Class AuthBackendClient
Inherited Members
Namespace: Pulumi.Vault.Aws
Assembly: Pulumi.Vault.dll
Syntax
public class AuthBackendClient : CustomResource
Constructors
View SourceAuthBackendClient(String, AuthBackendClientArgs, CustomResourceOptions)
Create a AuthBackendClient resource with the given unique name, arguments, and options.
Declaration
public AuthBackendClient(string name, AuthBackendClientArgs args = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resource |
| AuthBackendClientArgs | args | The arguments used to populate this resource's properties |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Properties
View SourceAccessKey
The AWS access key that Vault should use for the auth backend.
Declaration
public Output<string> AccessKey { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Backend
The path the AWS auth backend being configured was
mounted at. Defaults to aws.
Declaration
public Output<string> Backend { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Ec2Endpoint
Override the URL Vault uses when making EC2 API calls.
Declaration
public Output<string> Ec2Endpoint { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
IamEndpoint
Override the URL Vault uses when making IAM API calls.
Declaration
public Output<string> IamEndpoint { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
IamServerIdHeaderValue
The value to require in the
X-Vault-AWS-IAM-Server-ID header as part of GetCallerIdentity requests
that are used in the IAM auth method.
Declaration
public Output<string> IamServerIdHeaderValue { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
SecretKey
The AWS secret key that Vault should use for the auth backend.
Declaration
public Output<string> SecretKey { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
StsEndpoint
Override the URL Vault uses when making STS API calls.
Declaration
public Output<string> StsEndpoint { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Methods
View SourceGet(String, Input<String>, AuthBackendClientState, CustomResourceOptions)
Get an existing AuthBackendClient resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
Declaration
public static AuthBackendClient Get(string name, Input<string> id, AuthBackendClientState state = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resulting resource. |
| Input<System.String> | id | The unique provider ID of the resource to lookup. |
| AuthBackendClientState | state | Any extra arguments used during the lookup. |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Returns
| Type | Description |
|---|---|
| AuthBackendClient |