1. Packages
  2. Docker Provider
  3. API Docs
  4. RemoteImage
Docker v4.7.0 published on Wednesday, May 21, 2025 by Pulumi

docker.RemoteImage

Explore with Pulumi AI

docker logo
Docker v4.7.0 published on Wednesday, May 21, 2025 by Pulumi

    Create RemoteImage Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new RemoteImage(name: string, args: RemoteImageArgs, opts?: CustomResourceOptions);
    @overload
    def RemoteImage(resource_name: str,
                    args: RemoteImageArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def RemoteImage(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    name: Optional[str] = None,
                    build: Optional[RemoteImageBuildArgs] = None,
                    force_remove: Optional[bool] = None,
                    keep_locally: Optional[bool] = None,
                    platform: Optional[str] = None,
                    pull_triggers: Optional[Sequence[str]] = None,
                    triggers: Optional[Mapping[str, str]] = None)
    func NewRemoteImage(ctx *Context, name string, args RemoteImageArgs, opts ...ResourceOption) (*RemoteImage, error)
    public RemoteImage(string name, RemoteImageArgs args, CustomResourceOptions? opts = null)
    public RemoteImage(String name, RemoteImageArgs args)
    public RemoteImage(String name, RemoteImageArgs args, CustomResourceOptions options)
    
    type: docker:RemoteImage
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args RemoteImageArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args RemoteImageArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args RemoteImageArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RemoteImageArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RemoteImageArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var remoteImageResource = new Docker.RemoteImage("remoteImageResource", new()
    {
        Name = "string",
        Build = new Docker.Inputs.RemoteImageBuildArgs
        {
            Context = "string",
            Labels = 
            {
                { "string", "string" },
            },
            BuildId = "string",
            BuildLogFile = "string",
            Builder = "string",
            CacheFroms = new[]
            {
                "string",
            },
            CgroupParent = "string",
            BuildArgs = 
            {
                { "string", "string" },
            },
            CpuPeriod = 0,
            CpuQuota = 0,
            CpuSetCpus = "string",
            CpuSetMems = "string",
            CpuShares = 0,
            Dockerfile = "string",
            ExtraHosts = new[]
            {
                "string",
            },
            ForceRemove = false,
            Isolation = "string",
            AuthConfigs = new[]
            {
                new Docker.Inputs.RemoteImageBuildAuthConfigArgs
                {
                    HostName = "string",
                    Auth = "string",
                    Email = "string",
                    IdentityToken = "string",
                    Password = "string",
                    RegistryToken = "string",
                    ServerAddress = "string",
                    UserName = "string",
                },
            },
            Label = 
            {
                { "string", "string" },
            },
            SessionId = "string",
            MemorySwap = 0,
            NetworkMode = "string",
            NoCache = false,
            Platform = "string",
            PullParent = false,
            RemoteContext = "string",
            Remove = false,
            Secrets = new[]
            {
                new Docker.Inputs.RemoteImageBuildSecretArgs
                {
                    Id = "string",
                    Env = "string",
                    Src = "string",
                },
            },
            SecurityOpts = new[]
            {
                "string",
            },
            Memory = 0,
            ShmSize = 0,
            Squash = false,
            SuppressOutput = false,
            Tags = new[]
            {
                "string",
            },
            Target = "string",
            Ulimits = new[]
            {
                new Docker.Inputs.RemoteImageBuildUlimitArgs
                {
                    Hard = 0,
                    Name = "string",
                    Soft = 0,
                },
            },
            Version = "string",
        },
        ForceRemove = false,
        KeepLocally = false,
        Platform = "string",
        PullTriggers = new[]
        {
            "string",
        },
        Triggers = 
        {
            { "string", "string" },
        },
    });
    
    example, err := docker.NewRemoteImage(ctx, "remoteImageResource", &docker.RemoteImageArgs{
    	Name: pulumi.String("string"),
    	Build: &docker.RemoteImageBuildArgs{
    		Context: pulumi.String("string"),
    		Labels: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		BuildId:      pulumi.String("string"),
    		BuildLogFile: pulumi.String("string"),
    		Builder:      pulumi.String("string"),
    		CacheFroms: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		CgroupParent: pulumi.String("string"),
    		BuildArgs: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		CpuPeriod:  pulumi.Int(0),
    		CpuQuota:   pulumi.Int(0),
    		CpuSetCpus: pulumi.String("string"),
    		CpuSetMems: pulumi.String("string"),
    		CpuShares:  pulumi.Int(0),
    		Dockerfile: pulumi.String("string"),
    		ExtraHosts: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		ForceRemove: pulumi.Bool(false),
    		Isolation:   pulumi.String("string"),
    		AuthConfigs: docker.RemoteImageBuildAuthConfigArray{
    			&docker.RemoteImageBuildAuthConfigArgs{
    				HostName:      pulumi.String("string"),
    				Auth:          pulumi.String("string"),
    				Email:         pulumi.String("string"),
    				IdentityToken: pulumi.String("string"),
    				Password:      pulumi.String("string"),
    				RegistryToken: pulumi.String("string"),
    				ServerAddress: pulumi.String("string"),
    				UserName:      pulumi.String("string"),
    			},
    		},
    		Label: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		SessionId:     pulumi.String("string"),
    		MemorySwap:    pulumi.Int(0),
    		NetworkMode:   pulumi.String("string"),
    		NoCache:       pulumi.Bool(false),
    		Platform:      pulumi.String("string"),
    		PullParent:    pulumi.Bool(false),
    		RemoteContext: pulumi.String("string"),
    		Remove:        pulumi.Bool(false),
    		Secrets: docker.RemoteImageBuildSecretArray{
    			&docker.RemoteImageBuildSecretArgs{
    				Id:  pulumi.String("string"),
    				Env: pulumi.String("string"),
    				Src: pulumi.String("string"),
    			},
    		},
    		SecurityOpts: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Memory:         pulumi.Int(0),
    		ShmSize:        pulumi.Int(0),
    		Squash:         pulumi.Bool(false),
    		SuppressOutput: pulumi.Bool(false),
    		Tags: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Target: pulumi.String("string"),
    		Ulimits: docker.RemoteImageBuildUlimitArray{
    			&docker.RemoteImageBuildUlimitArgs{
    				Hard: pulumi.Int(0),
    				Name: pulumi.String("string"),
    				Soft: pulumi.Int(0),
    			},
    		},
    		Version: pulumi.String("string"),
    	},
    	ForceRemove: pulumi.Bool(false),
    	KeepLocally: pulumi.Bool(false),
    	Platform:    pulumi.String("string"),
    	PullTriggers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Triggers: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var remoteImageResource = new RemoteImage("remoteImageResource", RemoteImageArgs.builder()
        .name("string")
        .build(RemoteImageBuildArgs.builder()
            .context("string")
            .labels(Map.of("string", "string"))
            .buildId("string")
            .buildLogFile("string")
            .builder("string")
            .cacheFroms("string")
            .cgroupParent("string")
            .buildArgs(Map.of("string", "string"))
            .cpuPeriod(0)
            .cpuQuota(0)
            .cpuSetCpus("string")
            .cpuSetMems("string")
            .cpuShares(0)
            .dockerfile("string")
            .extraHosts("string")
            .forceRemove(false)
            .isolation("string")
            .authConfigs(RemoteImageBuildAuthConfigArgs.builder()
                .hostName("string")
                .auth("string")
                .email("string")
                .identityToken("string")
                .password("string")
                .registryToken("string")
                .serverAddress("string")
                .userName("string")
                .build())
            .label(Map.of("string", "string"))
            .sessionId("string")
            .memorySwap(0)
            .networkMode("string")
            .noCache(false)
            .platform("string")
            .pullParent(false)
            .remoteContext("string")
            .remove(false)
            .secrets(RemoteImageBuildSecretArgs.builder()
                .id("string")
                .env("string")
                .src("string")
                .build())
            .securityOpts("string")
            .memory(0)
            .shmSize(0)
            .squash(false)
            .suppressOutput(false)
            .tags("string")
            .target("string")
            .ulimits(RemoteImageBuildUlimitArgs.builder()
                .hard(0)
                .name("string")
                .soft(0)
                .build())
            .version("string")
            .build())
        .forceRemove(false)
        .keepLocally(false)
        .platform("string")
        .pullTriggers("string")
        .triggers(Map.of("string", "string"))
        .build());
    
    remote_image_resource = docker.RemoteImage("remoteImageResource",
        name="string",
        build={
            "context": "string",
            "labels": {
                "string": "string",
            },
            "build_id": "string",
            "build_log_file": "string",
            "builder": "string",
            "cache_froms": ["string"],
            "cgroup_parent": "string",
            "build_args": {
                "string": "string",
            },
            "cpu_period": 0,
            "cpu_quota": 0,
            "cpu_set_cpus": "string",
            "cpu_set_mems": "string",
            "cpu_shares": 0,
            "dockerfile": "string",
            "extra_hosts": ["string"],
            "force_remove": False,
            "isolation": "string",
            "auth_configs": [{
                "host_name": "string",
                "auth": "string",
                "email": "string",
                "identity_token": "string",
                "password": "string",
                "registry_token": "string",
                "server_address": "string",
                "user_name": "string",
            }],
            "label": {
                "string": "string",
            },
            "session_id": "string",
            "memory_swap": 0,
            "network_mode": "string",
            "no_cache": False,
            "platform": "string",
            "pull_parent": False,
            "remote_context": "string",
            "remove": False,
            "secrets": [{
                "id": "string",
                "env": "string",
                "src": "string",
            }],
            "security_opts": ["string"],
            "memory": 0,
            "shm_size": 0,
            "squash": False,
            "suppress_output": False,
            "tags": ["string"],
            "target": "string",
            "ulimits": [{
                "hard": 0,
                "name": "string",
                "soft": 0,
            }],
            "version": "string",
        },
        force_remove=False,
        keep_locally=False,
        platform="string",
        pull_triggers=["string"],
        triggers={
            "string": "string",
        })
    
    const remoteImageResource = new docker.RemoteImage("remoteImageResource", {
        name: "string",
        build: {
            context: "string",
            labels: {
                string: "string",
            },
            buildId: "string",
            buildLogFile: "string",
            builder: "string",
            cacheFroms: ["string"],
            cgroupParent: "string",
            buildArgs: {
                string: "string",
            },
            cpuPeriod: 0,
            cpuQuota: 0,
            cpuSetCpus: "string",
            cpuSetMems: "string",
            cpuShares: 0,
            dockerfile: "string",
            extraHosts: ["string"],
            forceRemove: false,
            isolation: "string",
            authConfigs: [{
                hostName: "string",
                auth: "string",
                email: "string",
                identityToken: "string",
                password: "string",
                registryToken: "string",
                serverAddress: "string",
                userName: "string",
            }],
            label: {
                string: "string",
            },
            sessionId: "string",
            memorySwap: 0,
            networkMode: "string",
            noCache: false,
            platform: "string",
            pullParent: false,
            remoteContext: "string",
            remove: false,
            secrets: [{
                id: "string",
                env: "string",
                src: "string",
            }],
            securityOpts: ["string"],
            memory: 0,
            shmSize: 0,
            squash: false,
            suppressOutput: false,
            tags: ["string"],
            target: "string",
            ulimits: [{
                hard: 0,
                name: "string",
                soft: 0,
            }],
            version: "string",
        },
        forceRemove: false,
        keepLocally: false,
        platform: "string",
        pullTriggers: ["string"],
        triggers: {
            string: "string",
        },
    });
    
    type: docker:RemoteImage
    properties:
        build:
            authConfigs:
                - auth: string
                  email: string
                  hostName: string
                  identityToken: string
                  password: string
                  registryToken: string
                  serverAddress: string
                  userName: string
            buildArgs:
                string: string
            buildId: string
            buildLogFile: string
            builder: string
            cacheFroms:
                - string
            cgroupParent: string
            context: string
            cpuPeriod: 0
            cpuQuota: 0
            cpuSetCpus: string
            cpuSetMems: string
            cpuShares: 0
            dockerfile: string
            extraHosts:
                - string
            forceRemove: false
            isolation: string
            label:
                string: string
            labels:
                string: string
            memory: 0
            memorySwap: 0
            networkMode: string
            noCache: false
            platform: string
            pullParent: false
            remoteContext: string
            remove: false
            secrets:
                - env: string
                  id: string
                  src: string
            securityOpts:
                - string
            sessionId: string
            shmSize: 0
            squash: false
            suppressOutput: false
            tags:
                - string
            target: string
            ulimits:
                - hard: 0
                  name: string
                  soft: 0
            version: string
        forceRemove: false
        keepLocally: false
        name: string
        platform: string
        pullTriggers:
            - string
        triggers:
            string: string
    

    RemoteImage Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The RemoteImage resource accepts the following input properties:

    Name string
    The name of the Docker image, including any tags or SHA256 repo digests.
    Build RemoteImageBuild
    ForceRemove bool
    If true, then the image is removed forcibly when the resource is destroyed.
    KeepLocally bool
    If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
    Platform string
    The platform to use when pulling the image. Defaults to the platform of the current machine.
    PullTriggers List<string>
    List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the dockerregistryimage.
    Triggers Dictionary<string, string>
    A map of arbitrary strings that, when changed, will force the docker.RemoteImage resource to be replaced. This can be used to rebuild an image when contents of source code folders change
    Name string
    The name of the Docker image, including any tags or SHA256 repo digests.
    Build RemoteImageBuildArgs
    ForceRemove bool
    If true, then the image is removed forcibly when the resource is destroyed.
    KeepLocally bool
    If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
    Platform string
    The platform to use when pulling the image. Defaults to the platform of the current machine.
    PullTriggers []string
    List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the dockerregistryimage.
    Triggers map[string]string
    A map of arbitrary strings that, when changed, will force the docker.RemoteImage resource to be replaced. This can be used to rebuild an image when contents of source code folders change
    name String
    The name of the Docker image, including any tags or SHA256 repo digests.
    build RemoteImageBuild
    forceRemove Boolean
    If true, then the image is removed forcibly when the resource is destroyed.
    keepLocally Boolean
    If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
    platform String
    The platform to use when pulling the image. Defaults to the platform of the current machine.
    pullTriggers List<String>
    List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the dockerregistryimage.
    triggers Map<String,String>
    A map of arbitrary strings that, when changed, will force the docker.RemoteImage resource to be replaced. This can be used to rebuild an image when contents of source code folders change
    name string
    The name of the Docker image, including any tags or SHA256 repo digests.
    build RemoteImageBuild
    forceRemove boolean
    If true, then the image is removed forcibly when the resource is destroyed.
    keepLocally boolean
    If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
    platform string
    The platform to use when pulling the image. Defaults to the platform of the current machine.
    pullTriggers string[]
    List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the dockerregistryimage.
    triggers {[key: string]: string}
    A map of arbitrary strings that, when changed, will force the docker.RemoteImage resource to be replaced. This can be used to rebuild an image when contents of source code folders change
    name str
    The name of the Docker image, including any tags or SHA256 repo digests.
    build RemoteImageBuildArgs
    force_remove bool
    If true, then the image is removed forcibly when the resource is destroyed.
    keep_locally bool
    If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
    platform str
    The platform to use when pulling the image. Defaults to the platform of the current machine.
    pull_triggers Sequence[str]
    List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the dockerregistryimage.
    triggers Mapping[str, str]
    A map of arbitrary strings that, when changed, will force the docker.RemoteImage resource to be replaced. This can be used to rebuild an image when contents of source code folders change
    name String
    The name of the Docker image, including any tags or SHA256 repo digests.
    build Property Map
    forceRemove Boolean
    If true, then the image is removed forcibly when the resource is destroyed.
    keepLocally Boolean
    If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
    platform String
    The platform to use when pulling the image. Defaults to the platform of the current machine.
    pullTriggers List<String>
    List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the dockerregistryimage.
    triggers Map<String>
    A map of arbitrary strings that, when changed, will force the docker.RemoteImage resource to be replaced. This can be used to rebuild an image when contents of source code folders change

    Outputs

    All input properties are implicitly available as output properties. Additionally, the RemoteImage resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    ImageId string
    The ID of the image (as seen when executing docker inspect on the image). Can be used to reference the image via its ID in other resources.
    RepoDigest string
    The image sha256 digest in the form of repo[:tag]@sha256:<hash>. This may not be populated when building an image, because it is read from the local Docker client and so may be available only when the image was either pulled from the repo or pushed to the repo (perhaps using docker.RegistryImage) in a previous run.
    Id string
    The provider-assigned unique ID for this managed resource.
    ImageId string
    The ID of the image (as seen when executing docker inspect on the image). Can be used to reference the image via its ID in other resources.
    RepoDigest string
    The image sha256 digest in the form of repo[:tag]@sha256:<hash>. This may not be populated when building an image, because it is read from the local Docker client and so may be available only when the image was either pulled from the repo or pushed to the repo (perhaps using docker.RegistryImage) in a previous run.
    id String
    The provider-assigned unique ID for this managed resource.
    imageId String
    The ID of the image (as seen when executing docker inspect on the image). Can be used to reference the image via its ID in other resources.
    repoDigest String
    The image sha256 digest in the form of repo[:tag]@sha256:<hash>. This may not be populated when building an image, because it is read from the local Docker client and so may be available only when the image was either pulled from the repo or pushed to the repo (perhaps using docker.RegistryImage) in a previous run.
    id string
    The provider-assigned unique ID for this managed resource.
    imageId string
    The ID of the image (as seen when executing docker inspect on the image). Can be used to reference the image via its ID in other resources.
    repoDigest string
    The image sha256 digest in the form of repo[:tag]@sha256:<hash>. This may not be populated when building an image, because it is read from the local Docker client and so may be available only when the image was either pulled from the repo or pushed to the repo (perhaps using docker.RegistryImage) in a previous run.
    id str
    The provider-assigned unique ID for this managed resource.
    image_id str
    The ID of the image (as seen when executing docker inspect on the image). Can be used to reference the image via its ID in other resources.
    repo_digest str
    The image sha256 digest in the form of repo[:tag]@sha256:<hash>. This may not be populated when building an image, because it is read from the local Docker client and so may be available only when the image was either pulled from the repo or pushed to the repo (perhaps using docker.RegistryImage) in a previous run.
    id String
    The provider-assigned unique ID for this managed resource.
    imageId String
    The ID of the image (as seen when executing docker inspect on the image). Can be used to reference the image via its ID in other resources.
    repoDigest String
    The image sha256 digest in the form of repo[:tag]@sha256:<hash>. This may not be populated when building an image, because it is read from the local Docker client and so may be available only when the image was either pulled from the repo or pushed to the repo (perhaps using docker.RegistryImage) in a previous run.

    Look up Existing RemoteImage Resource

    Get an existing RemoteImage resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: RemoteImageState, opts?: CustomResourceOptions): RemoteImage
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            build: Optional[RemoteImageBuildArgs] = None,
            force_remove: Optional[bool] = None,
            image_id: Optional[str] = None,
            keep_locally: Optional[bool] = None,
            name: Optional[str] = None,
            platform: Optional[str] = None,
            pull_triggers: Optional[Sequence[str]] = None,
            repo_digest: Optional[str] = None,
            triggers: Optional[Mapping[str, str]] = None) -> RemoteImage
    func GetRemoteImage(ctx *Context, name string, id IDInput, state *RemoteImageState, opts ...ResourceOption) (*RemoteImage, error)
    public static RemoteImage Get(string name, Input<string> id, RemoteImageState? state, CustomResourceOptions? opts = null)
    public static RemoteImage get(String name, Output<String> id, RemoteImageState state, CustomResourceOptions options)
    resources:  _:    type: docker:RemoteImage    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Build RemoteImageBuild
    ForceRemove bool
    If true, then the image is removed forcibly when the resource is destroyed.
    ImageId string
    The ID of the image (as seen when executing docker inspect on the image). Can be used to reference the image via its ID in other resources.
    KeepLocally bool
    If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
    Name string
    The name of the Docker image, including any tags or SHA256 repo digests.
    Platform string
    The platform to use when pulling the image. Defaults to the platform of the current machine.
    PullTriggers List<string>
    List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the dockerregistryimage.
    RepoDigest string
    The image sha256 digest in the form of repo[:tag]@sha256:<hash>. This may not be populated when building an image, because it is read from the local Docker client and so may be available only when the image was either pulled from the repo or pushed to the repo (perhaps using docker.RegistryImage) in a previous run.
    Triggers Dictionary<string, string>
    A map of arbitrary strings that, when changed, will force the docker.RemoteImage resource to be replaced. This can be used to rebuild an image when contents of source code folders change
    Build RemoteImageBuildArgs
    ForceRemove bool
    If true, then the image is removed forcibly when the resource is destroyed.
    ImageId string
    The ID of the image (as seen when executing docker inspect on the image). Can be used to reference the image via its ID in other resources.
    KeepLocally bool
    If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
    Name string
    The name of the Docker image, including any tags or SHA256 repo digests.
    Platform string
    The platform to use when pulling the image. Defaults to the platform of the current machine.
    PullTriggers []string
    List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the dockerregistryimage.
    RepoDigest string
    The image sha256 digest in the form of repo[:tag]@sha256:<hash>. This may not be populated when building an image, because it is read from the local Docker client and so may be available only when the image was either pulled from the repo or pushed to the repo (perhaps using docker.RegistryImage) in a previous run.
    Triggers map[string]string
    A map of arbitrary strings that, when changed, will force the docker.RemoteImage resource to be replaced. This can be used to rebuild an image when contents of source code folders change
    build RemoteImageBuild
    forceRemove Boolean
    If true, then the image is removed forcibly when the resource is destroyed.
    imageId String
    The ID of the image (as seen when executing docker inspect on the image). Can be used to reference the image via its ID in other resources.
    keepLocally Boolean
    If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
    name String
    The name of the Docker image, including any tags or SHA256 repo digests.
    platform String
    The platform to use when pulling the image. Defaults to the platform of the current machine.
    pullTriggers List<String>
    List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the dockerregistryimage.
    repoDigest String
    The image sha256 digest in the form of repo[:tag]@sha256:<hash>. This may not be populated when building an image, because it is read from the local Docker client and so may be available only when the image was either pulled from the repo or pushed to the repo (perhaps using docker.RegistryImage) in a previous run.
    triggers Map<String,String>
    A map of arbitrary strings that, when changed, will force the docker.RemoteImage resource to be replaced. This can be used to rebuild an image when contents of source code folders change
    build RemoteImageBuild
    forceRemove boolean
    If true, then the image is removed forcibly when the resource is destroyed.
    imageId string
    The ID of the image (as seen when executing docker inspect on the image). Can be used to reference the image via its ID in other resources.
    keepLocally boolean
    If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
    name string
    The name of the Docker image, including any tags or SHA256 repo digests.
    platform string
    The platform to use when pulling the image. Defaults to the platform of the current machine.
    pullTriggers string[]
    List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the dockerregistryimage.
    repoDigest string
    The image sha256 digest in the form of repo[:tag]@sha256:<hash>. This may not be populated when building an image, because it is read from the local Docker client and so may be available only when the image was either pulled from the repo or pushed to the repo (perhaps using docker.RegistryImage) in a previous run.
    triggers {[key: string]: string}
    A map of arbitrary strings that, when changed, will force the docker.RemoteImage resource to be replaced. This can be used to rebuild an image when contents of source code folders change
    build RemoteImageBuildArgs
    force_remove bool
    If true, then the image is removed forcibly when the resource is destroyed.
    image_id str
    The ID of the image (as seen when executing docker inspect on the image). Can be used to reference the image via its ID in other resources.
    keep_locally bool
    If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
    name str
    The name of the Docker image, including any tags or SHA256 repo digests.
    platform str
    The platform to use when pulling the image. Defaults to the platform of the current machine.
    pull_triggers Sequence[str]
    List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the dockerregistryimage.
    repo_digest str
    The image sha256 digest in the form of repo[:tag]@sha256:<hash>. This may not be populated when building an image, because it is read from the local Docker client and so may be available only when the image was either pulled from the repo or pushed to the repo (perhaps using docker.RegistryImage) in a previous run.
    triggers Mapping[str, str]
    A map of arbitrary strings that, when changed, will force the docker.RemoteImage resource to be replaced. This can be used to rebuild an image when contents of source code folders change
    build Property Map
    forceRemove Boolean
    If true, then the image is removed forcibly when the resource is destroyed.
    imageId String
    The ID of the image (as seen when executing docker inspect on the image). Can be used to reference the image via its ID in other resources.
    keepLocally Boolean
    If true, then the Docker image won't be deleted on destroy operation. If this is false, it will delete the image from the docker local storage on destroy operation.
    name String
    The name of the Docker image, including any tags or SHA256 repo digests.
    platform String
    The platform to use when pulling the image. Defaults to the platform of the current machine.
    pullTriggers List<String>
    List of values which cause an image pull when changed. This is used to store the image digest from the registry when using the dockerregistryimage.
    repoDigest String
    The image sha256 digest in the form of repo[:tag]@sha256:<hash>. This may not be populated when building an image, because it is read from the local Docker client and so may be available only when the image was either pulled from the repo or pushed to the repo (perhaps using docker.RegistryImage) in a previous run.
    triggers Map<String>
    A map of arbitrary strings that, when changed, will force the docker.RemoteImage resource to be replaced. This can be used to rebuild an image when contents of source code folders change

    Supporting Types

    RemoteImageBuild, RemoteImageBuildArgs

    Context string
    Value to specify the build context. Currently, only a PATH context is supported. You can use the helper function '${path.cwd}/context-dir'. This always refers to the local working directory, even when building images on remote hosts. Please see https://docs.docker.com/build/building/context/ for more information about build contexts.
    AuthConfigs List<RemoteImageBuildAuthConfig>
    The configuration for the authentication
    BuildArgs Dictionary<string, string>
    Pairs for build-time variables in the form of ENDPOINT : "https://example.com"
    BuildId string
    BuildID is an optional identifier that can be passed together with the build request. The same identifier can be used to gracefully cancel the build with the cancel request.
    BuildLogFile string
    Path to a file where the buildx log are written to. Only available when builder is set. If not set, no logs are available. The path is taken as is, so make sure to use a path that is available.
    Builder string
    Set the name of the buildx builder to use. If not set or empty, the legacy builder will be used.
    CacheFroms List<string>
    Images to consider as cache sources
    CgroupParent string
    Optional parent cgroup for the container
    CpuPeriod int
    The length of a CPU period in microseconds
    CpuQuota int
    Microseconds of CPU time that the container can get in a CPU period
    CpuSetCpus string
    CPUs in which to allow execution (e.g., 0-3, 0, 1)
    CpuSetMems string
    MEMs in which to allow execution (0-3, 0, 1)
    CpuShares int
    CPU shares (relative weight)
    Dockerfile string
    Name of the Dockerfile. Defaults to Dockerfile.
    ExtraHosts List<string>
    A list of hostnames/IP mappings to add to the container’s /etc/hosts file. Specified in the form ["hostname:IP"]
    ForceRemove bool
    Always remove intermediate containers
    Isolation string
    Isolation represents the isolation technology of a container. The supported values are
    Label Dictionary<string, string>
    Set metadata for an image
    Labels Dictionary<string, string>
    User-defined key/value metadata
    Memory int
    Set memory limit for build
    MemorySwap int
    Total memory (memory + swap), -1 to enable unlimited swap
    NetworkMode string
    Set the networking mode for the RUN instructions during build
    NoCache bool
    Do not use the cache when building the image
    Platform string
    Set platform if server is multi-platform capable
    PullParent bool
    Attempt to pull the image even if an older image exists locally
    RemoteContext string
    A Git repository URI or HTTP/HTTPS context URI. Will be ignored if builder is set.
    Remove bool
    Remove intermediate containers after a successful build. Defaults to true.
    Secrets List<RemoteImageBuildSecret>
    Set build-time secrets. Only available when you use a buildx builder.
    SecurityOpts List<string>
    The security options
    SessionId string
    Set an ID for the build session
    ShmSize int
    Size of /dev/shm in bytes. The size must be greater than 0
    Squash bool
    If true the new layers are squashed into a new image with a single new layer
    SuppressOutput bool
    Suppress the build output and print image ID on success
    Tags List<string>
    Name and optionally a tag in the 'name:tag' format
    Target string
    Set the target build stage to build
    Ulimits List<RemoteImageBuildUlimit>
    Configuration for ulimits
    Version string
    Version of the underlying builder to use
    Context string
    Value to specify the build context. Currently, only a PATH context is supported. You can use the helper function '${path.cwd}/context-dir'. This always refers to the local working directory, even when building images on remote hosts. Please see https://docs.docker.com/build/building/context/ for more information about build contexts.
    AuthConfigs []RemoteImageBuildAuthConfig
    The configuration for the authentication
    BuildArgs map[string]string
    Pairs for build-time variables in the form of ENDPOINT : "https://example.com"
    BuildId string
    BuildID is an optional identifier that can be passed together with the build request. The same identifier can be used to gracefully cancel the build with the cancel request.
    BuildLogFile string
    Path to a file where the buildx log are written to. Only available when builder is set. If not set, no logs are available. The path is taken as is, so make sure to use a path that is available.
    Builder string
    Set the name of the buildx builder to use. If not set or empty, the legacy builder will be used.
    CacheFroms []string
    Images to consider as cache sources
    CgroupParent string
    Optional parent cgroup for the container
    CpuPeriod int
    The length of a CPU period in microseconds
    CpuQuota int
    Microseconds of CPU time that the container can get in a CPU period
    CpuSetCpus string
    CPUs in which to allow execution (e.g., 0-3, 0, 1)
    CpuSetMems string
    MEMs in which to allow execution (0-3, 0, 1)
    CpuShares int
    CPU shares (relative weight)
    Dockerfile string
    Name of the Dockerfile. Defaults to Dockerfile.
    ExtraHosts []string
    A list of hostnames/IP mappings to add to the container’s /etc/hosts file. Specified in the form ["hostname:IP"]
    ForceRemove bool
    Always remove intermediate containers
    Isolation string
    Isolation represents the isolation technology of a container. The supported values are
    Label map[string]string
    Set metadata for an image
    Labels map[string]string
    User-defined key/value metadata
    Memory int
    Set memory limit for build
    MemorySwap int
    Total memory (memory + swap), -1 to enable unlimited swap
    NetworkMode string
    Set the networking mode for the RUN instructions during build
    NoCache bool
    Do not use the cache when building the image
    Platform string
    Set platform if server is multi-platform capable
    PullParent bool
    Attempt to pull the image even if an older image exists locally
    RemoteContext string
    A Git repository URI or HTTP/HTTPS context URI. Will be ignored if builder is set.
    Remove bool
    Remove intermediate containers after a successful build. Defaults to true.
    Secrets []RemoteImageBuildSecret
    Set build-time secrets. Only available when you use a buildx builder.
    SecurityOpts []string
    The security options
    SessionId string
    Set an ID for the build session
    ShmSize int
    Size of /dev/shm in bytes. The size must be greater than 0
    Squash bool
    If true the new layers are squashed into a new image with a single new layer
    SuppressOutput bool
    Suppress the build output and print image ID on success
    Tags []string
    Name and optionally a tag in the 'name:tag' format
    Target string
    Set the target build stage to build
    Ulimits []RemoteImageBuildUlimit
    Configuration for ulimits
    Version string
    Version of the underlying builder to use
    context String
    Value to specify the build context. Currently, only a PATH context is supported. You can use the helper function '${path.cwd}/context-dir'. This always refers to the local working directory, even when building images on remote hosts. Please see https://docs.docker.com/build/building/context/ for more information about build contexts.
    authConfigs List<RemoteImageBuildAuthConfig>
    The configuration for the authentication
    buildArgs Map<String,String>
    Pairs for build-time variables in the form of ENDPOINT : "https://example.com"
    buildId String
    BuildID is an optional identifier that can be passed together with the build request. The same identifier can be used to gracefully cancel the build with the cancel request.
    buildLogFile String
    Path to a file where the buildx log are written to. Only available when builder is set. If not set, no logs are available. The path is taken as is, so make sure to use a path that is available.
    builder_ String
    Set the name of the buildx builder to use. If not set or empty, the legacy builder will be used.
    cacheFroms List<String>
    Images to consider as cache sources
    cgroupParent String
    Optional parent cgroup for the container
    cpuPeriod Integer
    The length of a CPU period in microseconds
    cpuQuota Integer
    Microseconds of CPU time that the container can get in a CPU period
    cpuSetCpus String
    CPUs in which to allow execution (e.g., 0-3, 0, 1)
    cpuSetMems String
    MEMs in which to allow execution (0-3, 0, 1)
    cpuShares Integer
    CPU shares (relative weight)
    dockerfile String
    Name of the Dockerfile. Defaults to Dockerfile.
    extraHosts List<String>
    A list of hostnames/IP mappings to add to the container’s /etc/hosts file. Specified in the form ["hostname:IP"]
    forceRemove Boolean
    Always remove intermediate containers
    isolation String
    Isolation represents the isolation technology of a container. The supported values are
    label Map<String,String>
    Set metadata for an image
    labels Map<String,String>
    User-defined key/value metadata
    memory Integer
    Set memory limit for build
    memorySwap Integer
    Total memory (memory + swap), -1 to enable unlimited swap
    networkMode String
    Set the networking mode for the RUN instructions during build
    noCache Boolean
    Do not use the cache when building the image
    platform String
    Set platform if server is multi-platform capable
    pullParent Boolean
    Attempt to pull the image even if an older image exists locally
    remoteContext String
    A Git repository URI or HTTP/HTTPS context URI. Will be ignored if builder is set.
    remove Boolean
    Remove intermediate containers after a successful build. Defaults to true.
    secrets List<RemoteImageBuildSecret>
    Set build-time secrets. Only available when you use a buildx builder.
    securityOpts List<String>
    The security options
    sessionId String
    Set an ID for the build session
    shmSize Integer
    Size of /dev/shm in bytes. The size must be greater than 0
    squash Boolean
    If true the new layers are squashed into a new image with a single new layer
    suppressOutput Boolean
    Suppress the build output and print image ID on success
    tags List<String>
    Name and optionally a tag in the 'name:tag' format
    target String
    Set the target build stage to build
    ulimits List<RemoteImageBuildUlimit>
    Configuration for ulimits
    version String
    Version of the underlying builder to use
    context string
    Value to specify the build context. Currently, only a PATH context is supported. You can use the helper function '${path.cwd}/context-dir'. This always refers to the local working directory, even when building images on remote hosts. Please see https://docs.docker.com/build/building/context/ for more information about build contexts.
    authConfigs RemoteImageBuildAuthConfig[]
    The configuration for the authentication
    buildArgs {[key: string]: string}
    Pairs for build-time variables in the form of ENDPOINT : "https://example.com"
    buildId string
    BuildID is an optional identifier that can be passed together with the build request. The same identifier can be used to gracefully cancel the build with the cancel request.
    buildLogFile string
    Path to a file where the buildx log are written to. Only available when builder is set. If not set, no logs are available. The path is taken as is, so make sure to use a path that is available.
    builder string
    Set the name of the buildx builder to use. If not set or empty, the legacy builder will be used.
    cacheFroms string[]
    Images to consider as cache sources
    cgroupParent string
    Optional parent cgroup for the container
    cpuPeriod number
    The length of a CPU period in microseconds
    cpuQuota number
    Microseconds of CPU time that the container can get in a CPU period
    cpuSetCpus string
    CPUs in which to allow execution (e.g., 0-3, 0, 1)
    cpuSetMems string
    MEMs in which to allow execution (0-3, 0, 1)
    cpuShares number
    CPU shares (relative weight)
    dockerfile string
    Name of the Dockerfile. Defaults to Dockerfile.
    extraHosts string[]
    A list of hostnames/IP mappings to add to the container’s /etc/hosts file. Specified in the form ["hostname:IP"]
    forceRemove boolean
    Always remove intermediate containers
    isolation string
    Isolation represents the isolation technology of a container. The supported values are
    label {[key: string]: string}
    Set metadata for an image
    labels {[key: string]: string}
    User-defined key/value metadata
    memory number
    Set memory limit for build
    memorySwap number
    Total memory (memory + swap), -1 to enable unlimited swap
    networkMode string
    Set the networking mode for the RUN instructions during build
    noCache boolean
    Do not use the cache when building the image
    platform string
    Set platform if server is multi-platform capable
    pullParent boolean
    Attempt to pull the image even if an older image exists locally
    remoteContext string
    A Git repository URI or HTTP/HTTPS context URI. Will be ignored if builder is set.
    remove boolean
    Remove intermediate containers after a successful build. Defaults to true.
    secrets RemoteImageBuildSecret[]
    Set build-time secrets. Only available when you use a buildx builder.
    securityOpts string[]
    The security options
    sessionId string
    Set an ID for the build session
    shmSize number
    Size of /dev/shm in bytes. The size must be greater than 0
    squash boolean
    If true the new layers are squashed into a new image with a single new layer
    suppressOutput boolean
    Suppress the build output and print image ID on success
    tags string[]
    Name and optionally a tag in the 'name:tag' format
    target string
    Set the target build stage to build
    ulimits RemoteImageBuildUlimit[]
    Configuration for ulimits
    version string
    Version of the underlying builder to use
    context str
    Value to specify the build context. Currently, only a PATH context is supported. You can use the helper function '${path.cwd}/context-dir'. This always refers to the local working directory, even when building images on remote hosts. Please see https://docs.docker.com/build/building/context/ for more information about build contexts.
    auth_configs Sequence[RemoteImageBuildAuthConfig]
    The configuration for the authentication
    build_args Mapping[str, str]
    Pairs for build-time variables in the form of ENDPOINT : "https://example.com"
    build_id str
    BuildID is an optional identifier that can be passed together with the build request. The same identifier can be used to gracefully cancel the build with the cancel request.
    build_log_file str
    Path to a file where the buildx log are written to. Only available when builder is set. If not set, no logs are available. The path is taken as is, so make sure to use a path that is available.
    builder str
    Set the name of the buildx builder to use. If not set or empty, the legacy builder will be used.
    cache_froms Sequence[str]
    Images to consider as cache sources
    cgroup_parent str
    Optional parent cgroup for the container
    cpu_period int
    The length of a CPU period in microseconds
    cpu_quota int
    Microseconds of CPU time that the container can get in a CPU period
    cpu_set_cpus str
    CPUs in which to allow execution (e.g., 0-3, 0, 1)
    cpu_set_mems str
    MEMs in which to allow execution (0-3, 0, 1)
    cpu_shares int
    CPU shares (relative weight)
    dockerfile str
    Name of the Dockerfile. Defaults to Dockerfile.
    extra_hosts Sequence[str]
    A list of hostnames/IP mappings to add to the container’s /etc/hosts file. Specified in the form ["hostname:IP"]
    force_remove bool
    Always remove intermediate containers
    isolation str
    Isolation represents the isolation technology of a container. The supported values are
    label Mapping[str, str]
    Set metadata for an image
    labels Mapping[str, str]
    User-defined key/value metadata
    memory int
    Set memory limit for build
    memory_swap int
    Total memory (memory + swap), -1 to enable unlimited swap
    network_mode str
    Set the networking mode for the RUN instructions during build
    no_cache bool
    Do not use the cache when building the image
    platform str
    Set platform if server is multi-platform capable
    pull_parent bool
    Attempt to pull the image even if an older image exists locally
    remote_context str
    A Git repository URI or HTTP/HTTPS context URI. Will be ignored if builder is set.
    remove bool
    Remove intermediate containers after a successful build. Defaults to true.
    secrets Sequence[RemoteImageBuildSecret]
    Set build-time secrets. Only available when you use a buildx builder.
    security_opts Sequence[str]
    The security options
    session_id str
    Set an ID for the build session
    shm_size int
    Size of /dev/shm in bytes. The size must be greater than 0
    squash bool
    If true the new layers are squashed into a new image with a single new layer
    suppress_output bool
    Suppress the build output and print image ID on success
    tags Sequence[str]
    Name and optionally a tag in the 'name:tag' format
    target str
    Set the target build stage to build
    ulimits Sequence[RemoteImageBuildUlimit]
    Configuration for ulimits
    version str
    Version of the underlying builder to use
    context String
    Value to specify the build context. Currently, only a PATH context is supported. You can use the helper function '${path.cwd}/context-dir'. This always refers to the local working directory, even when building images on remote hosts. Please see https://docs.docker.com/build/building/context/ for more information about build contexts.
    authConfigs List<Property Map>
    The configuration for the authentication
    buildArgs Map<String>
    Pairs for build-time variables in the form of ENDPOINT : "https://example.com"
    buildId String
    BuildID is an optional identifier that can be passed together with the build request. The same identifier can be used to gracefully cancel the build with the cancel request.
    buildLogFile String
    Path to a file where the buildx log are written to. Only available when builder is set. If not set, no logs are available. The path is taken as is, so make sure to use a path that is available.
    builder String
    Set the name of the buildx builder to use. If not set or empty, the legacy builder will be used.
    cacheFroms List<String>
    Images to consider as cache sources
    cgroupParent String
    Optional parent cgroup for the container
    cpuPeriod Number
    The length of a CPU period in microseconds
    cpuQuota Number
    Microseconds of CPU time that the container can get in a CPU period
    cpuSetCpus String
    CPUs in which to allow execution (e.g., 0-3, 0, 1)
    cpuSetMems String
    MEMs in which to allow execution (0-3, 0, 1)
    cpuShares Number
    CPU shares (relative weight)
    dockerfile String
    Name of the Dockerfile. Defaults to Dockerfile.
    extraHosts List<String>
    A list of hostnames/IP mappings to add to the container’s /etc/hosts file. Specified in the form ["hostname:IP"]
    forceRemove Boolean
    Always remove intermediate containers
    isolation String
    Isolation represents the isolation technology of a container. The supported values are
    label Map<String>
    Set metadata for an image
    labels Map<String>
    User-defined key/value metadata
    memory Number
    Set memory limit for build
    memorySwap Number
    Total memory (memory + swap), -1 to enable unlimited swap
    networkMode String
    Set the networking mode for the RUN instructions during build
    noCache Boolean
    Do not use the cache when building the image
    platform String
    Set platform if server is multi-platform capable
    pullParent Boolean
    Attempt to pull the image even if an older image exists locally
    remoteContext String
    A Git repository URI or HTTP/HTTPS context URI. Will be ignored if builder is set.
    remove Boolean
    Remove intermediate containers after a successful build. Defaults to true.
    secrets List<Property Map>
    Set build-time secrets. Only available when you use a buildx builder.
    securityOpts List<String>
    The security options
    sessionId String
    Set an ID for the build session
    shmSize Number
    Size of /dev/shm in bytes. The size must be greater than 0
    squash Boolean
    If true the new layers are squashed into a new image with a single new layer
    suppressOutput Boolean
    Suppress the build output and print image ID on success
    tags List<String>
    Name and optionally a tag in the 'name:tag' format
    target String
    Set the target build stage to build
    ulimits List<Property Map>
    Configuration for ulimits
    version String
    Version of the underlying builder to use

    RemoteImageBuildAuthConfig, RemoteImageBuildAuthConfigArgs

    HostName string
    hostname of the registry
    Auth string
    the auth token
    Email string
    the user emal
    IdentityToken string
    the identity token
    Password string
    the registry password
    RegistryToken string
    the registry token
    ServerAddress string
    the server address
    UserName string
    the registry user name
    HostName string
    hostname of the registry
    Auth string
    the auth token
    Email string
    the user emal
    IdentityToken string
    the identity token
    Password string
    the registry password
    RegistryToken string
    the registry token
    ServerAddress string
    the server address
    UserName string
    the registry user name
    hostName String
    hostname of the registry
    auth String
    the auth token
    email String
    the user emal
    identityToken String
    the identity token
    password String
    the registry password
    registryToken String
    the registry token
    serverAddress String
    the server address
    userName String
    the registry user name
    hostName string
    hostname of the registry
    auth string
    the auth token
    email string
    the user emal
    identityToken string
    the identity token
    password string
    the registry password
    registryToken string
    the registry token
    serverAddress string
    the server address
    userName string
    the registry user name
    host_name str
    hostname of the registry
    auth str
    the auth token
    email str
    the user emal
    identity_token str
    the identity token
    password str
    the registry password
    registry_token str
    the registry token
    server_address str
    the server address
    user_name str
    the registry user name
    hostName String
    hostname of the registry
    auth String
    the auth token
    email String
    the user emal
    identityToken String
    the identity token
    password String
    the registry password
    registryToken String
    the registry token
    serverAddress String
    the server address
    userName String
    the registry user name

    RemoteImageBuildSecret, RemoteImageBuildSecretArgs

    Id string
    ID of the secret. By default, secrets are mounted to /run/secrets/\n\n
    Env string
    Environment variable source of the secret
    Src string
    File source of the secret. Takes precedence over env
    Id string
    ID of the secret. By default, secrets are mounted to /run/secrets/\n\n
    Env string
    Environment variable source of the secret
    Src string
    File source of the secret. Takes precedence over env
    id String
    ID of the secret. By default, secrets are mounted to /run/secrets/\n\n
    env String
    Environment variable source of the secret
    src String
    File source of the secret. Takes precedence over env
    id string
    ID of the secret. By default, secrets are mounted to /run/secrets/\n\n
    env string
    Environment variable source of the secret
    src string
    File source of the secret. Takes precedence over env
    id str
    ID of the secret. By default, secrets are mounted to /run/secrets/\n\n
    env str
    Environment variable source of the secret
    src str
    File source of the secret. Takes precedence over env
    id String
    ID of the secret. By default, secrets are mounted to /run/secrets/\n\n
    env String
    Environment variable source of the secret
    src String
    File source of the secret. Takes precedence over env

    RemoteImageBuildUlimit, RemoteImageBuildUlimitArgs

    Hard int
    soft limit
    Name string
    type of ulimit, e.g. nofile
    Soft int
    hard limit
    Hard int
    soft limit
    Name string
    type of ulimit, e.g. nofile
    Soft int
    hard limit
    hard Integer
    soft limit
    name String
    type of ulimit, e.g. nofile
    soft Integer
    hard limit
    hard number
    soft limit
    name string
    type of ulimit, e.g. nofile
    soft number
    hard limit
    hard int
    soft limit
    name str
    type of ulimit, e.g. nofile
    soft int
    hard limit
    hard Number
    soft limit
    name String
    type of ulimit, e.g. nofile
    soft Number
    hard limit

    Package Details

    Repository
    Docker pulumi/pulumi-docker
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the docker Terraform Provider.
    docker logo
    Docker v4.7.0 published on Wednesday, May 21, 2025 by Pulumi