Class CloudSecurityZerotrustApplinkAppConnectorProtoGateway
Gateway represents a GCE VM Instance endpoint for use by IAP TCP.
Implements
Inherited Members
Namespace: Google.Apis.BeyondCorp.v1.Data
Assembly: Google.Apis.BeyondCorp.v1.dll
Syntax
public class CloudSecurityZerotrustApplinkAppConnectorProtoGateway : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Interface__
interface specifies the network interface of the gateway to connect to.
Declaration
[JsonProperty("interface")]
public virtual string Interface__ { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
name is the name of an instance running a gateway. It is the unique ID for a gateway. All gateways under the same connection have the same prefix. It is derived from the gateway URL. For example, name=${instance} assuming a gateway URL. https://www.googleapis.com/compute/${version}/projects/${project}/zones/${zone}/instances/${instance}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Port
port specifies the port of the gateway for tunnel connections from the connectors.
Declaration
[JsonProperty("port")]
public virtual long? Port { get; set; }
Property Value
Type | Description |
---|---|
long? |
Project
project is the tenant project the gateway belongs to. Different from the project in the connection, it is a BeyondCorpAPI internally created project to manage all the gateways. It is sharing the same network with the consumer project user owned. It is derived from the gateway URL. For example, project=${project} assuming a gateway URL. https://www.googleapis.com/compute/${version}/projects/${project}/zones/${zone}/instances/${instance}
Declaration
[JsonProperty("project")]
public virtual string Project { get; set; }
Property Value
Type | Description |
---|---|
string |
SelfLink
self_link is the gateway URL in the form https://www.googleapis.com/compute/${version}/projects/${project}/zones/${zone}/instances/${instance}
Declaration
[JsonProperty("selfLink")]
public virtual string SelfLink { get; set; }
Property Value
Type | Description |
---|---|
string |
Zone
zone represents the zone the instance belongs. It is derived from the gateway URL. For example, zone=${zone} assuming a gateway URL. https://www.googleapis.com/compute/${version}/projects/${project}/zones/${zone}/instances/${instance}
Declaration
[JsonProperty("zone")]
public virtual string Zone { get; set; }
Property Value
Type | Description |
---|---|
string |