Class BackendRoleState
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.Azure
Assembly: Pulumi.Vault.dll
Syntax
public sealed class BackendRoleState : ResourceArgs
Constructors
View SourceBackendRoleState()
Declaration
public BackendRoleState()
Properties
View SourceApplicationObjectId
Application Object ID for an existing service principal that will
be used instead of creating dynamic service principals. If present, azure_roles will be ignored.
Declaration
public Input<string> ApplicationObjectId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AzureRoles
List of Azure roles to be assigned to the generated service principal.
Declaration
public InputList<BackendRoleAzureRoleGetArgs> AzureRoles { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<BackendRoleAzureRoleGetArgs> |
Backend
Path to the mounted Azure auth backend
Declaration
public Input<string> Backend { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Description
Human-friendly description of the mount for the backend.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MaxTtl
Specifies the maximum TTL for service principals generated using this role. Accepts time suffixed strings ("1h") or an integer number of seconds. Defaults to the system/engine max TTL time.
Declaration
public Input<string> MaxTtl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Role
Name of the Azure role
Declaration
public Input<string> Role { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Ttl
Specifies the default TTL for service principals generated using this role. Accepts time suffixed strings ("1h") or an integer number of seconds. Defaults to the system/engine default TTL time.
Declaration
public Input<string> Ttl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |