Network Connectivity v1beta API - Class Gateway (1.0.0-beta01)

public sealed class Gateway : IMessage<Gateway>, IEquatable<Gateway>, IDeepCloneable<Gateway>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Connectivity v1beta API class Gateway.

A gateway that can apply specialized traffic processing.

Inheritance

object > Gateway

Namespace

Google.Cloud.NetworkConnectivity.V1Beta

Assembly

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