AppConnection(mapping=None, *, ignore_unknown_fields=False, **kwargs)
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.
Attributes
Name | Description |
name |
str
Required. Unique resource name of the AppConnection. The name is ignored when creating a AppConnection. |
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 |
Mapping[str, str]
Optional. Resource labels to represent user provided metadata. |
display_name |
str
Optional. An arbitrary user-provided name for the AppConnection. Cannot exceed 64 characters. |
uid |
str
Output only. A unique identifier for the instance generated by the system. |
type_ |
google.cloud.beyondcorp_appconnections_v1.types.AppConnection.Type
Required. The type of network connectivity used by the AppConnection. |
application_endpoint |
google.cloud.beyondcorp_appconnections_v1.types.AppConnection.ApplicationEndpoint
Required. Address of the remote application endpoint for the BeyondCorp AppConnection. |
connectors |
Sequence[str]
Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be associated with this AppConnection. |
state |
google.cloud.beyondcorp_appconnections_v1.types.AppConnection.State
Output only. The current state of the AppConnection. |
gateway |
google.cloud.beyondcorp_appconnections_v1.types.AppConnection.Gateway
Optional. Gateway used by the AppConnection. |
Classes
ApplicationEndpoint
ApplicationEndpoint(mapping=None, *, ignore_unknown_fields=False, **kwargs)
ApplicationEndpoint represents a remote application endpoint.
Gateway
Gateway(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Gateway represents a user facing component that serves as an entrance to enable connectivity.
LabelsEntry
LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
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 |
State
State(value)
Represents the different states of a AppConnection.
Type
Type(value)
Enum containing list of all possible network connectivity options supported by BeyondCorp AppConnection.