- NAME
-
- gcloud config - view and edit Google Cloud CLI properties
- SYNOPSIS
-
-
gcloud configGROUP|COMMAND[GCLOUD_WIDE_FLAG …]
-
- DESCRIPTION
-
The gcloud config command group lets you set, view and unset properties used by
Google Cloud CLI.
A configuration is a set of properties that govern the behavior of
gcloudand other Google Cloud CLI tools. The initialdefaultconfiguration is set whengcloud initis run. You can create additional named configurations usinggcloud initorgcloud config configurations create.To display the path of the active configuration along with information about the current
gcloudenvironment, run $ gcloud info.To switch between configurations, use
gcloud config configurations activate.gcloud supports several flags that have the same effect as properties in a configuration (for example, gcloud supports both the
--projectflag andprojectproperty). Properties differ from flags in that flags affect command behavior on a per-invocation basis. Properties allow you to maintain the same settings across command executions.In addition to setting properties in a configuration, and the use of flags, it is possible to override the value of a property with an environment variable. The matching environment variable for a property is of the form 'CLOUDSDK_CATEGORY_PROPERTY'. For example, to demonstrate overriding the
property in theprojectcategory tocore, use a command like:my-projectCLOUDSDK_CORE_PROJECT=my-project gcloud config get core/projectFor more information on configurations, see
gcloud topic configurations. - GCLOUD WIDE FLAGS
-
These flags are available to all commands:
--help.Run
$ gcloud helpfor details. - GROUPS
-
is one of the following:GROUPconfigurations- Manage the set of gcloud named configurations.
- COMMANDS
-
is one of the following:COMMAND - AVAILABLE PROPERTIES
-
core-
account-
Account
gcloudshould use for authentication. Rungcloud auth listto see your currently available accounts. console_log_format-
Control the format used to display log messages to the console.
Valid values are:
-
standard- Simplified log messages are displayed on the console. -
detailed- More detailed messages are displayed on the console.
If unset, default is
standard. -
custom_ca_certs_file- Absolute path to a custom CA cert file.
default_format-
Sets the default format for printing command resources.
core/default_formatoverrides the default yaml format. If the command contains a command-specific output format, it takes precedence over thecore/default_formatvalue. Use--verbosity=debugflag to view the command-specific format. Bothcore/formatand--formatalso take precedence overcore/default_format. The supported formats are limited to:config,default,disable,flattened,json,list,none,object,text. For more details run $ gcloud topic formats. Run$ gcloud config set --helpto see more information aboutcore/default_format default_regional_backend_service-
If True, backend services in
gcloud compute backend-serviceswill be regional by default. Setting the--globalflag is required for global backend services. disable_color- If True, color will not be used when printing messages in the terminal.
disable_file_logging-
If True,
gcloudwill not store logs to a file. This may be useful if disk space is limited. disable_prompts-
If True, the default answer will be assumed for all user prompts. However, for
any prompts that require user input, an error will be raised. This is equivalent
to either using the global
--quietflag or setting the environment variableCLOUDSDK_CORE_DISABLE_PROMPTSto 1. Setting this property is useful when scripting withgcloud. disable_usage_reporting- If True, anonymous statistics on SDK usage will not be collected. This value is set by your choices during installation, but can be changed at any time. For more information, see Usage statistics.
format-
Sets the format for printing all command resources. This overrides the default
command-specific human-friendly output format. Use
--verbosity=debugflag to view the command-specific format. If bothcore/default_formatandcore/formatare specified,core/formattakes precedence. If bothcore/formatand--formatare specified,--formattakes precedence. The supported formats are limited to:config,default,disable,flattened,json,list,none,object,text. For more details run $ gcloud topic formats. Run$ gcloud config set --helpto see more information aboutcore/format log_http-
If True, log HTTP requests and responses to the logs. To see logs in the
terminal, adjust
verbositysettings. Otherwise, logs are available in their respective log files. max_log_days- Maximum number of days to retain log files before deleting. If set to 0, turns off log garbage collection and does not delete log files. If unset, the default is 30 days.
parse_error_details-
If True,
gcloudwill attempt to parse and interpret error details in API originating errors. If False,gcloudwill write flush error details as is to stderr/log. pass_credentials_to_gsutil- If True, pass the configured Google Cloud CLI authentication to gsutil.
project-
Project ID of the Cloud Platform project to operate on by default. This can be
overridden by using the global
--projectflag. show_structured_logs-
Control when JSON-structured log messages for the current verbosity level (and
above) will be written to standard error. If this property is disabled, logs are
formatted as
textby default.Valid values are:
-
never- Log messages as text -
always- Always log messages as JSON -
log- Only log messages as JSON if stderr is a file -
terminal- Only log messages as JSON if stderr is a terminal
If unset, default is
never. -
trace_token- Token used to route traces of service requests for investigation of issues. This token will be provided by Google support.
universe_domain- Sets the domain of the universe to use for API requests.
user_output_enabled- True, by default. If False, messages to the user and command output on both standard output and standard error will be suppressed.
verbosity-
Default logging verbosity for
gcloudcommands. This is the equivalent of using the global--verbosityflag. Supported verbosity levels:debug,info,warning,error,critical, andnone.
accessibility-
screen_reader- Make gcloud more screen reader friendly.
ai-
region-
Default region to use when working with AI Platform resources. When a
--regionflag is required but not provided, the command will fall back to this value, if set.
ai_platform-
region-
Default region to use when working with AI Platform Training and Prediction
resources (currently for Prediction only). It is ignored for training resources
for now. The value should be either
globalor one of the supported regions. When a--regionflag is required but not provided, the command will fall back to this value, if set.
api_endpoint_overrides-
accessapproval-
Overrides API endpoint for
gcloud access-approvalcommand group. Defaults tohttps://accessapproval.googleapis.com/ accesscontextmanager-
Overrides API endpoint for
gcloud access-context-managercommand group. Defaults tohttps://accesscontextmanager.googleapis.com/ ai-
Overrides API endpoint for
gcloud aicommand group. aiplatform-
Overrides API endpoint for
gcloud ai-platformcommand group. Defaults tohttps://aiplatform.googleapis.com/ anthosevents-
Overrides API endpoint for
gcloud anthoscommand group. Defaults tohttps://anthosevents.googleapis.com/ anthospolicycontrollerstatus_pa-
Overrides API endpoint for
gcloud container fleet policycontrollercommand group. Defaults tohttps://anthospolicycontrollerstatus-pa.googleapis.com/ apigateway-
Overrides API endpoint for
gcloud api-gatewaycommand group. Defaults tohttps://apigateway.googleapis.com/ apigee-
Overrides API endpoint for
gcloud apigeecommand group. Defaults tohttps://apigee.googleapis.com/ appengine-
Overrides API endpoint for
gcloud appcommand group. Defaults tohttps://appengine.googleapis.com/ apphub-
Overrides API endpoint for
gcloud apphubcommand group. Defaults tohttps://apphub.googleapis.com/ artifactregistry-
Overrides API endpoint for
gcloud artifactscommand group. Defaults tohttps://artifactregistry.googleapis.com/ assuredworkloads-
Overrides API endpoint for
gcloud assuredcommand group. Defaults tohttps://assuredworkloads.googleapis.com/ auditmanager-
Overrides API endpoint for
gcloud audit-managercommand group. Defaults tohttps://auditmanager.googleapis.com/ baremetalsolution-
Overrides API endpoint for
gcloud bmscommand group. Defaults tohttps://baremetalsolution.googleapis.com/ bigtableadmin-
Overrides API endpoint for
gcloud bigtablecommand group. Defaults tohttps://bigtableadmin.googleapis.com/ certificatemanager-
Overrides API endpoint for
gcloud certificate-managercommand group. Defaults tohttps://certificatemanager.googleapis.com/ cloudapiregistry-
Overrides API endpoint for
gcloud api-registrycommand group. Defaults tohttps://cloudapiregistry.googleapis.com/ cloudasset-
Overrides API endpoint for
gcloud assetcommand group. Defaults tohttps://cloudasset.googleapis.com/ cloudbilling-
Overrides API endpoint for
gcloud billingcommand group. Defaults tohttps://cloudbilling.googleapis.com/ cloudbuild-
Overrides API endpoint for
gcloud buildscommand group. Defaults tohttps://cloudbuild.googleapis.com/ cloudcommerceconsumerprocurement-
Overrides API endpoint for
gcloud commerce-procurementcommand group. Defaults tohttps://cloudcommerceconsumerprocurement.googleapis.com/ clouddebugger-
Overrides API endpoint for
gcloud debugcommand group. Defaults tohttps://clouddebugger.googleapis.com/ clouddeploy-
Overrides API endpoint for
gcloud deploycommand group. Defaults tohttps://clouddeploy.googleapis.com/ clouderrorreporting-
Overrides API endpoint for
gcloud error-reportingcommand group. Defaults tohttps://clouderrorreporting.googleapis.com/ cloudfunctions-
Overrides API endpoint for
gcloud functionscommand group. Defaults tohttps://cloudfunctions.googleapis.com/ cloudidentity-
Overrides API endpoint for
gcloud identitycommand group. Defaults tohttps://cloudidentity.googleapis.com/ cloudkms-
Overrides API endpoint for
gcloud kmscommand group. Defaults tohttps://cloudkms.googleapis.com/ cloudlocationfinder-
Overrides API endpoint for
gcloud cloudlocationfindercommand group. Defaults tohttps://cloudlocationfinder.googleapis.com/ cloudresourcemanager-
Overrides API endpoint for
gcloud projectscommand group. Defaults tohttps://cloudresourcemanager.googleapis.com/ cloudscheduler-
Overrides API endpoint for
gcloud schedulercommand group. Defaults tohttps://cloudscheduler.googleapis.com/ cloudsecuritycompliance-
Overrides API endpoint for
gcloud compliance-managercommand group. Defaults tohttps://cloudsecuritycompliance.googleapis.com/ cloudtasks-
Overrides API endpoint for
gcloud taskscommand group. Defaults tohttps://cloudtasks.googleapis.com/ cloudtrace-
Overrides API endpoint for
gcloud tracecommand group. Defaults tohttps://cloudtrace.googleapis.com/ composer-
Overrides API endpoint for
gcloud composercommand group. Defaults tohttps://composer.googleapis.com/ compute-
Overrides API endpoint for
gcloud computecommand group. For Private Service Connect usage, see https://cloud.google.com/vpc/docs/configure-private-service-connect-apis#using-endpoints config-
Overrides API endpoint for
gcloud infra-managercommand group. Defaults tohttps://config.googleapis.com/ container-
Overrides API endpoint for
gcloud containercommand group. Defaults tohttps://container.googleapis.com/ datacatalog-
Overrides API endpoint for
gcloud data-catalogcommand group. Defaults tohttps://datacatalog.googleapis.com/ dataflow-
Overrides API endpoint for
gcloud dataflowcommand group. Defaults tohttps://dataflow.googleapis.com/ datafusion-
Overrides API endpoint for
gcloud data-fusioncommand group. Defaults tohttps://datafusion.googleapis.com/ datamigration-
Overrides API endpoint for
gcloud database-migrationcommand group. Defaults tohttps://datamigration.googleapis.com/ datapipelines-
Overrides API endpoint for
gcloud datapipelinescommand group. Defaults tohttps://datapipelines.googleapis.com/ dataplex-
Overrides API endpoint for
gcloud dataplexcommand group. Defaults tohttps://dataplex.googleapis.com/ dataproc-
Overrides API endpoint for
gcloud dataproccommand group. Defaults tohttps://dataproc.googleapis.com/ datastore-
Overrides API endpoint for
gcloud datastorecommand group. Defaults tohttps://datastore.googleapis.com/ datastream-
Overrides API endpoint for
gcloud datastreamcommand group. Defaults tohttps://datastream.googleapis.com/ deploymentmanager-
Overrides API endpoint for
gcloud deployment-managercommand group. Defaults tohttps://deploymentmanager.googleapis.com/ developerconnect-
Overrides API endpoint for
gcloud developer-connectcommand group. Defaults tohttps://developerconnect.googleapis.com/ dns-
Overrides API endpoint for
gcloud dnscommand group. Defaults tohttps://dns.googleapis.com/dns/v1/ domains-
Overrides API endpoint for
gcloud domainscommand group. Defaults tohttps://domains.googleapis.com/ edgecontainer-
Overrides API endpoint for
gcloud edge-containercommand group. Defaults tohttps://edgecontainer.googleapis.com/ eventarc-
Overrides API endpoint for
gcloud eventarccommand group. Defaults tohttps://eventarc.googleapis.com/ eventarcpublishing-
Overrides API endpoint for
gcloud eventarc publishcommand group. Defaults tohttps://eventarcpublishing.googleapis.com/ faultinjectiontesting-
Overrides API endpoint for
gcloud fault-injectioncommand group. Defaults tohttps://faultinjectiontesting.googleapis.com/ faulttesting-
Overrides API endpoint for
gcloud fault-testingcommand group. Defaults tohttps://faulttesting.googleapis.com/ file-
Overrides API endpoint for
gcloud filestorecommand group. Defaults tohttps://file.googleapis.com/ firebasedataconnect-
Overrides API endpoint for
gcloud firebase-data-connectcommand group. Defaults tohttps://firebasedataconnect.googleapis.com/ firestore-
Overrides API endpoint for
gcloud firestorecommand group. Defaults tohttps://firestore.googleapis.com/ genomics-
Overrides API endpoint for
gcloud genomicscommand group. Defaults tohttps://genomics.googleapis.com/ gkemulticloud-
Overrides API endpoint for
gcloud container aws,gcloud container azureandgcloud container attachedcommand groups. healthcare-
Overrides API endpoint for
gcloud healthcarecommand group. Defaults tohttps://healthcare.googleapis.com/ hypercomputecluster-
Overrides API endpoint for
gcloud cluster-directorcommand group. Defaults tohttps://hypercomputecluster.googleapis.com/ iam-
Overrides API endpoint for
gcloud iamcommand group. Defaults tohttps://iam.googleapis.com/ iamconnectors-
Overrides API endpoint for
gcloud agent-identitycommand group. Defaults tohttps://iamconnectors.googleapis.com/ iamcredentials-
Overrides API endpoint for
gcloud iamcommand group. Defaults tohttps://iamcredentials.googleapis.com/ iap-
Overrides API endpoint for
gcloud iapcommand group. Defaults tohttps://iap.googleapis.com/ ids-
Overrides API endpoint for
gcloud idscommand group. Defaults tohttps://ids.googleapis.com/ krmapihosting-
Overrides API endpoint for
gcloud anthos config controllercommand group. Defaults tohttps://krmapihosting.googleapis.com/ language-
Overrides API endpoint for
gcloud ml languagecommand group. Defaults tohttps://language.googleapis.com/ lifesciences-
Overrides API endpoint for
gcloud lifesciencescommand group. Defaults tohttps://lifesciences.googleapis.com/ logging-
Overrides API endpoint for
gcloud loggingcommand group. Defaults tohttps://logging.googleapis.com/ looker-
Overrides API endpoint for
gcloud lookercommand group. Defaults tohttps://looker.googleapis.com/ managedidentities-
Overrides API endpoint for
gcloud active-directorycommand group. Defaults tohttps://managedidentities.googleapis.com/ marketplacesolutions-
Overrides API endpoint for
gcloud mpscommand group. Defaults tohttps://marketplacesolutions.googleapis.com/ mediaasset-
Overrides API endpoint for
gcloud mediacommand group. Defaults tohttps://mediaasset.googleapis.com/ memcache-
Overrides API endpoint for
gcloud memcachecommand group. Defaults tohttps://memcache.googleapis.com/ metastore-
Overrides API endpoint for
gcloud metastorecommand group. Defaults tohttps://metastore.googleapis.com/ monitoring-
Overrides API endpoint for
gcloud monitoringcommand group. Defaults tohttps://monitoring.googleapis.com/ netapp-
Overrides API endpoint for
gcloud netappcommand group. Defaults tohttps://netapp.googleapis.com/ networkconnectivity-
Overrides API endpoint for
gcloud network-connectivitycommand group. Defaults tohttps://networkconnectivity.googleapis.com/ networkmanagement-
Overrides API endpoint for
gcloud network-managementcommand group. Defaults tohttps://networkmanagement.googleapis.com/ networksecurity-
Overrides API endpoint for
gcloud network-securitycommand group. Defaults tohttps://networksecurity.googleapis.com/ networkservices-
Overrides API endpoint for
gcloud network-servicescommand group. Defaults tohttps://networkservices.googleapis.com/ notebooks-
Overrides API endpoint for
gcloud notebookscommand group. Defaults tohttps://notebooks.googleapis.com/ observability-
Overrides API endpoint for
gcloud observabilitycommand group. Defaults tohttps://observability.googleapis.com/ orgpolicy-
Overrides API endpoint for
gcloud org-policiescommand group. Defaults tohttps://orgpolicy.googleapis.com/ policyanalyzer-
Overrides API endpoint for
policy-intelligencecommand group. Defaults tohttps://policyanalyzer.googleapis.com/ privateca-
Overrides API endpoint for
gcloud privatecacommand group. Defaults tohttps://privateca.googleapis.com/ privilegedaccessmanager-
Overrides API endpoint for
gcloud pamcommand group. Defaults tohttps://privilegedaccessmanager.googleapis.com/ publicca-
Overrides API endpoint for
gcloud publiccacommand group. Defaults tohttps://publicca.googleapis.com/ pubsub-
Overrides API endpoint for
gcloud pubsubcommand group. Defaults tohttps://pubsub.googleapis.com/ recaptchaenterprise-
Overrides API endpoint for
gcloud recaptchacommand group. Defaults tohttps://recaptchaenterprise.googleapis.com/ recommender-
Overrides API endpoint for
gcloud recommendercommand group. Defaults tohttps://recommender.googleapis.com/ redis-
Overrides API endpoint for
gcloud rediscommand group. Defaults tohttps://redis.googleapis.com/ run-
Overrides API endpoint for
gcloud runcommand group. Defaults tohttps://run.googleapis.com/ runtimeconfig-
Overrides API endpoint for
gcloud runtime-configcommand group. Defaults tohttps://runtimeconfig.googleapis.com/ sddc-
Overrides API endpoint for
gcloud vmware sddccommand group. Defaults tohttps://sddc.googleapis.com/ secretmanager-
Overrides API endpoint for
gcloud secretscommand group. Defaults tohttps://secretmanager.googleapis.com/ securitycenter-
Overrides API endpoint for
gcloud scccommand group. Defaults tohttps://securitycenter.googleapis.com/ servicedirectory-
Overrides API endpoint for
gcloud service-directorycommand group. Defaults tohttps://servicedirectory.googleapis.com/ servicemanagement-
Overrides API endpoint for
gcloud endpointscommand group. Defaults tohttps://servicemanagement.googleapis.com/ sourcerepo-
Overrides API endpoint for
gcloud sourcecommand group. Defaults tohttps://sourcerepo.googleapis.com/ spanner-
Overrides API endpoint for
gcloud spannercommand group. For spanner emulator usage, see https://cloud.google.com/spanner/docs/emulator#using_the_gcloud_cli_with_the_emulator speech-
Overrides API endpoint for
gcloud ml speechcommand group. Defaults tohttps://speech.googleapis.com/ sql-
Overrides API endpoint for
gcloud sqlcommand group. storage-
Overrides API endpoint for
gcloud storagecommand group. Defaults tohttps://storage.googleapis.com/storage/v1/ testing-
Overrides API endpoint for
gcloud firebase testcommand group. Defaults tohttps://testing.googleapis.com/ transfer-
Overrides API endpoint for
gcloud transfercommand group. transferappliance-
Overrides API endpoint for
gcloud transfer appliancescommand group. Defaults tohttps://transferappliance.googleapis.com/ vectorsearch-
Overrides API endpoint for
gcloud vector-searchcommand group. Defaults tohttps://vectorsearch.googleapis.com/ vision-
Overrides API endpoint for
gcloud ml visioncommand group. Defaults tohttps://vision.googleapis.com/ vmmigration-
Overrides API endpoint for
gcloud migration vmscommand group. Defaults tohttps://vmmigration.googleapis.com/ vmwareengine-
Overrides API endpoint for
gcloud vmwarecommand group. Defaults tohttps://vmwareengine.googleapis.com/ workflowexecutions-
Overrides API endpoint for
gcloud workflows executionscommand group. Defaults tohttps://workflowexecutions.googleapis.com/ workflows-
Overrides API endpoint for
gcloud workflowscommand group. Defaults tohttps://workflows.googleapis.com/ workstations-
Overrides API endpoint for
gcloud workstationscommand group. Defaults tohttps://workstations.googleapis.com/
app-
cloud_build_timeout- Timeout, in seconds, to wait for Docker builds to complete during deployments. All Docker builds now use the Cloud Build API.
promote_by_default-
If True, when deploying a new version of a service, that version will be
promoted to receive all traffic for the service. This property can be overridden
with the
--promote-by-defaultor--no-promote-by-defaultflags. stop_previous_version- If True, when deploying a new version of a service, the previously deployed version is stopped. If False, older versions must be stopped manually.
use_runtime_builders- If set, opt in/out to a new code path for building applications using pre-fabricated runtimes that can be updated independently of client tooling. If not set, the default path for each runtime is used.
artifacts-
location-
Default location to use when working with Artifact Registry resources. When a
locationvalue is required but not provided, the command will fall back to this value, if set. If this value is unset, the default location isglobalwhenlocationvalue is optional. repository-
Default repository to use when working with Artifact Registry resources. When a
repositoryvalue is required but not provided, the command will fall back to this value, if set.
auth-
access_token_file- A file path to read the access token. Use this property to authenticate gcloud with an access token. The credentials of the active account (if it exists) will be ignored. The file should contain an access token with no other information.
disable_credentials-
If True,
gcloudwill not attempt to load any credentials or authenticate any requests. This is useful when behind a proxy that adds authentication to requests. impersonate_service_account-
While set, all API requests will be made as the given service account or target
service account in an impersonation delegation chain instead of the currently
selected account. You can specify either a single service account as the
impersonator, or a comma-separated list of service accounts to create an
impersonation delegation chain. This is done without needing to create,
download, or activate a key for the service account or accounts.
In order to make API requests as a service account, your currently selected account must have an IAM role that includes the
iam.serviceAccounts.getAccessTokenpermission for the service account or accounts.The
roles/iam.serviceAccountTokenCreatorrole has theiam.serviceAccounts.getAccessToken permission. You can also create a custom role.You can specify a list of service accounts, separated with commas. This creates an impersonation delegation chain in which each service account delegates its permissions to the next service account in the chain. Each service account in the list must have the
roles/iam.serviceAccountTokenCreatorrole on the next service account in the list. For example, when the property is set throughgcloud config set auth/impersonate_service_account=,SERVICE_ACCOUNT_1, the active account must have theSERVICE_ACCOUNT_2roles/iam.serviceAccountTokenCreatorrole on, which must have theSERVICE_ACCOUNT_1roles/iam.serviceAccountTokenCreatorrole on.SERVICE_ACCOUNT_2is the impersonated service account andSERVICE_ACCOUNT_1is the delegate.SERVICE_ACCOUNT_2 login_config_file-
Sets the created login configuration file in auth/login_config_file. Calling
gcloud auth loginwill automatically use this login configuration unless it is explicitly unset. service_account_disable_id_token_refresh- If True, disable ID token refresh for service account.
service_account_use_self_signed_jwt- If True, use self signed jwt flow to get service account credentials access token. This only applies to service account json file and not to the legacy .p12 file.
token_host- Overrides the token endpoint to provision access tokens. It can be used with Private Service Connect.
batch-
location-
Default location to use when working with Batch resources. When a
locationvalue is required but not provided, the command will fall back to this value, if set.
billing-
quota_project-
The Google Cloud project that is billed and charged quota for operations
performed in
gcloud. When unset, the default is [CURRENT_PROJECT]. This default bills and charges quota against the current project. If you need to operate on one project, but need to bill your usage against or use quota from a different project, you can use this flag to specify the billing project. If bothbilling/quota_projectand--billing-projectare specified,--billing-projecttakes precedence.
builds-
kaniko_cache_ttl- TTL, in hours, of cached layers when using Kaniko. If zero, layer caching is disabled.
region-
Default region to use when working with Cloud Build resources. When a
--regionflag is required but not provided, the command will fall back to this value, if set. timeout- Timeout, in seconds, to wait for builds to complete. If unset, defaults to 10 minutes.
use_kaniko-
If True, kaniko will be used to build images described by a Dockerfile, instead
of
docker build.
colab-
region-
Default region to use when working with Colab Enterprise resources. When a
--regionflag is required but not provided, the command will fall back to this value, if set. Please see https://cloud.google.com/colab/docs/locations for a list of supported regions.
component_manager-
additional_repositories-
Comma separated list of additional repositories to check for components. This
property is automatically managed by the
gcloud components repositoriescommands. disable_update_check- If True, Google Cloud CLI will not automatically check for updates.
composer-
location- Composer location to use. Each Composer location constitutes an independent resource namespace constrained to deploying environments into Compute Engine regions inside this location. This parameter corresponds to the /locations/<location> segment of the Composer resource URIs being referenced.
compute-
image_family_scope-
Sets how images are selected with image families for disk and instance creation.
By default, zonal image resources are used when using an image family in a
public image project, and global image resources are used for all other
projects. To override the default behavior, set this property to
zonalorglobal. region-
Default region to use when working with regional Compute Engine resources. When
a
--regionflag is required but not provided, the command will fall back to this value, if set. To see valid choices, rungcloud compute regions list. use_new_list_usable_subnets_api- If True, use the new API for listing usable subnets which only returns subnets in the current project.
zone-
Default zone to use when working with zonal Compute Engine resources. When a
--zoneflag is required but not provided, the command will fall back to this value, if set. To see valid choices, rungcloud compute zones list.
container-
build_timeout- Timeout, in seconds, to wait for container builds to complete.
cluster- Name of the cluster to use by default when working with Kubernetes Engine.
use_application_default_credentials- If True, use application default credentials to authenticate to the cluster API server.
use_client_certificate- If True, use the cluster's client certificate to authenticate to the cluster API server.
container_attached-
location- Default Google Cloud location to use for Attached clusters.
container_aws-
location- Default Google Cloud location to use for Anthos clusters on AWS.
container_azure-
location- Default Google Cloud location to use for Anthos clusters on Azure.
container_bare_metal-
location- Default Google Cloud location to use for Anthos clusters on Bare Metal.
container_vmware-
location- Default Google Cloud location to use for Anthos clusters on VMware.
context_aware-
use_client_certificate-
If True, use client certificate to authorize user device using Context-aware
access. This includes user login as well. Some services may not support client
certificate authorization. If a command sends requests to such services, the
client certificate will not be validated. Run
gcloud topic client-certificatefor list of services supporting this feature.
dataflow-
disable_public_ips- Specifies that Cloud Dataflow workers must not use public IP addresses.
enable_streaming_engine- Set this to true to enable Streaming Engine for the job.
print_only- Prints the container spec to stdout. Does not save in Google Cloud Storage.
datafusion-
location- Datafusion location to use. Each Datafusion location constitutes an independent resource namespace constrained to deploying environments into Compute Engine regions inside this location. This parameter corresponds to the /locations/<location> segment of the Datafusion resource URIs being referenced.
datapipelines-
disable_public_ips- Specifies that Cloud Dataflow workers must not use public IP addresses.
enable_streaming_engine- Set this to true to enable Streaming Engine for the job.
dataplex-
asset-
Dataplex asset to use. When an
assetis required but not provided by a flag, the command will fall back to this value, if set. lake-
Dataplex lake to use. When a
lakeis required but not provided by a flag, the command will fall back to this value, if set. location-
Dataplex location to use. When a
locationis required but not provided by a flag, the command will fall back to this value, if set. zone-
Dataplex zone to use. When a
zoneis required but not provided by a flag, the command will fall back to this value, if set.
dataproc-
location- Dataproc location to use. Each Dataproc location constitutes an independent resource namespace constrained to deploying instances into Compute Engine zones inside the location.
region- Dataproc region to use. Each Dataproc region constitutes an independent resource namespace constrained to deploying instances into Compute Engine zones inside the region.
deploy-
delivery_pipeline- Delivery Pipeline being managed by Cloud Deploy.
region- Cloud Deploy region to use. Each Cloud Deploy region constitutes an independent resource namespace constrained to deploying instances into Compute Engine zones inside the region.
deployment_manager-
glob_imports- Enable import path globbing. Uses glob patterns to match multiple imports in a config file.
eventarc-
location-
The default location to use when working with Eventarc resources. This should be
either
or one of the supported regions. When aglobal--locationflag is required but not provided, the command will fall back to this value, if set.
filestore-
location-
Please use the
--locationflag or set the filestore/zone or filestore/region property. region-
Default region to use when working with Cloud Filestore regions. When a
--regionflag is required but not provided, the command will fall back to this value, if set. zone-
Default zone to use when working with Cloud Filestore zones. When a
--zoneflag is required but not provided, the command will fall back to this value, if set.
functions-
gen2-
Default environment to use when working with Cloud Functions resources. When
neither
--gen2nor--no-gen2is provided, the decision of whether to use Generation 2 falls back to this value if set. region-
Default region to use when working with Cloud Functions resources. When a
--regionflag is required but not provided, the command will fall back to this value, if set. To see valid choices, rungcloud beta functions regions list.
gcloudignore-
enabled-
If True, do not upload
.gcloudignorefiles (see$ gcloud topic gcloudignore). If False, turn off the gcloudignore mechanism entirely and upload all files.
gkebackup-
backup-
Default backup ID to use when working with Backup for GKE Services resources.
When a
--backupflag is required but not provided, the command will fall back to this value. backup_plan-
Default backup plan ID to use when working with Backup for GKE Services
resources. When a
--backup-planflag is required but not provided, the command will fall back to this value. location-
Default location to use when working with Backup for GKE Services resources.
When a
--locationflag is required but not provided, the command will fall back to this value. restore-
Default restore ID to use when working with Backup for GKE Services resources.
When a
--restoreflag is required but not provided, the command will fall back to this value. restore_plan-
Default restore plan ID to use when working with Backup for GKE Services
resources. When a
--restore-planflag is required but not provided, the command will fall back to this value.
healthcare-
dataset-
Default dataset to use when working with Cloud Healthcare resources. When a
--datasetflag is required but not provided, the command will fall back to this value, if set. location-
Default location to use when working with Cloud Healthcare resources. When a
--locationflag is required but not provided, the command will fall back to this value.
interactive-
bottom_bindings_line- If True, display the bottom key bindings line.
bottom_status_line- If True, display the bottom status line.
- Number of lines in the completion menu.
context- Command context string.
fixed_prompt_position- If True, display the prompt at the same position.
help_lines- Maximum number of help snippet lines.
- If True, expose hidden commands/flags.
justify_bottom_lines- If True, left- and right-justify bottom toolbar lines.
manpage_generator- If True, use the manpage CLI tree generator for unsupported commands.
- If True, display the completions as a multi-column menu.
prompt- Command prompt string.
show_help- If True, show help as command args are being entered.
suggest- If True, add command line suggestions based on history.
lifesciences-
location-
Default location to use when working with Cloud Life Sciences resources. When a
--locationflag is required but not provided, the command will fall back to this value.
looker-
region-
Default region to use when working with Cloud Looker resources. When a
regionis required but not provided by a flag, the command will fall back to this value, if set.
lustre-
location-
Default location to use when working with Cloud Lustre resources. When a
locationvalue is required but not provided, the command will fall back to this value, if set.
media_asset-
location-
Default location to use when working with Cloud Media Asset resources. When a
--locationflag is required but not provided, the command will fall back to this value.
memcache-
region-
Default region to use when working with Cloud Memorystore for Memcached
resources. When a
regionis required but not provided by a flag, the command will fall back to this value, if set.
metastore-
location-
Default location to use when working with Dataproc Metastore. When a
locationis required but not provided by a flag, the command will fall back to this value, if set. tier-
Default tier to use when creating Dataproc Metastore services. When a
tieris required but not provided by a flag, the command will fall back to this value, if set.Valid values are:
-
developer- The developer tier provides limited scalability and no fault tolerance. Good for low-cost proof-of-concept. -
enterprise- The enterprise tier provides multi-zone high availability, and sufficient scalability for enterprise-level Dataproc Metastore workloads.
-
ml_engine-
local_python-
Full path to the Python interpreter to use for Cloud ML Engine local
predict/train jobs. If not specified, the default path is the one to the Python
interpreter found on system
PATH. polling_interval- Interval (in seconds) at which to poll logs from your Cloud ML Engine jobs. Note that making it much faster than the default (60) will quickly use all of your quota.
mps-
product- Id for Marketplace Solutions Product.
netapp-
location-
Default location to use when working with Cloud NetApp Files resources. When a
locationvalue is required but not provided, the command will fall back to this value, if set.
notebooks-
location-
Default location to use when working with Notebook resources. When a
locationvalue is required but not provided, the command will fall back to this value, if set.
privateca-
location-
Default location to use when working with Private CA resources. When a
--locationflag is required but not provided, the command will fall back to this value, if set.
proxy-
address- Hostname or IP address of proxy server.
password- Password to use when connecting, if the proxy requires authentication.
port- Port to use when connected to the proxy server.
rdns- If True, DNS queries will not be performed locally, and instead, handed to the proxy to resolve. This is default behavior.
type- Type of proxy being used. Supported proxy types are: [http, http_no_tunnel, socks4, socks5].
username- Username to use when connecting, if the proxy requires authentication.
redis-
region-
Default region to use when working with Cloud Memorystore for Redis resources.
When a
regionis required but not provided by a flag, the command will fall back to this value, if set.
regional-
endpoint_mode-
Specifies endpoint mode for a given command. Regional endpoints provide enhanced data residency and reliability by ensuring your request is handled entirely within the specified Google Cloud region. This differs from global endpoints, which may process parts of the request outside the target region.
Benefits of Regional Endpoints: (1) Data Residency: Keeps data in-transit within the chosen region. (2) Improved Isolation: Reduces the risk of cross-region impact from outages.
The choices are: * `global` - (Default) Use