[dependencies.async-trait]
version = "0.1"
[dependencies.bytes]
version = "1.2"
[dependencies.chrono]
features = ["serde"]
version = "0.4"
[dependencies.futures]
version = "0.3"
[dependencies.gcemeta]
version = "0.2"
[dependencies.hyper]
features = ["client", "http2", "h2"]
version = "0.14"
[dependencies.jsonwebtoken]
version = "8"
[dependencies.once_cell]
version = "1.15"
[dependencies.prost]
version = "0.11"
[dependencies.prost-types]
version = "0.11"
[dependencies.reqwest]
features = ["hyper-rustls", "multipart", "json", "gzip", "stream"]
version = "0.11"
[dependencies.secret-vault-value]
features = ["proto"]
version = "0.3"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.tokio]
version = "1.21"
[dependencies.tonic]
features = ["tls"]
version = "0.8"
[dependencies.tower]
version = "0.4"
[dependencies.tower-layer]
version = "0.3"
[dependencies.tower-util]
version = "0.3"
[dependencies.tracing]
version = "0.1"
[dependencies.url]
version = "2.3"
[dev-dependencies.cargo-audit]
version = "0.17"
[features]
ccc-hosted-marketplace-v2 = []
default = ["tls-roots"]
google-actions-sdk-v2 = []
google-actions-sdk-v2-conversation = []
google-actions-sdk-v2-interactionmodel = []
google-actions-sdk-v2-interactionmodel-prompt = []
google-actions-sdk-v2-interactionmodel-type = []
google-actions-type = []
google-ads-admob-v1 = []
google-ads-googleads-v7-common = []
google-ads-googleads-v7-enums = []
google-ads-googleads-v7-errors = []
google-ads-googleads-v7-resources = []
google-ads-googleads-v7-services = []
google-ads-googleads-v8-common = []
google-ads-googleads-v8-enums = []
google-ads-googleads-v8-errors = []
google-ads-googleads-v8-resources = []
google-ads-googleads-v8-services = []
google-ads-googleads-v9-common = []
google-ads-googleads-v9-enums = []
google-ads-googleads-v9-errors = []
google-ads-googleads-v9-resources = []
google-ads-googleads-v9-services = []
google-analytics-admin-v1alpha = []
google-analytics-admin-v1beta = []
google-analytics-data-v1beta = []
google-api = []
google-api-apikeys-v2 = []
google-api-expr-conformance-v1alpha1 = []
google-api-expr-v1alpha1 = []
google-api-expr-v1beta1 = []
google-api-servicecontrol-v1 = []
google-api-servicecontrol-v2 = []
google-api-servicemanagement-v1 = []
google-api-serviceusage-v1 = []
google-api-serviceusage-v1beta1 = []
google-appengine-legacy = []
google-appengine-logging-v1 = []
google-appengine-v1 = []
google-appengine-v1beta = []
google-apps-alertcenter-v1beta1 = []
google-apps-drive-activity-v2 = []
google-apps-script-type = []
google-apps-script-type-calendar = []
google-apps-script-type-docs = []
google-apps-script-type-drive = []
google-apps-script-type-gmail = []
google-apps-script-type-sheets = []
google-apps-script-type-slides = []
google-area120-tables-v1alpha1 = []
google-assistant-embedded-v1alpha1 = []
google-assistant-embedded-v1alpha2 = []
google-bigtable-admin-v2 = []
google-bigtable-v2 = []
google-bytestream = []
google-chat-logging-v1 = []
google-chromeos-moblab-v1beta1 = []
google-chromeos-uidetection-v1 = []
google-cloud = []
google-cloud-accessapproval-v1 = []
google-cloud-aiplatform-logging = []
google-cloud-aiplatform-v1 = []
google-cloud-aiplatform-v1-schema-predict-instance = []
google-cloud-aiplatform-v1-schema-predict-params = []
google-cloud-aiplatform-v1-schema-predict-prediction = []
google-cloud-aiplatform-v1-schema-trainingjob-definition = []
google-cloud-aiplatform-v1beta1 = []
google-cloud-aiplatform-v1beta1-schema = []
google-cloud-aiplatform-v1beta1-schema-predict-instance = []
google-cloud-aiplatform-v1beta1-schema-predict-params = []
google-cloud-aiplatform-v1beta1-schema-predict-prediction = []
google-cloud-aiplatform-v1beta1-schema-trainingjob-definition = []
google-cloud-apigateway-v1 = []
google-cloud-apigeeconnect-v1 = []
google-cloud-apigeeregistry-v1 = []
google-cloud-asset-v1 = []
google-cloud-asset-v1p7beta1 = []
google-cloud-assuredworkloads-v1 = []
google-cloud-assuredworkloads-v1beta1 = []
google-cloud-audit = []
google-cloud-automl-v1 = []
google-cloud-automl-v1beta1 = []
google-cloud-baremetalsolution-v2 = []
google-cloud-batch-v1 = []
google-cloud-beyondcorp-appconnections-v1 = []
google-cloud-beyondcorp-appconnectors-v1 = []
google-cloud-beyondcorp-appgateways-v1 = []
google-cloud-beyondcorp-clientconnectorservices-v1 = []
google-cloud-beyondcorp-clientgateways-v1 = []
google-cloud-bigquery-connection-v1 = []
google-cloud-bigquery-connection-v1beta1 = []
google-cloud-bigquery-dataexchange-v1beta1 = []
google-cloud-bigquery-datatransfer-v1 = []
google-cloud-bigquery-logging-v1 = []
google-cloud-bigquery-migration-tasks-assessment-v2alpha = []
google-cloud-bigquery-migration-tasks-translation-v2alpha = []
google-cloud-bigquery-migration-v2 = []
google-cloud-bigquery-migration-v2alpha = []
google-cloud-bigquery-reservation-v1 = []
google-cloud-bigquery-reservation-v1beta1 = []
google-cloud-bigquery-storage-v1 = []
google-cloud-bigquery-storage-v1beta1 = []
google-cloud-bigquery-storage-v1beta2 = []
google-cloud-bigquery-v2 = []
google-cloud-billing-budgets-v1 = []
google-cloud-billing-budgets-v1beta1 = []
google-cloud-billing-v1 = []
google-cloud-binaryauthorization-v1 = []
google-cloud-binaryauthorization-v1beta1 = []
google-cloud-certificatemanager-v1 = []
google-cloud-channel-v1 = []
google-cloud-clouddms-logging-v1 = []
google-cloud-clouddms-v1 = []
google-cloud-common = []
google-cloud-compute-v1 = []
google-cloud-compute-v1small = []
google-cloud-contactcenterinsights-v1 = []
google-cloud-datacatalog-v1 = []
google-cloud-datacatalog-v1beta1 = []
google-cloud-dataform-v1alpha2 = []
google-cloud-datafusion-v1 = []
google-cloud-datafusion-v1beta1 = []
google-cloud-datalabeling-v1beta1 = []
google-cloud-dataproc-logging = []
google-cloud-dataproc-v1 = []
google-cloud-dataqna-v1alpha = []
google-cloud-datastream-v1 = []
google-cloud-datastream-v1alpha1 = []
google-cloud-deploy-v1 = []
google-cloud-dialogflow-cx-v3 = []
google-cloud-dialogflow-cx-v3beta1 = []
google-cloud-dialogflow-v2 = []
google-cloud-dialogflow-v2beta1 = []
google-cloud-documentai-v1 = []
google-cloud-documentai-v1beta1 = []
google-cloud-documentai-v1beta2 = []
google-cloud-documentai-v1beta3 = []
google-cloud-domains-v1 = []
google-cloud-domains-v1alpha2 = []
google-cloud-domains-v1beta1 = []
google-cloud-essentialcontacts-v1 = []
google-cloud-eventarc-publishing-v1 = []
google-cloud-eventarc-v1 = []
google-cloud-filestore-v1 = []
google-cloud-filestore-v1beta1 = []
google-cloud-functions-v1 = []
google-cloud-functions-v2 = []
google-cloud-gaming-allocationendpoint-v1alpha = []
google-cloud-gaming-v1 = []
google-cloud-gaming-v1beta = []
google-cloud-gkebackup-logging-v1 = []
google-cloud-gkebackup-v1 = []
google-cloud-gkeconnect-gateway-v1 = []
google-cloud-gkeconnect-gateway-v1alpha1 = []
google-cloud-gkeconnect-gateway-v1beta1 = []
google-cloud-gkehub-cloudauditlogging-v1alpha = []
google-cloud-gkehub-configmanagement-v1 = []
google-cloud-gkehub-configmanagement-v1alpha = []
google-cloud-gkehub-configmanagement-v1beta = []
google-cloud-gkehub-metering-v1alpha = []
google-cloud-gkehub-metering-v1beta = []
google-cloud-gkehub-multiclusteringress-v1 = []
google-cloud-gkehub-multiclusteringress-v1alpha = []
google-cloud-gkehub-multiclusteringress-v1beta = []
google-cloud-gkehub-servicemesh-v1alpha = []
google-cloud-gkehub-v1 = []
google-cloud-gkehub-v1alpha = []
google-cloud-gkehub-v1alpha2 = []
google-cloud-gkehub-v1beta = []
google-cloud-gkehub-v1beta1 = []
google-cloud-gkemulticloud-v1 = []
google-cloud-gsuiteaddons-logging-v1 = []
google-cloud-gsuiteaddons-v1 = []
google-cloud-iap-v1 = []
google-cloud-iap-v1beta1 = []
google-cloud-identitytoolkit-logging = []
google-cloud-identitytoolkit-v2 = []
google-cloud-ids-v1 = []
google-cloud-integrations-v1alpha = []
google-cloud-iot-v1 = []
google-cloud-kms-v1 = []
google-cloud-language-v1 = []
google-cloud-language-v1beta1 = []
google-cloud-language-v1beta2 = []
google-cloud-lifesciences-v2beta = []
google-cloud-location = []
google-cloud-managedidentities-v1 = []
google-cloud-managedidentities-v1beta1 = []
google-cloud-mediatranslation-v1alpha1 = []
google-cloud-mediatranslation-v1beta1 = []
google-cloud-memcache-v1 = []
google-cloud-memcache-v1beta2 = []
google-cloud-metastore-logging-v1 = []
google-cloud-metastore-v1 = []
google-cloud-metastore-v1alpha = []
google-cloud-metastore-v1beta = []
google-cloud-ml-v1 = []
google-cloud-networkconnectivity-v1 = []
google-cloud-networkconnectivity-v1alpha1 = []
google-cloud-networkmanagement-v1 = []
google-cloud-networkmanagement-v1beta1 = []
google-cloud-networksecurity-v1 = []
google-cloud-networksecurity-v1beta1 = []
google-cloud-networkservices-v1 = []
google-cloud-networkservices-v1beta1 = []
google-cloud-notebooks-v1 = []
google-cloud-notebooks-v1beta1 = []
google-cloud-optimization-v1 = []
google-cloud-orchestration-airflow-service-v1 = []
google-cloud-orchestration-airflow-service-v1beta1 = []
google-cloud-orgpolicy-v1 = []
google-cloud-orgpolicy-v2 = []
google-cloud-osconfig-agentendpoint-v1 = []
google-cloud-osconfig-agentendpoint-v1beta = []
google-cloud-osconfig-v1 = []
google-cloud-osconfig-v1alpha = []
google-cloud-osconfig-v1beta = []
google-cloud-oslogin-common = []
google-cloud-oslogin-v1 = []
google-cloud-oslogin-v1alpha = []
google-cloud-oslogin-v1beta = []
google-cloud-phishingprotection-v1beta1 = []
google-cloud-policytroubleshooter-v1 = []
google-cloud-privatecatalog-v1beta1 = []
google-cloud-pubsublite-v1 = []
google-cloud-recaptchaenterprise-v1 = []
google-cloud-recaptchaenterprise-v1beta1 = []
google-cloud-recommendationengine-v1beta1 = []
google-cloud-recommender-logging-v1 = []
google-cloud-recommender-logging-v1beta1 = []
google-cloud-recommender-v1 = []
google-cloud-recommender-v1beta1 = []
google-cloud-redis-v1 = []
google-cloud-redis-v1beta1 = []
google-cloud-resourcemanager-v2 = []
google-cloud-resourcemanager-v3 = []
google-cloud-resourcesettings-v1 = []
google-cloud-retail-logging = []
google-cloud-retail-v2 = []
google-cloud-retail-v2alpha = []
google-cloud-retail-v2beta = []
google-cloud-run-v2 = []
google-cloud-runtimeconfig-v1beta1 = []
google-cloud-saasaccelerator-management-logs-v1 = []
google-cloud-scheduler-v1 = []
google-cloud-scheduler-v1beta1 = []
google-cloud-secretmanager-logging-v1 = []
google-cloud-secretmanager-v1 = []
google-cloud-secrets-v1beta1 = []
google-cloud-security-privateca-v1 = []
google-cloud-security-privateca-v1beta1 = []
google-cloud-securitycenter-settings-v1beta1 = []
google-cloud-securitycenter-v1 = []
google-cloud-securitycenter-v1beta1 = []
google-cloud-securitycenter-v1p1beta1 = []
google-cloud-servicedirectory-v1 = []
google-cloud-servicedirectory-v1beta1 = []
google-cloud-shell-v1 = []
google-cloud-speech-v1 = []
google-cloud-speech-v1p1beta1 = []
google-cloud-speech-v2 = []
google-cloud-sql-v1 = []
google-cloud-sql-v1beta4 = []
google-cloud-stream-logging-v1 = []
google-cloud-support-common = []
google-cloud-support-v1alpha1 = []
google-cloud-talent-v4 = []
google-cloud-talent-v4beta1 = []
google-cloud-tasks-v2 = []
google-cloud-tasks-v2beta2 = []
google-cloud-tasks-v2beta3 = []
google-cloud-texttospeech-v1 = []
google-cloud-texttospeech-v1beta1 = []
google-cloud-tpu-v1 = []
google-cloud-tpu-v2alpha1 = []
google-cloud-translation-v3 = []
google-cloud-translation-v3beta1 = []
google-cloud-video-livestream-v1 = []
google-cloud-video-transcoder-v1 = []
google-cloud-video-transcoder-v1beta1 = []
google-cloud-videointelligence-v1 = []
google-cloud-videointelligence-v1beta2 = []
google-cloud-videointelligence-v1p1beta1 = []
google-cloud-videointelligence-v1p2beta1 = []
google-cloud-videointelligence-v1p3beta1 = []
google-cloud-vision-v1 = []
google-cloud-vision-v1p1beta1 = []
google-cloud-vision-v1p2beta1 = []
google-cloud-vision-v1p3beta1 = []
google-cloud-vision-v1p4beta1 = []
google-cloud-vmmigration-v1 = []
google-cloud-vpcaccess-v1 = []
google-cloud-webrisk-v1 = []
google-cloud-webrisk-v1beta1 = []
google-cloud-websecurityscanner-v1 = []
google-cloud-websecurityscanner-v1alpha = []
google-cloud-websecurityscanner-v1beta = []
google-cloud-workflows-executions-v1 = []
google-cloud-workflows-executions-v1beta = []
google-cloud-workflows-type = []
google-cloud-workflows-v1 = []
google-cloud-workflows-v1beta = []
google-container-v1 = []
google-container-v1alpha1 = []
google-container-v1beta1 = []
google-dataflow-v1beta3 = []
google-datastore-admin-v1 = []
google-datastore-admin-v1beta1 = []
google-datastore-v1 = []
google-datastore-v1beta3 = []
google-devtools-artifactregistry-v1 = []
google-devtools-artifactregistry-v1beta2 = []
google-devtools-build-v1 = []
google-devtools-cloudbuild-v1 = []
google-devtools-clouddebugger-v2 = []
google-devtools-clouderrorreporting-v1beta1 = []
google-devtools-cloudprofiler-v2 = []
google-devtools-cloudtrace-v1 = []
google-devtools-cloudtrace-v2 = []
google-devtools-containeranalysis-v1beta1 = []
google-devtools-remoteworkers-v1test2 = []
google-devtools-resultstore-v2 = []
google-devtools-source-v1 = []
google-devtools-sourcerepo-v1 = []
google-devtools-testing-v1 = []
google-example-endpointsapis-v1 = []
google-example-library-v1 = []
google-example-showcase-v1 = []
google-example-showcase-v1beta1 = []
google-example-showcase-v1beta2 = []
google-example-showcase-v1beta3 = []
google-firestore-admin-v1 = []
google-firestore-admin-v1beta1 = []
google-firestore-admin-v1beta2 = []
google-firestore-v1 = []
google-firestore-v1beta1 = []
google-gapic-metadata = []
google-genomics-v1 = []
google-genomics-v1alpha2 = []
google-geo-type = []
google-home-enterprise-sdm-v1 = []
google-home-graph-v1 = []
google-iam-admin-v1 = []
google-iam-credentials-v1 = []
google-iam-v1 = []
google-iam-v1-logging = []
google-iam-v1beta = []
google-iam-v2 = []
google-iam-v2beta = []
google-identity-accesscontextmanager-type = []
google-identity-accesscontextmanager-v1 = []
google-logging-type = []
google-logging-v2 = []
google-longrunning = []
google-maps-playablelocations-v3 = []
google-maps-playablelocations-v3-sample = []
google-maps-regionlookup-v1alph = []
google-maps-roads-v1op = []
google-maps-routes-v1 = []
google-maps-routes-v1alpha = []
google-maps-routing-v2 = []
google-maps-unity = []
google-monitoring-dashboard-v1 = []
google-monitoring-metricsscope-v1 = []
google-monitoring-v3 = []
google-networking-trafficdirector-type = []
google-partner-aistreams-v1alpha1 = []
google-privacy-dlp-v2 = []
google-pubsub-v1 = []
google-pubsub-v1beta2 = []
google-rest-bigquery-v2 = ["rest"]
google-rest-storage-v1 = ["rest"]
google-rpc = []
google-rpc-context = []
google-search-partnerdataingestion-logging-v1 = []
google-spanner-admin-database-v1 = []
google-spanner-admin-instance-v1 = []
google-spanner-v1 = []
google-storage-v1 = []
google-storage-v2 = []
google-storagetransfer-v1 = []
google-streetview-publish-v1 = []
google-type = []
google-watcher-v1 = []
grafeas-v1 = []
grafeas-v1beta1 = []
grafeas-v1beta1-build = []
grafeas-v1beta1-deployment = []
grafeas-v1beta1-image = []
grafeas-v1beta1-package = []
grafeas-v1beta1-provenance = []
grafeas-v1beta1-source = []
maps-fleetengine-delivery-v1 = []
maps-fleetengine-v1 = []
rest = []
tls-roots = ["tonic/tls-roots"]
[lib]
doctest = false
[package]
authors = ["Abdulla Abdurakhmanov <me@abdolence.dev>", "mechiru <u9053u6d41@gmail.com>"]
categories = ["api-bindings"]
description = "Async Google gRPC/REST APIs and the client implementation hiding complexity of GCP authentication based on Tonic middleware and Reqwest."
documentation = "https://docs.rs/gcloud-sdk"
edition = "2021"
exclude = ["*.sh"]
keywords = ["google", "api", "googleapis", "gcloud", "gcp"]
license = "MIT OR Apache-2.0"
name = "gcloud-sdk"
readme = "README.md"
repository = "https://github.com/abdolence/gcloud-sdk-rs"
version = "0.19.3"
[package.metadata.docs.rs]
all-features = true
[package.metadata.release]
tag-prefix = ""