RemoteImage

class RemoteImage : KotlinCustomResource

Properties

Link copied to clipboard
val build: Output<RemoteImageBuild>?
Link copied to clipboard
val forceRemove: Output<Boolean>?

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

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val imageId: Output<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.

Link copied to clipboard
val keepLocally: Output<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.

Link copied to clipboard
val name: Output<String>

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

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

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>>?

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 pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val repoDigest: Output<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.

Link copied to clipboard
val triggers: Output<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

Link copied to clipboard
val urn: Output<String>