Skip to content

Commit f6aa2a4

Browse files
authoredFeb 16, 2025··
feat(all): auto-regenerate discovery clients (#3019)
1 parent 769817f commit f6aa2a4

26 files changed

+1765
-1080
lines changed
 

‎alloydb/v1/alloydb-api.json

+237-10
Large diffs are not rendered by default.

‎alloydb/v1/alloydb-gen.go

+323-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎certificatemanager/v1/certificatemanager-api.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -1314,7 +1314,7 @@
13141314
}
13151315
}
13161316
},
1317-
"revision": "20250203",
1317+
"revision": "20250211",
13181318
"rootUrl": "https://certificatemanager.googleapis.com/",
13191319
"schemas": {
13201320
"AllowlistedCertificate": {
@@ -1438,12 +1438,14 @@
14381438
"enum": [
14391439
"DEFAULT",
14401440
"EDGE_CACHE",
1441-
"ALL_REGIONS"
1441+
"ALL_REGIONS",
1442+
"CLIENT_AUTH"
14421443
],
14431444
"enumDescriptions": [
14441445
"Use the DEFAULT scope if you plan to use the certificate with global external Application Load Balancer, global external proxy Network Load Balancer, or any of the regional Google Cloud services.",
14451446
"Use the EDGE_CACHE scope if you plan to use the certificate with Media CDN. The certificates are served from Edge Points of Presence. See https://cloud.google.com/vpc/docs/edge-locations.",
1446-
"Use the ALL_REGIONS scope if you plan to use the certificate with cross-region internal Application Load Balancer. The certificates are served from all Google Cloud regions. See https://cloud.google.com/compute/docs/regions-zones."
1447+
"Use the ALL_REGIONS scope if you plan to use the certificate with cross-region internal Application Load Balancer. The certificates are served from all Google Cloud regions. See https://cloud.google.com/compute/docs/regions-zones.",
1448+
"Associated with certificates used as client certificates in Backend mTLS."
14471449
],
14481450
"type": "string"
14491451
},

‎certificatemanager/v1/certificatemanager-gen.go

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎file/v1/file-api.json

+11-4
Original file line numberDiff line numberDiff line change
@@ -907,7 +907,7 @@
907907
}
908908
}
909909
},
910-
"revision": "20250129",
910+
"revision": "20250205",
911911
"rootUrl": "https://file.googleapis.com/",
912912
"schemas": {
913913
"Backup": {
@@ -2080,7 +2080,12 @@
20802080
"PromoteReplicaRequest": {
20812081
"description": "PromoteReplicaRequest promotes a Filestore standby instance (replica).",
20822082
"id": "PromoteReplicaRequest",
2083-
"properties": {},
2083+
"properties": {
2084+
"peerInstance": {
2085+
"description": "Optional. The resource name of the peer instance to promote, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`. The peer instance is required if the operation is called on an active instance.",
2086+
"type": "string"
2087+
}
2088+
},
20842089
"type": "object"
20852090
},
20862091
"ReplicaConfig": {
@@ -2121,11 +2126,13 @@
21212126
"items": {
21222127
"enum": [
21232128
"STATE_REASON_UNSPECIFIED",
2124-
"PEER_INSTANCE_UNREACHABLE"
2129+
"PEER_INSTANCE_UNREACHABLE",
2130+
"REMOVE_FAILED"
21252131
],
21262132
"enumDescriptions": [
21272133
"Reason not specified.",
2128-
"The peer instance is unreachable."
2134+
"The peer instance is unreachable.",
2135+
"The remove replica peer instance operation failed."
21292136
],
21302137
"type": "string"
21312138
},

‎file/v1/file-gen.go

+22
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎gkebackup/v1/gkebackup-api.json

+13-1
Original file line numberDiff line numberDiff line change
@@ -623,6 +623,11 @@
623623
"pattern": "^projects/[^/]+/locations/[^/]+/backupPlans/[^/]+$",
624624
"required": true,
625625
"type": "string"
626+
},
627+
"returnPartialSuccess": {
628+
"description": "Optional. If set to true, the response will return partial results when some regions are unreachable and the unreachable field will be populated.",
629+
"location": "query",
630+
"type": "boolean"
626631
}
627632
},
628633
"path": "v1/{+parent}/backups",
@@ -1713,7 +1718,7 @@
17131718
}
17141719
}
17151720
},
1716-
"revision": "20250122",
1721+
"revision": "20250205",
17171722
"rootUrl": "https://gkebackup.googleapis.com/",
17181723
"schemas": {
17191724
"AuditConfig": {
@@ -2479,6 +2484,13 @@
24792484
"nextPageToken": {
24802485
"description": "A token which may be sent as page_token in a subsequent `ListBackups` call to retrieve the next page of results. If this field is omitted or empty, then there are no more results to return.",
24812486
"type": "string"
2487+
},
2488+
"unreachable": {
2489+
"description": "Locations that could not be reached.",
2490+
"items": {
2491+
"type": "string"
2492+
},
2493+
"type": "array"
24822494
}
24832495
},
24842496
"type": "object"

‎gkebackup/v1/gkebackup-gen.go

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎gkehub/v1/gkehub-api.json

+7-5
Original file line numberDiff line numberDiff line change
@@ -2111,7 +2111,7 @@
21112111
}
21122112
}
21132113
},
2114-
"revision": "20250116",
2114+
"revision": "20250209",
21152115
"rootUrl": "https://gkehub.googleapis.com/",
21162116
"schemas": {
21172117
"AppDevExperienceFeatureSpec": {
@@ -6151,7 +6151,7 @@
61516151
"type": "object"
61526152
},
61536153
"ServiceMeshCondition": {
6154-
"description": "Condition being reported.",
6154+
"description": "Condition being reported. TODO b/395151419: Remove this message once the membership-level conditions field uses the common Condition message.",
61556155
"id": "ServiceMeshCondition",
61566156
"properties": {
61576157
"code": {
@@ -6192,7 +6192,8 @@
61926192
"MODERNIZATION_SCHEDULED",
61936193
"MODERNIZATION_IN_PROGRESS",
61946194
"MODERNIZATION_COMPLETED",
6195-
"MODERNIZATION_ABORTED"
6195+
"MODERNIZATION_ABORTED",
6196+
"MODERNIZATION_WILL_BE_SCHEDULED"
61966197
],
61976198
"enumDescriptions": [
61986199
"Default Unspecified code",
@@ -6230,7 +6231,8 @@
62306231
"Modernization is scheduled for a cluster.",
62316232
"Modernization is in progress for a cluster.",
62326233
"Modernization is completed for a cluster.",
6233-
"Modernization is aborted for a cluster."
6234+
"Modernization is aborted for a cluster.",
6235+
"Modernization will be scheduled for a fleet."
62346236
],
62356237
"type": "string"
62366238
},
@@ -6409,7 +6411,7 @@
64096411
"id": "ServiceMeshMembershipState",
64106412
"properties": {
64116413
"conditions": {
6412-
"description": "Output only. List of conditions reported for this membership.",
6414+
"description": "Output only. List of conditions reported for this membership. TODO b/395151419: Use the common Condition message.",
64136415
"items": {
64146416
"$ref": "ServiceMeshCondition"
64156417
},

‎gkehub/v1/gkehub-gen.go

+6-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎gkehub/v1alpha/gkehub-api.json

+128-5
Original file line numberDiff line numberDiff line change
@@ -2255,7 +2255,7 @@
22552255
}
22562256
}
22572257
},
2258-
"revision": "20250116",
2258+
"revision": "20250209",
22592259
"rootUrl": "https://gkehub.googleapis.com/",
22602260
"schemas": {
22612261
"AppDevExperienceFeatureSpec": {
@@ -6723,7 +6723,7 @@
67236723
"type": "object"
67246724
},
67256725
"ServiceMeshCondition": {
6726-
"description": "Condition being reported.",
6726+
"description": "Condition being reported. TODO b/395151419: Remove this message once the membership-level conditions field uses the common Condition message.",
67276727
"id": "ServiceMeshCondition",
67286728
"properties": {
67296729
"code": {
@@ -6764,7 +6764,8 @@
67646764
"MODERNIZATION_SCHEDULED",
67656765
"MODERNIZATION_IN_PROGRESS",
67666766
"MODERNIZATION_COMPLETED",
6767-
"MODERNIZATION_ABORTED"
6767+
"MODERNIZATION_ABORTED",
6768+
"MODERNIZATION_WILL_BE_SCHEDULED"
67686769
],
67696770
"enumDescriptions": [
67706771
"Default Unspecified code",
@@ -6802,7 +6803,8 @@
68026803
"Modernization is scheduled for a cluster.",
68036804
"Modernization is in progress for a cluster.",
68046805
"Modernization is completed for a cluster.",
6805-
"Modernization is aborted for a cluster."
6806+
"Modernization is aborted for a cluster.",
6807+
"Modernization will be scheduled for a fleet."
68066808
],
68076809
"type": "string"
68086810
},
@@ -6926,6 +6928,119 @@
69266928
},
69276929
"type": "object"
69286930
},
6931+
"ServiceMeshFeatureCondition": {
6932+
"description": "Condition being reported. TODO b/395151419: This message should be used to replace the membership-level Condition message.",
6933+
"id": "ServiceMeshFeatureCondition",
6934+
"properties": {
6935+
"code": {
6936+
"description": "Unique identifier of the condition which describes the condition recognizable to the user.",
6937+
"enum": [
6938+
"CODE_UNSPECIFIED",
6939+
"MESH_IAM_PERMISSION_DENIED",
6940+
"MESH_IAM_CROSS_PROJECT_PERMISSION_DENIED",
6941+
"CNI_CONFIG_UNSUPPORTED",
6942+
"GKE_SANDBOX_UNSUPPORTED",
6943+
"NODEPOOL_WORKLOAD_IDENTITY_FEDERATION_REQUIRED",
6944+
"CNI_INSTALLATION_FAILED",
6945+
"CNI_POD_UNSCHEDULABLE",
6946+
"CLUSTER_HAS_ZERO_NODES",
6947+
"CANONICAL_SERVICE_ERROR",
6948+
"UNSUPPORTED_MULTIPLE_CONTROL_PLANES",
6949+
"VPCSC_GA_SUPPORTED",
6950+
"DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT",
6951+
"DEPRECATED_SPEC_CONTROL_PLANE_MANAGEMENT_SAFE",
6952+
"CONFIG_APPLY_INTERNAL_ERROR",
6953+
"CONFIG_VALIDATION_ERROR",
6954+
"CONFIG_VALIDATION_WARNING",
6955+
"QUOTA_EXCEEDED_BACKEND_SERVICES",
6956+
"QUOTA_EXCEEDED_HEALTH_CHECKS",
6957+
"QUOTA_EXCEEDED_HTTP_ROUTES",
6958+
"QUOTA_EXCEEDED_TCP_ROUTES",
6959+
"QUOTA_EXCEEDED_TLS_ROUTES",
6960+
"QUOTA_EXCEEDED_TRAFFIC_POLICIES",
6961+
"QUOTA_EXCEEDED_ENDPOINT_POLICIES",
6962+
"QUOTA_EXCEEDED_GATEWAYS",
6963+
"QUOTA_EXCEEDED_MESHES",
6964+
"QUOTA_EXCEEDED_SERVER_TLS_POLICIES",
6965+
"QUOTA_EXCEEDED_CLIENT_TLS_POLICIES",
6966+
"QUOTA_EXCEEDED_SERVICE_LB_POLICIES",
6967+
"QUOTA_EXCEEDED_HTTP_FILTERS",
6968+
"QUOTA_EXCEEDED_TCP_FILTERS",
6969+
"QUOTA_EXCEEDED_NETWORK_ENDPOINT_GROUPS",
6970+
"MODERNIZATION_SCHEDULED",
6971+
"MODERNIZATION_IN_PROGRESS",
6972+
"MODERNIZATION_COMPLETED",
6973+
"MODERNIZATION_ABORTED",
6974+
"MODERNIZATION_WILL_BE_SCHEDULED"
6975+
],
6976+
"enumDescriptions": [
6977+
"Default Unspecified code",
6978+
"Mesh IAM permission denied error code",
6979+
"Permission denied error code for cross-project",
6980+
"CNI config unsupported error code",
6981+
"GKE sandbox unsupported error code",
6982+
"Nodepool workload identity federation required error code",
6983+
"CNI installation failed error code",
6984+
"CNI pod unschedulable error code",
6985+
"Cluster has zero node code",
6986+
"Failure to reconcile CanonicalServices",
6987+
"Multiple control planes unsupported error code",
6988+
"VPC-SC GA is supported for this control plane.",
6989+
"User is using deprecated ControlPlaneManagement and they have not yet set Management.",
6990+
"User is using deprecated ControlPlaneManagement and they have already set Management.",
6991+
"Configuration (Istio/k8s resources) failed to apply due to internal error.",
6992+
"Configuration failed to be applied due to being invalid.",
6993+
"Encountered configuration(s) with possible unintended behavior or invalid configuration. These configs may not have been applied.",
6994+
"BackendService quota exceeded error code.",
6995+
"HealthCheck quota exceeded error code.",
6996+
"HTTPRoute quota exceeded error code.",
6997+
"TCPRoute quota exceeded error code.",
6998+
"TLS routes quota exceeded error code.",
6999+
"TrafficPolicy quota exceeded error code.",
7000+
"EndpointPolicy quota exceeded error code.",
7001+
"Gateway quota exceeded error code.",
7002+
"Mesh quota exceeded error code.",
7003+
"ServerTLSPolicy quota exceeded error code.",
7004+
"ClientTLSPolicy quota exceeded error code.",
7005+
"ServiceLBPolicy quota exceeded error code.",
7006+
"HTTPFilter quota exceeded error code.",
7007+
"TCPFilter quota exceeded error code.",
7008+
"NetworkEndpointGroup quota exceeded error code.",
7009+
"Modernization is scheduled for a cluster.",
7010+
"Modernization is in progress for a cluster.",
7011+
"Modernization is completed for a cluster.",
7012+
"Modernization is aborted for a cluster.",
7013+
"Modernization will be scheduled for a fleet."
7014+
],
7015+
"type": "string"
7016+
},
7017+
"details": {
7018+
"description": "A short summary about the issue.",
7019+
"type": "string"
7020+
},
7021+
"documentationLink": {
7022+
"description": "Links contains actionable information.",
7023+
"type": "string"
7024+
},
7025+
"severity": {
7026+
"description": "Severity level of the condition.",
7027+
"enum": [
7028+
"SEVERITY_UNSPECIFIED",
7029+
"ERROR",
7030+
"WARNING",
7031+
"INFO"
7032+
],
7033+
"enumDescriptions": [
7034+
"Unspecified severity",
7035+
"Indicates an issue that prevents the mesh from operating correctly",
7036+
"Indicates a setting is likely wrong, but the mesh is still able to operate",
7037+
"An informational message, not requiring any action"
7038+
],
7039+
"type": "string"
7040+
}
7041+
},
7042+
"type": "object"
7043+
},
69297044
"ServiceMeshFeatureState": {
69307045
"description": "**Service Mesh**: State for the whole Hub, as analyzed by the Service Mesh Hub Controller.",
69317046
"id": "ServiceMeshFeatureState",
@@ -6937,6 +7052,14 @@
69377052
},
69387053
"readOnly": true,
69397054
"type": "array"
7055+
},
7056+
"conditions": {
7057+
"description": "Output only. List of conditions reported for this feature.",
7058+
"items": {
7059+
"$ref": "ServiceMeshFeatureCondition"
7060+
},
7061+
"readOnly": true,
7062+
"type": "array"
69407063
}
69417064
},
69427065
"type": "object"
@@ -7021,7 +7144,7 @@
70217144
"type": "array"
70227145
},
70237146
"conditions": {
7024-
"description": "Output only. List of conditions reported for this membership.",
7147+
"description": "Output only. List of conditions reported for this membership. TODO b/395151419: Use the common Condition message.",
70257148
"items": {
70267149
"$ref": "ServiceMeshCondition"
70277150
},

‎gkehub/v1alpha/gkehub-gen.go

+103-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎gkehub/v1beta/gkehub-api.json

+7-5
Original file line numberDiff line numberDiff line change
@@ -2111,7 +2111,7 @@
21112111
}
21122112
}
21132113
},
2114-
"revision": "20250116",
2114+
"revision": "20250209",
21152115
"rootUrl": "https://gkehub.googleapis.com/",
21162116
"schemas": {
21172117
"AppDevExperienceFeatureSpec": {
@@ -6277,7 +6277,7 @@
62776277
"type": "object"
62786278
},
62796279
"ServiceMeshCondition": {
6280-
"description": "Condition being reported.",
6280+
"description": "Condition being reported. TODO b/395151419: Remove this message once the membership-level conditions field uses the common Condition message.",
62816281
"id": "ServiceMeshCondition",
62826282
"properties": {
62836283
"code": {
@@ -6318,7 +6318,8 @@
63186318
"MODERNIZATION_SCHEDULED",
63196319
"MODERNIZATION_IN_PROGRESS",
63206320
"MODERNIZATION_COMPLETED",
6321-
"MODERNIZATION_ABORTED"
6321+
"MODERNIZATION_ABORTED",
6322+
"MODERNIZATION_WILL_BE_SCHEDULED"
63226323
],
63236324
"enumDescriptions": [
63246325
"Default Unspecified code",
@@ -6356,7 +6357,8 @@
63566357
"Modernization is scheduled for a cluster.",
63576358
"Modernization is in progress for a cluster.",
63586359
"Modernization is completed for a cluster.",
6359-
"Modernization is aborted for a cluster."
6360+
"Modernization is aborted for a cluster.",
6361+
"Modernization will be scheduled for a fleet."
63606362
],
63616363
"type": "string"
63626364
},
@@ -6535,7 +6537,7 @@
65356537
"id": "ServiceMeshMembershipState",
65366538
"properties": {
65376539
"conditions": {
6538-
"description": "Output only. List of conditions reported for this membership.",
6540+
"description": "Output only. List of conditions reported for this membership. TODO b/395151419: Use the common Condition message.",
65396541
"items": {
65406542
"$ref": "ServiceMeshCondition"
65416543
},

‎gkehub/v1beta/gkehub-gen.go

+6-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎gkehub/v2/gkehub-api.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@
471471
}
472472
}
473473
},
474-
"revision": "20250116",
474+
"revision": "20250209",
475475
"rootUrl": "https://gkehub.googleapis.com/",
476476
"schemas": {
477477
"AppDevExperienceState": {
@@ -2935,7 +2935,8 @@
29352935
"MODERNIZATION_SCHEDULED",
29362936
"MODERNIZATION_IN_PROGRESS",
29372937
"MODERNIZATION_COMPLETED",
2938-
"MODERNIZATION_ABORTED"
2938+
"MODERNIZATION_ABORTED",
2939+
"MODERNIZATION_WILL_BE_SCHEDULED"
29392940
],
29402941
"enumDescriptions": [
29412942
"Default Unspecified code",
@@ -2973,7 +2974,8 @@
29732974
"Modernization is scheduled for a cluster.",
29742975
"Modernization is in progress for a cluster.",
29752976
"Modernization is completed for a cluster.",
2976-
"Modernization is aborted for a cluster."
2977+
"Modernization is aborted for a cluster.",
2978+
"Modernization will be scheduled for a fleet."
29772979
],
29782980
"type": "string"
29792981
},

‎gkehub/v2/gkehub-gen.go

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎gkehub/v2alpha/gkehub-api.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@
471471
}
472472
}
473473
},
474-
"revision": "20250116",
474+
"revision": "20250209",
475475
"rootUrl": "https://gkehub.googleapis.com/",
476476
"schemas": {
477477
"AppDevExperienceState": {
@@ -2935,7 +2935,8 @@
29352935
"MODERNIZATION_SCHEDULED",
29362936
"MODERNIZATION_IN_PROGRESS",
29372937
"MODERNIZATION_COMPLETED",
2938-
"MODERNIZATION_ABORTED"
2938+
"MODERNIZATION_ABORTED",
2939+
"MODERNIZATION_WILL_BE_SCHEDULED"
29392940
],
29402941
"enumDescriptions": [
29412942
"Default Unspecified code",
@@ -2973,7 +2974,8 @@
29732974
"Modernization is scheduled for a cluster.",
29742975
"Modernization is in progress for a cluster.",
29752976
"Modernization is completed for a cluster.",
2976-
"Modernization is aborted for a cluster."
2977+
"Modernization is aborted for a cluster.",
2978+
"Modernization will be scheduled for a fleet."
29772979
],
29782980
"type": "string"
29792981
},

