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