Class ApplicationCredentialAccessRuleArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.identity.inputs.ApplicationCredentialAccessRuleArgs
-
public final class ApplicationCredentialAccessRuleArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApplicationCredentialAccessRuleArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ApplicationCredentialAccessRuleArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApplicationCredentialAccessRuleArgs.Builderbuilder()static ApplicationCredentialAccessRuleArgs.Builderbuilder(ApplicationCredentialAccessRuleArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>id()com.pulumi.core.Output<java.lang.String>method()com.pulumi.core.Output<java.lang.String>path()com.pulumi.core.Output<java.lang.String>service()
-
-
-
Field Detail
-
Empty
public static final ApplicationCredentialAccessRuleArgs Empty
-
-
Method Detail
-
id
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> id()
- Returns:
- The ID of the existing access rule. The access rule ID of another application credential can be provided.
-
method
public com.pulumi.core.Output<java.lang.String> method()
- Returns:
- The request method that the application credential is permitted to use for a given API endpoint. Allowed values: `POST`, `GET`, `HEAD`, `PATCH`, `PUT` and `DELETE`.
-
path
public com.pulumi.core.Output<java.lang.String> path()
- Returns:
- The API path that the application credential is permitted to access. May use named wildcards such as **{tag}** or the unnamed wildcard **\*** to match against any string in the path up to a **/**, or the recursive wildcard **\*\*** to include **/** in the matched path.
-
service
public com.pulumi.core.Output<java.lang.String> service()
- Returns:
- The service type identifier for the service that the application credential is granted to access. Must be a service type that is listed in the service catalog and not a code name for a service. E.g. **identity**, **compute**, **volumev3**, **image**, **network**, **object-store**, **sharev2**, **dns**, **key-manager**, **monitoring**, etc.
-
builder
public static ApplicationCredentialAccessRuleArgs.Builder builder()
-
builder
public static ApplicationCredentialAccessRuleArgs.Builder builder(ApplicationCredentialAccessRuleArgs defaults)
-
-