AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Provides identifying details of the resource being migrated so that it can be associated
in the Application Discovery Service repository. This association occurs asynchronously
after
Keep in mind that subsequent calls to PutResourceAttributes will override previously
stored attributes. For example, if it is first called with a MAC address, but later,
it is desired to add an IP address, it will then be required to call it with
both the IP and MAC addresses to prevent overriding the MAC address.
Note the instructions regarding the special use case of the
Because this is an asynchronous call, it will always return 200, whether an association
occurs or not. To confirm if an association was found based on the provided details,
call PutResourceAttributes
returns.
ResourceAttributeList
parameter when specifying any "VM" related value.
ListDiscoveredResources
.
For .NET Core this operation is only available in asynchronous form. Please refer to PutResourceAttributesAsync.
Namespace: Amazon.MigrationHub
Assembly: AWSSDK.MigrationHub.dll
Version: 3.x.y.z
public virtual PutResourceAttributesResponse PutResourceAttributes( PutResourceAttributesRequest request )
Container for the necessary parameters to execute the PutResourceAttributes service method.
Exception | Condition |
---|---|
AccessDeniedException | You do not have sufficient access to perform this action. |
DryRunOperationException | Exception raised to indicate a successfully authorized action when the DryRun flag is set to "true". |
HomeRegionNotSetException | The home region is not set. Set the home region to continue. |
InternalServerErrorException | Exception raised when an internal, configuration, or dependency error is encountered. |
InvalidInputException | Exception raised when the provided input violates a policy constraint or is entered in the wrong format or data type. |
ResourceNotFoundException | Exception raised when the request references a resource (Application Discovery Service configuration, update stream, migration task, etc.) that does not exist in Application Discovery Service (Application Discovery Service) or in Migration Hub's repository. |
ServiceUnavailableException | Exception raised when there is an internal, configuration, or dependency error encountered. |
ThrottlingException | The request was denied due to request throttling. |
UnauthorizedOperationException | Exception raised to indicate a request was not authorized when the DryRun flag is set to "true". |
.NET Framework:
Supported in: 4.5, 4.0, 3.5