RemoteImageArgs

data class RemoteImageArgs(val build: Output<RemoteImageBuildArgs>? = null, val forceRemove: Output<Boolean>? = null, val keepLocally: Output<Boolean>? = null, val name: Output<String>? = null, val platform: Output<String>? = null, val pullTriggers: Output<List<String>>? = null, val triggers: Output<Map<String, String>>? = null) : ConvertibleToJava<RemoteImageArgs>

Constructors

Link copied to clipboard
constructor(build: Output<RemoteImageBuildArgs>? = null, forceRemove: Output<Boolean>? = null, keepLocally: Output<Boolean>? = null, name: Output<String>? = null, platform: Output<String>? = null, pullTriggers: Output<List<String>>? = null, triggers: Output<Map<String, String>>? = null)

Properties

Link copied to clipboard
val build: Output<RemoteImageBuildArgs>? = null
Link copied to clipboard
val forceRemove: Output<Boolean>? = null

If true, then the image is removed forcibly when the resource is destroyed.

Link copied to clipboard
val keepLocally: Output<Boolean>? = null

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.

Link copied to clipboard
val name: Output<String>? = null

The name of the Docker image, including any tags or SHA256 repo digests.

Link copied to clipboard
val platform: Output<String>? = null

The platform to use when pulling the image. Defaults to the platform of the current machine.

Link copied to clipboard
val pullTriggers: Output<List<String>>? = null

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.

Link copied to clipboard
val triggers: Output<Map<String, String>>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): RemoteImageArgs