Class: Google::Cloud::Container::V1::IPAllocationPolicy
- Inherits:
-
Object
- Object
- Google::Cloud::Container::V1::IPAllocationPolicy
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/container/v1/cluster_service.rb
Overview
Configuration for controlling how IPs are allocated in the cluster.
Instance Attribute Summary collapse
-
#additional_pod_ranges_config ⇒ ::Google::Cloud::Container::V1::AdditionalPodRangesConfig
readonly
Output only.
-
#cluster_ipv4_cidr ⇒ ::String
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#cluster_ipv4_cidr_block ⇒ ::String
The IP address range for the cluster pod IPs.
-
#cluster_secondary_range_name ⇒ ::String
The name of the secondary range to be used for the cluster CIDR block.
-
#create_subnetwork ⇒ ::Boolean
Whether a new subnetwork will be created automatically for the cluster.
-
#default_pod_ipv4_range_utilization ⇒ ::Float
readonly
Output only.
-
#ipv6_access_type ⇒ ::Google::Cloud::Container::V1::IPv6AccessType
The ipv6 access type (internal or external) when create_subnetwork is true.
-
#node_ipv4_cidr ⇒ ::String
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#node_ipv4_cidr_block ⇒ ::String
The IP address range of the instance IPs in this cluster.
-
#pod_cidr_overprovision_config ⇒ ::Google::Cloud::Container::V1::PodCIDROverprovisionConfig
[PRIVATE FIELD] Pod CIDR size overprovisioning config for the cluster.
-
#services_ipv4_cidr ⇒ ::String
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#services_ipv4_cidr_block ⇒ ::String
The IP address range of the services IPs in this cluster.
-
#services_ipv6_cidr_block ⇒ ::String
readonly
Output only.
-
#services_secondary_range_name ⇒ ::String
The name of the secondary range to be used as for the services CIDR block.
-
#stack_type ⇒ ::Google::Cloud::Container::V1::StackType
The IP stack type of the cluster.
-
#subnet_ipv6_cidr_block ⇒ ::String
readonly
Output only.
-
#subnetwork_name ⇒ ::String
A custom subnetwork name to be used if
create_subnetworkis true. -
#tpu_ipv4_cidr_block ⇒ ::String
The IP address range of the Cloud TPUs in this cluster.
-
#use_ip_aliases ⇒ ::Boolean
Whether alias IPs will be used for pod IPs in the cluster.
-
#use_routes ⇒ ::Boolean
Whether routes will be used for pod IPs in the cluster.
Instance Attribute Details
#additional_pod_ranges_config ⇒ ::Google::Cloud::Container::V1::AdditionalPodRangesConfig (readonly)
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#cluster_ipv4_cidr ⇒ ::String
This field is deprecated and may be removed in the next major version update.
Returns This field is deprecated, use cluster_ipv4_cidr_block.
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#cluster_ipv4_cidr_block ⇒ ::String
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#cluster_secondary_range_name ⇒ ::String
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#create_subnetwork ⇒ ::Boolean
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#default_pod_ipv4_range_utilization ⇒ ::Float (readonly)
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#ipv6_access_type ⇒ ::Google::Cloud::Container::V1::IPv6AccessType
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#node_ipv4_cidr ⇒ ::String
This field is deprecated and may be removed in the next major version update.
Returns This field is deprecated, use node_ipv4_cidr_block.
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#node_ipv4_cidr_block ⇒ ::String
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#pod_cidr_overprovision_config ⇒ ::Google::Cloud::Container::V1::PodCIDROverprovisionConfig
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#services_ipv4_cidr ⇒ ::String
This field is deprecated and may be removed in the next major version update.
Returns This field is deprecated, use services_ipv4_cidr_block.
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#services_ipv4_cidr_block ⇒ ::String
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#services_ipv6_cidr_block ⇒ ::String (readonly)
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#services_secondary_range_name ⇒ ::String
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#stack_type ⇒ ::Google::Cloud::Container::V1::StackType
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#subnet_ipv6_cidr_block ⇒ ::String (readonly)
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#subnetwork_name ⇒ ::String
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#tpu_ipv4_cidr_block ⇒ ::String
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#use_ip_aliases ⇒ ::Boolean
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#use_routes ⇒ ::Boolean
1321 1322 1323 1324 |
# File 'proto_docs/google/container/v1/cluster_service.rb', line 1321 class IPAllocationPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |