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.
Implements
IMessage<AppGateway>, IEquatable<AppGateway>, IDeepCloneable<AppGateway>, IBufferMessage, IMessageNamespace
Google.Cloud.BeyondCorp.AppGateways.V1Assembly
Google.Cloud.BeyondCorp.AppGateways.V1.dll
Constructors
AppGateway()
public AppGateway()
AppGateway(AppGateway)
public AppGateway(AppGateway other)
Parameter | |
---|---|
Name | Description |
other | AppGateway |
Properties
AllocatedConnections
public RepeatedField<AppGateway.Types.AllocatedConnection> AllocatedConnections { get; }
Output only. A list of connections allocated for the Gateway
Property Value | |
---|---|
Type | Description |
RepeatedField<AppGateway.Types.AllocatedConnection> |
AppGatewayName
public AppGatewayName AppGatewayName { get; set; }
AppGatewayName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
AppGatewayName |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. Timestamp when the resource was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
DisplayName
public string DisplayName { get; set; }
Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters.
Property Value | |
---|---|
Type | Description |
String |
HostType
public AppGateway.Types.HostType HostType { get; set; }
Required. The type of hosting used by the AppGateway.
Property Value | |
---|---|
Type | Description |
AppGateway.Types.HostType |
Labels
public MapField<string, string> Labels { get; }
Optional. Resource labels to represent user provided metadata.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
String |
State
public AppGateway.Types.State State { get; set; }
Output only. The current state of the AppGateway.
Property Value | |
---|---|
Type | Description |
AppGateway.Types.State |
Type
public AppGateway.Types.Type Type { get; set; }
Required. The type of network connectivity used by the AppGateway.
Property Value | |
---|---|
Type | Description |
AppGateway.Types.Type |
Uid
public string Uid { get; set; }
Output only. A unique identifier for the instance generated by the system.
Property Value | |
---|---|
Type | Description |
String |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. Timestamp when the resource was last modified.
Property Value | |
---|---|
Type | Description |
Timestamp |
Uri
public string Uri { get; set; }
Output only. Server-defined URI for this resource.
Property Value | |
---|---|
Type | Description |
String |