Class ApplicationCredentialAccessRuleArgs.Builder

    • 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