Show / Hide Table of Contents

Class ApplicationCredentialArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ApplicationCredentialArgs
Inherited Members
ResourceArgs.Empty
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.OpenStack.Identity
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class ApplicationCredentialArgs : ResourceArgs

Constructors

View Source

ApplicationCredentialArgs()

Declaration
public ApplicationCredentialArgs()

Properties

View Source

AccessRules

A collection of one or more access rules, which this application credential allows to follow. The structure is described below. Changing this creates a new application credential.

Declaration
public InputList<ApplicationCredentialAccessRuleArgs> AccessRules { get; set; }
Property Value
Type Description
InputList<ApplicationCredentialAccessRuleArgs>
View Source

Description

A description of the application credential. Changing this creates a new application credential.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ExpiresAt

The expiration time of the application credential in the RFC3339 timestamp format (e.g. 2019-03-09T12:58:49Z). If omitted, an application credential will never expire. Changing this creates a new application credential.

Declaration
public Input<string> ExpiresAt { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

A name of the application credential. Changing this creates a new application credential.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Region

The region in which to obtain the V3 Keystone client. If omitted, the region argument of the provider is used. Changing this creates a new application credential.

Declaration
public Input<string> Region { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Roles

A collection of one or more role names, which this application credential has to be associated with its project. If omitted, all the current user's roles within the scoped project will be inherited by a new application credential. Changing this creates a new application credential.

Declaration
public InputList<string> Roles { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Secret

The secret for the application credential. If omitted, it will be generated by the server. Changing this creates a new application credential.

Declaration
public Input<string> Secret { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Unrestricted

A flag indicating whether the application credential may be used for creation or destruction of other application credentials or trusts. Changing this creates a new application credential.

Declaration
public Input<bool> Unrestricted { get; set; }
Property Value
Type Description
Input<System.Boolean>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.