Class AppConnection (0.2.1)

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

NameDescription
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.

Inheritance

builtins.object > proto.message.Message > 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.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, `.Message`]

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 mapping is a mapping type or there are keyword parameters.

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.