diff --git a/docs/dyn/alloydb_v1.projects.locations.clusters.html b/docs/dyn/alloydb_v1.projects.locations.clusters.html
index a516b97818..8787b52232 100644
--- a/docs/dyn/alloydb_v1.projects.locations.clusters.html
+++ b/docs/dyn/alloydb_v1.projects.locations.clusters.html
@@ -209,6 +209,9 @@
Method Details
"labels": { # Labels as key value pairs
"a_key": "A String",
},
+ "maintenanceSchedule": { # MaintenanceSchedule stores the maintenance schedule generated from the MaintenanceUpdatePolicy, once a maintenance rollout is triggered, if MaintenanceWindow is set, and if there is no conflicting DenyPeriod. The schedule is cleared once the update takes place. This field cannot be manually changed; modify the MaintenanceUpdatePolicy instead. # Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
+ "startTime": "A String", # Output only. The scheduled start time for the maintenance.
+ },
"maintenanceUpdatePolicy": { # MaintenanceUpdatePolicy defines the policy for system updates. # Optional. The maintenance update policy determines when to allow or deny updates.
"maintenanceWindows": [ # Preferred windows to perform maintenance. Currently limited to 1.
{ # MaintenanceWindow specifies a preferred day and time for maintenance.
@@ -376,6 +379,9 @@ Method Details
"labels": { # Labels as key value pairs
"a_key": "A String",
},
+ "maintenanceSchedule": { # MaintenanceSchedule stores the maintenance schedule generated from the MaintenanceUpdatePolicy, once a maintenance rollout is triggered, if MaintenanceWindow is set, and if there is no conflicting DenyPeriod. The schedule is cleared once the update takes place. This field cannot be manually changed; modify the MaintenanceUpdatePolicy instead. # Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
+ "startTime": "A String", # Output only. The scheduled start time for the maintenance.
+ },
"maintenanceUpdatePolicy": { # MaintenanceUpdatePolicy defines the policy for system updates. # Optional. The maintenance update policy determines when to allow or deny updates.
"maintenanceWindows": [ # Preferred windows to perform maintenance. Currently limited to 1.
{ # MaintenanceWindow specifies a preferred day and time for maintenance.
@@ -592,6 +598,9 @@ Method Details
"labels": { # Labels as key value pairs
"a_key": "A String",
},
+ "maintenanceSchedule": { # MaintenanceSchedule stores the maintenance schedule generated from the MaintenanceUpdatePolicy, once a maintenance rollout is triggered, if MaintenanceWindow is set, and if there is no conflicting DenyPeriod. The schedule is cleared once the update takes place. This field cannot be manually changed; modify the MaintenanceUpdatePolicy instead. # Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
+ "startTime": "A String", # Output only. The scheduled start time for the maintenance.
+ },
"maintenanceUpdatePolicy": { # MaintenanceUpdatePolicy defines the policy for system updates. # Optional. The maintenance update policy determines when to allow or deny updates.
"maintenanceWindows": [ # Preferred windows to perform maintenance. Currently limited to 1.
{ # MaintenanceWindow specifies a preferred day and time for maintenance.
@@ -739,6 +748,9 @@ Method Details
"labels": { # Labels as key value pairs
"a_key": "A String",
},
+ "maintenanceSchedule": { # MaintenanceSchedule stores the maintenance schedule generated from the MaintenanceUpdatePolicy, once a maintenance rollout is triggered, if MaintenanceWindow is set, and if there is no conflicting DenyPeriod. The schedule is cleared once the update takes place. This field cannot be manually changed; modify the MaintenanceUpdatePolicy instead. # Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
+ "startTime": "A String", # Output only. The scheduled start time for the maintenance.
+ },
"maintenanceUpdatePolicy": { # MaintenanceUpdatePolicy defines the policy for system updates. # Optional. The maintenance update policy determines when to allow or deny updates.
"maintenanceWindows": [ # Preferred windows to perform maintenance. Currently limited to 1.
{ # MaintenanceWindow specifies a preferred day and time for maintenance.
@@ -895,6 +907,9 @@ Method Details
"labels": { # Labels as key value pairs
"a_key": "A String",
},
+ "maintenanceSchedule": { # MaintenanceSchedule stores the maintenance schedule generated from the MaintenanceUpdatePolicy, once a maintenance rollout is triggered, if MaintenanceWindow is set, and if there is no conflicting DenyPeriod. The schedule is cleared once the update takes place. This field cannot be manually changed; modify the MaintenanceUpdatePolicy instead. # Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
+ "startTime": "A String", # Output only. The scheduled start time for the maintenance.
+ },
"maintenanceUpdatePolicy": { # MaintenanceUpdatePolicy defines the policy for system updates. # Optional. The maintenance update policy determines when to allow or deny updates.
"maintenanceWindows": [ # Preferred windows to perform maintenance. Currently limited to 1.
{ # MaintenanceWindow specifies a preferred day and time for maintenance.
@@ -1112,6 +1127,9 @@ Method Details
"labels": { # Labels as key value pairs
"a_key": "A String",
},
+ "maintenanceSchedule": { # MaintenanceSchedule stores the maintenance schedule generated from the MaintenanceUpdatePolicy, once a maintenance rollout is triggered, if MaintenanceWindow is set, and if there is no conflicting DenyPeriod. The schedule is cleared once the update takes place. This field cannot be manually changed; modify the MaintenanceUpdatePolicy instead. # Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.
+ "startTime": "A String", # Output only. The scheduled start time for the maintenance.
+ },
"maintenanceUpdatePolicy": { # MaintenanceUpdatePolicy defines the policy for system updates. # Optional. The maintenance update policy determines when to allow or deny updates.
"maintenanceWindows": [ # Preferred windows to perform maintenance. Currently limited to 1.
{ # MaintenanceWindow specifies a preferred day and time for maintenance.
diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1.json b/googleapiclient/discovery_cache/documents/alloydb.v1.json
index edc5a08c66..35e52302b7 100644
--- a/googleapiclient/discovery_cache/documents/alloydb.v1.json
+++ b/googleapiclient/discovery_cache/documents/alloydb.v1.json
@@ -1461,7 +1461,7 @@
}
}
},
-"revision": "20240417",
+"revision": "20240424",
"rootUrl": "https://alloydb.googleapis.com/",
"schemas": {
"AuthorizedNetwork": {
@@ -1856,6 +1856,11 @@ false
"description": "Labels as key value pairs",
"type": "object"
},
+"maintenanceSchedule": {
+"$ref": "MaintenanceSchedule",
+"description": "Output only. The maintenance schedule for the cluster, generated for a specific rollout if a maintenance window is set.",
+"readOnly": true
+},
"maintenanceUpdatePolicy": {
"$ref": "MaintenanceUpdatePolicy",
"description": "Optional. The maintenance update policy determines when to allow or deny updates."
@@ -2596,6 +2601,19 @@ false
},
"type": "object"
},
+"MaintenanceSchedule": {
+"description": "MaintenanceSchedule stores the maintenance schedule generated from the MaintenanceUpdatePolicy, once a maintenance rollout is triggered, if MaintenanceWindow is set, and if there is no conflicting DenyPeriod. The schedule is cleared once the update takes place. This field cannot be manually changed; modify the MaintenanceUpdatePolicy instead.",
+"id": "MaintenanceSchedule",
+"properties": {
+"startTime": {
+"description": "Output only. The scheduled start time for the maintenance.",
+"format": "google-datetime",
+"readOnly": true,
+"type": "string"
+}
+},
+"type": "object"
+},
"MaintenanceUpdatePolicy": {
"description": "MaintenanceUpdatePolicy defines the policy for system updates.",
"id": "MaintenanceUpdatePolicy",
@@ -4209,6 +4227,7 @@ false
"PRODUCT_TYPE_ON_PREM",
"ON_PREM",
"PRODUCT_TYPE_MEMORYSTORE",
+"PRODUCT_TYPE_BIGTABLE",
"PRODUCT_TYPE_OTHER"
],
"enumDeprecated": [
@@ -4221,6 +4240,7 @@ false,
false,
true,
false,
+false,
false
],
"enumDescriptions": [
@@ -4233,6 +4253,7 @@ false
"On premises database product.",
"On premises database product.",
"Memorystore product area in GCP",
+"Bigtable product area in GCP",
"Other refers to rest of other product type. This is to be when product type is known, but it is not present in this enum."
],
"type": "string"
diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json b/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json
index b24d8c0ad1..97f6ca495c 100644
--- a/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/alloydb.v1alpha.json
@@ -1461,7 +1461,7 @@
}
}
},
-"revision": "20240417",
+"revision": "20240424",
"rootUrl": "https://alloydb.googleapis.com/",
"schemas": {
"AuthorizedNetwork": {
@@ -4338,6 +4338,7 @@ false
"PRODUCT_TYPE_ON_PREM",
"ON_PREM",
"PRODUCT_TYPE_MEMORYSTORE",
+"PRODUCT_TYPE_BIGTABLE",
"PRODUCT_TYPE_OTHER"
],
"enumDeprecated": [
@@ -4350,6 +4351,7 @@ false,
false,
true,
false,
+false,
false
],
"enumDescriptions": [
@@ -4362,6 +4364,7 @@ false
"On premises database product.",
"On premises database product.",
"Memorystore product area in GCP",
+"Bigtable product area in GCP",
"Other refers to rest of other product type. This is to be when product type is known, but it is not present in this enum."
],
"type": "string"
diff --git a/googleapiclient/discovery_cache/documents/alloydb.v1beta.json b/googleapiclient/discovery_cache/documents/alloydb.v1beta.json
index a0ba704c67..1215b4a7f8 100644
--- a/googleapiclient/discovery_cache/documents/alloydb.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/alloydb.v1beta.json
@@ -1458,7 +1458,7 @@
}
}
},
-"revision": "20240417",
+"revision": "20240424",
"rootUrl": "https://alloydb.googleapis.com/",
"schemas": {
"AuthorizedNetwork": {
@@ -4314,6 +4314,7 @@ false
"PRODUCT_TYPE_ON_PREM",
"ON_PREM",
"PRODUCT_TYPE_MEMORYSTORE",
+"PRODUCT_TYPE_BIGTABLE",
"PRODUCT_TYPE_OTHER"
],
"enumDeprecated": [
@@ -4326,6 +4327,7 @@ false,
false,
true,
false,
+false,
false
],
"enumDescriptions": [
@@ -4338,6 +4340,7 @@ false
"On premises database product.",
"On premises database product.",
"Memorystore product area in GCP",
+"Bigtable product area in GCP",
"Other refers to rest of other product type. This is to be when product type is known, but it is not present in this enum."
],
"type": "string"