AWS SDK Version 2 for .NET
API Reference

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.

.NET Framework 3.5
 
Updates the resource record sets in a specified hosted zone that were created based on the settings in a specified traffic policy version. The DNS type of the resource record sets that you're updating must match the DNS type in the JSON document that is associated with the traffic policy version that you're using to update the traffic policy instance.

When you update a traffic policy instance, Amazon Route 53 continues to respond to DNS queries for the root resource record set name (such as example.com) while it replaces one group of resource record sets with another. Amazon Route 53 performs the following operations:

  1. Amazon Route 53 creates a new group of resource record sets based on the specified traffic policy. This is true regardless of how substantial the differences are between the existing resource record sets and the new resource record sets.
  2. When all of the new resource record sets have been created, Amazon Route 53 starts to respond to DNS queries for the root resource record set name (such as example.com) by using the new resource record sets.
  3. Amazon Route 53 deletes the old group of resource record sets that are associated with the root resource record set name.

To update a traffic policy instance, send a POST request to the

/Route
            53 API version/trafficpolicyinstance/traffic policy ID
resource. The request body must include a document with an UpdateTrafficPolicyInstanceRequest element.

Namespace: Amazon.Route53
Assembly: AWSSDK.dll
Version: (assembly version)

Syntax

C#
public virtual UpdateTrafficPolicyInstanceResponse UpdateTrafficPolicyInstance(
         UpdateTrafficPolicyInstanceRequest request
)

Parameters

request
Type: Amazon.Route53.Model.UpdateTrafficPolicyInstanceRequest

Container for the necessary parameters to execute the UpdateTrafficPolicyInstance service method.

Return Value
Type: Amazon.Route53.Model.UpdateTrafficPolicyInstanceResponse
The response from the UpdateTrafficPolicyInstance service method, as returned by Route53.

Exceptions

ExceptionCondition
ConflictingTypesException You tried to update a traffic policy instance by using a traffic policy version that has a different DNS type than the current type for the instance. You specified the type in the JSON document in the CreateTrafficPolicy or CreateTrafficPolicyVersionrequest.
InvalidInputException Some value specified in the request is invalid or the XML document is malformed.
NoSuchTrafficPolicyException No traffic policy exists with the specified ID.
NoSuchTrafficPolicyInstanceException No traffic policy instance exists with the specified ID.
PriorRequestNotCompleteException The request was rejected because Amazon Route 53 was still processing a prior request.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5