Class ApplicationCredentialAccessRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.identity.inputs.ApplicationCredentialAccessRuleArgs.Builder
-
- Enclosing class:
- ApplicationCredentialAccessRuleArgs
public static final class ApplicationCredentialAccessRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ApplicationCredentialAccessRuleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationCredentialAccessRuleArgsbuild()ApplicationCredentialAccessRuleArgs.Builderid(com.pulumi.core.Output<java.lang.String> id)ApplicationCredentialAccessRuleArgs.Builderid(java.lang.String id)ApplicationCredentialAccessRuleArgs.Buildermethod(com.pulumi.core.Output<java.lang.String> method)ApplicationCredentialAccessRuleArgs.Buildermethod(java.lang.String method)ApplicationCredentialAccessRuleArgs.Builderpath(com.pulumi.core.Output<java.lang.String> path)ApplicationCredentialAccessRuleArgs.Builderpath(java.lang.String path)ApplicationCredentialAccessRuleArgs.Builderservice(com.pulumi.core.Output<java.lang.String> service)ApplicationCredentialAccessRuleArgs.Builderservice(java.lang.String service)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApplicationCredentialAccessRuleArgs defaults)
-
-
Method Detail
-
id
public ApplicationCredentialAccessRuleArgs.Builder id(@Nullable com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id- The ID of the existing access rule. The access rule ID of another application credential can be provided.- Returns:
- builder
-
id
public ApplicationCredentialAccessRuleArgs.Builder id(java.lang.String id)
- Parameters:
id- The ID of the existing access rule. The access rule ID of another application credential can be provided.- Returns:
- builder
-
method
public ApplicationCredentialAccessRuleArgs.Builder method(com.pulumi.core.Output<java.lang.String> method)
- Parameters:
method- 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`.- Returns:
- builder
-
method
public ApplicationCredentialAccessRuleArgs.Builder method(java.lang.String method)
- Parameters:
method- 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`.- Returns:
- builder
-
path
public ApplicationCredentialAccessRuleArgs.Builder path(com.pulumi.core.Output<java.lang.String> path)
- Parameters:
path- 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.- Returns:
- builder
-
path
public ApplicationCredentialAccessRuleArgs.Builder path(java.lang.String path)
- Parameters:
path- 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.- Returns:
- builder
-
service
public ApplicationCredentialAccessRuleArgs.Builder service(com.pulumi.core.Output<java.lang.String> service)
- Parameters:
service- 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.- Returns:
- builder
-
service
public ApplicationCredentialAccessRuleArgs.Builder service(java.lang.String service)
- Parameters:
service- 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.- Returns:
- builder
-
build
public ApplicationCredentialAccessRuleArgs build()
-
-