diff --git a/docs/dyn/container_v1.projects.locations.clusters.html b/docs/dyn/container_v1.projects.locations.clusters.html index 9d76b2296f..62452882fa 100644 --- a/docs/dyn/container_v1.projects.locations.clusters.html +++ b/docs/dyn/container_v1.projects.locations.clusters.html @@ -392,7 +392,18 @@

Method Details

"currentNodeCount": 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # [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're in the process of being upgraded, this reflects the minimum version of all nodes. "databaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "defaultMaxPodsConstraint": { # 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. @@ -669,6 +680,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -847,6 +860,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -1318,7 +1333,18 @@

Method Details

"currentNodeCount": 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # [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're in the process of being upgraded, this reflects the minimum version of all nodes. "databaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "defaultMaxPodsConstraint": { # 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. @@ -1595,6 +1621,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -1773,6 +1801,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -2147,7 +2177,18 @@

Method Details

"currentNodeCount": 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # [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're in the process of being upgraded, this reflects the minimum version of all nodes. "databaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "defaultMaxPodsConstraint": { # 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. @@ -2424,6 +2465,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -2602,6 +2645,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -3796,7 +3841,18 @@

Method Details

"enabled": True or False, # Whether the feature is enabled or not. }, "desiredDatabaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "desiredDatapathProvider": "A String", # The desired datapath provider for the cluster. @@ -3810,6 +3866,7 @@

Method Details

}, "desiredEnableCiliumClusterwideNetworkPolicy": True or False, # Enable/Disable Cilium Clusterwide Network Policy for the cluster. "desiredEnableFqdnNetworkPolicy": True or False, # Enable/Disable FQDN Network Policy for the cluster. + "desiredEnableMultiNetworking": True or False, # Enable/Disable Multi-Networking for the cluster "desiredEnablePrivateEndpoint": True or False, # Enable/Disable private endpoint for the cluster's master. "desiredFleet": { # Fleet is the fleet configuration for the cluster. # The desired fleet configuration for the cluster. "membership": "A String", # [Output only] The full resource name of the registered fleet membership of the cluster, in the format `//gkehub.googleapis.com/projects/*/locations/*/memberships/*`. diff --git a/docs/dyn/container_v1.projects.locations.clusters.nodePools.html b/docs/dyn/container_v1.projects.locations.clusters.nodePools.html index 6724df7958..6b81bdc969 100644 --- a/docs/dyn/container_v1.projects.locations.clusters.nodePools.html +++ b/docs/dyn/container_v1.projects.locations.clusters.nodePools.html @@ -260,6 +260,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -655,6 +657,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -916,6 +920,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. diff --git a/docs/dyn/container_v1.projects.zones.clusters.html b/docs/dyn/container_v1.projects.zones.clusters.html index 544d4f5c44..36f5d9951d 100644 --- a/docs/dyn/container_v1.projects.zones.clusters.html +++ b/docs/dyn/container_v1.projects.zones.clusters.html @@ -471,7 +471,18 @@

Method Details

"currentNodeCount": 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # [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're in the process of being upgraded, this reflects the minimum version of all nodes. "databaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "defaultMaxPodsConstraint": { # 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. @@ -748,6 +759,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -926,6 +939,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -1397,7 +1412,18 @@

Method Details

"currentNodeCount": 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # [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're in the process of being upgraded, this reflects the minimum version of all nodes. "databaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "defaultMaxPodsConstraint": { # 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. @@ -1674,6 +1700,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -1852,6 +1880,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -2270,7 +2300,18 @@

Method Details

"currentNodeCount": 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # [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're in the process of being upgraded, this reflects the minimum version of all nodes. "databaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "defaultMaxPodsConstraint": { # 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. @@ -2547,6 +2588,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -2725,6 +2768,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -3823,7 +3868,18 @@

Method Details

"enabled": True or False, # Whether the feature is enabled or not. }, "desiredDatabaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "desiredDatapathProvider": "A String", # The desired datapath provider for the cluster. @@ -3837,6 +3893,7 @@

