| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.SecurityHub.Types.AwsIamAccessKeySessionContextSessionIssuer
Description
Synopsis
- data AwsIamAccessKeySessionContextSessionIssuer = AwsIamAccessKeySessionContextSessionIssuer' {}
- newAwsIamAccessKeySessionContextSessionIssuer :: AwsIamAccessKeySessionContextSessionIssuer
- awsIamAccessKeySessionContextSessionIssuer_principalId :: Lens' AwsIamAccessKeySessionContextSessionIssuer (Maybe Text)
- awsIamAccessKeySessionContextSessionIssuer_arn :: Lens' AwsIamAccessKeySessionContextSessionIssuer (Maybe Text)
- awsIamAccessKeySessionContextSessionIssuer_userName :: Lens' AwsIamAccessKeySessionContextSessionIssuer (Maybe Text)
- awsIamAccessKeySessionContextSessionIssuer_accountId :: Lens' AwsIamAccessKeySessionContextSessionIssuer (Maybe Text)
- awsIamAccessKeySessionContextSessionIssuer_type :: Lens' AwsIamAccessKeySessionContextSessionIssuer (Maybe Text)
Documentation
data AwsIamAccessKeySessionContextSessionIssuer Source #
Information about the entity that created the session.
See: newAwsIamAccessKeySessionContextSessionIssuer smart constructor.
Constructors
| AwsIamAccessKeySessionContextSessionIssuer' | |
Fields
| |
Instances
newAwsIamAccessKeySessionContextSessionIssuer :: AwsIamAccessKeySessionContextSessionIssuer Source #
Create a value of AwsIamAccessKeySessionContextSessionIssuer with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:principalId:AwsIamAccessKeySessionContextSessionIssuer', awsIamAccessKeySessionContextSessionIssuer_principalId - The principal ID of the principal (user, role, or group) that created
the session.
$sel:arn:AwsIamAccessKeySessionContextSessionIssuer', awsIamAccessKeySessionContextSessionIssuer_arn - The ARN of the session.
$sel:userName:AwsIamAccessKeySessionContextSessionIssuer', awsIamAccessKeySessionContextSessionIssuer_userName - The name of the principal that created the session.
$sel:accountId:AwsIamAccessKeySessionContextSessionIssuer', awsIamAccessKeySessionContextSessionIssuer_accountId - The identifier of the Amazon Web Services account that created the
session.
$sel:type':AwsIamAccessKeySessionContextSessionIssuer', awsIamAccessKeySessionContextSessionIssuer_type - The type of principal (user, role, or group) that created the session.
awsIamAccessKeySessionContextSessionIssuer_principalId :: Lens' AwsIamAccessKeySessionContextSessionIssuer (Maybe Text) Source #
The principal ID of the principal (user, role, or group) that created the session.
awsIamAccessKeySessionContextSessionIssuer_arn :: Lens' AwsIamAccessKeySessionContextSessionIssuer (Maybe Text) Source #
The ARN of the session.
awsIamAccessKeySessionContextSessionIssuer_userName :: Lens' AwsIamAccessKeySessionContextSessionIssuer (Maybe Text) Source #
The name of the principal that created the session.
awsIamAccessKeySessionContextSessionIssuer_accountId :: Lens' AwsIamAccessKeySessionContextSessionIssuer (Maybe Text) Source #
The identifier of the Amazon Web Services account that created the session.
awsIamAccessKeySessionContextSessionIssuer_type :: Lens' AwsIamAccessKeySessionContextSessionIssuer (Maybe Text) Source #
The type of principal (user, role, or group) that created the session.