BeyondCorp AppGateways v1 API - Class AppGateway (1.0.0)

public sealed class AppGateway : IMessage<AppGateway>, IEquatable<AppGateway>, IDeepCloneable<AppGateway>, IBufferMessage, IMessage

Reference documentation and code samples for the BeyondCorp AppGateways v1 API class AppGateway.

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.

Inheritance

Object > AppGateway

Namespace

Google.Cloud.BeyondCorp.AppGateways.V1

Assembly

Google.Cloud.BeyondCorp.AppGateways.V1.dll

Constructors

AppGateway()

public AppGateway()

AppGateway(AppGateway)

public AppGateway(AppGateway other)
Parameter
NameDescription
otherAppGateway

Properties

AllocatedConnections

public RepeatedField<AppGateway.Types.AllocatedConnection> AllocatedConnections { get; }

Output only. A list of connections allocated for the Gateway

Property Value
TypeDescription
RepeatedField<AppGateway.Types.AllocatedConnection>

AppGatewayName

public AppGatewayName AppGatewayName { get; set; }

AppGatewayName-typed view over the Name resource name property.

Property Value
TypeDescription
AppGatewayName

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Timestamp when the resource was created.

Property Value
TypeDescription
Timestamp

DisplayName

public string DisplayName { get; set; }

Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.

Property Value
TypeDescription
String

HostType

public AppGateway.Types.HostType HostType { get; set; }

Required. The type of hosting used by the AppGateway.

Property Value
TypeDescription
AppGateway.Types.HostType

Labels

public MapField<string, string> Labels { get; }

Optional. Resource labels to represent user provided metadata.

Property Value
TypeDescription
MapField<String, String>

Name

public string Name { get; set; }

Required. Unique resource name of the AppGateway. The name is ignored when creating an AppGateway.

Property Value
TypeDescription
String

State

public AppGateway.Types.State State { get; set; }

Output only. The current state of the AppGateway.

Property Value
TypeDescription
AppGateway.Types.State

Type

public AppGateway.Types.Type Type { get; set; }

Required. The type of network connectivity used by the AppGateway.

Property Value
TypeDescription
AppGateway.Types.Type

Uid

public string Uid { get; set; }

Output only. A unique identifier for the instance generated by the system.

Property Value
TypeDescription
String

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Timestamp when the resource was last modified.

Property Value
TypeDescription
Timestamp

Uri

public string Uri { get; set; }

Output only. Server-defined URI for this resource.

Property Value
TypeDescription
String