Class ApplicationCredentialAccessRuleArgs


  • public final class ApplicationCredentialAccessRuleArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.