Class AuthBackendRoleTagArgs
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.Aws
Assembly: Pulumi.Vault.dll
Syntax
public sealed class AuthBackendRoleTagArgs : ResourceArgs
Constructors
View SourceAuthBackendRoleTagArgs()
Declaration
public AuthBackendRoleTagArgs()
Properties
View SourceAllowInstanceMigration
If set, allows migration of the underlying instances where the client resides. Use with caution.
Declaration
public Input<bool> AllowInstanceMigration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Backend
The path to the AWS auth backend to
read role tags from, with no leading or trailing /s. Defaults to "aws".
Declaration
public Input<string> Backend { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DisallowReauthentication
If set, only allows a single token to be granted per instance ID.
Declaration
public Input<bool> DisallowReauthentication { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
InstanceId
Instance ID for which this tag is intended for. If set, the created tag can only be used by the instance with the given ID.
Declaration
public Input<string> InstanceId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MaxTtl
The maximum TTL of the tokens issued using this role.
Declaration
public Input<string> MaxTtl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Policies
The policies to be associated with the tag. Must be a subset of the policies associated with the role.
Declaration
public InputList<string> Policies { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Role
The name of the AWS auth backend role to read
role tags from, with no leading or trailing /s.
Declaration
public Input<string> Role { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |