Skip to content

Commit 366ac62

Browse files
feat(container): update the api
#### container:v1 The following keys were added: - schemas.ClusterUpdate.properties.desiredNodePoolAutoConfigResourceManagerTags.$ref (Total Keys: 1) - schemas.NodeConfig.properties.resourceManagerTags.$ref (Total Keys: 1) - schemas.NodePoolAutoConfig.properties.resourceManagerTags.$ref (Total Keys: 1) - schemas.ResourceManagerTags (Total Keys: 4) - schemas.UpdateNodePoolRequest.properties.resourceManagerTags.$ref (Total Keys: 1) #### container:v1beta1 The following keys were added: - schemas.ClusterUpdate.properties.desiredNodePoolAutoConfigResourceManagerTags.$ref (Total Keys: 1) - schemas.HostMaintenancePolicy.properties.opportunisticMaintenanceStrategy.$ref (Total Keys: 1) - schemas.NodeConfig.properties.resourceManagerTags.$ref (Total Keys: 1) - schemas.NodePoolAutoConfig.properties.resourceManagerTags.$ref (Total Keys: 1) - schemas.OpportunisticMaintenanceStrategy (Total Keys: 8) - schemas.ResourceManagerTags (Total Keys: 4) - schemas.UpdateNodePoolRequest.properties.resourceManagerTags.$ref (Total Keys: 1)
1 parent 4d7c9e0 commit 366ac62

10 files changed

