Liking cljdoc? Tell your friends :D

happygapi.iam.organizations

Identity and Access Management (IAM) API: organizations. Manages identity and access control for Google Cloud Platform resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls. See: https://cloud.google.com/iam/api/reference/rest/v1/organizations

Identity and Access Management (IAM) API: organizations.
Manages identity and access control for Google Cloud Platform resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls. 
See: https://cloud.google.com/iam/api/reference/rest/v1/organizations
raw docstring

roles-create$clj

(roles-create$ auth parameters body)

https://cloud.google.com/iam/api/reference/rest/v1/organizations/roles/create

Required parameters: parent

Optional parameters: none

Body:

{:role {:name string, :deleted boolean, :includedPermissions [string], :description string, :title string, :stage string, :etag string}, :roleId string}

Creates a new custom Role.

https://cloud.google.com/iam/api/reference/rest/v1/organizations/roles/create

Required parameters: parent

Optional parameters: none

Body: 

{:role {:name string,
        :deleted boolean,
        :includedPermissions [string],
        :description string,
        :title string,
        :stage string,
        :etag string},
 :roleId string}

Creates a new custom Role.
sourceraw docstring

roles-delete$clj

(roles-delete$ auth parameters)

https://cloud.google.com/iam/api/reference/rest/v1/organizations/roles/delete

Required parameters: name

Optional parameters: etag

Deletes a custom Role. When you delete a custom role, the following changes occur immediately: * You cannot bind a member to the custom role in an IAM Policy. * Existing bindings to the custom role are not changed, but they have no effect. * By default, the response from ListRoles does not include the custom role. You have 7 days to undelete the custom role. After 7 days, the following changes occur: * The custom role is permanently deleted and cannot be recovered. * If an IAM policy contains a binding to the custom role, the binding is permanently removed.

https://cloud.google.com/iam/api/reference/rest/v1/organizations/roles/delete

Required parameters: name

Optional parameters: etag

Deletes a custom Role. When you delete a custom role, the following changes occur immediately: * You cannot bind a member to the custom role in an IAM Policy. * Existing bindings to the custom role are not changed, but they have no effect. * By default, the response from ListRoles does not include the custom role. You have 7 days to undelete the custom role. After 7 days, the following changes occur: * The custom role is permanently deleted and cannot be recovered. * If an IAM policy contains a binding to the custom role, the binding is permanently removed.
sourceraw docstring

roles-get$clj

(roles-get$ auth parameters)

https://cloud.google.com/iam/api/reference/rest/v1/organizations/roles/get

Required parameters: name

Optional parameters: none

Gets the definition of a Role.

https://cloud.google.com/iam/api/reference/rest/v1/organizations/roles/get

Required parameters: name

Optional parameters: none

Gets the definition of a Role.
sourceraw docstring

roles-list$clj

(roles-list$ auth parameters)

https://cloud.google.com/iam/api/reference/rest/v1/organizations/roles/list

Required parameters: parent

Optional parameters: pageSize, showDeleted, pageToken, view

Lists every predefined Role that IAM supports, or every custom role that is defined for an organization or project.

https://cloud.google.com/iam/api/reference/rest/v1/organizations/roles/list

Required parameters: parent

Optional parameters: pageSize, showDeleted, pageToken, view

Lists every predefined Role that IAM supports, or every custom role that is defined for an organization or project.
sourceraw docstring

roles-patch$clj

(roles-patch$ auth parameters body)

https://cloud.google.com/iam/api/reference/rest/v1/organizations/roles/patch

Required parameters: name

Optional parameters: updateMask

Body:

{:name string, :deleted boolean, :includedPermissions [string], :description string, :title string, :stage string, :etag string}

Updates the definition of a custom Role.

https://cloud.google.com/iam/api/reference/rest/v1/organizations/roles/patch

Required parameters: name

Optional parameters: updateMask

Body: 

{:name string,
 :deleted boolean,
 :includedPermissions [string],
 :description string,
 :title string,
 :stage string,
 :etag string}

Updates the definition of a custom Role.
sourceraw docstring

roles-undelete$clj

(roles-undelete$ auth parameters body)

https://cloud.google.com/iam/api/reference/rest/v1/organizations/roles/undelete

Required parameters: name

Optional parameters: none

Body:

{:etag string}

Undeletes a custom Role.

https://cloud.google.com/iam/api/reference/rest/v1/organizations/roles/undelete

Required parameters: name

Optional parameters: none

Body: 

{:etag string}

Undeletes a custom Role.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close