Show / Hide Table of Contents

Class AutoKeyRotationDetails

The details of auto rotation schedule for the Key being create updated or imported.

Inheritance
object
AutoKeyRotationDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.

In this article
Back to top