Access Context Manager API (accesscontextmanager:v1beta)

2023-05-19

16 removed methods | Removed API

Deletions

    Methods
  • accesscontextmanager.operations.get

      Path: v1beta/{+name}

      Parameters:

        name

          Description: The name of the operation resource.

          Location: path

          Type: string

          Required: Yes

          Pattern: ^operations/.*$

      HTTP Method: GET

      Flat Path: v1beta/operations/{operationsId}

      Parameter Order: name

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

      Description: 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.

  • accesscontextmanager.accessPolicies.patch

      Parameters:

        name

          Pattern: ^accessPolicies/[^/]+$

          Description: Output only. Resource name of the `AccessPolicy`. Format: `accessPolicies/{policy_id}`

          Required: Yes

          Location: path

          Type: string

        updateMask

          Format: google-fieldmask

          Location: query

          Type: string

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

      HTTP Method: PATCH

      Parameter Order: name

      Path: v1beta/{+name}

      Description: Update an AccessPolicy. The longrunning Operation from this RPC will have a successful status once the changes to the AccessPolicy have propagated to long-lasting storage. Syntactic and basic semantic errors will be returned in `metadata` as a BadRequest proto.

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}

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

  • accesscontextmanager.accessPolicies.create

      Description: Create an `AccessPolicy`. Fails if this organization already has a `AccessPolicy`. The longrunning Operation will have a successful status once the `AccessPolicy` has propagated to long-lasting storage. Syntactic and basic semantic errors will be returned in `metadata` as a BadRequest proto.

      Path: v1beta/accessPolicies

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

      Flat Path: v1beta/accessPolicies

      HTTP Method: POST

  • accesscontextmanager.accessPolicies.get

      Path: v1beta/{+name}

      Parameter Order: name

      Parameters:

        name

          Location: path

          Pattern: ^accessPolicies/[^/]+$

          Required: Yes

          Type: string

          Description: Required. Resource name for the access policy to get. Format `accessPolicies/{policy_id}`

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}

      HTTP Method: GET

      Description: Get an AccessPolicy by name.

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

  • accesscontextmanager.accessPolicies.delete

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}

      HTTP Method: DELETE

      Path: v1beta/{+name}

      Parameter Order: name

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

      Parameters:

        name

          Required: Yes

          Type: string

          Location: path

          Description: Required. Resource name for the access policy to delete. Format `accessPolicies/{policy_id}`

          Pattern: ^accessPolicies/[^/]+$

      Description: Delete an AccessPolicy by resource name. The longrunning Operation will have a successful status once the AccessPolicy has been removed from long-lasting storage.

  • accesscontextmanager.accessPolicies.list

      Flat Path: v1beta/accessPolicies

      Parameters:

        pageSize

          Location: query

          Description: Number of AccessPolicy instances to include in the list. Default 100.

          Type: integer

          Format: int32

        pageToken

          Location: query

          Type: string

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

        parent

          Description: Required. Resource name for the container to list AccessPolicy instances from. Format: `organizations/{org_id}`

          Location: query

          Type: string

      HTTP Method: GET

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

      Description: List all AccessPolicies under a container.

      Path: v1beta/accessPolicies

  • accesscontextmanager.accessPolicies.servicePerimeters.patch

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

      Parameter Order: name

      Path: v1beta/{+name}

      HTTP Method: PATCH

      Description: Update a Service Perimeter. The longrunning operation from this RPC will have a successful status once the changes to the Service Perimeter have propagated to long-lasting storage. Service Perimeter containing errors will result in an error response for the first error encountered.

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}/servicePerimeters/{servicePerimetersId}

      Parameters:

        name

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

          Description: Resource name for the `ServicePerimeter`. Format: `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`. The `service_perimeter` component must begin with a letter, followed by alphanumeric characters or `_`. After you create a `ServicePerimeter`, you cannot change its `name`.

          Required: Yes

          Location: path

          Type: string

        updateMask

          Type: string

          Format: google-fieldmask

          Location: query

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

  • accesscontextmanager.accessPolicies.servicePerimeters.list

      Parameter Order: parent

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

      Description: List all Service Perimeters for an access policy.

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}/servicePerimeters

      HTTP Method: GET

      Parameters:

        parent

          Type: string

          Required: Yes

          Pattern: ^accessPolicies/[^/]+$

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

          Location: path

        pageToken

          Description: Next page token for the next batch of Service Perimeter instances. Defaults to the first page of results.

          Location: query

          Type: string

        pageSize

          Location: query

          Type: integer

          Description: Number of Service Perimeters to include in the list. Default 100.

          Format: int32

      Path: v1beta/{+parent}/servicePerimeters

  • accesscontextmanager.accessPolicies.servicePerimeters.get

      Description: Get a Service Perimeter by resource name.

      Parameters:

        name

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

          Location: path

          Description: Required. Resource name for the Service Perimeter. Format: `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`

          Type: string

          Required: Yes

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

      HTTP Method: GET

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}/servicePerimeters/{servicePerimetersId}

      Path: v1beta/{+name}

      Parameter Order: name

  • accesscontextmanager.accessPolicies.servicePerimeters.delete

      HTTP Method: DELETE

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}/servicePerimeters/{servicePerimetersId}

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

      Path: v1beta/{+name}

      Parameters:

        name

          Required: Yes

          Type: string

          Description: Required. Resource name for the Service Perimeter. Format: `accessPolicies/{policy_id}/servicePerimeters/{service_perimeter_id}`

          Location: path

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

      Description: Delete a Service Perimeter by resource name. The longrunning operation from this RPC will have a successful status once the Service Perimeter has been removed from long-lasting storage.

      Parameter Order: name

  • accesscontextmanager.accessPolicies.servicePerimeters.create

      Parameters:

        parent

          Location: path

          Type: string

          Required: Yes

          Pattern: ^accessPolicies/[^/]+$

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

      HTTP Method: POST

      Path: v1beta/{+parent}/servicePerimeters

      Description: Create a Service Perimeter. The longrunning operation from this RPC will have a successful status once the Service Perimeter has propagated to long-lasting storage. Service Perimeters containing errors will result in an error response for the first error encountered.

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

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}/servicePerimeters

      Parameter Order: parent

  • accesscontextmanager.accessPolicies.accessLevels.delete

      Description: Delete an Access Level by resource name. The longrunning operation from this RPC will have a successful status once the Access Level has been removed from long-lasting storage.

      Parameters:

        name

          Required: Yes

          Type: string

          Location: path

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

          Description: Required. Resource name for the Access Level. Format: `accessPolicies/{policy_id}/accessLevels/{access_level_id}`

      Path: v1beta/{+name}

      Parameter Order: name

      HTTP Method: DELETE

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}/accessLevels/{accessLevelsId}

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

  • accesscontextmanager.accessPolicies.accessLevels.patch

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

      Parameters:

        name

          Type: string

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

          Required: Yes

          Location: path

          Description: Resource name for the `AccessLevel`. Format: `accessPolicies/{access_policy}/accessLevels/{access_level}`. The `access_level` component must begin with a letter, followed by alphanumeric characters or `_`. Its maximum length is 50 characters. After you create an `AccessLevel`, you cannot change its `name`.

        updateMask

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

          Location: query

          Format: google-fieldmask

          Type: string

      Description: Update an Access Level. The longrunning operation from this RPC will have a successful status once the changes to the Access Level have propagated to long-lasting storage. Access Levels containing errors will result in an error response for the first error encountered.

      HTTP Method: PATCH

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}/accessLevels/{accessLevelsId}

      Parameter Order: name

      Path: v1beta/{+name}

  • accesscontextmanager.accessPolicies.accessLevels.create

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}/accessLevels

      Path: v1beta/{+parent}/accessLevels

      Parameter Order: parent

      Parameters:

        parent

          Pattern: ^accessPolicies/[^/]+$

          Location: path

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

          Required: Yes

          Type: string

      HTTP Method: POST

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

      Description: Create an Access Level. The longrunning operation from this RPC will have a successful status once the Access Level has propagated to long-lasting storage. Access Levels containing errors will result in an error response for the first error encountered.

  • accesscontextmanager.accessPolicies.accessLevels.get

      Path: v1beta/{+name}

      Parameters:

        accessLevelFormat

          Enum:

        • LEVEL_FORMAT_UNSPECIFIED
        • AS_DEFINED
        • CEL
        • Location: query

          Type: string

          Enum Descriptions:

        • The format was not specified.
        • Uses the format the resource was defined in. BasicLevels are returned as BasicLevels, CustomLevels are returned as CustomLevels.
        • Use Cloud Common Expression Language when returning the resource. Both BasicLevels and CustomLevels are returned as CustomLevels.
        • Description: Whether to return `BasicLevels` in the Cloud Common Expression Language rather than as `BasicLevels`. Defaults to AS_DEFINED, where Access Levels are returned as `BasicLevels` or `CustomLevels` based on how they were created. If set to CEL, all Access Levels are returned as `CustomLevels`. In the CEL case, `BasicLevels` are translated to equivalent `CustomLevels`.

        name

          Type: string

          Required: Yes

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

          Location: path

          Description: Required. Resource name for the Access Level. Format: `accessPolicies/{policy_id}/accessLevels/{access_level_id}`

      Description: Get an Access Level by resource name.

      Parameter Order: name

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}/accessLevels/{accessLevelsId}

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

      HTTP Method: GET

  • accesscontextmanager.accessPolicies.accessLevels.list

      Parameters:

        pageSize

          Location: query

          Description: Number of Access Levels to include in the list. Default 100.

          Type: integer

          Format: int32

        parent

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

          Type: string

          Required: Yes

          Pattern: ^accessPolicies/[^/]+$

          Location: path

        pageToken

          Location: query

          Type: string

          Description: Next page token for the next batch of Access Level instances. Defaults to the first page of results.

        accessLevelFormat

          Description: Whether to return `BasicLevels` in the Cloud Common Expression language, as `CustomLevels`, rather than as `BasicLevels`. Defaults to returning `AccessLevels` in the format they were defined.

          Enum Descriptions:

        • The format was not specified.
        • Uses the format the resource was defined in. BasicLevels are returned as BasicLevels, CustomLevels are returned as CustomLevels.
        • Use Cloud Common Expression Language when returning the resource. Both BasicLevels and CustomLevels are returned as CustomLevels.
        • Location: query

          Enum:

        • LEVEL_FORMAT_UNSPECIFIED
        • AS_DEFINED
        • CEL
        • Type: string

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

      Description: List all Access Levels for an access policy.

      Parameter Order: parent

      HTTP Method: GET

      Flat Path: v1beta/accessPolicies/{accessPoliciesId}/accessLevels

      Path: v1beta/{+parent}/accessLevels