AppSpecWorkerImageArgs

data class AppSpecWorkerImageArgs(val deployOnPushes: Output<List<AppSpecWorkerImageDeployOnPushArgs>>? = null, val digest: Output<String>? = null, val registry: Output<String>? = null, val registryCredentials: Output<String>? = null, val registryType: Output<String>, val repository: Output<String>, val tag: Output<String>? = null) : ConvertibleToJava<AppSpecWorkerImageArgs>

Constructors

Link copied to clipboard
constructor(deployOnPushes: Output<List<AppSpecWorkerImageDeployOnPushArgs>>? = null, digest: Output<String>? = null, registry: Output<String>? = null, registryCredentials: Output<String>? = null, registryType: Output<String>, repository: Output<String>, tag: Output<String>? = null)

Properties

Link copied to clipboard

Configures automatically deploying images pushed to DOCR.

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

The image digest. Cannot be specified if tag is provided.

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

The registry name. Must be left empty for the DOCR registry type. Required for the DOCKER_HUB registry type.

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

The credentials required to access a private Docker Hub or GitHub registry, in the following syntax <username>:<token>.

Link copied to clipboard
val registryType: Output<String>

The registry type. One of DOCR (DigitalOcean container registry) or DOCKER_HUB.

Link copied to clipboard
val repository: Output<String>

The repository name.

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

The repository tag. Defaults to latest if not provided.

Functions

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