public sealed class AppGateway : IMessage<AppGateway>, IEquatable<AppGateway>, IDeepCloneable<AppGateway>, IBufferMessage, IMessageReference 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
IMessageAppGateway, IEquatableAppGateway, IDeepCloneableAppGateway, 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 |
RepeatedFieldAppGatewayTypesAllocatedConnection |
|
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 |
AppGatewayTypesHostType |
|
Labels
public MapField<string, string> Labels { get; }Optional. Resource labels to represent user provided metadata.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
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 |
AppGatewayTypesState |
|
Type
public AppGateway.Types.Type Type { get; set; }Required. The type of network connectivity used by the AppGateway.
| Property Value | |
|---|---|
| Type | Description |
AppGatewayTypesType |
|
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 |
|