AWSKMSGetKeyRotationStatusResponse
Objective-C
@interface AWSKMSGetKeyRotationStatusResponse
Swift
class AWSKMSGetKeyRotationStatusResponse
-
Identifies the specified symmetric encryption KMS key.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable keyId;
Swift
var keyId: String? { get set }
-
A Boolean value that specifies whether key rotation is enabled.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable keyRotationEnabled;
Swift
var keyRotationEnabled: NSNumber? { get set }
-
The next date that KMS will automatically rotate the key material.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable nextRotationDate;
Swift
var nextRotationDate: Date? { get set }
-
Identifies the date and time that an in progress on-demand rotation was initiated.
The KMS API follows an eventual consistency model due to the distributed nature of the system. As a result, there might be a slight delay between initiating on-demand key rotation and the rotation’s completion. Once the on-demand rotation is complete, use ListKeyRotations to view the details of the on-demand rotation.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable onDemandRotationStartDate;
Swift
var onDemandRotationStartDate: Date? { get set }
-
The number of days between each automatic rotation. The default value is 365 days.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable rotationPeriodInDays;
Swift
var rotationPeriodInDays: NSNumber? { get set }