Class: Aws::IAM::Types::CreateLoginProfileRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iam/types.rb

Overview

Note:

When making an API call, you may pass CreateLoginProfileRequest data as a hash:

{
  user_name: "userNameType", # required
  password: "passwordType", # required
  password_reset_required: false,
}

Constant Summary collapse

SENSITIVE =
[:password]

Instance Attribute Summary collapse

Instance Attribute Details

#passwordString

The new password for the user.

The [regex pattern] that is used to validate this parameter is a string of characters. That string can include almost any printable ASCII character from the space (`u0020`) through the end of the ASCII character range (`u00FF`). You can also include the tab (`u0009`), line feed (`u000A`), and carriage return (`u000D`) characters. Any of these characters are valid in a password. However, many tools, such as the Amazon Web Services Management Console, might restrict the ability to type certain characters because they have special meaning within that tool.

[1]: wikipedia.org/wiki/regex

Returns:

  • (String)

931
932
933
934
935
936
937
# File 'lib/aws-sdk-iam/types.rb', line 931

class CreateLoginProfileRequest < Struct.new(
  :user_name,
  :password,
  :password_reset_required)
  SENSITIVE = [:password]
  include Aws::Structure
end

#password_reset_requiredBoolean

Specifies whether the user is required to set a new password on next sign-in.

Returns:

  • (Boolean)

931
932
933
934
935
936
937
# File 'lib/aws-sdk-iam/types.rb', line 931

class CreateLoginProfileRequest < Struct.new(
  :user_name,
  :password,
  :password_reset_required)
  SENSITIVE = [:password]
  include Aws::Structure
end

#user_nameString

The name of the IAM user to create a password for. The user must already exist.

This parameter allows (through its [regex pattern]) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,[email protected]

[1]: wikipedia.org/wiki/regex

Returns:

  • (String)

931
932
933
934
935
936
937
# File 'lib/aws-sdk-iam/types.rb', line 931

class CreateLoginProfileRequest < Struct.new(
  :user_name,
  :password,
  :password_reset_required)
  SENSITIVE = [:password]
  include Aws::Structure
end