index library
Classes
- BuildxBuilder
- <!-- Bug: Type and Name are switched --> Manages a Docker Buildx builder instance. This resource allows you to create a buildx builder with various configurations such as driver, nodes, and platform settings. Please see https://github.com/docker/buildx/blob/master/docs/reference/buildx_create.md for more documentation
- BuildxBuilderArgs
- The set of arguments for BuildxBuilder. The set of arguments for BuildxBuilder.
- BuildxBuilderDockerContainer
- BuildxBuilderKubernetes
- BuildxBuilderKubernetesLimits
- BuildxBuilderKubernetesQemu
- BuildxBuilderKubernetesRequests
- BuildxBuilderRemote
- BuildxBuilderState
- Input properties used for looking up and filtering BuildxBuilder resources.
- CacheFrom
- Contains a list of images to reference when building using a cache
- Container
- <!-- Bug: Type and Name are switched --> Manages the lifecycle of a Docker container.
- ContainerArgs
- The set of arguments for Container. The set of arguments for Container.
- ContainerCapabilities
- ContainerDevice
- ContainerDeviceReadBp
- ContainerDeviceReadIop
- ContainerDeviceRequest
- ContainerDeviceWriteBp
- ContainerDeviceWriteIop
- ContainerHealthcheck
- ContainerHost
- ContainerLabel
- ContainerMount
- ContainerMountBindOptions
- ContainerMountTmpfsOptions
- ContainerMountVolumeOptions
- ContainerMountVolumeOptionsLabel
- ContainerNetworkData
- ContainerNetworksAdvanced
- ContainerPort
- ContainerState
- Input properties used for looking up and filtering Container resources.
- ContainerUlimit
- ContainerUpload
- ContainerVolume
- DockerBuild
- The Docker build context
- GetLogsArgs
- Arguments for getLogs. Arguments for getLogs.
- GetLogsResult
- Result data returned by getLogs.
- GetNetworkArgs
- Arguments for getNetwork. Arguments for getNetwork.
- GetNetworkContainer
- GetNetworkIpamConfig
- GetNetworkResult
- Result data returned by getNetwork.
- GetPluginArgs
- Arguments for getPlugin. Arguments for getPlugin.
- GetPluginResult
- Result data returned by getPlugin.
- GetRegistryImageArgs
- Arguments for getRegistryImage. Arguments for getRegistryImage.
- GetRegistryImageManifestsArgs
- Arguments for getRegistryImageManifests. Arguments for getRegistryImageManifests.
- GetRegistryImageManifestsAuthConfig
- GetRegistryImageManifestsManifest
- GetRegistryImageManifestsResult
- Result data returned by getRegistryImageManifests.
- GetRegistryImageResult
- Result data returned by getRegistryImage.
- GetRemoteImageArgs
- Arguments for getRemoteImage. Arguments for getRemoteImage.
- GetRemoteImageResult
- Result data returned by getRemoteImage.
- Image
-
Imagebuilds a Docker image and pushes it Docker and OCI compatible registries. This resource enables running Docker builds as part of a Pulumi deployment. - ImageArgs
- The set of arguments for Image. The set of arguments for Image.
- Network
-
<!-- Bug: Type and Name are switched -->
docker.Networkprovides a docker network resource. - NetworkArgs
- The set of arguments for Network. The set of arguments for Network.
- NetworkIpamConfig
- NetworkLabel
- NetworkState
- Input properties used for looking up and filtering Network resources.
- Plugin
- <!-- Bug: Type and Name are switched --> Manages the lifecycle of a Docker plugin.
- PluginArgs
- The set of arguments for Plugin. The set of arguments for Plugin.
- PluginGrantPermission
- PluginState
- Input properties used for looking up and filtering Plugin resources.
- ProviderRegistryAuth
- Registry
- Describes a Docker container registry
- RegistryImage
-
<!-- Bug: Type and Name are switched -->
Manages the lifecycle of docker image in a registry. You can upload images to a registry (=
docker push) and also delete them again - RegistryImageArgs
- The set of arguments for RegistryImage. The set of arguments for RegistryImage.
- RegistryImageAuthConfig
- RegistryImageBuild
- RegistryImageBuildAuthConfig
- RegistryImageBuildSecret
- RegistryImageBuildUlimit
- RegistryImageState
- Input properties used for looking up and filtering RegistryImage resources.
- RemoteImage
-
<!-- Bug: Type and Name are switched -->
Manages the lifecycle of a docker image in your docker host. It can be used to build a new docker image or to pull an existing one from a registry.
This resource will not pull new layers of the image automatically unless used in conjunction with docker.RegistryImage data source to update the
pullTriggersfield. - RemoteImageArgs
- The set of arguments for RemoteImage. The set of arguments for RemoteImage.
- RemoteImageBuild
- RemoteImageBuildAuthConfig
- RemoteImageBuildSecret
- RemoteImageBuildUlimit
- RemoteImageState
- Input properties used for looking up and filtering RemoteImage resources.
- Secret
- <!-- Bug: Type and Name are switched --> Manages the secrets of a Docker service in a swarm.
- SecretArgs
- The set of arguments for Secret. The set of arguments for Secret.
- SecretLabel
- SecretState
- Input properties used for looking up and filtering Secret resources.
- Service
-
<!-- Bug: Type and Name are switched -->
This resource manages the lifecycle of a Docker service. By default, the creation, update and delete of services are detached.
With the Converge Config the behavior of the
docker cliis imitated to guarantee tha for example, all tasks of a service are running or successfully updated or to informterraformthat a service could no be updated and was successfully rolled back. - ServiceArgs
- The set of arguments for Service. The set of arguments for Service.
- ServiceAuth
- ServiceConfig
- <!-- Bug: Type and Name are switched --> Manages the configs of a Docker service in a swarm.
- ServiceConfigArgs
- The set of arguments for ServiceConfig. The set of arguments for ServiceConfig.
- ServiceConfigLabel
- ServiceConfigState
- Input properties used for looking up and filtering ServiceConfig resources.
- ServiceConvergeConfig
- ServiceEndpointSpec
- ServiceEndpointSpecPort
- ServiceLabel
- ServiceMode
- ServiceModeReplicated
- ServiceRollbackConfig
- ServiceState
- Input properties used for looking up and filtering Service resources.
- ServiceTaskSpec
- ServiceTaskSpecContainerSpec
- ServiceTaskSpecContainerSpecConfig
- ServiceTaskSpecContainerSpecDnsConfig
- ServiceTaskSpecContainerSpecHealthcheck
- ServiceTaskSpecContainerSpecHost
- ServiceTaskSpecContainerSpecLabel
- ServiceTaskSpecContainerSpecMount
- ServiceTaskSpecContainerSpecMountBindOptions
- ServiceTaskSpecContainerSpecMountTmpfsOptions
- ServiceTaskSpecContainerSpecMountVolumeOptions
- ServiceTaskSpecContainerSpecMountVolumeOptionsLabel
- ServiceTaskSpecContainerSpecPrivileges
- ServiceTaskSpecContainerSpecPrivilegesCredentialSpec
- ServiceTaskSpecContainerSpecPrivilegesSeLinuxContext
- ServiceTaskSpecContainerSpecSecret
- ServiceTaskSpecLogDriver
- ServiceTaskSpecNetworksAdvanced
- ServiceTaskSpecPlacement
- ServiceTaskSpecPlacementPlatform
- ServiceTaskSpecResources
- ServiceTaskSpecResourcesLimits
- ServiceTaskSpecResourcesReservation
- ServiceTaskSpecResourcesReservationGenericResources
- ServiceTaskSpecRestartPolicy
- ServiceUpdateConfig
- Tag
-
Creates a docker tag. It has the exact same functionality as the
docker tagcommand. Deleting the resource will neither delete the source nor target images. The source image must exist on the machine running the docker daemon. - TagArgs
- The set of arguments for Tag. The set of arguments for Tag.
- TagState
- Input properties used for looking up and filtering Tag resources.
- Volume
- <!-- Bug: Type and Name are switched --> Creates and destroys a volume in Docker. This can be used alongside docker.Container to prepare volumes that can be shared across containers.
- VolumeArgs
- The set of arguments for Volume. The set of arguments for Volume.
- VolumeCluster
- VolumeLabel
- VolumeState
- Input properties used for looking up and filtering Volume resources.
Enums
- BuilderVersion
- The version of the Docker builder.
Functions
-
getLogs(
GetLogsArgs args, {InvokeOptions? options}) → Future< GetLogsResult> -
docker.getLogsprovides logs from specific containerargsArguments passed to this invoke. Arguments for getLogs.optionsInvoke options controlling this call. -
getLogsOutput(
GetLogsArgs args, {InvokeOutputOptions? options}) → Output< GetLogsResult> -
getNetwork(
GetNetworkArgs args, {InvokeOptions? options}) → Future< GetNetworkResult> -
docker.Networkprovides details about a specific Docker Network. -
getNetworkOutput(
GetNetworkArgs args, {InvokeOutputOptions? options}) → Output< GetNetworkResult> -
getPlugin(
GetPluginArgs args, {InvokeOptions? options}) → Future< GetPluginResult> - Reads the local Docker plugin. The plugin must be installed locally.
-
getPluginOutput(
GetPluginArgs args, {InvokeOutputOptions? options}) → Output< GetPluginResult> -
getRegistryImage(
GetRegistryImageArgs args, {InvokeOptions? options}) → Future< GetRegistryImageResult> - Reads the image metadata from a Docker Registry. Used in conjunction with the docker.RemoteImage resource to keep an image up to date on the latest available version of the tag.
-
getRegistryImageManifests(
GetRegistryImageManifestsArgs args, {InvokeOptions? options}) → Future< GetRegistryImageManifestsResult> -
Reads the image metadata for each manifest in a Docker multi-arch image from a Docker Registry.
argsArguments passed to this invoke. Arguments for getRegistryImageManifests.optionsInvoke options controlling this call. -
getRegistryImageManifestsOutput(
GetRegistryImageManifestsArgs args, {InvokeOutputOptions? options}) → Output< GetRegistryImageManifestsResult> -
getRegistryImageOutput(
GetRegistryImageArgs args, {InvokeOutputOptions? options}) → Output< GetRegistryImageResult> -
getRemoteImage(
GetRemoteImageArgs args, {InvokeOptions? options}) → Future< GetRemoteImageResult> -
docker.RemoteImageprovides details about a specific Docker Image which need to be present on the Docker Host -
getRemoteImageOutput(
GetRemoteImageArgs args, {InvokeOutputOptions? options}) → Output< GetRemoteImageResult>