@@ -18034,6 +18034,291 @@
1803418034 ],
1803518035 "nameInServiceConfig": "aiplatform.googleapis.com"
1803618036 },
18037+ {
18038+ "id": "google.cloud.alloydb.v1",
18039+ "directory": "google/cloud/alloydb/v1",
18040+ "version": "v1",
18041+ "majorVersion": "v1",
18042+ "hostName": "alloydb.googleapis.com",
18043+ "title": "AlloyDB API",
18044+ "description": "AlloyDB for PostgreSQL is an open source-compatible database service that provides a powerful option for migrating, modernizing, or building commercial-grade applications. It offers full compatibility with standard PostgreSQL, and is more than 4x faster for transactional workloads and up to 100x faster for analytical queries than standard PostgreSQL in our performance tests. AlloyDB for PostgreSQL offers a 99.99 percent availability SLA inclusive of maintenance. <br><br> AlloyDB is optimized for the most demanding use cases, allowing you to build new applications that require high transaction throughput, large database sizes, or multiple read resources; scale existing PostgreSQL workloads with no application changes; and modernize legacy proprietary databases.",
18045+ "importDirectories": [
18046+ "google/api",
18047+ "google/cloud/alloydb/v1",
18048+ "google/longrunning",
18049+ "google/protobuf",
18050+ "google/rpc",
18051+ "google/type"
18052+ ],
18053+ "options": {
18054+ "csharp_namespace": {
18055+ "valueCounts": {
18056+ "Google.Cloud.AlloyDb.V1": 2
18057+ }
18058+ },
18059+ "go_package": {
18060+ "valueCounts": {
18061+ "cloud.google.com/go/alloydb/apiv1/alloydbpb;alloydbpb": 2
18062+ }
18063+ },
18064+ "java_multiple_files": {
18065+ "valueCounts": {
18066+ "true": 2
18067+ }
18068+ },
18069+ "java_package": {
18070+ "valueCounts": {
18071+ "com.google.cloud.alloydb.v1": 2
18072+ }
18073+ },
18074+ "php_namespace": {
18075+ "valueCounts": {
18076+ "Google\\Cloud\\AlloyDb\\V1": 2
18077+ }
18078+ },
18079+ "ruby_package": {
18080+ "valueCounts": {
18081+ "Google::Cloud::AlloyDb::V1": 2
18082+ }
18083+ }
18084+ },
18085+ "services": [
18086+ {
18087+ "shortName": "AlloyDBAdmin",
18088+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin",
18089+ "methods": [
18090+ {
18091+ "shortName": "BatchCreateInstances",
18092+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.BatchCreateInstances",
18093+ "mode": "UNARY",
18094+ "bindings": [
18095+ {
18096+ "httpMethod": "POST",
18097+ "path": "/v1/{parent=projects/*/locations/*/clusters/*}/instances:batchCreate"
18098+ }
18099+ ]
18100+ },
18101+ {
18102+ "shortName": "CreateBackup",
18103+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.CreateBackup",
18104+ "mode": "UNARY",
18105+ "bindings": [
18106+ {
18107+ "httpMethod": "POST",
18108+ "path": "/v1/{parent=projects/*/locations/*}/backups"
18109+ }
18110+ ]
18111+ },
18112+ {
18113+ "shortName": "CreateCluster",
18114+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.CreateCluster",
18115+ "mode": "UNARY",
18116+ "bindings": [
18117+ {
18118+ "httpMethod": "POST",
18119+ "path": "/v1/{parent=projects/*/locations/*}/clusters"
18120+ }
18121+ ]
18122+ },
18123+ {
18124+ "shortName": "CreateInstance",
18125+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.CreateInstance",
18126+ "mode": "UNARY",
18127+ "bindings": [
18128+ {
18129+ "httpMethod": "POST",
18130+ "path": "/v1/{parent=projects/*/locations/*/clusters/*}/instances"
18131+ }
18132+ ]
18133+ },
18134+ {
18135+ "shortName": "DeleteBackup",
18136+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.DeleteBackup",
18137+ "mode": "UNARY",
18138+ "bindings": [
18139+ {
18140+ "httpMethod": "DELETE",
18141+ "path": "/v1/{name=projects/*/locations/*/backups/*}"
18142+ }
18143+ ]
18144+ },
18145+ {
18146+ "shortName": "DeleteCluster",
18147+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.DeleteCluster",
18148+ "mode": "UNARY",
18149+ "bindings": [
18150+ {
18151+ "httpMethod": "DELETE",
18152+ "path": "/v1/{name=projects/*/locations/*/clusters/*}"
18153+ }
18154+ ]
18155+ },
18156+ {
18157+ "shortName": "DeleteInstance",
18158+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.DeleteInstance",
18159+ "mode": "UNARY",
18160+ "bindings": [
18161+ {
18162+ "httpMethod": "DELETE",
18163+ "path": "/v1/{name=projects/*/locations/*/clusters/*/instances/*}"
18164+ }
18165+ ]
18166+ },
18167+ {
18168+ "shortName": "FailoverInstance",
18169+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.FailoverInstance",
18170+ "mode": "UNARY",
18171+ "bindings": [
18172+ {
18173+ "httpMethod": "POST",
18174+ "path": "/v1/{name=projects/*/locations/*/clusters/*/instances/*}:failover"
18175+ }
18176+ ]
18177+ },
18178+ {
18179+ "shortName": "GetBackup",
18180+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.GetBackup",
18181+ "mode": "UNARY",
18182+ "bindings": [
18183+ {
18184+ "httpMethod": "GET",
18185+ "path": "/v1/{name=projects/*/locations/*/backups/*}"
18186+ }
18187+ ]
18188+ },
18189+ {
18190+ "shortName": "GetCluster",
18191+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.GetCluster",
18192+ "mode": "UNARY",
18193+ "bindings": [
18194+ {
18195+ "httpMethod": "GET",
18196+ "path": "/v1/{name=projects/*/locations/*/clusters/*}"
18197+ }
18198+ ]
18199+ },
18200+ {
18201+ "shortName": "GetInstance",
18202+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.GetInstance",
18203+ "mode": "UNARY",
18204+ "bindings": [
18205+ {
18206+ "httpMethod": "GET",
18207+ "path": "/v1/{name=projects/*/locations/*/clusters/*/instances/*}"
18208+ }
18209+ ]
18210+ },
18211+ {
18212+ "shortName": "ListBackups",
18213+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.ListBackups",
18214+ "mode": "UNARY",
18215+ "bindings": [
18216+ {
18217+ "httpMethod": "GET",
18218+ "path": "/v1/{parent=projects/*/locations/*}/backups"
18219+ }
18220+ ]
18221+ },
18222+ {
18223+ "shortName": "ListClusters",
18224+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.ListClusters",
18225+ "mode": "UNARY",
18226+ "bindings": [
18227+ {
18228+ "httpMethod": "GET",
18229+ "path": "/v1/{parent=projects/*/locations/*}/clusters"
18230+ }
18231+ ]
18232+ },
18233+ {
18234+ "shortName": "ListInstances",
18235+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.ListInstances",
18236+ "mode": "UNARY",
18237+ "bindings": [
18238+ {
18239+ "httpMethod": "GET",
18240+ "path": "/v1/{parent=projects/*/locations/*/clusters/*}/instances"
18241+ }
18242+ ]
18243+ },
18244+ {
18245+ "shortName": "ListSupportedDatabaseFlags",
18246+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.ListSupportedDatabaseFlags",
18247+ "mode": "UNARY",
18248+ "bindings": [
18249+ {
18250+ "httpMethod": "GET",
18251+ "path": "/v1/{parent=projects/*/locations/*}/supportedDatabaseFlags"
18252+ }
18253+ ]
18254+ },
18255+ {
18256+ "shortName": "RestartInstance",
18257+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.RestartInstance",
18258+ "mode": "UNARY",
18259+ "bindings": [
18260+ {
18261+ "httpMethod": "POST",
18262+ "path": "/v1/{name=projects/*/locations/*/clusters/*/instances/*}:restart"
18263+ }
18264+ ]
18265+ },
18266+ {
18267+ "shortName": "RestoreCluster",
18268+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.RestoreCluster",
18269+ "mode": "UNARY",
18270+ "bindings": [
18271+ {
18272+ "httpMethod": "POST",
18273+ "path": "/v1/{parent=projects/*/locations/*}/clusters:restore"
18274+ }
18275+ ]
18276+ },
18277+ {
18278+ "shortName": "UpdateBackup",
18279+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.UpdateBackup",
18280+ "mode": "UNARY",
18281+ "bindings": [
18282+ {
18283+ "httpMethod": "PATCH",
18284+ "path": "/v1/{backup.name=projects/*/locations/*/backups/*}"
18285+ }
18286+ ]
18287+ },
18288+ {
18289+ "shortName": "UpdateCluster",
18290+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.UpdateCluster",
18291+ "mode": "UNARY",
18292+ "bindings": [
18293+ {
18294+ "httpMethod": "PATCH",
18295+ "path": "/v1/{cluster.name=projects/*/locations/*/clusters/*}"
18296+ }
18297+ ]
18298+ },
18299+ {
18300+ "shortName": "UpdateInstance",
18301+ "fullName": "google.cloud.alloydb.v1.AlloyDBAdmin.UpdateInstance",
18302+ "mode": "UNARY",
18303+ "bindings": [
18304+ {
18305+ "httpMethod": "PATCH",
18306+ "path": "/v1/{instance.name=projects/*/locations/*/clusters/*/instances/*}"
18307+ }
18308+ ]
18309+ }
18310+ ]
18311+ }
18312+ ],
18313+ "configFile": "alloydb_v1.yaml",
18314+ "serviceConfigApiNames": [
18315+ "google.cloud.alloydb.v1.AlloyDBAdmin",
18316+ "google.cloud.location.Locations",
18317+ "google.iam.v1.IAMPolicy",
18318+ "google.longrunning.Operations"
18319+ ],
18320+ "nameInServiceConfig": "alloydb.googleapis.com"
18321+ },
1803718322 {
1803818323 "id": "google.cloud.alloydb.v1alpha",
1803918324 "directory": "google/cloud/alloydb/v1alpha",
0 commit comments