+512
-6
lines changed

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

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -651,6 +651,11 @@ <h3>Method Details</h3>
651651
&quot;resourceLabels&quot;: { # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
652652
&quot;a_key&quot;: &quot;A String&quot;,
653653
},
654+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # A map of resource manager tag keys and values to be attached to the nodes.
655+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
656+
&quot;a_key&quot;: &quot;A String&quot;,
657+
},
658+
},
654659
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
655660
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
656661
},
@@ -695,6 +700,11 @@ <h3>Method Details</h3>
695700
&quot;A String&quot;,
696701
],
697702
},
703+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.
704+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
705+
&quot;a_key&quot;: &quot;A String&quot;,
706+
},
707+
},
698708
},
699709
&quot;nodePoolDefaults&quot;: { # Subset of Nodepool message that has defaults. # Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
700710
&quot;nodeConfigDefaults&quot;: { # Subset of NodeConfig message that has defaults. # Subset of NodeConfig message that has defaults.
@@ -812,6 +822,11 @@ <h3>Method Details</h3>
812822
&quot;resourceLabels&quot;: { # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
813823
&quot;a_key&quot;: &quot;A String&quot;,
814824
},
825+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # A map of resource manager tag keys and values to be attached to the nodes.
826+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
827+
&quot;a_key&quot;: &quot;A String&quot;,
828+
},
829+
},
815830
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
816831
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
817832
},
@@ -1536,6 +1551,11 @@ <h3>Method Details</h3>
15361551
&quot;resourceLabels&quot;: { # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
15371552
&quot;a_key&quot;: &quot;A String&quot;,
15381553
},
1554+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # A map of resource manager tag keys and values to be attached to the nodes.
1555+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
1556+
&quot;a_key&quot;: &quot;A String&quot;,
1557+
},
1558+
},
15391559
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
15401560
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
15411561
},
@@ -1580,6 +1600,11 @@ <h3>Method Details</h3>
15801600
&quot;A String&quot;,
15811601
],
15821602
},
1603+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.
1604+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
1605+
&quot;a_key&quot;: &quot;A String&quot;,
1606+
},
1607+
},
15831608
},
15841609
&quot;nodePoolDefaults&quot;: { # Subset of Nodepool message that has defaults. # Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
15851610
&quot;nodeConfigDefaults&quot;: { # Subset of NodeConfig message that has defaults. # Subset of NodeConfig message that has defaults.
@@ -1697,6 +1722,11 @@ <h3>Method Details</h3>
16971722
&quot;resourceLabels&quot;: { # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
16981723
&quot;a_key&quot;: &quot;A String&quot;,
16991724
},
1725+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # A map of resource manager tag keys and values to be attached to the nodes.
1726+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
1727+
&quot;a_key&quot;: &quot;A String&quot;,
1728+
},
1729+
},
17001730
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
17011731
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
17021732
},
@@ -2324,6 +2354,11 @@ <h3>Method Details</h3>
23242354
&quot;resourceLabels&quot;: { # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
23252355
&quot;a_key&quot;: &quot;A String&quot;,
23262356
},
2357+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # A map of resource manager tag keys and values to be attached to the nodes.
2358+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
2359+
&quot;a_key&quot;: &quot;A String&quot;,
2360+
},
2361+
},
23272362
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
23282363
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
23292364
},
@@ -2368,6 +2403,11 @@ <h3>Method Details</h3>
23682403
&quot;A String&quot;,
23692404
],
23702405
},
2406+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.
2407+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
2408+
&quot;a_key&quot;: &quot;A String&quot;,
2409+
},
2410+
},
23712411
},
23722412
&quot;nodePoolDefaults&quot;: { # Subset of Nodepool message that has defaults. # Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
23732413
&quot;nodeConfigDefaults&quot;: { # Subset of NodeConfig message that has defaults. # Subset of NodeConfig message that has defaults.
@@ -2485,6 +2525,11 @@ <h3>Method Details</h3>
24852525
&quot;resourceLabels&quot;: { # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
24862526
&quot;a_key&quot;: &quot;A String&quot;,
24872527
},
2528+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # A map of resource manager tag keys and values to be attached to the nodes.
2529+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
2530+
&quot;a_key&quot;: &quot;A String&quot;,
2531+
},
2532+
},
24882533
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
24892534
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
24902535
},
@@ -3755,6 +3800,11 @@ <h3>Method Details</h3>
37553800
&quot;A String&quot;,
37563801
],
37573802
},
3803+
&quot;desiredNodePoolAutoConfigResourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # The desired resource manager tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
3804+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
3805+
&quot;a_key&quot;: &quot;A String&quot;,
3806+
},
3807+
},
37583808
&quot;desiredNodePoolAutoscaling&quot;: { # NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage. # Autoscaler configuration for the node pool specified in desired_node_pool_id. If there is only one pool in the cluster and desired_node_pool_id is not provided then the change applies to that single node pool.
37593809
&quot;autoprovisioned&quot;: True or False, # Can this node pool be deleted automatically.
37603810
&quot;enabled&quot;: True or False, # Is autoscaling enabled for this node pool.

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

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,11 @@ <h3>Method Details</h3>
251251
&quot;resourceLabels&quot;: { # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
252252
&quot;a_key&quot;: &quot;A String&quot;,
253253
},
254+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # A map of resource manager tag keys and values to be attached to the nodes.
255+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
256+
&quot;a_key&quot;: &quot;A String&quot;,
257+
},
258+
},
254259
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
255260
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
256261
},
@@ -631,6 +636,11 @@ <h3>Method Details</h3>
631636
&quot;resourceLabels&quot;: { # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
632637
&quot;a_key&quot;: &quot;A String&quot;,
633638
},
639+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # A map of resource manager tag keys and values to be attached to the nodes.
640+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
641+
&quot;a_key&quot;: &quot;A String&quot;,
642+
},
643+
},
634644
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
635645
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
636646
},
@@ -877,6 +887,11 @@ <h3>Method Details</h3>
877887
&quot;resourceLabels&quot;: { # The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
878888
&quot;a_key&quot;: &quot;A String&quot;,
879889
},
890+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # A map of resource manager tag keys and values to be attached to the nodes.
891+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
892+
&quot;a_key&quot;: &quot;A String&quot;,
893+
},
894+
},
880895
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
881896
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
882897
},
@@ -1425,6 +1440,11 @@ <h3>Method Details</h3>
14251440
&quot;a_key&quot;: &quot;A String&quot;,
14261441
},
14271442
},
1443+
&quot;resourceManagerTags&quot;: { # A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values. # Desired resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Existing tags will be replaced with new values.
1444+
&quot;tags&quot;: { # TagKeyValue must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
1445+
&quot;a_key&quot;: &quot;A String&quot;,
1446+
},
1447+
},
14281448
&quot;tags&quot;: { # Collection of Compute Engine network tags that can be applied to a node&#x27;s underlying VM instance. # The desired network tags to be applied to all nodes in the node pool. If this field is not present, the tags will not be changed. Otherwise, the existing network tags will be *replaced* with the provided tags.
14291449
&quot;tags&quot;: [ # List of network tags.
14301450
&quot;A String&quot;,

0 commit comments

Comments
 (0)