Reference documentation and code samples for the Google Cloud BeyondCorp AppConnections V1 Client class AppConnection.
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.
Generated from protobuf message google.cloud.beyondcorp.appconnections.v1.AppConnection
Namespace
Google \ Cloud \ BeyondCorp \ AppConnections \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Required. Unique resource name of the AppConnection. The name is ignored when creating a AppConnection.
↳ create_time
↳ update_time
↳ labels
array| Google\Protobuf\Internal\MapField
Optional. Resource labels to represent user provided metadata.
↳ display_name
string
Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
↳ uid
string
Output only. A unique identifier for the instance generated by the system.
↳ type
int
Required. The type of network connectivity used by the AppConnection.
↳ application_endpoint
Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\ApplicationEndpoint
Required. Address of the remote application endpoint for the BeyondCorp AppConnection.
↳ connectors
array
Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be associated with this AppConnection.
↳ state
int
Output only. The current state of the AppConnection.
↳ gateway
Google\Cloud\BeyondCorp\AppConnections\V1\AppConnection\Gateway
Optional. Gateway used by the AppConnection.
getName
Required. Unique resource name of the AppConnection.
The name is ignored when creating a AppConnection.
string
setName
Required. Unique resource name of the AppConnection.
The name is ignored when creating a AppConnection.
var
string
$this
getCreateTime
Output only. Timestamp when the resource was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. Timestamp when the resource was created.
$this
getUpdateTime
Output only. Timestamp when the resource was last modified.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Timestamp when the resource was last modified.
$this
getLabels
Optional. Resource labels to represent user provided metadata.
setLabels
Optional. Resource labels to represent user provided metadata.
$this
getDisplayName
Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
string
setDisplayName
Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters.
var
string
$this
getUid
Output only. A unique identifier for the instance generated by the system.
string
setUid
Output only. A unique identifier for the instance generated by the system.
var
string
$this
getType
Required. The type of network connectivity used by the AppConnection.
int
setType
Required. The type of network connectivity used by the AppConnection.
var
int
$this
getApplicationEndpoint
Required. Address of the remote application endpoint for the BeyondCorp AppConnection.
hasApplicationEndpoint
clearApplicationEndpoint
setApplicationEndpoint
Required. Address of the remote application endpoint for the BeyondCorp AppConnection.
$this
getConnectors
Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be associated with this AppConnection.
setConnectors
Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be associated with this AppConnection.
var
string[]
$this
getState
Output only. The current state of the AppConnection.
int
setState
Output only. The current state of the AppConnection.
var
int
$this
getGateway
Optional. Gateway used by the AppConnection.
hasGateway
clearGateway
setGateway
Optional. Gateway used by the AppConnection.
$this