Access Context Manager API

An API for setting attribute based access control to requests to GCP services.

Service: accesscontextmanager.googleapis.com

All URIs below are relative to https://accesscontextmanager.googleapis.com

This service provides the following discovery documents:

REST Resource: v1beta.accessPolicies

Methods
create POST /v1beta/accessPolicies
Create an AccessPolicy.
delete DELETE /v1beta/{name=accessPolicies/*}
Delete an AccessPolicy by resource name.
get GET /v1beta/{name=accessPolicies/*}
Get an AccessPolicy by name.
list GET /v1beta/accessPolicies
List all AccessPolicies under a container.
patch PATCH /v1beta/{policy.name=accessPolicies/*}
Update an AccessPolicy.

REST Resource: v1beta.accessPolicies.accessLevels

Methods
create POST /v1beta/{parent=accessPolicies/*}/accessLevels
Create an Access Level.
delete DELETE /v1beta/{name=accessPolicies/*/accessLevels/*}
Delete an Access Level by resource name.
get GET /v1beta/{name=accessPolicies/*/accessLevels/*}
Get an Access Level by resource name.
list GET /v1beta/{parent=accessPolicies/*}/accessLevels
List all Access Levels for an access policy.
patch PATCH /v1beta/{accessLevel.name=accessPolicies/*/accessLevels/*}
Update an Access Level.

REST Resource: v1beta.accessPolicies.servicePerimeters

Methods
create POST /v1beta/{parent=accessPolicies/*}/servicePerimeters
Create an Service Perimeter.
delete DELETE /v1beta/{name=accessPolicies/*/servicePerimeters/*}
Delete an Service Perimeter by resource name.
get GET /v1beta/{name=accessPolicies/*/servicePerimeters/*}
Get an Service Perimeter by resource name.
list GET /v1beta/{parent=accessPolicies/*}/servicePerimeters
List all Service Perimeters for an access policy.
patch PATCH /v1beta/{servicePerimeter.name=accessPolicies/*/servicePerimeters/*}
Update an Service Perimeter.

REST Resource: v1beta.operations

Methods
get GET /v1beta/{name=operations/**}
Gets the latest state of a long-running operation.

Service: accesscontextmanager.googleapis.com

All URIs below are relative to https://accesscontextmanager.googleapis.com

This service provides the following discovery documents:

REST Resource: v1alpha.accessPolicies

Methods
create POST /v1alpha/accessPolicies
Create an AccessPolicy.
delete DELETE /v1alpha/{name=accessPolicies/*}
Delete an AccessPolicy by resource name.
get GET /v1alpha/{name=accessPolicies/*}
Get an AccessPolicy by name.
list GET /v1alpha/accessPolicies
List all AccessPolicies under a container.
patch PATCH /v1alpha/{policy.name=accessPolicies/*}
Update an AccessPolicy.

REST Resource: v1alpha.accessPolicies.accessLevels

Methods
create POST /v1alpha/{parent=accessPolicies/*}/accessLevels
Create an Access Level.
delete DELETE /v1alpha/{name=accessPolicies/*/accessLevels/*}
Delete an Access Level by resource name.
get GET /v1alpha/{name=accessPolicies/*/accessLevels/*}
Get an Access Level by resource name.
list GET /v1alpha/{parent=accessPolicies/*}/accessLevels
List all Access Levels for an access policy.
patch PATCH /v1alpha/{accessLevel.name=accessPolicies/*/accessLevels/*}
Update an Access Level.

REST Resource: v1alpha.accessPolicies.accessZones

Methods
create POST /v1alpha/{parent=accessPolicies/*}/accessZones
Create an Access Zone.
delete DELETE /v1alpha/{name=accessPolicies/*/accessZones/*}
Delete an Access Zone by resource name.
get GET /v1alpha/{name=accessPolicies/*/accessZones/*}
Get an Access Zone by resource name.
list GET /v1alpha/{parent=accessPolicies/*}/accessZones
List all Access Zones for an access policy.
patch PATCH /v1alpha/{accessZone.name=accessPolicies/*/accessZones/*}
Update an Access Zone.

REST Resource: v1alpha.operations

Methods
get GET /v1alpha/{name=operations/**}
Gets the latest state of a long-running operation.

Service: accesscontextmanager.googleapis.com

All URIs below are relative to https://accesscontextmanager.googleapis.com

This service provides the following discovery documents:

REST Resource: v1.accessPolicies

Methods
create POST /v1/accessPolicies
Create an AccessPolicy.
delete DELETE /v1/{name=accessPolicies/*}
Delete an AccessPolicy by resource name.
get GET /v1/{name=accessPolicies/*}
Get an AccessPolicy by name.
list GET /v1/accessPolicies
List all AccessPolicies under a container.
patch PATCH /v1/{policy.name=accessPolicies/*}
Update an AccessPolicy.

REST Resource: v1.accessPolicies.accessLevels

Methods
create POST /v1/{parent=accessPolicies/*}/accessLevels
Create an Access Level.
delete DELETE /v1/{name=accessPolicies/*/accessLevels/*}
Delete an Access Level by resource name.
get GET /v1/{name=accessPolicies/*/accessLevels/*}
Get an Access Level by resource name.
list GET /v1/{parent=accessPolicies/*}/accessLevels
List all Access Levels for an access policy.
patch PATCH /v1/{accessLevel.name=accessPolicies/*/accessLevels/*}
Update an Access Level.

REST Resource: v1.accessPolicies.servicePerimeters

Methods
create POST /v1/{parent=accessPolicies/*}/servicePerimeters
Create an Service Perimeter.
delete DELETE /v1/{name=accessPolicies/*/servicePerimeters/*}
Delete an Service Perimeter by resource name.
get GET /v1/{name=accessPolicies/*/servicePerimeters/*}
Get an Service Perimeter by resource name.
list GET /v1/{parent=accessPolicies/*}/servicePerimeters
List all Service Perimeters for an access policy.
patch PATCH /v1/{servicePerimeter.name=accessPolicies/*/servicePerimeters/*}
Update an Service Perimeter.

REST Resource: v1.operations

Methods
cancel POST /v1/{name=operations/**}:cancel
Starts asynchronous cancellation on a long-running operation.
delete DELETE /v1/{name=operations/**}
Deletes a long-running operation.
get GET /v1/{name=operations/**}
Gets the latest state of a long-running operation.
list GET /v1/{name}
Lists operations that match the specified filter in the request.
Was this page helpful? Let us know how we did:

Send feedback about...

Access Context Manager