import * as mod from "https://googleapis.deno.dev/v1/accesscontextmanager:v1.ts";
AccessContextManager | An API for setting attribute based access control to requests to Google Cloud services. Warning: Do not mix v1alpha and v1 API usage in the same access policy. The v1alpha API supports new Access Context Manager features, which may have different attributes or behaviors that are not supported by v1. The practice of mixed API usage within a policy may result in the inability to update that policy, including any access levels or service perimeters belonging to it. It is not recommended to use both v1 and v1alpha for modifying policies with critical service perimeters. Modifications using v1alpha should be limited to policies with non-production/non-critical service perimeters. |
GoogleAuth |
AccessContextManagerOperationMetadata | Metadata of Access Context Manager's Long Running Operations. |
AccessLevel | An |
AccessPoliciesAccessLevelsGetOptions | Additional options for AccessContextManager#accessPoliciesAccessLevelsGet. |
AccessPoliciesAccessLevelsListOptions | Additional options for AccessContextManager#accessPoliciesAccessLevelsList. |
AccessPoliciesAccessLevelsPatchOptions | Additional options for AccessContextManager#accessPoliciesAccessLevelsPatch. |
AccessPoliciesAuthorizedOrgsDescsListOptions | Additional options for AccessContextManager#accessPoliciesAuthorizedOrgsDescsList. |
AccessPoliciesAuthorizedOrgsDescsPatchOptions | Additional options for AccessContextManager#accessPoliciesAuthorizedOrgsDescsPatch. |
AccessPoliciesListOptions | Additional options for AccessContextManager#accessPoliciesList. |
AccessPoliciesPatchOptions | Additional options for AccessContextManager#accessPoliciesPatch. |
AccessPoliciesServicePerimetersListOptions | Additional options for AccessContextManager#accessPoliciesServicePerimetersList. |
AccessPoliciesServicePerimetersPatchOptions | Additional options for AccessContextManager#accessPoliciesServicePerimetersPatch. |
AccessPolicy |
|
ApiOperation | Identification for an API Operation. |
AuditConfig | Specifies the audit configuration for a service. The configuration
determines which permission types are logged, and what identities, if any,
are exempted from logging. An AuditConfig must have one or more
AuditLogConfigs. If there are AuditConfigs for both |
AuditLogConfig | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
AuthorizedOrgsDesc |
|
BasicLevel |
|
Binding | Associates |
CancelOperationRequest | The request message for Operations.CancelOperation. |
CommitServicePerimetersRequest | A request to commit dry-run specs in all Service Perimeters belonging to an Access Policy. |
CommitServicePerimetersResponse | A response to CommitServicePerimetersRequest. This will be put inside of Operation.response field. |
Condition | A condition necessary for an |
CredentialsClient | Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface. |
CustomLevel |
|
DevicePolicy |
|
EgressFrom | Defines the conditions under which an EgressPolicy matches a request. Conditions based on information about the source of the request. Note that if the destination of the request is also protected by a ServicePerimeter, then that ServicePerimeter must have an IngressPolicy which allows access in order for this request to succeed. |
EgressPolicy | Policy for egress from perimeter. EgressPolicies match requests based on
|
EgressSource | The source that EgressPolicy authorizes access from inside the ServicePerimeter to somewhere outside the ServicePerimeter boundaries. |
EgressTo | Defines the conditions under which an EgressPolicy matches a request.
Conditions are based on information about the ApiOperation intended to be
performed on the |
Empty | A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } |
Expr | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
GcpUserAccessBinding | Restricts access to Cloud Console and Google Cloud APIs for a set of users using Context-Aware Access. |
GcpUserAccessBindingOperationMetadata | Metadata of GCP Access Binding Long Running Operations. |
GetIamPolicyRequest | Request message for |
GetPolicyOptions | Encapsulates settings provided to GetIamPolicy. |
IngressFrom | Defines the conditions under which an IngressPolicy matches a request.
Conditions are based on information about the source of the request. The
request must satisfy what is defined in |
IngressPolicy | Policy for ingress into ServicePerimeter. IngressPolicies match requests
based on |
IngressSource | The source that IngressPolicy authorizes access from. |
IngressTo | Defines the conditions under which an IngressPolicy matches a request.
Conditions are based on information about the ApiOperation intended to be
performed on the target resource of the request. The request must satisfy
what is defined in |
ListAccessLevelsResponse | A response to |
ListAccessPoliciesResponse | A response to |
ListAuthorizedOrgsDescsResponse | A response to |
ListGcpUserAccessBindingsResponse | Response of ListGcpUserAccessBindings. |
ListOperationsResponse | The response message for Operations.ListOperations. |
ListServicePerimetersResponse | A response to |
ListSupportedServicesResponse | A response to |
MethodSelector | An allowed method or permission of a service specified in ApiOperation. |
Operation | This resource represents a long-running operation that is the result of a network API call. |
OperationsListOptions | Additional options for AccessContextManager#operationsList. |
OrganizationsGcpUserAccessBindingsListOptions | Additional options for AccessContextManager#organizationsGcpUserAccessBindingsList. |
OrganizationsGcpUserAccessBindingsPatchOptions | Additional options for AccessContextManager#organizationsGcpUserAccessBindingsPatch. |
OsConstraint | A restriction on the OS type and version of devices making requests. |
Policy | An Identity and Access Management (IAM) policy, which specifies access
controls for Google Cloud resources. A
|
ReplaceAccessLevelsRequest | A request to replace all existing Access Levels in an Access Policy with the Access Levels provided. This is done atomically. |
ReplaceAccessLevelsResponse | A response to ReplaceAccessLevelsRequest. This will be put inside of Operation.response field. |
ReplaceServicePerimetersRequest | A request to replace all existing Service Perimeters in an Access Policy with the Service Perimeters provided. This is done atomically. |
ReplaceServicePerimetersResponse | A response to ReplaceServicePerimetersRequest. This will be put inside of Operation.response field. |
ServicePerimeter |
|
ServicePerimeterConfig |
|
ServicesListOptions | Additional options for AccessContextManager#servicesList. |
SetIamPolicyRequest | Request message for |
Status | The |
SupportedService |
|
TestIamPermissionsRequest | Request message for |
TestIamPermissionsResponse | Response message for |
VpcAccessibleServices | Specifies how APIs are allowed to communicate within the Service Perimeter. |
VpcNetworkSource | The originating network source in Google Cloud. |
VpcSubNetwork | Sub-segment ranges inside of a VPC Network. |