diff --git a/gcloud/_version b/gcloud/_version index c3f365f10..ce459da2e 100644 --- a/gcloud/_version +++ b/gcloud/_version @@ -1,8 +1,8 @@ -Google Cloud SDK 534.0.0 -alpha 2025.08.08 -beta 2025.08.08 +Google Cloud SDK 535.0.0 +alpha 2025.08.15 +beta 2025.08.15 bq 2.1.22 bundled-python3-unix 3.12.9 -core 2025.08.08 +core 2025.08.15 gcloud-crc32c 1.0.0 gsutil 5.35 diff --git a/gcloud/ai/endpoints/deploy-model b/gcloud/ai/endpoints/deploy-model index 1475b4dd9..6abd416c9 100644 --- a/gcloud/ai/endpoints/deploy-model +++ b/gcloud/ai/endpoints/deploy-model @@ -62,7 +62,7 @@ REQUIRED FLAGS Display name of the deployed model. --model=MODEL - Id of the uploaded model. + ID of the uploaded model. OPTIONAL FLAGS --accelerator=[count=COUNT],[type=TYPE] diff --git a/gcloud/alpha/ai/endpoints/deploy-model b/gcloud/alpha/ai/endpoints/deploy-model index ef7411edb..fe17e259c 100644 --- a/gcloud/alpha/ai/endpoints/deploy-model +++ b/gcloud/alpha/ai/endpoints/deploy-model @@ -67,7 +67,8 @@ REQUIRED FLAGS Display name of the deployed model. --model=MODEL - Id of the uploaded model. + ID of the uploaded model. The alpha and beta tracks also support GDC + connected models. OPTIONAL FLAGS --accelerator=[count=COUNT],[type=TYPE] diff --git a/gcloud/alpha/artifacts/generic/download b/gcloud/alpha/artifacts/generic/download index 8b3ff6abc..2b936f2ea 100644 --- a/gcloud/alpha/artifacts/generic/download +++ b/gcloud/alpha/artifacts/generic/download @@ -5,8 +5,8 @@ NAME SYNOPSIS gcloud alpha artifacts generic download --destination=DESTINATION --package=ARTIFACT --version=VERSION [--chunk-size=CHUNK_SIZE] - [--name=NAME] [--location=LOCATION --repository=REPOSITORY] - [GCLOUD_WIDE_FLAG ...] + [--name=NAME] [--parallelism=PARALLELISM] + [--location=LOCATION --repository=REPOSITORY] [GCLOUD_WIDE_FLAG ...] DESCRIPTION (ALPHA) Download a generic artifact from a generic artifact repository. @@ -20,6 +20,15 @@ EXAMPLES --version=v0.1.0 --destination=/path/to/destination/ \ --name=myfile.txt + To download version v0.1.0 of myfile.txt located in a repository in + "us-central1" to /path/to/destination/ using parallel multipart download + with 4 threads: + + $ gcloud alpha artifacts generic download --location=us-central1 \ + --project=myproject --repository=myrepo --package=mypackage \ + --version=v0.1.0 --destination=/path/to/destination/ \ + --name=myfile.txt --parallelism=4 + To download version v0.1.0 of myfile.txt in 8000 byte chunks located in a repository in "us-central1" to /path/to/destination/: @@ -54,6 +63,10 @@ OPTIONAL FLAGS --name=NAME If specified, the file name within the artifact to download. + --parallelism=PARALLELISM + Specifies the number of threads to use for downloading the file in + parallel. + Repository resource - The Artifact Registry repository. If not specified, the current artifacts/repository is used. The arguments in this group can be used to specify the attributes of this resource. (NOTE) Some attributes diff --git a/gcloud/alpha/compute/external-vpn-gateways/create b/gcloud/alpha/compute/external-vpn-gateways/create index 54ae0db59..1aff29b27 100644 --- a/gcloud/alpha/compute/external-vpn-gateways/create +++ b/gcloud/alpha/compute/external-vpn-gateways/create @@ -5,19 +5,12 @@ NAME SYNOPSIS gcloud alpha compute external-vpn-gateways create NAME --interfaces=[ID=IP_ADDRESS,...] [--description=DESCRIPTION] - [GCLOUD_WIDE_FLAG ...] + [--resource-manager-tags=[KEY=VALUE,...]] [GCLOUD_WIDE_FLAG ...] DESCRIPTION (ALPHA) gcloud alpha compute external-vpn-gateways create creates a new external VPN gateway. - External VPN gateway is the on-premises VPN gateway or another cloud - provider's VPN gateway that connects to your Google Cloud VPN gateway. To - create a highly available VPN from Google Cloud to your on-premises side or - another Cloud provider's VPN gateway, you must create an external VPN - gateway resource in Google Cloud, which provides the information to Google - Cloud about your external VPN gateway. - EXAMPLES To create an external VPN gateway, run: @@ -66,6 +59,10 @@ OPTIONAL FLAGS --description=DESCRIPTION Textual description of the External VPN Gateway. + --resource-manager-tags=[KEY=VALUE,...] + A comma-separated list of Resource Manager tags to apply to the + external VPN gateway. + GCLOUD WIDE FLAGS These flags are available to all commands: --access-token-file, --account, --billing-project, --configuration, --flags-file, --flatten, --format, diff --git a/gcloud/alpha/compute/images/import b/gcloud/alpha/compute/images/import index 5298f2c74..ee75dcaeb 100644 --- a/gcloud/alpha/compute/images/import +++ b/gcloud/alpha/compute/images/import @@ -2,7 +2,7 @@ NAME gcloud alpha compute images import - import an image into Compute Engine SYNOPSIS - gcloud alpha compute images import IMAGE_NAME + gcloud alpha compute images import IMAGE_NAME --cmd-deprecated (--source-file=SOURCE_FILE | --source-image=SOURCE_IMAGE | --aws-access-key-id=AWS_ACCESS_KEY_ID --aws-region=AWS_REGION --aws-secret-access-key=AWS_SECRET_ACCESS_KEY @@ -76,6 +76,12 @@ POSITIONAL ARGUMENTS Name of the disk image to create. REQUIRED FLAGS + --cmd-deprecated + The command you're using is deprecated and will be removed by December + 31, 2025. We recommend using gcloud compute migration image-imports + instead. See our official documentation for more information. + https://cloud.google.com/migrate/virtual-machines/docs/5.0/migrate/image_import. + Exactly one of these must be specified: Image import from local file, Cloud Storage or Compute Engine image. diff --git a/gcloud/alpha/compute/instances/create b/gcloud/alpha/compute/instances/create index e0acb769f..ab24e6825 100644 --- a/gcloud/alpha/compute/instances/create +++ b/gcloud/alpha/compute/instances/create @@ -57,6 +57,7 @@ SYNOPSIS [--private-ipv6-google-access-type=PRIVATE_IPV6_GOOGLE_ACCESS_TYPE] [--private-network-ip=PRIVATE_NETWORK_IP] [--provisioning-model=PROVISIONING_MODEL] + [--request-valid-for-duration=REQUEST_VALID_FOR_DURATION] [--no-require-csek-key-create] [--resource-manager-tags=[KEY=VALUE,...]] [--resource-policies=[RESOURCE_POLICY,...]] [--no-restart-on-failure] @@ -899,6 +900,18 @@ FLAGS The default option. The STANDARD provisioning model gives you full control over your VM instances' runtime. + --request-valid-for-duration=REQUEST_VALID_FOR_DURATION + When you create an instance by using the FLEX_START provisioning model, + you can specify the duration to wait for available resources. If the + instance creation request is still pending after this duration, then + the request fails. You specify a duration by using numbers followed by + h, m, and s for hours, minutes, and seconds, respectively. For example, + specify 30m for a duration of 30 minutes, or 1h2m3s for 1 hour, 2 + minutes, and 3 seconds. Longer durations give you higher chances that + your instance creation request succeeds when resources are in high + demand. If you don't specify a duration, then the default duration is + 90 seconds. + --require-csek-key-create Refuse to create resources not protected by a user managed key in the key file when --csek-key-file is given. This behavior is enabled by diff --git a/gcloud/alpha/compute/instances/create-with-container b/gcloud/alpha/compute/instances/create-with-container index 1564f506d..5ac64aeef 100644 --- a/gcloud/alpha/compute/instances/create-with-container +++ b/gcloud/alpha/compute/instances/create-with-container @@ -55,6 +55,7 @@ SYNOPSIS [--private-ipv6-google-access-type=PRIVATE_IPV6_GOOGLE_ACCESS_TYPE] [--private-network-ip=PRIVATE_NETWORK_IP] [--provisioning-model=PROVISIONING_MODEL] + [--request-valid-for-duration=REQUEST_VALID_FOR_DURATION] [--resource-policies=[RESOURCE_POLICY,...]] [--no-restart-on-failure] [--shielded-integrity-monitoring] [--shielded-secure-boot] [--shielded-vtpm] [--[no-]skip-guest-os-shutdown] @@ -847,6 +848,18 @@ FLAGS The default option. The STANDARD provisioning model gives you full control over your VM instances' runtime. + --request-valid-for-duration=REQUEST_VALID_FOR_DURATION + When you create an instance by using the FLEX_START provisioning model, + you can specify the duration to wait for available resources. If the + instance creation request is still pending after this duration, then + the request fails. You specify a duration by using numbers followed by + h, m, and s for hours, minutes, and seconds, respectively. For example, + specify 30m for a duration of 30 minutes, or 1h2m3s for 1 hour, 2 + minutes, and 3 seconds. Longer durations give you higher chances that + your instance creation request succeeds when resources are in high + demand. If you don't specify a duration, then the default duration is + 90 seconds. + --resource-policies=[RESOURCE_POLICY,...] A list of resource policy names to be added to the instance. The policies must exist in the same region as the instance. diff --git a/gcloud/alpha/compute/interconnects/attachments/dedicated/create b/gcloud/alpha/compute/interconnects/attachments/dedicated/create index 1b2f53fae..29cb0ebb5 100644 --- a/gcloud/alpha/compute/interconnects/attachments/dedicated/create +++ b/gcloud/alpha/compute/interconnects/attachments/dedicated/create @@ -34,7 +34,7 @@ REQUIRED FLAGS The interconnect for the interconnect attachment --router=ROUTER - The Google Cloud Router to use for dynamic routing. + Google Cloud Router to use for dynamic routing. OPTIONAL FLAGS --bandwidth=BANDWIDTH diff --git a/gcloud/alpha/compute/interconnects/attachments/partner/create b/gcloud/alpha/compute/interconnects/attachments/partner/create index 2fefe4d70..f3cba84b3 100644 --- a/gcloud/alpha/compute/interconnects/attachments/partner/create +++ b/gcloud/alpha/compute/interconnects/attachments/partner/create @@ -47,7 +47,7 @@ REQUIRED FLAGS Edge Availability Domain 2 --router=ROUTER - The Google Cloud Router to use for dynamic routing. + Google Cloud Router to use for dynamic routing. OPTIONAL FLAGS --candidate-cloud-router-ip-address=CANDIDATE_CLOUD_ROUTER_IP_ADDRESS diff --git a/gcloud/alpha/compute/machine-images/import b/gcloud/alpha/compute/machine-images/import index 4aea1fcd8..199b6283d 100644 --- a/gcloud/alpha/compute/machine-images/import +++ b/gcloud/alpha/compute/machine-images/import @@ -3,8 +3,9 @@ NAME machine image from virtual appliance in OVA/OVF format SYNOPSIS - gcloud alpha compute machine-images import IMAGE --source-uri=SOURCE_URI - [--no-address] [--async] [--byol] [--can-ip-forward] + gcloud alpha compute machine-images import IMAGE --cmd-deprecated + --source-uri=SOURCE_URI [--no-address] [--async] [--byol] + [--can-ip-forward] [--cloudbuild-service-account=CLOUDBUILD_SERVICE_ACCOUNT] [--compute-service-account=COMPUTE_SERVICE_ACCOUNT] [--description=DESCRIPTION] [--no-guest-environment] [--guest-flush] @@ -50,6 +51,12 @@ POSITIONAL ARGUMENTS Name of the machineImage to import. REQUIRED FLAGS + --cmd-deprecated + The command you're using is deprecated and will be removed by December + 31, 2025. We recommend using gcloud compute migration image-imports + instead. See our official documentation for more information. + https://cloud.google.com/migrate/virtual-machines/docs/5.0/migrate/image_import. + --source-uri=SOURCE_URI Cloud Storage path to one of: OVF descriptor OVA file Directory with OVF package. For more information about Cloud Storage URIs, see diff --git a/gcloud/alpha/compute/routers/nats/create b/gcloud/alpha/compute/routers/nats/create index b7fcd3de2..db67d3c4f 100644 --- a/gcloud/alpha/compute/routers/nats/create +++ b/gcloud/alpha/compute/routers/nats/create @@ -57,7 +57,7 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --async @@ -65,7 +65,7 @@ OPTIONAL FLAGS complete. --auto-network-tier=AUTO_NETWORK_TIER - The network tier to use when automatically reserving NAT IP addresses. + Network tier to use when automatically reserving NAT IP addresses. AUTO_NETWORK_TIER must be one of: PREMIUM diff --git a/gcloud/alpha/compute/routers/nats/delete b/gcloud/alpha/compute/routers/nats/delete index cdc6ef5d8..3dde80634 100644 --- a/gcloud/alpha/compute/routers/nats/delete +++ b/gcloud/alpha/compute/routers/nats/delete @@ -22,7 +22,7 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/alpha/compute/routers/nats/describe b/gcloud/alpha/compute/routers/nats/describe index 4a3500b62..d0056187f 100644 --- a/gcloud/alpha/compute/routers/nats/describe +++ b/gcloud/alpha/compute/routers/nats/describe @@ -22,7 +22,7 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/alpha/compute/routers/nats/list b/gcloud/alpha/compute/routers/nats/list index 69b0b1706..589c5bfa0 100644 --- a/gcloud/alpha/compute/routers/nats/list +++ b/gcloud/alpha/compute/routers/nats/list @@ -18,7 +18,7 @@ EXAMPLES REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/alpha/compute/routers/nats/rules/create b/gcloud/alpha/compute/routers/nats/rules/create index 351383b90..e1b29c223 100644 --- a/gcloud/alpha/compute/routers/nats/rules/create +++ b/gcloud/alpha/compute/routers/nats/rules/create @@ -50,7 +50,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --async diff --git a/gcloud/alpha/compute/routers/nats/rules/delete b/gcloud/alpha/compute/routers/nats/rules/delete index e7f4a0aed..406aac082 100644 --- a/gcloud/alpha/compute/routers/nats/rules/delete +++ b/gcloud/alpha/compute/routers/nats/rules/delete @@ -26,7 +26,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/alpha/compute/routers/nats/rules/describe b/gcloud/alpha/compute/routers/nats/rules/describe index 5e8c675b4..1ffcd26c1 100644 --- a/gcloud/alpha/compute/routers/nats/rules/describe +++ b/gcloud/alpha/compute/routers/nats/rules/describe @@ -25,7 +25,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/alpha/compute/routers/nats/rules/list b/gcloud/alpha/compute/routers/nats/rules/list index 861011ea6..918f35619 100644 --- a/gcloud/alpha/compute/routers/nats/rules/list +++ b/gcloud/alpha/compute/routers/nats/rules/list @@ -21,7 +21,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/alpha/compute/routers/nats/rules/update b/gcloud/alpha/compute/routers/nats/rules/update index bb2709583..2ffcf01fc 100644 --- a/gcloud/alpha/compute/routers/nats/rules/update +++ b/gcloud/alpha/compute/routers/nats/rules/update @@ -35,7 +35,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --async diff --git a/gcloud/alpha/compute/routers/nats/update b/gcloud/alpha/compute/routers/nats/update index db6aa9120..056399048 100644 --- a/gcloud/alpha/compute/routers/nats/update +++ b/gcloud/alpha/compute/routers/nats/update @@ -49,17 +49,16 @@ EXAMPLES Change connection timeouts associated with NAT: $ gcloud alpha compute routers nats update nat1 --router=my-router \ - --udp-mapping-idle-timeout=60s --icmp-mapping-idle-timeout=60s \ - --tcp-established-connection-idle-timeout=60s \ - --tcp-transitory-connection-idle-timeout=60s + --udp-idle-timeout=60s --icmp-idle-timeout=60s \ + --tcp-established-idle-timeout=60s \ + --tcp-transitory-idle-timeout=60s Reset connection timeouts associated NAT to default values: $ gcloud alpha compute routers nats update nat1 --router=my-router \ - --clear-udp-mapping-idle-timeout \ - --clear-icmp-mapping-idle-timeout \ - --clear-tcp-established-connection-idle-timeout \ - --clear-tcp-transitory-connection-idle-timeout + --clear-udp-idle-timeout --clear-icmp-idle-timeout \ + --clear-tcp-established-idle-timeout \ + --clear-tcp-transitory-idle-timeout POSITIONAL ARGUMENTS NAME @@ -67,7 +66,7 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --async @@ -75,7 +74,7 @@ OPTIONAL FLAGS complete. --auto-network-tier=AUTO_NETWORK_TIER - The network tier to use when automatically reserving NAT IP addresses. + Network tier to use when automatically reserving NAT IP addresses. AUTO_NETWORK_TIER must be one of: PREMIUM diff --git a/gcloud/alpha/compute/vpn-gateways/create b/gcloud/alpha/compute/vpn-gateways/create index 16efe4506..c59693e3f 100644 --- a/gcloud/alpha/compute/vpn-gateways/create +++ b/gcloud/alpha/compute/vpn-gateways/create @@ -6,7 +6,8 @@ SYNOPSIS gcloud alpha compute vpn-gateways create NAME --network=NETWORK [--description=DESCRIPTION] [--gateway-ip-version=GATEWAY_IP_VERSION] [--interconnect-attachments=[INTERCONNECT_ATTACHMENTS,...]] - [--region=REGION] [--stack-type=STACK_TYPE] [GCLOUD_WIDE_FLAG ...] + [--region=REGION] [--resource-manager-tags=[KEY=VALUE,...]] + [--stack-type=STACK_TYPE] [GCLOUD_WIDE_FLAG ...] DESCRIPTION (ALPHA) gcloud alpha compute vpn-gateways create creates a new Highly @@ -77,6 +78,10 @@ OPTIONAL FLAGS Alternatively, the region can be stored in the environment variable CLOUDSDK_COMPUTE_REGION. + --resource-manager-tags=[KEY=VALUE,...] + A comma-separated list of Resource Manager tags to apply to the VPN + gateway. + --stack-type=STACK_TYPE The stack type of the protocol(s) enabled on this VPN gateway. If not provided, IPV4_ONLY will be used. STACK_TYPE must be one of: diff --git a/gcloud/alpha/compute/vpn-tunnels/create b/gcloud/alpha/compute/vpn-tunnels/create index fc2a75706..97248671f 100644 --- a/gcloud/alpha/compute/vpn-tunnels/create +++ b/gcloud/alpha/compute/vpn-tunnels/create @@ -21,7 +21,8 @@ SYNOPSIS [--phase2-encryption=ALGORITHMS,[ALGORITHMS,...]] [--phase2-integrity=ALGORITHMS,[ALGORITHMS,...]] [--phase2-pfs=ALGORITHMS,[ALGORITHMS,...]] [--region=REGION] - [--remote-traffic-selector=CIDR,[CIDR,...]] [--router=ROUTER] + [--remote-traffic-selector=CIDR,[CIDR,...]] + [--resource-manager-tags=[KEY=VALUE,...]] [--router=ROUTER] [--router-region=ROUTER_REGION] [GCLOUD_WIDE_FLAG ...] DESCRIPTION @@ -171,8 +172,12 @@ OPTIONAL FLAGS tunnel using dynamic routing, including a tunnel for a Highly Available VPN gateway. + --resource-manager-tags=[KEY=VALUE,...] + A comma-separated list of Resource Manager tags to apply to the VPN + tunnel. + --router=ROUTER - The Router to use for dynamic routing. + Router to use for dynamic routing. --router-region=ROUTER_REGION Region of the router to operate on. If not specified, you might be diff --git a/gcloud/alpha/compute/zone-vm-extension-policies/create b/gcloud/alpha/compute/zone-vm-extension-policies/create index bca350326..adb301d5b 100644 --- a/gcloud/alpha/compute/zone-vm-extension-policies/create +++ b/gcloud/alpha/compute/zone-vm-extension-policies/create @@ -8,6 +8,8 @@ SYNOPSIS [--filestore-config=FILESTORE_CONFIG] [--filestore-version=FILESTORE_VERSION] [--inclusion-labels=INCLUSION_LABELS] + [--ops-agent-config=OPS_AGENT_CONFIG] + [--ops-agent-version=OPS_AGENT_VERSION] [--priority=PRIORITY; default=1000] [--zone=ZONE] [GCLOUD_WIDE_FLAG ...] @@ -30,8 +32,8 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --extensions=EXTENSIONS - A list of extensions to be added to the policy. EXTENSIONS must be - (only one value is supported): filestore. + A list of extensions to be added to the policy. EXTENSIONS must be one + of: filestore, ops-agent. OPTIONAL FLAGS --description=DESCRIPTION @@ -63,6 +65,15 @@ OPTIONAL FLAGS If not specified, ALL VMs in the zone will be selected. + --ops-agent-config=OPS_AGENT_CONFIG + The config send to the extension when extension starts. + + --ops-agent-version=OPS_AGENT_VERSION + The pinned version for ops-agent. + + If not specified, the latest version will be used, and will be upgraded + automatically. + --priority=PRIORITY; default=1000 The priority of the policy. Lower the number, higher the priority. When two policies tries to apply the same extension, the one with the higher diff --git a/gcloud/alpha/compute/zone-vm-extension-policies/update b/gcloud/alpha/compute/zone-vm-extension-policies/update index b65262101..1e88fe392 100644 --- a/gcloud/alpha/compute/zone-vm-extension-policies/update +++ b/gcloud/alpha/compute/zone-vm-extension-policies/update @@ -8,6 +8,8 @@ SYNOPSIS [--filestore-config=FILESTORE_CONFIG] [--filestore-version=FILESTORE_VERSION] [--inclusion-labels=INCLUSION_LABELS] + [--ops-agent-config=OPS_AGENT_CONFIG] + [--ops-agent-version=OPS_AGENT_VERSION] [--priority=PRIORITY; default=1000] [--zone=ZONE] [GCLOUD_WIDE_FLAG ...] @@ -30,8 +32,8 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --extensions=EXTENSIONS - A list of extensions to be added to the policy. EXTENSIONS must be - (only one value is supported): filestore. + A list of extensions to be added to the policy. EXTENSIONS must be one + of: filestore, ops-agent. OPTIONAL FLAGS --description=DESCRIPTION @@ -63,6 +65,15 @@ OPTIONAL FLAGS If not specified, ALL VMs in the zone will be selected. + --ops-agent-config=OPS_AGENT_CONFIG + The config send to the extension when extension starts. + + --ops-agent-version=OPS_AGENT_VERSION + The pinned version for ops-agent. + + If not specified, the latest version will be used, and will be upgraded + automatically. + --priority=PRIORITY; default=1000 The priority of the policy. Lower the number, higher the priority. When two policies tries to apply the same extension, the one with the higher diff --git a/gcloud/alpha/config/get b/gcloud/alpha/config/get index 7bc2f3bf4..a43148730 100644 --- a/gcloud/alpha/config/get +++ b/gcloud/alpha/config/get @@ -86,9 +86,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/alpha/config/help b/gcloud/alpha/config/help index b0e147e11..c233fffca 100644 --- a/gcloud/alpha/config/help +++ b/gcloud/alpha/config/help @@ -118,9 +118,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/alpha/config/list b/gcloud/alpha/config/list index 25b586f0b..c3bbd695e 100644 --- a/gcloud/alpha/config/list +++ b/gcloud/alpha/config/list @@ -130,9 +130,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/alpha/config/set b/gcloud/alpha/config/set index 57e3689e3..2d5acb290 100644 --- a/gcloud/alpha/config/set +++ b/gcloud/alpha/config/set @@ -133,9 +133,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/alpha/config/unset b/gcloud/alpha/config/unset index 177ac20ef..8795ef5e6 100644 --- a/gcloud/alpha/config/unset +++ b/gcloud/alpha/config/unset @@ -94,9 +94,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/alpha/container/backup-restore/backup-plans/create b/gcloud/alpha/container/backup-restore/backup-plans/create index 217df7f64..0d485b84a 100644 --- a/gcloud/alpha/container/backup-restore/backup-plans/create +++ b/gcloud/alpha/container/backup-restore/backup-plans/create @@ -6,6 +6,7 @@ SYNOPSIS gcloud alpha container backup-restore backup-plans create (BACKUP_PLAN : --location=LOCATION) --cluster=CLUSTER (--all-namespaces | --selected-applications=SELECTED_APPLICATIONS + | --selected-namespace-labels=SELECTED_NAMESPACE_LABELS | --selected-namespaces=[SELECTED_NAMESPACES,...]) [--async] [--deactivated] [--description=DESCRIPTION] [--labels=[KEY=VALUE,...]] [--backup-delete-lock-days=BACKUP_DELETE_LOCK_DAYS @@ -81,18 +82,25 @@ REQUIRED FLAGS --all-namespaces Scope of the backup includes resources from all namespaces. Mutually - exclusive with --selected-namespaces and --selected-applications. + exclusive with --selected-namespaces, --selected-applications and + --selected-namespace-labels. --selected-applications=SELECTED_APPLICATIONS List of ProtectedApplication instances whose resources are included - in the backup. Mutually exclusive with --all-namespaces and - --selected-namespaces. e.g: + in the backup. Mutually exclusive with --all-namespaces, + --selected-namespaces and --selected-namespace-labels. e.g: --selected-applications=namespace1/foo,namespace2/bar + --selected-namespace-labels=SELECTED_NAMESPACE_LABELS + List of Namespace labels whose resources are included in the backup. + Mutually exclusive with --all-namespaces, --selected-namespaces and + --selected-applications. e.g: + --selected-namespace-labels=namespacelabel1=value1,namespacelabel2=value2 + --selected-namespaces=[SELECTED_NAMESPACES,...] List of namespaces whose resources are included in the backup. - Mutually exclusive with --all-namespaces and --selected-applications. - e.g: --selected-namespaces=foo,bar + Mutually exclusive with --all-namespaces, --selected-applications and + --selected-namespace-labels. e.g: --selected-namespaces=foo,bar OPTIONAL FLAGS --async diff --git a/gcloud/alpha/container/backup-restore/backup-plans/update b/gcloud/alpha/container/backup-restore/backup-plans/update index 120e91723..648877999 100644 --- a/gcloud/alpha/container/backup-restore/backup-plans/update +++ b/gcloud/alpha/container/backup-restore/backup-plans/update @@ -8,6 +8,7 @@ SYNOPSIS [--description=DESCRIPTION] [--etag=ETAG] [--update-labels=[KEY=VALUE,...]] [--all-namespaces | --selected-applications=SELECTED_APPLICATIONS + | --selected-namespace-labels=SELECTED_NAMESPACE_LABELS | --selected-namespaces=[SELECTED_NAMESPACES,...]] [--backup-delete-lock-days=BACKUP_DELETE_LOCK_DAYS --backup-retain-days=BACKUP_RETAIN_DAYS --locked] @@ -97,18 +98,25 @@ FLAGS --all-namespaces Scope of the backup includes resources from all namespaces. Mutually - exclusive with --selected-namespaces and --selected-applications. + exclusive with --selected-namespaces, --selected-applications and + --selected-namespace-labels. --selected-applications=SELECTED_APPLICATIONS List of ProtectedApplication instances whose resources are included - in the backup. Mutually exclusive with --all-namespaces and - --selected-namespaces. e.g: + in the backup. Mutually exclusive with --all-namespaces, + --selected-namespaces and --selected-namespace-labels. e.g: --selected-applications=namespace1/foo,namespace2/bar + --selected-namespace-labels=SELECTED_NAMESPACE_LABELS + List of Namespace labels whose resources are included in the backup. + Mutually exclusive with --all-namespaces, --selected-namespaces and + --selected-applications. e.g: + --selected-namespace-labels=namespacelabel1=value1,namespacelabel2=value2 + --selected-namespaces=[SELECTED_NAMESPACES,...] List of namespaces whose resources are included in the backup. - Mutually exclusive with --all-namespaces and --selected-applications. - e.g: --selected-namespaces=foo,bar + Mutually exclusive with --all-namespaces, --selected-applications and + --selected-namespace-labels. e.g: --selected-namespaces=foo,bar --backup-delete-lock-days=BACKUP_DELETE_LOCK_DAYS Number of days a backup produced via this plan cannot be deleted. diff --git a/gcloud/alpha/container/clusters/create b/gcloud/alpha/container/clusters/create index b0fbceb36..15cc8e5da 100644 --- a/gcloud/alpha/container/clusters/create +++ b/gcloud/alpha/container/clusters/create @@ -37,8 +37,9 @@ SYNOPSIS [--enable-cloud-monitoring] [--enable-cloud-run-alpha] [--enable-confidential-nodes] [--enable-confidential-storage] [--enable-cost-allocation] [--enable-dataplane-v2] - [--enable-dns-access] [--enable-fleet] [--enable-fqdn-network-policy] - [--enable-gke-oidc] [--enable-google-cloud-access] [--enable-gvnic] + [--enable-default-compute-class] [--enable-dns-access] [--enable-fleet] + [--enable-fqdn-network-policy] [--enable-gke-oidc] + [--enable-google-cloud-access] [--enable-gvnic] [--enable-identity-service] [--enable-image-streaming] [--enable-insecure-kubelet-readonly-port] [--enable-intra-node-visibility] [--enable-ip-access] @@ -591,6 +592,12 @@ FLAGS Enables the new eBPF dataplane for GKE clusters that is required for network security, scalability and visibility features. + --enable-default-compute-class + Enable the default compute class to use for the cluster. + + To disable Default Compute Class in an existing cluster, explicitly set + flag --no-enable-default-compute-class. + --enable-dns-access Enable access to the cluster's control plane over DNS-based endpoint. diff --git a/gcloud/alpha/container/clusters/create-auto b/gcloud/alpha/container/clusters/create-auto index 8b4abac67..25849144d 100644 --- a/gcloud/alpha/container/clusters/create-auto +++ b/gcloud/alpha/container/clusters/create-auto @@ -19,9 +19,9 @@ SYNOPSIS [--disable-l4-lb-firewall-reconciliation] [--enable-authorized-networks-on-private-endpoint] [--enable-auto-ipam] [--enable-backup-restore] [--enable-cilium-clusterwide-network-policy] - [--enable-confidential-nodes] [--enable-dns-access] [--enable-fleet] - [--enable-google-cloud-access] [--enable-ip-access] - [--enable-kubernetes-unstable-apis=API,[API,...]] + [--enable-confidential-nodes] [--enable-default-compute-class] + [--enable-dns-access] [--enable-fleet] [--enable-google-cloud-access] + [--enable-ip-access] [--enable-kubernetes-unstable-apis=API,[API,...]] [--enable-legacy-lustre-port] [--enable-lustre-csi-driver] [--enable-master-global-access] [--enable-multi-networking] [--enable-ray-cluster-logging] [--enable-ray-cluster-monitoring] @@ -282,6 +282,12 @@ FLAGS will create nodes using Confidential VM https://cloud.google.com/compute/confidential-vm/docs/about-cvm. + --enable-default-compute-class + Enable the default compute class to use for the cluster. + + To disable Default Compute Class in an existing cluster, explicitly set + flag --no-enable-default-compute-class. + --enable-dns-access Enable access to the cluster's control plane over DNS-based endpoint. diff --git a/gcloud/alpha/container/clusters/update b/gcloud/alpha/container/clusters/update index 98aaca14e..f5f1e0d58 100644 --- a/gcloud/alpha/container/clusters/update +++ b/gcloud/alpha/container/clusters/update @@ -18,9 +18,10 @@ SYNOPSIS | --[no-]enable-autopilot-compatibility-auditing | --enable-autoscaling | --[no-]enable-cilium-clusterwide-network-policy - | --enable-cost-allocation | --enable-fqdn-network-policy - | --enable-gke-oidc | --enable-identity-service - | --enable-image-streaming | --enable-insecure-kubelet-readonly-port + | --enable-cost-allocation | --enable-default-compute-class + | --enable-fqdn-network-policy | --enable-gke-oidc + | --enable-identity-service | --enable-image-streaming + | --enable-insecure-kubelet-readonly-port | --enable-intra-node-visibility | --enable-kubernetes-unstable-apis=API,[API,...] | --enable-l4-ilb-subsetting | --enable-legacy-authorization @@ -363,6 +364,12 @@ REQUIRED FLAGS Use --no-enable-cost-allocation to disable this feature. + --enable-default-compute-class + Enable the default compute class to use for the cluster. + + To disable Default Compute Class in an existing cluster, explicitly + set flag --no-enable-default-compute-class. + --enable-fqdn-network-policy Enable FQDN Network Policies on the cluster. FQDN Network Policies are disabled by default. diff --git a/gcloud/alpha/container/fleet/config-management/describe b/gcloud/alpha/container/fleet/config-management/describe new file mode 100644 index 000000000..28483c7fc --- /dev/null +++ b/gcloud/alpha/container/fleet/config-management/describe @@ -0,0 +1,27 @@ +NAME + gcloud alpha container fleet config-management describe - describe the + Config Management feature + +SYNOPSIS + gcloud alpha container fleet config-management describe + [GCLOUD_WIDE_FLAG ...] + +DESCRIPTION + (ALPHA) Describe the Config Management feature. + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + This command is currently in alpha and might change without notice. If this + command fails with API permission errors despite specifying the correct + project, you might be trying to access an API with an invitation-only early + access allowlist. This variant is also available: + + $ gcloud beta container fleet config-management describe + diff --git a/gcloud/alpha/container/fleet/config-management/help b/gcloud/alpha/container/fleet/config-management/help index d8dd200e1..81c962fb9 100644 --- a/gcloud/alpha/container/fleet/config-management/help +++ b/gcloud/alpha/container/fleet/config-management/help @@ -27,6 +27,9 @@ COMMANDS (ALPHA) (DEPRECATED) Remove the Config Management feature spec for the given membership. + describe + (ALPHA) Describe the Config Management feature. + disable (ALPHA) Disable the Config Management feature. diff --git a/gcloud/alpha/container/hub/config-management/describe b/gcloud/alpha/container/hub/config-management/describe new file mode 100644 index 000000000..7e3b9a5b4 --- /dev/null +++ b/gcloud/alpha/container/hub/config-management/describe @@ -0,0 +1,27 @@ +NAME + gcloud alpha container hub config-management describe - describe the Config + Management feature + +SYNOPSIS + gcloud alpha container hub config-management describe + [GCLOUD_WIDE_FLAG ...] + +DESCRIPTION + (ALPHA) Describe the Config Management feature. + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + This command is currently in alpha and might change without notice. If this + command fails with API permission errors despite specifying the correct + project, you might be trying to access an API with an invitation-only early + access allowlist. This variant is also available: + + $ gcloud beta container hub config-management describe + diff --git a/gcloud/alpha/container/hub/config-management/help b/gcloud/alpha/container/hub/config-management/help index 4a7eac93f..2d21e3885 100644 --- a/gcloud/alpha/container/hub/config-management/help +++ b/gcloud/alpha/container/hub/config-management/help @@ -26,6 +26,9 @@ COMMANDS (ALPHA) (DEPRECATED) Remove the Config Management feature spec for the given membership. + describe + (ALPHA) Describe the Config Management feature. + disable (ALPHA) Disable the Config Management feature. diff --git a/gcloud/alpha/firestore/databases/connection-string b/gcloud/alpha/firestore/databases/connection-string index f71005f55..98a375291 100644 --- a/gcloud/alpha/firestore/databases/connection-string +++ b/gcloud/alpha/firestore/databases/connection-string @@ -59,7 +59,9 @@ NOTES This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct project, you might be trying to access an API with an invitation-only early - access allowlist. This variant is also available: + access allowlist. These variants are also available: + + $ gcloud firestore databases connection-string $ gcloud beta firestore databases connection-string diff --git a/gcloud/alpha/firestore/user-creds/create b/gcloud/alpha/firestore/user-creds/create index 7e07643b6..e9a2c42ed 100644 --- a/gcloud/alpha/firestore/user-creds/create +++ b/gcloud/alpha/firestore/user-creds/create @@ -40,7 +40,9 @@ NOTES This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct project, you might be trying to access an API with an invitation-only early - access allowlist. This variant is also available: + access allowlist. These variants are also available: + + $ gcloud firestore user-creds create $ gcloud beta firestore user-creds create diff --git a/gcloud/alpha/firestore/user-creds/delete b/gcloud/alpha/firestore/user-creds/delete index 0265496b4..e77f7c0fa 100644 --- a/gcloud/alpha/firestore/user-creds/delete +++ b/gcloud/alpha/firestore/user-creds/delete @@ -40,7 +40,9 @@ NOTES This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct project, you might be trying to access an API with an invitation-only early - access allowlist. This variant is also available: + access allowlist. These variants are also available: + + $ gcloud firestore user-creds delete $ gcloud beta firestore user-creds delete diff --git a/gcloud/alpha/firestore/user-creds/describe b/gcloud/alpha/firestore/user-creds/describe index d0c36a9d2..8f49ea360 100644 --- a/gcloud/alpha/firestore/user-creds/describe +++ b/gcloud/alpha/firestore/user-creds/describe @@ -40,7 +40,9 @@ NOTES This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct project, you might be trying to access an API with an invitation-only early - access allowlist. This variant is also available: + access allowlist. These variants are also available: + + $ gcloud firestore user-creds describe $ gcloud beta firestore user-creds describe diff --git a/gcloud/alpha/firestore/user-creds/disable b/gcloud/alpha/firestore/user-creds/disable index f7cb4330a..0b102aa0f 100644 --- a/gcloud/alpha/firestore/user-creds/disable +++ b/gcloud/alpha/firestore/user-creds/disable @@ -40,7 +40,9 @@ NOTES This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct project, you might be trying to access an API with an invitation-only early - access allowlist. This variant is also available: + access allowlist. These variants are also available: + + $ gcloud firestore user-creds disable $ gcloud beta firestore user-creds disable diff --git a/gcloud/alpha/firestore/user-creds/enable b/gcloud/alpha/firestore/user-creds/enable index 90f13723c..c8d6d93ec 100644 --- a/gcloud/alpha/firestore/user-creds/enable +++ b/gcloud/alpha/firestore/user-creds/enable @@ -40,7 +40,9 @@ NOTES This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct project, you might be trying to access an API with an invitation-only early - access allowlist. This variant is also available: + access allowlist. These variants are also available: + + $ gcloud firestore user-creds enable $ gcloud beta firestore user-creds enable diff --git a/gcloud/alpha/firestore/user-creds/help b/gcloud/alpha/firestore/user-creds/help index 1026f06a8..579b9ebfc 100644 --- a/gcloud/alpha/firestore/user-creds/help +++ b/gcloud/alpha/firestore/user-creds/help @@ -41,7 +41,9 @@ NOTES This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct project, you might be trying to access an API with an invitation-only early - access allowlist. This variant is also available: + access allowlist. These variants are also available: + + $ gcloud firestore user-creds $ gcloud beta firestore user-creds diff --git a/gcloud/alpha/firestore/user-creds/list b/gcloud/alpha/firestore/user-creds/list index 4baade779..8b06281d2 100644 --- a/gcloud/alpha/firestore/user-creds/list +++ b/gcloud/alpha/firestore/user-creds/list @@ -64,7 +64,9 @@ NOTES This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct project, you might be trying to access an API with an invitation-only early - access allowlist. This variant is also available: + access allowlist. These variants are also available: + + $ gcloud firestore user-creds list $ gcloud beta firestore user-creds list diff --git a/gcloud/alpha/firestore/user-creds/reset-password b/gcloud/alpha/firestore/user-creds/reset-password index 2ccf9b84f..f29e26e7c 100644 --- a/gcloud/alpha/firestore/user-creds/reset-password +++ b/gcloud/alpha/firestore/user-creds/reset-password @@ -41,7 +41,9 @@ NOTES This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct project, you might be trying to access an API with an invitation-only early - access allowlist. This variant is also available: + access allowlist. These variants are also available: + + $ gcloud firestore user-creds reset-password $ gcloud beta firestore user-creds reset-password diff --git a/gcloud/alpha/functions/help b/gcloud/alpha/functions/help index d907f15f0..48a3c2277 100644 --- a/gcloud/alpha/functions/help +++ b/gcloud/alpha/functions/help @@ -73,6 +73,9 @@ COMMANDS set-iam-policy (ALPHA) Sets IAM policy for a Google Cloud Function. + upgrade + (ALPHA) Upgrade a 1st gen Cloud Function to the Cloud Run function. + NOTES This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct diff --git a/gcloud/alpha/functions/upgrade b/gcloud/alpha/functions/upgrade new file mode 100644 index 000000000..c69984757 --- /dev/null +++ b/gcloud/alpha/functions/upgrade @@ -0,0 +1,124 @@ +NAME + gcloud alpha functions upgrade - upgrade a 1st gen Cloud Function to the + Cloud Run function + +SYNOPSIS + gcloud alpha functions upgrade (NAME : --region=REGION) + [--abort | --commit | --redirect-traffic | --rollback-traffic + | --setup-config --trigger-service-account=TRIGGER_SERVICE_ACCOUNT] + [GCLOUD_WIDE_FLAG ...] + +DESCRIPTION + (ALPHA) Upgrade a 1st gen Cloud Function to the Cloud Run function. + +EXAMPLES + To start the upgrade process for a 1st gen function foo and create a Cloud + Run function copy, run: + + $ gcloud alpha functions upgrade foo --setup-config + + Once you are ready to redirect traffic to the Cloud Run function copy, run: + + $ gcloud alpha functions upgrade foo --redirect-traffic + + If you find you need to do more local testing you can rollback traffic to + the 1st gen copy: + + $ gcloud alpha functions upgrade foo --rollback-traffic + + Once you're ready to finish upgrading and delete the 1st gen copy, run: + + $ gcloud alpha functions upgrade foo --commit + + You can abort the upgrade process at any time by running: + + $ gcloud alpha functions upgrade foo --abort + +POSITIONAL ARGUMENTS + Function resource - The Cloud Function name to upgrade. The arguments in + this group can be used to specify the attributes of this resource. (NOTE) + Some attributes are not given arguments in this group but can be set in + other ways. + + To set the project attribute: + ◆ provide the argument NAME on the command line with a fully specified + name; + ◆ provide the argument --project on the command line; + ◆ set the property core/project. + + This must be specified. + + NAME + ID of the function or fully qualified identifier for the function. + + To set the function attribute: + ▸ provide the argument NAME on the command line. + + This positional argument must be specified if any of the other + arguments in this group are specified. + + --region=REGION + The Cloud region for the function. Overrides the default + functions/region property value for this command invocation. + + To set the region attribute: + ▸ provide the argument NAME on the command line with a fully + specified name; + ▸ provide the argument --region on the command line; + ▸ set the property functions/region. + +FLAGS + Upgrade a 1st gen Cloud Function to the 2nd gen environment. You must + specify one of the following flags: + ◆ --setup-config and optionally --trigger-service-account, + ◆ --redirect-traffic, + ◆ --rollback-traffic, + ◆ --commit, + ◆ --abort. + + At most one of these can be specified: + + --abort + Undoes all steps of the upgrade process done so far. All traffic will + point to the original 1st gen function copy and the 2nd gen function + copy will be deleted. + + --commit + Finishes the upgrade process and permanently deletes the original 1st + gen copy of the function. + + --redirect-traffic + Redirects production traffic to the 2nd gen copy of the function. + + --rollback-traffic + Rolls back production traffic to the original 1st gen copy of the + function. The 2nd gen copy will still be available for testing. + + --setup-config + Sets up the function upgrade config by creating a 2nd gen copy of the + function's code and configuration. + + --trigger-service-account=TRIGGER_SERVICE_ACCOUNT + The email address of the IAM service account associated with the + Eventarc trigger for the function. This is used for authenticated + invocation. + + If not provided, the function will use the project's default service + account for Compute Engine. + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + This command is currently in alpha and might change without notice. If this + command fails with API permission errors despite specifying the correct + project, you might be trying to access an API with an invitation-only early + access allowlist. This variant is also available: + + $ gcloud beta functions upgrade + diff --git a/gcloud/alpha/logging/operations/list b/gcloud/alpha/logging/operations/list index ee9f78b6b..34e562430 100644 --- a/gcloud/alpha/logging/operations/list +++ b/gcloud/alpha/logging/operations/list @@ -3,7 +3,7 @@ NAME SYNOPSIS gcloud alpha logging operations list --location=LOCATION - --operation-filter=OPERATION_FILTER + --operation-filter=OPERATION_FILTER [--page-token=PAGE_TOKEN] [--billing-account=BILLING_ACCOUNT_ID | --folder=FOLDER_ID | --organization=ORGANIZATION_ID | --project=PROJECT_ID] [--limit=LIMIT] [--page-size=PAGE_SIZE] [--sort-by=[FIELD,...]] @@ -81,6 +81,10 @@ REQUIRED FLAGS Filter expression that specifies the operations to return. FLAGS + --page-token=PAGE_TOKEN + The next_page_token value returned from a previous List request, if + any. + At most one of these can be specified: --billing-account=BILLING_ACCOUNT_ID diff --git a/gcloud/alpha/netapp/storage-pools/create b/gcloud/alpha/netapp/storage-pools/create index 5d8581f16..4edb50f33 100644 --- a/gcloud/alpha/netapp/storage-pools/create +++ b/gcloud/alpha/netapp/storage-pools/create @@ -13,9 +13,9 @@ SYNOPSIS [--enable-hot-tier-auto-resize=ENABLE_HOT_TIER_AUTO_RESIZE] [--enable-ldap=ENABLE_LDAP] [--hot-tier-size=HOT_TIER_SIZE] [--kms-config=KMS_CONFIG] [--labels=[KEY=VALUE,...]] - [--replica-zone=REPLICA_ZONE] [--total-iops=TOTAL_IOPS] - [--total-throughput=TOTAL_THROUGHPUT] [--zone=ZONE] - [GCLOUD_WIDE_FLAG ...] + [--qos-type=QOS_TYPE] [--replica-zone=REPLICA_ZONE] + [--total-iops=TOTAL_IOPS] [--total-throughput=TOTAL_THROUGHPUT] + [--zone=ZONE] [GCLOUD_WIDE_FLAG ...] DESCRIPTION (ALPHA) Creates a Storage Pool to contain Volumes with a specified Service @@ -200,6 +200,10 @@ OPTIONAL FLAGS contain only hyphens (-), underscores (_), lowercase characters, and numbers. + --qos-type=QOS_TYPE + Quality of service (QoS) type for the Storage Pool. QOS_TYPE must be + one of: auto, manual, qos-type-unspecified. + --replica-zone=REPLICA_ZONE String indicating replica zone for the Storage Pool diff --git a/gcloud/alpha/netapp/storage-pools/update b/gcloud/alpha/netapp/storage-pools/update index b75e26ccc..d208b81fe 100644 --- a/gcloud/alpha/netapp/storage-pools/update +++ b/gcloud/alpha/netapp/storage-pools/update @@ -9,10 +9,11 @@ SYNOPSIS [--allow-auto-tiering=ALLOW_AUTO_TIERING] [--async] [--capacity=CAPACITY] [--description=DESCRIPTION] [--enable-hot-tier-auto-resize=ENABLE_HOT_TIER_AUTO_RESIZE] - [--hot-tier-size=HOT_TIER_SIZE] [--replica-zone=REPLICA_ZONE] - [--total-iops=TOTAL_IOPS] [--total-throughput=TOTAL_THROUGHPUT] - [--update-labels=[KEY=VALUE,...]] [--zone=ZONE] - [--clear-labels | --remove-labels=[KEY,...]] [GCLOUD_WIDE_FLAG ...] + [--hot-tier-size=HOT_TIER_SIZE] [--qos-type=QOS_TYPE] + [--replica-zone=REPLICA_ZONE] [--total-iops=TOTAL_IOPS] + [--total-throughput=TOTAL_THROUGHPUT] [--update-labels=[KEY=VALUE,...]] + [--zone=ZONE] [--clear-labels | --remove-labels=[KEY,...]] + [GCLOUD_WIDE_FLAG ...] DESCRIPTION (ALPHA) Updates a Storage Pool with given arguments @@ -105,6 +106,10 @@ FLAGS The hot tier size of the Storage Pool in GiB units. This is a required field when --allow-auto-tiering is set for flex service level. + --qos-type=QOS_TYPE + Quality of service (QoS) type for the Storage Pool. QOS_TYPE must be + one of: auto, manual, qos-type-unspecified. + --replica-zone=REPLICA_ZONE String indicating replica zone for the Storage Pool diff --git a/gcloud/alpha/netapp/volumes/create b/gcloud/alpha/netapp/volumes/create index aeedddf49..d24a19b8d 100644 --- a/gcloud/alpha/netapp/volumes/create +++ b/gcloud/alpha/netapp/volumes/create @@ -4,7 +4,12 @@ NAME SYNOPSIS gcloud alpha netapp volumes create (VOLUME : --location=LOCATION) --capacity=CAPACITY --protocols=PROTOCOL,[PROTOCOL,...] - --share-name=SHARE_NAME --storage-pool=STORAGE_POOL [--async] + --storage-pool=STORAGE_POOL [--async] + [--cache-parameters=[cache-config=CACHE-CONFIG], + [enable-global-file-lock=ENABLE-GLOBAL-FILE-LOCK], + [peer-cluster-name=PEER-CLUSTER-NAME], + [peer-ip-addresses=PEER-IP-ADDRESSES], + [peer-svm-name=PEER-SVM-NAME],[peer-volume-name=PEER-VOLUME-NAME]] [--description=DESCRIPTION] [--enable-kerberos=ENABLE_KERBEROS] [--export-policy=[access-type=ACCESS-TYPE], [allowed-clients=ALLOWED-CLIENTS],[has-root-access=HAS-ROOT-ACCESS], @@ -27,6 +32,7 @@ SYNOPSIS [--multiple-endpoints=MULTIPLE_ENDPOINTS] [--restricted-actions=RESTRICTED_ACTION,[...]] [--security-style=SECURITY_STYLE; default="SECURITY_STYLE_UNSPECIFIED"] + [--share-name=SHARE_NAME] [--smb-settings=SMB_SETTING,[SMB_SETTING,...]] [--snap-reserve=SNAP_RESERVE] [--snapshot-daily=[hour=HOUR], @@ -104,9 +110,6 @@ REQUIRED FLAGS Type of File System protocols for the Cloud NetApp Files Volume. Valid component values are: NFSV3, NFSV4, SMB. - --share-name=SHARE_NAME - Share name of the Mount path clients will use. - Storage pool resource - The Storage Pool to associate with Volume. This represents a Cloud resource. (NOTE) Some attributes are not given arguments in this group but can be set in other ways. @@ -137,6 +140,24 @@ OPTIONAL FLAGS Return immediately, without waiting for the operation in progress to complete. + --cache-parameters=[cache-config=CACHE-CONFIG],[enable-global-file-lock=ENABLE-GLOBAL-FILE-LOCK],[peer-cluster-name=PEER-CLUSTER-NAME],[peer-ip-addresses=PEER-IP-ADDRESSES],[peer-svm-name=PEER-SVM-NAME],[peer-volume-name=PEER-VOLUME-NAME] + Cache Parameters contains cache parameters of a volume. + + Cache Parameters will have the following format + `--cache-parameters=peer-volume-name=PEER_VOLUME_NAME, + peer-cluster-name=PEER_CLUSTER_NAME, + peer-svm-name=PEER_SVM_NAME, + peer-ip-addresses=[PEER-IP-ADDRESS1#PEER-IP-ADDRESS2#...], + enable-global-file-lock=ENABLE_GLOBAL_FILE_LOCK, + cache-config=CACHE_CONFIG` + + *peer-volume-name*::: Name of the user's local source volume + *peer-cluster-name*::: Name of the user's local source cluster + *peer-svm-name*::: Name of the user's local source vserver svm + *peer-ip-addresses*::: Hashtag-separated(#) list of IP addresses + *enable-global-file-lock*::: If true, enable global file lock + *cache-config*::: Cache-config as a hashtag-separated(#) list of key-value pairs + --description=DESCRIPTION A description of the Cloud NetApp Volume @@ -216,6 +237,9 @@ OPTIONAL FLAGS unix UNIX security style for Volume + --share-name=SHARE_NAME + Share name of the Mount path clients will use. + --smb-settings=SMB_SETTING,[SMB_SETTING,...] List of settings specific to SMB protocol for a Cloud NetApp Files Volume. Valid component values are: ENCRYPT_DATA, BROWSABLE, diff --git a/gcloud/alpha/netapp/volumes/update b/gcloud/alpha/netapp/volumes/update index 0aac63eec..c1e3906ba 100644 --- a/gcloud/alpha/netapp/volumes/update +++ b/gcloud/alpha/netapp/volumes/update @@ -3,6 +3,11 @@ NAME SYNOPSIS gcloud alpha netapp volumes update (VOLUME : --location=LOCATION) [--async] + [--cache-parameters=[cache-config=CACHE-CONFIG], + [enable-global-file-lock=ENABLE-GLOBAL-FILE-LOCK], + [peer-cluster-name=PEER-CLUSTER-NAME], + [peer-ip-addresses=PEER-IP-ADDRESSES], + [peer-svm-name=PEER-SVM-NAME],[peer-volume-name=PEER-VOLUME-NAME]] [--capacity=CAPACITY] [--description=DESCRIPTION] [--enable-kerberos=ENABLE_KERBEROS] [--export-policy=[access-type=ACCESS-TYPE], @@ -82,6 +87,24 @@ FLAGS Return immediately, without waiting for the operation in progress to complete. + --cache-parameters=[cache-config=CACHE-CONFIG],[enable-global-file-lock=ENABLE-GLOBAL-FILE-LOCK],[peer-cluster-name=PEER-CLUSTER-NAME],[peer-ip-addresses=PEER-IP-ADDRESSES],[peer-svm-name=PEER-SVM-NAME],[peer-volume-name=PEER-VOLUME-NAME] + Cache Parameters contains cache parameters of a volume. + + Cache Parameters will have the following format + `--cache-parameters=peer-volume-name=PEER_VOLUME_NAME, + peer-cluster-name=PEER_CLUSTER_NAME, + peer-svm-name=PEER_SVM_NAME, + peer-ip-addresses=[PEER-IP-ADDRESS1#PEER-IP-ADDRESS2#...], + enable-global-file-lock=ENABLE_GLOBAL_FILE_LOCK, + cache-config=CACHE_CONFIG` + + *peer-volume-name*::: Name of the user's local source volume + *peer-cluster-name*::: Name of the user's local source cluster + *peer-svm-name*::: Name of the user's local source vserver svm + *peer-ip-addresses*::: Hashtag-separated(#) list of IP addresses + *enable-global-file-lock*::: If true, enable global file lock + *cache-config*::: Cache-config as a hashtag-separated(#) list of key-value pairs + --capacity=CAPACITY The desired capacity of the Volume in GiB or TiB units.If no capacity unit is specified, GiB is assumed. diff --git a/gcloud/alpha/network-security/intercept-deployments/create b/gcloud/alpha/network-security/intercept-deployments/create index 31d0d1735..c4ddba01f 100644 --- a/gcloud/alpha/network-security/intercept-deployments/create +++ b/gcloud/alpha/network-security/intercept-deployments/create @@ -155,7 +155,6 @@ REQUIRED FLAGS line with a fully specified name; ▸ provide the argument --intercept-deployment-group-location on the command line; - ▸ provide the argument --location on the command line; ▸ provide the argument networksecurity.projects.locations.interceptDeployments on the command line with a fully specified name. diff --git a/gcloud/alpha/network-security/mirroring-deployments/create b/gcloud/alpha/network-security/mirroring-deployments/create index 6ac75417a..8d135d279 100644 --- a/gcloud/alpha/network-security/mirroring-deployments/create +++ b/gcloud/alpha/network-security/mirroring-deployments/create @@ -155,7 +155,6 @@ REQUIRED FLAGS line with a fully specified name; ▸ provide the argument --mirroring-deployment-group-location on the command line; - ▸ provide the argument --location on the command line; ▸ provide the argument networksecurity.projects.locations.mirroringDeployments on the command line with a fully specified name. diff --git a/gcloud/alpha/run/deploy b/gcloud/alpha/run/deploy index 606d19cab..849079aaf 100644 --- a/gcloud/alpha/run/deploy +++ b/gcloud/alpha/run/deploy @@ -3,8 +3,8 @@ NAME SYNOPSIS gcloud alpha run deploy [[SERVICE] --namespace=NAMESPACE] - [--[no-]allow-unauthenticated] [--[no-]allow-unencrypted-build] - [--async] [--breakglass=JUSTIFICATION] [--clear-vpc-connector] + [--[no-]allow-unauthenticated] [--allow-unencrypted-build] [--async] + [--breakglass=JUSTIFICATION] [--clear-vpc-connector] [--concurrency=CONCURRENCY] [--container=CONTAINER] [--[no-]cpu-boost] [--[no-]cpu-throttling] [--[no-]default-url] [--delegate-builds] [--[no-]deploy-health-check] [--description=DESCRIPTION] @@ -114,11 +114,15 @@ FLAGS may take a few moments to take effect. Use --allow-unauthenticated to enable and --no-allow-unauthenticated to disable. - --[no-]allow-unencrypted-build - Whether to allow customer-managed encryption key (CMEK) deployments - without encrypting the build process. This means that only the deployed - container will be encrypted. Use --allow-unencrypted-build to enable - and --no-allow-unencrypted-build to disable. + --allow-unencrypted-build + (DEPRECATED) Whether to allow customer-managed encryption key (CMEK) + deployments without encrypting the build process. This means that only + the deployed container will be encrypted. + + The flag --allow-unencrypted-build is deprecated. The CMEK compliance + is now available for the build process of source-based deployments. For + more details, see + https://cloud.google.com/run/docs/securing/using-cmek#source-deploy --async Return immediately, without waiting for the operation in progress to diff --git a/gcloud/alpha/spanner/databases/import b/gcloud/alpha/spanner/databases/import index 24afb6b34..9f48cea3d 100644 --- a/gcloud/alpha/spanner/databases/import +++ b/gcloud/alpha/spanner/databases/import @@ -19,7 +19,7 @@ EXAMPLES $ gcloud alpha spanner databases import --instance=instanceA \ --database=databaseA --table-name=tableA \ --source-uri=gs://bucket/data.csv --source-format=csv \ - --schema_uri=gs://bucket/schema.csv + --schema-uri=gs://bucket/schema.json $ gcloud alpha spanner databases import --instance=instanceA \ --database=databaseA --source-uri=gs://bucket/dump.sql \ @@ -34,7 +34,7 @@ REQUIRED FLAGS --source-format=SOURCE_FORMAT Format of the file with data to import.Supported formats: csv or - myssqldump or pgdump + mysqldump or pgdump --source-uri=SOURCE_URI URI of the file with data to import diff --git a/gcloud/alpha/spanner/instances/create b/gcloud/alpha/spanner/instances/create index c4cd12b37..21f5c925a 100644 --- a/gcloud/alpha/spanner/instances/create +++ b/gcloud/alpha/spanner/instances/create @@ -8,11 +8,13 @@ SYNOPSIS [--edition=EDITION] [--expire-behavior=EXPIRE_BEHAVIOR] [--instance-type=INSTANCE_TYPE] [--nodes=NODES | --processing-units=PROCESSING_UNITS - | [--autoscaling-high-priority-cpu-target=AUTOSCALING_HIGH_PRIORITY_CPU_TARGET --autoscaling-storage-target=AUTOSCALING_STORAGE_TARGET (--autoscaling-max-nodes=AUTOSCALING_MAX_NODES --autoscaling-min-nodes=AUTOSCALING_MIN_NODES | --autoscaling-max-processing-units=AUTOSCALING_MAX_PROCESSING_UNITS --autoscaling-min-processing-units=AUTOSCALING_MIN_PROCESSING_UNITS) : --asymmetric-autoscaling-option=[high_priority_cpu_target=HIGH_PRIORITY_CPU_TARGET], + | [--autoscaling-high-priority-cpu-target=AUTOSCALING_HIGH_PRIORITY_CPU_TARGET --autoscaling-storage-target=AUTOSCALING_STORAGE_TARGET (--autoscaling-max-nodes=AUTOSCALING_MAX_NODES --autoscaling-min-nodes=AUTOSCALING_MIN_NODES | --autoscaling-max-processing-units=AUTOSCALING_MAX_PROCESSING_UNITS --autoscaling-min-processing-units=AUTOSCALING_MIN_PROCESSING_UNITS) : --asymmetric-autoscaling-option=[disable_high_priority_cpu_autoscaling=DISABLE_HIGH_PRIORITY_CPU_AUTOSCALING], + [disable_total_cpu_autoscaling=DISABLE_TOTAL_CPU_AUTOSCALING], + [high_priority_cpu_target=HIGH_PRIORITY_CPU_TARGET], [location=LOCATION],[max_nodes=MAX_NODES], - [max_processing_units=MAX_PROCESSING_UNITS], - [min_nodes=MIN_NODES],[min_processing_units=MIN_PROCESSING_UNITS]]] - [GCLOUD_WIDE_FLAG ...] + [max_processing_units=MAX_PROCESSING_UNITS],[min_nodes=MIN_NODES], + [min_processing_units=MIN_PROCESSING_UNITS], + [total_cpu_target=TOTAL_CPU_TARGET]]] [GCLOUD_WIDE_FLAG ...] DESCRIPTION (ALPHA) Create a Cloud Spanner instance. @@ -105,21 +107,19 @@ OPTIONAL FLAGS Autoscaling - --autoscaling-high-priority-cpu-target=AUTOSCALING_HIGH_PRIORITY_CPU_TARGET - Specifies the target percentage of high-priority CPU the autoscaled - instance can utilize. + Specify both or only one of the CPU targets: - This flag argument must be specified if any of the other arguments - in this group are specified. + At least one of these must be specified: + + --autoscaling-high-priority-cpu-target=AUTOSCALING_HIGH_PRIORITY_CPU_TARGET + Specifies the target percentage of high-priority CPU the + autoscaled instance can utilize. --autoscaling-storage-target=AUTOSCALING_STORAGE_TARGET Specifies the target percentage of storage the autoscaled instance can utilize. - This flag argument must be specified if any of the other arguments - in this group are specified. - - --asymmetric-autoscaling-option=[high_priority_cpu_target=HIGH_PRIORITY_CPU_TARGET],[location=LOCATION],[max_nodes=MAX_NODES],[max_processing_units=MAX_PROCESSING_UNITS],[min_nodes=MIN_NODES],[min_processing_units=MIN_PROCESSING_UNITS] + --asymmetric-autoscaling-option=[disable_high_priority_cpu_autoscaling=DISABLE_HIGH_PRIORITY_CPU_AUTOSCALING],[disable_total_cpu_autoscaling=DISABLE_TOTAL_CPU_AUTOSCALING],[high_priority_cpu_target=HIGH_PRIORITY_CPU_TARGET],[location=LOCATION],[max_nodes=MAX_NODES],[max_processing_units=MAX_PROCESSING_UNITS],[min_nodes=MIN_NODES],[min_processing_units=MIN_PROCESSING_UNITS],[total_cpu_target=TOTAL_CPU_TARGET] Specify the asymmetric autoscaling option for the instance. Autoscaling limits can be defined in either nodes or processing units. diff --git a/gcloud/alpha/spanner/instances/update b/gcloud/alpha/spanner/instances/update index 773f6922e..a8512938f 100644 --- a/gcloud/alpha/spanner/instances/update +++ b/gcloud/alpha/spanner/instances/update @@ -7,10 +7,13 @@ SYNOPSIS [--description=DESCRIPTION] [--edition=EDITION] [--expire-behavior=EXPIRE_BEHAVIOR] [--instance-type=INSTANCE_TYPE] [--nodes=NODES | --processing-units=PROCESSING_UNITS - | --autoscaling-high-priority-cpu-target=AUTOSCALING_HIGH_PRIORITY_CPU_TARGET --autoscaling-storage-target=AUTOSCALING_STORAGE_TARGET --asymmetric-autoscaling-option=[high_priority_cpu_target=HIGH_PRIORITY_CPU_TARGET], + | --autoscaling-high-priority-cpu-target=AUTOSCALING_HIGH_PRIORITY_CPU_TARGET --autoscaling-storage-target=AUTOSCALING_STORAGE_TARGET --asymmetric-autoscaling-option=[disable_high_priority_cpu_autoscaling=DISABLE_HIGH_PRIORITY_CPU_AUTOSCALING], + [disable_total_cpu_autoscaling=DISABLE_TOTAL_CPU_AUTOSCALING], + [high_priority_cpu_target=HIGH_PRIORITY_CPU_TARGET], [location=LOCATION],[max_nodes=MAX_NODES], - [max_processing_units=MAX_PROCESSING_UNITS], - [min_nodes=MIN_NODES],[min_processing_units=MIN_PROCESSING_UNITS] + [max_processing_units=MAX_PROCESSING_UNITS],[min_nodes=MIN_NODES], + [min_processing_units=MIN_PROCESSING_UNITS], + [total_cpu_target=TOTAL_CPU_TARGET] | --clear-asymmetric-autoscaling-option=LOCATION,[LOCATION,...] --autoscaling-max-nodes=AUTOSCALING_MAX_NODES --autoscaling-min-nodes=AUTOSCALING_MIN_NODES @@ -103,9 +106,11 @@ FLAGS Autoscaling - --autoscaling-high-priority-cpu-target=AUTOSCALING_HIGH_PRIORITY_CPU_TARGET - Specifies the target percentage of high-priority CPU the autoscaled - instance can utilize. + Specify both or only one of the CPU targets: + + --autoscaling-high-priority-cpu-target=AUTOSCALING_HIGH_PRIORITY_CPU_TARGET + Specifies the target percentage of high-priority CPU the + autoscaled instance can utilize. --autoscaling-storage-target=AUTOSCALING_STORAGE_TARGET Specifies the target percentage of storage the autoscaled instance @@ -113,7 +118,7 @@ FLAGS At most one of these can be specified: - --asymmetric-autoscaling-option=[high_priority_cpu_target=HIGH_PRIORITY_CPU_TARGET],[location=LOCATION],[max_nodes=MAX_NODES],[max_processing_units=MAX_PROCESSING_UNITS],[min_nodes=MIN_NODES],[min_processing_units=MIN_PROCESSING_UNITS] + --asymmetric-autoscaling-option=[disable_high_priority_cpu_autoscaling=DISABLE_HIGH_PRIORITY_CPU_AUTOSCALING],[disable_total_cpu_autoscaling=DISABLE_TOTAL_CPU_AUTOSCALING],[high_priority_cpu_target=HIGH_PRIORITY_CPU_TARGET],[location=LOCATION],[max_nodes=MAX_NODES],[max_processing_units=MAX_PROCESSING_UNITS],[min_nodes=MIN_NODES],[min_processing_units=MIN_PROCESSING_UNITS],[total_cpu_target=TOTAL_CPU_TARGET] Specify the asymmetric autoscaling option for the instance. --clear-asymmetric-autoscaling-option=LOCATION,[LOCATION,...] diff --git a/gcloud/alpha/sql/backups/restore b/gcloud/alpha/sql/backups/restore index 87dfaad94..f187c4f0a 100644 --- a/gcloud/alpha/sql/backups/restore +++ b/gcloud/alpha/sql/backups/restore @@ -13,9 +13,10 @@ SYNOPSIS [--availability-type=AVAILABILITY_TYPE] [--no-backup] [--backup-instance=BACKUP_INSTANCE] [--backup-location=BACKUP_LOCATION] [--backup-project=BACKUP_PROJECT] - [--backup-start-time=BACKUP_START_TIME] [--collation=COLLATION] - [--connector-enforcement=CONNECTOR_ENFORCEMENT] [--cpu=CPU] - [--database-version=DATABASE_VERSION] [--[no-]deletion-protection] + [--backup-start-time=BACKUP_START_TIME] [--clear-network] + [--collation=COLLATION] [--connector-enforcement=CONNECTOR_ENFORCEMENT] + [--cpu=CPU] [--database-version=DATABASE_VERSION] + [--[no-]deletion-protection] [--deny-maintenance-period-end-date=DENY_MAINTENANCE_PERIOD_END_DATE] [--deny-maintenance-period-start-date=DENY_MAINTENANCE_PERIOD_START_DATE] [--deny-maintenance-period-time=DENY_MAINTENANCE_PERIOD_TIME] @@ -140,6 +141,11 @@ OPTIONAL FLAGS Start time of daily backups, specified in the HH:MM format, in the UTC timezone. + --clear-network + Clears the network setting. This is useful to restore a backup to a + different project or region where the original network configuration + isn't available. + --collation=COLLATION Cloud SQL server-level collation setting, which specifies the set of rules for comparing characters in a character set. diff --git a/gcloud/artifacts/attachments/download b/gcloud/artifacts/attachments/download index 281aa9fdf..14482d72c 100644 --- a/gcloud/artifacts/attachments/download +++ b/gcloud/artifacts/attachments/download @@ -6,7 +6,8 @@ SYNOPSIS gcloud artifacts attachments download [ATTACHMENT : --location=LOCATION --repository=REPOSITORY] --destination=DESTINATION [--chunk-size=CHUNK_SIZE] - [--oci-version-name=OCI_VERSION_NAME] [GCLOUD_WIDE_FLAG ...] + [--oci-version-name=OCI_VERSION_NAME] [--parallelism=PARALLELISM] + [GCLOUD_WIDE_FLAG ...] DESCRIPTION Download an Artifact Registry attachment from a repository. @@ -23,6 +24,12 @@ EXAMPLES $ gcloud artifacts attachments download my-attachment \ --destination=/path/to/destination/ --chunk-size=8000 + To download the attachment my-attachment using parallel multipart download + with 4 threads: + + $ gcloud artifacts attachments download my-attachment \ + --destination=/path/to/destination/ --parallelism=4 + For Docker-format repositories only: to download the attachment stored in the OCI version projects/my-project/locations/us/repositories/my-repo/packages/my-package/versions/sha256:123 @@ -95,6 +102,10 @@ OPTIONAL FLAGS For Docker-format repositories only. The version name of the OCI artifact to download. + --parallelism=PARALLELISM + Specifies the number of threads to use for downloading the attachment + files in parallel. + GCLOUD WIDE FLAGS These flags are available to all commands: --access-token-file, --account, --billing-project, --configuration, --flags-file, --flatten, --format, diff --git a/gcloud/artifacts/files/download b/gcloud/artifacts/files/download index 2d2357a15..6dc85d3aa 100644 --- a/gcloud/artifacts/files/download +++ b/gcloud/artifacts/files/download @@ -5,7 +5,8 @@ SYNOPSIS gcloud artifacts files download (FILE : --location=LOCATION --repository=REPOSITORY) --destination=DESTINATION [--allow-overwrite] - [--local-filename=LOCAL_FILENAME] [GCLOUD_WIDE_FLAG ...] + [--local-filename=LOCAL_FILENAME] [--parallelism=PARALLELISM] + [GCLOUD_WIDE_FLAG ...] DESCRIPTION Downloads an Artifact Registry file based on file name. @@ -18,6 +19,14 @@ EXAMPLES --project=my-project --repository=my-repo --destination=~/ \ myfile + To download a file named myfile in project my-project under repository + my-repo in us-central1 to the local path ~/ using parallel multipart + download with 4 threads: + + $ gcloud artifacts files download --location=us-central1 \ + --project=my-project --repository=my-repo --destination=~/ \ + --parallelism=4 myfile + To download a file named myfile in project my-project under repository my-repo in us-central1 to the local path ~/ with file overwriting enabled: @@ -79,6 +88,10 @@ OPTIONAL FLAGS set to the value you use for LOCAL_FILENAME. Otherwise the name of the downloaded file is based on the file name in the registry. + --parallelism=PARALLELISM + Specifies the number of threads to use for downloading the file in + parallel. + GCLOUD WIDE FLAGS These flags are available to all commands: --access-token-file, --account, --billing-project, --configuration, --flags-file, --flatten, --format, diff --git a/gcloud/artifacts/generic/download b/gcloud/artifacts/generic/download index 59ae9d500..bc47d91e4 100644 --- a/gcloud/artifacts/generic/download +++ b/gcloud/artifacts/generic/download @@ -5,8 +5,8 @@ NAME SYNOPSIS gcloud artifacts generic download --destination=DESTINATION --package=ARTIFACT --version=VERSION [--chunk-size=CHUNK_SIZE] - [--name=NAME] [--location=LOCATION --repository=REPOSITORY] - [GCLOUD_WIDE_FLAG ...] + [--name=NAME] [--parallelism=PARALLELISM] + [--location=LOCATION --repository=REPOSITORY] [GCLOUD_WIDE_FLAG ...] DESCRIPTION Download a generic artifact from a generic artifact repository. @@ -20,6 +20,15 @@ EXAMPLES --version=v0.1.0 --destination=/path/to/destination/ \ --name=myfile.txt + To download version v0.1.0 of myfile.txt located in a repository in + "us-central1" to /path/to/destination/ using parallel multipart download + with 4 threads: + + $ gcloud artifacts generic download --location=us-central1 \ + --project=myproject --repository=myrepo --package=mypackage \ + --version=v0.1.0 --destination=/path/to/destination/ \ + --name=myfile.txt --parallelism=4 + To download version v0.1.0 of myfile.txt in 8000 byte chunks located in a repository in "us-central1" to /path/to/destination/: @@ -54,6 +63,10 @@ OPTIONAL FLAGS --name=NAME If specified, the file name within the artifact to download. + --parallelism=PARALLELISM + Specifies the number of threads to use for downloading the file in + parallel. + Repository resource - The Artifact Registry repository. If not specified, the current artifacts/repository is used. The arguments in this group can be used to specify the attributes of this resource. (NOTE) Some attributes diff --git a/gcloud/beta/ai/endpoints/deploy-model b/gcloud/beta/ai/endpoints/deploy-model index 617b68a61..f969915d6 100644 --- a/gcloud/beta/ai/endpoints/deploy-model +++ b/gcloud/beta/ai/endpoints/deploy-model @@ -67,7 +67,8 @@ REQUIRED FLAGS Display name of the deployed model. --model=MODEL - Id of the uploaded model. + ID of the uploaded model. The alpha and beta tracks also support GDC + connected models. OPTIONAL FLAGS --accelerator=[count=COUNT],[type=TYPE] diff --git a/gcloud/beta/artifacts/generic/download b/gcloud/beta/artifacts/generic/download index c54296809..8acda56e9 100644 --- a/gcloud/beta/artifacts/generic/download +++ b/gcloud/beta/artifacts/generic/download @@ -5,8 +5,8 @@ NAME SYNOPSIS gcloud beta artifacts generic download --destination=DESTINATION --package=ARTIFACT --version=VERSION [--chunk-size=CHUNK_SIZE] - [--name=NAME] [--location=LOCATION --repository=REPOSITORY] - [GCLOUD_WIDE_FLAG ...] + [--name=NAME] [--parallelism=PARALLELISM] + [--location=LOCATION --repository=REPOSITORY] [GCLOUD_WIDE_FLAG ...] DESCRIPTION (BETA) Download a generic artifact from a generic artifact repository. @@ -20,6 +20,15 @@ EXAMPLES --version=v0.1.0 --destination=/path/to/destination/ \ --name=myfile.txt + To download version v0.1.0 of myfile.txt located in a repository in + "us-central1" to /path/to/destination/ using parallel multipart download + with 4 threads: + + $ gcloud beta artifacts generic download --location=us-central1 \ + --project=myproject --repository=myrepo --package=mypackage \ + --version=v0.1.0 --destination=/path/to/destination/ \ + --name=myfile.txt --parallelism=4 + To download version v0.1.0 of myfile.txt in 8000 byte chunks located in a repository in "us-central1" to /path/to/destination/: @@ -54,6 +63,10 @@ OPTIONAL FLAGS --name=NAME If specified, the file name within the artifact to download. + --parallelism=PARALLELISM + Specifies the number of threads to use for downloading the file in + parallel. + Repository resource - The Artifact Registry repository. If not specified, the current artifacts/repository is used. The arguments in this group can be used to specify the attributes of this resource. (NOTE) Some attributes diff --git a/gcloud/beta/compute/external-vpn-gateways/create b/gcloud/beta/compute/external-vpn-gateways/create index 445c1cb2a..6e0b818dd 100644 --- a/gcloud/beta/compute/external-vpn-gateways/create +++ b/gcloud/beta/compute/external-vpn-gateways/create @@ -9,14 +9,7 @@ SYNOPSIS DESCRIPTION (BETA) gcloud beta compute external-vpn-gateways create creates a new - external VPN gateway. - - External VPN gateway is the on-premises VPN gateway or another cloud - provider's VPN gateway that connects to your Google Cloud VPN gateway. To - create a highly available VPN from Google Cloud to your on-premises side or - another Cloud provider's VPN gateway, you must create an external VPN - gateway resource in Google Cloud, which provides the information to Google - Cloud about your external VPN gateway. + External Vpn Gateway EXAMPLES To create an external VPN gateway, run: diff --git a/gcloud/beta/compute/images/import b/gcloud/beta/compute/images/import index c9dda80e3..a167059cf 100644 --- a/gcloud/beta/compute/images/import +++ b/gcloud/beta/compute/images/import @@ -2,7 +2,7 @@ NAME gcloud beta compute images import - import an image into Compute Engine SYNOPSIS - gcloud beta compute images import IMAGE_NAME + gcloud beta compute images import IMAGE_NAME --cmd-deprecated (--source-file=SOURCE_FILE | --source-image=SOURCE_IMAGE | --aws-access-key-id=AWS_ACCESS_KEY_ID --aws-region=AWS_REGION --aws-secret-access-key=AWS_SECRET_ACCESS_KEY @@ -76,6 +76,12 @@ POSITIONAL ARGUMENTS Name of the disk image to create. REQUIRED FLAGS + --cmd-deprecated + The command you're using is deprecated and will be removed by December + 31, 2025. We recommend using gcloud compute migration image-imports + instead. See our official documentation for more information. + https://cloud.google.com/migrate/virtual-machines/docs/5.0/migrate/image_import. + Exactly one of these must be specified: Image import from local file, Cloud Storage or Compute Engine image. diff --git a/gcloud/beta/compute/interconnects/attachments/dedicated/create b/gcloud/beta/compute/interconnects/attachments/dedicated/create index c9c413ea0..a28265b92 100644 --- a/gcloud/beta/compute/interconnects/attachments/dedicated/create +++ b/gcloud/beta/compute/interconnects/attachments/dedicated/create @@ -33,7 +33,7 @@ REQUIRED FLAGS The interconnect for the interconnect attachment --router=ROUTER - The Google Cloud Router to use for dynamic routing. + Google Cloud Router to use for dynamic routing. OPTIONAL FLAGS --bandwidth=BANDWIDTH diff --git a/gcloud/beta/compute/interconnects/attachments/partner/create b/gcloud/beta/compute/interconnects/attachments/partner/create index fd09a6207..68d1ee55e 100644 --- a/gcloud/beta/compute/interconnects/attachments/partner/create +++ b/gcloud/beta/compute/interconnects/attachments/partner/create @@ -46,7 +46,7 @@ REQUIRED FLAGS Edge Availability Domain 2 --router=ROUTER - The Google Cloud Router to use for dynamic routing. + Google Cloud Router to use for dynamic routing. OPTIONAL FLAGS --candidate-cloud-router-ip-address=CANDIDATE_CLOUD_ROUTER_IP_ADDRESS diff --git a/gcloud/beta/compute/machine-images/import b/gcloud/beta/compute/machine-images/import index e52d4eb00..4c61e2340 100644 --- a/gcloud/beta/compute/machine-images/import +++ b/gcloud/beta/compute/machine-images/import @@ -3,8 +3,9 @@ NAME image from virtual appliance in OVA/OVF format SYNOPSIS - gcloud beta compute machine-images import IMAGE --source-uri=SOURCE_URI - [--no-address] [--async] [--byol] [--can-ip-forward] + gcloud beta compute machine-images import IMAGE --cmd-deprecated + --source-uri=SOURCE_URI [--no-address] [--async] [--byol] + [--can-ip-forward] [--cloudbuild-service-account=CLOUDBUILD_SERVICE_ACCOUNT] [--compute-service-account=COMPUTE_SERVICE_ACCOUNT] [--description=DESCRIPTION] [--no-guest-environment] [--guest-flush] @@ -50,6 +51,12 @@ POSITIONAL ARGUMENTS Name of the machineImage to import. REQUIRED FLAGS + --cmd-deprecated + The command you're using is deprecated and will be removed by December + 31, 2025. We recommend using gcloud compute migration image-imports + instead. See our official documentation for more information. + https://cloud.google.com/migrate/virtual-machines/docs/5.0/migrate/image_import. + --source-uri=SOURCE_URI Cloud Storage path to one of: OVF descriptor OVA file Directory with OVF package. For more information about Cloud Storage URIs, see diff --git a/gcloud/beta/compute/routers/nats/create b/gcloud/beta/compute/routers/nats/create index d0e26ad69..23e899ade 100644 --- a/gcloud/beta/compute/routers/nats/create +++ b/gcloud/beta/compute/routers/nats/create @@ -57,7 +57,7 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --async @@ -65,7 +65,7 @@ OPTIONAL FLAGS complete. --auto-network-tier=AUTO_NETWORK_TIER - The network tier to use when automatically reserving NAT IP addresses. + Network tier to use when automatically reserving NAT IP addresses. AUTO_NETWORK_TIER must be one of: PREMIUM diff --git a/gcloud/beta/compute/routers/nats/delete b/gcloud/beta/compute/routers/nats/delete index 3e2aabd53..514e37748 100644 --- a/gcloud/beta/compute/routers/nats/delete +++ b/gcloud/beta/compute/routers/nats/delete @@ -22,7 +22,7 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/beta/compute/routers/nats/describe b/gcloud/beta/compute/routers/nats/describe index 397c643ee..c03f14271 100644 --- a/gcloud/beta/compute/routers/nats/describe +++ b/gcloud/beta/compute/routers/nats/describe @@ -22,7 +22,7 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/beta/compute/routers/nats/list b/gcloud/beta/compute/routers/nats/list index 418f8893b..e5b5532dc 100644 --- a/gcloud/beta/compute/routers/nats/list +++ b/gcloud/beta/compute/routers/nats/list @@ -18,7 +18,7 @@ EXAMPLES REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/beta/compute/routers/nats/rules/create b/gcloud/beta/compute/routers/nats/rules/create index 202ff0e22..e19ba17dc 100644 --- a/gcloud/beta/compute/routers/nats/rules/create +++ b/gcloud/beta/compute/routers/nats/rules/create @@ -50,7 +50,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --async diff --git a/gcloud/beta/compute/routers/nats/rules/delete b/gcloud/beta/compute/routers/nats/rules/delete index 52308a381..c81c1acc5 100644 --- a/gcloud/beta/compute/routers/nats/rules/delete +++ b/gcloud/beta/compute/routers/nats/rules/delete @@ -25,7 +25,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/beta/compute/routers/nats/rules/describe b/gcloud/beta/compute/routers/nats/rules/describe index d98a28c24..207ce2528 100644 --- a/gcloud/beta/compute/routers/nats/rules/describe +++ b/gcloud/beta/compute/routers/nats/rules/describe @@ -25,7 +25,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/beta/compute/routers/nats/rules/list b/gcloud/beta/compute/routers/nats/rules/list index 9fc3026b1..9edcdaaec 100644 --- a/gcloud/beta/compute/routers/nats/rules/list +++ b/gcloud/beta/compute/routers/nats/rules/list @@ -21,7 +21,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/beta/compute/routers/nats/rules/update b/gcloud/beta/compute/routers/nats/rules/update index 7adaf9e9b..c3bdab980 100644 --- a/gcloud/beta/compute/routers/nats/rules/update +++ b/gcloud/beta/compute/routers/nats/rules/update @@ -35,7 +35,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --async diff --git a/gcloud/beta/compute/routers/nats/update b/gcloud/beta/compute/routers/nats/update index 5393028a0..ddfacdf1c 100644 --- a/gcloud/beta/compute/routers/nats/update +++ b/gcloud/beta/compute/routers/nats/update @@ -49,17 +49,16 @@ EXAMPLES Change connection timeouts associated with NAT: $ gcloud beta compute routers nats update nat1 --router=my-router \ - --udp-mapping-idle-timeout=60s --icmp-mapping-idle-timeout=60s \ - --tcp-established-connection-idle-timeout=60s \ - --tcp-transitory-connection-idle-timeout=60s + --udp-idle-timeout=60s --icmp-idle-timeout=60s \ + --tcp-established-idle-timeout=60s \ + --tcp-transitory-idle-timeout=60s Reset connection timeouts associated NAT to default values: $ gcloud beta compute routers nats update nat1 --router=my-router \ - --clear-udp-mapping-idle-timeout \ - --clear-icmp-mapping-idle-timeout \ - --clear-tcp-established-connection-idle-timeout \ - --clear-tcp-transitory-connection-idle-timeout + --clear-udp-idle-timeout --clear-icmp-idle-timeout \ + --clear-tcp-established-idle-timeout \ + --clear-tcp-transitory-idle-timeout POSITIONAL ARGUMENTS NAME @@ -67,7 +66,7 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --async @@ -75,7 +74,7 @@ OPTIONAL FLAGS complete. --auto-network-tier=AUTO_NETWORK_TIER - The network tier to use when automatically reserving NAT IP addresses. + Network tier to use when automatically reserving NAT IP addresses. AUTO_NETWORK_TIER must be one of: PREMIUM diff --git a/gcloud/beta/compute/vpn-tunnels/create b/gcloud/beta/compute/vpn-tunnels/create index 4e3394743..4d2d55309 100644 --- a/gcloud/beta/compute/vpn-tunnels/create +++ b/gcloud/beta/compute/vpn-tunnels/create @@ -172,7 +172,7 @@ OPTIONAL FLAGS VPN gateway. --router=ROUTER - The Router to use for dynamic routing. + Router to use for dynamic routing. --router-region=ROUTER_REGION Region of the router to operate on. If not specified, you might be diff --git a/gcloud/beta/config/get b/gcloud/beta/config/get index 2012a8439..7178600da 100644 --- a/gcloud/beta/config/get +++ b/gcloud/beta/config/get @@ -86,9 +86,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/beta/config/help b/gcloud/beta/config/help index 954720450..d8ee99cf4 100644 --- a/gcloud/beta/config/help +++ b/gcloud/beta/config/help @@ -118,9 +118,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/beta/config/list b/gcloud/beta/config/list index 8c3dae4ad..1d54b14c4 100644 --- a/gcloud/beta/config/list +++ b/gcloud/beta/config/list @@ -130,9 +130,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/beta/config/set b/gcloud/beta/config/set index c9fd7740c..80c0f2358 100644 --- a/gcloud/beta/config/set +++ b/gcloud/beta/config/set @@ -133,9 +133,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/beta/config/unset b/gcloud/beta/config/unset index 7e274c2b7..264a7d9f5 100644 --- a/gcloud/beta/config/unset +++ b/gcloud/beta/config/unset @@ -94,9 +94,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/beta/container/backup-restore/backup-plans/create b/gcloud/beta/container/backup-restore/backup-plans/create index e5f7c478c..de4e933ca 100644 --- a/gcloud/beta/container/backup-restore/backup-plans/create +++ b/gcloud/beta/container/backup-restore/backup-plans/create @@ -6,6 +6,7 @@ SYNOPSIS gcloud beta container backup-restore backup-plans create (BACKUP_PLAN : --location=LOCATION) --cluster=CLUSTER (--all-namespaces | --selected-applications=SELECTED_APPLICATIONS + | --selected-namespace-labels=SELECTED_NAMESPACE_LABELS | --selected-namespaces=[SELECTED_NAMESPACES,...]) [--async] [--deactivated] [--description=DESCRIPTION] [--labels=[KEY=VALUE,...]] [--backup-delete-lock-days=BACKUP_DELETE_LOCK_DAYS @@ -81,18 +82,25 @@ REQUIRED FLAGS --all-namespaces Scope of the backup includes resources from all namespaces. Mutually - exclusive with --selected-namespaces and --selected-applications. + exclusive with --selected-namespaces, --selected-applications and + --selected-namespace-labels. --selected-applications=SELECTED_APPLICATIONS List of ProtectedApplication instances whose resources are included - in the backup. Mutually exclusive with --all-namespaces and - --selected-namespaces. e.g: + in the backup. Mutually exclusive with --all-namespaces, + --selected-namespaces and --selected-namespace-labels. e.g: --selected-applications=namespace1/foo,namespace2/bar + --selected-namespace-labels=SELECTED_NAMESPACE_LABELS + List of Namespace labels whose resources are included in the backup. + Mutually exclusive with --all-namespaces, --selected-namespaces and + --selected-applications. e.g: + --selected-namespace-labels=namespacelabel1=value1,namespacelabel2=value2 + --selected-namespaces=[SELECTED_NAMESPACES,...] List of namespaces whose resources are included in the backup. - Mutually exclusive with --all-namespaces and --selected-applications. - e.g: --selected-namespaces=foo,bar + Mutually exclusive with --all-namespaces, --selected-applications and + --selected-namespace-labels. e.g: --selected-namespaces=foo,bar OPTIONAL FLAGS --async diff --git a/gcloud/beta/container/backup-restore/backup-plans/update b/gcloud/beta/container/backup-restore/backup-plans/update index 9b76314d1..1a0ccb20f 100644 --- a/gcloud/beta/container/backup-restore/backup-plans/update +++ b/gcloud/beta/container/backup-restore/backup-plans/update @@ -8,6 +8,7 @@ SYNOPSIS [--description=DESCRIPTION] [--etag=ETAG] [--update-labels=[KEY=VALUE,...]] [--all-namespaces | --selected-applications=SELECTED_APPLICATIONS + | --selected-namespace-labels=SELECTED_NAMESPACE_LABELS | --selected-namespaces=[SELECTED_NAMESPACES,...]] [--backup-delete-lock-days=BACKUP_DELETE_LOCK_DAYS --backup-retain-days=BACKUP_RETAIN_DAYS --locked] @@ -97,18 +98,25 @@ FLAGS --all-namespaces Scope of the backup includes resources from all namespaces. Mutually - exclusive with --selected-namespaces and --selected-applications. + exclusive with --selected-namespaces, --selected-applications and + --selected-namespace-labels. --selected-applications=SELECTED_APPLICATIONS List of ProtectedApplication instances whose resources are included - in the backup. Mutually exclusive with --all-namespaces and - --selected-namespaces. e.g: + in the backup. Mutually exclusive with --all-namespaces, + --selected-namespaces and --selected-namespace-labels. e.g: --selected-applications=namespace1/foo,namespace2/bar + --selected-namespace-labels=SELECTED_NAMESPACE_LABELS + List of Namespace labels whose resources are included in the backup. + Mutually exclusive with --all-namespaces, --selected-namespaces and + --selected-applications. e.g: + --selected-namespace-labels=namespacelabel1=value1,namespacelabel2=value2 + --selected-namespaces=[SELECTED_NAMESPACES,...] List of namespaces whose resources are included in the backup. - Mutually exclusive with --all-namespaces and --selected-applications. - e.g: --selected-namespaces=foo,bar + Mutually exclusive with --all-namespaces, --selected-applications and + --selected-namespace-labels. e.g: --selected-namespaces=foo,bar --backup-delete-lock-days=BACKUP_DELETE_LOCK_DAYS Number of days a backup produced via this plan cannot be deleted. diff --git a/gcloud/beta/container/clusters/create b/gcloud/beta/container/clusters/create index 27cb9a325..b0a7352e1 100644 --- a/gcloud/beta/container/clusters/create +++ b/gcloud/beta/container/clusters/create @@ -37,8 +37,9 @@ SYNOPSIS [--enable-cloud-monitoring] [--enable-cloud-run-alpha] [--enable-confidential-nodes] [--enable-confidential-storage] [--enable-cost-allocation] [--enable-dataplane-v2] - [--enable-dns-access] [--enable-fleet] [--enable-fqdn-network-policy] - [--enable-gke-oidc] [--enable-google-cloud-access] [--enable-gvnic] + [--enable-default-compute-class] [--enable-dns-access] [--enable-fleet] + [--enable-fqdn-network-policy] [--enable-gke-oidc] + [--enable-google-cloud-access] [--enable-gvnic] [--enable-identity-service] [--enable-image-streaming] [--enable-insecure-kubelet-readonly-port] [--enable-intra-node-visibility] [--enable-ip-access] @@ -586,6 +587,12 @@ FLAGS Enables the new eBPF dataplane for GKE clusters that is required for network security, scalability and visibility features. + --enable-default-compute-class + Enable the default compute class to use for the cluster. + + To disable Default Compute Class in an existing cluster, explicitly set + flag --no-enable-default-compute-class. + --enable-dns-access Enable access to the cluster's control plane over DNS-based endpoint. diff --git a/gcloud/beta/container/clusters/create-auto b/gcloud/beta/container/clusters/create-auto index 887de58cc..b16aac2f4 100644 --- a/gcloud/beta/container/clusters/create-auto +++ b/gcloud/beta/container/clusters/create-auto @@ -19,9 +19,9 @@ SYNOPSIS [--disable-l4-lb-firewall-reconciliation] [--enable-authorized-networks-on-private-endpoint] [--enable-auto-ipam] [--enable-backup-restore] [--enable-cilium-clusterwide-network-policy] - [--enable-confidential-nodes] [--enable-dns-access] [--enable-fleet] - [--enable-google-cloud-access] [--enable-ip-access] - [--enable-kubernetes-unstable-apis=API,[API,...]] + [--enable-confidential-nodes] [--enable-default-compute-class] + [--enable-dns-access] [--enable-fleet] [--enable-google-cloud-access] + [--enable-ip-access] [--enable-kubernetes-unstable-apis=API,[API,...]] [--enable-legacy-lustre-port] [--enable-lustre-csi-driver] [--enable-master-global-access] [--enable-multi-networking] [--enable-ray-cluster-logging] [--enable-ray-cluster-monitoring] @@ -281,6 +281,12 @@ FLAGS will create nodes using Confidential VM https://cloud.google.com/compute/confidential-vm/docs/about-cvm. + --enable-default-compute-class + Enable the default compute class to use for the cluster. + + To disable Default Compute Class in an existing cluster, explicitly set + flag --no-enable-default-compute-class. + --enable-dns-access Enable access to the cluster's control plane over DNS-based endpoint. diff --git a/gcloud/beta/container/clusters/update b/gcloud/beta/container/clusters/update index 62f45cbf5..5ed6088dc 100644 --- a/gcloud/beta/container/clusters/update +++ b/gcloud/beta/container/clusters/update @@ -18,9 +18,10 @@ SYNOPSIS | --[no-]enable-autopilot-compatibility-auditing | --enable-autoscaling | --[no-]enable-cilium-clusterwide-network-policy - | --enable-cost-allocation | --enable-fqdn-network-policy - | --enable-gke-oidc | --enable-identity-service - | --enable-image-streaming | --enable-insecure-kubelet-readonly-port + | --enable-cost-allocation | --enable-default-compute-class + | --enable-fqdn-network-policy | --enable-gke-oidc + | --enable-identity-service | --enable-image-streaming + | --enable-insecure-kubelet-readonly-port | --enable-intra-node-visibility | --enable-kubernetes-unstable-apis=API,[API,...] | --enable-l4-ilb-subsetting | --enable-legacy-authorization @@ -361,6 +362,12 @@ REQUIRED FLAGS Use --no-enable-cost-allocation to disable this feature. + --enable-default-compute-class + Enable the default compute class to use for the cluster. + + To disable Default Compute Class in an existing cluster, explicitly + set flag --no-enable-default-compute-class. + --enable-fqdn-network-policy Enable FQDN Network Policies on the cluster. FQDN Network Policies are disabled by default. diff --git a/gcloud/beta/container/fleet/config-management/describe b/gcloud/beta/container/fleet/config-management/describe new file mode 100644 index 000000000..456f910ec --- /dev/null +++ b/gcloud/beta/container/fleet/config-management/describe @@ -0,0 +1,25 @@ +NAME + gcloud beta container fleet config-management describe - describe the + Config Management feature + +SYNOPSIS + gcloud beta container fleet config-management describe + [GCLOUD_WIDE_FLAG ...] + +DESCRIPTION + (BETA) Describe the Config Management feature. + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + This command is currently in beta and might change without notice. This + variant is also available: + + $ gcloud alpha container fleet config-management describe + diff --git a/gcloud/beta/container/fleet/config-management/help b/gcloud/beta/container/fleet/config-management/help index e994290db..faee64181 100644 --- a/gcloud/beta/container/fleet/config-management/help +++ b/gcloud/beta/container/fleet/config-management/help @@ -23,6 +23,9 @@ COMMANDS apply (BETA) Update a Config Management feature spec. + describe + (BETA) Describe the Config Management feature. + disable (BETA) Disable the Config Management feature. diff --git a/gcloud/beta/container/hub/config-management/describe b/gcloud/beta/container/hub/config-management/describe new file mode 100644 index 000000000..1aa510afc --- /dev/null +++ b/gcloud/beta/container/hub/config-management/describe @@ -0,0 +1,24 @@ +NAME + gcloud beta container hub config-management describe - describe the Config + Management feature + +SYNOPSIS + gcloud beta container hub config-management describe [GCLOUD_WIDE_FLAG ...] + +DESCRIPTION + (BETA) Describe the Config Management feature. + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + This command is currently in beta and might change without notice. This + variant is also available: + + $ gcloud alpha container hub config-management describe + diff --git a/gcloud/beta/container/hub/config-management/help b/gcloud/beta/container/hub/config-management/help index 33e30c9b3..d65980ca0 100644 --- a/gcloud/beta/container/hub/config-management/help +++ b/gcloud/beta/container/hub/config-management/help @@ -22,6 +22,9 @@ COMMANDS apply (BETA) Update a Config Management feature spec. + describe + (BETA) Describe the Config Management feature. + disable (BETA) Disable the Config Management feature. diff --git a/gcloud/beta/datastream/connection-profiles/create b/gcloud/beta/datastream/connection-profiles/create index 82c51612a..48dace09b 100644 --- a/gcloud/beta/datastream/connection-profiles/create +++ b/gcloud/beta/datastream/connection-profiles/create @@ -14,7 +14,7 @@ SYNOPSIS | --oracle-secret-manager-stored-password=ORACLE_SECRET_MANAGER_STORED_PASSWORD) : --oracle-ca-certificate=ORACLE_CA_CERTIFICATE --oracle-server-certificate-distinguished-name=ORACLE_SERVER_CERTIFICATE_DISTINGUISHED_NAME] | [--mongodb-host-addresses=IPv4_ADDRESS_OR_HOSTNAME:PORT, [...] --mongodb-username=MONGODB_USERNAME (--mongodb-password=MONGODB_PASSWORD | --mongodb-prompt-for-password - | --mongodb-secret-manager-stored-password=MONGODB_SECRET_MANAGER_STORED_PASSWORD) (--mongodb-srv-connection-format | --mongodb-standard-connection-format) : --mongodb-direct-connection --mongodb-replica-set=MONGODB_REPLICA_SET --mongodb-tls] | [--mysql-hostname=MYSQL_HOSTNAME --mysql-port=MYSQL_PORT --mysql-username=MYSQL_USERNAME (--mysql-password=MYSQL_PASSWORD | --mysql-prompt-for-password | --mysql-secret-manager-stored-password=MYSQL_SECRET_MANAGER_STORED_PASSWORD) : --ca-certificate=CA_CERTIFICATE --client-certificate=CLIENT_CERTIFICATE --client-key=CLIENT_KEY] | [--postgresql-database=POSTGRESQL_DATABASE --postgresql-hostname=POSTGRESQL_HOSTNAME --postgresql-port=POSTGRESQL_PORT --postgresql-username=POSTGRESQL_USERNAME (--postgresql-password=POSTGRESQL_PASSWORD | --postgresql-prompt-for-password | --postgresql-secret-manager-stored-password=POSTGRESQL_SECRET_MANAGER_STORED_PASSWORD) : [--postgresql-ca-certificate=POSTGRESQL_CA_CERTIFICATE : --postgresql-server-certificate-hostname=POSTGRESQL_SERVER_CERTIFICATE_HOSTNAME --postgresql-client-certificate=POSTGRESQL_CLIENT_CERTIFICATE --postgresql-client-key=POSTGRESQL_CLIENT_KEY]] | --salesforce-domain=SALESFORCE_DOMAIN (--salesforce-oauth2-client-id=SALESFORCE_OAUTH2_CLIENT_ID (--salesforce-oauth2-client-secret=SALESFORCE_OAUTH2_CLIENT_SECRET | --salesforce-prompt-for-oauth2-client-secret | --salesforce-secret-manager-stored-oauth2-client-secret=SALESFORCE_SECRET_MANAGER_STORED_OAUTH2_CLIENT_SECRET) | --salesforce-username=SALESFORCE_USERNAME (--salesforce-password=SALESFORCE_PASSWORD | --salesforce-prompt-for-password | --salesforce-secret-manager-stored-password=SALESFORCE_SECRET_MANAGER_STORED_PASSWORD) (--salesforce-prompt-for-security-token | --salesforce-secret-manager-stored-security-token=SALESFORCE_SECRET_MANAGER_STORED_SECURITY_TOKEN | --salesforce-security-token=SALESFORCE_SECURITY_TOKEN)) | --sqlserver-database=SQLSERVER_DATABASE --sqlserver-hostname=SQLSERVER_HOSTNAME --sqlserver-port=SQLSERVER_PORT --sqlserver-username=SQLSERVER_USERNAME (--sqlserver-password=SQLSERVER_PASSWORD | --sqlserver-prompt-for-password | --sqlserver-secret-manager-stored-password=SQLSERVER_SECRET_MANAGER_STORED_PASSWORD)] + | --mongodb-secret-manager-stored-password=MONGODB_SECRET_MANAGER_STORED_PASSWORD) (--mongodb-srv-connection-format | --mongodb-standard-connection-format) : --mongodb-direct-connection --mongodb-replica-set=MONGODB_REPLICA_SET --mongodb-ca-certificate=MONGODB_CA_CERTIFICATE --mongodb-tls] | [--mysql-hostname=MYSQL_HOSTNAME --mysql-port=MYSQL_PORT --mysql-username=MYSQL_USERNAME (--mysql-password=MYSQL_PASSWORD | --mysql-prompt-for-password | --mysql-secret-manager-stored-password=MYSQL_SECRET_MANAGER_STORED_PASSWORD) : --ca-certificate=CA_CERTIFICATE --client-certificate=CLIENT_CERTIFICATE --client-key=CLIENT_KEY] | [--postgresql-database=POSTGRESQL_DATABASE --postgresql-hostname=POSTGRESQL_HOSTNAME --postgresql-port=POSTGRESQL_PORT --postgresql-username=POSTGRESQL_USERNAME (--postgresql-password=POSTGRESQL_PASSWORD | --postgresql-prompt-for-password | --postgresql-secret-manager-stored-password=POSTGRESQL_SECRET_MANAGER_STORED_PASSWORD) : [--postgresql-ca-certificate=POSTGRESQL_CA_CERTIFICATE : --postgresql-server-certificate-hostname=POSTGRESQL_SERVER_CERTIFICATE_HOSTNAME --postgresql-client-certificate=POSTGRESQL_CLIENT_CERTIFICATE --postgresql-client-key=POSTGRESQL_CLIENT_KEY]] | --salesforce-domain=SALESFORCE_DOMAIN (--salesforce-oauth2-client-id=SALESFORCE_OAUTH2_CLIENT_ID (--salesforce-oauth2-client-secret=SALESFORCE_OAUTH2_CLIENT_SECRET | --salesforce-prompt-for-oauth2-client-secret | --salesforce-secret-manager-stored-oauth2-client-secret=SALESFORCE_SECRET_MANAGER_STORED_OAUTH2_CLIENT_SECRET) | --salesforce-username=SALESFORCE_USERNAME (--salesforce-password=SALESFORCE_PASSWORD | --salesforce-prompt-for-password | --salesforce-secret-manager-stored-password=SALESFORCE_SECRET_MANAGER_STORED_PASSWORD) (--salesforce-prompt-for-security-token | --salesforce-secret-manager-stored-security-token=SALESFORCE_SECRET_MANAGER_STORED_SECURITY_TOKEN | --salesforce-security-token=SALESFORCE_SECURITY_TOKEN)) | --sqlserver-database=SQLSERVER_DATABASE --sqlserver-hostname=SQLSERVER_HOSTNAME --sqlserver-port=SQLSERVER_PORT --sqlserver-username=SQLSERVER_USERNAME (--sqlserver-password=SQLSERVER_PASSWORD | --sqlserver-prompt-for-password | --sqlserver-secret-manager-stored-password=SQLSERVER_SECRET_MANAGER_STORED_PASSWORD)] [--no-connectivity | --private-connection-name=PRIVATE_CONNECTION_NAME | --static-ip-connectivity | [--forward-ssh-hostname=FORWARD_SSH_HOSTNAME @@ -183,9 +183,6 @@ OPTIONAL FLAGS --mongodb-replica-set=MONGODB_REPLICA_SET Replica set of the MongoDB source database. - --mongodb-tls - Enable Transport Layer Security for the monogodb connection. - Exactly one of these must be specified: --mongodb-password=MONGODB_PASSWORD @@ -208,6 +205,14 @@ OPTIONAL FLAGS --mongodb-standard-connection-format Standard connection format for the MongoDB source database. + --mongodb-ca-certificate=MONGODB_CA_CERTIFICATE + x509 PEM-encoded certificate of the CA that signed the source + database server's certificate. The replica will use this certificate + to verify it's connecting to the right host. + + --mongodb-tls + Enable Transport Layer Security for the monogodb connection. + --mysql-hostname=MYSQL_HOSTNAME IP or hostname of the MySQL source database. diff --git a/gcloud/beta/datastream/connection-profiles/update b/gcloud/beta/datastream/connection-profiles/update index 1ec45e7ea..c0c8399cb 100644 --- a/gcloud/beta/datastream/connection-profiles/update +++ b/gcloud/beta/datastream/connection-profiles/update @@ -12,9 +12,11 @@ SYNOPSIS --oracle-username=ORACLE_USERNAME --oracle-ca-certificate=ORACLE_CA_CERTIFICATE --oracle-server-certificate-distinguished-name=ORACLE_SERVER_CERTIFICATE_DISTINGUISHED_NAME --oracle-password=ORACLE_PASSWORD | --oracle-prompt-for-password | --oracle-secret-manager-stored-password=ORACLE_SECRET_MANAGER_STORED_PASSWORD | --mongodb-direct-connection --mongodb-host-addresses=IPv4_ADDRESS_OR_HOSTNAME:PORT, - [...] --mongodb-replica-set=MONGODB_REPLICA_SET --mongodb-tls + [...] --mongodb-replica-set=MONGODB_REPLICA_SET --mongodb-username=MONGODB_USERNAME - --mongodb-password=MONGODB_PASSWORD | --mongodb-prompt-for-password + --mongodb-ca-certificate=MONGODB_CA_CERTIFICATE + --mongodb-tls --mongodb-password=MONGODB_PASSWORD + | --mongodb-prompt-for-password | --mongodb-secret-manager-stored-password=MONGODB_SECRET_MANAGER_STORED_PASSWORD --mongodb-srv-connection-format | --mongodb-standard-connection-format | --mysql-hostname=MYSQL_HOSTNAME --mysql-port=MYSQL_PORT --mysql-username=MYSQL_USERNAME --ca-certificate=CA_CERTIFICATE --client-certificate=CLIENT_CERTIFICATE --client-key=CLIENT_KEY --mysql-password=MYSQL_PASSWORD | --mysql-prompt-for-password | --mysql-secret-manager-stored-password=MYSQL_SECRET_MANAGER_STORED_PASSWORD | --postgresql-database=POSTGRESQL_DATABASE --postgresql-hostname=POSTGRESQL_HOSTNAME --postgresql-port=POSTGRESQL_PORT --postgresql-username=POSTGRESQL_USERNAME --postgresql-ca-certificate=POSTGRESQL_CA_CERTIFICATE --postgresql-server-certificate-hostname=POSTGRESQL_SERVER_CERTIFICATE_HOSTNAME --postgresql-client-certificate=POSTGRESQL_CLIENT_CERTIFICATE --postgresql-client-key=POSTGRESQL_CLIENT_KEY --postgresql-password=POSTGRESQL_PASSWORD | --postgresql-prompt-for-password | --postgresql-secret-manager-stored-password=POSTGRESQL_SECRET_MANAGER_STORED_PASSWORD | --salesforce-domain=SALESFORCE_DOMAIN --salesforce-oauth2-client-id=SALESFORCE_OAUTH2_CLIENT_ID --salesforce-oauth2-client-secret=SALESFORCE_OAUTH2_CLIENT_SECRET | --salesforce-prompt-for-oauth2-client-secret | --salesforce-secret-manager-stored-oauth2-client-secret=SALESFORCE_SECRET_MANAGER_STORED_OAUTH2_CLIENT_SECRET | --salesforce-username=SALESFORCE_USERNAME --salesforce-password=SALESFORCE_PASSWORD | --salesforce-prompt-for-password | --salesforce-secret-manager-stored-password=SALESFORCE_SECRET_MANAGER_STORED_PASSWORD --salesforce-prompt-for-security-token | --salesforce-secret-manager-stored-security-token=SALESFORCE_SECRET_MANAGER_STORED_SECURITY_TOKEN | --salesforce-security-token=SALESFORCE_SECURITY_TOKEN | --sqlserver-database=SQLSERVER_DATABASE --sqlserver-hostname=SQLSERVER_HOSTNAME --sqlserver-port=SQLSERVER_PORT --sqlserver-username=SQLSERVER_USERNAME --sqlserver-password=SQLSERVER_PASSWORD | --sqlserver-prompt-for-password | --sqlserver-secret-manager-stored-password=SQLSERVER_SECRET_MANAGER_STORED_PASSWORD] [--clear-labels | --remove-labels=[KEY,...]] [--no-connectivity | --private-connection-name=PRIVATE_CONNECTION_NAME @@ -162,12 +164,17 @@ OPTIONAL FLAGS --mongodb-replica-set=MONGODB_REPLICA_SET Replica set of the MongoDB source database. - --mongodb-tls - Enable Transport Layer Security for the monogodb connection. - --mongodb-username=MONGODB_USERNAME Username Datastream will use to connect to the database. + --mongodb-ca-certificate=MONGODB_CA_CERTIFICATE + x509 PEM-encoded certificate of the CA that signed the source + database server's certificate. The replica will use this certificate + to verify it's connecting to the right host. + + --mongodb-tls + Enable Transport Layer Security for the monogodb connection. + At most one of these can be specified: --mongodb-password=MONGODB_PASSWORD diff --git a/gcloud/beta/firestore/databases/connection-string b/gcloud/beta/firestore/databases/connection-string index 538bfbee9..c3fcc4996 100644 --- a/gcloud/beta/firestore/databases/connection-string +++ b/gcloud/beta/firestore/databases/connection-string @@ -56,8 +56,10 @@ GCLOUD WIDE FLAGS Run $ gcloud help for details. NOTES - This command is currently in beta and might change without notice. This - variant is also available: + This command is currently in beta and might change without notice. These + variants are also available: + + $ gcloud firestore databases connection-string $ gcloud alpha firestore databases connection-string diff --git a/gcloud/beta/firestore/user-creds/create b/gcloud/beta/firestore/user-creds/create index 329fbd211..14b9dac0d 100644 --- a/gcloud/beta/firestore/user-creds/create +++ b/gcloud/beta/firestore/user-creds/create @@ -37,8 +37,10 @@ GCLOUD WIDE FLAGS Run $ gcloud help for details. NOTES - This command is currently in beta and might change without notice. This - variant is also available: + This command is currently in beta and might change without notice. These + variants are also available: + + $ gcloud firestore user-creds create $ gcloud alpha firestore user-creds create diff --git a/gcloud/beta/firestore/user-creds/delete b/gcloud/beta/firestore/user-creds/delete index 5d9a1cf3a..69b34ef84 100644 --- a/gcloud/beta/firestore/user-creds/delete +++ b/gcloud/beta/firestore/user-creds/delete @@ -37,8 +37,10 @@ GCLOUD WIDE FLAGS Run $ gcloud help for details. NOTES - This command is currently in beta and might change without notice. This - variant is also available: + This command is currently in beta and might change without notice. These + variants are also available: + + $ gcloud firestore user-creds delete $ gcloud alpha firestore user-creds delete diff --git a/gcloud/beta/firestore/user-creds/describe b/gcloud/beta/firestore/user-creds/describe index 59a093f15..dd5132e54 100644 --- a/gcloud/beta/firestore/user-creds/describe +++ b/gcloud/beta/firestore/user-creds/describe @@ -37,8 +37,10 @@ GCLOUD WIDE FLAGS Run $ gcloud help for details. NOTES - This command is currently in beta and might change without notice. This - variant is also available: + This command is currently in beta and might change without notice. These + variants are also available: + + $ gcloud firestore user-creds describe $ gcloud alpha firestore user-creds describe diff --git a/gcloud/beta/firestore/user-creds/disable b/gcloud/beta/firestore/user-creds/disable index d3b86122f..c15015dab 100644 --- a/gcloud/beta/firestore/user-creds/disable +++ b/gcloud/beta/firestore/user-creds/disable @@ -37,8 +37,10 @@ GCLOUD WIDE FLAGS Run $ gcloud help for details. NOTES - This command is currently in beta and might change without notice. This - variant is also available: + This command is currently in beta and might change without notice. These + variants are also available: + + $ gcloud firestore user-creds disable $ gcloud alpha firestore user-creds disable diff --git a/gcloud/beta/firestore/user-creds/enable b/gcloud/beta/firestore/user-creds/enable index 6a5cdc416..adacf5f24 100644 --- a/gcloud/beta/firestore/user-creds/enable +++ b/gcloud/beta/firestore/user-creds/enable @@ -37,8 +37,10 @@ GCLOUD WIDE FLAGS Run $ gcloud help for details. NOTES - This command is currently in beta and might change without notice. This - variant is also available: + This command is currently in beta and might change without notice. These + variants are also available: + + $ gcloud firestore user-creds enable $ gcloud alpha firestore user-creds enable diff --git a/gcloud/beta/firestore/user-creds/help b/gcloud/beta/firestore/user-creds/help index 336558113..a990a626b 100644 --- a/gcloud/beta/firestore/user-creds/help +++ b/gcloud/beta/firestore/user-creds/help @@ -38,8 +38,10 @@ COMMANDS (BETA) Resets a Cloud Firestore user creds. NOTES - This command is currently in beta and might change without notice. This - variant is also available: + This command is currently in beta and might change without notice. These + variants are also available: + + $ gcloud firestore user-creds $ gcloud alpha firestore user-creds diff --git a/gcloud/beta/firestore/user-creds/list b/gcloud/beta/firestore/user-creds/list index f58209416..947d7995e 100644 --- a/gcloud/beta/firestore/user-creds/list +++ b/gcloud/beta/firestore/user-creds/list @@ -61,8 +61,10 @@ GCLOUD WIDE FLAGS Run $ gcloud help for details. NOTES - This command is currently in beta and might change without notice. This - variant is also available: + This command is currently in beta and might change without notice. These + variants are also available: + + $ gcloud firestore user-creds list $ gcloud alpha firestore user-creds list diff --git a/gcloud/beta/firestore/user-creds/reset-password b/gcloud/beta/firestore/user-creds/reset-password index 31d8121d4..f8ba0e8f8 100644 --- a/gcloud/beta/firestore/user-creds/reset-password +++ b/gcloud/beta/firestore/user-creds/reset-password @@ -38,8 +38,10 @@ GCLOUD WIDE FLAGS Run $ gcloud help for details. NOTES - This command is currently in beta and might change without notice. This - variant is also available: + This command is currently in beta and might change without notice. These + variants are also available: + + $ gcloud firestore user-creds reset-password $ gcloud alpha firestore user-creds reset-password diff --git a/gcloud/beta/functions/help b/gcloud/beta/functions/help index f821e6a4f..c2214d8fe 100644 --- a/gcloud/beta/functions/help +++ b/gcloud/beta/functions/help @@ -70,6 +70,9 @@ COMMANDS set-iam-policy (BETA) Sets IAM policy for a Google Cloud Function. + upgrade + (BETA) Upgrade a 1st gen Cloud Function to the Cloud Run function. + NOTES This command is currently in beta and might change without notice. These variants are also available: diff --git a/gcloud/beta/functions/upgrade b/gcloud/beta/functions/upgrade new file mode 100644 index 000000000..8e47a75e7 --- /dev/null +++ b/gcloud/beta/functions/upgrade @@ -0,0 +1,122 @@ +NAME + gcloud beta functions upgrade - upgrade a 1st gen Cloud Function to the + Cloud Run function + +SYNOPSIS + gcloud beta functions upgrade (NAME : --region=REGION) + [--abort | --commit | --redirect-traffic | --rollback-traffic + | --setup-config --trigger-service-account=TRIGGER_SERVICE_ACCOUNT] + [GCLOUD_WIDE_FLAG ...] + +DESCRIPTION + (BETA) Upgrade a 1st gen Cloud Function to the Cloud Run function. + +EXAMPLES + To start the upgrade process for a 1st gen function foo and create a Cloud + Run function copy, run: + + $ gcloud beta functions upgrade foo --setup-config + + Once you are ready to redirect traffic to the Cloud Run function copy, run: + + $ gcloud beta functions upgrade foo --redirect-traffic + + If you find you need to do more local testing you can rollback traffic to + the 1st gen copy: + + $ gcloud beta functions upgrade foo --rollback-traffic + + Once you're ready to finish upgrading and delete the 1st gen copy, run: + + $ gcloud beta functions upgrade foo --commit + + You can abort the upgrade process at any time by running: + + $ gcloud beta functions upgrade foo --abort + +POSITIONAL ARGUMENTS + Function resource - The Cloud Function name to upgrade. The arguments in + this group can be used to specify the attributes of this resource. (NOTE) + Some attributes are not given arguments in this group but can be set in + other ways. + + To set the project attribute: + ◆ provide the argument NAME on the command line with a fully specified + name; + ◆ provide the argument --project on the command line; + ◆ set the property core/project. + + This must be specified. + + NAME + ID of the function or fully qualified identifier for the function. + + To set the function attribute: + ▸ provide the argument NAME on the command line. + + This positional argument must be specified if any of the other + arguments in this group are specified. + + --region=REGION + The Cloud region for the function. Overrides the default + functions/region property value for this command invocation. + + To set the region attribute: + ▸ provide the argument NAME on the command line with a fully + specified name; + ▸ provide the argument --region on the command line; + ▸ set the property functions/region. + +FLAGS + Upgrade a 1st gen Cloud Function to the 2nd gen environment. You must + specify one of the following flags: + ◆ --setup-config and optionally --trigger-service-account, + ◆ --redirect-traffic, + ◆ --rollback-traffic, + ◆ --commit, + ◆ --abort. + + At most one of these can be specified: + + --abort + Undoes all steps of the upgrade process done so far. All traffic will + point to the original 1st gen function copy and the 2nd gen function + copy will be deleted. + + --commit + Finishes the upgrade process and permanently deletes the original 1st + gen copy of the function. + + --redirect-traffic + Redirects production traffic to the 2nd gen copy of the function. + + --rollback-traffic + Rolls back production traffic to the original 1st gen copy of the + function. The 2nd gen copy will still be available for testing. + + --setup-config + Sets up the function upgrade config by creating a 2nd gen copy of the + function's code and configuration. + + --trigger-service-account=TRIGGER_SERVICE_ACCOUNT + The email address of the IAM service account associated with the + Eventarc trigger for the function. This is used for authenticated + invocation. + + If not provided, the function will use the project's default service + account for Compute Engine. + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + This command is currently in beta and might change without notice. This + variant is also available: + + $ gcloud alpha functions upgrade + diff --git a/gcloud/beta/logging/operations/list b/gcloud/beta/logging/operations/list index 12f953d63..1f21f5283 100644 --- a/gcloud/beta/logging/operations/list +++ b/gcloud/beta/logging/operations/list @@ -3,7 +3,7 @@ NAME SYNOPSIS gcloud beta logging operations list --location=LOCATION - --operation-filter=OPERATION_FILTER + --operation-filter=OPERATION_FILTER [--page-token=PAGE_TOKEN] [--billing-account=BILLING_ACCOUNT_ID | --folder=FOLDER_ID | --organization=ORGANIZATION_ID | --project=PROJECT_ID] [--limit=LIMIT] [--page-size=PAGE_SIZE] [--sort-by=[FIELD,...]] @@ -81,6 +81,10 @@ REQUIRED FLAGS Filter expression that specifies the operations to return. FLAGS + --page-token=PAGE_TOKEN + The next_page_token value returned from a previous List request, if + any. + At most one of these can be specified: --billing-account=BILLING_ACCOUNT_ID diff --git a/gcloud/beta/netapp/storage-pools/create b/gcloud/beta/netapp/storage-pools/create index a5014340d..c6327639b 100644 --- a/gcloud/beta/netapp/storage-pools/create +++ b/gcloud/beta/netapp/storage-pools/create @@ -13,9 +13,9 @@ SYNOPSIS [--enable-hot-tier-auto-resize=ENABLE_HOT_TIER_AUTO_RESIZE] [--enable-ldap=ENABLE_LDAP] [--hot-tier-size=HOT_TIER_SIZE] [--kms-config=KMS_CONFIG] [--labels=[KEY=VALUE,...]] - [--replica-zone=REPLICA_ZONE] [--total-iops=TOTAL_IOPS] - [--total-throughput=TOTAL_THROUGHPUT] [--zone=ZONE] - [GCLOUD_WIDE_FLAG ...] + [--qos-type=QOS_TYPE] [--replica-zone=REPLICA_ZONE] + [--total-iops=TOTAL_IOPS] [--total-throughput=TOTAL_THROUGHPUT] + [--zone=ZONE] [GCLOUD_WIDE_FLAG ...] DESCRIPTION (BETA) Creates a Storage Pool to contain Volumes with a specified Service @@ -200,6 +200,10 @@ OPTIONAL FLAGS contain only hyphens (-), underscores (_), lowercase characters, and numbers. + --qos-type=QOS_TYPE + Quality of service (QoS) type for the Storage Pool. QOS_TYPE must be + one of: auto, manual, qos-type-unspecified. + --replica-zone=REPLICA_ZONE String indicating replica zone for the Storage Pool diff --git a/gcloud/beta/netapp/storage-pools/update b/gcloud/beta/netapp/storage-pools/update index 3e4efaec8..86b115dd9 100644 --- a/gcloud/beta/netapp/storage-pools/update +++ b/gcloud/beta/netapp/storage-pools/update @@ -9,10 +9,11 @@ SYNOPSIS [--allow-auto-tiering=ALLOW_AUTO_TIERING] [--async] [--capacity=CAPACITY] [--description=DESCRIPTION] [--enable-hot-tier-auto-resize=ENABLE_HOT_TIER_AUTO_RESIZE] - [--hot-tier-size=HOT_TIER_SIZE] [--replica-zone=REPLICA_ZONE] - [--total-iops=TOTAL_IOPS] [--total-throughput=TOTAL_THROUGHPUT] - [--update-labels=[KEY=VALUE,...]] [--zone=ZONE] - [--clear-labels | --remove-labels=[KEY,...]] [GCLOUD_WIDE_FLAG ...] + [--hot-tier-size=HOT_TIER_SIZE] [--qos-type=QOS_TYPE] + [--replica-zone=REPLICA_ZONE] [--total-iops=TOTAL_IOPS] + [--total-throughput=TOTAL_THROUGHPUT] [--update-labels=[KEY=VALUE,...]] + [--zone=ZONE] [--clear-labels | --remove-labels=[KEY,...]] + [GCLOUD_WIDE_FLAG ...] DESCRIPTION (BETA) Updates a Storage Pool with given arguments @@ -105,6 +106,10 @@ FLAGS The hot tier size of the Storage Pool in GiB units. This is a required field when --allow-auto-tiering is set for flex service level. + --qos-type=QOS_TYPE + Quality of service (QoS) type for the Storage Pool. QOS_TYPE must be + one of: auto, manual, qos-type-unspecified. + --replica-zone=REPLICA_ZONE String indicating replica zone for the Storage Pool diff --git a/gcloud/beta/netapp/volumes/create b/gcloud/beta/netapp/volumes/create index 06525688a..01cdb8ebf 100644 --- a/gcloud/beta/netapp/volumes/create +++ b/gcloud/beta/netapp/volumes/create @@ -4,10 +4,15 @@ NAME SYNOPSIS gcloud beta netapp volumes create (VOLUME : --location=LOCATION) --capacity=CAPACITY --protocols=PROTOCOL,[PROTOCOL,...] - --share-name=SHARE_NAME --storage-pool=STORAGE_POOL [--async] + --storage-pool=STORAGE_POOL [--async] [--backup-config=[backup-policies=BACKUP-POLICIES], [backup-vault=BACKUP-VAULT], [enable-scheduled-backups=ENABLE-SCHEDULED-BACKUPS]] + [--cache-parameters=[cache-config=CACHE-CONFIG], + [enable-global-file-lock=ENABLE-GLOBAL-FILE-LOCK], + [peer-cluster-name=PEER-CLUSTER-NAME], + [peer-ip-addresses=PEER-IP-ADDRESSES], + [peer-svm-name=PEER-SVM-NAME],[peer-volume-name=PEER-VOLUME-NAME]] [--description=DESCRIPTION] [--enable-kerberos=ENABLE_KERBEROS] [--export-policy=[access-type=ACCESS-TYPE], [allowed-clients=ALLOWED-CLIENTS],[has-root-access=HAS-ROOT-ACCESS], @@ -30,6 +35,7 @@ SYNOPSIS [--multiple-endpoints=MULTIPLE_ENDPOINTS] [--restricted-actions=RESTRICTED_ACTION,[...]] [--security-style=SECURITY_STYLE; default="SECURITY_STYLE_UNSPECIFIED"] + [--share-name=SHARE_NAME] [--smb-settings=SMB_SETTING,[SMB_SETTING,...]] [--snap-reserve=SNAP_RESERVE] [--snapshot-daily=[hour=HOUR], @@ -109,9 +115,6 @@ REQUIRED FLAGS Type of File System protocols for the Cloud NetApp Files Volume. Valid component values are: NFSV3, NFSV4, SMB. - --share-name=SHARE_NAME - Share name of the Mount path clients will use. - Storage pool resource - The Storage Pool to associate with Volume. This represents a Cloud resource. (NOTE) Some attributes are not given arguments in this group but can be set in other ways. @@ -155,6 +158,24 @@ OPTIONAL FLAGS enable-scheduled-backups is a Boolean value indicating whether or not scheduled backups are enabled on the volume. + --cache-parameters=[cache-config=CACHE-CONFIG],[enable-global-file-lock=ENABLE-GLOBAL-FILE-LOCK],[peer-cluster-name=PEER-CLUSTER-NAME],[peer-ip-addresses=PEER-IP-ADDRESSES],[peer-svm-name=PEER-SVM-NAME],[peer-volume-name=PEER-VOLUME-NAME] + Cache Parameters contains cache parameters of a volume. + + Cache Parameters will have the following format + `--cache-parameters=peer-volume-name=PEER_VOLUME_NAME, + peer-cluster-name=PEER_CLUSTER_NAME, + peer-svm-name=PEER_SVM_NAME, + peer-ip-addresses=[PEER-IP-ADDRESS1#PEER-IP-ADDRESS2#...], + enable-global-file-lock=ENABLE_GLOBAL_FILE_LOCK, + cache-config=CACHE_CONFIG` + + *peer-volume-name*::: Name of the user's local source volume + *peer-cluster-name*::: Name of the user's local source cluster + *peer-svm-name*::: Name of the user's local source vserver svm + *peer-ip-addresses*::: Hashtag-separated(#) list of IP addresses + *enable-global-file-lock*::: If true, enable global file lock + *cache-config*::: Cache-config as a hashtag-separated(#) list of key-value pairs + --description=DESCRIPTION A description of the Cloud NetApp Volume @@ -234,6 +255,9 @@ OPTIONAL FLAGS unix UNIX security style for Volume + --share-name=SHARE_NAME + Share name of the Mount path clients will use. + --smb-settings=SMB_SETTING,[SMB_SETTING,...] List of settings specific to SMB protocol for a Cloud NetApp Files Volume. Valid component values are: ENCRYPT_DATA, BROWSABLE, diff --git a/gcloud/beta/netapp/volumes/update b/gcloud/beta/netapp/volumes/update index 17826742e..967e76717 100644 --- a/gcloud/beta/netapp/volumes/update +++ b/gcloud/beta/netapp/volumes/update @@ -6,6 +6,11 @@ SYNOPSIS [--backup-config=[backup-policies=BACKUP-POLICIES], [backup-vault=BACKUP-VAULT], [enable-scheduled-backups=ENABLE-SCHEDULED-BACKUPS]] + [--cache-parameters=[cache-config=CACHE-CONFIG], + [enable-global-file-lock=ENABLE-GLOBAL-FILE-LOCK], + [peer-cluster-name=PEER-CLUSTER-NAME], + [peer-ip-addresses=PEER-IP-ADDRESSES], + [peer-svm-name=PEER-SVM-NAME],[peer-volume-name=PEER-VOLUME-NAME]] [--capacity=CAPACITY] [--description=DESCRIPTION] [--enable-kerberos=ENABLE_KERBEROS] [--export-policy=[access-type=ACCESS-TYPE], @@ -100,6 +105,24 @@ FLAGS enable-scheduled-backups is a Boolean value indicating whether or not scheduled backups are enabled on the volume. + --cache-parameters=[cache-config=CACHE-CONFIG],[enable-global-file-lock=ENABLE-GLOBAL-FILE-LOCK],[peer-cluster-name=PEER-CLUSTER-NAME],[peer-ip-addresses=PEER-IP-ADDRESSES],[peer-svm-name=PEER-SVM-NAME],[peer-volume-name=PEER-VOLUME-NAME] + Cache Parameters contains cache parameters of a volume. + + Cache Parameters will have the following format + `--cache-parameters=peer-volume-name=PEER_VOLUME_NAME, + peer-cluster-name=PEER_CLUSTER_NAME, + peer-svm-name=PEER_SVM_NAME, + peer-ip-addresses=[PEER-IP-ADDRESS1#PEER-IP-ADDRESS2#...], + enable-global-file-lock=ENABLE_GLOBAL_FILE_LOCK, + cache-config=CACHE_CONFIG` + + *peer-volume-name*::: Name of the user's local source volume + *peer-cluster-name*::: Name of the user's local source cluster + *peer-svm-name*::: Name of the user's local source vserver svm + *peer-ip-addresses*::: Hashtag-separated(#) list of IP addresses + *enable-global-file-lock*::: If true, enable global file lock + *cache-config*::: Cache-config as a hashtag-separated(#) list of key-value pairs + --capacity=CAPACITY The desired capacity of the Volume in GiB or TiB units.If no capacity unit is specified, GiB is assumed. diff --git a/gcloud/beta/network-security/intercept-deployments/create b/gcloud/beta/network-security/intercept-deployments/create index 109417a1c..350e39db0 100644 --- a/gcloud/beta/network-security/intercept-deployments/create +++ b/gcloud/beta/network-security/intercept-deployments/create @@ -155,7 +155,6 @@ REQUIRED FLAGS line with a fully specified name; ▸ provide the argument --intercept-deployment-group-location on the command line; - ▸ provide the argument --location on the command line; ▸ provide the argument networksecurity.projects.locations.interceptDeployments on the command line with a fully specified name. diff --git a/gcloud/beta/network-security/mirroring-deployments/create b/gcloud/beta/network-security/mirroring-deployments/create index a8bacb9cd..78a84bf47 100644 --- a/gcloud/beta/network-security/mirroring-deployments/create +++ b/gcloud/beta/network-security/mirroring-deployments/create @@ -155,7 +155,6 @@ REQUIRED FLAGS line with a fully specified name; ▸ provide the argument --mirroring-deployment-group-location on the command line; - ▸ provide the argument --location on the command line; ▸ provide the argument networksecurity.projects.locations.mirroringDeployments on the command line with a fully specified name. diff --git a/gcloud/beta/run/deploy b/gcloud/beta/run/deploy index c422fe7ba..3d0612141 100644 --- a/gcloud/beta/run/deploy +++ b/gcloud/beta/run/deploy @@ -3,8 +3,8 @@ NAME SYNOPSIS gcloud beta run deploy [[SERVICE] --namespace=NAMESPACE] - [--[no-]allow-unauthenticated] [--[no-]allow-unencrypted-build] - [--async] [--breakglass=JUSTIFICATION] [--clear-vpc-connector] + [--[no-]allow-unauthenticated] [--allow-unencrypted-build] [--async] + [--breakglass=JUSTIFICATION] [--clear-vpc-connector] [--concurrency=CONCURRENCY] [--container=CONTAINER] [--[no-]cpu-boost] [--[no-]cpu-throttling] [--[no-]default-url] [--[no-]deploy-health-check] [--description=DESCRIPTION] @@ -113,11 +113,15 @@ FLAGS may take a few moments to take effect. Use --allow-unauthenticated to enable and --no-allow-unauthenticated to disable. - --[no-]allow-unencrypted-build - Whether to allow customer-managed encryption key (CMEK) deployments - without encrypting the build process. This means that only the deployed - container will be encrypted. Use --allow-unencrypted-build to enable - and --no-allow-unencrypted-build to disable. + --allow-unencrypted-build + (DEPRECATED) Whether to allow customer-managed encryption key (CMEK) + deployments without encrypting the build process. This means that only + the deployed container will be encrypted. + + The flag --allow-unencrypted-build is deprecated. The CMEK compliance + is now available for the build process of source-based deployments. For + more details, see + https://cloud.google.com/run/docs/securing/using-cmek#source-deploy --async Return immediately, without waiting for the operation in progress to diff --git a/gcloud/beta/sql/backups/restore b/gcloud/beta/sql/backups/restore index 81449bfac..228d6a10d 100644 --- a/gcloud/beta/sql/backups/restore +++ b/gcloud/beta/sql/backups/restore @@ -12,9 +12,10 @@ SYNOPSIS [--availability-type=AVAILABILITY_TYPE] [--no-backup] [--backup-instance=BACKUP_INSTANCE] [--backup-location=BACKUP_LOCATION] [--backup-project=BACKUP_PROJECT] - [--backup-start-time=BACKUP_START_TIME] [--collation=COLLATION] - [--connector-enforcement=CONNECTOR_ENFORCEMENT] [--cpu=CPU] - [--database-version=DATABASE_VERSION] [--[no-]deletion-protection] + [--backup-start-time=BACKUP_START_TIME] [--clear-network] + [--collation=COLLATION] [--connector-enforcement=CONNECTOR_ENFORCEMENT] + [--cpu=CPU] [--database-version=DATABASE_VERSION] + [--[no-]deletion-protection] [--deny-maintenance-period-end-date=DENY_MAINTENANCE_PERIOD_END_DATE] [--deny-maintenance-period-start-date=DENY_MAINTENANCE_PERIOD_START_DATE] [--deny-maintenance-period-time=DENY_MAINTENANCE_PERIOD_TIME] @@ -139,6 +140,11 @@ OPTIONAL FLAGS Start time of daily backups, specified in the HH:MM format, in the UTC timezone. + --clear-network + Clears the network setting. This is useful to restore a backup to a + different project or region where the original network configuration + isn't available. + --collation=COLLATION Cloud SQL server-level collation setting, which specifies the set of rules for comparing characters in a character set. diff --git a/gcloud/compute/images/import b/gcloud/compute/images/import index 377ae5545..676c39164 100644 --- a/gcloud/compute/images/import +++ b/gcloud/compute/images/import @@ -2,7 +2,7 @@ NAME gcloud compute images import - import an image into Compute Engine SYNOPSIS - gcloud compute images import IMAGE_NAME + gcloud compute images import IMAGE_NAME --cmd-deprecated (--source-file=SOURCE_FILE | --source-image=SOURCE_IMAGE | --aws-access-key-id=AWS_ACCESS_KEY_ID --aws-region=AWS_REGION --aws-secret-access-key=AWS_SECRET_ACCESS_KEY @@ -76,6 +76,12 @@ POSITIONAL ARGUMENTS Name of the disk image to create. REQUIRED FLAGS + --cmd-deprecated + The command you're using is deprecated and will be removed by December + 31, 2025. We recommend using gcloud compute migration image-imports + instead. See our official documentation for more information. + https://cloud.google.com/migrate/virtual-machines/docs/5.0/migrate/image_import. + Exactly one of these must be specified: Image import from local file, Cloud Storage or Compute Engine image. diff --git a/gcloud/compute/interconnects/attachments/dedicated/create b/gcloud/compute/interconnects/attachments/dedicated/create index f0cdf2aa6..e466a58fb 100644 --- a/gcloud/compute/interconnects/attachments/dedicated/create +++ b/gcloud/compute/interconnects/attachments/dedicated/create @@ -29,7 +29,7 @@ REQUIRED FLAGS The interconnect for the interconnect attachment --router=ROUTER - The Google Cloud Router to use for dynamic routing. + Google Cloud Router to use for dynamic routing. OPTIONAL FLAGS --bandwidth=BANDWIDTH diff --git a/gcloud/compute/interconnects/attachments/partner/create b/gcloud/compute/interconnects/attachments/partner/create index c7ec80e16..648711118 100644 --- a/gcloud/compute/interconnects/attachments/partner/create +++ b/gcloud/compute/interconnects/attachments/partner/create @@ -42,7 +42,7 @@ REQUIRED FLAGS Edge Availability Domain 2 --router=ROUTER - The Google Cloud Router to use for dynamic routing. + Google Cloud Router to use for dynamic routing. OPTIONAL FLAGS --description=DESCRIPTION diff --git a/gcloud/compute/machine-images/import b/gcloud/compute/machine-images/import index a06622e69..cd12753c0 100644 --- a/gcloud/compute/machine-images/import +++ b/gcloud/compute/machine-images/import @@ -3,8 +3,9 @@ NAME image from virtual appliance in OVA/OVF format SYNOPSIS - gcloud compute machine-images import IMAGE --source-uri=SOURCE_URI - [--no-address] [--async] [--byol] [--can-ip-forward] + gcloud compute machine-images import IMAGE --cmd-deprecated + --source-uri=SOURCE_URI [--no-address] [--async] [--byol] + [--can-ip-forward] [--cloudbuild-service-account=CLOUDBUILD_SERVICE_ACCOUNT] [--compute-service-account=COMPUTE_SERVICE_ACCOUNT] [--description=DESCRIPTION] [--no-guest-environment] [--guest-flush] @@ -50,6 +51,12 @@ POSITIONAL ARGUMENTS Name of the machineImage to import. REQUIRED FLAGS + --cmd-deprecated + The command you're using is deprecated and will be removed by December + 31, 2025. We recommend using gcloud compute migration image-imports + instead. See our official documentation for more information. + https://cloud.google.com/migrate/virtual-machines/docs/5.0/migrate/image_import. + --source-uri=SOURCE_URI Cloud Storage path to one of: OVF descriptor OVA file Directory with OVF package. For more information about Cloud Storage URIs, see diff --git a/gcloud/compute/routers/nats/create b/gcloud/compute/routers/nats/create index 243996de5..87a8ea14e 100644 --- a/gcloud/compute/routers/nats/create +++ b/gcloud/compute/routers/nats/create @@ -56,7 +56,7 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --async @@ -64,7 +64,7 @@ OPTIONAL FLAGS complete. --auto-network-tier=AUTO_NETWORK_TIER - The network tier to use when automatically reserving NAT IP addresses. + Network tier to use when automatically reserving NAT IP addresses. AUTO_NETWORK_TIER must be one of: PREMIUM diff --git a/gcloud/compute/routers/nats/delete b/gcloud/compute/routers/nats/delete index ef2bca18b..c309efbb4 100644 --- a/gcloud/compute/routers/nats/delete +++ b/gcloud/compute/routers/nats/delete @@ -22,7 +22,7 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/compute/routers/nats/describe b/gcloud/compute/routers/nats/describe index 820c3f57a..66281cfbf 100644 --- a/gcloud/compute/routers/nats/describe +++ b/gcloud/compute/routers/nats/describe @@ -22,7 +22,7 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/compute/routers/nats/list b/gcloud/compute/routers/nats/list index e3ceff01b..b4a77b4bd 100644 --- a/gcloud/compute/routers/nats/list +++ b/gcloud/compute/routers/nats/list @@ -17,7 +17,7 @@ EXAMPLES REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/compute/routers/nats/rules/create b/gcloud/compute/routers/nats/rules/create index d5ff74b8b..9451807de 100644 --- a/gcloud/compute/routers/nats/rules/create +++ b/gcloud/compute/routers/nats/rules/create @@ -50,7 +50,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --async diff --git a/gcloud/compute/routers/nats/rules/delete b/gcloud/compute/routers/nats/rules/delete index a4711936d..63f086ae6 100644 --- a/gcloud/compute/routers/nats/rules/delete +++ b/gcloud/compute/routers/nats/rules/delete @@ -25,7 +25,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/compute/routers/nats/rules/describe b/gcloud/compute/routers/nats/rules/describe index 7774f767f..936de72f6 100644 --- a/gcloud/compute/routers/nats/rules/describe +++ b/gcloud/compute/routers/nats/rules/describe @@ -25,7 +25,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/compute/routers/nats/rules/list b/gcloud/compute/routers/nats/rules/list index 48ee1fc0b..3457b3f50 100644 --- a/gcloud/compute/routers/nats/rules/list +++ b/gcloud/compute/routers/nats/rules/list @@ -21,7 +21,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --region=REGION diff --git a/gcloud/compute/routers/nats/rules/update b/gcloud/compute/routers/nats/rules/update index 36b35836b..4efbaf04e 100644 --- a/gcloud/compute/routers/nats/rules/update +++ b/gcloud/compute/routers/nats/rules/update @@ -35,7 +35,7 @@ REQUIRED FLAGS Name of the NAT that contains the Rule --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --async diff --git a/gcloud/compute/routers/nats/update b/gcloud/compute/routers/nats/update index 5caea1f2e..c82679bb0 100644 --- a/gcloud/compute/routers/nats/update +++ b/gcloud/compute/routers/nats/update @@ -49,17 +49,16 @@ EXAMPLES Change connection timeouts associated with NAT: $ gcloud compute routers nats update nat1 --router=my-router \ - --udp-mapping-idle-timeout=60s --icmp-mapping-idle-timeout=60s \ - --tcp-established-connection-idle-timeout=60s \ - --tcp-transitory-connection-idle-timeout=60s + --udp-idle-timeout=60s --icmp-idle-timeout=60s \ + --tcp-established-idle-timeout=60s \ + --tcp-transitory-idle-timeout=60s Reset connection timeouts associated NAT to default values: $ gcloud compute routers nats update nat1 --router=my-router \ - --clear-udp-mapping-idle-timeout \ - --clear-icmp-mapping-idle-timeout \ - --clear-tcp-established-connection-idle-timeout \ - --clear-tcp-transitory-connection-idle-timeout + --clear-udp-idle-timeout --clear-icmp-idle-timeout \ + --clear-tcp-established-idle-timeout \ + --clear-tcp-transitory-idle-timeout POSITIONAL ARGUMENTS NAME @@ -67,7 +66,7 @@ POSITIONAL ARGUMENTS REQUIRED FLAGS --router=ROUTER - The Router to use for NAT. + Router to use for NAT. OPTIONAL FLAGS --async @@ -75,7 +74,7 @@ OPTIONAL FLAGS complete. --auto-network-tier=AUTO_NETWORK_TIER - The network tier to use when automatically reserving NAT IP addresses. + Network tier to use when automatically reserving NAT IP addresses. AUTO_NETWORK_TIER must be one of: PREMIUM diff --git a/gcloud/compute/vpn-tunnels/create b/gcloud/compute/vpn-tunnels/create index 262552643..0136ab195 100644 --- a/gcloud/compute/vpn-tunnels/create +++ b/gcloud/compute/vpn-tunnels/create @@ -145,7 +145,7 @@ OPTIONAL FLAGS VPN gateway. --router=ROUTER - The Router to use for dynamic routing. + Router to use for dynamic routing. --router-region=ROUTER_REGION Region of the router to operate on. If not specified, you might be diff --git a/gcloud/config/get b/gcloud/config/get index 74f557462..c4415ffed 100644 --- a/gcloud/config/get +++ b/gcloud/config/get @@ -86,9 +86,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/config/help b/gcloud/config/help index 60c9fc72d..d3030f671 100644 --- a/gcloud/config/help +++ b/gcloud/config/help @@ -118,9 +118,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/config/list b/gcloud/config/list index 446c28300..84bb2dfe8 100644 --- a/gcloud/config/list +++ b/gcloud/config/list @@ -130,9 +130,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/config/set b/gcloud/config/set index 4cd16fd8d..4f8e0ed9f 100644 --- a/gcloud/config/set +++ b/gcloud/config/set @@ -133,9 +133,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/config/unset b/gcloud/config/unset index 6f54e73f5..2f42f20f0 100644 --- a/gcloud/config/unset +++ b/gcloud/config/unset @@ -94,9 +94,6 @@ AVAILABLE PROPERTIES This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics. - enable_feature_flags - If True, remote config-file driven feature flags will be enabled. - format Sets the format for printing all command resources. This overrides the default command-specific human-friendly output format. Use diff --git a/gcloud/container/clusters/create b/gcloud/container/clusters/create index 6e67aeb32..a6bdf0eaa 100644 --- a/gcloud/container/clusters/create +++ b/gcloud/container/clusters/create @@ -36,9 +36,9 @@ SYNOPSIS [--enable-cloud-monitoring] [--enable-cloud-run-alpha] [--enable-confidential-nodes] [--enable-confidential-storage] [--enable-cost-allocation] [--enable-dataplane-v2] - [--enable-dns-access] [--enable-fleet] [--enable-fqdn-network-policy] - [--enable-google-cloud-access] [--enable-gvnic] - [--enable-identity-service] [--enable-image-streaming] + [--enable-default-compute-class] [--enable-dns-access] [--enable-fleet] + [--enable-fqdn-network-policy] [--enable-google-cloud-access] + [--enable-gvnic] [--enable-identity-service] [--enable-image-streaming] [--enable-insecure-kubelet-readonly-port] [--enable-intra-node-visibility] [--enable-ip-access] [--enable-ip-alias] [--enable-kubernetes-alpha] @@ -580,6 +580,12 @@ FLAGS Enables the new eBPF dataplane for GKE clusters that is required for network security, scalability and visibility features. + --enable-default-compute-class + Enable the default compute class to use for the cluster. + + To disable Default Compute Class in an existing cluster, explicitly set + flag --no-enable-default-compute-class. + --enable-dns-access Enable access to the cluster's control plane over DNS-based endpoint. diff --git a/gcloud/container/clusters/create-auto b/gcloud/container/clusters/create-auto index bebdc5bff..b31b0afe2 100644 --- a/gcloud/container/clusters/create-auto +++ b/gcloud/container/clusters/create-auto @@ -20,9 +20,9 @@ SYNOPSIS [--disable-l4-lb-firewall-reconciliation] [--enable-authorized-networks-on-private-endpoint] [--enable-auto-ipam] [--enable-backup-restore] [--enable-cilium-clusterwide-network-policy] - [--enable-confidential-nodes] [--enable-dns-access] [--enable-fleet] - [--enable-google-cloud-access] [--enable-ip-access] - [--enable-kubernetes-unstable-apis=API,[API,...]] + [--enable-confidential-nodes] [--enable-default-compute-class] + [--enable-dns-access] [--enable-fleet] [--enable-google-cloud-access] + [--enable-ip-access] [--enable-kubernetes-unstable-apis=API,[API,...]] [--enable-legacy-lustre-port] [--enable-lustre-csi-driver] [--enable-master-global-access] [--enable-multi-networking] [--enable-ray-cluster-logging] [--enable-ray-cluster-monitoring] @@ -286,6 +286,12 @@ FLAGS will create nodes using Confidential VM https://cloud.google.com/compute/confidential-vm/docs/about-cvm. + --enable-default-compute-class + Enable the default compute class to use for the cluster. + + To disable Default Compute Class in an existing cluster, explicitly set + flag --no-enable-default-compute-class. + --enable-dns-access Enable access to the cluster's control plane over DNS-based endpoint. diff --git a/gcloud/container/clusters/update b/gcloud/container/clusters/update index 5b7f862d4..2341ed319 100644 --- a/gcloud/container/clusters/update +++ b/gcloud/container/clusters/update @@ -18,9 +18,10 @@ SYNOPSIS | --[no-]enable-autopilot-compatibility-auditing | --enable-autoscaling | --[no-]enable-cilium-clusterwide-network-policy - | --enable-cost-allocation | --enable-fleet - | --enable-fqdn-network-policy | --enable-identity-service - | --enable-image-streaming | --enable-insecure-kubelet-readonly-port + | --enable-cost-allocation | --enable-default-compute-class + | --enable-fleet | --enable-fqdn-network-policy + | --enable-identity-service | --enable-image-streaming + | --enable-insecure-kubelet-readonly-port | --enable-intra-node-visibility | --enable-kubernetes-unstable-apis=API,[API,...] | --enable-l4-ilb-subsetting | --enable-legacy-authorization @@ -360,6 +361,12 @@ REQUIRED FLAGS Use --no-enable-cost-allocation to disable this feature. + --enable-default-compute-class + Enable the default compute class to use for the cluster. + + To disable Default Compute Class in an existing cluster, explicitly + set flag --no-enable-default-compute-class. + --enable-fleet Set cluster project as the fleet host project. This will register the cluster to the same project. To register the cluster to a fleet in a diff --git a/gcloud/database-migration/objects/lookup b/gcloud/database-migration/objects/lookup index 9fe0e756d..cef5f7fe4 100644 --- a/gcloud/database-migration/objects/lookup +++ b/gcloud/database-migration/objects/lookup @@ -3,8 +3,9 @@ NAME object SYNOPSIS - gcloud database-migration objects lookup --database=DATABASE - (--migration-job=MIGRATION_JOB : --region=REGION) + gcloud database-migration objects lookup + (--database=DATABASE --schema=SCHEMA --table=TABLE) + (--migration-job=MIGRATION_JOB : --region=REGION) [--type=TYPE] [GCLOUD_WIDE_FLAG ...] DESCRIPTION @@ -25,6 +26,12 @@ REQUIRED FLAGS --database=DATABASE The name of the database to lookup. + --schema=SCHEMA + The name of the schema to lookup. + + --table=TABLE + The name of the table to lookup. + Migration job resource - The migration job to list migration job objects. The arguments in this group can be used to specify the attributes of this resource. (NOTE) Some attributes are not given arguments in this group but @@ -56,6 +63,11 @@ REQUIRED FLAGS fully specified name; ▸ provide the argument --region on the command line. +OPTIONAL FLAGS + --type=TYPE + The type of the object to lookup. If not provided, the default is + DATABASE. TYPE must be one of: DATABASE, SCHEMA, TABLE. + GCLOUD WIDE FLAGS These flags are available to all commands: --access-token-file, --account, --billing-project, --configuration, --flags-file, --flatten, --format, diff --git a/gcloud/datastream/connection-profiles/create b/gcloud/datastream/connection-profiles/create index 1c5c59cbd..fe7769a69 100644 --- a/gcloud/datastream/connection-profiles/create +++ b/gcloud/datastream/connection-profiles/create @@ -14,7 +14,7 @@ SYNOPSIS | --oracle-secret-manager-stored-password=ORACLE_SECRET_MANAGER_STORED_PASSWORD) : --oracle-ca-certificate=ORACLE_CA_CERTIFICATE --oracle-server-certificate-distinguished-name=ORACLE_SERVER_CERTIFICATE_DISTINGUISHED_NAME] | [--mongodb-host-addresses=IPv4_ADDRESS_OR_HOSTNAME:PORT, [...] --mongodb-username=MONGODB_USERNAME (--mongodb-password=MONGODB_PASSWORD | --mongodb-prompt-for-password - | --mongodb-secret-manager-stored-password=MONGODB_SECRET_MANAGER_STORED_PASSWORD) (--mongodb-srv-connection-format | --mongodb-standard-connection-format) : --mongodb-direct-connection --mongodb-replica-set=MONGODB_REPLICA_SET --mongodb-tls] | [--mysql-hostname=MYSQL_HOSTNAME --mysql-port=MYSQL_PORT --mysql-username=MYSQL_USERNAME (--mysql-password=MYSQL_PASSWORD | --mysql-prompt-for-password | --mysql-secret-manager-stored-password=MYSQL_SECRET_MANAGER_STORED_PASSWORD) : --ca-certificate=CA_CERTIFICATE --client-certificate=CLIENT_CERTIFICATE --client-key=CLIENT_KEY] | [--postgresql-database=POSTGRESQL_DATABASE --postgresql-hostname=POSTGRESQL_HOSTNAME --postgresql-port=POSTGRESQL_PORT --postgresql-username=POSTGRESQL_USERNAME (--postgresql-password=POSTGRESQL_PASSWORD | --postgresql-prompt-for-password | --postgresql-secret-manager-stored-password=POSTGRESQL_SECRET_MANAGER_STORED_PASSWORD) : [--postgresql-ca-certificate=POSTGRESQL_CA_CERTIFICATE : --postgresql-server-certificate-hostname=POSTGRESQL_SERVER_CERTIFICATE_HOSTNAME --postgresql-client-certificate=POSTGRESQL_CLIENT_CERTIFICATE --postgresql-client-key=POSTGRESQL_CLIENT_KEY]] | --salesforce-domain=SALESFORCE_DOMAIN (--salesforce-oauth2-client-id=SALESFORCE_OAUTH2_CLIENT_ID (--salesforce-oauth2-client-secret=SALESFORCE_OAUTH2_CLIENT_SECRET | --salesforce-prompt-for-oauth2-client-secret | --salesforce-secret-manager-stored-oauth2-client-secret=SALESFORCE_SECRET_MANAGER_STORED_OAUTH2_CLIENT_SECRET) | --salesforce-username=SALESFORCE_USERNAME (--salesforce-password=SALESFORCE_PASSWORD | --salesforce-prompt-for-password | --salesforce-secret-manager-stored-password=SALESFORCE_SECRET_MANAGER_STORED_PASSWORD) (--salesforce-prompt-for-security-token | --salesforce-secret-manager-stored-security-token=SALESFORCE_SECRET_MANAGER_STORED_SECURITY_TOKEN | --salesforce-security-token=SALESFORCE_SECURITY_TOKEN)) | --sqlserver-database=SQLSERVER_DATABASE --sqlserver-hostname=SQLSERVER_HOSTNAME --sqlserver-port=SQLSERVER_PORT --sqlserver-username=SQLSERVER_USERNAME (--sqlserver-password=SQLSERVER_PASSWORD | --sqlserver-prompt-for-password | --sqlserver-secret-manager-stored-password=SQLSERVER_SECRET_MANAGER_STORED_PASSWORD)] + | --mongodb-secret-manager-stored-password=MONGODB_SECRET_MANAGER_STORED_PASSWORD) (--mongodb-srv-connection-format | --mongodb-standard-connection-format) : --mongodb-direct-connection --mongodb-replica-set=MONGODB_REPLICA_SET --mongodb-ca-certificate=MONGODB_CA_CERTIFICATE --mongodb-tls] | [--mysql-hostname=MYSQL_HOSTNAME --mysql-port=MYSQL_PORT --mysql-username=MYSQL_USERNAME (--mysql-password=MYSQL_PASSWORD | --mysql-prompt-for-password | --mysql-secret-manager-stored-password=MYSQL_SECRET_MANAGER_STORED_PASSWORD) : --ca-certificate=CA_CERTIFICATE --client-certificate=CLIENT_CERTIFICATE --client-key=CLIENT_KEY] | [--postgresql-database=POSTGRESQL_DATABASE --postgresql-hostname=POSTGRESQL_HOSTNAME --postgresql-port=POSTGRESQL_PORT --postgresql-username=POSTGRESQL_USERNAME (--postgresql-password=POSTGRESQL_PASSWORD | --postgresql-prompt-for-password | --postgresql-secret-manager-stored-password=POSTGRESQL_SECRET_MANAGER_STORED_PASSWORD) : [--postgresql-ca-certificate=POSTGRESQL_CA_CERTIFICATE : --postgresql-server-certificate-hostname=POSTGRESQL_SERVER_CERTIFICATE_HOSTNAME --postgresql-client-certificate=POSTGRESQL_CLIENT_CERTIFICATE --postgresql-client-key=POSTGRESQL_CLIENT_KEY]] | --salesforce-domain=SALESFORCE_DOMAIN (--salesforce-oauth2-client-id=SALESFORCE_OAUTH2_CLIENT_ID (--salesforce-oauth2-client-secret=SALESFORCE_OAUTH2_CLIENT_SECRET | --salesforce-prompt-for-oauth2-client-secret | --salesforce-secret-manager-stored-oauth2-client-secret=SALESFORCE_SECRET_MANAGER_STORED_OAUTH2_CLIENT_SECRET) | --salesforce-username=SALESFORCE_USERNAME (--salesforce-password=SALESFORCE_PASSWORD | --salesforce-prompt-for-password | --salesforce-secret-manager-stored-password=SALESFORCE_SECRET_MANAGER_STORED_PASSWORD) (--salesforce-prompt-for-security-token | --salesforce-secret-manager-stored-security-token=SALESFORCE_SECRET_MANAGER_STORED_SECURITY_TOKEN | --salesforce-security-token=SALESFORCE_SECURITY_TOKEN)) | --sqlserver-database=SQLSERVER_DATABASE --sqlserver-hostname=SQLSERVER_HOSTNAME --sqlserver-port=SQLSERVER_PORT --sqlserver-username=SQLSERVER_USERNAME (--sqlserver-password=SQLSERVER_PASSWORD | --sqlserver-prompt-for-password | --sqlserver-secret-manager-stored-password=SQLSERVER_SECRET_MANAGER_STORED_PASSWORD)] [--private-connection=PRIVATE_CONNECTION | --static-ip-connectivity | [--forward-ssh-hostname=FORWARD_SSH_HOSTNAME --forward-ssh-username=FORWARD_SSH_USERNAME @@ -234,9 +234,6 @@ OPTIONAL FLAGS --mongodb-replica-set=MONGODB_REPLICA_SET Replica set of the MongoDB source database. - --mongodb-tls - Enable Transport Layer Security for the monogodb connection. - Exactly one of these must be specified: --mongodb-password=MONGODB_PASSWORD @@ -259,6 +256,14 @@ OPTIONAL FLAGS --mongodb-standard-connection-format Standard connection format for the MongoDB source database. + --mongodb-ca-certificate=MONGODB_CA_CERTIFICATE + x509 PEM-encoded certificate of the CA that signed the source + database server's certificate. The replica will use this certificate + to verify it's connecting to the right host. + + --mongodb-tls + Enable Transport Layer Security for the monogodb connection. + --mysql-hostname=MYSQL_HOSTNAME IP or hostname of the MySQL source database. diff --git a/gcloud/datastream/connection-profiles/update b/gcloud/datastream/connection-profiles/update index 697893a96..f48219e9e 100644 --- a/gcloud/datastream/connection-profiles/update +++ b/gcloud/datastream/connection-profiles/update @@ -13,9 +13,11 @@ SYNOPSIS --oracle-username=ORACLE_USERNAME --oracle-ca-certificate=ORACLE_CA_CERTIFICATE --oracle-server-certificate-distinguished-name=ORACLE_SERVER_CERTIFICATE_DISTINGUISHED_NAME --oracle-password=ORACLE_PASSWORD | --oracle-prompt-for-password | --oracle-secret-manager-stored-password=ORACLE_SECRET_MANAGER_STORED_PASSWORD | --mongodb-direct-connection --mongodb-host-addresses=IPv4_ADDRESS_OR_HOSTNAME:PORT, - [...] --mongodb-replica-set=MONGODB_REPLICA_SET --mongodb-tls + [...] --mongodb-replica-set=MONGODB_REPLICA_SET --mongodb-username=MONGODB_USERNAME - --mongodb-password=MONGODB_PASSWORD | --mongodb-prompt-for-password + --mongodb-ca-certificate=MONGODB_CA_CERTIFICATE + --mongodb-tls --mongodb-password=MONGODB_PASSWORD + | --mongodb-prompt-for-password | --mongodb-secret-manager-stored-password=MONGODB_SECRET_MANAGER_STORED_PASSWORD --mongodb-srv-connection-format | --mongodb-standard-connection-format | --mysql-hostname=MYSQL_HOSTNAME --mysql-port=MYSQL_PORT --mysql-username=MYSQL_USERNAME --ca-certificate=CA_CERTIFICATE --client-certificate=CLIENT_CERTIFICATE --client-key=CLIENT_KEY --mysql-password=MYSQL_PASSWORD | --mysql-prompt-for-password | --mysql-secret-manager-stored-password=MYSQL_SECRET_MANAGER_STORED_PASSWORD | --postgresql-database=POSTGRESQL_DATABASE --postgresql-hostname=POSTGRESQL_HOSTNAME --postgresql-port=POSTGRESQL_PORT --postgresql-username=POSTGRESQL_USERNAME --postgresql-ca-certificate=POSTGRESQL_CA_CERTIFICATE --postgresql-server-certificate-hostname=POSTGRESQL_SERVER_CERTIFICATE_HOSTNAME --postgresql-client-certificate=POSTGRESQL_CLIENT_CERTIFICATE --postgresql-client-key=POSTGRESQL_CLIENT_KEY --postgresql-password=POSTGRESQL_PASSWORD | --postgresql-prompt-for-password | --postgresql-secret-manager-stored-password=POSTGRESQL_SECRET_MANAGER_STORED_PASSWORD | --salesforce-domain=SALESFORCE_DOMAIN --salesforce-oauth2-client-id=SALESFORCE_OAUTH2_CLIENT_ID --salesforce-oauth2-client-secret=SALESFORCE_OAUTH2_CLIENT_SECRET | --salesforce-prompt-for-oauth2-client-secret | --salesforce-secret-manager-stored-oauth2-client-secret=SALESFORCE_SECRET_MANAGER_STORED_OAUTH2_CLIENT_SECRET | --salesforce-username=SALESFORCE_USERNAME --salesforce-password=SALESFORCE_PASSWORD | --salesforce-prompt-for-password | --salesforce-secret-manager-stored-password=SALESFORCE_SECRET_MANAGER_STORED_PASSWORD --salesforce-prompt-for-security-token | --salesforce-secret-manager-stored-security-token=SALESFORCE_SECRET_MANAGER_STORED_SECURITY_TOKEN | --salesforce-security-token=SALESFORCE_SECURITY_TOKEN | --sqlserver-database=SQLSERVER_DATABASE --sqlserver-hostname=SQLSERVER_HOSTNAME --sqlserver-port=SQLSERVER_PORT --sqlserver-username=SQLSERVER_USERNAME --sqlserver-password=SQLSERVER_PASSWORD | --sqlserver-prompt-for-password | --sqlserver-secret-manager-stored-password=SQLSERVER_SECRET_MANAGER_STORED_PASSWORD] [--clear-labels | --remove-labels=[KEY,...]] [--private-connection=PRIVATE_CONNECTION | --static-ip-connectivity @@ -202,12 +204,17 @@ OPTIONAL FLAGS --mongodb-replica-set=MONGODB_REPLICA_SET Replica set of the MongoDB source database. - --mongodb-tls - Enable Transport Layer Security for the monogodb connection. - --mongodb-username=MONGODB_USERNAME Username Datastream will use to connect to the database. + --mongodb-ca-certificate=MONGODB_CA_CERTIFICATE + x509 PEM-encoded certificate of the CA that signed the source + database server's certificate. The replica will use this certificate + to verify it's connecting to the right host. + + --mongodb-tls + Enable Transport Layer Security for the monogodb connection. + At most one of these can be specified: --mongodb-password=MONGODB_PASSWORD diff --git a/gcloud/firestore/databases/connection-string b/gcloud/firestore/databases/connection-string new file mode 100644 index 000000000..8a782bd7f --- /dev/null +++ b/gcloud/firestore/databases/connection-string @@ -0,0 +1,64 @@ +NAME + gcloud firestore databases connection-string - prints the mongo connection + string for the given Firestore database + +SYNOPSIS + gcloud firestore databases connection-string --database=DATABASE + [--auth=AUTH; default="none" | --validate=VALIDATE] + [GCLOUD_WIDE_FLAG ...] + +EXAMPLES + To get the connection string for a Firestore database with a databaseId + testdb without auth configuration. + + $ gcloud firestore databases connection-string --database=testdb \ + --auth=none + + To get the connection string for a Firestore database with a databaseId + testdb with Google Compute Engine VM auth. + + $ gcloud firestore databases connection-string --database=testdb \ + --auth=gce-vm + +REQUIRED FLAGS + --database=DATABASE + The database to operate on. + + For example, to operate on database foo: + + $ gcloud firestore databases connection-string --database='foo' + +OPTIONAL FLAGS + At most one of these can be specified: + + --auth=AUTH; default="none" + The auth configuration for the connection string. + + If connecting from a Google Compute Engine VM, use gce-vm. For short + term access using the gcloud CLI's access token, use access-token. + For password auth use scram-sha-256. Otherwise, use none and + configure auth manually. + + AUTH must be one of: none, gce-vm, access-token, scram-sha-256. + + --validate=VALIDATE + Validate the specified connection string for the current database. + This command checks that the connection string is well formed, + contains the required parameters, and specifies correct configuration + values for the current database. + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + These variants are also available: + + $ gcloud alpha firestore databases connection-string + + $ gcloud beta firestore databases connection-string + diff --git a/gcloud/firestore/databases/help b/gcloud/firestore/databases/help index a6087bc2f..3a14fddf6 100644 --- a/gcloud/firestore/databases/help +++ b/gcloud/firestore/databases/help @@ -16,6 +16,9 @@ GCLOUD WIDE FLAGS COMMANDS COMMAND is one of the following: + connection-string + Prints the mongo connection string for the given Firestore database. + create Create a Google Cloud Firestore database via Firestore API. diff --git a/gcloud/firestore/help b/gcloud/firestore/help index 3a522a401..2a7a406c5 100644 --- a/gcloud/firestore/help +++ b/gcloud/firestore/help @@ -41,6 +41,9 @@ GROUPS operations Manage Long Running Operations for Cloud Firestore. + user-creds + Manage the user creds for a Cloud Firestore Database. + COMMANDS COMMAND is one of the following: diff --git a/gcloud/firestore/user-creds/create b/gcloud/firestore/user-creds/create new file mode 100644 index 000000000..b6818d266 --- /dev/null +++ b/gcloud/firestore/user-creds/create @@ -0,0 +1,44 @@ +NAME + gcloud firestore user-creds create - creates a Cloud Firestore user creds + +SYNOPSIS + gcloud firestore user-creds create USER_CREDS --database=DATABASE + [GCLOUD_WIDE_FLAG ...] + +EXAMPLES + To create a user creds called test-user-creds-id under database testdb. + + $ gcloud firestore user-creds create test-user-creds-id \ + --database=testdb + +POSITIONAL ARGUMENTS + USER_CREDS + The user creds to operate on. + + For example, to operate on user creds creds-name-1: + + $ gcloud firestore user-creds create creds-name-1 + +REQUIRED FLAGS + --database=DATABASE + The database to operate on. + + For example, to operate on database foo: + + $ gcloud firestore user-creds create --database='foo' + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + These variants are also available: + + $ gcloud alpha firestore user-creds create + + $ gcloud beta firestore user-creds create + diff --git a/gcloud/firestore/user-creds/delete b/gcloud/firestore/user-creds/delete new file mode 100644 index 000000000..57ae93785 --- /dev/null +++ b/gcloud/firestore/user-creds/delete @@ -0,0 +1,44 @@ +NAME + gcloud firestore user-creds delete - deletes a Cloud Firestore user creds + +SYNOPSIS + gcloud firestore user-creds delete USER_CREDS --database=DATABASE + [GCLOUD_WIDE_FLAG ...] + +EXAMPLES + To delete user creds 'test-user-creds-id' under database testdb. + + $ gcloud firestore user-creds delete test-user-creds-id \ + --database='testdb' + +POSITIONAL ARGUMENTS + USER_CREDS + The user creds to operate on. + + For example, to operate on user creds creds-name-1: + + $ gcloud firestore user-creds delete creds-name-1 + +REQUIRED FLAGS + --database=DATABASE + The database to operate on. + + For example, to operate on database foo: + + $ gcloud firestore user-creds delete --database='foo' + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + These variants are also available: + + $ gcloud alpha firestore user-creds delete + + $ gcloud beta firestore user-creds delete + diff --git a/gcloud/firestore/user-creds/describe b/gcloud/firestore/user-creds/describe new file mode 100644 index 000000000..125528363 --- /dev/null +++ b/gcloud/firestore/user-creds/describe @@ -0,0 +1,45 @@ +NAME + gcloud firestore user-creds describe - describes a Cloud Firestore user + creds + +SYNOPSIS + gcloud firestore user-creds describe USER_CREDS --database=DATABASE + [GCLOUD_WIDE_FLAG ...] + +EXAMPLES + To describe user creds 'test-user-creds-id' under database testdb. + + $ gcloud firestore user-creds describe test-user-creds-id \ + --database='testdb' + +POSITIONAL ARGUMENTS + USER_CREDS + The user creds to operate on. + + For example, to operate on user creds creds-name-1: + + $ gcloud firestore user-creds describe creds-name-1 + +REQUIRED FLAGS + --database=DATABASE + The database to operate on. + + For example, to operate on database foo: + + $ gcloud firestore user-creds describe --database='foo' + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + These variants are also available: + + $ gcloud alpha firestore user-creds describe + + $ gcloud beta firestore user-creds describe + diff --git a/gcloud/firestore/user-creds/disable b/gcloud/firestore/user-creds/disable new file mode 100644 index 000000000..fdbd6a404 --- /dev/null +++ b/gcloud/firestore/user-creds/disable @@ -0,0 +1,44 @@ +NAME + gcloud firestore user-creds disable - disables a Cloud Firestore user creds + +SYNOPSIS + gcloud firestore user-creds disable USER_CREDS --database=DATABASE + [GCLOUD_WIDE_FLAG ...] + +EXAMPLES + To disable user creds 'test-user-creds-id' under database testdb. + + $ gcloud firestore user-creds disable test-user-creds-id \ + --database='testdb' + +POSITIONAL ARGUMENTS + USER_CREDS + The user creds to operate on. + + For example, to operate on user creds creds-name-1: + + $ gcloud firestore user-creds disable creds-name-1 + +REQUIRED FLAGS + --database=DATABASE + The database to operate on. + + For example, to operate on database foo: + + $ gcloud firestore user-creds disable --database='foo' + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + These variants are also available: + + $ gcloud alpha firestore user-creds disable + + $ gcloud beta firestore user-creds disable + diff --git a/gcloud/firestore/user-creds/enable b/gcloud/firestore/user-creds/enable new file mode 100644 index 000000000..0be13d2f6 --- /dev/null +++ b/gcloud/firestore/user-creds/enable @@ -0,0 +1,44 @@ +NAME + gcloud firestore user-creds enable - enables a Cloud Firestore user creds + +SYNOPSIS + gcloud firestore user-creds enable USER_CREDS --database=DATABASE + [GCLOUD_WIDE_FLAG ...] + +EXAMPLES + To enable user creds 'test-user-creds-id' under database testdb. + + $ gcloud firestore user-creds enable test-user-creds-id \ + --database='testdb' + +POSITIONAL ARGUMENTS + USER_CREDS + The user creds to operate on. + + For example, to operate on user creds creds-name-1: + + $ gcloud firestore user-creds enable creds-name-1 + +REQUIRED FLAGS + --database=DATABASE + The database to operate on. + + For example, to operate on database foo: + + $ gcloud firestore user-creds enable --database='foo' + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + These variants are also available: + + $ gcloud alpha firestore user-creds enable + + $ gcloud beta firestore user-creds enable + diff --git a/gcloud/firestore/user-creds/help b/gcloud/firestore/user-creds/help new file mode 100644 index 000000000..8a06ce274 --- /dev/null +++ b/gcloud/firestore/user-creds/help @@ -0,0 +1,46 @@ +NAME + gcloud firestore user-creds - manage the user creds for a Cloud Firestore + Database + +SYNOPSIS + gcloud firestore user-creds COMMAND [GCLOUD_WIDE_FLAG ...] + +DESCRIPTION + Manage the user creds for a Cloud Firestore Database. + +GCLOUD WIDE FLAGS + These flags are available to all commands: --help. + + Run $ gcloud help for details. + +COMMANDS + COMMAND is one of the following: + + create + Creates a Cloud Firestore user creds. + + delete + Deletes a Cloud Firestore user creds. + + describe + Describes a Cloud Firestore user creds. + + disable + Disables a Cloud Firestore user creds. + + enable + Enables a Cloud Firestore user creds. + + list + Lists user creds under a Cloud Firestore database. + + reset-password + Resets a Cloud Firestore user creds. + +NOTES + These variants are also available: + + $ gcloud alpha firestore user-creds + + $ gcloud beta firestore user-creds + diff --git a/gcloud/firestore/user-creds/list b/gcloud/firestore/user-creds/list new file mode 100644 index 000000000..d9ceb64d3 --- /dev/null +++ b/gcloud/firestore/user-creds/list @@ -0,0 +1,69 @@ +NAME + gcloud firestore user-creds list - lists user creds under a Cloud Firestore + database + +SYNOPSIS + gcloud firestore user-creds list --database=DATABASE [--filter=EXPRESSION] + [--limit=LIMIT] [--page-size=PAGE_SIZE] [--sort-by=[FIELD,...]] [--uri] + [GCLOUD_WIDE_FLAG ...] + +EXAMPLES + To list all user creds under database testdb. + + $ gcloud firestore user-creds list --database='testdb' + +REQUIRED FLAGS + --database=DATABASE + The database to operate on. + + For example, to operate on database foo: + + $ gcloud firestore user-creds list --database='foo' + +LIST COMMAND FLAGS + --filter=EXPRESSION + Apply a Boolean filter EXPRESSION to each resource item to be listed. + If the expression evaluates True, then that item is listed. For more + details and examples of filter expressions, run $ gcloud topic filters. + This flag interacts with other flags that are applied in this order: + --flatten, --sort-by, --filter, --limit. + + --limit=LIMIT + Maximum number of resources to list. The default is unlimited. This + flag interacts with other flags that are applied in this order: + --flatten, --sort-by, --filter, --limit. + + --page-size=PAGE_SIZE + Some services group resource list output into pages. This flag + specifies the maximum number of resources per page. The default is + determined by the service if it supports paging, otherwise it is + unlimited (no paging). Paging may be applied before or after --filter + and --limit depending on the service. + + --sort-by=[FIELD,...] + Comma-separated list of resource field key names to sort by. The + default order is ascending. Prefix a field with ``~'' for descending + order on that field. This flag interacts with other flags that are + applied in this order: --flatten, --sort-by, --filter, --limit. + + --uri + Print a list of resource URIs instead of the default output, and change + the command output to a list of URIs. If this flag is used with + --format, the formatting is applied on this URI list. To display URIs + alongside other keys instead, use the uri() transform. + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + These variants are also available: + + $ gcloud alpha firestore user-creds list + + $ gcloud beta firestore user-creds list + diff --git a/gcloud/firestore/user-creds/reset-password b/gcloud/firestore/user-creds/reset-password new file mode 100644 index 000000000..cffa5f46b --- /dev/null +++ b/gcloud/firestore/user-creds/reset-password @@ -0,0 +1,46 @@ +NAME + gcloud firestore user-creds reset-password - resets a Cloud Firestore user + creds + +SYNOPSIS + gcloud firestore user-creds reset-password USER_CREDS --database=DATABASE + [GCLOUD_WIDE_FLAG ...] + +EXAMPLES + To reset password for user creds 'test-user-creds-id' under database + testdb. + + $ gcloud firestore user-creds reset-password test-user-creds-id \ + --database='testdb' + +POSITIONAL ARGUMENTS + USER_CREDS + The user creds to operate on. + + For example, to operate on user creds creds-name-1: + + $ gcloud firestore user-creds reset-password creds-name-1 + +REQUIRED FLAGS + --database=DATABASE + The database to operate on. + + For example, to operate on database foo: + + $ gcloud firestore user-creds reset-password --database='foo' + +GCLOUD WIDE FLAGS + These flags are available to all commands: --access-token-file, --account, + --billing-project, --configuration, --flags-file, --flatten, --format, + --help, --impersonate-service-account, --log-http, --project, --quiet, + --trace-token, --user-output-enabled, --verbosity. + + Run $ gcloud help for details. + +NOTES + These variants are also available: + + $ gcloud alpha firestore user-creds reset-password + + $ gcloud beta firestore user-creds reset-password + diff --git a/gcloud/logging/operations/list b/gcloud/logging/operations/list index d7128964f..15d45c5ec 100644 --- a/gcloud/logging/operations/list +++ b/gcloud/logging/operations/list @@ -3,7 +3,7 @@ NAME SYNOPSIS gcloud logging operations list --location=LOCATION - --operation-filter=OPERATION_FILTER + --operation-filter=OPERATION_FILTER [--page-token=PAGE_TOKEN] [--billing-account=BILLING_ACCOUNT_ID | --folder=FOLDER_ID | --organization=ORGANIZATION_ID | --project=PROJECT_ID] [--limit=LIMIT] [--page-size=PAGE_SIZE] [--sort-by=[FIELD,...]] @@ -81,6 +81,10 @@ REQUIRED FLAGS Filter expression that specifies the operations to return. FLAGS + --page-token=PAGE_TOKEN + The next_page_token value returned from a previous List request, if + any. + At most one of these can be specified: --billing-account=BILLING_ACCOUNT_ID diff --git a/gcloud/netapp/volumes/create b/gcloud/netapp/volumes/create index 9ebd7bd07..29316bbec 100644 --- a/gcloud/netapp/volumes/create +++ b/gcloud/netapp/volumes/create @@ -4,7 +4,7 @@ NAME SYNOPSIS gcloud netapp volumes create (VOLUME : --location=LOCATION) --capacity=CAPACITY --protocols=PROTOCOL,[PROTOCOL,...] - --share-name=SHARE_NAME --storage-pool=STORAGE_POOL [--async] + --storage-pool=STORAGE_POOL [--async] [--backup-config=[backup-policies=BACKUP-POLICIES], [backup-vault=BACKUP-VAULT], [enable-scheduled-backups=ENABLE-SCHEDULED-BACKUPS]] @@ -19,14 +19,18 @@ SYNOPSIS [kerberos-5p-read-write=KERBEROS-5P-READ-WRITE], [nfsv3=NFSV3],[nfsv4=NFSV4]] [--hybrid-replication-parameters=[cluster-location=CLUSTER-LOCATION], - [description=DESCRIPTION],[labels=LABELS], + [description=DESCRIPTION], + [hybrid-replication-type=HYBRID-REPLICATION-TYPE],[labels=LABELS], + [large-volume-constituent-count=LARGE-VOLUME-CONSTITUENT-COUNT], [peer-cluster-name=PEER-CLUSTER-NAME], [peer-ip-addresses=PEER-IP-ADDRESSES],[peer-svm-name=PEER-SVM-NAME], - [peer-volume-name=PEER-VOLUME-NAME],[replication=REPLICATION]] + [peer-volume-name=PEER-VOLUME-NAME],[replication=REPLICATION], + [replication-schedule=REPLICATION-SCHEDULE]] [--labels=[KEY=VALUE,...]] [--large-capacity=LARGE_CAPACITY] [--multiple-endpoints=MULTIPLE_ENDPOINTS] [--restricted-actions=RESTRICTED_ACTION,[...]] [--security-style=SECURITY_STYLE; default="SECURITY_STYLE_UNSPECIFIED"] + [--share-name=SHARE_NAME] [--smb-settings=SMB_SETTING,[SMB_SETTING,...]] [--snap-reserve=SNAP_RESERVE] [--snapshot-daily=[hour=HOUR], @@ -105,9 +109,6 @@ REQUIRED FLAGS Type of File System protocols for the Cloud NetApp Files Volume. Valid component values are: NFSV3, NFSV4, SMB. - --share-name=SHARE_NAME - Share name of the Mount path clients will use. - Storage pool resource - The Storage Pool to associate with Volume. This represents a Cloud resource. (NOTE) Some attributes are not given arguments in this group but can be set in other ways. @@ -169,7 +170,7 @@ OPTIONAL FLAGS kerberos-5p-read-only=KERBEROS_5P_READ_ONLY, kerberos-5p-read-write=KERBEROS_5P_READ_WRITE - --hybrid-replication-parameters=[cluster-location=CLUSTER-LOCATION],[description=DESCRIPTION],[labels=LABELS],[peer-cluster-name=PEER-CLUSTER-NAME],[peer-ip-addresses=PEER-IP-ADDRESSES],[peer-svm-name=PEER-SVM-NAME],[peer-volume-name=PEER-VOLUME-NAME],[replication=REPLICATION] + --hybrid-replication-parameters=[cluster-location=CLUSTER-LOCATION],[description=DESCRIPTION],[hybrid-replication-type=HYBRID-REPLICATION-TYPE],[labels=LABELS],[large-volume-constituent-count=LARGE-VOLUME-CONSTITUENT-COUNT],[peer-cluster-name=PEER-CLUSTER-NAME],[peer-ip-addresses=PEER-IP-ADDRESSES],[peer-svm-name=PEER-SVM-NAME],[peer-volume-name=PEER-VOLUME-NAME],[replication=REPLICATION],[replication-schedule=REPLICATION-SCHEDULE] Hybrid Replication Parameters contains hybrid replication parameters on a volume. @@ -230,6 +231,9 @@ OPTIONAL FLAGS unix UNIX security style for Volume + --share-name=SHARE_NAME + Share name of the Mount path clients will use. + --smb-settings=SMB_SETTING,[SMB_SETTING,...] List of settings specific to SMB protocol for a Cloud NetApp Files Volume. Valid component values are: ENCRYPT_DATA, BROWSABLE, diff --git a/gcloud/network-security/intercept-deployments/create b/gcloud/network-security/intercept-deployments/create index c6c5c94d8..898371741 100644 --- a/gcloud/network-security/intercept-deployments/create +++ b/gcloud/network-security/intercept-deployments/create @@ -155,7 +155,6 @@ REQUIRED FLAGS line with a fully specified name; ▸ provide the argument --intercept-deployment-group-location on the command line; - ▸ provide the argument --location on the command line; ▸ provide the argument networksecurity.projects.locations.interceptDeployments on the command line with a fully specified name. diff --git a/gcloud/network-security/mirroring-deployments/create b/gcloud/network-security/mirroring-deployments/create index bd031f487..c9cc06938 100644 --- a/gcloud/network-security/mirroring-deployments/create +++ b/gcloud/network-security/mirroring-deployments/create @@ -155,7 +155,6 @@ REQUIRED FLAGS line with a fully specified name; ▸ provide the argument --mirroring-deployment-group-location on the command line; - ▸ provide the argument --location on the command line; ▸ provide the argument networksecurity.projects.locations.mirroringDeployments on the command line with a fully specified name. diff --git a/gcloud/parametermanager/parameters/create b/gcloud/parametermanager/parameters/create index 0df74febb..e6b9ece69 100644 --- a/gcloud/parametermanager/parameters/create +++ b/gcloud/parametermanager/parameters/create @@ -3,9 +3,9 @@ NAME parameter SYNOPSIS - gcloud parametermanager parameters create (PARAMETER : --location=LOCATION) - [--kms-key=KMS_KEY] [--labels=[LABELS,...]] - [--parameter-format=PARAMETER_FORMAT] [--request-id=REQUEST_ID] + gcloud parametermanager parameters create PARAMETER [--labels=[LABELS,...]] + [--location=LOCATION] [--parameter-format=PARAMETER_FORMAT] + [--request-id=REQUEST_ID] [--kms-key=KMS_KEY : --key-ring=KEY_RING] [GCLOUD_WIDE_FLAG ...] DESCRIPTION @@ -21,10 +21,9 @@ EXAMPLES POSITIONAL ARGUMENTS Parameter resource - Identifier. [Output only] The resource name of the - Parameter in the format projects/*/locations/*/parameters/*. The arguments - in this group can be used to specify the attributes of this resource. - (NOTE) Some attributes are not given arguments in this group but can be - set in other ways. + Parameter in the format projects/*/locations/*/parameters/*. This + represents a Cloud resource. (NOTE) Some attributes are not given + arguments in this group but can be set in other ways. To set the project attribute: ◆ provide the argument parameter on the command line with a fully @@ -32,6 +31,11 @@ POSITIONAL ARGUMENTS ◆ provide the argument --project on the command line; ◆ set the property core/project. + To set the location attribute: + ◆ provide the argument parameter on the command line with a fully + specified name; + ◆ provide the argument --location on the command line. + This must be specified. PARAMETER @@ -40,27 +44,7 @@ POSITIONAL ARGUMENTS To set the parameter attribute: ▸ provide the argument parameter on the command line. - This positional argument must be specified if any of the other - arguments in this group are specified. - - --location=LOCATION - The location id of the parameter resource. - - To set the location attribute: - ▸ provide the argument parameter on the command line with a fully - specified name; - ▸ provide the argument --location on the command line. - FLAGS - Arguments for the kms key. - - --kms-key=KMS_KEY - Customer managed encryption key (CMEK) to use for encrypting the - Parameter Versions. If not set, the default Google-managed encryption - key will be used. Cloud KMS CryptoKeys must reside in the same - location as the Parameter. The expected format is - projects/*/locations/*/keyRings/*/cryptoKeys/*. - --labels=[LABELS,...] Labels as key value pairs. @@ -84,6 +68,11 @@ FLAGS --labels=path_to_file.(yaml|json) + --location=LOCATION + For resources [parameter, kms-key], provides fallback value for + resource location attribute. When the resource's full URI path is not + provided, location will fallback to this flag value. + --parameter-format=PARAMETER_FORMAT Specifies the format of a Parameter. PARAMETER_FORMAT must be one of: @@ -109,6 +98,46 @@ FLAGS The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). + Arguments for the kms key. + + CryptoKey resource - Customer managed encryption key (CMEK) to use for + encrypting the Parameter Versions. If not set, the default + Google-managed encryption key will be used. Cloud KMS CryptoKeys must + reside in the same location as the Parameter. The expected format is + projects/*/locations/*/keyRings/*/cryptoKeys/*. The arguments in this + group can be used to specify the attributes of this resource. (NOTE) + Some attributes are not given arguments in this group but can be set in + other ways. + + To set the project attribute: + ▸ provide the argument --kms-key on the command line with a fully + specified name; + ▸ provide the argument --project on the command line; + ▸ set the property core/project. + + To set the location attribute: + ▸ provide the argument --kms-key on the command line with a fully + specified name; + ▸ provide the argument --location on the command line. + + --kms-key=KMS_KEY + ID of the cryptoKey or fully qualified identifier for the + cryptoKey. + + To set the crypto-key attribute: + ▫ provide the argument --kms-key on the command line. + + This flag argument must be specified if any of the other arguments + in this group are specified. + + --key-ring=KEY_RING + The keyRing id of the cryptoKey resource. + + To set the key-ring attribute: + ▫ provide the argument --kms-key on the command line with a fully + specified name; + ▫ provide the argument --key-ring on the command line. + GCLOUD WIDE FLAGS These flags are available to all commands: --access-token-file, --account, --billing-project, --configuration, --flags-file, --flatten, --format, diff --git a/gcloud/parametermanager/parameters/update b/gcloud/parametermanager/parameters/update index c97c2f3ff..b943b9ae4 100644 --- a/gcloud/parametermanager/parameters/update +++ b/gcloud/parametermanager/parameters/update @@ -3,9 +3,9 @@ NAME Parameter Manager parameter resource SYNOPSIS - gcloud parametermanager parameters update (PARAMETER : --location=LOCATION) - [--kms-key=KMS_KEY] [--parameter-format=PARAMETER_FORMAT] - [--request-id=REQUEST_ID] + gcloud parametermanager parameters update PARAMETER [--location=LOCATION] + [--parameter-format=PARAMETER_FORMAT] [--request-id=REQUEST_ID] + [--key-ring=KEY_RING --clear-kms-key | --kms-key=KMS_KEY] [--labels=[LABELS,...] | --update-labels=[UPDATE_LABELS,...] --clear-labels | --remove-labels=REMOVE_LABELS] [GCLOUD_WIDE_FLAG ...] @@ -22,10 +22,9 @@ EXAMPLES POSITIONAL ARGUMENTS Parameter resource - Identifier. [Output only] The resource name of the - Parameter in the format projects/*/locations/*/parameters/*. The arguments - in this group can be used to specify the attributes of this resource. - (NOTE) Some attributes are not given arguments in this group but can be - set in other ways. + Parameter in the format projects/*/locations/*/parameters/*. This + represents a Cloud resource. (NOTE) Some attributes are not given + arguments in this group but can be set in other ways. To set the project attribute: ◆ provide the argument parameter on the command line with a fully @@ -33,6 +32,11 @@ POSITIONAL ARGUMENTS ◆ provide the argument --project on the command line; ◆ set the property core/project. + To set the location attribute: + ◆ provide the argument parameter on the command line with a fully + specified name; + ◆ provide the argument --location on the command line. + This must be specified. PARAMETER @@ -41,26 +45,11 @@ POSITIONAL ARGUMENTS To set the parameter attribute: ▸ provide the argument parameter on the command line. - This positional argument must be specified if any of the other - arguments in this group are specified. - - --location=LOCATION - The location id of the parameter resource. - - To set the location attribute: - ▸ provide the argument parameter on the command line with a fully - specified name; - ▸ provide the argument --location on the command line. - FLAGS - Arguments for the kms key. - - --kms-key=KMS_KEY - Customer managed encryption key (CMEK) to use for encrypting the - Parameter Versions. If not set, the default Google-managed encryption - key will be used. Cloud KMS CryptoKeys must reside in the same - location as the Parameter. The expected format is - projects/*/locations/*/keyRings/*/cryptoKeys/*. + --location=LOCATION + For resources [parameter, kms-key], provides fallback value for + resource location attribute. When the resource's full URI path is not + provided, location will fallback to this flag value. --parameter-format=PARAMETER_FORMAT Specifies the format of a Parameter. PARAMETER_FORMAT must be one of: @@ -87,6 +76,58 @@ FLAGS The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). + Arguments for the kms key. + + All arguments needed to update kms_key. + + --key-ring=KEY_RING + The keyRing id of the cryptoKey resource. + + To set the key-ring attribute: + ▫ provide the argument --current on the command line with a fully + specified name; + ▫ provide the argument --key-ring on the command line. + + Update kms_key. + + At most one of these can be specified: + + --clear-kms-key + Clear kms_key value and set to null. + + CryptoKey resource - Set kms_key to new value. + + Customer managed encryption key (CMEK) to use for encrypting the + Parameter Versions. If not set, the default Google-managed + encryption key will be used. Cloud KMS CryptoKeys must reside in the + same location as the Parameter. The expected format is + projects/*/locations/*/keyRings/*/cryptoKeys/*. This represents a + Cloud resource. (NOTE) Some attributes are not given arguments in + this group but can be set in other ways. + + To set the project attribute: + ◇ provide the argument --kms-key on the command line with a fully + specified name; + ◇ provide the argument --project on the command line; + ◇ set the property core/project. + + To set the location attribute: + ◇ provide the argument --kms-key on the command line with a fully + specified name; + ◇ provide the argument --location on the command line. + + To set the key-ring attribute: + ◇ provide the argument --kms-key on the command line with a fully + specified name; + ◇ provide the argument --key-ring on the command line. + + --kms-key=KMS_KEY + ID of the cryptoKey or fully qualified identifier for the + cryptoKey. + + To set the crypto-key attribute: + ▹ provide the argument --kms-key on the command line. + Update labels. At most one of these can be specified: diff --git a/gcloud/run/deploy b/gcloud/run/deploy index 64bf3e9eb..72905ea4a 100644 --- a/gcloud/run/deploy +++ b/gcloud/run/deploy @@ -3,8 +3,8 @@ NAME SYNOPSIS gcloud run deploy [[SERVICE] --namespace=NAMESPACE] - [--[no-]allow-unauthenticated] [--[no-]allow-unencrypted-build] - [--async] [--breakglass=JUSTIFICATION] [--clear-vpc-connector] + [--[no-]allow-unauthenticated] [--allow-unencrypted-build] [--async] + [--breakglass=JUSTIFICATION] [--clear-vpc-connector] [--concurrency=CONCURRENCY] [--container=CONTAINER] [--[no-]cpu-boost] [--[no-]cpu-throttling] [--[no-]default-url] [--description=DESCRIPTION] @@ -112,11 +112,15 @@ FLAGS may take a few moments to take effect. Use --allow-unauthenticated to enable and --no-allow-unauthenticated to disable. - --[no-]allow-unencrypted-build - Whether to allow customer-managed encryption key (CMEK) deployments - without encrypting the build process. This means that only the deployed - container will be encrypted. Use --allow-unencrypted-build to enable - and --no-allow-unencrypted-build to disable. + --allow-unencrypted-build + (DEPRECATED) Whether to allow customer-managed encryption key (CMEK) + deployments without encrypting the build process. This means that only + the deployed container will be encrypted. + + The flag --allow-unencrypted-build is deprecated. The CMEK compliance + is now available for the build process of source-based deployments. For + more details, see + https://cloud.google.com/run/docs/securing/using-cmek#source-deploy --async Return immediately, without waiting for the operation in progress to diff --git a/gcloud/sql/backups/restore b/gcloud/sql/backups/restore index 6639298e7..7b14ea19c 100644 --- a/gcloud/sql/backups/restore +++ b/gcloud/sql/backups/restore @@ -12,9 +12,10 @@ SYNOPSIS [--availability-type=AVAILABILITY_TYPE] [--no-backup] [--backup-instance=BACKUP_INSTANCE] [--backup-location=BACKUP_LOCATION] [--backup-project=BACKUP_PROJECT] - [--backup-start-time=BACKUP_START_TIME] [--collation=COLLATION] - [--connector-enforcement=CONNECTOR_ENFORCEMENT] [--cpu=CPU] - [--database-version=DATABASE_VERSION] [--[no-]deletion-protection] + [--backup-start-time=BACKUP_START_TIME] [--clear-network] + [--collation=COLLATION] [--connector-enforcement=CONNECTOR_ENFORCEMENT] + [--cpu=CPU] [--database-version=DATABASE_VERSION] + [--[no-]deletion-protection] [--deny-maintenance-period-end-date=DENY_MAINTENANCE_PERIOD_END_DATE] [--deny-maintenance-period-start-date=DENY_MAINTENANCE_PERIOD_START_DATE] [--deny-maintenance-period-time=DENY_MAINTENANCE_PERIOD_TIME] @@ -139,6 +140,11 @@ OPTIONAL FLAGS Start time of daily backups, specified in the HH:MM format, in the UTC timezone. + --clear-network + Clears the network setting. This is useful to restore a backup to a + different project or region where the original network configuration + isn't available. + --collation=COLLATION Cloud SQL server-level collation setting, which specifies the set of rules for comparing characters in a character set.