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 : IDirectResponseSchema
Properties
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 |