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.
Implements
IMessageAwsClusterNetworking, IEquatableAwsClusterNetworking, IDeepCloneableAwsClusterNetworking, IBufferMessage, IMessageNamespace
GoogleCloudGoogle.Cloud.GkeMultiCloudV1Assembly
Google.Cloud.GkeMultiCloud.V1.dll
Constructors
AwsClusterNetworking()
public AwsClusterNetworking()
AwsClusterNetworking(AwsClusterNetworking)
public AwsClusterNetworking(AwsClusterNetworking other)
Parameter | |
---|---|
Name | Description |
other | AwsClusterNetworking |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |