| 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.OpsWorks.Types.UserProfile
Description
Synopsis
- data UserProfile = UserProfile' {}
- newUserProfile :: UserProfile
- userProfile_allowSelfManagement :: Lens' UserProfile (Maybe Bool)
- userProfile_iamUserArn :: Lens' UserProfile (Maybe Text)
- userProfile_name :: Lens' UserProfile (Maybe Text)
- userProfile_sshPublicKey :: Lens' UserProfile (Maybe Text)
- userProfile_sshUsername :: Lens' UserProfile (Maybe Text)
Documentation
data UserProfile Source #
Describes a user's SSH information.
See: newUserProfile smart constructor.
Constructors
| UserProfile' | |
Fields
| |
Instances
newUserProfile :: UserProfile Source #
Create a value of UserProfile 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:allowSelfManagement:UserProfile', userProfile_allowSelfManagement - Whether users can specify their own SSH public key through the My
Settings page. For more information, see
Managing User Permissions.
$sel:iamUserArn:UserProfile', userProfile_iamUserArn - The user's IAM ARN.
$sel:name:UserProfile', userProfile_name - The user's name.
$sel:sshPublicKey:UserProfile', userProfile_sshPublicKey - The user's SSH public key.
$sel:sshUsername:UserProfile', userProfile_sshUsername - The user's SSH user name.
userProfile_allowSelfManagement :: Lens' UserProfile (Maybe Bool) Source #
Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions.
userProfile_iamUserArn :: Lens' UserProfile (Maybe Text) Source #
The user's IAM ARN.
userProfile_name :: Lens' UserProfile (Maybe Text) Source #
The user's name.
userProfile_sshPublicKey :: Lens' UserProfile (Maybe Text) Source #
The user's SSH public key.
userProfile_sshUsername :: Lens' UserProfile (Maybe Text) Source #
The user's SSH user name.