You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::OpsWorks::Types::CreateUserProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpsWorks::Types::CreateUserProfileRequest
- Defined in:
- (unknown)
Overview
When passing CreateUserProfileRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
iam_user_arn: "String", # required
ssh_username: "String",
ssh_public_key: "String",
allow_self_management: false,
}
Instance Attribute Summary collapse
-
#allow_self_management ⇒ Boolean
Whether users can specify their own SSH public key through the My Settings page.
-
#iam_user_arn ⇒ String
The user\'s IAM ARN; this can also be a federated user\'s ARN.
-
#ssh_public_key ⇒ String
The user\'s public SSH key.
-
#ssh_username ⇒ String
The user\'s SSH user name.
Instance Attribute Details
#allow_self_management ⇒ Boolean
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.
#iam_user_arn ⇒ String
The user\'s IAM ARN; this can also be a federated user\'s ARN.
#ssh_public_key ⇒ String
The user\'s public SSH key.
#ssh_username ⇒ String
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.