AppConnector(mapping=None, *, ignore_unknown_fields=False, **kwargs)
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.
Attributes | |
---|---|
Name | Description |
name |
str
Required. Unique resource name of the AppConnector. The name is ignored when creating a AppConnector. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Timestamp when the resource was created. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Timestamp when the resource was last modified. |
labels |
MutableMapping[str, str]
Optional. Resource labels to represent user provided metadata. |
display_name |
str
Optional. An arbitrary user-provided name for the AppConnector. Cannot exceed 64 characters. |
uid |
str
Output only. A unique identifier for the instance generated by the system. |
state |
google.cloud.beyondcorp_appconnectors_v1.types.AppConnector.State
Output only. The current state of the AppConnector. |
principal_info |
google.cloud.beyondcorp_appconnectors_v1.types.AppConnector.PrincipalInfo
Required. Principal information about the Identity of the AppConnector. |
resource_info |
google.cloud.beyondcorp_appconnectors_v1.types.ResourceInfo
Optional. Resource info of the connector. |
Classes
LabelsEntry
LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
PrincipalInfo
PrincipalInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)
PrincipalInfo represents an Identity oneof.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
State
State(value)
Represents the different states of a AppConnector.
Values: STATE_UNSPECIFIED (0): Default value. This value is unused. CREATING (1): AppConnector is being created. CREATED (2): AppConnector has been created. UPDATING (3): AppConnector's configuration is being updated. DELETING (4): AppConnector is being deleted. DOWN (5): AppConnector is down and may be restored in the future. This happens when CCFE sends ProjectState = OFF.