Class: Aws::OpsWorks::Types::CreateUserProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpsWorks::Types::CreateUserProfileRequest
- Defined in:
- gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
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.
1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 1891 class CreateUserProfileRequest < Struct.new( :iam_user_arn, :ssh_username, :ssh_public_key, :allow_self_management) SENSITIVE = [] include Aws::Structure end |
#iam_user_arn ⇒ String
The user's IAM ARN; this can also be a federated user's ARN.
1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 1891 class CreateUserProfileRequest < Struct.new( :iam_user_arn, :ssh_username, :ssh_public_key, :allow_self_management) SENSITIVE = [] include Aws::Structure end |
#ssh_public_key ⇒ String
The user's public SSH key.
1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 1891 class CreateUserProfileRequest < Struct.new( :iam_user_arn, :ssh_username, :ssh_public_key, :allow_self_management) SENSITIVE = [] include Aws::Structure end |
#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.
1891 1892 1893 1894 1895 1896 1897 1898 |
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 1891 class CreateUserProfileRequest < Struct.new( :iam_user_arn, :ssh_username, :ssh_public_key, :allow_self_management) SENSITIVE = [] include Aws::Structure end |