Class SecretBackendRoleArgs
Inherited Members
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.Database
Assembly: Pulumi.Vault.dll
Syntax
public sealed class SecretBackendRoleArgs : ResourceArgs
Constructors
View SourceSecretBackendRoleArgs()
Declaration
public SecretBackendRoleArgs()
Properties
View SourceBackend
The unique name of the Vault mount to configure.
Declaration
public Input<string> Backend { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CreationStatements
The database statements to execute when creating a user.
Declaration
public InputList<string> CreationStatements { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
DbName
The unique name of the database connection to use for the role.
Declaration
public Input<string> DbName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DefaultTtl
The default number of seconds for leases for this role.
Declaration
public Input<int> DefaultTtl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
MaxTtl
The maximum number of seconds for leases for this role.
Declaration
public Input<int> MaxTtl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Name
A unique name to give the role.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RenewStatements
The database statements to execute when renewing a user.
Declaration
public InputList<string> RenewStatements { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
RevocationStatements
The database statements to execute when revoking a user.
Declaration
public InputList<string> RevocationStatements { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
RollbackStatements
The database statements to execute when rolling back creation due to an error.
Declaration
public InputList<string> RollbackStatements { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |