class Aws::OpsWorks::Types::CreateUserProfileRequest
@note When making an API call, you may pass CreateUserProfileRequest
data as a hash: { iam_user_arn: "String", # required ssh_username: "String", ssh_public_key: "String", allow_self_management: false, }
@!attribute [rw] iam_user_arn
The user's IAM ARN; this can also be a federated user's ARN. @return [String]
@!attribute [rw] ssh_username
The user's SSH user name. The allowable characters are \[a-z\], \[A-Z\], \[0-9\], '-', and '\_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, `my.name` will be changed to `myname`. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name. @return [String]
@!attribute [rw] ssh_public_key
The user's public SSH key. @return [String]
@!attribute [rw] allow_self_management
Whether users can specify their own SSH public key through the My Settings page. For more information, see [Setting an IAM User's Public SSH Key][1]. [1]: https://docs.aws.amazon.com/opsworks/latest/userguide/security-settingsshkey.html @return [Boolean]
@see docs.aws.amazon.com/goto/WebAPI/opsworks-2013-02-18/CreateUserProfileRequest AWS API Documentation
Constants
- SENSITIVE