Class ApplicationCredentialState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.identity.inputs.ApplicationCredentialState
-
public final class ApplicationCredentialState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApplicationCredentialState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ApplicationCredentialStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<ApplicationCredentialAccessRuleArgs>>>accessRules()static ApplicationCredentialState.Builderbuilder()static ApplicationCredentialState.Builderbuilder(ApplicationCredentialState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.String>>expiresAt()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>projectId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>roles()java.util.Optional<com.pulumi.core.Output<java.lang.String>>secret()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>unrestricted()
-
-
-
Field Detail
-
Empty
public static final ApplicationCredentialState Empty
-
-
Method Detail
-
accessRules
public java.util.Optional<com.pulumi.core.Output<java.util.List<ApplicationCredentialAccessRuleArgs>>> accessRules()
- Returns:
- 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.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- A description of the application credential. Changing this creates a new application credential.
-
expiresAt
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> expiresAt()
- Returns:
- 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.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- A name of the application credential. Changing this creates a new application credential.
-
projectId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> projectId()
- Returns:
- The ID of the project the application credential was created for and that authentication requests using this application credential will be scoped to.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- 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.
-
roles
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> roles()
- Returns:
- 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.
-
secret
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> secret()
- Returns:
- The secret for the application credential. If omitted, it will be generated by the server. Changing this creates a new application credential.
-
unrestricted
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> unrestricted()
- Returns:
- 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.
-
builder
public static ApplicationCredentialState.Builder builder()
-
builder
public static ApplicationCredentialState.Builder builder(ApplicationCredentialState defaults)
-
-