Reference documentation and code samples for the Google Cloud BeyondCorp AppConnectors V1 Client class AppConnector.
A BeyondCorp connector resource that represents an application facing component deployed proximal to and with direct access to the application instances. It is used to establish connectivity between the remote enterprise environment and GCP. It initiates connections to the applications and can proxy the data from users over the connection.
Generated from protobuf message google.cloud.beyondcorp.appconnectors.v1.AppConnector
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Required. Unique resource name of the AppConnector. The name is ignored when creating a AppConnector. |
↳ create_time |
Google\Protobuf\Timestamp
Output only. Timestamp when the resource was created. |
↳ update_time |
Google\Protobuf\Timestamp
Output only. Timestamp when the resource was last modified. |
↳ 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 AppConnector. Cannot exceed 64 characters. |
↳ uid |
string
Output only. A unique identifier for the instance generated by the system. |
↳ state |
int
Output only. The current state of the AppConnector. |
↳ principal_info |
Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo
Required. Principal information about the Identity of the AppConnector. |
↳ resource_info |
Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo
Optional. Resource info of the connector. |
getName
Required. Unique resource name of the AppConnector.
The name is ignored when creating a AppConnector.
Returns | |
---|---|
Type | Description |
string |
setName
Required. Unique resource name of the AppConnector.
The name is ignored when creating a AppConnector.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getCreateTime
Output only. Timestamp when the resource was created.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasCreateTime
clearCreateTime
setCreateTime
Output only. Timestamp when the resource was created.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getUpdateTime
Output only. Timestamp when the resource was last modified.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Timestamp when the resource was last modified.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getLabels
Optional. Resource labels to represent user provided metadata.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\MapField |
setLabels
Optional. Resource labels to represent user provided metadata.
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$this |
getDisplayName
Optional. An arbitrary user-provided name for the AppConnector. Cannot exceed 64 characters.
Returns | |
---|---|
Type | Description |
string |
setDisplayName
Optional. An arbitrary user-provided name for the AppConnector. Cannot exceed 64 characters.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getUid
Output only. A unique identifier for the instance generated by the system.
Returns | |
---|---|
Type | Description |
string |
setUid
Output only. A unique identifier for the instance generated by the system.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getState
Output only. The current state of the AppConnector.
Returns | |
---|---|
Type | Description |
int |
setState
Output only. The current state of the AppConnector.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getPrincipalInfo
Required. Principal information about the Identity of the AppConnector.
Returns | |
---|---|
Type | Description |
Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo|null |
hasPrincipalInfo
clearPrincipalInfo
setPrincipalInfo
Required. Principal information about the Identity of the AppConnector.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\BeyondCorp\AppConnectors\V1\AppConnector\PrincipalInfo
|
Returns | |
---|---|
Type | Description |
$this |
getResourceInfo
Optional. Resource info of the connector.
Returns | |
---|---|
Type | Description |
Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo|null |
hasResourceInfo
clearResourceInfo
setResourceInfo
Optional. Resource info of the connector.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\BeyondCorp\AppConnectors\V1\ResourceInfo
|
Returns | |
---|---|
Type | Description |
$this |