Skip to content

Commit 40b43d8

Browse files
feat(redis): update the api
#### redis:v1 The following keys were added: - schemas.Backup.properties.encryptionInfo (Total Keys: 2) - schemas.BackupCollection.properties.kmsKey (Total Keys: 2) - schemas.Cluster.properties.encryptionInfo (Total Keys: 2) - schemas.Cluster.properties.kmsKey.type (Total Keys: 1) - schemas.EncryptionInfo (Total Keys: 12) - schemas.MachineConfiguration.properties.cpuCount.deprecated (Total Keys: 1) #### redis:v1beta1 The following keys were added: - schemas.Backup.properties.encryptionInfo (Total Keys: 2) - schemas.BackupCollection.properties.kmsKey (Total Keys: 2) - schemas.Cluster.properties.encryptionInfo (Total Keys: 2) - schemas.Cluster.properties.kmsKey.type (Total Keys: 1) - schemas.EncryptionInfo (Total Keys: 12) - schemas.MachineConfiguration.properties.cpuCount.deprecated (Total Keys: 1)
1 parent c6eb932 commit 40b43d8

8 files changed

+278
-4
lines changed

docs/dyn/redis_v1.projects.locations.backupCollections.backups.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,14 @@ <h3>Method Details</h3>
202202
&quot;cluster&quot;: &quot;A String&quot;, # Output only. Cluster resource path of this backup.
203203
&quot;clusterUid&quot;: &quot;A String&quot;, # Output only. Cluster uid of this backup.
204204
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the backup was created.
205+
&quot;encryptionInfo&quot;: { # EncryptionInfo describes the encryption information of a cluster or a backup. # Output only. Encryption information of the backup.
206+
&quot;encryptionType&quot;: &quot;A String&quot;, # Output only. Type of encryption.
207+
&quot;kmsKeyPrimaryState&quot;: &quot;A String&quot;, # Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
208+
&quot;kmsKeyVersions&quot;: [ # Output only. KMS key versions that are being used to protect the data at-rest.
209+
&quot;A String&quot;,
210+
],
211+
&quot;lastUpdateTime&quot;: &quot;A String&quot;, # Output only. The most recent time when the encryption info was updated.
212+
},
205213
&quot;engineVersion&quot;: &quot;A String&quot;, # Output only. redis-7.2, valkey-7.5
206214
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. The time when the backup will expire.
207215
&quot;name&quot;: &quot;A String&quot;, # Identifier. Full resource path of the backup. the last part of the name is the backup id with the following format: [YYYYMMDDHHMMSS]_[Shorted Cluster UID] OR customer specified while backup cluster. Example: 20240515123000_1234
@@ -244,6 +252,14 @@ <h3>Method Details</h3>
244252
&quot;cluster&quot;: &quot;A String&quot;, # Output only. Cluster resource path of this backup.
245253
&quot;clusterUid&quot;: &quot;A String&quot;, # Output only. Cluster uid of this backup.
246254
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the backup was created.
255+
&quot;encryptionInfo&quot;: { # EncryptionInfo describes the encryption information of a cluster or a backup. # Output only. Encryption information of the backup.
256+
&quot;encryptionType&quot;: &quot;A String&quot;, # Output only. Type of encryption.
257+
&quot;kmsKeyPrimaryState&quot;: &quot;A String&quot;, # Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
258+
&quot;kmsKeyVersions&quot;: [ # Output only. KMS key versions that are being used to protect the data at-rest.
259+
&quot;A String&quot;,
260+
],
261+
&quot;lastUpdateTime&quot;: &quot;A String&quot;, # Output only. The most recent time when the encryption info was updated.
262+
},
247263
&quot;engineVersion&quot;: &quot;A String&quot;, # Output only. redis-7.2, valkey-7.5
248264
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. The time when the backup will expire.
249265
&quot;name&quot;: &quot;A String&quot;, # Identifier. Full resource path of the backup. the last part of the name is the backup id with the following format: [YYYYMMDDHHMMSS]_[Shorted Cluster UID] OR customer specified while backup cluster. Example: 20240515123000_1234

