{
  "name": "google-cloud-cpp",
  "version": "2.0.0",
  "description": "C++ Client Libraries for Google Cloud Platform APIs.",
  "homepage": "https://github.com/googleapis/google-cloud-cpp",
  "license": "Apache-2.0",
  "supports": "!uwp",
  "dependencies": [
    "abseil",
    {
      "name": "vcpkg-cmake",
      "host": true
    },
    {
      "name": "vcpkg-cmake-config",
      "host": true
    }
  ],
  "default-features": [
    "bigquery",
    "bigtable",
    "iam",
    "pubsub",
    "spanner",
    "storage"
  ],
  "features": {
    "accessapproval": {
      "description": "Access Approval API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "accesscontextmanager": {
      "description": "Access Context Manager API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "apigateway": {
      "description": "API Gateway API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "apigeeconnect": {
      "description": "Apigee Connect API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "appengine": {
      "description": "App Engine Admin API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "artifactregistry": {
      "description": "Artifact Registry API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "asset": {
      "description": "Cloud Asset API C++ Client Library",
      "supports": "!windows",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "assuredworkloads": {
      "description": "Assured Workloads API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "automl": {
      "description": "Cloud AutoML API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "bigquery": {
      "description": "The Google Cloud BigQuery C++ client library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "bigtable": {
      "description": "The Google Cloud Bigtable C++ client library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "billing": {
      "description": "Cloud Billing Budget API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "binaryauthorization": {
      "description": "Binary Authorization API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "channel": {
      "description": "Cloud Channel API C++ Client Library",
      "supports": "!windows",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "cloudbuild": {
      "description": "Cloud Build API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "composer": {
      "description": "Cloud Composer C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "contactcenterinsights": {
      "description": "Contact Center AI Insights API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "container": {
      "description": "Kubernetes Engine API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "containeranalysis": {
      "description": "Container Analysis API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "datacatalog": {
      "description": "Google Cloud Data Catalog API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "datamigration": {
      "description": "Database Migration API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "dataplex": {
      "description": "Cloud Dataplex API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "dataproc": {
      "description": "Cloud Dataproc API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "debugger": {
      "description": "Stackdriver Debugger API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "dialogflow-cx": {
      "description": "Cloud Dialogflow CX API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "dialogflow-es": {
      "description": "Cloud Dialogflow ES API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "dlp": {
      "description": "Cloud Data Loss Prevention (DLP) API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "documentai": {
      "description": "Cloud Document AI API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "eventarc": {
      "description": "Eventarc API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "experimental-storage-grpc": {
      "description": "The GCS+gRPC plugin",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common",
            "storage"
          ]
        }
      ]
    },
    "filestore": {
      "description": "Cloud Filestore API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "functions": {
      "description": "Cloud Functions API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "gameservices": {
      "description": "Game Services API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "gkehub": {
      "description": "GKE Hub C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "grpc-common": {
      "description": "Dependencies used by all gRPC-based libraries",
      "dependencies": [
        "grpc",
        {
          "name": "grpc",
          "host": true
        },
        "protobuf",
        {
          "name": "protobuf",
          "host": true
        }
      ]
    },
    "iam": {
      "description": "The Google Cloud IAM C++ client library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "iap": {
      "description": "Cloud Identity-Aware Proxy API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "ids": {
      "description": "Cloud IDS API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "iot": {
      "description": "Cloud IoT API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "kms": {
      "description": "Cloud Key Management Service (KMS) API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "language": {
      "description": "Cloud Natural Language API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "logging": {
      "description": "Google Cloud Logging C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "managedidentities": {
      "description": "Managed Service for Microsoft Active Directory API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "memcache": {
      "description": "Cloud Memorystore for Memcached API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "monitoring": {
      "description": "Cloud Monitoring API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "networkmanagement": {
      "description": "Network Management API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "notebooks": {
      "description": "Notebooks API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "orgpolicy": {
      "description": "Organization Policy API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "oslogin": {
      "description": "Cloud OS Login API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "policytroubleshooter": {
      "description": "Policy Troubleshooter API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "privateca": {
      "description": "Certificate Authority API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "profiler": {
      "description": "Cloud Profiler API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "pubsub": {
      "description": "The Google Cloud Bigtable C++ client library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "recommender": {
      "description": "Recommender C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "redis": {
      "description": "Google Cloud Memorystore for Redis API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "resourcemanager": {
      "description": "Cloud Resource Manager API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "resourcesettings": {
      "description": "Resource Settings API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "retail": {
      "description": "Retail API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "scheduler": {
      "description": "Cloud Scheduler API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "secretmanager": {
      "description": "The Google Cloud Secret Manager C++ client library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "securitycenter": {
      "description": "Security Command Center API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "servicecontrol": {
      "description": "Service Control API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "servicedirectory": {
      "description": "Service Directory API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "servicemanagement": {
      "description": "Service Management API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "serviceusage": {
      "description": "Service Usage API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "shell": {
      "description": "Cloud Shell API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "spanner": {
      "description": "The Google Cloud Spanner C++ client library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "speech": {
      "description": "The Google Cloud Speech-to-Text C++ client library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "storage": {
      "description": "The Google Cloud Storage C++ client library",
      "dependencies": [
        "crc32c",
        {
          "name": "curl",
          "features": [
            "ssl"
          ]
        },
        "nlohmann-json"
      ]
    },
    "storagetransfer": {
      "description": "Storage Transfer API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "talent": {
      "description": "Cloud Talent Solution API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "tasks": {
      "description": "The Google Cloud Tasks C++ client library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "texttospeech": {
      "description": "Cloud Text-to-Speech API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "tpu": {
      "description": "Cloud TPU API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "trace": {
      "description": "Stackdriver Trace API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "translate": {
      "description": "Cloud Translation API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "videointelligence": {
      "description": "Cloud Video Intelligence API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "vision": {
      "description": "Cloud Vision API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "vmmigration": {
      "description": "VM Migration API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "vpcaccess": {
      "description": "Serverless VPC Access API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "webrisk": {
      "description": "Web Risk API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "websecurityscanner": {
      "description": "Web Security Scanner API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    },
    "workflows": {
      "description": "Workflow Executions API C++ Client Library",
      "dependencies": [
        {
          "name": "google-cloud-cpp",
          "default-features": false,
          "features": [
            "grpc-common"
          ]
        }
      ]
    }
  }
}