Class Config
Inheritance
Inherited Members
Namespace: Pulumi.Vault
Assembly: Pulumi.Vault.dll
Syntax
public static class Config
Properties
View SourceAddAddressToEnv
If true, adds the value of the address argument to the Terraform process environment.
Declaration
public static string AddAddressToEnv { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Address
URL of the root of the target Vault server.
Declaration
public static string Address { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
AuthLogins
Login to vault with an existing auth method using auth/<mount>/login
Declaration
public static ImmutableArray<Config.Types.AuthLogins> AuthLogins { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<Config.Types.AuthLogins> |
CaCertDir
Path to directory containing CA certificate files to validate the server's certificate.
Declaration
public static string CaCertDir { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
CaCertFile
Path to a CA certificate file to validate the server's certificate.
Declaration
public static string CaCertFile { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ClientAuths
Client authentication credentials.
Declaration
public static ImmutableArray<Config.Types.ClientAuths> ClientAuths { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<Config.Types.ClientAuths> |
Headers
The headers to send with each Vault request.
Declaration
public static ImmutableArray<Config.Types.Headers> Headers { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<Config.Types.Headers> |
MaxLeaseTtlSeconds
Maximum TTL for secret leases requested by this provider
Declaration
public static int? MaxLeaseTtlSeconds { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
MaxRetries
Maximum number of retries when a 5xx error code is encountered.
Declaration
public static int? MaxRetries { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
Namespace
The namespace to use. Available only for Vault Enterprise
Declaration
public static string Namespace { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
SkipTlsVerify
Set this to true only if the target Vault server is an insecure development instance.
Declaration
public static bool? SkipTlsVerify { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Token
Token to use to authenticate to Vault.
Declaration
public static string Token { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
TokenName
Token name to use for creating the Vault child token.
Declaration
public static string TokenName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |