Module alicloud

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-vault repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-vault repo.

Resources

Others

Resources

Resource AuthBackendRole

class AuthBackendRole extends CustomResource

constructor

new AuthBackendRole(name: string, args: AuthBackendRoleArgs, opts?: pulumi.CustomResourceOptions)

Create a AuthBackendRole resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: AuthBackendRoleState, opts?: pulumi.CustomResourceOptions): AuthBackendRole

Get an existing AuthBackendRole resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is AuthBackendRole

Returns true if the given object is an instance of AuthBackendRole. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property arn

public arn: pulumi.Output<string>;

The role’s arn.

property backend

public backend: pulumi.Output<string | undefined>;

Auth backend.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property role

public role: pulumi.Output<string>;

Name of the role. Must correspond with the name of the role reflected in the arn.

property tokenBoundCidrs

public tokenBoundCidrs: pulumi.Output<string[] | undefined>;

Specifies the blocks of IP addresses which are allowed to use the generated token

property tokenExplicitMaxTtl

public tokenExplicitMaxTtl: pulumi.Output<number | undefined>;

Generated Token’s Explicit Maximum TTL in seconds

property tokenMaxTtl

public tokenMaxTtl: pulumi.Output<number | undefined>;

The maximum lifetime of the generated token

property tokenNoDefaultPolicy

public tokenNoDefaultPolicy: pulumi.Output<boolean | undefined>;

If true, the ‘default’ policy will not automatically be added to generated tokens

property tokenNumUses

public tokenNumUses: pulumi.Output<number | undefined>;

The maximum number of times a token may be used, a value of zero means unlimited

property tokenPeriod

public tokenPeriod: pulumi.Output<number | undefined>;

Generated Token’s Period

property tokenPolicies

public tokenPolicies: pulumi.Output<string[] | undefined>;

Generated Token’s Policies

property tokenTtl

public tokenTtl: pulumi.Output<number | undefined>;

The initial ttl of the token to generate in seconds

property tokenType

public tokenType: pulumi.Output<string | undefined>;

The type of token to generate, service or batch

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Others

interface AuthBackendRoleArgs

interface AuthBackendRoleArgs

The set of arguments for constructing a AuthBackendRole resource.

property arn

arn: pulumi.Input<string>;

The role’s arn.

property backend

backend?: pulumi.Input<string>;

Auth backend.

property role

role: pulumi.Input<string>;

Name of the role. Must correspond with the name of the role reflected in the arn.

property tokenBoundCidrs

tokenBoundCidrs?: pulumi.Input<pulumi.Input<string>[]>;

Specifies the blocks of IP addresses which are allowed to use the generated token

property tokenExplicitMaxTtl

tokenExplicitMaxTtl?: pulumi.Input<number>;

Generated Token’s Explicit Maximum TTL in seconds

property tokenMaxTtl

tokenMaxTtl?: pulumi.Input<number>;

The maximum lifetime of the generated token

property tokenNoDefaultPolicy

tokenNoDefaultPolicy?: pulumi.Input<boolean>;

If true, the ‘default’ policy will not automatically be added to generated tokens

property tokenNumUses

tokenNumUses?: pulumi.Input<number>;

The maximum number of times a token may be used, a value of zero means unlimited

property tokenPeriod

tokenPeriod?: pulumi.Input<number>;

Generated Token’s Period

property tokenPolicies

tokenPolicies?: pulumi.Input<pulumi.Input<string>[]>;

Generated Token’s Policies

property tokenTtl

tokenTtl?: pulumi.Input<number>;

The initial ttl of the token to generate in seconds

property tokenType

tokenType?: pulumi.Input<string>;

The type of token to generate, service or batch

interface AuthBackendRoleState

interface AuthBackendRoleState

Input properties used for looking up and filtering AuthBackendRole resources.

property arn

arn?: pulumi.Input<string>;

The role’s arn.

property backend

backend?: pulumi.Input<string>;

Auth backend.

property role

role?: pulumi.Input<string>;

Name of the role. Must correspond with the name of the role reflected in the arn.

property tokenBoundCidrs

tokenBoundCidrs?: pulumi.Input<pulumi.Input<string>[]>;

Specifies the blocks of IP addresses which are allowed to use the generated token

property tokenExplicitMaxTtl

tokenExplicitMaxTtl?: pulumi.Input<number>;

Generated Token’s Explicit Maximum TTL in seconds

property tokenMaxTtl

tokenMaxTtl?: pulumi.Input<number>;

The maximum lifetime of the generated token

property tokenNoDefaultPolicy

tokenNoDefaultPolicy?: pulumi.Input<boolean>;

If true, the ‘default’ policy will not automatically be added to generated tokens

property tokenNumUses

tokenNumUses?: pulumi.Input<number>;

The maximum number of times a token may be used, a value of zero means unlimited

property tokenPeriod

tokenPeriod?: pulumi.Input<number>;

Generated Token’s Period

property tokenPolicies

tokenPolicies?: pulumi.Input<pulumi.Input<string>[]>;

Generated Token’s Policies

property tokenTtl

tokenTtl?: pulumi.Input<number>;

The initial ttl of the token to generate in seconds

property tokenType

tokenType?: pulumi.Input<string>;

The type of token to generate, service or batch