Identity and Access Management (IAM) API: policies. Manages identity and access control for Google Cloud resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls. Enabling this API also enables the IAM Service Account Credentials API (iamcredentials.googleapis.com). However, disabling this API doesn't disable the IAM Service Account Credentials API. See: https://cloud.google.com/iam/api/reference/rest/v2/policies
Identity and Access Management (IAM) API: policies. Manages identity and access control for Google Cloud resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls. Enabling this API also enables the IAM Service Account Credentials API (iamcredentials.googleapis.com). However, disabling this API doesn't disable the IAM Service Account Credentials API. See: https://cloud.google.com/iam/api/reference/rest/v2/policies
(createPolicy$ auth parameters body)
https://cloud.google.com/iam/api/reference/rest/v2/policies/createPolicy
Required parameters: parent
Optional parameters: policyId
Body:
{:deleteTime string, :displayName string, :uid string, :name string, :createTime string, :etag string, :rules [{:denyRule GoogleIamV2DenyRule, :description string}], :updateTime string, :kind string, :annotations {}}
Creates a policy.
https://cloud.google.com/iam/api/reference/rest/v2/policies/createPolicy Required parameters: parent Optional parameters: policyId Body: {:deleteTime string, :displayName string, :uid string, :name string, :createTime string, :etag string, :rules [{:denyRule GoogleIamV2DenyRule, :description string}], :updateTime string, :kind string, :annotations {}} Creates a policy.
(delete$ auth parameters)
https://cloud.google.com/iam/api/reference/rest/v2/policies/delete
Required parameters: name
Optional parameters: etag
Deletes a policy. This action is permanent.
https://cloud.google.com/iam/api/reference/rest/v2/policies/delete Required parameters: name Optional parameters: etag Deletes a policy. This action is permanent.
(get$ auth parameters)
https://cloud.google.com/iam/api/reference/rest/v2/policies/get
Required parameters: name
Optional parameters: none
Gets a policy.
https://cloud.google.com/iam/api/reference/rest/v2/policies/get Required parameters: name Optional parameters: none Gets a policy.
(listPolicies$ auth parameters)
https://cloud.google.com/iam/api/reference/rest/v2/policies/listPolicies
Required parameters: parent
Optional parameters: pageSize, pageToken
Retrieves the policies of the specified kind that are attached to a resource. The response lists only policy metadata. In particular, policy rules are omitted.
https://cloud.google.com/iam/api/reference/rest/v2/policies/listPolicies Required parameters: parent Optional parameters: pageSize, pageToken Retrieves the policies of the specified kind that are attached to a resource. The response lists only policy metadata. In particular, policy rules are omitted.
(operations-get$ auth parameters)
https://cloud.google.com/iam/api/reference/rest/v2/policies/operations/get
Required parameters: name
Optional parameters: none
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
https://cloud.google.com/iam/api/reference/rest/v2/policies/operations/get Required parameters: name Optional parameters: none Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
(update$ auth parameters body)
https://cloud.google.com/iam/api/reference/rest/v2/policies/update
Required parameters: name
Optional parameters: none
Body:
{:deleteTime string, :displayName string, :uid string, :name string, :createTime string, :etag string, :rules [{:denyRule GoogleIamV2DenyRule, :description string}], :updateTime string, :kind string, :annotations {}}
Updates the specified policy. You can update only the rules and the display name for the policy. To update a policy, you should use a read-modify-write loop: 1. Use GetPolicy to read the current version of the policy. 2. Modify the policy as needed. 3. Use UpdatePolicy
to write the updated policy. This pattern helps prevent conflicts between concurrent updates.
https://cloud.google.com/iam/api/reference/rest/v2/policies/update Required parameters: name Optional parameters: none Body: {:deleteTime string, :displayName string, :uid string, :name string, :createTime string, :etag string, :rules [{:denyRule GoogleIamV2DenyRule, :description string}], :updateTime string, :kind string, :annotations {}} Updates the specified policy. You can update only the rules and the display name for the policy. To update a policy, you should use a read-modify-write loop: 1. Use GetPolicy to read the current version of the policy. 2. Modify the policy as needed. 3. Use `UpdatePolicy` to write the updated policy. This pattern helps prevent conflicts between concurrent updates.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close