You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::OpsWorks::Types::UpdateUserProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpsWorks::Types::UpdateUserProfileRequest
- Defined in:
- (unknown)
Overview
When passing UpdateUserProfileRequest 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 IAM ARN.
-
#ssh_public_key ⇒ String
The user\'s new SSH public 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 Managing User Permissions.
#iam_user_arn ⇒ String
The user IAM ARN. This can also be a federated user\'s ARN.
#ssh_public_key ⇒ String
The user\'s new SSH public 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.