Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace AutoKeyRotationDetails

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

Properties

Optional lastRotationMessage

lastRotationMessage: undefined | string

The last execution status message of auto key rotation.

Optional lastRotationStatus

lastRotationStatus: LastRotationStatus

The status of last execution of auto key rotation.

Optional rotationIntervalInDays

rotationIntervalInDays: undefined | number

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. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional timeOfLastRotation

timeOfLastRotation: Date

A property indicating Last rotation Date. Example: {@code 2023-04-04T00:00:00Z}.

Optional timeOfNextRotation

timeOfNextRotation: Date

A property indicating Next estimated scheduled Time, as per the interval, expressed as date YYYY-MM-DD String. Example: {@code 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.

Optional timeOfScheduleStart

timeOfScheduleStart: Date

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.

Functions

getDeserializedJsonObj

getJsonObj