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 |
Describes a user profile. For more information, see CreateUserProfile
.
Synopsis
- data DescribeUserProfile = DescribeUserProfile' {
- domainId :: Text
- userProfileName :: Text
- newDescribeUserProfile :: Text -> Text -> DescribeUserProfile
- describeUserProfile_domainId :: Lens' DescribeUserProfile Text
- describeUserProfile_userProfileName :: Lens' DescribeUserProfile Text
- data DescribeUserProfileResponse = DescribeUserProfileResponse' {
- creationTime :: Maybe POSIX
- domainId :: Maybe Text
- failureReason :: Maybe Text
- homeEfsFileSystemUid :: Maybe Text
- lastModifiedTime :: Maybe POSIX
- singleSignOnUserIdentifier :: Maybe Text
- singleSignOnUserValue :: Maybe Text
- status :: Maybe UserProfileStatus
- userProfileArn :: Maybe Text
- userProfileName :: Maybe Text
- userSettings :: Maybe UserSettings
- httpStatus :: Int
- newDescribeUserProfileResponse :: Int -> DescribeUserProfileResponse
- describeUserProfileResponse_creationTime :: Lens' DescribeUserProfileResponse (Maybe UTCTime)
- describeUserProfileResponse_domainId :: Lens' DescribeUserProfileResponse (Maybe Text)
- describeUserProfileResponse_failureReason :: Lens' DescribeUserProfileResponse (Maybe Text)
- describeUserProfileResponse_homeEfsFileSystemUid :: Lens' DescribeUserProfileResponse (Maybe Text)
- describeUserProfileResponse_lastModifiedTime :: Lens' DescribeUserProfileResponse (Maybe UTCTime)
- describeUserProfileResponse_singleSignOnUserIdentifier :: Lens' DescribeUserProfileResponse (Maybe Text)
- describeUserProfileResponse_singleSignOnUserValue :: Lens' DescribeUserProfileResponse (Maybe Text)
- describeUserProfileResponse_status :: Lens' DescribeUserProfileResponse (Maybe UserProfileStatus)
- describeUserProfileResponse_userProfileArn :: Lens' DescribeUserProfileResponse (Maybe Text)
- describeUserProfileResponse_userProfileName :: Lens' DescribeUserProfileResponse (Maybe Text)
- describeUserProfileResponse_userSettings :: Lens' DescribeUserProfileResponse (Maybe UserSettings)
- describeUserProfileResponse_httpStatus :: Lens' DescribeUserProfileResponse Int
Creating a Request
data DescribeUserProfile Source #
See: newDescribeUserProfile
smart constructor.
DescribeUserProfile' | |
|
Instances
newDescribeUserProfile Source #
Create a value of DescribeUserProfile
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:
DescribeUserProfile
, describeUserProfile_domainId
- The domain ID.
DescribeUserProfile
, describeUserProfile_userProfileName
- The user profile name. This value is not case sensitive.
Request Lenses
describeUserProfile_domainId :: Lens' DescribeUserProfile Text Source #
The domain ID.
describeUserProfile_userProfileName :: Lens' DescribeUserProfile Text Source #
The user profile name. This value is not case sensitive.
Destructuring the Response
data DescribeUserProfileResponse Source #
See: newDescribeUserProfileResponse
smart constructor.
DescribeUserProfileResponse' | |
|
Instances
newDescribeUserProfileResponse Source #
Create a value of DescribeUserProfileResponse
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:
DescribeUserProfileResponse
, describeUserProfileResponse_creationTime
- The creation time.
DescribeUserProfile
, describeUserProfileResponse_domainId
- The ID of the domain that contains the profile.
DescribeUserProfileResponse
, describeUserProfileResponse_failureReason
- The failure reason.
$sel:homeEfsFileSystemUid:DescribeUserProfileResponse'
, describeUserProfileResponse_homeEfsFileSystemUid
- The ID of the user's profile in the Amazon Elastic File System (EFS)
volume.
DescribeUserProfileResponse
, describeUserProfileResponse_lastModifiedTime
- The last modified time.
$sel:singleSignOnUserIdentifier:DescribeUserProfileResponse'
, describeUserProfileResponse_singleSignOnUserIdentifier
- The IAM Identity Center user identifier.
$sel:singleSignOnUserValue:DescribeUserProfileResponse'
, describeUserProfileResponse_singleSignOnUserValue
- The IAM Identity Center user value.
DescribeUserProfileResponse
, describeUserProfileResponse_status
- The status.
DescribeUserProfileResponse
, describeUserProfileResponse_userProfileArn
- The user profile Amazon Resource Name (ARN).
DescribeUserProfile
, describeUserProfileResponse_userProfileName
- The user profile name.
$sel:userSettings:DescribeUserProfileResponse'
, describeUserProfileResponse_userSettings
- A collection of settings.
$sel:httpStatus:DescribeUserProfileResponse'
, describeUserProfileResponse_httpStatus
- The response's http status code.
Response Lenses
describeUserProfileResponse_creationTime :: Lens' DescribeUserProfileResponse (Maybe UTCTime) Source #
The creation time.
describeUserProfileResponse_domainId :: Lens' DescribeUserProfileResponse (Maybe Text) Source #
The ID of the domain that contains the profile.
describeUserProfileResponse_failureReason :: Lens' DescribeUserProfileResponse (Maybe Text) Source #
The failure reason.
describeUserProfileResponse_homeEfsFileSystemUid :: Lens' DescribeUserProfileResponse (Maybe Text) Source #
The ID of the user's profile in the Amazon Elastic File System (EFS) volume.
describeUserProfileResponse_lastModifiedTime :: Lens' DescribeUserProfileResponse (Maybe UTCTime) Source #
The last modified time.
describeUserProfileResponse_singleSignOnUserIdentifier :: Lens' DescribeUserProfileResponse (Maybe Text) Source #
The IAM Identity Center user identifier.
describeUserProfileResponse_singleSignOnUserValue :: Lens' DescribeUserProfileResponse (Maybe Text) Source #
The IAM Identity Center user value.
describeUserProfileResponse_status :: Lens' DescribeUserProfileResponse (Maybe UserProfileStatus) Source #
The status.
describeUserProfileResponse_userProfileArn :: Lens' DescribeUserProfileResponse (Maybe Text) Source #
The user profile Amazon Resource Name (ARN).
describeUserProfileResponse_userProfileName :: Lens' DescribeUserProfileResponse (Maybe Text) Source #
The user profile name.
describeUserProfileResponse_userSettings :: Lens' DescribeUserProfileResponse (Maybe UserSettings) Source #
A collection of settings.
describeUserProfileResponse_httpStatus :: Lens' DescribeUserProfileResponse Int Source #
The response's http status code.