Method Details

}, "desiredEnableCiliumClusterwideNetworkPolicy": True or False, # Enable/Disable Cilium Clusterwide Network Policy for the cluster. "desiredEnableFqdnNetworkPolicy": True or False, # Enable/Disable FQDN Network Policy for the cluster. + "desiredEnableMultiNetworking": True or False, # Enable/Disable Multi-Networking for the cluster "desiredEnablePrivateEndpoint": True or False, # Enable/Disable private endpoint for the cluster's master. "desiredFleet": { # Fleet is the fleet configuration for the cluster. # The desired fleet configuration for the cluster. "membership": "A String", # [Output only] The full resource name of the registered fleet membership of the cluster, in the format `//gkehub.googleapis.com/projects/*/locations/*/memberships/*`. diff --git a/docs/dyn/container_v1.projects.zones.clusters.nodePools.html b/docs/dyn/container_v1.projects.zones.clusters.nodePools.html index 9c3f24d9f4..be55683aee 100644 --- a/docs/dyn/container_v1.projects.zones.clusters.nodePools.html +++ b/docs/dyn/container_v1.projects.zones.clusters.nodePools.html @@ -325,6 +325,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -720,6 +722,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -981,6 +985,8 @@

Method Details

"sandboxConfig": { # SandboxConfig contains configurations of the sandbox to use for the node. # Sandbox configuration for this node. "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. diff --git a/docs/dyn/container_v1beta1.projects.locations.clusters.html b/docs/dyn/container_v1beta1.projects.locations.clusters.html index 96e8eb2563..0e56b459d2 100644 --- a/docs/dyn/container_v1beta1.projects.locations.clusters.html +++ b/docs/dyn/container_v1beta1.projects.locations.clusters.html @@ -412,7 +412,18 @@

Method Details

"currentNodeCount": 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # [Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. "databaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "defaultMaxPodsConstraint": { # 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. @@ -706,6 +717,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -906,6 +919,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -1427,7 +1442,18 @@

Method Details

"currentNodeCount": 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # [Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. "databaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "defaultMaxPodsConstraint": { # 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. @@ -1721,6 +1747,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -1921,6 +1949,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -2345,7 +2375,18 @@

Method Details

"currentNodeCount": 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # [Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. "databaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "defaultMaxPodsConstraint": { # 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. @@ -2639,6 +2680,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -2839,6 +2882,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -4087,7 +4132,18 @@

Method Details

"enabled": True or False, # Whether the feature is enabled or not. }, "desiredDatabaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "desiredDatapathProvider": "A String", # The desired datapath provider for the cluster. @@ -4101,6 +4157,7 @@

Method Details

}, "desiredEnableCiliumClusterwideNetworkPolicy": True or False, # Enable/Disable Cilium Clusterwide Network Policy for the cluster. "desiredEnableFqdnNetworkPolicy": True or False, # Enable/Disable FQDN Network Policy for the cluster. + "desiredEnableMultiNetworking": True or False, # Enable/Disable Multi-Networking for the cluster "desiredEnablePrivateEndpoint": True or False, # Enable/Disable private endpoint for the cluster's master. "desiredFleet": { # Fleet is the fleet configuration for the cluster. # The desired fleet configuration for the cluster. "membership": "A String", # [Output only] The full resource name of the registered fleet membership of the cluster, in the format `//gkehub.googleapis.com/projects/*/locations/*/memberships/*`. diff --git a/docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html b/docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html index a5d2b00208..4b1e727ac4 100644 --- a/docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html +++ b/docs/dyn/container_v1beta1.projects.locations.clusters.nodePools.html @@ -273,6 +273,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -685,6 +687,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -963,6 +967,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. diff --git a/docs/dyn/container_v1beta1.projects.zones.clusters.html b/docs/dyn/container_v1beta1.projects.zones.clusters.html index bba874b93d..36603ba329 100644 --- a/docs/dyn/container_v1beta1.projects.zones.clusters.html +++ b/docs/dyn/container_v1beta1.projects.zones.clusters.html @@ -498,7 +498,18 @@

