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