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.ClusterUpdate.properties.desiredEnableCiliumClusterwideNetworkPolicy.type (Total Keys: 1)
- schemas.ClusterUpdate.properties.desiredEnableMultiNetworking.type (Total Keys: 1)
- schemas.DatabaseEncryption.properties.currentState (Total Keys: 2)
- schemas.DatabaseEncryption.properties.decryptionKeys (Total Keys: 3)
- schemas.DatabaseEncryption.properties.lastOperationErrors (Total Keys: 3)
- schemas.NetworkConfig.properties.enableCiliumClusterwideNetworkPolicy.type (Total Keys: 1)
- schemas.NodeConfig.properties.secondaryBootDiskUpdateStrategy.$ref (Total Keys: 1)
- schemas.OperationError (Total Keys: 6)
- schemas.SecondaryBootDiskUpdateStrategy (Total Keys: 2)

#### container:v1beta1

The following keys were added:
- schemas.ClusterUpdate.properties.desiredEnableMultiNetworking.type (Total Keys: 1)
- schemas.DatabaseEncryption.properties.currentState (Total Keys: 2)
- schemas.DatabaseEncryption.properties.decryptionKeys (Total Keys: 3)
- schemas.DatabaseEncryption.properties.lastOperationErrors (Total Keys: 3)
- schemas.NodeConfig.properties.secondaryBootDiskUpdateStrategy.$ref (Total Keys: 1)
- schemas.OperationError (Total Keys: 6)
- schemas.SecondaryBootDiskUpdateStrategy (Total Keys: 2)
  • Loading branch information