docs/dyn/redis_v1.projects.locations.backupCollections.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ <h3>Method Details</h3>
114114
{ # BackupCollection of a cluster.
115115
&quot;cluster&quot;: &quot;A String&quot;, # Output only. The full resource path of the cluster the backup collection belongs to. Example: projects/{project}/locations/{location}/clusters/{cluster}
116116
&quot;clusterUid&quot;: &quot;A String&quot;, # Output only. The cluster uid of the backup collection.
117+
&quot;kmsKey&quot;: &quot;A String&quot;, # Output only. The KMS key used to encrypt the backups under this backup collection.
117118
&quot;name&quot;: &quot;A String&quot;, # Identifier. Full resource path of the backup collection.
118119
&quot;uid&quot;: &quot;A String&quot;, # Output only. System assigned unique identifier of the backup collection.
119120
}</pre>
@@ -140,6 +141,7 @@ <h3>Method Details</h3>
140141
{ # BackupCollection of a cluster.
141142
&quot;cluster&quot;: &quot;A String&quot;, # Output only. The full resource path of the cluster the backup collection belongs to. Example: projects/{project}/locations/{location}/clusters/{cluster}
142143
&quot;clusterUid&quot;: &quot;A String&quot;, # Output only. The cluster uid of the backup collection.
144+
&quot;kmsKey&quot;: &quot;A String&quot;, # Output only. The KMS key used to encrypt the backups under this backup collection.
143145
&quot;name&quot;: &quot;A String&quot;, # Identifier. Full resource path of the backup collection.
144146
&quot;uid&quot;: &quot;A String&quot;, # Output only. System assigned unique identifier of the backup collection.
145147
},

