@@ -18374,6 +18374,346 @@
1837418374 ],
1837518375 "nameInServiceConfig": "alloydb.googleapis.com"
1837618376 },
18377+ {
18378+ "id": "google.cloud.alloydb.v1beta",
18379+ "directory": "google/cloud/alloydb/v1beta",
18380+ "version": "v1beta",
18381+ "majorVersion": "v1",
18382+ "hostName": "alloydb.googleapis.com",
18383+ "title": "AlloyDB API",
18384+ "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.",
18385+ "importDirectories": [
18386+ "google/api",
18387+ "google/cloud/alloydb/v1beta",
18388+ "google/longrunning",
18389+ "google/protobuf",
18390+ "google/rpc",
18391+ "google/type"
18392+ ],
18393+ "options": {
18394+ "csharp_namespace": {
18395+ "valueCounts": {
18396+ "Google.Cloud.AlloyDb.V1Beta": 2
18397+ }
18398+ },
18399+ "go_package": {
18400+ "valueCounts": {
18401+ "cloud.google.com/go/alloydb/apiv1beta/alloydbpb;alloydbpb": 2
18402+ }
18403+ },
18404+ "java_multiple_files": {
18405+ "valueCounts": {
18406+ "true": 2
18407+ }
18408+ },
18409+ "java_package": {
18410+ "valueCounts": {
18411+ "com.google.cloud.alloydb.v1beta": 2
18412+ }
18413+ },
18414+ "php_namespace": {
18415+ "valueCounts": {
18416+ "Google\\Cloud\\AlloyDb\\V1beta": 2
18417+ }
18418+ },
18419+ "ruby_package": {
18420+ "valueCounts": {
18421+ "Google::Cloud::AlloyDb::V1beta": 2
18422+ }
18423+ }
18424+ },
18425+ "services": [
18426+ {
18427+ "shortName": "AlloyDBAdmin",
18428+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin",
18429+ "methods": [
18430+ {
18431+ "shortName": "BatchCreateInstances",
18432+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.BatchCreateInstances",
18433+ "mode": "UNARY",
18434+ "bindings": [
18435+ {
18436+ "httpMethod": "POST",
18437+ "path": "/v1beta/{parent=projects/*/locations/*/clusters/*}/instances:batchCreate"
18438+ }
18439+ ]
18440+ },
18441+ {
18442+ "shortName": "CreateBackup",
18443+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateBackup",
18444+ "mode": "UNARY",
18445+ "bindings": [
18446+ {
18447+ "httpMethod": "POST",
18448+ "path": "/v1beta/{parent=projects/*/locations/*}/backups"
18449+ }
18450+ ]
18451+ },
18452+ {
18453+ "shortName": "CreateCluster",
18454+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateCluster",
18455+ "mode": "UNARY",
18456+ "bindings": [
18457+ {
18458+ "httpMethod": "POST",
18459+ "path": "/v1beta/{parent=projects/*/locations/*}/clusters"
18460+ }
18461+ ]
18462+ },
18463+ {
18464+ "shortName": "CreateInstance",
18465+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateInstance",
18466+ "mode": "UNARY",
18467+ "bindings": [
18468+ {
18469+ "httpMethod": "POST",
18470+ "path": "/v1beta/{parent=projects/*/locations/*/clusters/*}/instances"
18471+ }
18472+ ]
18473+ },
18474+ {
18475+ "shortName": "CreateSecondaryCluster",
18476+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateSecondaryCluster",
18477+ "mode": "UNARY",
18478+ "bindings": [
18479+ {
18480+ "httpMethod": "POST",
18481+ "path": "/v1beta/{parent=projects/*/locations/*}/clusters:createsecondary"
18482+ }
18483+ ]
18484+ },
18485+ {
18486+ "shortName": "CreateSecondaryInstance",
18487+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.CreateSecondaryInstance",
18488+ "mode": "UNARY",
18489+ "bindings": [
18490+ {
18491+ "httpMethod": "POST",
18492+ "path": "/v1beta/{parent=projects/*/locations/*/clusters/*}/instances:createsecondary"
18493+ }
18494+ ]
18495+ },
18496+ {
18497+ "shortName": "DeleteBackup",
18498+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.DeleteBackup",
18499+ "mode": "UNARY",
18500+ "bindings": [
18501+ {
18502+ "httpMethod": "DELETE",
18503+ "path": "/v1beta/{name=projects/*/locations/*/backups/*}"
18504+ }
18505+ ]
18506+ },
18507+ {
18508+ "shortName": "DeleteCluster",
18509+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.DeleteCluster",
18510+ "mode": "UNARY",
18511+ "bindings": [
18512+ {
18513+ "httpMethod": "DELETE",
18514+ "path": "/v1beta/{name=projects/*/locations/*/clusters/*}"
18515+ }
18516+ ]
18517+ },
18518+ {
18519+ "shortName": "DeleteInstance",
18520+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.DeleteInstance",
18521+ "mode": "UNARY",
18522+ "bindings": [
18523+ {
18524+ "httpMethod": "DELETE",
18525+ "path": "/v1beta/{name=projects/*/locations/*/clusters/*/instances/*}"
18526+ }
18527+ ]
18528+ },
18529+ {
18530+ "shortName": "FailoverInstance",
18531+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.FailoverInstance",
18532+ "mode": "UNARY",
18533+ "bindings": [
18534+ {
18535+ "httpMethod": "POST",
18536+ "path": "/v1beta/{name=projects/*/locations/*/clusters/*/instances/*}:failover"
18537+ }
18538+ ]
18539+ },
18540+ {
18541+ "shortName": "GenerateClientCertificate",
18542+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.GenerateClientCertificate",
18543+ "mode": "UNARY",
18544+ "bindings": [
18545+ {
18546+ "httpMethod": "POST",
18547+ "path": "/v1beta/{parent=projects/*/locations/*/clusters/*}:generateClientCertificate"
18548+ }
18549+ ]
18550+ },
18551+ {
18552+ "shortName": "GetBackup",
18553+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.GetBackup",
18554+ "mode": "UNARY",
18555+ "bindings": [
18556+ {
18557+ "httpMethod": "GET",
18558+ "path": "/v1beta/{name=projects/*/locations/*/backups/*}"
18559+ }
18560+ ]
18561+ },
18562+ {
18563+ "shortName": "GetCluster",
18564+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.GetCluster",
18565+ "mode": "UNARY",
18566+ "bindings": [
18567+ {
18568+ "httpMethod": "GET",
18569+ "path": "/v1beta/{name=projects/*/locations/*/clusters/*}"
18570+ }
18571+ ]
18572+ },
18573+ {
18574+ "shortName": "GetConnectionInfo",
18575+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.GetConnectionInfo",
18576+ "mode": "UNARY",
18577+ "bindings": [
18578+ {
18579+ "httpMethod": "GET",
18580+ "path": "/v1beta/{parent=projects/*/locations/*/clusters/*/instances/*}/connectionInfo"
18581+ }
18582+ ]
18583+ },
18584+ {
18585+ "shortName": "GetInstance",
18586+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.GetInstance",
18587+ "mode": "UNARY",
18588+ "bindings": [
18589+ {
18590+ "httpMethod": "GET",
18591+ "path": "/v1beta/{name=projects/*/locations/*/clusters/*/instances/*}"
18592+ }
18593+ ]
18594+ },
18595+ {
18596+ "shortName": "ListBackups",
18597+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.ListBackups",
18598+ "mode": "UNARY",
18599+ "bindings": [
18600+ {
18601+ "httpMethod": "GET",
18602+ "path": "/v1beta/{parent=projects/*/locations/*}/backups"
18603+ }
18604+ ]
18605+ },
18606+ {
18607+ "shortName": "ListClusters",
18608+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.ListClusters",
18609+ "mode": "UNARY",
18610+ "bindings": [
18611+ {
18612+ "httpMethod": "GET",
18613+ "path": "/v1beta/{parent=projects/*/locations/*}/clusters"
18614+ }
18615+ ]
18616+ },
18617+ {
18618+ "shortName": "ListInstances",
18619+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.ListInstances",
18620+ "mode": "UNARY",
18621+ "bindings": [
18622+ {
18623+ "httpMethod": "GET",
18624+ "path": "/v1beta/{parent=projects/*/locations/*/clusters/*}/instances"
18625+ }
18626+ ]
18627+ },
18628+ {
18629+ "shortName": "ListSupportedDatabaseFlags",
18630+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.ListSupportedDatabaseFlags",
18631+ "mode": "UNARY",
18632+ "bindings": [
18633+ {
18634+ "httpMethod": "GET",
18635+ "path": "/v1beta/{parent=projects/*/locations/*}/supportedDatabaseFlags"
18636+ }
18637+ ]
18638+ },
18639+ {
18640+ "shortName": "PromoteCluster",
18641+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.PromoteCluster",
18642+ "mode": "UNARY",
18643+ "bindings": [
18644+ {
18645+ "httpMethod": "POST",
18646+ "path": "/v1beta/{name=projects/*/locations/*/clusters/*}:promote"
18647+ }
18648+ ]
18649+ },
18650+ {
18651+ "shortName": "RestartInstance",
18652+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.RestartInstance",
18653+ "mode": "UNARY",
18654+ "bindings": [
18655+ {
18656+ "httpMethod": "POST",
18657+ "path": "/v1beta/{name=projects/*/locations/*/clusters/*/instances/*}:restart"
18658+ }
18659+ ]
18660+ },
18661+ {
18662+ "shortName": "RestoreCluster",
18663+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.RestoreCluster",
18664+ "mode": "UNARY",
18665+ "bindings": [
18666+ {
18667+ "httpMethod": "POST",
18668+ "path": "/v1beta/{parent=projects/*/locations/*}/clusters:restore"
18669+ }
18670+ ]
18671+ },
18672+ {
18673+ "shortName": "UpdateBackup",
18674+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.UpdateBackup",
18675+ "mode": "UNARY",
18676+ "bindings": [
18677+ {
18678+ "httpMethod": "PATCH",
18679+ "path": "/v1beta/{backup.name=projects/*/locations/*/backups/*}"
18680+ }
18681+ ]
18682+ },
18683+ {
18684+ "shortName": "UpdateCluster",
18685+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.UpdateCluster",
18686+ "mode": "UNARY",
18687+ "bindings": [
18688+ {
18689+ "httpMethod": "PATCH",
18690+ "path": "/v1beta/{cluster.name=projects/*/locations/*/clusters/*}"
18691+ }
18692+ ]
18693+ },
18694+ {
18695+ "shortName": "UpdateInstance",
18696+ "fullName": "google.cloud.alloydb.v1beta.AlloyDBAdmin.UpdateInstance",
18697+ "mode": "UNARY",
18698+ "bindings": [
18699+ {
18700+ "httpMethod": "PATCH",
18701+ "path": "/v1beta/{instance.name=projects/*/locations/*/clusters/*/instances/*}"
18702+ }
18703+ ]
18704+ }
18705+ ]
18706+ }
18707+ ],
18708+ "configFile": "alloydb_v1beta.yaml",
18709+ "serviceConfigApiNames": [
18710+ "google.cloud.alloydb.v1beta.AlloyDBAdmin",
18711+ "google.cloud.location.Locations",
18712+ "google.iam.v1.IAMPolicy",
18713+ "google.longrunning.Operations"
18714+ ],
18715+ "nameInServiceConfig": "alloydb.googleapis.com"
18716+ },
1837718717 {
1837818718 "id": "google.cloud.apigateway.v1",
1837918719 "directory": "google/cloud/apigateway/v1",
0 commit comments