public sealed class AppConnection : IMessage<AppConnection>, IEquatable<AppConnection>, IDeepCloneable<AppConnection>, IBufferMessage, IMessageReference documentation and code samples for the BeyondCorp AppConnections v1 API class AppConnection.
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.
Implements
IMessageAppConnection, IEquatableAppConnection, IDeepCloneableAppConnection, IBufferMessage, IMessageNamespace
Google.Cloud.BeyondCorp.AppConnections.V1Assembly
Google.Cloud.BeyondCorp.AppConnections.V1.dll
Constructors
AppConnection()
public AppConnection()AppConnection(AppConnection)
public AppConnection(AppConnection other)| Parameter | |
|---|---|
| Name | Description |
other |
AppConnection |
Properties
AppConnectionName
public AppConnectionName AppConnectionName { get; set; }AppConnectionName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
AppConnectionName |
|
ApplicationEndpoint
public AppConnection.Types.ApplicationEndpoint ApplicationEndpoint { get; set; }Required. Address of the remote application endpoint for the BeyondCorp AppConnection.
| Property Value | |
|---|---|
| Type | Description |
AppConnectionTypesApplicationEndpoint |
|
Connectors
public RepeatedField<string> Connectors { get; }Optional. List of [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be associated with this AppConnection.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
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 AppConnection. Cannot exceed 64 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Gateway
public AppConnection.Types.Gateway Gateway { get; set; }Optional. Gateway used by the AppConnection.
| Property Value | |
|---|---|
| Type | Description |
AppConnectionTypesGateway |
|
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 AppConnection. The name is ignored when creating a AppConnection.
| Property Value | |
|---|---|
| Type | Description |
string |
|
State
public AppConnection.Types.State State { get; set; }Output only. The current state of the AppConnection.
| Property Value | |
|---|---|
| Type | Description |
AppConnectionTypesState |
|
Type
public AppConnection.Types.Type Type { get; set; }Required. The type of network connectivity used by the AppConnection.
| Property Value | |
|---|---|
| Type | Description |
AppConnectionTypesType |
|
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 |
|