Method Details

"currentNodeCount": 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # [Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. "databaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "defaultMaxPodsConstraint": { # 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. @@ -792,6 +803,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -992,6 +1005,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -1513,7 +1528,18 @@

Method Details

"currentNodeCount": 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # [Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. "databaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "defaultMaxPodsConstraint": { # 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. @@ -1807,6 +1833,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -2007,6 +2035,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -2475,7 +2505,18 @@

Method Details

"currentNodeCount": 42, # [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. "currentNodeVersion": "A String", # [Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. "databaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "defaultMaxPodsConstraint": { # 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. @@ -2769,6 +2810,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -2969,6 +3012,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -4114,7 +4159,18 @@

Method Details

"enabled": True or False, # Whether the feature is enabled or not. }, "desiredDatabaseEncryption": { # Configuration of etcd encryption. # Configuration of etcd encryption. + "currentState": "A String", # Output only. The current state of etcd encryption. + "decryptionKeys": [ # 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. + "A String", + ], "keyName": "A String", # 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 + "lastOperationErrors": [ # Output only. Records errors seen during DatabaseEncryption update operations. + { # OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration. + "errorMessage": "A String", # Description of the error seen during the operation. + "keyName": "A String", # CloudKMS key resource that had the error. + "timestamp": "A String", # Time when the CloudKMS error was seen. + }, + ], "state": "A String", # The desired state of etcd encryption. }, "desiredDatapathProvider": "A String", # The desired datapath provider for the cluster. @@ -4128,6 +4184,7 @@

Method Details

}, "desiredEnableCiliumClusterwideNetworkPolicy": True or False, # Enable/Disable Cilium Clusterwide Network Policy for the cluster. "desiredEnableFqdnNetworkPolicy": True or False, # Enable/Disable FQDN Network Policy for the cluster. + "desiredEnableMultiNetworking": True or False, # Enable/Disable Multi-Networking for the cluster "desiredEnablePrivateEndpoint": True or False, # Enable/Disable private endpoint for the cluster's master. "desiredFleet": { # Fleet is the fleet configuration for the cluster. # The desired fleet configuration for the cluster. "membership": "A String", # [Output only] The full resource name of the registered fleet membership of the cluster, in the format `//gkehub.googleapis.com/projects/*/locations/*/memberships/*`. diff --git a/docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html b/docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html index 23ef38ec13..e65ac69619 100644 --- a/docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html +++ b/docs/dyn/container_v1beta1.projects.zones.clusters.nodePools.html @@ -338,6 +338,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -750,6 +752,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. @@ -1028,6 +1032,8 @@

Method Details

