Show / Hide Table of Contents

Class ProviderArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ProviderArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Vault
Assembly: Pulumi.Vault.dll
Syntax
public sealed class ProviderArgs : ResourceArgs

Constructors

View Source

ProviderArgs()

Declaration
public ProviderArgs()

Properties

View Source

AddAddressToEnv

If true, adds the value of the address argument to the Terraform process environment.

Declaration
public Input<string> AddAddressToEnv { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Address

URL of the root of the target Vault server.

Declaration
public Input<string> Address { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AuthLogins

Login to vault with an existing auth method using auth/<mount>/login

Declaration
public InputList<ProviderAuthLoginArgs> AuthLogins { get; set; }
Property Value
Type Description
InputList<ProviderAuthLoginArgs>
View Source

CaCertDir

Path to directory containing CA certificate files to validate the server's certificate.

Declaration
public Input<string> CaCertDir { get; set; }
Property Value
Type Description
Input<System.String>
View Source

CaCertFile

Path to a CA certificate file to validate the server's certificate.

Declaration
public Input<string> CaCertFile { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ClientAuths

Client authentication credentials.

Declaration
public InputList<ProviderClientAuthArgs> ClientAuths { get; set; }
Property Value
Type Description
InputList<ProviderClientAuthArgs>
View Source

Headers

The headers to send with each Vault request.

Declaration
public InputList<ProviderHeaderArgs> Headers { get; set; }
Property Value
Type Description
InputList<ProviderHeaderArgs>
View Source

MaxLeaseTtlSeconds

Maximum TTL for secret leases requested by this provider

Declaration
public Input<int> MaxLeaseTtlSeconds { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

MaxRetries

Maximum number of retries when a 5xx error code is encountered.

Declaration
public Input<int> MaxRetries { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Namespace

The namespace to use. Available only for Vault Enterprise

Declaration
public Input<string> Namespace { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SkipTlsVerify

Set this to true only if the target Vault server is an insecure development instance.

Declaration
public Input<bool> SkipTlsVerify { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Token

Token to use to authenticate to Vault.

Declaration
public Input<string> Token { get; set; }
Property Value
Type Description
Input<System.String>
View Source

TokenName

Token name to use for creating the Vault child token.

Declaration
public Input<string> TokenName { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.