‎gkehub/v2alpha/gkehub-gen.go

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎gkehub/v2beta/gkehub-api.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@
471471
}
472472
}
473473
},
474-
"revision": "20250116",
474+
"revision": "20250209",
475475
"rootUrl": "https://gkehub.googleapis.com/",
476476
"schemas": {
477477
"AppDevExperienceState": {
@@ -2935,7 +2935,8 @@
29352935
"MODERNIZATION_SCHEDULED",
29362936
"MODERNIZATION_IN_PROGRESS",
29372937
"MODERNIZATION_COMPLETED",
2938-
"MODERNIZATION_ABORTED"
2938+
"MODERNIZATION_ABORTED",
2939+
"MODERNIZATION_WILL_BE_SCHEDULED"
29392940
],
29402941
"enumDescriptions": [
29412942
"Default Unspecified code",
@@ -2973,7 +2974,8 @@
29732974
"Modernization is scheduled for a cluster.",
29742975
"Modernization is in progress for a cluster.",
29752976
"Modernization is completed for a cluster.",
2976-
"Modernization is aborted for a cluster."
2977+
"Modernization is aborted for a cluster.",
2978+
"Modernization will be scheduled for a fleet."
29772979
],
29782980
"type": "string"
29792981
},

‎gkehub/v2beta/gkehub-gen.go

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎looker/v1/looker-api.json

