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 |
Synopsis
Documentation
Contains an identity that can access an IoT SiteWise Monitor resource.
Currently, you can't use Amazon Web Services APIs to retrieve IAM Identity Center identity IDs. You can find the IAM Identity Center identity IDs in the URL of user and group pages in the IAM Identity Center console.
See: newIdentity
smart constructor.
Identity' | |
|
Instances
newIdentity :: Identity Source #
Create a value of Identity
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:group':Identity'
, identity_group
- An IAM Identity Center group identity.
$sel:iamRole:Identity'
, identity_iamRole
- An IAM role identity.
$sel:iamUser:Identity'
, identity_iamUser
- An IAM user identity.
$sel:user:Identity'
, identity_user
- An IAM Identity Center user identity.
identity_group :: Lens' Identity (Maybe GroupIdentity) Source #
An IAM Identity Center group identity.
identity_iamRole :: Lens' Identity (Maybe IAMRoleIdentity) Source #
An IAM role identity.
identity_iamUser :: Lens' Identity (Maybe IAMUserIdentity) Source #
An IAM user identity.
identity_user :: Lens' Identity (Maybe UserIdentity) Source #
An IAM Identity Center user identity.