You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/container_v1.projects.locations.clusters.html
+51Lines changed: 51 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -551,6 +551,7 @@ <h3>Method Details</h3>
551
551
"enableFqdnNetworkPolicy": True or False, # Whether FQDN Network Policy is enabled on this cluster.
552
552
"enableIntraNodeVisibility": True or False, # Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
553
553
"enableL4ilbSubsetting": True or False, # Whether L4ILB Subsetting is enabled for this cluster.
554
+
"enableMultiNetworking": True or False, # Whether multi-networking is enabled for this cluster.
554
555
"gatewayApiConfig": { # GatewayAPIConfig contains the desired config of Gateway API on this cluster. # GatewayAPIConfig contains the desired config of Gateway API on this cluster.
555
556
"channel": "A String", # The Gateway API release channel to use for Gateway API.
556
557
},
@@ -869,6 +870,21 @@ <h3>Method Details</h3>
869
870
},
870
871
"name": "A String", # The name of the node pool.
871
872
"networkConfig": { # Parameters for node pool-level network config. # Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
873
+
"additionalNodeNetworkConfigs": [ # We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface
874
+
{ # AdditionalNodeNetworkConfig is the configuration for additional node networks within the NodeNetworkConfig message
875
+
"network": "A String", # Name of the VPC where the additional interface belongs
876
+
"subnetwork": "A String", # Name of the subnetwork where the additional interface belongs
877
+
},
878
+
],
879
+
"additionalPodNetworkConfigs": [ # We specify the additional pod networks for this node pool using this list. Each pod network corresponds to an additional alias IP range for the node
880
+
{ # AdditionalPodNetworkConfig is the configuration for additional pod networks within the NodeNetworkConfig message
881
+
"maxPodsPerNode": { # Constraints applied to pods. # The maximum number of pods per node which use this pod network
882
+
"maxPodsPerNode": "A String", # Constraint enforced on the max num of pods per node.
883
+
},
884
+
"secondaryPodRange": "A String", # The name of the secondary range on the subnet which provides IP address for this pod range
885
+
"subnetwork": "A String", # Name of the subnetwork where the additional pod network belongs
886
+
},
887
+
],
872
888
"createPodRange": True or False, # Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
873
889
"enablePrivateNodes": True or False, # Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes
874
890
"networkPerformanceConfig": { # Configuration of all network bandwidth tiers # Network bandwidth tier configuration.
@@ -882,6 +898,7 @@ <h3>Method Details</h3>
882
898
"podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
883
899
},
884
900
"placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy.
901
+
"policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned.
885
902
"type": "A String", # The type of placement.
886
903
},
887
904
"podIpv4CidrSize": 42, # [Output only] The pod CIDR block size per node in this node pool.
@@ -1412,6 +1429,7 @@ <h3>Method Details</h3>
1412
1429
"enableFqdnNetworkPolicy": True or False, # Whether FQDN Network Policy is enabled on this cluster.
1413
1430
"enableIntraNodeVisibility": True or False, # Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
1414
1431
"enableL4ilbSubsetting": True or False, # Whether L4ILB Subsetting is enabled for this cluster.
1432
+
"enableMultiNetworking": True or False, # Whether multi-networking is enabled for this cluster.
1415
1433
"gatewayApiConfig": { # GatewayAPIConfig contains the desired config of Gateway API on this cluster. # GatewayAPIConfig contains the desired config of Gateway API on this cluster.
1416
1434
"channel": "A String", # The Gateway API release channel to use for Gateway API.
1417
1435
},
@@ -1730,6 +1748,21 @@ <h3>Method Details</h3>
1730
1748
},
1731
1749
"name": "A String", # The name of the node pool.
1732
1750
"networkConfig": { # Parameters for node pool-level network config. # Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
1751
+
"additionalNodeNetworkConfigs": [ # We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface
1752
+
{ # AdditionalNodeNetworkConfig is the configuration for additional node networks within the NodeNetworkConfig message
1753
+
"network": "A String", # Name of the VPC where the additional interface belongs
1754
+
"subnetwork": "A String", # Name of the subnetwork where the additional interface belongs
1755
+
},
1756
+
],
1757
+
"additionalPodNetworkConfigs": [ # We specify the additional pod networks for this node pool using this list. Each pod network corresponds to an additional alias IP range for the node
1758
+
{ # AdditionalPodNetworkConfig is the configuration for additional pod networks within the NodeNetworkConfig message
1759
+
"maxPodsPerNode": { # Constraints applied to pods. # The maximum number of pods per node which use this pod network
1760
+
"maxPodsPerNode": "A String", # Constraint enforced on the max num of pods per node.
1761
+
},
1762
+
"secondaryPodRange": "A String", # The name of the secondary range on the subnet which provides IP address for this pod range
1763
+
"subnetwork": "A String", # Name of the subnetwork where the additional pod network belongs
1764
+
},
1765
+
],
1733
1766
"createPodRange": True or False, # Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
1734
1767
"enablePrivateNodes": True or False, # Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes
1735
1768
"networkPerformanceConfig": { # Configuration of all network bandwidth tiers # Network bandwidth tier configuration.
@@ -1743,6 +1776,7 @@ <h3>Method Details</h3>
1743
1776
"podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
1744
1777
},
1745
1778
"placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy.
1779
+
"policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned.
1746
1780
"type": "A String", # The type of placement.
1747
1781
},
1748
1782
"podIpv4CidrSize": 42, # [Output only] The pod CIDR block size per node in this node pool.
@@ -2176,6 +2210,7 @@ <h3>Method Details</h3>
2176
2210
"enableFqdnNetworkPolicy": True or False, # Whether FQDN Network Policy is enabled on this cluster.
2177
2211
"enableIntraNodeVisibility": True or False, # Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
2178
2212
"enableL4ilbSubsetting": True or False, # Whether L4ILB Subsetting is enabled for this cluster.
2213
+
"enableMultiNetworking": True or False, # Whether multi-networking is enabled for this cluster.
2179
2214
"gatewayApiConfig": { # GatewayAPIConfig contains the desired config of Gateway API on this cluster. # GatewayAPIConfig contains the desired config of Gateway API on this cluster.
2180
2215
"channel": "A String", # The Gateway API release channel to use for Gateway API.
2181
2216
},
@@ -2494,6 +2529,21 @@ <h3>Method Details</h3>
2494
2529
},
2495
2530
"name": "A String", # The name of the node pool.
2496
2531
"networkConfig": { # Parameters for node pool-level network config. # Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
2532
+
"additionalNodeNetworkConfigs": [ # We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface
2533
+
{ # AdditionalNodeNetworkConfig is the configuration for additional node networks within the NodeNetworkConfig message
2534
+
"network": "A String", # Name of the VPC where the additional interface belongs
2535
+
"subnetwork": "A String", # Name of the subnetwork where the additional interface belongs
2536
+
},
2537
+
],
2538
+
"additionalPodNetworkConfigs": [ # We specify the additional pod networks for this node pool using this list. Each pod network corresponds to an additional alias IP range for the node
2539
+
{ # AdditionalPodNetworkConfig is the configuration for additional pod networks within the NodeNetworkConfig message
2540
+
"maxPodsPerNode": { # Constraints applied to pods. # The maximum number of pods per node which use this pod network
2541
+
"maxPodsPerNode": "A String", # Constraint enforced on the max num of pods per node.
2542
+
},
2543
+
"secondaryPodRange": "A String", # The name of the secondary range on the subnet which provides IP address for this pod range
2544
+
"subnetwork": "A String", # Name of the subnetwork where the additional pod network belongs
2545
+
},
2546
+
],
2497
2547
"createPodRange": True or False, # Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
2498
2548
"enablePrivateNodes": True or False, # Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes
2499
2549
"networkPerformanceConfig": { # Configuration of all network bandwidth tiers # Network bandwidth tier configuration.
@@ -2507,6 +2557,7 @@ <h3>Method Details</h3>
2507
2557
"podRange": "A String", # The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
2508
2558
},
2509
2559
"placementPolicy": { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy.
2560
+
"policyName": "A String", # If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned.
2510
2561
"type": "A String", # The type of placement.
2511
2562
},
2512
2563
"podIpv4CidrSize": 42, # [Output only] The pod CIDR block size per node in this node pool.
0 commit comments