Access Context Manager API (accesscontextmanager:v1)

2022-12-17

5 new methods

Additions

    Methods
  • accesscontextmanager.accessPolicies.authorizedOrgsDescs.patch

      Path : v1/{+name}

      HTTP Method : PATCH

      Parameters :

        updateMask

          Location : query

          Format : google-fieldmask

          Description : Required. Mask to control which fields get updated. Must be non-empty.

          Type : string

        name

          Required : Yes

          Location : path

          Pattern : ^accessPolicies/[^/]+/authorizedOrgsDescs/[^/]+$

          Description : Assigned by the server during creation. The last segment has an arbitrary length and has only URI unreserved characters (as defined by [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)). Should not be specified by the client during creation. Example: "accessPolicies/122256/authorizedOrgs/b3-BhcX_Ud5N"

          Type : string

      Description : Updates a authorized orgs desc. The long-running operation from this RPC has a successful status after the authorized orgs desc propagates to long-lasting storage. If a authorized orgs desc contains errors, an error response is returned for the first error encountered. Only the organization list in `AuthorizedOrgsDesc` can be updated. The name, authorization_type, asset_type and authorization_direction cannot be updated.

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

      Flat Path : v1/accessPolicies/{accessPoliciesId}/authorizedOrgsDescs/{authorizedOrgsDescsId}

  • accesscontextmanager.accessPolicies.authorizedOrgsDescs.list

      Scopes : https://www.googleapis.com/auth/cloud-platform

      HTTP Method : GET

      Parameters :

        pageSize

          Type : integer

          Format : int32

          Location : query

          Description : Number of Authorized Orgs Descs to include in the list. Default 100.

        parent

          Type : string

          Description : Required. Resource name for the access policy to list Authorized Orgs Desc from. Format: `accessPolicies/{policy_id}`

          Pattern : ^accessPolicies/[^/]+$

          Required : Yes

          Location : path

        pageToken

          Location : query

          Description : Next page token for the next batch of Authorized Orgs Desc instances. Defaults to the first page of results.

          Type : string

      Description : Lists all authorized orgs descs for an access policy.

      Path : v1/{+parent}/authorizedOrgsDescs

      Flat Path : v1/accessPolicies/{accessPoliciesId}/authorizedOrgsDescs

      Parameter Order : parent

  • accesscontextmanager.accessPolicies.authorizedOrgsDescs.create

      Parameter Order : parent

      Description : Creates a authorized orgs desc. The long-running operation from this RPC has a successful status after the authorized orgs desc propagates to long-lasting storage. If a authorized orgs desc contains errors, an error response is returned for the first error encountered. The name of this `AuthorizedOrgsDesc` will be assigned during creation.

      Path : v1/{+parent}/authorizedOrgsDescs

      Parameters :

        parent

          Required : Yes

          Pattern : ^accessPolicies/[^/]+$

          Type : string

          Location : path

          Description : Required. Resource name for the access policy which owns this Authorized Orgs Desc. Format: `accessPolicies/{policy_id}`

      Flat Path : v1/accessPolicies/{accessPoliciesId}/authorizedOrgsDescs

      HTTP Method : POST

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • accesscontextmanager.accessPolicies.authorizedOrgsDescs.delete

      Parameters :

        name

          Description : Required. Resource name for the Authorized Orgs Desc. Format: `accessPolicies/{policy_id}/authorizedOrgsDesc/{authorized_orgs_desc_id}`

          Type : string

          Required : Yes

          Location : path

          Pattern : ^accessPolicies/[^/]+/authorizedOrgsDescs/[^/]+$

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

      Path : v1/{+name}

      HTTP Method : DELETE

      Flat Path : v1/accessPolicies/{accessPoliciesId}/authorizedOrgsDescs/{authorizedOrgsDescsId}

      Description : Deletes a authorized orgs desc based on the resource name. The long-running operation from this RPC has a successful status after the authorized orgs desc is removed from long-lasting storage.

  • accesscontextmanager.accessPolicies.authorizedOrgsDescs.get

      Path : v1/{+name}

      Parameter Order : name

      HTTP Method : GET

      Parameters :

        name

          Pattern : ^accessPolicies/[^/]+/authorizedOrgsDescs/[^/]+$

          Required : Yes

          Description : Required. Resource name for the Authorized Orgs Desc. Format: `accessPolicies/{policy_id}/authorizedOrgsDescs/{authorized_orgs_descs_id}`

          Type : string

          Location : path

      Flat Path : v1/accessPolicies/{accessPoliciesId}/authorizedOrgsDescs/{authorizedOrgsDescsId}

      Description : Gets a authorized orgs desc based on the resource name.

      Scopes : https://www.googleapis.com/auth/cloud-platform