Namespace Google.Apis.AccessContextManager.v1
Classes
AccessContextManagerBaseServiceRequest<TResponse>
A base abstract class for AccessContextManager requests.
AccessContextManagerService
The AccessContextManager Service.
AccessContextManagerService.Scope
Available OAuth 2.0 scopes for use with the Access Context Manager API.
AccessContextManagerService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Access Context Manager API.
AccessPoliciesResource
The "accessPolicies" collection of methods.
AccessPoliciesResource.AccessLevelsResource
The "accessLevels" collection of methods.
AccessPoliciesResource.AccessLevelsResource.CreateRequest
Creates an access level. The long-running operation from this RPC has a successful status after the access level propagates to long-lasting storage. If access levels contain errors, an error response is returned for the first error encountered.
AccessPoliciesResource.AccessLevelsResource.DeleteRequest
Deletes an access level based on the resource name. The long-running operation from this RPC has a successful status after the access level has been removed from long-lasting storage.
AccessPoliciesResource.AccessLevelsResource.GetRequest
Gets an access level based on the resource name.
AccessPoliciesResource.AccessLevelsResource.ListRequest
Lists all access levels for an access policy.
AccessPoliciesResource.AccessLevelsResource.PatchRequest
Updates an access level. The long-running operation from this RPC has a successful status after the changes to the access level propagate to long-lasting storage. If access levels contain errors, an error response is returned for the first error encountered.
AccessPoliciesResource.AccessLevelsResource.ReplaceAllRequest
Replaces all existing access levels in an access policy with the access levels provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. If the replacement contains errors, an error response is returned for the first error encountered. Upon error, the replacement is cancelled, and existing access levels are not affected. The Operation.response field contains ReplaceAccessLevelsResponse. Removing access levels contained in existing service perimeters result in an error.
AccessPoliciesResource.AccessLevelsResource.TestIamPermissionsRequest
Returns the IAM permissions that the caller has on the specified Access Context Manager resource. The resource can be an AccessPolicy, AccessLevel, or ServicePerimeter. This method does not support other resources.
AccessPoliciesResource.AuthorizedOrgsDescsResource
The "authorizedOrgsDescs" collection of methods.
AccessPoliciesResource.AuthorizedOrgsDescsResource.CreateRequest
Creates an 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.
AccessPoliciesResource.AuthorizedOrgsDescsResource.DeleteRequest
Deletes an 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.
AccessPoliciesResource.AuthorizedOrgsDescsResource.GetRequest
Gets an authorized orgs desc based on the resource name.
AccessPoliciesResource.AuthorizedOrgsDescsResource.ListRequest
Lists all authorized orgs descs for an access policy.
AccessPoliciesResource.AuthorizedOrgsDescsResource.PatchRequest
Updates an 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.
AccessPoliciesResource.CreateRequest
Creates an access policy. This method fails if the organization already has an access policy. The
long-running operation has a successful status after the access policy propagates to long-lasting storage.
Syntactic and basic semantic errors are returned in metadata
as a BadRequest proto.
AccessPoliciesResource.DeleteRequest
Deletes an access policy based on the resource name. The long-running operation has a successful status after the access policy is removed from long-lasting storage.
AccessPoliciesResource.GetIamPolicyRequest
Gets the IAM policy for the specified Access Context Manager access policy.
AccessPoliciesResource.GetRequest
Returns an access policy based on the name.
AccessPoliciesResource.ListRequest
Lists all access policies in an organization.
AccessPoliciesResource.PatchRequest
Updates an access policy. The long-running operation from this RPC has a successful status after the changes to the access policy propagate to long-lasting storage.
AccessPoliciesResource.ServicePerimetersResource
The "servicePerimeters" collection of methods.
AccessPoliciesResource.ServicePerimetersResource.CommitRequest
Commits the dry-run specification for all the service perimeters in an access policy. A commit operation
on a service perimeter involves copying its spec
field to the status
field of the service perimeter.
Only service perimeters with use_explicit_dry_run_spec
field set to true are affected by a commit
operation. The long-running operation from this RPC has a successful status after the dry-run
specifications for all the service perimeters have been committed. If a commit fails, it causes the
long-running operation to return an error response and the entire commit operation is cancelled. When
successful, the Operation.response field contains CommitServicePerimetersResponse. The dry_run
and the
spec
fields are cleared after a successful commit operation.
AccessPoliciesResource.ServicePerimetersResource.CreateRequest
Creates a service perimeter. The long-running operation from this RPC has a successful status after the service perimeter propagates to long-lasting storage. If a service perimeter contains errors, an error response is returned for the first error encountered.
AccessPoliciesResource.ServicePerimetersResource.DeleteRequest
Deletes a service perimeter based on the resource name. The long-running operation from this RPC has a successful status after the service perimeter is removed from long-lasting storage.
AccessPoliciesResource.ServicePerimetersResource.GetRequest
Gets a service perimeter based on the resource name.
AccessPoliciesResource.ServicePerimetersResource.ListRequest
Lists all service perimeters for an access policy.
AccessPoliciesResource.ServicePerimetersResource.PatchRequest
Updates a service perimeter. The long-running operation from this RPC has a successful status after the service perimeter propagates to long-lasting storage. If a service perimeter contains errors, an error response is returned for the first error encountered.
AccessPoliciesResource.ServicePerimetersResource.ReplaceAllRequest
Replace all existing service perimeters in an access policy with the service perimeters provided. This is done atomically. The long-running operation from this RPC has a successful status after all replacements propagate to long-lasting storage. Replacements containing errors result in an error response for the first error encountered. Upon an error, replacement are cancelled and existing service perimeters are not affected. The Operation.response field contains ReplaceServicePerimetersResponse.
AccessPoliciesResource.ServicePerimetersResource.TestIamPermissionsRequest
Returns the IAM permissions that the caller has on the specified Access Context Manager resource. The resource can be an AccessPolicy, AccessLevel, or ServicePerimeter. This method does not support other resources.
AccessPoliciesResource.SetIamPolicyRequest
Sets the IAM policy for the specified Access Context Manager access policy. This method replaces the existing IAM policy on the access policy. The IAM policy controls the set of users who can perform specific operations on the Access Context Manager access policy.
AccessPoliciesResource.TestIamPermissionsRequest
Returns the IAM permissions that the caller has on the specified Access Context Manager resource. The resource can be an AccessPolicy, AccessLevel, or ServicePerimeter. This method does not support other resources.
OperationsResource
The "operations" collection of methods.
OperationsResource.CancelRequest
Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the
operation, but success is not guaranteed. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
. Clients can use Operations.GetOperation or other methods to check whether
the cancellation succeeded or whether the operation completed despite cancellation. On successful
cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value
with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED
.
OperationsResource.DeleteRequest
Deletes a long-running operation. This method indicates that the client is no longer interested in the
operation result. It does not cancel the operation. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
.
OperationsResource.GetRequest
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.
OperationsResource.ListRequest
Lists operations that match the specified filter in the request. If the server doesn't support this method,
it returns UNIMPLEMENTED
.
OrganizationsResource
The "organizations" collection of methods.
OrganizationsResource.GcpUserAccessBindingsResource
The "gcpUserAccessBindings" collection of methods.
OrganizationsResource.GcpUserAccessBindingsResource.CreateRequest
Creates a GcpUserAccessBinding. If the client specifies a name, the server ignores it. Fails if a resource already exists with the same group_key. Completion of this long-running operation does not necessarily signify that the new binding is deployed onto all affected users, which may take more time.
OrganizationsResource.GcpUserAccessBindingsResource.DeleteRequest
Deletes a GcpUserAccessBinding. Completion of this long-running operation does not necessarily signify that the binding deletion is deployed onto all affected users, which may take more time.
OrganizationsResource.GcpUserAccessBindingsResource.GetRequest
Gets the GcpUserAccessBinding with the given name.
OrganizationsResource.GcpUserAccessBindingsResource.ListRequest
Lists all GcpUserAccessBindings for a Google Cloud organization.
OrganizationsResource.GcpUserAccessBindingsResource.PatchRequest
Updates a GcpUserAccessBinding. Completion of this long-running operation does not necessarily signify that the changed binding is deployed onto all affected users, which may take more time.
ServicesResource
The "services" collection of methods.
ServicesResource.GetRequest
Returns a VPC-SC supported service based on the service name.
ServicesResource.ListRequest
Lists all VPC-SC supported services.
Enums
AccessContextManagerBaseServiceRequest<TResponse>.AltEnum
Data format for response.
AccessContextManagerBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.
AccessPoliciesResource.AccessLevelsResource.GetRequest.AccessLevelFormatEnum
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
.
AccessPoliciesResource.AccessLevelsResource.ListRequest.AccessLevelFormatEnum
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.