@@ -18034,6 +18034,346 @@
1803418034 ],
1803518035 "nameInServiceConfig": "aiplatform.googleapis.com"
1803618036 },
18037+ {
18038+ "id": "google.cloud.alloydb.v1alpha",
18039+ "directory": "google/cloud/alloydb/v1alpha",
18040+ "version": "v1alpha",
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/v1alpha",
18048+ "google/longrunning",
18049+ "google/protobuf",
18050+ "google/rpc",
18051+ "google/type"
18052+ ],
18053+ "options": {
18054+ "csharp_namespace": {
18055+ "valueCounts": {
18056+ "Google.Cloud.AlloyDb.V1Alpha": 2
18057+ }
18058+ },
18059+ "go_package": {
18060+ "valueCounts": {
18061+ "cloud.google.com/go/alloydb/apiv1alpha/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.v1alpha": 2
18072+ }
18073+ },
18074+ "php_namespace": {
18075+ "valueCounts": {
18076+ "Google\\Cloud\\AlloyDb\\V1alpha": 2
18077+ }
18078+ },
18079+ "ruby_package": {
18080+ "valueCounts": {
18081+ "Google::Cloud::AlloyDb::V1alpha": 2
18082+ }
18083+ }
18084+ },
18085+ "services": [
18086+ {
18087+ "shortName": "AlloyDBAdmin",
18088+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin",
18089+ "methods": [
18090+ {
18091+ "shortName": "BatchCreateInstances",
18092+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.BatchCreateInstances",
18093+ "mode": "UNARY",
18094+ "bindings": [
18095+ {
18096+ "httpMethod": "POST",
18097+ "path": "/v1alpha/{parent=projects/*/locations/*/clusters/*}/instances:batchCreate"
18098+ }
18099+ ]
18100+ },
18101+ {
18102+ "shortName": "CreateBackup",
18103+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateBackup",
18104+ "mode": "UNARY",
18105+ "bindings": [
18106+ {
18107+ "httpMethod": "POST",
18108+ "path": "/v1alpha/{parent=projects/*/locations/*}/backups"
18109+ }
18110+ ]
18111+ },
18112+ {
18113+ "shortName": "CreateCluster",
18114+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateCluster",
18115+ "mode": "UNARY",
18116+ "bindings": [
18117+ {
18118+ "httpMethod": "POST",
18119+ "path": "/v1alpha/{parent=projects/*/locations/*}/clusters"
18120+ }
18121+ ]
18122+ },
18123+ {
18124+ "shortName": "CreateInstance",
18125+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateInstance",
18126+ "mode": "UNARY",
18127+ "bindings": [
18128+ {
18129+ "httpMethod": "POST",
18130+ "path": "/v1alpha/{parent=projects/*/locations/*/clusters/*}/instances"
18131+ }
18132+ ]
18133+ },
18134+ {
18135+ "shortName": "CreateSecondaryCluster",
18136+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateSecondaryCluster",
18137+ "mode": "UNARY",
18138+ "bindings": [
18139+ {
18140+ "httpMethod": "POST",
18141+ "path": "/v1alpha/{parent=projects/*/locations/*}/clusters:createsecondary"
18142+ }
18143+ ]
18144+ },
18145+ {
18146+ "shortName": "CreateSecondaryInstance",
18147+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.CreateSecondaryInstance",
18148+ "mode": "UNARY",
18149+ "bindings": [
18150+ {
18151+ "httpMethod": "POST",
18152+ "path": "/v1alpha/{parent=projects/*/locations/*/clusters/*}/instances:createsecondary"
18153+ }
18154+ ]
18155+ },
18156+ {
18157+ "shortName": "DeleteBackup",
18158+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.DeleteBackup",
18159+ "mode": "UNARY",
18160+ "bindings": [
18161+ {
18162+ "httpMethod": "DELETE",
18163+ "path": "/v1alpha/{name=projects/*/locations/*/backups/*}"
18164+ }
18165+ ]
18166+ },
18167+ {
18168+ "shortName": "DeleteCluster",
18169+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.DeleteCluster",
18170+ "mode": "UNARY",
18171+ "bindings": [
18172+ {
18173+ "httpMethod": "DELETE",
18174+ "path": "/v1alpha/{name=projects/*/locations/*/clusters/*}"
18175+ }
18176+ ]
18177+ },
18178+ {
18179+ "shortName": "DeleteInstance",
18180+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.DeleteInstance",
18181+ "mode": "UNARY",
18182+ "bindings": [
18183+ {
18184+ "httpMethod": "DELETE",
18185+ "path": "/v1alpha/{name=projects/*/locations/*/clusters/*/instances/*}"
18186+ }
18187+ ]
18188+ },
18189+ {
18190+ "shortName": "FailoverInstance",
18191+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.FailoverInstance",
18192+ "mode": "UNARY",
18193+ "bindings": [
18194+ {
18195+ "httpMethod": "POST",
18196+ "path": "/v1alpha/{name=projects/*/locations/*/clusters/*/instances/*}:failover"
18197+ }
18198+ ]
18199+ },
18200+ {
18201+ "shortName": "GenerateClientCertificate",
18202+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.GenerateClientCertificate",
18203+ "mode": "UNARY",
18204+ "bindings": [
18205+ {
18206+ "httpMethod": "POST",
18207+ "path": "/v1alpha/{parent=projects/*/locations/*/clusters/*}:generateClientCertificate"
18208+ }
18209+ ]
18210+ },
18211+ {
18212+ "shortName": "GetBackup",
18213+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.GetBackup",
18214+ "mode": "UNARY",
18215+ "bindings": [
18216+ {
18217+ "httpMethod": "GET",
18218+ "path": "/v1alpha/{name=projects/*/locations/*/backups/*}"
18219+ }
18220+ ]
18221+ },
18222+ {
18223+ "shortName": "GetCluster",
18224+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.GetCluster",
18225+ "mode": "UNARY",
18226+ "bindings": [
18227+ {
18228+ "httpMethod": "GET",
18229+ "path": "/v1alpha/{name=projects/*/locations/*/clusters/*}"
18230+ }
18231+ ]
18232+ },
18233+ {
18234+ "shortName": "GetConnectionInfo",
18235+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.GetConnectionInfo",
18236+ "mode": "UNARY",
18237+ "bindings": [
18238+ {
18239+ "httpMethod": "GET",
18240+ "path": "/v1alpha/{parent=projects/*/locations/*/clusters/*/instances/*}/connectionInfo"
18241+ }
18242+ ]
18243+ },
18244+ {
18245+ "shortName": "GetInstance",
18246+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.GetInstance",
18247+ "mode": "UNARY",
18248+ "bindings": [
18249+ {
18250+ "httpMethod": "GET",
18251+ "path": "/v1alpha/{name=projects/*/locations/*/clusters/*/instances/*}"
18252+ }
18253+ ]
18254+ },
18255+ {
18256+ "shortName": "ListBackups",
18257+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.ListBackups",
18258+ "mode": "UNARY",
18259+ "bindings": [
18260+ {
18261+ "httpMethod": "GET",
18262+ "path": "/v1alpha/{parent=projects/*/locations/*}/backups"
18263+ }
18264+ ]
18265+ },
18266+ {
18267+ "shortName": "ListClusters",
18268+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.ListClusters",
18269+ "mode": "UNARY",
18270+ "bindings": [
18271+ {
18272+ "httpMethod": "GET",
18273+ "path": "/v1alpha/{parent=projects/*/locations/*}/clusters"
18274+ }
18275+ ]
18276+ },
18277+ {
18278+ "shortName": "ListInstances",
18279+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.ListInstances",
18280+ "mode": "UNARY",
18281+ "bindings": [
18282+ {
18283+ "httpMethod": "GET",
18284+ "path": "/v1alpha/{parent=projects/*/locations/*/clusters/*}/instances"
18285+ }
18286+ ]
18287+ },
18288+ {
18289+ "shortName": "ListSupportedDatabaseFlags",
18290+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.ListSupportedDatabaseFlags",
18291+ "mode": "UNARY",
18292+ "bindings": [
18293+ {
18294+ "httpMethod": "GET",
18295+ "path": "/v1alpha/{parent=projects/*/locations/*}/supportedDatabaseFlags"
18296+ }
18297+ ]
18298+ },
18299+ {
18300+ "shortName": "PromoteCluster",
18301+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.PromoteCluster",
18302+ "mode": "UNARY",
18303+ "bindings": [
18304+ {
18305+ "httpMethod": "POST",
18306+ "path": "/v1alpha/{name=projects/*/locations/*/clusters/*}:promote"
18307+ }
18308+ ]
18309+ },
18310+ {
18311+ "shortName": "RestartInstance",
18312+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.RestartInstance",
18313+ "mode": "UNARY",
18314+ "bindings": [
18315+ {
18316+ "httpMethod": "POST",
18317+ "path": "/v1alpha/{name=projects/*/locations/*/clusters/*/instances/*}:restart"
18318+ }
18319+ ]
18320+ },
18321+ {
18322+ "shortName": "RestoreCluster",
18323+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.RestoreCluster",
18324+ "mode": "UNARY",
18325+ "bindings": [
18326+ {
18327+ "httpMethod": "POST",
18328+ "path": "/v1alpha/{parent=projects/*/locations/*}/clusters:restore"
18329+ }
18330+ ]
18331+ },
18332+ {
18333+ "shortName": "UpdateBackup",
18334+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.UpdateBackup",
18335+ "mode": "UNARY",
18336+ "bindings": [
18337+ {
18338+ "httpMethod": "PATCH",
18339+ "path": "/v1alpha/{backup.name=projects/*/locations/*/backups/*}"
18340+ }
18341+ ]
18342+ },
18343+ {
18344+ "shortName": "UpdateCluster",
18345+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.UpdateCluster",
18346+ "mode": "UNARY",
18347+ "bindings": [
18348+ {
18349+ "httpMethod": "PATCH",
18350+ "path": "/v1alpha/{cluster.name=projects/*/locations/*/clusters/*}"
18351+ }
18352+ ]
18353+ },
18354+ {
18355+ "shortName": "UpdateInstance",
18356+ "fullName": "google.cloud.alloydb.v1alpha.AlloyDBAdmin.UpdateInstance",
18357+ "mode": "UNARY",
18358+ "bindings": [
18359+ {
18360+ "httpMethod": "PATCH",
18361+ "path": "/v1alpha/{instance.name=projects/*/locations/*/clusters/*/instances/*}"
18362+ }
18363+ ]
18364+ }
18365+ ]
18366+ }
18367+ ],
18368+ "configFile": "alloydb_v1alpha.yaml",
18369+ "serviceConfigApiNames": [
18370+ "google.cloud.alloydb.v1alpha.AlloyDBAdmin",
18371+ "google.cloud.location.Locations",
18372+ "google.iam.v1.IAMPolicy",
18373+ "google.longrunning.Operations"
18374+ ],
18375+ "nameInServiceConfig": "alloydb.googleapis.com"
18376+ },
1803718377 {
1803818378 "id": "google.cloud.apigateway.v1",
1803918379 "directory": "google/cloud/apigateway/v1",
0 commit comments