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 KmsKeyProperties
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. |