| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.SSOAdmin.Types.AccountAssignmentOperationStatus
Description
Synopsis
- data AccountAssignmentOperationStatus = AccountAssignmentOperationStatus' {}
- newAccountAssignmentOperationStatus :: AccountAssignmentOperationStatus
- accountAssignmentOperationStatus_createdDate :: Lens' AccountAssignmentOperationStatus (Maybe UTCTime)
- accountAssignmentOperationStatus_failureReason :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_permissionSetArn :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_principalId :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_principalType :: Lens' AccountAssignmentOperationStatus (Maybe PrincipalType)
- accountAssignmentOperationStatus_requestId :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_status :: Lens' AccountAssignmentOperationStatus (Maybe StatusValues)
- accountAssignmentOperationStatus_targetId :: Lens' AccountAssignmentOperationStatus (Maybe Text)
- accountAssignmentOperationStatus_targetType :: Lens' AccountAssignmentOperationStatus (Maybe TargetType)
Documentation
data AccountAssignmentOperationStatus Source #
The status of the creation or deletion operation of an assignment that a principal needs to access an account.
See: newAccountAssignmentOperationStatus smart constructor.
Constructors
| AccountAssignmentOperationStatus' | |
Fields
| |
Instances
newAccountAssignmentOperationStatus :: AccountAssignmentOperationStatus Source #
Create a value of AccountAssignmentOperationStatus 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:createdDate:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_createdDate - The date that the permission set was created.
$sel:failureReason:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_failureReason - The message that contains an error or exception in case of an operation
failure.
$sel:permissionSetArn:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_permissionSetArn - The ARN of the permission set. For more information about ARNs, see
Amazon Resource Names (ARNs) and AWS Service Namespaces
in the AWS General Reference.
$sel:principalId:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_principalId - An identifier for an object in IAM Identity Center, such as a user or
group. PrincipalIds are GUIDs (For example,
f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about
PrincipalIds in IAM Identity Center, see the
IAM Identity Center Identity Store API Reference.
$sel:principalType:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_principalType - The entity type for which the assignment will be created.
$sel:requestId:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_requestId - The identifier for tracking the request operation that is generated by
the universally unique identifier (UUID) workflow.
$sel:status:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_status - The status of the permission set provisioning process.
$sel:targetId:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_targetId - TargetID is an AWS account identifier, typically a 10-12 digit string
(For example, 123456789012).
$sel:targetType:AccountAssignmentOperationStatus', accountAssignmentOperationStatus_targetType - The entity type for which the assignment will be created.
accountAssignmentOperationStatus_createdDate :: Lens' AccountAssignmentOperationStatus (Maybe UTCTime) Source #
The date that the permission set was created.
accountAssignmentOperationStatus_failureReason :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #
The message that contains an error or exception in case of an operation failure.
accountAssignmentOperationStatus_permissionSetArn :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #
The ARN of the permission set. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.
accountAssignmentOperationStatus_principalId :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #
An identifier for an object in IAM Identity Center, such as a user or group. PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference.
accountAssignmentOperationStatus_principalType :: Lens' AccountAssignmentOperationStatus (Maybe PrincipalType) Source #
The entity type for which the assignment will be created.
accountAssignmentOperationStatus_requestId :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #
The identifier for tracking the request operation that is generated by the universally unique identifier (UUID) workflow.
accountAssignmentOperationStatus_status :: Lens' AccountAssignmentOperationStatus (Maybe StatusValues) Source #
The status of the permission set provisioning process.
accountAssignmentOperationStatus_targetId :: Lens' AccountAssignmentOperationStatus (Maybe Text) Source #
TargetID is an AWS account identifier, typically a 10-12 digit string (For example, 123456789012).
accountAssignmentOperationStatus_targetType :: Lens' AccountAssignmentOperationStatus (Maybe TargetType) Source #
The entity type for which the assignment will be created.