ResyncMFADevice
Synchronizes the specified MFA device with its IAM resource object on the AWS servers.
For more information about creating and working with virtual MFA devices, see Using a virtual MFA device in the IAM User Guide.
Request Parameters
For information about the parameters that are common to all actions, see Common Parameters.
- AuthenticationCode1
-
An authentication code emitted by the device.
The format for this parameter is a sequence of six digits.
Type: String
Length Constraints: Fixed length of 6.
Pattern:
[\d]+
Required: Yes
- AuthenticationCode2
-
A subsequent authentication code emitted by the device.
The format for this parameter is a sequence of six digits.
Type: String
Length Constraints: Fixed length of 6.
Pattern:
[\d]+
Required: Yes
- SerialNumber
-
Serial number that uniquely identifies the MFA device.
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: _+=,.@- Type: String
Length Constraints: Minimum length of 9. Maximum length of 256.
Pattern:
[\w+=/:,.@-]+
Required: Yes
- UserName
-
The name of the user whose MFA device you want to resynchronize.
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: _+=,.@- Type: String
Length Constraints: Minimum length of 1. Maximum length of 128.
Pattern:
[\w+=,.@-]+
Required: Yes
Errors
For information about the errors that are common to all actions, see Common Errors.
- ConcurrentModification
-
The request was rejected because multiple requests to change this object were submitted simultaneously. Wait a few minutes and submit your request again.
HTTP Status Code: 409
- InvalidAuthenticationCode
-
The request was rejected because the authentication code was not recognized. The error message describes the specific error.
HTTP Status Code: 403
- LimitExceeded
-
The request was rejected because it attempted to create resources beyond the current AWS account limits. The error message describes the limit exceeded.
HTTP Status Code: 409
- NoSuchEntity
-
The request was rejected because it referenced a resource entity that does not exist. The error message describes the resource.
HTTP Status Code: 404
- ServiceFailure
-
The request processing has failed because of an unknown error, exception or failure.
HTTP Status Code: 500
Examples
Example
This example illustrates one usage of ResyncMFADevice.
Sample Request
https://iam.amazonaws.com/?Action=ResyncMFADevice
&UserName=Bob
&SerialNumber=R1234
&AuthenticationCode1=234567
&AuthenticationCode2=987654
&Version=2010-05-08
&AUTHPARAMS
Sample Response
<ResyncMFADeviceResponse xmlns="https://iam.amazonaws.com/doc/2010-05-08/">
<ResponseMetadata>
<RequestId>7a62c49f-347e-4fc4-9331-6e8eEXAMPLE</RequestId>
</ResponseMetadata>
</ResyncMFADeviceResponse>
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: