Class: Google::Container::V1beta1::IPAllocationPolicy
- Inherits:
-
Object
- Object
- Google::Container::V1beta1::IPAllocationPolicy
- Defined in:
- lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb
Overview
Configuration for controlling how IPs are allocated in the cluster.
Instance Attribute Summary collapse
-
#allow_route_overlap ⇒ true, false
If true, allow allocation of cluster CIDR ranges that overlap with certain kinds of network routes.
-
#cluster_ipv4_cidr ⇒ String
This field is deprecated, use cluster_ipv4_cidr_block.
-
#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 ⇒ true, false
Whether a new subnetwork will be created automatically for the cluster.
-
#node_ipv4_cidr ⇒ String
This field is deprecated, use node_ipv4_cidr_block.
-
#node_ipv4_cidr_block ⇒ String
The IP address range of the instance IPs in this cluster.
-
#services_ipv4_cidr ⇒ String
This field is deprecated, use services_ipv4_cidr_block.
-
#services_ipv4_cidr_block ⇒ String
The IP address range of the services IPs in this cluster.
-
#services_secondary_range_name ⇒ String
The name of the secondary range to be used as for the services CIDR block.
-
#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 ⇒ true, false
Whether alias IPs will be used for pod IPs in the cluster.
Instance Attribute Details
#allow_route_overlap ⇒ true, false
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |
#cluster_ipv4_cidr ⇒ String
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |
#cluster_ipv4_cidr_block ⇒ String
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |
#cluster_secondary_range_name ⇒ String
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |
#create_subnetwork ⇒ true, false
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |
#node_ipv4_cidr ⇒ String
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |
#node_ipv4_cidr_block ⇒ String
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |
#services_ipv4_cidr ⇒ String
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |
#services_ipv4_cidr_block ⇒ String
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |
#services_secondary_range_name ⇒ String
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |
#subnetwork_name ⇒ String
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |
#tpu_ipv4_cidr_block ⇒ String
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |
#use_ip_aliases ⇒ true, false
529 |
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 529 class IPAllocationPolicy; end |