Class KmsKey
Information about the state of the service's encryption key management. The following properties are read-only and ignored when this object is used in UpdateConfiguration: kmsKeyState, timeCreated, timeUpdated.
Inherited Members
Namespace: Oci.NosqlService.Models
Assembly: OCI.DotNetSDK.Nosql.dll
Syntax
public class KmsKey
Properties
Id
Declaration
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the KMS encryption key assigned to this Hosted Environment. If the Hosted Environment is using an Oracle-managed Key, then the id will be a null string.. |
KmsKeyState
Declaration
[JsonProperty(PropertyName = "kmsKeyState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public KmsKey.KmsKeyStateEnum? KmsKeyState { get; set; }
Property Value
Type | Description |
---|---|
KmsKey.KmsKeyStateEnum? | The current state of the encryption key assigned to this Hosted Environment. Oracle-managed keys will always report an ACTIVE state. |
KmsVaultId
Declaration
[JsonProperty(PropertyName = "kmsVaultId")]
public string KmsVaultId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the vault containing the encryption key assigned to this Hosted Environment. If the Hosted Environment is using an Oracle-managed Key, then the kmsVaultId will be a null string. |
TimeCreated
Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The timestamp when encryption key was first enabled for this Hosted Environment. RFC3339 formatted. |
TimeUpdated
Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The timestamp of the last update to the encryption key status. RFC3339 formatted. |