Anthos Multi-Cloud v1 API - Class AwsClusterNetworking (2.2.0)

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

Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AwsClusterNetworking.

ClusterNetworking defines cluster-wide networking configuration.

Anthos clusters on AWS run on a single VPC. This includes control plane replicas and node pool nodes.

Inheritance

object > AwsClusterNetworking

Namespace

GoogleCloudGoogle.Cloud.GkeMultiCloudV1

Assembly

Google.Cloud.GkeMultiCloud.V1.dll

Constructors

AwsClusterNetworking()

public AwsClusterNetworking()

AwsClusterNetworking(AwsClusterNetworking)

public AwsClusterNetworking(AwsClusterNetworking other)
Parameter
NameDescription
otherAwsClusterNetworking

Properties

PodAddressCidrBlocks

public RepeatedField<string> PodAddressCidrBlocks { get; }

Required. All pods in the cluster are assigned an IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.

Property Value
TypeDescription
RepeatedFieldstring

ServiceAddressCidrBlocks

public RepeatedField<string> ServiceAddressCidrBlocks { get; }

Required. All services in the cluster are assigned an IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.

Property Value
TypeDescription
RepeatedFieldstring

VpcId

public string VpcId { get; set; }

Required. The VPC associated with the cluster. All component clusters (i.e. control plane and node pools) run on a single VPC.

This field cannot be changed after creation.

Property Value
TypeDescription
string