docs/dyn/redis_v1.projects.locations.clusters.html

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,11 +242,20 @@ <h3>Method Details</h3>
242242
},
243243
},
244244
],
245+
&quot;encryptionInfo&quot;: { # EncryptionInfo describes the encryption information of a cluster or a backup. # Output only. Encryption information of the data at rest of the cluster.
246+
&quot;encryptionType&quot;: &quot;A String&quot;, # Output only. Type of encryption.
247+
&quot;kmsKeyPrimaryState&quot;: &quot;A String&quot;, # Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
248+
&quot;kmsKeyVersions&quot;: [ # Output only. KMS key versions that are being used to protect the data at-rest.
249+
&quot;A String&quot;,
250+
],
251+
&quot;lastUpdateTime&quot;: &quot;A String&quot;, # Output only. The most recent time when the encryption info was updated.
252+
},
245253
&quot;gcsSource&quot;: { # Backups stored in Cloud Storage buckets. The Cloud Storage buckets need to be the same region as the clusters. # Optional. Backups stored in Cloud Storage buckets. The Cloud Storage buckets need to be the same region as the clusters. Read permission is required to import from the provided Cloud Storage objects.
246254
&quot;uris&quot;: [ # Optional. URIs of the GCS objects to import. Example: gs://bucket1/object1, gs://bucket2/folder2/object2
247255
&quot;A String&quot;,
248256
],
249257
},
258+
&quot;kmsKey&quot;: &quot;A String&quot;, # Optional. The KMS key used to encrypt the at-rest data of the cluster.
250259
&quot;maintenancePolicy&quot;: { # Maintenance policy per cluster. # Optional. ClusterMaintenancePolicy determines when to allow or deny updates.
251260
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the policy was created i.e. Maintenance Window or Deny Period was assigned.
252261
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time when the policy was updated i.e. Maintenance Window or Deny Period was updated.
@@ -487,11 +496,20 @@ <h3>Method Details</h3>
487496
},
488497
},
489498
],
499+
&quot;encryptionInfo&quot;: { # EncryptionInfo describes the encryption information of a cluster or a backup. # Output only. Encryption information of the data at rest of the cluster.
500+
&quot;encryptionType&quot;: &quot;A String&quot;, # Output only. Type of encryption.
501+
&quot;kmsKeyPrimaryState&quot;: &quot;A String&quot;, # Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
502+
&quot;kmsKeyVersions&quot;: [ # Output only. KMS key versions that are being used to protect the data at-rest.
503+
&quot;A String&quot;,
504+
],
505+
&quot;lastUpdateTime&quot;: &quot;A String&quot;, # Output only. The most recent time when the encryption info was updated.
506+
},
490507
&quot;gcsSource&quot;: { # Backups stored in Cloud Storage buckets. The Cloud Storage buckets need to be the same region as the clusters. # Optional. Backups stored in Cloud Storage buckets. The Cloud Storage buckets need to be the same region as the clusters. Read permission is required to import from the provided Cloud Storage objects.
491508
&quot;uris&quot;: [ # Optional. URIs of the GCS objects to import. Example: gs://bucket1/object1, gs://bucket2/folder2/object2
492509
&quot;A String&quot;,
493510
],
494511
},
512+
&quot;kmsKey&quot;: &quot;A String&quot;, # Optional. The KMS key used to encrypt the at-rest data of the cluster.
495513
&quot;maintenancePolicy&quot;: { # Maintenance policy per cluster. # Optional. ClusterMaintenancePolicy determines when to allow or deny updates.
496514
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the policy was created i.e. Maintenance Window or Deny Period was assigned.
497515
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time when the policy was updated i.e. Maintenance Window or Deny Period was updated.
@@ -698,11 +716,20 @@ <h3>Method Details</h3>
698716
},
699717
},
700718
],
719+
&quot;encryptionInfo&quot;: { # EncryptionInfo describes the encryption information of a cluster or a backup. # Output only. Encryption information of the data at rest of the cluster.
720+
&quot;encryptionType&quot;: &quot;A String&quot;, # Output only. Type of encryption.
721+
&quot;kmsKeyPrimaryState&quot;: &quot;A String&quot;, # Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
722+
&quot;kmsKeyVersions&quot;: [ # Output only. KMS key versions that are being used to protect the data at-rest.
723+
&quot;A String&quot;,
724+
],
725+
&quot;lastUpdateTime&quot;: &quot;A String&quot;, # Output only. The most recent time when the encryption info was updated.
726+
},
701727
&quot;gcsSource&quot;: { # Backups stored in Cloud Storage buckets. The Cloud Storage buckets need to be the same region as the clusters. # Optional. Backups stored in Cloud Storage buckets. The Cloud Storage buckets need to be the same region as the clusters. Read permission is required to import from the provided Cloud Storage objects.
702728
&quot;uris&quot;: [ # Optional. URIs of the GCS objects to import. Example: gs://bucket1/object1, gs://bucket2/folder2/object2
703729
&quot;A String&quot;,
704730
],
705731
},
732+
&quot;kmsKey&quot;: &quot;A String&quot;, # Optional. The KMS key used to encrypt the at-rest data of the cluster.
706733
&quot;maintenancePolicy&quot;: { # Maintenance policy per cluster. # Optional. ClusterMaintenancePolicy determines when to allow or deny updates.
707734
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the policy was created i.e. Maintenance Window or Deny Period was assigned.
708735
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time when the policy was updated i.e. Maintenance Window or Deny Period was updated.
@@ -892,11 +919,20 @@ <h3>Method Details</h3>
892919
},
893920
},
894921
],
922+
&quot;encryptionInfo&quot;: { # EncryptionInfo describes the encryption information of a cluster or a backup. # Output only. Encryption information of the data at rest of the cluster.
923+
&quot;encryptionType&quot;: &quot;A String&quot;, # Output only. Type of encryption.
924+
&quot;kmsKeyPrimaryState&quot;: &quot;A String&quot;, # Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
925+
&quot;kmsKeyVersions&quot;: [ # Output only. KMS key versions that are being used to protect the data at-rest.
926+
&quot;A String&quot;,
927+
],
928+
&quot;lastUpdateTime&quot;: &quot;A String&quot;, # Output only. The most recent time when the encryption info was updated.
929+
},
895930
&quot;gcsSource&quot;: { # Backups stored in Cloud Storage buckets. The Cloud Storage buckets need to be the same region as the clusters. # Optional. Backups stored in Cloud Storage buckets. The Cloud Storage buckets need to be the same region as the clusters. Read permission is required to import from the provided Cloud Storage objects.
896931
&quot;uris&quot;: [ # Optional. URIs of the GCS objects to import. Example: gs://bucket1/object1, gs://bucket2/folder2/object2
897932
&quot;A String&quot;,
898933
],
899934
},
935+
&quot;kmsKey&quot;: &quot;A String&quot;, # Optional. The KMS key used to encrypt the at-rest data of the cluster.
900936
&quot;maintenancePolicy&quot;: { # Maintenance policy per cluster. # Optional. ClusterMaintenancePolicy determines when to allow or deny updates.
901937
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the policy was created i.e. Maintenance Window or Deny Period was assigned.
902938
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time when the policy was updated i.e. Maintenance Window or Deny Period was updated.

docs/dyn/redis_v1beta1.projects.locations.backupCollections.backups.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,14 @@ <h3>Method Details</h3>
202202
&quot;cluster&quot;: &quot;A String&quot;, # Output only. Cluster resource path of this backup.
203203
&quot;clusterUid&quot;: &quot;A String&quot;, # Output only. Cluster uid of this backup.
204204
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the backup was created.
205+
&quot;encryptionInfo&quot;: { # EncryptionInfo describes the encryption information of a cluster or a backup. # Output only. Encryption information of the backup.
206+
&quot;encryptionType&quot;: &quot;A String&quot;, # Output only. Type of encryption.
207+
&quot;kmsKeyPrimaryState&quot;: &quot;A String&quot;, # Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
208+
&quot;kmsKeyVersions&quot;: [ # Output only. KMS key versions that are being used to protect the data at-rest.
209+
&quot;A String&quot;,
210+
],
211+
&quot;lastUpdateTime&quot;: &quot;A String&quot;, # Output only. The most recent time when the encryption info was updated.
212+
},
205213
&quot;engineVersion&quot;: &quot;A String&quot;, # Output only. redis-7.2, valkey-7.5
206214
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. The time when the backup will expire.
207215
&quot;name&quot;: &quot;A String&quot;, # Identifier. Full resource path of the backup. the last part of the name is the backup id with the following format: [YYYYMMDDHHMMSS]_[Shorted Cluster UID] OR customer specified while backup cluster. Example: 20240515123000_1234
@@ -244,6 +252,14 @@ <h3>Method Details</h3>
244252
&quot;cluster&quot;: &quot;A String&quot;, # Output only. Cluster resource path of this backup.
245253
&quot;clusterUid&quot;: &quot;A String&quot;, # Output only. Cluster uid of this backup.
246254
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the backup was created.
255+
&quot;encryptionInfo&quot;: { # EncryptionInfo describes the encryption information of a cluster or a backup. # Output only. Encryption information of the backup.
256+
&quot;encryptionType&quot;: &quot;A String&quot;, # Output only. Type of encryption.
257+
&quot;kmsKeyPrimaryState&quot;: &quot;A String&quot;, # Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
258+
&quot;kmsKeyVersions&quot;: [ # Output only. KMS key versions that are being used to protect the data at-rest.
259+
&quot;A String&quot;,
260+
],
261+
&quot;lastUpdateTime&quot;: &quot;A String&quot;, # Output only. The most recent time when the encryption info was updated.
262+
},
247263
&quot;engineVersion&quot;: &quot;A String&quot;, # Output only. redis-7.2, valkey-7.5
248264
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. The time when the backup will expire.
249265
&quot;name&quot;: &quot;A String&quot;, # Identifier. Full resource path of the backup. the last part of the name is the backup id with the following format: [YYYYMMDDHHMMSS]_[Shorted Cluster UID] OR customer specified while backup cluster. Example: 20240515123000_1234

docs/dyn/redis_v1beta1.projects.locations.backupCollections.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ <h3>Method Details</h3>
114114
{ # BackupCollection of a cluster.
115115
&quot;cluster&quot;: &quot;A String&quot;, # Output only. The full resource path of the cluster the backup collection belongs to. Example: projects/{project}/locations/{location}/clusters/{cluster}
116116
&quot;clusterUid&quot;: &quot;A String&quot;, # Output only. The cluster uid of the backup collection.
117+
&quot;kmsKey&quot;: &quot;A String&quot;, # Output only. The KMS key used to encrypt the backups under this backup collection.
117118
&quot;name&quot;: &quot;A String&quot;, # Identifier. Full resource path of the backup collection.
118119
&quot;uid&quot;: &quot;A String&quot;, # Output only. System assigned unique identifier of the backup collection.
119120
}</pre>
@@ -140,6 +141,7 @@ <h3>Method Details</h3>
140141
{ # BackupCollection of a cluster.
141142
&quot;cluster&quot;: &quot;A String&quot;, # Output only. The full resource path of the cluster the backup collection belongs to. Example: projects/{project}/locations/{location}/clusters/{cluster}
142143
&quot;clusterUid&quot;: &quot;A String&quot;, # Output only. The cluster uid of the backup collection.
144+
&quot;kmsKey&quot;: &quot;A String&quot;, # Output only. The KMS key used to encrypt the backups under this backup collection.
143145
&quot;name&quot;: &quot;A String&quot;, # Identifier. Full resource path of the backup collection.
144146
&quot;uid&quot;: &quot;A String&quot;, # Output only. System assigned unique identifier of the backup collection.
145147
},

0 commit comments

Comments
 (0)