ScheduleKeyDeletionRequest
public struct ScheduleKeyDeletionRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The unique identifier of the customer master key (CMK) to delete. Specify the key ID or the Amazon Resource Name (ARN) of the CMK. For example: Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab To get the key ID and key ARN for a CMK, use ListKeys or DescribeKey.
Declaration
Swift
public let keyId: String
-
The waiting period, specified in number of days. After the waiting period ends, AWS KMS deletes the customer master key (CMK). This value is optional. If you include a value, it must be between 7 and 30, inclusive. If you do not include a value, it defaults to 30.
Declaration
Swift
public let pendingWindowInDays: Int?
-
Undocumented
Declaration
Swift
public init(keyId: String, pendingWindowInDays: Int? = nil)
-
Declaration
Swift
public func validate(name: String) throws