openapi: 3.0.0 info: version: 2015-07-09 x-release: v4 title: 'APIs.io Engineering Platform Amazon API Gateway 2014 11 13 #Action=CreateLoginProfile API' description: Amazon API Gateway

Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.

x-logo: url: https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png backgroundColor: '#FFFFFF' termsOfService: https://aws.amazon.com/service-terms/ contact: name: Mike Ralphson email: mike.ralphson@gmail.com url: https://github.com/mermade/aws2openapi x-twitter: PermittedSoc license: name: Apache 2.0 License url: http://www.apache.org/licenses/ x-providerName: amazonaws.com x-serviceName: apigateway x-origin: - contentType: application/json url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/apigateway-2015-07-09.normal.json converter: url: https://github.com/mermade/aws2openapi version: 1.0.0 x-apisguru-driver: external x-apiClientRegistration: url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct x-apisguru-categories: - cloud x-preferred: true servers: - url: http://apigateway.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The Amazon API Gateway multi-region endpoint - url: https://apigateway.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The Amazon API Gateway multi-region endpoint - url: http://apigateway.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The Amazon API Gateway endpoint for China (Beijing) and China (Ningxia) - url: https://apigateway.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The Amazon API Gateway endpoint for China (Beijing) and China (Ningxia) security: - hmac: [] tags: - name: '#Action=CreateLoginProfile' paths: /#Action=CreateLoginProfile: parameters: - $ref: '#/components/parameters/X-Amz-Content-Sha256' - $ref: '#/components/parameters/X-Amz-Date' - $ref: '#/components/parameters/X-Amz-Algorithm' - $ref: '#/components/parameters/X-Amz-Credential' - $ref: '#/components/parameters/X-Amz-Security-Token' - $ref: '#/components/parameters/X-Amz-Signature' - $ref: '#/components/parameters/X-Amz-SignedHeaders' get: x-aws-operation-name: CreateLoginProfile operationId: GET_CreateLoginProfile description:

Creates a password for the specified IAM user. A password allows an IAM user to access Amazon Web Services services through the Amazon Web Services Management Console.

You can use the CLI, the Amazon Web Services API, or the Users page in the IAM console to create a password for any IAM user. Use ChangePassword to update your own existing password in the My Security Credentials page in the Amazon Web Services Management Console.

For more information about managing passwords, see Managing passwords in the IAM User Guide.

responses: '200': description: Success content: text/xml: schema: $ref: '#/components/schemas/CreateLoginProfileResponse' '480': description: EntityAlreadyExistsException content: text/xml: schema: $ref: '#/components/schemas/EntityAlreadyExistsException' '481': description: NoSuchEntityException content: text/xml: schema: $ref: '#/components/schemas/NoSuchEntityException' '482': description: PasswordPolicyViolationException content: text/xml: schema: $ref: '#/components/schemas/PasswordPolicyViolationException' '483': description: LimitExceededException content: text/xml: schema: $ref: '#/components/schemas/LimitExceededException' '484': description: ServiceFailureException content: text/xml: schema: $ref: '#/components/schemas/ServiceFailureException' parameters: - name: UserName in: query required: true description: '

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: _+=,.@-

' schema: type: string pattern: '[\w+=,.@-]+' minLength: 1 maxLength: 64 - name: Password in: query required: true description:

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.

schema: type: string pattern: '[\u0009\u000A\u000D\u0020-\u00FF]+' minLength: 1 maxLength: 128 format: password - name: PasswordResetRequired in: query required: false description: Specifies whether the user is required to set a new password on next sign-in. schema: type: boolean - name: Action in: query required: true schema: type: string enum: - CreateLoginProfile - name: Version in: query required: true schema: type: string enum: - 2010-05-08 tags: - '#Action=CreateLoginProfile' post: x-aws-operation-name: CreateLoginProfile operationId: POST_CreateLoginProfile description:

Creates a password for the specified IAM user. A password allows an IAM user to access Amazon Web Services services through the Amazon Web Services Management Console.

You can use the CLI, the Amazon Web Services API, or the Users page in the IAM console to create a password for any IAM user. Use ChangePassword to update your own existing password in the My Security Credentials page in the Amazon Web Services Management Console.

For more information about managing passwords, see Managing passwords in the IAM User Guide.

responses: '200': description: Success content: text/xml: schema: $ref: '#/components/schemas/CreateLoginProfileResponse' '480': description: EntityAlreadyExistsException content: text/xml: schema: $ref: '#/components/schemas/EntityAlreadyExistsException' '481': description: NoSuchEntityException content: text/xml: schema: $ref: '#/components/schemas/NoSuchEntityException' '482': description: PasswordPolicyViolationException content: text/xml: schema: $ref: '#/components/schemas/PasswordPolicyViolationException' '483': description: LimitExceededException content: text/xml: schema: $ref: '#/components/schemas/LimitExceededException' '484': description: ServiceFailureException content: text/xml: schema: $ref: '#/components/schemas/ServiceFailureException' requestBody: content: text/xml: schema: $ref: '#/components/schemas/CreateLoginProfileRequest' parameters: - name: Action in: query required: true schema: type: string enum: - CreateLoginProfile - name: Version in: query required: true schema: type: string enum: - 2010-05-08 tags: - '#Action=CreateLoginProfile' components: parameters: X-Amz-Signature: name: X-Amz-Signature in: header schema: type: string required: false X-Amz-Content-Sha256: name: X-Amz-Content-Sha256 in: header schema: type: string required: false X-Amz-Algorithm: name: X-Amz-Algorithm in: header schema: type: string required: false X-Amz-Security-Token: name: X-Amz-Security-Token in: header schema: type: string required: false X-Amz-SignedHeaders: name: X-Amz-SignedHeaders in: header schema: type: string required: false X-Amz-Credential: name: X-Amz-Credential in: header schema: type: string required: false X-Amz-Date: name: X-Amz-Date in: header schema: type: string required: false schemas: userNameType: type: string pattern: '[\w+=,.@-]+' minLength: 1 maxLength: 64 passwordType: type: string pattern: '[\u0009\u000A\u000D\u0020-\u00FF]+' minLength: 1 maxLength: 128 format: password LimitExceededException: {} booleanType: type: boolean LoginProfile: type: object required: - UserName - CreateDate properties: UserName: allOf: - $ref: '#/components/schemas/userNameType' - description: The name of the user, which can be used for signing in to the Amazon Web Services Management Console. CreateDate: allOf: - $ref: '#/components/schemas/dateType' - description: The date when the password for the user was created. PasswordResetRequired: allOf: - $ref: '#/components/schemas/booleanType' - description: Specifies whether the user is required to set a new password on next sign-in. description:

Contains the user name and password create date for a user.

This data type is used as a response element in the CreateLoginProfile and GetLoginProfile operations.

NoSuchEntityException: {} dateType: type: string format: date-time CreateLoginProfileRequest: type: object required: - UserName - Password title: CreateLoginProfileRequest properties: UserName: allOf: - $ref: '#/components/schemas/userNameType' - description: '

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: _+=,.@-

' Password: allOf: - $ref: '#/components/schemas/passwordType' - description:

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.

PasswordResetRequired: allOf: - $ref: '#/components/schemas/booleanType' - description: Specifies whether the user is required to set a new password on next sign-in. ServiceFailureException: {} CreateLoginProfileResponse: type: object required: - LoginProfile example: LoginProfile: CreateDate: 2015-03-10 20:55:40.274000+00:00 PasswordResetRequired: true UserName: Bob properties: LoginProfile: allOf: - $ref: '#/components/schemas/LoginProfile' - description: A structure containing the user name and password create date. description: 'Contains the response to a successful CreateLoginProfile request. ' PasswordPolicyViolationException: {} EntityAlreadyExistsException: {} securitySchemes: hmac: type: apiKey name: Authorization in: header description: Amazon Signature authorization v4 x-amazon-apigateway-authtype: awsSigv4 externalDocs: description: Amazon Web Services documentation url: https://docs.aws.amazon.com/apigateway/ x-hasEquivalentPaths: true