public sealed class AppConnector : IMessage<AppConnector>, IEquatable<AppConnector>, IDeepCloneable<AppConnector>, IBufferMessage, IMessage
Reference documentation and code samples for the Google.Cloud.BeyondCorp.AppConnectors.V1 class AppConnector.
A BeyondCorp connector resource that represents an application facing component deployed proximal to and with direct access to the application instances. It is used to establish connectivity between the remote enterprise environment and GCP. It initiates connections to the applications and can proxy the data from users over the connection.
Implements
IMessage<AppConnector>, IEquatable<AppConnector>, IDeepCloneable<AppConnector>, IBufferMessage, IMessageNamespace
Google.Cloud.BeyondCorp.AppConnectors.V1Assembly
Google.Cloud.BeyondCorp.AppConnectors.V1.dll
Constructors
AppConnector()
public AppConnector()
AppConnector(AppConnector)
public AppConnector(AppConnector other)
Parameter | |
---|---|
Name | Description |
other | AppConnector |
Properties
AppConnectorName
public AppConnectorName AppConnectorName { get; set; }
AppConnectorName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
AppConnectorName |
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 AppConnector. Cannot exceed 64 characters.
Property Value | |
---|---|
Type | Description |
String |
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 AppConnector. The name is ignored when creating a AppConnector.
Property Value | |
---|---|
Type | Description |
String |
PrincipalInfo
public AppConnector.Types.PrincipalInfo PrincipalInfo { get; set; }
Required. Principal information about the Identity of the AppConnector.
Property Value | |
---|---|
Type | Description |
AppConnector.Types.PrincipalInfo |
ResourceInfo
public ResourceInfo ResourceInfo { get; set; }
Optional. Resource info of the connector.
Property Value | |
---|---|
Type | Description |
ResourceInfo |
State
public AppConnector.Types.State State { get; set; }
Output only. The current state of the AppConnector.
Property Value | |
---|---|
Type | Description |
AppConnector.Types.State |
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 |