Class ApplicationCredentialAccessRule
- java.lang.Object
-
- com.pulumi.openstack.identity.outputs.ApplicationCredentialAccessRule
-
public final class ApplicationCredentialAccessRule extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApplicationCredentialAccessRule.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApplicationCredentialAccessRule.Builderbuilder()static ApplicationCredentialAccessRule.Builderbuilder(ApplicationCredentialAccessRule defaults)java.util.Optional<java.lang.String>id()java.lang.Stringmethod()java.lang.Stringpath()java.lang.Stringservice()
-
-
-
Method Detail
-
id
public java.util.Optional<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 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 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 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 ApplicationCredentialAccessRule.Builder builder()
-
builder
public static ApplicationCredentialAccessRule.Builder builder(ApplicationCredentialAccessRule defaults)
-
-