class
Amazonite::Kms::KeyLastUsageData
- Amazonite::Kms::KeyLastUsageData
- Reference
- Object
Overview
Contains usage information about the last time the KMS key was used for a successful cryptographic operation.
Included Modules
- JSON::Serializable
Defined in:
kms/key_last_usage_data.crConstructors
- .new(pull : JSON::PullParser)
- .new(operation : KeyLastUsageTrackingOperation | Nil = nil, timestamp : Time | Nil = nil, cloud_trail_event_id : String | Nil = nil, kms_request_id : String | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#cloud_trail_event_id : String | Nil
The CloudTrail
eventIdassociated with the last successful cryptographic operation. -
#cloud_trail_event_id=(cloud_trail_event_id : String | Nil)
The CloudTrail
eventIdassociated with the last successful cryptographic operation. -
#hash(hasher)
See
Object#hash(hasher) -
#kms_request_id : String | Nil
The KMS request ID associated with the last successful cryptographic operation.
-
#kms_request_id=(kms_request_id : String | Nil)
The KMS request ID associated with the last successful cryptographic operation.
-
#operation : KeyLastUsageTrackingOperation | Nil
The last successful cryptographic operation the KMS key was used for.
-
#operation=(operation : KeyLastUsageTrackingOperation | Nil)
The last successful cryptographic operation the KMS key was used for.
-
#timestamp : Time | Nil
The date and time when the KMS key was most recently used for a successful cryptographic operation.
-
#timestamp=(timestamp : Time | Nil)
The date and time when the KMS key was most recently used for a successful cryptographic operation.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The CloudTrail eventId associated with the last successful cryptographic operation. Absent if
the key has not been used since KMS began tracking.
The CloudTrail eventId associated with the last successful cryptographic operation. Absent if
the key has not been used since KMS began tracking.
The KMS request ID associated with the last successful cryptographic operation. Absent if the key has not been used since KMS began tracking.
The KMS request ID associated with the last successful cryptographic operation. Absent if the key has not been used since KMS began tracking.
The last successful cryptographic operation the KMS key was used for. Absent if the key has not been used since KMS began tracking.
The last successful cryptographic operation the KMS key was used for. Absent if the key has not been used since KMS began tracking.
The date and time when the KMS key was most recently used for a successful cryptographic operation. Absent if the key has not been used since KMS began tracking.
The date and time when the KMS key was most recently used for a successful cryptographic operation. Absent if the key has not been used since KMS began tracking.