Class: Aws::IAM::Types::ChangePasswordRequest

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 ChangePasswordRequest data as a hash:

{
  old_password: "passwordType", # required
  new_password: "passwordType", # required
}

Constant Summary collapse

SENSITIVE =
[:old_password, :new_password]

Instance Attribute Summary collapse

Instance Attribute Details

#new_passwordString

The new password. The new password must conform to the account's password policy, if one exists.

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 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)

597
598
599
600
601
602
# File 'lib/aws-sdk-iam/types.rb', line 597

class ChangePasswordRequest < Struct.new(
  :old_password,
  :new_password)
  SENSITIVE = [:old_password, :new_password]
  include Aws::Structure
end

#old_passwordString

The IAM user's current password.

Returns:

  • (String)

597
598
599
600
601
602
# File 'lib/aws-sdk-iam/types.rb', line 597

class ChangePasswordRequest < Struct.new(
  :old_password,
  :new_password)
  SENSITIVE = [:old_password, :new_password]
  include Aws::Structure
end