Get desktop application:
View/edit binary Protocol Buffers messages
A BeyondCorp AppConnection resource represents a BeyondCorp protected AppConnection to a remote application. It creates all the necessary GCP components needed for creating a BeyondCorp protected AppConnection. Multiple connectors can be authorised for a single AppConnection.
Used in:
Required. Unique resource name of the AppConnection. The name is ignored when creating a AppConnection.
Output only. Timestamp when the resource was created.
Output only. Timestamp when the resource was last modified.
Optional. Resource labels to represent user provided metadata.
Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
Output only. A unique identifier for the instance generated by the system.
Required. The type of network connectivity used by the AppConnection.
Required. Address of the remote application endpoint for the BeyondCorp AppConnection.
Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be associated with this AppConnection.
Output only. The current state of the AppConnection.
Optional. Gateway used by the AppConnection.
ApplicationEndpoint represents a remote application endpoint.
Used in:
Required. Hostname or IP address of the remote application endpoint.
Required. Port of the remote application endpoint.
Gateway represents a user facing component that serves as an entrance to enable connectivity.
Used in:
Required. The type of hosting used by the gateway.
Output only. Server-defined URI for this resource.
Output only. Ingress port reserved on the gateways for this AppConnection, if not specified or zero, the default port is 19443.
Required. AppGateway name in following format: `projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}`
Output only. L7 private service connection for this resource.
Enum listing possible gateway hosting options.
Used in:
Default value. This value is unused.
Gateway hosted in a GCP regional managed instance group.
Represents the different states of a AppConnection.
Used in:
Default value. This value is unused.
AppConnection is being created.
AppConnection has been created.
AppConnection's configuration is being updated.
AppConnection is being deleted.
AppConnection is down and may be restored in the future. This happens when CCFE sends ProjectState = OFF.
Enum containing list of all possible network connectivity options supported by BeyondCorp AppConnection.
Used in:
Default value. This value is unused.
TCP Proxy based BeyondCorp AppConnection. API will default to this if unset.
The CloudEvent raised when an AppConnection is created.
The data associated with the event.
The CloudEvent raised when an AppConnection is deleted.
The data associated with the event.
The data within all AppConnection events.
Used in:
, ,Optional. The AppConnection event payload. Unset for deletion events.
The CloudEvent raised when an AppConnection is updated.
The data associated with the event.