Skip to content

Commit 492ad8b

Browse files
feat(container): update the api
#### container:v1 The following keys were added: - schemas.ClusterUpdate.properties.desiredDisableL4LbFirewallReconciliation.type (Total Keys: 1) - schemas.NetworkConfig.properties.disableL4LbFirewallReconciliation.type (Total Keys: 1) - schemas.UpgradeInfoEvent.properties.eventType.type (Total Keys: 1) - schemas.UpgradeInfoEvent.properties.extendedSupportEndTime (Total Keys: 2) - schemas.UpgradeInfoEvent.properties.standardSupportEndTime (Total Keys: 2) #### container:v1beta1 The following keys were added: - schemas.ClusterUpdate.properties.desiredDisableL4LbFirewallReconciliation.type (Total Keys: 1) - schemas.NetworkConfig.properties.disableL4LbFirewallReconciliation.type (Total Keys: 1) - schemas.UpgradeInfoEvent.properties.eventType.type (Total Keys: 1) - schemas.UpgradeInfoEvent.properties.extendedSupportEndTime (Total Keys: 2) - schemas.UpgradeInfoEvent.properties.standardSupportEndTime (Total Keys: 2)
1 parent e0f3352 commit 492ad8b

6 files changed

+78
-2
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -609,6 +609,7 @@ <h3>Method Details</h3>
609609
&quot;defaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
610610
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
611611
},
612+
&quot;disableL4LbFirewallReconciliation&quot;: True or False, # Disable L4 load balancer VPC firewalls to enable firewall policies.
612613
&quot;dnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
613614
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
614615
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.
@@ -1714,6 +1715,7 @@ <h3>Method Details</h3>
17141715
&quot;defaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
17151716
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
17161717
},
1718+
&quot;disableL4LbFirewallReconciliation&quot;: True or False, # Disable L4 load balancer VPC firewalls to enable firewall policies.
17171719
&quot;dnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
17181720
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
17191721
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.
@@ -2722,6 +2724,7 @@ <h3>Method Details</h3>
27222724
&quot;defaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
27232725
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
27242726
},
2727+
&quot;disableL4LbFirewallReconciliation&quot;: True or False, # Disable L4 load balancer VPC firewalls to enable firewall policies.
27252728
&quot;dnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
27262729
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
27272730
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.
@@ -4424,6 +4427,7 @@ <h3>Method Details</h3>
44244427
&quot;desiredDefaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # The desired status of whether to disable default sNAT for this cluster.
44254428
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
44264429
},
4430+
&quot;desiredDisableL4LbFirewallReconciliation&quot;: True or False, # Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
44274431
&quot;desiredDnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
44284432
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
44294433
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -700,6 +700,7 @@ <h3>Method Details</h3>
700700
&quot;defaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
701701
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
702702
},
703+
&quot;disableL4LbFirewallReconciliation&quot;: True or False, # Disable L4 load balancer VPC firewalls to enable firewall policies.
703704
&quot;dnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
704705
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
705706
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.
@@ -1805,6 +1806,7 @@ <h3>Method Details</h3>
18051806
&quot;defaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
18061807
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
18071808
},
1809+
&quot;disableL4LbFirewallReconciliation&quot;: True or False, # Disable L4 load balancer VPC firewalls to enable firewall policies.
18081810
&quot;dnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
18091811
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
18101812
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.
@@ -2857,6 +2859,7 @@ <h3>Method Details</h3>
28572859
&quot;defaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
28582860
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
28592861
},
2862+
&quot;disableL4LbFirewallReconciliation&quot;: True or False, # Disable L4 load balancer VPC firewalls to enable firewall policies.
28602863
&quot;dnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
28612864
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
28622865
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.
@@ -4451,6 +4454,7 @@ <h3>Method Details</h3>
44514454
&quot;desiredDefaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # The desired status of whether to disable default sNAT for this cluster.
44524455
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
44534456
},
4457+
&quot;desiredDisableL4LbFirewallReconciliation&quot;: True or False, # Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
44544458
&quot;desiredDnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
44554459
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
44564460
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -639,6 +639,7 @@ <h3>Method Details</h3>
639639
&quot;defaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
640640
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
641641
},
642+
&quot;disableL4LbFirewallReconciliation&quot;: True or False, # Disable L4 load balancer VPC firewalls to enable firewall policies.
642643
&quot;dnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
643644
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
644645
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.
@@ -1874,6 +1875,7 @@ <h3>Method Details</h3>
18741875
&quot;defaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
18751876
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
18761877
},
1878+
&quot;disableL4LbFirewallReconciliation&quot;: True or False, # Disable L4 load balancer VPC firewalls to enable firewall policies.
18771879
&quot;dnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
18781880
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
18791881
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.
@@ -2974,6 +2976,7 @@ <h3>Method Details</h3>
29742976
&quot;defaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
29752977
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
29762978
},
2979+
&quot;disableL4LbFirewallReconciliation&quot;: True or False, # Disable L4 load balancer VPC firewalls to enable firewall policies.
29772980
&quot;dnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
29782981
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
29792982
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.
@@ -4765,6 +4768,7 @@ <h3>Method Details</h3>
47654768
&quot;desiredDefaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # The desired status of whether to disable default sNAT for this cluster.
47664769
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
47674770
},
4771+
&quot;desiredDisableL4LbFirewallReconciliation&quot;: True or False, # Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
47684772
&quot;desiredDnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
47694773
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
47704774
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.

