Class: Google::Cloud::GkeMultiCloud::V1::AwsClusterNetworking

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/gkemulticloud/v1/aws_resources.rb

Overview

ClusterNetworking defines cluster-wide networking configuration.

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

Instance Attribute Summary collapse

Instance Attribute Details

#per_node_pool_sg_rules_disabled::Boolean

Returns Optional. Disable the per node pool subnet security group rules on the control plane security group. When set to true, you must also provide one or more security groups that ensure node pools are able to send requests to the control plane on TCP/443 and TCP/8132. Failure to do so may result in unavailable node pools.

Returns:

  • (::Boolean)

    Optional. Disable the per node pool subnet security group rules on the control plane security group. When set to true, you must also provide one or more security groups that ensure node pools are able to send requests to the control plane on TCP/443 and TCP/8132. Failure to do so may result in unavailable node pools.


384
385
386
387
# File 'proto_docs/google/cloud/gkemulticloud/v1/aws_resources.rb', line 384

class AwsClusterNetworking
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#pod_address_cidr_blocks::Array<::String>

Returns 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.

Returns:

  • (::Array<::String>)

    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.


384
385
386
387
# File 'proto_docs/google/cloud/gkemulticloud/v1/aws_resources.rb', line 384

class AwsClusterNetworking
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#service_address_cidr_blocks::Array<::String>

Returns 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.

Returns:

  • (::Array<::String>)

    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.


384
385
386
387
# File 'proto_docs/google/cloud/gkemulticloud/v1/aws_resources.rb', line 384

class AwsClusterNetworking
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#vpc_id::String

Returns 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.

Returns:

  • (::String)

    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.


384
385
386
387
# File 'proto_docs/google/cloud/gkemulticloud/v1/aws_resources.rb', line 384

class AwsClusterNetworking
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end
We're moving! Starting in November, 2022, this page will redirect to its new home. Learn more about it in our blog post: Productivity unlocked with new Cloud SDK reference docs.
DISMISS