Skip to content

Commit 608b3b1

Browse files
feat(container): update the api
#### container:v1 The following keys were added: - schemas.AdditionalNodeNetworkConfig (Total Keys: 4) - schemas.AdditionalPodNetworkConfig (Total Keys: 5) - schemas.NetworkConfig.properties.enableMultiNetworking.type (Total Keys: 1) - schemas.NodeNetworkConfig.properties.additionalNodeNetworkConfigs (Total Keys: 2) - schemas.NodeNetworkConfig.properties.additionalPodNetworkConfigs (Total Keys: 2) - schemas.PlacementPolicy.properties.policyName.type (Total Keys: 1) #### container:v1beta1 The following keys were added: - schemas.AdditionalNodeNetworkConfig (Total Keys: 4) - schemas.AdditionalPodNetworkConfig (Total Keys: 5) - schemas.ClusterUpdate.properties.desiredHostMaintenancePolicy.$ref (Total Keys: 1) - schemas.HostMaintenancePolicy (Total Keys: 3) - schemas.NetworkConfig.properties.enableMultiNetworking.type (Total Keys: 1) - schemas.NodeConfig.properties.hostMaintenancePolicy.$ref (Total Keys: 1) - schemas.NodeConfigDefaults.properties.hostMaintenancePolicy.$ref (Total Keys: 1) - schemas.NodeNetworkConfig.properties.additionalNodeNetworkConfigs (Total Keys: 2) - schemas.NodeNetworkConfig.properties.additionalPodNetworkConfigs (Total Keys: 2) - schemas.PlacementPolicy.properties.policyName.type (Total Keys: 1)
1 parent 2452fa2 commit 608b3b1

10 files changed

+681
-2
lines changed

