Navigation Menu

Skip to content

Commit

Permalink
feat(container): update the api
Browse files Browse the repository at this point in the history
#### 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)
  • Loading branch information
yoshi-automation committed May 30, 2023
1 parent bf1b822 commit c7fbcc1
Show file tree
Hide file tree
Showing 5 changed files with 249 additions and 1 deletion.
66 changes: 66 additions & 0 deletions docs/dyn/container_v1.projects.locations.clusters.html
Expand Up @@ -593,6 +593,17 @@ <h3>Method Details</h3>
&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.
&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.
},
&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.
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
{ # 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).
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
&quot;values&quot;: [ # Values for NodeAffinity.
&quot;A String&quot;,
],
},
],
},
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
&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.
&quot;A String&quot;,
Expand Down Expand Up @@ -735,6 +746,17 @@ <h3>Method Details</h3>
&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.
&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.
},
&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.
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
{ # 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).
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
&quot;values&quot;: [ # Values for NodeAffinity.
&quot;A String&quot;,
],
},
],
},
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
&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.
&quot;A String&quot;,
Expand Down Expand Up @@ -1388,6 +1410,17 @@ <h3>Method Details</h3>
&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.
&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.
},
&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.
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
{ # 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).
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
&quot;values&quot;: [ # Values for NodeAffinity.
&quot;A String&quot;,
],
},
],
},
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
&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.
&quot;A String&quot;,
Expand Down Expand Up @@ -1530,6 +1563,17 @@ <h3>Method Details</h3>
&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.
&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.
},
&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.
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
{ # 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).
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
&quot;values&quot;: [ # Values for NodeAffinity.
&quot;A String&quot;,
],
},
],
},
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
&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.
&quot;A String&quot;,
Expand Down Expand Up @@ -2086,6 +2130,17 @@ <h3>Method Details</h3>
&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.
&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.
},
&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.
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
{ # 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).
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
&quot;values&quot;: [ # Values for NodeAffinity.
&quot;A String&quot;,
],
},
],
},
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
&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.
&quot;A String&quot;,
Expand Down Expand Up @@ -2228,6 +2283,17 @@ <h3>Method Details</h3>
&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.
&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.
},
&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.
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
{ # 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).
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
&quot;values&quot;: [ # Values for NodeAffinity.
&quot;A String&quot;,
],
},
],
},
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
&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.
&quot;A String&quot;,
Expand Down
33 changes: 33 additions & 0 deletions docs/dyn/container_v1.projects.locations.clusters.nodePools.html
Expand Up @@ -251,6 +251,17 @@ <h3>Method Details</h3>
&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.
&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.
},
&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.
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
{ # 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).
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
&quot;values&quot;: [ # Values for NodeAffinity.
&quot;A String&quot;,
],
},
],
},
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
&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.
&quot;A String&quot;,
Expand Down Expand Up @@ -594,6 +605,17 @@ <h3>Method Details</h3>
&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.
&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.
},
&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.
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
{ # 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).
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
&quot;values&quot;: [ # Values for NodeAffinity.
&quot;A String&quot;,
],
},
],
},
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
&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.
&quot;A String&quot;,
Expand Down Expand Up @@ -803,6 +825,17 @@ <h3>Method Details</h3>
&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.
&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.
},
&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.
&quot;nodeAffinities&quot;: [ # NodeAffinities used to match to a shared sole tenant node group.
{ # 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).
&quot;key&quot;: &quot;A String&quot;, # Key for NodeAffinity.
&quot;operator&quot;: &quot;A String&quot;, # Operator for NodeAffinity.
&quot;values&quot;: [ # Values for NodeAffinity.
&quot;A String&quot;,
],
},
],
},
&quot;spot&quot;: True or False, # Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
&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.
&quot;A String&quot;,
Expand Down

0 comments on commit c7fbcc1

Please sign in to comment.