Provider Args
data class ProviderArgs(val address: Output<String>? = null, val caFile: Output<String>? = null, val caPem: Output<String>? = null, val certFile: Output<String>? = null, val certPem: Output<String>? = null, val consulToken: Output<String>? = null, val headers: Output<List<ProviderHeaderArgs>>? = null, val httpAuth: Output<String>? = null, val ignoreEnvVars: Output<Map<String, Boolean>>? = null, val keyFile: Output<String>? = null, val keyPem: Output<String>? = null, val region: Output<String>? = null, val secretId: Output<String>? = null, val vaultToken: Output<String>? = null) : ConvertibleToJava<ProviderArgs>
The provider type for the nomad 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(address: Output<String>? = null, caFile: Output<String>? = null, caPem: Output<String>? = null, certFile: Output<String>? = null, certPem: Output<String>? = null, consulToken: Output<String>? = null, headers: Output<List<ProviderHeaderArgs>>? = null, httpAuth: Output<String>? = null, ignoreEnvVars: Output<Map<String, Boolean>>? = null, keyFile: Output<String>? = null, keyPem: Output<String>? = null, region: Output<String>? = null, secretId: Output<String>? = null, vaultToken: Output<String>? = null)
Properties
Link copied to clipboard
Consul token to validate Consul Connect Service Identity policies specified in the job file.
Link copied to clipboard
The headers to send with each Nomad request.
Link copied to clipboard
A set of environment variables that are ignored by the provider when configuring the Nomad API client.
Link copied to clipboard
Vault token if policies are specified in the job file.