Class AppGateway (0.2.1)

AppGateway(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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.

Attributes

NameDescription
name str
Required. Unique resource name of the AppGateway. The name is ignored when creating an AppGateway.
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 AppGateway. Cannot exceed 64 characters.
uid str
Output only. A unique identifier for the instance generated by the system.
type_ google.cloud.beyondcorp_appgateways_v1.types.AppGateway.Type
Required. The type of network connectivity used by the AppGateway.
state google.cloud.beyondcorp_appgateways_v1.types.AppGateway.State
Output only. The current state of the AppGateway.
uri str
Output only. Server-defined URI for this resource.
allocated_connections Sequence[google.cloud.beyondcorp_appgateways_v1.types.AppGateway.AllocatedConnection]
Output only. A list of connections allocated for the Gateway
host_type google.cloud.beyondcorp_appgateways_v1.types.AppGateway.HostType
Required. The type of hosting used by the AppGateway.

Inheritance

builtins.object > proto.message.Message > AppGateway

Classes

AllocatedConnection

AllocatedConnection(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Allocated connection of the AppGateway.

HostType

HostType(value)

Enum containing list of all possible host types supported by BeyondCorp Connection.

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 an AppGateway.

Type

Type(value)

Enum containing list of all possible network connectivity options supported by BeyondCorp AppGateway.