AwsIamAccessKeyDetails class
IAM access key details related to a finding.
Constructors
- AwsIamAccessKeyDetails({String? accessKeyId, String? accountId, String? createdAt, String? principalId, String? principalName, String? principalType, AwsIamAccessKeySessionContext? sessionContext, AwsIamAccessKeyStatus? status, String? userName})
-
AwsIamAccessKeyDetails.fromJson(Map<
String, dynamic> json) -
factory
Properties
- accessKeyId → String?
-
The identifier of the access key.
final
- accountId → String?
-
The AWS account ID of the account for the key.
final
- createdAt → String?
-
Indicates when the IAM access key was created.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- principalId → String?
-
The ID of the principal associated with an access key.
final
- principalName → String?
-
The name of the principal.
final
- principalType → String?
-
The type of principal associated with an access key.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sessionContext → AwsIamAccessKeySessionContext?
-
Information about the session that the key was used for.
final
- status → AwsIamAccessKeyStatus?
-
The status of the IAM access key related to a finding.
final
- userName → String?
-
The user associated with the IAM access key related to a finding.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited