Class AutoKeyRotationDetails
The details of auto rotation schedule for the Key being create updated or imported.
Inherited Members
Namespace: Oci.KeymanagementService.Models
Assembly: OCI.DotNetSDK.Keymanagement.dll
Syntax
public class AutoKeyRotationDetails
Properties
LastRotationMessage
Declaration
[JsonProperty(PropertyName = "lastRotationMessage")]
public string LastRotationMessage { get; set; }
Property Value
Type | Description |
---|---|
string | The last execution status message of auto key rotation. |
LastRotationStatus
Declaration
[JsonProperty(PropertyName = "lastRotationStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutoKeyRotationDetails.LastRotationStatusEnum? LastRotationStatus { get; set; }
Property Value
Type | Description |
---|---|
AutoKeyRotationDetails.LastRotationStatusEnum? | The status of last execution of auto key rotation. |
RotationIntervalInDays
Declaration
[JsonProperty(PropertyName = "rotationIntervalInDays")]
public int? RotationIntervalInDays { get; set; }
Property Value
Type | Description |
---|---|
int? | The interval of auto key rotation. For auto key rotation the interval should between 60 day and 365 days (1 year). Note: User must specify this parameter when creating a new schedule. |
TimeOfLastRotation
Declaration
[JsonProperty(PropertyName = "timeOfLastRotation")]
public DateTime? TimeOfLastRotation { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | A property indicating Last rotation Date. Example: 2023-04-04T00:00:00Z. |
TimeOfNextRotation
Declaration
[JsonProperty(PropertyName = "timeOfNextRotation")]
public DateTime? TimeOfNextRotation { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | A property indicating Next estimated scheduled Time, as per the interval, expressed as date YYYY-MM-DD String. Example: 2023-04-04T00:00:00Z. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z. |
TimeOfScheduleStart
Declaration
[JsonProperty(PropertyName = "timeOfScheduleStart")]
public DateTime? TimeOfScheduleStart { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | A property indicating scheduled start date expressed as date YYYY-MM-DD String. Example: 2023-04-04T00:00:00Z. The time has no significance when scheduling an auto key rotation as this can be done anytime approximately the scheduled day, KMS ignores the time and replaces it with 00:00, for example 2023-04-04T15:14:13Z will be used as 2023-04-04T00:00:00Z . Note : Today\u2019s date will be used if not specified by customer. |