docs/dyn/container_v1beta1.projects.zones.clusters.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -737,6 +737,7 @@ <h3>Method Details</h3>
737737
&quot;defaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
738738
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
739739
},
740+
&quot;disableL4LbFirewallReconciliation&quot;: True or False, # Disable L4 load balancer VPC firewalls to enable firewall policies.
740741
&quot;dnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
741742
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
742743
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.
@@ -1972,6 +1973,7 @@ <h3>Method Details</h3>
19721973
&quot;defaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
19731974
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
19741975
},
1976+
&quot;disableL4LbFirewallReconciliation&quot;: True or False, # Disable L4 load balancer VPC firewalls to enable firewall policies.
19751977
&quot;dnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
19761978
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
19771979
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.
@@ -3116,6 +3118,7 @@ <h3>Method Details</h3>
31163118
&quot;defaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
31173119
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
31183120
},
3121+
&quot;disableL4LbFirewallReconciliation&quot;: True or False, # Disable L4 load balancer VPC firewalls to enable firewall policies.
31193122
&quot;dnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
31203123
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
31213124
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.
@@ -4792,6 +4795,7 @@ <h3>Method Details</h3>
47924795
&quot;desiredDefaultSnatStatus&quot;: { # DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster. # The desired status of whether to disable default sNAT for this cluster.
47934796
&quot;disabled&quot;: True or False, # Disables cluster default sNAT rules.
47944797
},
4798+
&quot;desiredDisableL4LbFirewallReconciliation&quot;: True or False, # Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
47954799
&quot;desiredDnsConfig&quot;: { # DNSConfig contains the desired set of options for configuring clusterDNS. # DNSConfig contains clusterDNS config for this cluster.
47964800
&quot;additiveVpcScopeDnsDomain&quot;: &quot;A String&quot;, # Optional. The domain used in Additive VPC scope.
47974801
&quot;clusterDns&quot;: &quot;A String&quot;, # cluster_dns indicates which in-cluster DNS provider should be used.

googleapiclient/discovery_cache/documents/container.v1.json

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2540,7 +2540,7 @@
25402540
}
25412541
}
25422542
},
2543-
"revision": "20241203",
2543+
"revision": "20241228",
25442544
"rootUrl": "https://container.googleapis.com/",
25452545
"schemas": {
25462546
"AcceleratorConfig": {
@@ -3628,6 +3628,10 @@
36283628
"$ref": "DefaultSnatStatus",
36293629
"description": "The desired status of whether to disable default sNAT for this cluster."
36303630
},
3631+
"desiredDisableL4LbFirewallReconciliation": {
3632+
"description": "Enable/Disable L4 LB VPC firewall reconciliation for the cluster.",
3633+
"type": "boolean"
3634+
},
36313635
"desiredDnsConfig": {
36323636
"$ref": "DNSConfig",
36333637
"description": "DNSConfig contains clusterDNS config for this cluster."
@@ -5358,6 +5362,10 @@ false
53585362
"$ref": "DefaultSnatStatus",
53595363
"description": "Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic."
53605364
},
5365+
"disableL4LbFirewallReconciliation": {
5366+
"description": "Disable L4 load balancer VPC firewalls to enable firewall policies.",
5367+
"type": "boolean"
5368+
},
53615369
"dnsConfig": {
53625370
"$ref": "DNSConfig",
53635371
"description": "DNSConfig contains clusterDNS config for this cluster."
@@ -8024,6 +8032,23 @@ false
80248032
"format": "google-datetime",
80258033
"type": "string"
80268034
},
8035+
"eventType": {
8036+
"description": "The type of the event.",
8037+
"enum": [
8038+
"EVENT_TYPE_UNSPECIFIED",
8039+
"END_OF_SUPPORT"
8040+
],
8041+
"enumDescriptions": [
8042+
"EVENT_TYPE_UNSPECIFIED indicates the event type is unspecified.",
8043+
"END_OF_SUPPORT indicates GKE version reaches end of support, check standard_support_end_time and extended_support_end_time for more details."
8044+
],
8045+
"type": "string"
8046+
},
8047+
"extendedSupportEndTime": {
8048+
"description": "The end of extended support timestamp.",
8049+
"format": "google-datetime",
8050+
"type": "string"
8051+
},
80278052
"operation": {
80288053
"description": "The operation associated with this upgrade.",
80298054
"type": "string"
@@ -8046,6 +8071,11 @@ false
80468071
],
80478072
"type": "string"
80488073
},
8074+
"standardSupportEndTime": {
8075+
"description": "The end of standard support timestamp.",
8076+
"format": "google-datetime",
8077+
"type": "string"
8078+
},
80498079
"startTime": {
80508080
"description": "The time when the operation was started.",
80518081
"format": "google-datetime",

0 commit comments

Comments
 (0)