ProviderArgs

data class ProviderArgs(val caMaterial: Output<String>? = null, val certMaterial: Output<String>? = null, val certPath: Output<String>? = null, val context: Output<String>? = null, val disableDockerDaemonCheck: Output<Boolean>? = null, val host: Output<String>? = null, val keyMaterial: Output<String>? = null, val registryAuth: Output<List<ProviderRegistryAuthArgs>>? = null, val sshOpts: Output<List<String>>? = null) : ConvertibleToJava<ProviderArgs>

The provider type for the docker package. By default, resources use package-wide configuration settings, however an explicit Provider instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.

Constructors

Link copied to clipboard
constructor(caMaterial: Output<String>? = null, certMaterial: Output<String>? = null, certPath: Output<String>? = null, context: Output<String>? = null, disableDockerDaemonCheck: Output<Boolean>? = null, host: Output<String>? = null, keyMaterial: Output<String>? = null, registryAuth: Output<List<ProviderRegistryAuthArgs>>? = null, sshOpts: Output<List<String>>? = null)

Properties

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

PEM-encoded content of Docker host CA certificate

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

PEM-encoded content of Docker client certificate

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

Path to directory with Docker TLS config

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

The name of the Docker context to use. Can also be set via DOCKER_CONTEXT environment variable. Overrides the host if set.

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

If set to true, the provider will not check if the Docker daemon is running. This is useful for resources/data_sourcess that do not require a running Docker daemon, such as the data source docker.RegistryImage.

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

The Docker daemon address

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

PEM-encoded content of Docker client private key

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

Additional SSH option flags to be appended when using ssh:// protocol

Functions

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