Skip to content

Commit c7fbcc1

Browse files
feat(container): update the api
#### container:v1 The following keys were added: - schemas.NodeAffinity (Total Keys: 6) - schemas.NodeConfig.properties.soleTenantConfig.$ref (Total Keys: 1) - schemas.SoleTenantConfig (Total Keys: 4)
1 parent bf1b822 commit c7fbcc1

File tree

5 files changed

+249
-1
lines changed

5 files changed

+249
-1
lines changed

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

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -593,6 +593,17 @@ <h3>Method Details</h3>
593593
&quot;enableIntegrityMonitoring&quot;: True or False, # Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created.
594594
&quot;enableSecureBoot&quot;: True or False, # Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails.
595595
},
596+
&quot;soleTenantConfig&quot;: { # SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool. # Parameters for node pools to be backed by shared sole tenant node groups.
597+
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
598+
{ # Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
599+
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
600+
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
601+
&quot;values&quot;: [ # Values for NodeAffinity.
602+
&quot;A String&quot;,
603+
],
604+
},
605+
],
606+
},
596607
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
597608
&quot;tags&quot;: [ # The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035.
598609
&quot;A String&quot;,
@@ -735,6 +746,17 @@ <h3>Method Details</h3>
735746
&quot;enableIntegrityMonitoring&quot;: True or False, # Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created.
736747
&quot;enableSecureBoot&quot;: True or False, # Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails.
737748
},
749+
&quot;soleTenantConfig&quot;: { # SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool. # Parameters for node pools to be backed by shared sole tenant node groups.
750+
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
751+
{ # Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
752+
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
753+
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
754+
&quot;values&quot;: [ # Values for NodeAffinity.
755+
&quot;A String&quot;,
756+
],
757+
},
758+
],
759+
},
738760
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
739761
&quot;tags&quot;: [ # The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035.
740762
&quot;A String&quot;,
@@ -1388,6 +1410,17 @@ <h3>Method Details</h3>
13881410
&quot;enableIntegrityMonitoring&quot;: True or False, # Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created.
13891411
&quot;enableSecureBoot&quot;: True or False, # Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails.
13901412
},
1413+
&quot;soleTenantConfig&quot;: { # SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool. # Parameters for node pools to be backed by shared sole tenant node groups.
1414+
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
1415+
{ # Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
1416+
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
1417+
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
1418+
&quot;values&quot;: [ # Values for NodeAffinity.
1419+
&quot;A String&quot;,
1420+
],
1421+
},
1422+
],
1423+
},
13911424
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
13921425
&quot;tags&quot;: [ # The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035.
13931426
&quot;A String&quot;,
@@ -1530,6 +1563,17 @@ <h3>Method Details</h3>
15301563
&quot;enableIntegrityMonitoring&quot;: True or False, # Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created.
15311564
&quot;enableSecureBoot&quot;: True or False, # Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails.
15321565
},
1566+
&quot;soleTenantConfig&quot;: { # SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool. # Parameters for node pools to be backed by shared sole tenant node groups.
1567+
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
1568+
{ # Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
1569+
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
1570+
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
1571+
&quot;values&quot;: [ # Values for NodeAffinity.
1572+
&quot;A String&quot;,
1573+
],
1574+
},
1575+
],
1576+
},
15331577
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
15341578
&quot;tags&quot;: [ # The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035.
15351579
&quot;A String&quot;,
@@ -2086,6 +2130,17 @@ <h3>Method Details</h3>
20862130
&quot;enableIntegrityMonitoring&quot;: True or False, # Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created.
20872131
&quot;enableSecureBoot&quot;: True or False, # Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails.
20882132
},
2133+
&quot;soleTenantConfig&quot;: { # SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool. # Parameters for node pools to be backed by shared sole tenant node groups.
2134+
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
2135+
{ # Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
2136+
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
2137+
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
2138+
&quot;values&quot;: [ # Values for NodeAffinity.
2139+
&quot;A String&quot;,
2140+
],
2141+
},
2142+
],
2143+
},
20892144
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
20902145
&quot;tags&quot;: [ # The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035.
20912146
&quot;A String&quot;,
@@ -2228,6 +2283,17 @@ <h3>Method Details</h3>
22282283
&quot;enableIntegrityMonitoring&quot;: True or False, # Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created.
22292284
&quot;enableSecureBoot&quot;: True or False, # Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails.
22302285
},
2286+
&quot;soleTenantConfig&quot;: { # SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool. # Parameters for node pools to be backed by shared sole tenant node groups.
2287+
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
2288+
{ # Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
2289+
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
2290+
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
2291+
&quot;values&quot;: [ # Values for NodeAffinity.
2292+
&quot;A String&quot;,
2293+
],
2294+
},
2295+
],
2296+
},
22312297
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
22322298
&quot;tags&quot;: [ # The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035.
22332299
&quot;A String&quot;,

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

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,17 @@ <h3>Method Details</h3>
251251
&quot;enableIntegrityMonitoring&quot;: True or False, # Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created.
252252
&quot;enableSecureBoot&quot;: True or False, # Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails.
253253
},
254+
&quot;soleTenantConfig&quot;: { # SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool. # Parameters for node pools to be backed by shared sole tenant node groups.
255+
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
256+
{ # Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
257+
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
258+
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
259+
&quot;values&quot;: [ # Values for NodeAffinity.
260+
&quot;A String&quot;,
261+
],
262+
},
263+
],
264+
},
254265
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
255266
&quot;tags&quot;: [ # The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035.
256267
&quot;A String&quot;,
@@ -594,6 +605,17 @@ <h3>Method Details</h3>
594605
&quot;enableIntegrityMonitoring&quot;: True or False, # Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created.
595606
&quot;enableSecureBoot&quot;: True or False, # Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails.
596607
},
608+
&quot;soleTenantConfig&quot;: { # SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool. # Parameters for node pools to be backed by shared sole tenant node groups.
609+
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
610+
{ # Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
611+
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
612+
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
613+
&quot;values&quot;: [ # Values for NodeAffinity.
614+
&quot;A String&quot;,
615+
],
616+
},
617+
],
618+
},
597619
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
598620
&quot;tags&quot;: [ # The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035.
599621
&quot;A String&quot;,
@@ -803,6 +825,17 @@ <h3>Method Details</h3>
803825
&quot;enableIntegrityMonitoring&quot;: True or False, # Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created.
804826
&quot;enableSecureBoot&quot;: True or False, # Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails.
805827
},
828+
&quot;soleTenantConfig&quot;: { # SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool. # Parameters for node pools to be backed by shared sole tenant node groups.
829+
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
830+
{ # Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
831+
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
832+
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
833+
&quot;values&quot;: [ # Values for NodeAffinity.
834+
&quot;A String&quot;,
835+
],
836+
},
837+
],
838+
},
806839
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
807840
&quot;tags&quot;: [ # The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035.
808841
&quot;A String&quot;,

0 commit comments

Comments
 (0)