You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* `expireTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. The time when the backup will expire.
31
32
* `name` (*type:* `String.t`, *default:* `nil`) - 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
@@ -45,6 +46,7 @@ defmodule GoogleApi.Redis.V1.Model.Backup do
Copy file name to clipboardExpand all lines: clients/redis/lib/google_api/redis/v1/model/backup_collection.ex
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@ defmodule GoogleApi.Redis.V1.Model.BackupCollection do
23
23
24
24
* `cluster` (*type:* `String.t`, *default:* `nil`) - Output only. The full resource path of the cluster the backup collection belongs to. Example: projects/{project}/locations/{location}/clusters/{cluster}
25
25
* `clusterUid` (*type:* `String.t`, *default:* `nil`) - Output only. The cluster uid of the backup collection.
26
+
* `kmsKey` (*type:* `String.t`, *default:* `nil`) - Output only. The KMS key used to encrypt the backups under this backup collection.
26
27
* `name` (*type:* `String.t`, *default:* `nil`) - Identifier. Full resource path of the backup collection.
27
28
* `uid` (*type:* `String.t`, *default:* `nil`) - Output only. System assigned unique identifier of the backup collection.
28
29
"""
@@ -32,12 +33,14 @@ defmodule GoogleApi.Redis.V1.Model.BackupCollection do
* `deletionProtectionEnabled` (*type:* `boolean()`, *default:* `nil`) - Optional. The delete operation will fail when the value is set to true.
31
31
* `discoveryEndpoints` (*type:* `list(GoogleApi.Redis.V1.Model.DiscoveryEndpoint.t)`, *default:* `nil`) - Output only. Endpoints created on each given network, for Redis clients to connect to the cluster. Currently only one discovery endpoint is supported.
32
+
* `encryptionInfo` (*type:* `GoogleApi.Redis.V1.Model.EncryptionInfo.t`, *default:* `nil`) - Output only. Encryption information of the data at rest of the cluster.
32
33
* `gcsSource` (*type:* `GoogleApi.Redis.V1.Model.GcsBackupSource.t`, *default:* `nil`) - 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.
34
+
* `kmsKey` (*type:* `String.t`, *default:* `nil`) - Optional. The KMS key used to encrypt the at-rest data of the cluster.
33
35
* `maintenancePolicy` (*type:* `GoogleApi.Redis.V1.Model.ClusterMaintenancePolicy.t`, *default:* `nil`) - Optional. ClusterMaintenancePolicy determines when to allow or deny updates.
34
36
* `maintenanceSchedule` (*type:* `GoogleApi.Redis.V1.Model.ClusterMaintenanceSchedule.t`, *default:* `nil`) - Output only. ClusterMaintenanceSchedule Output only Published maintenance schedule.
35
37
* `managedBackupSource` (*type:* `GoogleApi.Redis.V1.Model.ManagedBackupSource.t`, *default:* `nil`) - Optional. Backups generated and managed by memorystore service.
@@ -63,7 +65,9 @@ defmodule GoogleApi.Redis.V1.Model.Cluster do
EncryptionInfo describes the encryption information of a cluster or a backup.
21
+
22
+
## Attributes
23
+
24
+
* `encryptionType` (*type:* `String.t`, *default:* `nil`) - Output only. Type of encryption.
25
+
* `kmsKeyPrimaryState` (*type:* `String.t`, *default:* `nil`) - Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
26
+
* `kmsKeyVersions` (*type:* `list(String.t)`, *default:* `nil`) - Output only. KMS key versions that are being used to protect the data at-rest.
27
+
* `lastUpdateTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. The most recent time when the encryption info was updated.
Copy file name to clipboardExpand all lines: clients/redis/lib/google_api/redis/v1/model/machine_configuration.ex
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ defmodule GoogleApi.Redis.V1.Model.MachineConfiguration do
21
21
22
22
## Attributes
23
23
24
-
* `cpuCount` (*type:* `integer()`, *default:* `nil`) - The number of CPUs. TODO(b/342344482, b/342346271) add proto validations again after bug fix.
24
+
* `cpuCount` (*type:* `integer()`, *default:* `nil`) - The number of CPUs. Deprecated. Use vcpu_count instead. TODO(b/342344482, b/342346271) add proto validations again after bug fix.
25
25
* `memorySizeInBytes` (*type:* `String.t`, *default:* `nil`) - Memory size in bytes. TODO(b/342344482, b/342346271) add proto validations again after bug fix.
26
26
* `shardCount` (*type:* `integer()`, *default:* `nil`) - Optional. Number of shards (if applicable).
27
27
* `vcpuCount` (*type:* `float()`, *default:* `nil`) - Optional. The number of vCPUs. TODO(b/342344482, b/342346271) add proto validations again after bug fix.
* `expireTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. The time when the backup will expire.
31
32
* `name` (*type:* `String.t`, *default:* `nil`) - 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
@@ -45,6 +46,7 @@ defmodule GoogleApi.Redis.V1beta1.Model.Backup do
Copy file name to clipboardExpand all lines: clients/redis/lib/google_api/redis/v1beta1/model/backup_collection.ex
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@ defmodule GoogleApi.Redis.V1beta1.Model.BackupCollection do
23
23
24
24
* `cluster` (*type:* `String.t`, *default:* `nil`) - Output only. The full resource path of the cluster the backup collection belongs to. Example: projects/{project}/locations/{location}/clusters/{cluster}
25
25
* `clusterUid` (*type:* `String.t`, *default:* `nil`) - Output only. The cluster uid of the backup collection.
26
+
* `kmsKey` (*type:* `String.t`, *default:* `nil`) - Output only. The KMS key used to encrypt the backups under this backup collection.
26
27
* `name` (*type:* `String.t`, *default:* `nil`) - Identifier. Full resource path of the backup collection.
27
28
* `uid` (*type:* `String.t`, *default:* `nil`) - Output only. System assigned unique identifier of the backup collection.
28
29
"""
@@ -32,12 +33,14 @@ defmodule GoogleApi.Redis.V1beta1.Model.BackupCollection do
0 commit comments