feat: Add new gcloud commands, API clients, and third-party libraries across various services.

This commit is contained in:
2026-01-01 20:26:35 +01:00
parent 5e23cbece0
commit a19e592eb7
25221 changed files with 8324611 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
release_tracks: [ALPHA, BETA, GA]
help_text:
brief: |
Upgrade memcache instance to a newer memcached version
description: |
Upgrade memcahce instance to a newer memcached version.
examples: |
To upgrade memcache version of an instance with the name 'my-memcache-instance' in region
'us-central-1' to MEMCACHE_1_6_15
$ {command} my-memcache-instance --region=us-central1 --memcached-version="1.6.15"
arguments:
resource:
spec: !REF googlecloudsdk.command_lib.memcache.resources:instance
help_text: |
Arguments and flags that specify the Memorystore for Memcached instance you
want to upgrade.
params:
- arg_name: memcached-version
ALPHA:
api_field: googleCloudMemcacheV1beta2UpgradeInstanceRequest.memcacheVersion
BETA:
api_field: googleCloudMemcacheV1beta2UpgradeInstanceRequest.memcacheVersion
GA:
api_field: googleCloudMemcacheV1UpgradeInstanceRequest.memcacheVersion
required: true
choices:
- arg_value: 1.6.15
enum_value: MEMCACHE_1_6_15
help_text: Memcached engine version 1.6.15
help_text: Memcached engine version to which instance should be upgraded to.
async:
collection: memcache.projects.locations.operations
input:
confirmation_prompt: |-
WARNING: Upgrading the Memcached instance causes a full cache flush on the instance. Some nodes of the instance are temporarily unavailable during the duration of upgrade. For more information, see the "Behaviour during version upgrade" section of the official Memorystore for Memcached documentation.
request:
ALPHA:
api_version: v1beta2
BETA:
api_version: v1beta2
GA:
api_version: v1
collection: memcache.projects.locations.instances
method: upgrade