public sealed class Gateway : IMessage<Gateway>, IEquatable<Gateway>, IDeepCloneable<Gateway>, IBufferMessage, IMessageReference documentation and code samples for the Network Connectivity v1beta API class Gateway.
A gateway that can apply specialized traffic processing.
Namespace
Google.Cloud.NetworkConnectivity.V1BetaAssembly
Google.Cloud.NetworkConnectivity.V1Beta.dll
Constructors
Gateway()
public Gateway()Gateway(Gateway)
public Gateway(Gateway other)| Parameter | |
|---|---|
| Name | Description |
other |
Gateway |
Properties
Capacity
public Gateway.Types.GatewayCapacity Capacity { get; set; }Optional. The aggregate processing capacity of this gateway.
| Property Value | |
|---|---|
| Type | Description |
GatewayTypesGatewayCapacity |
|
CloudRouters
public RepeatedField<string> CloudRouters { get; }Output only. The list of Cloud Routers that are connected to this gateway. Should be in the form: https://www.googleapis.com/compute/v1/projects/{project}/regions/{region}/routers/{router}
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
IpRangeReservations
public RepeatedField<Gateway.Types.IpRangeReservation> IpRangeReservations { get; }Optional. A list of IP ranges that are reserved for this gateway's internal intfrastructure.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldGatewayTypesIpRangeReservation |
|
SacAttachment
public string SacAttachment { get; set; }Output only. The URI of the connected SACAttachment. Should be in the form: projects/{project}/locations/{location}/sacAttachments/{sac_attachment}
| Property Value | |
|---|---|
| Type | Description |
string |
|
SacAttachmentAsSACAttachmentName
public SACAttachmentName SacAttachmentAsSACAttachmentName { get; set; }SACAttachmentName-typed view over the SacAttachment resource name property.
| Property Value | |
|---|---|
| Type | Description |
SACAttachmentName |
|