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-vaultrepo; however, if that doesn’t turn up anything, please consult the sourceterraform-providers/terraform-provider-vaultrepo.
Resources
Others
Resources
Resource AuthBackendRole
class AuthBackendRole extends CustomResourceconstructor
new AuthBackendRole(name: string, args: AuthBackendRoleArgs, opts?: pulumi.CustomResourceOptions)Create a AuthBackendRole resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): AuthBackendRoleGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is AuthBackendRoleReturns 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 AuthBackendRoleArgsThe 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 AuthBackendRoleStateInput 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