Reference documentation and code samples for the Google Cloud BeyondCorp AppGateways V1 Client class AppGateway.
A BeyondCorp AppGateway resource represents a BeyondCorp protected AppGateway to a remote application. It creates all the necessary GCP components needed for creating a BeyondCorp protected AppGateway. Multiple connectors can be authorised for a single AppGateway.
Generated from protobuf message google.cloud.beyondcorp.appgateways.v1.AppGateway
Namespace
Google \ Cloud \ BeyondCorp \ AppGateways \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Required. Unique resource name of the AppGateway. The name is ignored when creating an AppGateway.
↳ 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 AppGateway. 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 AppGateway.
↳ state
int
Output only. The current state of the AppGateway.
↳ uri
string
Output only. Server-defined URI for this resource.
↳ allocated_connections
array< Google\Cloud\BeyondCorp\AppGateways\V1\AppGateway\AllocatedConnection
>
Output only. A list of connections allocated for the Gateway
↳ host_type
int
Required. The type of hosting used by the AppGateway.
getName
Required. Unique resource name of the AppGateway.
The name is ignored when creating an AppGateway.
string
setName
Required. Unique resource name of the AppGateway.
The name is ignored when creating an AppGateway.
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 AppGateway. Cannot exceed 64 characters.
string
setDisplayName
Optional. An arbitrary user-provided name for the AppGateway. 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 AppGateway.
int
setType
Required. The type of network connectivity used by the AppGateway.
var
int
$this
getState
Output only. The current state of the AppGateway.
int
setState
Output only. The current state of the AppGateway.
var
int
$this
getUri
Output only. Server-defined URI for this resource.
string
setUri
Output only. Server-defined URI for this resource.
var
string
$this
getAllocatedConnections
Output only. A list of connections allocated for the Gateway
setAllocatedConnections
Output only. A list of connections allocated for the Gateway
$this
getHostType
Required. The type of hosting used by the AppGateway.
int
setHostType
Required. The type of hosting used by the AppGateway.
var
int
$this