ProviderArgs

data class ProviderArgs(val caMaterial: Output<String>? = null, val certMaterial: Output<String>? = null, val certPath: Output<String>? = 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, 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 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