docs/dyn/container_v1.projects.locations.clusters.html

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -551,6 +551,7 @@ <h3>Method Details</h3>
551551
&quot;enableFqdnNetworkPolicy&quot;: True or False, # Whether FQDN Network Policy is enabled on this cluster.
552552
&quot;enableIntraNodeVisibility&quot;: True or False, # Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
553553
&quot;enableL4ilbSubsetting&quot;: True or False, # Whether L4ILB Subsetting is enabled for this cluster.
554+
&quot;enableMultiNetworking&quot;: True or False, # Whether multi-networking is enabled for this cluster.
554555
&quot;gatewayApiConfig&quot;: { # GatewayAPIConfig contains the desired config of Gateway API on this cluster. # GatewayAPIConfig contains the desired config of Gateway API on this cluster.
555556
&quot;channel&quot;: &quot;A String&quot;, # The Gateway API release channel to use for Gateway API.
556557
},
@@ -869,6 +870,21 @@ <h3>Method Details</h3>
869870
},
870871
&quot;name&quot;: &quot;A String&quot;, # The name of the node pool.
871872
&quot;networkConfig&quot;: { # Parameters for node pool-level network config. # Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
873+
&quot;additionalNodeNetworkConfigs&quot;: [ # 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+
&quot;network&quot;: &quot;A String&quot;, # Name of the VPC where the additional interface belongs
876+
&quot;subnetwork&quot;: &quot;A String&quot;, # Name of the subnetwork where the additional interface belongs
877+
},
878+
],
879+
&quot;additionalPodNetworkConfigs&quot;: [ # 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+
&quot;maxPodsPerNode&quot;: { # Constraints applied to pods. # The maximum number of pods per node which use this pod network
882+
&quot;maxPodsPerNode&quot;: &quot;A String&quot;, # Constraint enforced on the max num of pods per node.
883+
},
884+
&quot;secondaryPodRange&quot;: &quot;A String&quot;, # The name of the secondary range on the subnet which provides IP address for this pod range
885+
&quot;subnetwork&quot;: &quot;A String&quot;, # Name of the subnetwork where the additional pod network belongs
886+
},
887+
],
872888
&quot;createPodRange&quot;: 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.
873889
&quot;enablePrivateNodes&quot;: 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
874890
&quot;networkPerformanceConfig&quot;: { # Configuration of all network bandwidth tiers # Network bandwidth tier configuration.
@@ -882,6 +898,7 @@ <h3>Method Details</h3>
882898
&quot;podRange&quot;: &quot;A String&quot;, # 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.
883899
},
884900
&quot;placementPolicy&quot;: { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy.
901+
&quot;policyName&quot;: &quot;A String&quot;, # 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.
885902
&quot;type&quot;: &quot;A String&quot;, # The type of placement.
886903
},
887904
&quot;podIpv4CidrSize&quot;: 42, # [Output only] The pod CIDR block size per node in this node pool.
@@ -1412,6 +1429,7 @@ <h3>Method Details</h3>
14121429
&quot;enableFqdnNetworkPolicy&quot;: True or False, # Whether FQDN Network Policy is enabled on this cluster.
14131430
&quot;enableIntraNodeVisibility&quot;: True or False, # Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
14141431
&quot;enableL4ilbSubsetting&quot;: True or False, # Whether L4ILB Subsetting is enabled for this cluster.
1432+
&quot;enableMultiNetworking&quot;: True or False, # Whether multi-networking is enabled for this cluster.
14151433
&quot;gatewayApiConfig&quot;: { # GatewayAPIConfig contains the desired config of Gateway API on this cluster. # GatewayAPIConfig contains the desired config of Gateway API on this cluster.
14161434
&quot;channel&quot;: &quot;A String&quot;, # The Gateway API release channel to use for Gateway API.
14171435
},
@@ -1730,6 +1748,21 @@ <h3>Method Details</h3>
17301748
},
17311749
&quot;name&quot;: &quot;A String&quot;, # The name of the node pool.
17321750
&quot;networkConfig&quot;: { # Parameters for node pool-level network config. # Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
1751+
&quot;additionalNodeNetworkConfigs&quot;: [ # 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+
&quot;network&quot;: &quot;A String&quot;, # Name of the VPC where the additional interface belongs
1754+
&quot;subnetwork&quot;: &quot;A String&quot;, # Name of the subnetwork where the additional interface belongs
1755+
},
1756+
],
1757+
&quot;additionalPodNetworkConfigs&quot;: [ # 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+
&quot;maxPodsPerNode&quot;: { # Constraints applied to pods. # The maximum number of pods per node which use this pod network
1760+
&quot;maxPodsPerNode&quot;: &quot;A String&quot;, # Constraint enforced on the max num of pods per node.
1761+
},
1762+
&quot;secondaryPodRange&quot;: &quot;A String&quot;, # The name of the secondary range on the subnet which provides IP address for this pod range
1763+
&quot;subnetwork&quot;: &quot;A String&quot;, # Name of the subnetwork where the additional pod network belongs
1764+
},
1765+
],
17331766
&quot;createPodRange&quot;: 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.
17341767
&quot;enablePrivateNodes&quot;: 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
17351768
&quot;networkPerformanceConfig&quot;: { # Configuration of all network bandwidth tiers # Network bandwidth tier configuration.
@@ -1743,6 +1776,7 @@ <h3>Method Details</h3>
17431776
&quot;podRange&quot;: &quot;A String&quot;, # 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.
17441777
},
17451778
&quot;placementPolicy&quot;: { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy.
1779+
&quot;policyName&quot;: &quot;A String&quot;, # 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.
17461780
&quot;type&quot;: &quot;A String&quot;, # The type of placement.
17471781
},
17481782
&quot;podIpv4CidrSize&quot;: 42, # [Output only] The pod CIDR block size per node in this node pool.
@@ -2176,6 +2210,7 @@ <h3>Method Details</h3>
21762210
&quot;enableFqdnNetworkPolicy&quot;: True or False, # Whether FQDN Network Policy is enabled on this cluster.
21772211
&quot;enableIntraNodeVisibility&quot;: True or False, # Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
21782212
&quot;enableL4ilbSubsetting&quot;: True or False, # Whether L4ILB Subsetting is enabled for this cluster.
2213+
&quot;enableMultiNetworking&quot;: True or False, # Whether multi-networking is enabled for this cluster.
21792214
&quot;gatewayApiConfig&quot;: { # GatewayAPIConfig contains the desired config of Gateway API on this cluster. # GatewayAPIConfig contains the desired config of Gateway API on this cluster.
21802215
&quot;channel&quot;: &quot;A String&quot;, # The Gateway API release channel to use for Gateway API.
21812216
},
@@ -2494,6 +2529,21 @@ <h3>Method Details</h3>
24942529
},
24952530
&quot;name&quot;: &quot;A String&quot;, # The name of the node pool.
24962531
&quot;networkConfig&quot;: { # Parameters for node pool-level network config. # Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
2532+
&quot;additionalNodeNetworkConfigs&quot;: [ # 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+
&quot;network&quot;: &quot;A String&quot;, # Name of the VPC where the additional interface belongs
2535+
&quot;subnetwork&quot;: &quot;A String&quot;, # Name of the subnetwork where the additional interface belongs
2536+
},
2537+
],
2538+
&quot;additionalPodNetworkConfigs&quot;: [ # 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+
&quot;maxPodsPerNode&quot;: { # Constraints applied to pods. # The maximum number of pods per node which use this pod network
2541+
&quot;maxPodsPerNode&quot;: &quot;A String&quot;, # Constraint enforced on the max num of pods per node.
2542+
},
2543+
&quot;secondaryPodRange&quot;: &quot;A String&quot;, # The name of the secondary range on the subnet which provides IP address for this pod range
2544+
&quot;subnetwork&quot;: &quot;A String&quot;, # Name of the subnetwork where the additional pod network belongs
2545+
},
2546+
],
24972547
&quot;createPodRange&quot;: 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.
24982548
&quot;enablePrivateNodes&quot;: 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
24992549
&quot;networkPerformanceConfig&quot;: { # Configuration of all network bandwidth tiers # Network bandwidth tier configuration.
@@ -2507,6 +2557,7 @@ <h3>Method Details</h3>
25072557
&quot;podRange&quot;: &quot;A String&quot;, # 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.
25082558
},
25092559
&quot;placementPolicy&quot;: { # PlacementPolicy defines the placement policy used by the node pool. # Specifies the node placement policy.
2560+
&quot;policyName&quot;: &quot;A String&quot;, # 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.
25102561
&quot;type&quot;: &quot;A String&quot;, # The type of placement.
25112562
},
25122563
&quot;podIpv4CidrSize&quot;: 42, # [Output only] The pod CIDR block size per node in this node pool.

0 commit comments

Comments
 (0)