"sandboxType": "A String", # Type of the sandbox to use for the node (e.g. 'gvisor') "type": "A String", # Type of the sandbox to use for the node. }, + "secondaryBootDiskUpdateStrategy": { # 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. + }, "secondaryBootDisks": [ # 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. "diskImage": "A String", # Fully-qualified resource ID for an existing disk image. diff --git a/googleapiclient/discovery_cache/documents/container.v1.json b/googleapiclient/discovery_cache/documents/container.v1.json index ead1b7a324..5222a1b7cb 100644 --- a/googleapiclient/discovery_cache/documents/container.v1.json +++ b/googleapiclient/discovery_cache/documents/container.v1.json @@ -2540,7 +2540,7 @@ } } }, -"revision": "20240214", +"revision": "20240313", "rootUrl": "https://container.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -3534,10 +3534,18 @@ "$ref": "DNSConfig", "description": "DNSConfig contains clusterDNS config for this cluster." }, +"desiredEnableCiliumClusterwideNetworkPolicy": { +"description": "Enable/Disable Cilium Clusterwide Network Policy for the cluster.", +"type": "boolean" +}, "desiredEnableFqdnNetworkPolicy": { "description": "Enable/Disable FQDN Network Policy for the cluster.", "type": "boolean" }, +"desiredEnableMultiNetworking": { +"description": "Enable/Disable Multi-Networking for the cluster", +"type": "boolean" +}, "desiredEnablePrivateEndpoint": { "description": "Enable/Disable private endpoint for the cluster's master.", "type": "boolean" @@ -3927,10 +3935,49 @@ "description": "Configuration of etcd encryption.", "id": "DatabaseEncryption", "properties": { +"currentState": { +"description": "Output only. The current state of etcd encryption.", +"enum": [ +"CURRENT_STATE_UNSPECIFIED", +"CURRENT_STATE_ENCRYPTED", +"CURRENT_STATE_DECRYPTED", +"CURRENT_STATE_ENCRYPTION_PENDING", +"CURRENT_STATE_ENCRYPTION_ERROR", +"CURRENT_STATE_DECRYPTION_PENDING", +"CURRENT_STATE_DECRYPTION_ERROR" +], +"enumDescriptions": [ +"Should never be set", +"Secrets in etcd are encrypted.", +"Secrets in etcd are stored in plain text (at etcd level) - this is unrelated to Compute Engine level full disk encryption.", +"Encryption (or re-encryption with a different CloudKMS key) of Secrets is in progress.", +"Encryption (or re-encryption with a different CloudKMS key) of Secrets in etcd encountered an error.", +"De-crypting Secrets to plain text in etcd is in progress.", +"De-crypting Secrets to plain text in etcd encountered an error." +], +"readOnly": true, +"type": "string" +}, +"decryptionKeys": { +"description": "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.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, "keyName": { "description": "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", "type": "string" }, +"lastOperationErrors": { +"description": "Output only. Records errors seen during DatabaseEncryption update operations.", +"items": { +"$ref": "OperationError" +}, +"readOnly": true, +"type": "array" +}, "state": { "description": "The desired state of etcd encryption.", "enum": [ @@ -4965,6 +5012,10 @@ "$ref": "DNSConfig", "description": "DNSConfig contains clusterDNS config for this cluster." }, +"enableCiliumClusterwideNetworkPolicy": { +"description": "Whether CiliumClusterwideNetworkPolicy is enabled on this cluster.", +"type": "boolean" +}, "enableFqdnNetworkPolicy": { "description": "Whether FQDN Network Policy is enabled on this cluster.", "type": "boolean" @@ -5266,6 +5317,10 @@ "$ref": "SandboxConfig", "description": "Sandbox configuration for this node." }, +"secondaryBootDiskUpdateStrategy": { +"$ref": "SecondaryBootDiskUpdateStrategy", +"description": "Secondary boot disk update strategy." +}, "secondaryBootDisks": { "description": "List of secondary boot disks attached to the nodes.", "items": { @@ -5861,6 +5916,26 @@ false }, "type": "object" }, +"OperationError": { +"description": "OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration.", +"id": "OperationError", +"properties": { +"errorMessage": { +"description": "Description of the error seen during the operation.", +"type": "string" +}, +"keyName": { +"description": "CloudKMS key resource that had the error.", +"type": "string" +}, +"timestamp": { +"description": "Time when the CloudKMS error was seen.", +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, "OperationProgress": { "description": "Information about operation (or operation stage) progress.", "id": "OperationProgress", @@ -6309,6 +6384,12 @@ false }, "type": "object" }, +"SecondaryBootDiskUpdateStrategy": { +"description": "SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks.", +"id": "SecondaryBootDiskUpdateStrategy", +"properties": {}, +"type": "object" +}, "SecurityBulletinEvent": { "description": "SecurityBulletinEvent is a notification sent to customers when a security bulletin has been posted that they are vulnerable to.", "id": "SecurityBulletinEvent", diff --git a/googleapiclient/discovery_cache/documents/container.v1beta1.json b/googleapiclient/discovery_cache/documents/container.v1beta1.json index df9795ae6f..df45985d4f 100644 --- a/googleapiclient/discovery_cache/documents/container.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/container.v1beta1.json @@ -2565,7 +2565,7 @@ } } }, -"revision": "20240213", +"revision": "20240313", "rootUrl": "https://container.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -3717,6 +3717,10 @@ "description": "Enable/Disable FQDN Network Policy for the cluster.", "type": "boolean" }, +"desiredEnableMultiNetworking": { +"description": "Enable/Disable Multi-Networking for the cluster", +"type": "boolean" +}, "desiredEnablePrivateEndpoint": { "description": "Enable/Disable private endpoint for the cluster's master.", "type": "boolean" @@ -4139,10 +4143,49 @@ "description": "Configuration of etcd encryption.", "id": "DatabaseEncryption", "properties": { +"currentState": { +"description": "Output only. The current state of etcd encryption.", +"enum": [ +"CURRENT_STATE_UNSPECIFIED", +"CURRENT_STATE_ENCRYPTED", +"CURRENT_STATE_DECRYPTED", +"CURRENT_STATE_ENCRYPTION_PENDING", +"CURRENT_STATE_ENCRYPTION_ERROR", +"CURRENT_STATE_DECRYPTION_PENDING", +"CURRENT_STATE_DECRYPTION_ERROR" +], +"enumDescriptions": [ +"Should never be set", +"Secrets in etcd are encrypted.", +"Secrets in etcd are stored in plain text (at etcd level) - this is unrelated to Compute Engine level full disk encryption.", +"Encryption (or re-encryption with a different CloudKMS key) of Secrets is in progress.", +"Encryption (or re-encryption with a different CloudKMS key) of Secrets in etcd encountered an error.", +"De-crypting Secrets to plain text in etcd is in progress.", +"De-crypting Secrets to plain text in etcd encountered an error." +], +"readOnly": true, +"type": "string" +}, +"decryptionKeys": { +"description": "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.", +"items": { +"type": "string" +}, +"readOnly": true, +"type": "array" +}, "keyName": { "description": "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", "type": "string" }, +"lastOperationErrors": { +"description": "Output only. Records errors seen during DatabaseEncryption update operations.", +"items": { +"$ref": "OperationError" +}, +"readOnly": true, +"type": "array" +}, "state": { "description": "The desired state of etcd encryption.", "enum": [ @@ -5670,6 +5713,10 @@ false "$ref": "SandboxConfig", "description": "Sandbox configuration for this node." }, +"secondaryBootDiskUpdateStrategy": { +"$ref": "SecondaryBootDiskUpdateStrategy", +"description": "Secondary boot disk update strategy." +}, "secondaryBootDisks": { "description": "List of secondary boot disks attached to the nodes.", "items": { @@ -6269,6 +6316,26 @@ false }, "type": "object" }, +"OperationError": { +"description": "OperationError records errors seen from CloudKMS keys encountered during updates to DatabaseEncryption configuration.", +"id": "OperationError", +"properties": { +"errorMessage": { +"description": "Description of the error seen during the operation.", +"type": "string" +}, +"keyName": { +"description": "CloudKMS key resource that had the error.", +"type": "string" +}, +"timestamp": { +"description": "Time when the CloudKMS error was seen.", +"format": "google-datetime", +"type": "string" +} +}, +"type": "object" +}, "OperationProgress": { "description": "Information about operation (or operation stage) progress.", "id": "OperationProgress", @@ -6799,6 +6866,12 @@ false }, "type": "object" }, +"SecondaryBootDiskUpdateStrategy": { +"description": "SecondaryBootDiskUpdateStrategy is a placeholder which will be extended in the future to define different options for updating secondary boot disks.", +"id": "SecondaryBootDiskUpdateStrategy", +"properties": {}, +"type": "object" +}, "SecretManagerConfig": { "description": "SecretManagerConfig is config for secret manager enablement.", "id": "SecretManagerConfig",