Safe Haskell | None |
---|---|
Language | Haskell2010 |
Podman.Types
Synopsis
- newtype LinuxCapability = LinuxCapability Capability
- data SystemdRestartPolicy
- newtype ExecResponse = ExecResponse {}
- newtype SecretCreateResponse = SecretCreateResponse {}
- data ContainerChangeKind
- data ContainerStatus
- newtype IP = IP [Word8]
- newtype Signal = Signal Int64
- newtype FileMode = FileMode Word32
- data Error = Error {}
- data Version = Version {}
- data InspectContainerState = InspectContainerState {
- _inspectContainerStateStatus :: ContainerStatus
- _inspectContainerStateDead :: Bool
- _inspectContainerStateOciVersion :: Text
- _inspectContainerStateRestarting :: Bool
- _inspectContainerStateError :: Text
- _inspectContainerStateConmonPid :: Maybe Int64
- _inspectContainerStateStartedAt :: UTCTime
- _inspectContainerStateFinishedAt :: UTCTime
- _inspectContainerStateRunning :: Bool
- _inspectContainerStatePid :: Int64
- _inspectContainerStateExitCode :: Int32
- _inspectContainerStatePaused :: Bool
- _inspectContainerStateOOMKilled :: Bool
- data InspectContainerConfig = InspectContainerConfig {
- _inspectContainerConfigAnnotations :: Map Text Text
- _inspectContainerConfigHostname :: Text
- _inspectContainerConfigImage :: Text
- _inspectContainerConfigSystemdMode :: Maybe Bool
- _inspectContainerConfigEnv :: [Text]
- _inspectContainerConfigEntrypoint :: Text
- _inspectContainerConfigStdinOnce :: Bool
- _inspectContainerConfigWorkingDir :: Text
- _inspectContainerConfigStopSignal :: Word64
- _inspectContainerConfigUmask :: Text
- _inspectContainerConfigUser :: Text
- _inspectContainerConfigOnBuild :: Maybe Text
- _inspectContainerConfigDomainname :: Text
- _inspectContainerConfigAttachStdin :: Bool
- _inspectContainerConfigCmd :: [Text]
- _inspectContainerConfigLabels :: Map Text Text
- _inspectContainerConfigAttachStderr :: Bool
- _inspectContainerConfigOpenStdin :: Bool
- _inspectContainerConfigCreateCommand :: Maybe [Text]
- _inspectContainerConfigAttachStdout :: Bool
- _inspectContainerConfigTty :: Bool
- data SpecGenerator = SpecGenerator {
- _specGeneratorstop_timeout :: Maybe Word64
- _specGeneratorthrottleWriteBpsDevice :: Maybe (Map Text Text)
- _specGeneratorannotations :: Maybe (Map Text Text)
- _specGeneratorraw_image_name :: Maybe Text
- _specGeneratorcap_add :: Maybe [LinuxCapability]
- _specGeneratoruserns :: Maybe Namespace
- _specGeneratorpublish_image_ports :: Maybe Bool
- _specGeneratorstdin :: Maybe Bool
- _specGeneratorgroups :: Maybe [Text]
- _specGeneratoripcns :: Maybe Namespace
- _specGeneratorunmask :: Maybe [Text]
- _specGeneratoruse_image_hosts :: Maybe Bool
- _specGeneratorsdnotifyMode :: Maybe Text
- _specGeneratorimage :: Text
- _specGeneratorcommand :: Maybe [Text]
- _specGeneratorselinux_opts :: Maybe [Text]
- _specGeneratorhostname :: Maybe Text
- _specGeneratorvolumes_from :: Maybe [Text]
- _specGeneratorinit :: Maybe Bool
- _specGeneratorrootfs_propagation :: Maybe Text
- _specGeneratoroom_score_adj :: Maybe Int64
- _specGeneratornetns :: Maybe Namespace
- _specGeneratordns_option :: Maybe [Text]
- _specGeneratorsecrets :: Maybe [Text]
- _specGeneratorenv :: Maybe (Map Text Text)
- _specGeneratorentrypoint :: Maybe [Text]
- _specGeneratoraliases :: Maybe (Map Text Text)
- _specGeneratorweightDevice :: Maybe (Map Text Text)
- _specGeneratorrestart_policy :: Maybe Text
- _specGeneratorrootfs :: Maybe Text
- _specGeneratoruse_image_resolve_conf :: Maybe Bool
- _specGeneratorseccomp_policy :: Maybe Text
- _specGeneratorprivileged :: Maybe Bool
- _specGeneratornamespace :: Maybe Text
- _specGeneratordns_server :: Maybe [IP]
- _specGeneratorportmappings :: Maybe [PortMapping]
- _specGeneratorapparmor_profile :: Maybe Text
- _specGeneratorstatic_ip :: Maybe IP
- _specGeneratorremove :: Maybe Bool
- _specGeneratormounts :: Maybe [Mount]
- _specGeneratorstatic_ipv6 :: Maybe IP
- _specGeneratorcgroupns :: Maybe Namespace
- _specGeneratornetwork_options :: Maybe (Map Text Text)
- _specGeneratorno_new_privileges :: Maybe Bool
- _specGeneratorumask :: Maybe Text
- _specGeneratorsystemd :: Maybe Text
- _specGeneratorstop_signal :: Maybe Signal
- _specGeneratoruser :: Maybe Text
- _specGeneratorunified :: Maybe (Map Text Text)
- _specGeneratorhttpproxy :: Maybe Bool
- _specGeneratorcap_drop :: Maybe [LinuxCapability]
- _specGeneratorcontainerCreateCommand :: Maybe [Text]
- _specGeneratorterminal :: Maybe Bool
- _specGeneratorprocfs_opts :: Maybe [Text]
- _specGeneratorimage_volume_mode :: Maybe Text
- _specGeneratormask :: Maybe [Text]
- _specGeneratorshm_size :: Maybe Int64
- _specGeneratorexpose :: Maybe (Map Word Text)
- _specGeneratorutsns :: Maybe Namespace
- _specGeneratorname :: Maybe Text
- _specGeneratorthrottleReadIOPSDevice :: Maybe (Map Text Text)
- _specGeneratorcgroup_parent :: Maybe Text
- _specGeneratorseccomp_profile_path :: Maybe Text
- _specGeneratorenv_host :: Maybe Bool
- _specGeneratorsysctl :: Maybe (Map Text Text)
- _specGeneratorconmon_pid_file :: Maybe Text
- _specGeneratorlabels :: Maybe (Map Text Text)
- _specGeneratorread_only_filesystem :: Maybe Bool
- _specGeneratorpidns :: Maybe Namespace
- _specGeneratorthrottleWriteIOPSDevice :: Maybe (Map Text Text)
- _specGeneratordns_search :: Maybe [Text]
- _specGeneratorinit_path :: Maybe Text
- _specGeneratorpod :: Maybe Text
- _specGeneratordevices :: Maybe [LinuxDevice]
- _specGeneratorthrottleReadBpsDevice :: Maybe (Map Text Text)
- _specGeneratorcgroups_mode :: Maybe Text
- _specGeneratortimezone :: Maybe Text
- _specGeneratorvolumes :: Maybe [NamedVolume]
- _specGeneratorimage_volumes :: Maybe [ImageVolume]
- _specGeneratorlog_configuration :: Maybe LogConfig
- _specGeneratoroci_runtime :: Maybe Text
- _specGeneratoroverlay_volumes :: Maybe [OverlayVolume]
- _specGeneratorcni_networks :: Maybe [Text]
- _specGeneratorrestart_tries :: Maybe Word64
- _specGeneratorwork_dir :: Maybe Text
- _specGeneratorhostadd :: Maybe [Text]
- data PortMapping = PortMapping {}
- data ListContainer = ListContainer {
- _listContainerPodName :: Text
- _listContainerStatus :: Text
- _listContainerState :: Text
- _listContainerCommand :: Maybe [Text]
- _listContainerImage :: Text
- _listContainerSize :: Maybe ContainerSize
- _listContainerNetworks :: Maybe [Text]
- _listContainerCreatedAt :: Text
- _listContainerIsInfra :: Bool
- _listContainerNamespaces :: ListContainerNamespaces
- _listContainerCreated :: UTCTime
- _listContainerStartedAt :: Int64
- _listContainerNames :: [Text]
- _listContainerExitedAt :: Int64
- _listContainerPorts :: Maybe [PortMapping]
- _listContainerImageID :: Text
- _listContainerPid :: Int64
- _listContainerId :: Text
- _listContainerLabels :: Maybe (Map Text Text)
- _listContainerExitCode :: Int32
- _listContainerPod :: Maybe Text
- _listContainerExited :: Bool
- _listContainerAutoRemove :: Bool
- data ListContainerNamespaces = ListContainerNamespaces {}
- data ContainerSize = ContainerSize {}
- data Mount = Mount {
- _mountdestination :: Text
- _mountsource :: Text
- _mountoptions :: [Text]
- _mounttype :: Text
- data Namespace = Namespace {}
- data LinuxDevice = LinuxDevice {}
- data NamedVolume = NamedVolume {}
- data ImageVolume = ImageVolume {}
- data LogConfig = LogConfig {}
- data OverlayVolume = OverlayVolume {}
- data ImageSummary = ImageSummary {
- _imageSummaryVirtualSize :: Int64
- _imageSummarySharedSize :: Int64
- _imageSummarySize :: Int64
- _imageSummaryCreated :: Int64
- _imageSummaryRepoTags :: Maybe [Text]
- _imageSummaryContainers :: Int64
- _imageSummaryId :: Text
- _imageSummaryLabels :: Maybe (Map Text Text)
- _imageSummaryRepoDigests :: Maybe [Text]
- _imageSummaryParentId :: Text
- data ImageTreeResponse = ImageTreeResponse {}
- data ContainerChange = ContainerChange {}
- data ImagesPullResponse = ImagesPullResponse {}
- data Dns = Dns {
- _dnsdomain :: Maybe Text
- _dnsoptions :: Maybe [Text]
- _dnssearch :: Maybe [Text]
- _dnsnameservers :: Maybe [Text]
- data NetConf = NetConf {
- _netConfname :: Maybe Text
- _netConfprevResult :: Maybe (Map Text Text)
- _netConftype :: Text
- _netConfcniVersion :: Maybe Text
- _netConfcapabilities :: Maybe (Maybe (Map Text Bool))
- _netConfdns :: Maybe Dns
- data NetworkConfig = NetworkConfig {}
- data NetworkListReport = NetworkListReport {}
- data Volume = Volume {}
- data VolumeUsageData = VolumeUsageData {}
- data SecretInfoReport = SecretInfoReport {}
- data SecretSpec = SecretSpec {}
- data SecretDriverSpec = SecretDriverSpec {}
- data ProcessConfig = ProcessConfig {}
- data ExecInspectResponse = ExecInspectResponse {
- _execInspectResponseCanRemove :: Bool
- _execInspectResponseContainerID :: Text
- _execInspectResponseExitCode :: Int
- _execInspectResponseID :: Text
- _execInspectResponseOpenStderr :: Bool
- _execInspectResponseOpenStdin :: Bool
- _execInspectResponseOpenStdout :: Bool
- _execInspectResponseRunning :: Bool
- _execInspectResponsePid :: Word64
- _execInspectResponseProcessConfig :: ProcessConfig
- data InspectContainerResponse = InspectContainerResponse {
- _inspectContainerResponseEffectiveCaps :: [LinuxCapability]
- _inspectContainerResponseRestartCount :: Int32
- _inspectContainerResponseState :: InspectContainerState
- _inspectContainerResponseExitCommand :: [Text]
- _inspectContainerResponseStaticDir :: Text
- _inspectContainerResponseArgs :: [Text]
- _inspectContainerResponseImage :: Text
- _inspectContainerResponseConfig :: InspectContainerConfig
- _inspectContainerResponseHostnamePath :: Text
- _inspectContainerResponseOCIConfigPath :: Maybe Text
- _inspectContainerResponseExecIDs :: [Text]
- _inspectContainerResponsePath :: Text
- _inspectContainerResponseConmonPidFile :: Text
- _inspectContainerResponseIsInfra :: Bool
- _inspectContainerResponseCreated :: UTCTime
- _inspectContainerResponseRootfs :: Text
- _inspectContainerResponseNamespace :: Text
- _inspectContainerResponseMountLabel :: Text
- _inspectContainerResponseDriver :: Text
- _inspectContainerResponseDependencies :: [Text]
- _inspectContainerResponseName :: Text
- _inspectContainerResponseId :: Text
- _inspectContainerResponseProcessLabel :: Text
- _inspectContainerResponseResolvConfPath :: Text
- _inspectContainerResponseSizeRw :: Maybe Int64
- _inspectContainerResponseImageName :: Text
- _inspectContainerResponsePod :: Text
- _inspectContainerResponseBoundingCaps :: [LinuxCapability]
- _inspectContainerResponseSizeRootFs :: Maybe Int64
- _inspectContainerResponseHostsPath :: Text
- _inspectContainerResponseOCIRuntime :: Text
- _inspectContainerResponseAppArmorProfile :: Text
- data ContainerCreateResponse = ContainerCreateResponse {}
- data ContainerListQuery = ContainerListQuery {}
- defaultContainerListQuery :: ContainerListQuery
- data GenerateSystemdQuery = GenerateSystemdQuery {
- _generateSystemdQueryuseName :: Maybe Bool
- _generateSystemdQuerynew :: Maybe Bool
- _generateSystemdQuerynoHeader :: Maybe Bool
- _generateSystemdQuerytime :: Maybe Int
- _generateSystemdQueryrestartPolicy :: Maybe SystemdRestartPolicy
- _generateSystemdQuerycontainerPrefix :: Maybe Text
- _generateSystemdQuerypodPrefix :: Maybe Text
- _generateSystemdQueryseparator :: Maybe Text
- defaultGenerateSystemdQuery :: GenerateSystemdQuery
- data ImageListQuery = ImageListQuery {}
- defaultImageListQuery :: ImageListQuery
- data AttachQuery = AttachQuery {}
- defaultAttachQuery :: AttachQuery
- data LogsQuery = LogsQuery {}
- defaultLogsQuery :: LogsQuery
- data ImagePullQuery = ImagePullQuery {}
- data ExecConfig = ExecConfig {
- _execConfigEnv :: Maybe [Text]
- _execConfigPrivileged :: Maybe Bool
- _execConfigWorkingDir :: Maybe Text
- _execConfigUser :: Maybe Text
- _execConfigAttachStdin :: Maybe Bool
- _execConfigCmd :: [Text]
- _execConfigAttachStderr :: Maybe Bool
- _execConfigDetachKeys :: Maybe Text
- _execConfigAttachStdout :: Maybe Bool
- _execConfigTty :: Maybe Bool
- mkSpecGenerator :: Text -> SpecGenerator
- mkExecConfig :: [Text] -> ExecConfig
- mkImagePullQuery :: Text -> ImagePullQuery
System
newtype LinuxCapability #
Constructors
LinuxCapability Capability |
Instances
Eq LinuxCapability # | |
Defined in Podman.Types Methods (==) :: LinuxCapability -> LinuxCapability -> Bool # (/=) :: LinuxCapability -> LinuxCapability -> Bool # | |
Show LinuxCapability # | |
Defined in Podman.Types Methods showsPrec :: Int -> LinuxCapability -> ShowS # show :: LinuxCapability -> String # showList :: [LinuxCapability] -> ShowS # | |
ToJSON LinuxCapability # | |
Defined in Podman.Types Methods toJSON :: LinuxCapability -> Value # toEncoding :: LinuxCapability -> Encoding # toJSONList :: [LinuxCapability] -> Value # toEncodingList :: [LinuxCapability] -> Encoding # | |
FromJSON LinuxCapability # | |
Defined in Podman.Types Methods parseJSON :: Value -> Parser LinuxCapability # parseJSONList :: Value -> Parser [LinuxCapability] # |
data SystemdRestartPolicy #
Constructors
SystemdRestartPolicyNo | |
SystemdRestartPolicyOnSuccess | |
SystemdRestartPolicyOnAbnormal | |
SystemdRestartPolicyOnWatchdog | |
SystemdRestartPolicyOnAbort | |
SystemdRestartPolicyAlways |
Instances
newtype ExecResponse #
Constructors
ExecResponse | |
Fields |
Instances
Eq ExecResponse # | |
Defined in Podman.Types | |
Show ExecResponse # | |
Defined in Podman.Types Methods showsPrec :: Int -> ExecResponse -> ShowS # show :: ExecResponse -> String # showList :: [ExecResponse] -> ShowS # | |
Generic ExecResponse # | |
Defined in Podman.Types Associated Types type Rep ExecResponse :: Type -> Type # | |
ToJSON ExecResponse # | |
Defined in Podman.Types Methods toJSON :: ExecResponse -> Value # toEncoding :: ExecResponse -> Encoding # toJSONList :: [ExecResponse] -> Value # toEncodingList :: [ExecResponse] -> Encoding # | |
FromJSON ExecResponse # | |
Defined in Podman.Types | |
type Rep ExecResponse # | |
Defined in Podman.Types type Rep ExecResponse = D1 ('MetaData "ExecResponse" "Podman.Types" "podman-0.1.0.0-inplace" 'True) (C1 ('MetaCons "ExecResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "_execResponseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
newtype SecretCreateResponse #
Constructors
SecretCreateResponse | |
Fields |
Instances
data ContainerChangeKind #
Instances
data ContainerStatus #
Constructors
StatusUnknown | |
StatusConfigured | |
StatusCreated | |
StatusRunning | |
StatusStopped | |
StatusPaused | |
StatusExited | |
StatusRemoving | |
StatusStopping |
Instances
Responses
A type safe wrapper for [Word8]
A type safe wrapper for Int64
A type safe wrapper for Word32
The API error record
Constructors
Error | |
Fields
|
Instances
Eq Error # | |
Show Error # | |
Generic Error # | |
ToJSON Error # | |
Defined in Podman.Types | |
FromJSON Error # | |
type Rep Error # | |
Defined in Podman.Types type Rep Error = D1 ('MetaData "Error" "Podman.Types" "podman-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Error" 'PrefixI 'True) (S1 ('MetaSel ('Just "_errorcause") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_errormessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_errorresponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))) |
The API Version information
Constructors
Version | |
Fields |
Instances
Eq Version # | |
Show Version # | |
Generic Version # | |
ToJSON Version # | |
Defined in Podman.Types | |
FromJSON Version # | |
type Rep Version # | |
Defined in Podman.Types type Rep Version = D1 ('MetaData "Version" "Podman.Types" "podman-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Version" 'PrefixI 'True) (S1 ('MetaSel ('Just "_versionApiVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_versionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
data InspectContainerState #
InspectContainerState provides a detailed record of a container's current state. It is returned as part of InspectContainerData. As with InspectContainerData, many portions of this struct are matched to Docker, but here we see more fields that are unused (nonsensical in the context of Libpod).
Constructors
Instances
data InspectContainerConfig #
InspectContainerConfig holds further data about how a container was initially configured.
Constructors
Instances
data SpecGenerator #
SpecGenerator creates an OCI spec and Libpod configuration options to create a container based on the given configuration.
Constructors
SpecGenerator | |
Fields
|
Instances
data PortMapping #
PortMapping is one or more ports that will be mapped into the container.
Constructors
PortMapping | |
Fields
|
Instances
data ListContainer #
Listcontainer describes a container suitable for listing
Constructors
ListContainer | |
Fields
|
Instances
data ListContainerNamespaces #
ListContainer Namespaces contains the identifiers of the container's Linux namespaces
Constructors
ListContainerNamespaces | |
Fields
|
Instances
data ContainerSize #
ContainerSize holds the size of the container's root filesystem and top read-write layer.
Constructors
ContainerSize | |
Fields |
Instances
Mount specifies a mount for a container.
Constructors
Mount | |
Fields
|
Instances
Eq Mount # | |
Show Mount # | |
Generic Mount # | |
ToJSON Mount # | |
Defined in Podman.Types | |
FromJSON Mount # | |
type Rep Mount # | |
Defined in Podman.Types type Rep Mount = D1 ('MetaData "Mount" "Podman.Types" "podman-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Mount" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_mountdestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_mountsource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_mountoptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "_mounttype") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) |
Namespace describes the namespace
Constructors
Namespace | |
Fields |
Instances
Eq Namespace # | |
Show Namespace # | |
Generic Namespace # | |
ToJSON Namespace # | |
Defined in Podman.Types | |
FromJSON Namespace # | |
type Rep Namespace # | |
Defined in Podman.Types type Rep Namespace = D1 ('MetaData "Namespace" "Podman.Types" "podman-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Namespace" 'PrefixI 'True) (S1 ('MetaSel ('Just "_namespacestring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_namespacensmode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
data LinuxDevice #
LinuxDevice represents the mknod information for a Linux special device file
Constructors
LinuxDevice | |
Fields
|
Instances
data NamedVolume #
NamedVolume holds information about a named volume that will be mounted into the container.
Constructors
NamedVolume | |
Fields
|
Instances
data ImageVolume #
ImageVolume is a volume based on a container image. The container image is first mounted on the host and is then bind-mounted into the container. An ImageVolume is always mounted read only.
Constructors
ImageVolume | |
Fields
|
Instances
LogConfig describes the logging characteristics for a container
Constructors
LogConfig | |
Fields
|
Instances
Eq LogConfig # | |
Show LogConfig # | |
Generic LogConfig # | |
ToJSON LogConfig # | |
Defined in Podman.Types | |
FromJSON LogConfig # | |
type Rep LogConfig # | |
Defined in Podman.Types type Rep LogConfig = D1 ('MetaData "LogConfig" "Podman.Types" "podman-0.1.0.0-inplace" 'False) (C1 ('MetaCons "LogConfig" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_logConfigpath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_logConfigsize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int64)) :*: (S1 ('MetaSel ('Just "_logConfigdriver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_logConfigoptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text Text))))) |
data OverlayVolume #
OverlayVolume holds information about a overlay volume that will be mounted into the container.
Constructors
OverlayVolume | |
Fields
|
Instances
data ImageSummary #
ImageSummary image summary
Constructors
ImageSummary | |
Fields
|
Instances
data ImageTreeResponse #
Constructors
ImageTreeResponse | |
Fields |
Instances
data ContainerChange #
Constructors
ContainerChange | |
Instances
data ImagesPullResponse #
Constructors
ImagesPullResponse | |
Fields
|
Instances
DNS contains values interesting for DNS resolvers
Constructors
Dns | |
Fields
|
Instances
Eq Dns # | |
Show Dns # | |
Generic Dns # | |
ToJSON Dns # | |
Defined in Podman.Types | |
FromJSON Dns # | |
type Rep Dns # | |
Defined in Podman.Types type Rep Dns = D1 ('MetaData "Dns" "Podman.Types" "podman-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Dns" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_dnsdomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_dnsoptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "_dnssearch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "_dnsnameservers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Text]))))) |
NetConf describes a network.
Constructors
NetConf | |
Fields
|
Instances
data NetworkConfig #
Constructors
NetworkConfig | |
Fields |
Instances
data NetworkListReport #
NetworkListReport describes the results from listing networks
Constructors
NetworkListReport | |
Instances
Volume volume
Constructors
Volume | |
Fields
|
Instances
data VolumeUsageData #
VolumeUsageData Usage details about the volume. This information is used by the `GET systemdf` endpoint, and omitted in other endpoints.
Constructors
VolumeUsageData | |
Fields
|
Instances
data SecretInfoReport #
Constructors
SecretInfoReport | |
Instances
data SecretSpec #
Constructors
SecretSpec | |
Fields |
Instances
Eq SecretSpec # | |
Defined in Podman.Types | |
Show SecretSpec # | |
Defined in Podman.Types Methods showsPrec :: Int -> SecretSpec -> ShowS # show :: SecretSpec -> String # showList :: [SecretSpec] -> ShowS # | |
Generic SecretSpec # | |
Defined in Podman.Types Associated Types type Rep SecretSpec :: Type -> Type # | |
ToJSON SecretSpec # | |
Defined in Podman.Types Methods toJSON :: SecretSpec -> Value # toEncoding :: SecretSpec -> Encoding # toJSONList :: [SecretSpec] -> Value # toEncodingList :: [SecretSpec] -> Encoding # | |
FromJSON SecretSpec # | |
Defined in Podman.Types | |
type Rep SecretSpec # | |
Defined in Podman.Types type Rep SecretSpec = D1 ('MetaData "SecretSpec" "Podman.Types" "podman-0.1.0.0-inplace" 'False) (C1 ('MetaCons "SecretSpec" 'PrefixI 'True) (S1 ('MetaSel ('Just "_secretSpecDriver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SecretDriverSpec) :*: S1 ('MetaSel ('Just "_secretSpecName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
data SecretDriverSpec #
Constructors
SecretDriverSpec | |
Fields |
Instances
data ProcessConfig #
Constructors
ProcessConfig | |
Fields |
Instances
data ExecInspectResponse #
Constructors
Instances
data InspectContainerResponse #
Constructors
Instances
data ContainerCreateResponse #
Constructors
ContainerCreateResponse | |
Fields
|
Instances
Queries
data ContainerListQuery #
List containers parameters
Constructors
ContainerListQuery | |
Fields
|
Instances
data GenerateSystemdQuery #
Generate Systemd Units parameters
Constructors
GenerateSystemdQuery | |
Fields
|
Instances
data ImageListQuery #
List Images parameters
Constructors
ImageListQuery | |
Fields
|
Instances
defaultImageListQuery :: ImageListQuery #
An empty ImageListQuery
data AttachQuery #
Attach to a container parameters
Constructors
AttachQuery | |
Fields
|
Instances
defaultAttachQuery :: AttachQuery #
An empty AttachQuery
Get container logs parameters
Constructors
LogsQuery | |
Fields
|
Instances
Eq LogsQuery # | |
Show LogsQuery # | |
Generic LogsQuery # | |
ToJSON LogsQuery # | |
Defined in Podman.Types | |
FromJSON LogsQuery # | |
type Rep LogsQuery # | |
Defined in Podman.Types type Rep LogsQuery = D1 ('MetaData "LogsQuery" "Podman.Types" "podman-0.1.0.0-inplace" 'False) (C1 ('MetaCons "LogsQuery" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_logsQueryfollow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_logsQuerysince") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UTCTime))) :*: (S1 ('MetaSel ('Just "_logsQueryuntil") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe UTCTime)) :*: (S1 ('MetaSel ('Just "_logsQuerytimestamps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_logsQuerytail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Word64)))))) |
defaultLogsQuery :: LogsQuery #
An empty LogsQuery
data ImagePullQuery #
Pull images parameters
Constructors
ImagePullQuery | |
Fields
|
Instances
Bodies
data ExecConfig #
Create an exec instance parameters
Constructors
ExecConfig | |
Fields
|
Instances
Smart Constructors
Arguments
:: Text | image |
-> SpecGenerator |
Creates a SpecGenerator
by setting all the optional attributes to Nothing
Arguments
:: [Text] | cmd |
-> ExecConfig |
Creates a ExecConfig
by setting all the optional attributes to Nothing
Arguments
:: Text | reference |
-> ImagePullQuery |
Creates a ImagePullQuery
by setting all the optional attributes to Nothing