class
Amazonite::Kms::GetKeyRotationStatusResponse
- Amazonite::Kms::GetKeyRotationStatusResponse
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
kms/get_key_rotation_status_response.crConstructors
- .new(pull : JSON::PullParser)
- .new(key_rotation_enabled : Bool | Nil = nil, key_id : String | Nil = nil, rotation_period_in_days : Int32 | Nil = nil, next_rotation_date : Time | Nil = nil, on_demand_rotation_start_date : Time | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#hash(hasher)
See
Object#hash(hasher) -
#key_id : String | Nil
Identifies the specified symmetric encryption KMS key.
-
#key_id=(key_id : String | Nil)
Identifies the specified symmetric encryption KMS key.
-
#key_rotation_enabled : Bool | Nil
A Boolean value that specifies whether key rotation is enabled.
-
#key_rotation_enabled=(key_rotation_enabled : Bool | Nil)
A Boolean value that specifies whether key rotation is enabled.
-
#next_rotation_date : Time | Nil
The next date that KMS will automatically rotate the key material.
-
#next_rotation_date=(next_rotation_date : Time | Nil)
The next date that KMS will automatically rotate the key material.
-
#on_demand_rotation_start_date : Time | Nil
Identifies the date and time that an in progress on-demand rotation was initiated.
-
#on_demand_rotation_start_date=(on_demand_rotation_start_date : Time | Nil)
Identifies the date and time that an in progress on-demand rotation was initiated.
-
#rotation_period_in_days : Int32 | Nil
The number of days between each automatic rotation.
-
#rotation_period_in_days=(rotation_period_in_days : Int32 | Nil)
The number of days between each automatic rotation.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
A Boolean value that specifies whether key rotation is enabled.
A Boolean value that specifies whether key rotation is enabled.
The next date that KMS will automatically rotate the key material.
The next date that KMS will automatically rotate the key material.
Identifies the date and time that an in progress on-demand rotation was initiated.
KMS uses a background process to perform rotations. 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, KMS removes this field from the response. You can use ListKeyRotations to view the details of the completed on-demand rotation.
Identifies the date and time that an in progress on-demand rotation was initiated.
KMS uses a background process to perform rotations. 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, KMS removes this field from the response. You can use ListKeyRotations to view the details of the completed on-demand rotation.
The number of days between each automatic rotation. The default value is 365 days.
The number of days between each automatic rotation. The default value is 365 days.