+178-280
Large diffs are not rendered by default.

‎looker/v1/looker-gen.go

+302-719
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎redis/v1/redis-api.json

+104-11
Original file line numberDiff line numberDiff line change
@@ -1067,7 +1067,7 @@
10671067
}
10681068
}
10691069
},
1070-
"revision": "20250123",
1070+
"revision": "20250206",
10711071
"rootUrl": "https://redis.googleapis.com/",
10721072
"schemas": {
10731073
"AOFConfig": {
@@ -2113,7 +2113,13 @@
21132113
"SIGNAL_TYPE_DATA_EXPORT_TO_EXTERNAL_CLOUD_STORAGE_BUCKET",
21142114
"SIGNAL_TYPE_DATA_EXPORT_TO_PUBLIC_CLOUD_STORAGE_BUCKET",
21152115
"SIGNAL_TYPE_WEAK_PASSWORD_HASH_ALGORITHM",
2116-
"SIGNAL_TYPE_NO_USER_PASSWORD_POLICY"
2116+
"SIGNAL_TYPE_NO_USER_PASSWORD_POLICY",
2117+
"SIGNAL_TYPE_HOT_NODE",
2118+
"SIGNAL_TYPE_NO_POINT_IN_TIME_RECOVERY",
2119+
"SIGNAL_TYPE_RESOURCE_SUSPENDED",
2120+
"SIGNAL_TYPE_EXPENSIVE_COMMANDS",
2121+
"SIGNAL_TYPE_NO_MAINTENANCE_POLICY_CONFIGURED",
2122+
"SIGNAL_TYPE_NO_DELETION_PROTECTION"
21172123
],
21182124
"enumDeprecated": [
21192125
false,
@@ -2196,6 +2202,12 @@
21962202
false,
21972203
false,
21982204
false,
2205+
false,
2206+
false,
2207+
false,
2208+
false,
2209+
false,
2210+
false,
21992211
false
22002212
],
22012213
"enumDescriptions": [
@@ -2279,7 +2291,13 @@
22792291
"Detects if database instance data exported to a Cloud Storage bucket outside of the organization.",
22802292
"Detects if database instance data exported to a Cloud Storage bucket that is owned by the organization and is publicly accessible.",
22812293
"Detects if a database instance is using a weak password hash algorithm.",
2282-
"Detects if a database instance has no user password policy set."
2294+
"Detects if a database instance has no user password policy set.",
2295+
"Detects if a database instance/cluster has a hot node.",
2296+
"Detects if a database instance has no point in time recovery enabled.",
2297+
"Detects if a database instance/cluster is suspended.",
2298+
"Detects that expensive commands are being run on a database instance impacting overall performance.",
2299+
"Indicates that the instance does not have a maintenance policy configured.",
2300+
"Deletion Protection Disabled for the resource"
22832301
],
22842302
"type": "string"
22852303
},
@@ -2343,7 +2361,7 @@
23432361
"type": "object"
23442362
},
23452363
"DatabaseResourceMetadata": {
2346-
"description": "Common model for database resource instance metadata. Next ID: 23",
2364+
"description": "Common model for database resource instance metadata. Next ID: 24",
23472365
"id": "DatabaseResourceMetadata",
23482366
"properties": {
23492367
"availabilityConfiguration": {
@@ -2444,6 +2462,7 @@
24442462
"SUB_RESOURCE_TYPE_PRIMARY",
24452463
"SUB_RESOURCE_TYPE_SECONDARY",
24462464
"SUB_RESOURCE_TYPE_READ_REPLICA",
2465+
"SUB_RESOURCE_TYPE_EXTERNAL_PRIMARY",
24472466
"SUB_RESOURCE_TYPE_OTHER"
24482467
],
24492468
"enumDeprecated": [
@@ -2456,10 +2475,11 @@
24562475
false,
24572476
false,
24582477
false,
2478+
false,
24592479
false
24602480
],
24612481
"enumDescriptions": [
2462-
"",
2482+
"Unspecified.",
24632483
"For rest of the other categories.",
24642484
"A regular primary database instance.",
24652485
"A cluster or an instance acting as a secondary.",
@@ -2468,6 +2488,7 @@
24682488
"A regular primary database instance.",
24692489
"A cluster or an instance acting as a secondary.",
24702490
"An instance acting as a read-replica.",
2491+
"An instance acting as an external primary.",
24712492
"For rest of the other categories."
24722493
],
24732494
"type": "string"
@@ -2500,6 +2521,28 @@
25002521
"description": "Required. Different from DatabaseResourceId.unique_id, a resource name can be reused over time. That is, after a resource named \"ABC\" is deleted, the name \"ABC\" can be used to to create a new resource within the same source. Resource name to follow CAIS resource_name format as noted here go/condor-common-datamodel",
25012522
"type": "string"
25022523
},
2524+
"suspensionReason": {
2525+
"description": "Suspension reason for the resource.",
2526+
"enum": [
2527+
"SUSPENSION_REASON_UNSPECIFIED",
2528+
"WIPEOUT_HIDE_EVENT",
2529+
"WIPEOUT_PURGE_EVENT",
2530+
"BILLING_DISABLED",
2531+
"ABUSER_DETECTED",
2532+
"ENCRYPTION_KEY_INACCESSIBLE",
2533+
"REPLICATED_CLUSTER_ENCRYPTION_KEY_INACCESSIBLE"
2534+
],
2535+
"enumDescriptions": [
2536+
"Suspension reason is unspecified.",
2537+
"Wipeout hide event.",
2538+
"Wipeout purge event.",
2539+
"Billing disabled for project",
2540+
"Abuse detected for resource",
2541+
"Encryption key inaccessible.",
2542+
"Replicated cluster encryption key inaccessible."
2543+
],
2544+
"type": "string"
2545+
},
25032546
"tagsSet": {
25042547
"$ref": "Tags",
25052548
"description": "Optional. Tags associated with this resources."
@@ -2652,7 +2695,13 @@
26522695
"SIGNAL_TYPE_DATA_EXPORT_TO_EXTERNAL_CLOUD_STORAGE_BUCKET",
26532696
"SIGNAL_TYPE_DATA_EXPORT_TO_PUBLIC_CLOUD_STORAGE_BUCKET",
26542697
"SIGNAL_TYPE_WEAK_PASSWORD_HASH_ALGORITHM",
2655-
"SIGNAL_TYPE_NO_USER_PASSWORD_POLICY"
2698+
"SIGNAL_TYPE_NO_USER_PASSWORD_POLICY",
2699+
"SIGNAL_TYPE_HOT_NODE",
2700+
"SIGNAL_TYPE_NO_POINT_IN_TIME_RECOVERY",
2701+
"SIGNAL_TYPE_RESOURCE_SUSPENDED",
2702+
"SIGNAL_TYPE_EXPENSIVE_COMMANDS",
2703+
"SIGNAL_TYPE_NO_MAINTENANCE_POLICY_CONFIGURED",
2704+
"SIGNAL_TYPE_NO_DELETION_PROTECTION"
26562705
],
26572706
"enumDeprecated": [
26582707
false,
@@ -2735,6 +2784,12 @@
27352784
false,
27362785
false,
27372786
false,
2787+
false,
2788+
false,
2789+
false,
2790+
false,
2791+
false,
2792+
false,
27382793
false
27392794
],
27402795
"enumDescriptions": [
@@ -2818,7 +2873,13 @@
28182873
"Detects if database instance data exported to a Cloud Storage bucket outside of the organization.",
28192874
"Detects if database instance data exported to a Cloud Storage bucket that is owned by the organization and is publicly accessible.",
28202875
"Detects if a database instance is using a weak password hash algorithm.",
2821-
"Detects if a database instance has no user password policy set."
2876+
"Detects if a database instance has no user password policy set.",
2877+
"Detects if a database instance/cluster has a hot node.",
2878+
"Detects if a database instance has no point in time recovery enabled.",
2879+
"Detects if a database instance/cluster is suspended.",
2880+
"Detects that expensive commands are being run on a database instance impacting overall performance.",
2881+
"Indicates that the instance does not have a maintenance policy configured.",
2882+
"Deletion Protection Disabled for the resource"
28222883
],
28232884
"type": "string"
28242885
}
@@ -2939,11 +3000,21 @@
29393000
"description": "An enum that represents the type of this entitlement.",
29403001
"enum": [
29413002
"ENTITLEMENT_TYPE_UNSPECIFIED",
2942-
"GEMINI"
3003+
"GEMINI",
3004+
"NATIVE",
3005+
"GCA_STANDARD"
3006+
],
3007+
"enumDeprecated": [
3008+
false,
3009+
true,
3010+
false,
3011+
false
29433012
],
29443013
"enumDescriptions": [
2945-
"",
2946-
"The root entitlement representing Gemini package ownership."
3014+
"The entitlement type is unspecified.",
3015+
"The root entitlement representing Gemini package ownership.This will no longer be supported in the future.",
3016+
"The entitlement representing Native Tier, This will be the default Entitlement going forward with GCA Enablement.",
3017+
"The entitlement representing GCA-Standard Tier."
29473018
],
29483019
"type": "string"
29493020
}
@@ -3270,7 +3341,7 @@
32703341
"type": "object"
32713342
},
32723343
"redisVersion": {
3273-
"description": "Optional. The version of Redis software. If not provided, latest supported version will be used. Currently, the supported values are: * `REDIS_3_2` for Redis 3.2 compatibility * `REDIS_4_0` for Redis 4.0 compatibility (default) * `REDIS_5_0` for Redis 5.0 compatibility * `REDIS_6_X` for Redis 6.x compatibility * `REDIS_7_0` for Redis 7.0 compatibility",
3344+
"description": "Optional. The version of Redis software. If not provided, the default version will be used. Currently, the supported values are: * `REDIS_3_2` for Redis 3.2 compatibility * `REDIS_4_0` for Redis 4.0 compatibility * `REDIS_5_0` for Redis 5.0 compatibility * `REDIS_6_X` for Redis 6.x compatibility * `REDIS_7_0` for Redis 7.0 compatibility (default) * `REDIS_7_2` for Redis 7.2 compatibility",
32743345
"type": "string"
32753346
},
32763347
"replicaCount": {
@@ -3405,6 +3476,10 @@
34053476
"$ref": "BackupRun",
34063477
"description": "Information about the last backup attempt for this database"
34073478
},
3479+
"isDeletionProtectionEnabled": {
3480+
"description": "Whether deletion protection is enabled for this internal resource.",
3481+
"type": "boolean"
3482+
},
34083483
"product": {
34093484
"$ref": "Product"
34103485
},
@@ -4573,6 +4648,24 @@
45734648
"description": "Represents information about an updating cluster.",
45744649
"id": "UpdateInfo",
45754650
"properties": {
4651+
"targetNodeType": {
4652+
"description": "Target node type for redis cluster.",
4653+
"enum": [
4654+
"NODE_TYPE_UNSPECIFIED",
4655+
"REDIS_SHARED_CORE_NANO",
4656+
"REDIS_HIGHMEM_MEDIUM",
4657+
"REDIS_HIGHMEM_XLARGE",
4658+
"REDIS_STANDARD_SMALL"
4659+
],
4660+
"enumDescriptions": [
4661+
"Node type unspecified",
4662+
"Redis shared core nano node_type.",
4663+
"Redis highmem medium node_type.",
4664+
"Redis highmem xlarge node_type.",
4665+
"Redis standard small node_type."
4666+
],
4667+
"type": "string"
4668+
},
45764669
"targetReplicaCount": {
45774670
"description": "Target number of replica nodes per shard.",
45784671
"format": "int32",

‎redis/v1/redis-gen.go

+71-17
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎workloadmanager/v1/workloadmanager-api.json

+57-1
Original file line numberDiff line numberDiff line change
@@ -766,13 +766,47 @@
766766
]
767767
}
768768
}
769+
},
770+
"sapSystems": {
771+
"methods": {
772+
"delete": {
773+
"description": "Delete the data insights from workload manager data warehouse.",
774+
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/sapSystems/{sapSystemsId}",
775+
"httpMethod": "DELETE",
776+
"id": "workloadmanager.projects.locations.sapSystems.delete",
777+
"parameterOrder": [
778+
"name"
779+
],
780+
"parameters": {
781+
"name": {
782+
"description": "Required. The system id of the SAP system resource to delete. Formatted as projects/{project}/locations/{location}/sapSystems/{sap_system_id}",
783+
"location": "path",
784+
"pattern": "^projects/[^/]+/locations/[^/]+/sapSystems/[^/]+$",
785+
"required": true,
786+
"type": "string"
787+
},
788+
"requestId": {
789+
"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).",
790+
"location": "query",
791+
"type": "string"
792+
}
793+
},
794+
"path": "v1/{+name}",
795+
"response": {
796+
"$ref": "Empty"
797+
},
798+
"scopes": [
799+
"https://www.googleapis.com/auth/cloud-platform"
800+
]
801+
}
802+
}
769803
}
770804
}
771805
}
772806
}
773807
}
774808
},
775-
"revision": "20250120",
809+
"revision": "20250205",
776810
"rootUrl": "https://workloadmanager.googleapis.com/",
777811
"schemas": {
778812
"AgentCommand": {
@@ -1955,6 +1989,13 @@
19551989
},
19561990
"type": "array"
19571991
},
1992+
"diskMounts": {
1993+
"description": "Optional. Disk mounts on the instance.",
1994+
"items": {
1995+
"$ref": "SapDiscoveryResourceInstancePropertiesDiskMount"
1996+
},
1997+
"type": "array"
1998+
},
19581999
"instanceNumber": {
19592000
"deprecated": true,
19602001
"description": "Optional. The VM's instance number.",
@@ -2027,6 +2068,21 @@
20272068
},
20282069
"type": "object"
20292070
},
2071+
"SapDiscoveryResourceInstancePropertiesDiskMount": {
2072+
"description": "Disk mount on the instance.",
2073+
"id": "SapDiscoveryResourceInstancePropertiesDiskMount",
2074+
"properties": {
2075+
"mountPoint": {
2076+
"description": "Optional. Filesystem mount point.",
2077+
"type": "string"
2078+
},
2079+
"name": {
2080+
"description": "Optional. Name of the disk.",
2081+
"type": "string"
2082+
}
2083+
},
2084+
"type": "object"
2085+
},
20302086
"SapDiscoveryWorkloadProperties": {
20312087
"description": "A set of properties describing an SAP workload.",
20322088
"id": "SapDiscoveryWorkloadProperties",

‎workloadmanager/v1/workloadmanager-gen.go

+152
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
Please sign in to comment.