beyondcorp/v1 library
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.
- 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 arole
. - 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.
- ListAppGatewaysResponse
- Response message for BeyondCorp.ListAppGateways.
- OrganizationsLocationsGlobalPartnerTenantsBrowserDlpRulesResource
- OrganizationsLocationsGlobalPartnerTenantsProxyConfigsResource
- OrganizationsLocationsGlobalPartnerTenantsResource
- OrganizationsLocationsGlobalResource
- OrganizationsLocationsOperationsResource
- OrganizationsLocationsResource
- OrganizationsResource
- 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 a Google Cloud 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.