Class EncryptionInfo
EncryptionInfo describes the encryption information of a cluster or a backup.
Implements
Inherited Members
Namespace: Google.Apis.CloudRedis.v1beta1.Data
Assembly: Google.Apis.CloudRedis.v1beta1.dll
Syntax
public class EncryptionInfo : IDirectResponseSchemaProperties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
EncryptionType
Output only. Type of encryption.
Declaration
[JsonProperty("encryptionType")]
public virtual string EncryptionType { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
KmsKeyPrimaryState
Output only. The state of the primary version of the KMS key perceived by the system. This field is not populated in backups.
Declaration
[JsonProperty("kmsKeyPrimaryState")]
public virtual string KmsKeyPrimaryState { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
KmsKeyVersions
Output only. KMS key versions that are being used to protect the data at-rest.
Declaration
[JsonProperty("kmsKeyVersions")]
public virtual IList<string> KmsKeyVersions { get; set; }Property Value
| Type | Description | 
|---|---|
| IList<string> | 
LastUpdateTime
object representation of LastUpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastUpdateTimeDateTimeOffset instead.")]
public virtual object LastUpdateTime { get; set; }Property Value
| Type | Description | 
|---|---|
| object | 
LastUpdateTimeDateTimeOffset
DateTimeOffset representation of LastUpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastUpdateTimeDateTimeOffset { get; set; }Property Value
| Type | Description | 
|---|---|
| DateTimeOffset? | 
LastUpdateTimeRaw
Output only. The most recent time when the encryption info was updated.
Declaration
[JsonProperty("lastUpdateTime")]
public virtual string LastUpdateTimeRaw { get; set; }Property Value
| Type | Description | 
|---|---|
| string |