yoshi-automation committed Mar 26, 2024
1 parent bc62721 commit f8d7618
Show file tree
Hide file tree
Showing 10 changed files with 408 additions and 2 deletions.
57 changes: 57 additions & 0 deletions docs/dyn/container_v1.projects.locations.clusters.html
Expand Up @@ -392,7 +392,18 @@ <h3>Method Details</h3>
&quot;currentNodeCount&quot;: 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information.
&quot;currentNodeVersion&quot;: &quot;A String&quot;, # [Output only] Deprecated, use [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they&#x27;re in the process of being upgraded, this reflects the minimum version of all nodes.
&quot;databaseEncryption&quot;: { # Configuration of etcd encryption. # Configuration of etcd encryption.
&quot;currentState&quot;: &quot;A String&quot;, # Output only. The current state of etcd encryption.
&quot;decryptionKeys&quot;: [ # Output only. Keys in use by the cluster for decrypting existing objects, in addition to the key in `key_name`. Each item is a CloudKMS key resource.
&quot;A String&quot;,
],
&quot;keyName&quot;: &quot;A String&quot;, # Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
&quot;lastOperationErrors&quot;: [ # Output only. Records errors seen during DatabaseEncryption update operations.
{ # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration.
&quot;errorMessage&quot;: &quot;A String&quot;, # Description of the error seen during the operation.
&quot;keyName&quot;: &quot;A String&quot;, # CloudKMS key resource that had the error.
&quot;timestamp&quot;: &quot;A String&quot;, # Time when the CloudKMS error was seen.
},
],
&quot;state&quot;: &quot;A String&quot;, # The desired state of etcd encryption.
},
&quot;defaultMaxPodsConstraint&quot;: { # Constraints applied to pods. # The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
Expand Down Expand Up @@ -669,6 +680,8 @@ <h3>Method Details</h3>
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
},
&quot;secondaryBootDiskUpdateStrategy&quot;: { # SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks. # Secondary boot disk update strategy.
},
&quot;secondaryBootDisks&quot;: [ # List of secondary boot disks attached to the nodes.
{ # SecondaryBootDisk represents a persistent disk attached to a node with special configurations based on its mode.
&quot;diskImage&quot;: &quot;A String&quot;, # Fully-qualified resource ID for an existing disk image.
Expand Down Expand Up @@ -847,6 +860,8 @@ <h3>Method Details</h3>
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
},
&quot;secondaryBootDiskUpdateStrategy&quot;: { # SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks. # Secondary boot disk update strategy.
},
&quot;secondaryBootDisks&quot;: [ # List of secondary boot disks attached to the nodes.
{ # SecondaryBootDisk represents a persistent disk attached to a node with special configurations based on its mode.
&quot;diskImage&quot;: &quot;A String&quot;, # Fully-qualified resource ID for an existing disk image.
Expand Down Expand Up @@ -1318,7 +1333,18 @@ <h3>Method Details</h3>
&quot;currentNodeCount&quot;: 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information.
&quot;currentNodeVersion&quot;: &quot;A String&quot;, # [Output only] Deprecated, use [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they&#x27;re in the process of being upgraded, this reflects the minimum version of all nodes.
&quot;databaseEncryption&quot;: { # Configuration of etcd encryption. # Configuration of etcd encryption.
&quot;currentState&quot;: &quot;A String&quot;, # Output only. The current state of etcd encryption.
&quot;decryptionKeys&quot;: [ # Output only. Keys in use by the cluster for decrypting existing objects, in addition to the key in `key_name`. Each item is a CloudKMS key resource.
&quot;A String&quot;,
],
&quot;keyName&quot;: &quot;A String&quot;, # Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
&quot;lastOperationErrors&quot;: [ # Output only. Records errors seen during DatabaseEncryption update operations.
{ # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration.
&quot;errorMessage&quot;: &quot;A String&quot;, # Description of the error seen during the operation.
&quot;keyName&quot;: &quot;A String&quot;, # CloudKMS key resource that had the error.
&quot;timestamp&quot;: &quot;A String&quot;, # Time when the CloudKMS error was seen.
},
],
&quot;state&quot;: &quot;A String&quot;, # The desired state of etcd encryption.
},
&quot;defaultMaxPodsConstraint&quot;: { # Constraints applied to pods. # The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
Expand Down Expand Up @@ -1595,6 +1621,8 @@ <h3>Method Details</h3>
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
},
&quot;secondaryBootDiskUpdateStrategy&quot;: { # SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks. # Secondary boot disk update strategy.
},
&quot;secondaryBootDisks&quot;: [ # List of secondary boot disks attached to the nodes.
{ # SecondaryBootDisk represents a persistent disk attached to a node with special configurations based on its mode.
&quot;diskImage&quot;: &quot;A String&quot;, # Fully-qualified resource ID for an existing disk image.
Expand Down Expand Up @@ -1773,6 +1801,8 @@ <h3>Method Details</h3>
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
},
&quot;secondaryBootDiskUpdateStrategy&quot;: { # SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks. # Secondary boot disk update strategy.
},
&quot;secondaryBootDisks&quot;: [ # List of secondary boot disks attached to the nodes.
{ # SecondaryBootDisk represents a persistent disk attached to a node with special configurations based on its mode.
&quot;diskImage&quot;: &quot;A String&quot;, # Fully-qualified resource ID for an existing disk image.
Expand Down Expand Up @@ -2147,7 +2177,18 @@ <h3>Method Details</h3>
&quot;currentNodeCount&quot;: 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information.
&quot;currentNodeVersion&quot;: &quot;A String&quot;, # [Output only] Deprecated, use [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they&#x27;re in the process of being upgraded, this reflects the minimum version of all nodes.
&quot;databaseEncryption&quot;: { # Configuration of etcd encryption. # Configuration of etcd encryption.
&quot;currentState&quot;: &quot;A String&quot;, # Output only. The current state of etcd encryption.
&quot;decryptionKeys&quot;: [ # Output only. Keys in use by the cluster for decrypting existing objects, in addition to the key in `key_name`. Each item is a CloudKMS key resource.
&quot;A String&quot;,
],
&quot;keyName&quot;: &quot;A String&quot;, # Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
&quot;lastOperationErrors&quot;: [ # Output only. Records errors seen during DatabaseEncryption update operations.
{ # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration.
&quot;errorMessage&quot;: &quot;A String&quot;, # Description of the error seen during the operation.
&quot;keyName&quot;: &quot;A String&quot;, # CloudKMS key resource that had the error.
&quot;timestamp&quot;: &quot;A String&quot;, # Time when the CloudKMS error was seen.
},
],
&quot;state&quot;: &quot;A String&quot;, # The desired state of etcd encryption.
},
&quot;defaultMaxPodsConstraint&quot;: { # Constraints applied to pods. # The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
Expand Down Expand Up @@ -2424,6 +2465,8 @@ <h3>Method Details</h3>
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
},
&quot;secondaryBootDiskUpdateStrategy&quot;: { # SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks. # Secondary boot disk update strategy.
},
&quot;secondaryBootDisks&quot;: [ # List of secondary boot disks attached to the nodes.
{ # SecondaryBootDisk represents a persistent disk attached to a node with special configurations based on its mode.
&quot;diskImage&quot;: &quot;A String&quot;, # Fully-qualified resource ID for an existing disk image.
Expand Down Expand Up @@ -2602,6 +2645,8 @@ <h3>Method Details</h3>
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
},
&quot;secondaryBootDiskUpdateStrategy&quot;: { # SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks. # Secondary boot disk update strategy.
},
&quot;secondaryBootDisks&quot;: [ # List of secondary boot disks attached to the nodes.
{ # SecondaryBootDisk represents a persistent disk attached to a node with special configurations based on its mode.
&quot;diskImage&quot;: &quot;A String&quot;, # Fully-qualified resource ID for an existing disk image.
Expand Down Expand Up @@ -3796,7 +3841,18 @@ <h3>Method Details</h3>
&quot;enabled&quot;: True or False, # Whether the feature is enabled or not.
},
&quot;desiredDatabaseEncryption&quot;: { # Configuration of etcd encryption. # Configuration of etcd encryption.
&quot;currentState&quot;: &quot;A String&quot;, # Output only. The current state of etcd encryption.
&quot;decryptionKeys&quot;: [ # Output only. Keys in use by the cluster for decrypting existing objects, in addition to the key in `key_name`. Each item is a CloudKMS key resource.
&quot;A String&quot;,
],
&quot;keyName&quot;: &quot;A String&quot;, # Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
&quot;lastOperationErrors&quot;: [ # Output only. Records errors seen during DatabaseEncryption update operations.
{ # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration.
&quot;errorMessage&quot;: &quot;A String&quot;, # Description of the error seen during the operation.
&quot;keyName&quot;: &quot;A String&quot;, # CloudKMS key resource that had the error.
&quot;timestamp&quot;: &quot;A String&quot;, # Time when the CloudKMS error was seen.
},
],
&quot;state&quot;: &quot;A String&quot;, # The desired state of etcd encryption.
},
&quot;desiredDatapathProvider&quot;: &quot;A String&quot;, # The desired datapath provider for the cluster.
Expand All @@ -3810,6 +3866,7 @@ <h3>Method Details</h3>
},
&quot;desiredEnableCiliumClusterwideNetworkPolicy&quot;: True or False, # Enable/Disable Cilium Clusterwide Network Policy for the cluster.
&quot;desiredEnableFqdnNetworkPolicy&quot;: True or False, # Enable/Disable FQDN Network Policy for the cluster.
&quot;desiredEnableMultiNetworking&quot;: True or False, # Enable/Disable Multi-Networking for the cluster
&quot;desiredEnablePrivateEndpoint&quot;: True or False, # Enable/Disable private endpoint for the cluster&#x27;s master.
&quot;desiredFleet&quot;: { # Fleet is the fleet configuration for the cluster. # The desired fleet configuration for the cluster.
&quot;membership&quot;: &quot;A String&quot;, # [Output only] The full resource name of the registered fleet membership of the cluster, in the format `//gkehub.googleapis.com/projects/*/locations/*/memberships/*`.
Expand Down
Expand Up @@ -260,6 +260,8 @@ <h3>Method Details</h3>
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
},
&quot;secondaryBootDiskUpdateStrategy&quot;: { # SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks. # Secondary boot disk update strategy.
},
&quot;secondaryBootDisks&quot;: [ # List of secondary boot disks attached to the nodes.
{ # SecondaryBootDisk represents a persistent disk attached to a node with special configurations based on its mode.
&quot;diskImage&quot;: &quot;A String&quot;, # Fully-qualified resource ID for an existing disk image.
Expand Down Expand Up @@ -655,6 +657,8 @@ <h3>Method Details</h3>
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
},
&quot;secondaryBootDiskUpdateStrategy&quot;: { # SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks. # Secondary boot disk update strategy.
},
&quot;secondaryBootDisks&quot;: [ # List of secondary boot disks attached to the nodes.
{ # SecondaryBootDisk represents a persistent disk attached to a node with special configurations based on its mode.
&quot;diskImage&quot;: &quot;A String&quot;, # Fully-qualified resource ID for an existing disk image.
Expand Down Expand Up @@ -916,6 +920,8 @@ <h3>Method Details</h3>
&quot;sandboxConfig&quot;: { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node.
&quot;type&quot;: &quot;A String&quot;, # Type of the sandbox to use for the node.
},
&quot;secondaryBootDiskUpdateStrategy&quot;: { # SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks. # Secondary boot disk update strategy.
},
&quot;secondaryBootDisks&quot;: [ # List of secondary boot disks attached to the nodes.
{ # SecondaryBootDisk represents a persistent disk attached to a node with special configurations based on its mode.
&quot;diskImage&quot;: &quot;A String&quot;, # Fully-qualified resource ID for an existing disk image.
Expand Down

0 comments on commit f8d7618

Please sign in to comment.