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