beyondcorp.v1 library Null safety

BeyondCorp API - v1

Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity solutions.

For more information, see cloud.google.com/

Create an instance of BeyondCorpApi to access these resources:

Classes

AllocatedConnection
Allocated connection of the AppGateway.
AppGateway
A BeyondCorp AppGateway resource represents a BeyondCorp protected AppGateway to a remote application.
BeyondCorpApi
Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access.
ClientConnectorService
Message describing ClientConnectorService object.
ClientGateway
Message describing ClientGateway object.
Config
The basic ingress config for ClientGateways.
DestinationRoute
The setting used to configure ClientGateways.
Egress
The details of the egress info.
GoogleCloudBeyondcorpAppconnectionsV1AppConnection
A BeyondCorp AppConnection resource represents a BeyondCorp protected AppConnection to a remote application.
GoogleCloudBeyondcorpAppconnectionsV1AppConnectionApplicationEndpoint
ApplicationEndpoint represents a remote application endpoint.
GoogleCloudBeyondcorpAppconnectionsV1AppConnectionGateway
Gateway represents a user facing component that serves as an entrance to enable connectivity.
GoogleCloudBeyondcorpAppconnectionsV1ListAppConnectionsResponse
Response message for BeyondCorp.ListAppConnections.
GoogleCloudBeyondcorpAppconnectionsV1ResolveAppConnectionsResponse
Response message for BeyondCorp.ResolveAppConnections.
GoogleCloudBeyondcorpAppconnectionsV1ResolveAppConnectionsResponseAppConnectionDetails
Details of the AppConnection.
GoogleCloudBeyondcorpAppconnectorsV1AppConnector
A BeyondCorp connector resource that represents an application facing component deployed proximal to and with direct access to the application instances.
GoogleCloudBeyondcorpAppconnectorsV1AppConnectorInstanceConfig
AppConnectorInstanceConfig defines the instance config of a AppConnector.
GoogleCloudBeyondcorpAppconnectorsV1AppConnectorPrincipalInfo
PrincipalInfo represents an Identity oneof.
GoogleCloudBeyondcorpAppconnectorsV1AppConnectorPrincipalInfoServiceAccount
ServiceAccount represents a GCP service account.
GoogleCloudBeyondcorpAppconnectorsV1ImageConfig
ImageConfig defines the control plane images to run.
GoogleCloudBeyondcorpAppconnectorsV1ListAppConnectorsResponse
Response message for BeyondCorp.ListAppConnectors.
GoogleCloudBeyondcorpAppconnectorsV1NotificationConfig
NotificationConfig defines the mechanisms to notify instance agent.
GoogleCloudBeyondcorpAppconnectorsV1NotificationConfigCloudPubSubNotificationConfig
The configuration for Pub/Sub messaging for the AppConnector.
GoogleCloudBeyondcorpAppconnectorsV1ReportStatusRequest
Request report the connector status.
GoogleCloudBeyondcorpAppconnectorsV1ResolveInstanceConfigResponse
Response message for BeyondCorp.ResolveInstanceConfig.
GoogleCloudBeyondcorpAppconnectorsV1ResourceInfo
ResourceInfo represents the information/status of an app connector resource.
GoogleCloudLocationListLocationsResponse
The response message for Locations.ListLocations.
GoogleIamV1AuditConfig
Specifies the audit configuration for a service.
GoogleIamV1Binding
Associates members, or principals, with a role.
GoogleIamV1Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
GoogleIamV1SetIamPolicyRequest
Request message for SetIamPolicy method.
GoogleLongrunningListOperationsResponse
The response message for Operations.ListOperations.
GoogleLongrunningOperation
This resource represents a long-running operation that is the result of a network API call.
Ingress
Settings of how to connect to the ClientGateway.
ListAppGatewaysResponse
Response message for BeyondCorp.ListAppGateways.
ListClientConnectorServicesResponse
Message for response to listing ClientConnectorServices.
ListClientGatewaysResponse
Message for response to listing ClientGateways.
PeeredVpc
The peered VPC owned by the consumer project.
ProjectsLocationsAppConnectionsResource
ProjectsLocationsAppConnectorsResource
ProjectsLocationsAppGatewaysResource
ProjectsLocationsClientConnectorServicesResource
ProjectsLocationsClientGatewaysResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsResource

Typedefs

Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
GoogleCloudLocationLocation = $Location00
A resource that represents Google Cloud Platform location.
GoogleIamV1AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
GoogleIamV1TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
GoogleIamV1TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.
GoogleLongrunningCancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
GoogleRpcStatus = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
GoogleTypeExpr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.