lib/aws-sdk-route53/client.rb in aws-sdk-route53-1.0.0.rc14 vs lib/aws-sdk-route53/client.rb in aws-sdk-route53-1.0.0.rc15
- old
+ new
@@ -912,11 +912,11 @@
# changes: [ # required
# {
# action: "CREATE", # required, accepts CREATE, DELETE, UPSERT
# resource_record_set: { # required
# name: "DNSName", # required
- # type: "SOA", # required, accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA
+ # type: "SOA", # required, accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA, CAA
# set_identifier: "ResourceRecordSetIdentifier",
# weight: 1,
# region: "us-east-1", # accepts us-east-1, us-east-2, us-west-1, us-west-2, ca-central-1, eu-west-1, eu-west-2, eu-central-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, ap-northeast-2, sa-east-1, cn-north-1, ap-south-1
# geo_location: {
# continent_code: "GeoLocationContinentCode",
@@ -1425,11 +1425,11 @@
# @example Response structure
#
# resp.traffic_policy.id #=> String
# resp.traffic_policy.version #=> Integer
# resp.traffic_policy.name #=> String
- # resp.traffic_policy.type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy.type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.traffic_policy.document #=> String
# resp.traffic_policy.comment #=> String
# resp.location #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/CreateTrafficPolicy AWS API Documentation
@@ -1494,11 +1494,11 @@
# resp.traffic_policy_instance.ttl #=> Integer
# resp.traffic_policy_instance.state #=> String
# resp.traffic_policy_instance.message #=> String
# resp.traffic_policy_instance.traffic_policy_id #=> String
# resp.traffic_policy_instance.traffic_policy_version #=> Integer
- # resp.traffic_policy_instance.traffic_policy_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy_instance.traffic_policy_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.location #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/CreateTrafficPolicyInstance AWS API Documentation
#
# @overload create_traffic_policy_instance(params = {})
@@ -1546,11 +1546,11 @@
# @example Response structure
#
# resp.traffic_policy.id #=> String
# resp.traffic_policy.version #=> Integer
# resp.traffic_policy.name #=> String
- # resp.traffic_policy.type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy.type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.traffic_policy.document #=> String
# resp.traffic_policy.comment #=> String
# resp.location #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/CreateTrafficPolicyVersion AWS API Documentation
@@ -2355,11 +2355,11 @@
# @example Response structure
#
# resp.traffic_policy.id #=> String
# resp.traffic_policy.version #=> Integer
# resp.traffic_policy.name #=> String
- # resp.traffic_policy.type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy.type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.traffic_policy.document #=> String
# resp.traffic_policy.comment #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/GetTrafficPolicy AWS API Documentation
#
@@ -2407,11 +2407,11 @@
# resp.traffic_policy_instance.ttl #=> Integer
# resp.traffic_policy_instance.state #=> String
# resp.traffic_policy_instance.message #=> String
# resp.traffic_policy_instance.traffic_policy_id #=> String
# resp.traffic_policy_instance.traffic_policy_version #=> Integer
- # resp.traffic_policy_instance.traffic_policy_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy_instance.traffic_policy_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
#
# @see http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/GetTrafficPolicyInstance AWS API Documentation
#
# @overload get_traffic_policy_instance(params = {})
# @param [Hash] params ({})
@@ -2879,17 +2879,17 @@
# that you want to list.
#
# @option params [String] :start_record_type
# The type of resource record set to begin the record listing from.
#
- # Valid values for basic resource record sets: `A` \| `AAAA` \| `CNAME`
- # \| `MX` \| `NAPTR` \| `NS` \| `PTR` \| `SOA` \| `SPF` \| `SRV` \|
- # `TXT`
+ # Valid values for basic resource record sets: `A` \| `AAAA` \| `CAA` \|
+ # `CNAME` \| `MX` \| `NAPTR` \| `NS` \| `PTR` \| `SOA` \| `SPF` \| `SRV`
+ # \| `TXT`
#
# Values for weighted, latency, geo, and failover resource record sets:
- # `A` \| `AAAA` \| `CNAME` \| `MX` \| `NAPTR` \| `PTR` \| `SPF` \| `SRV`
- # \| `TXT`
+ # `A` \| `AAAA` \| `CAA` \| `CNAME` \| `MX` \| `NAPTR` \| `PTR` \| `SPF`
+ # \| `SRV` \| `TXT`
#
# Values for alias resource record sets:
#
# * **CloudFront distribution**\: A or AAAA
#
@@ -2898,10 +2898,13 @@
#
# * **ELB load balancer**\: A \| AAAA
#
# * **Amazon S3 bucket**\: A
#
+ # * **Another resource record set in this hosted zone:** The type of the
+ # resource record set that the alias references.
+ #
# Constraint: Specifying `type` without specifying `name` returns an
# `InvalidInput` error.
#
# @option params [String] :start_record_identifier
# *Weighted resource record sets only:* If results were truncated for a
@@ -2930,20 +2933,20 @@
# @example Request syntax with placeholder values
#
# resp = client.list_resource_record_sets({
# hosted_zone_id: "ResourceId", # required
# start_record_name: "DNSName",
- # start_record_type: "SOA", # accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA
+ # start_record_type: "SOA", # accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA, CAA
# start_record_identifier: "ResourceRecordSetIdentifier",
# max_items: 1,
# })
#
# @example Response structure
#
# resp.resource_record_sets #=> Array
# resp.resource_record_sets[0].name #=> String
- # resp.resource_record_sets[0].type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.resource_record_sets[0].type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.resource_record_sets[0].set_identifier #=> String
# resp.resource_record_sets[0].weight #=> Integer
# resp.resource_record_sets[0].region #=> String, one of "us-east-1", "us-east-2", "us-west-1", "us-west-2", "ca-central-1", "eu-west-1", "eu-west-2", "eu-central-1", "ap-southeast-1", "ap-southeast-2", "ap-northeast-1", "ap-northeast-2", "sa-east-1", "cn-north-1", "ap-south-1"
# resp.resource_record_sets[0].geo_location.continent_code #=> String
# resp.resource_record_sets[0].geo_location.country_code #=> String
@@ -2958,11 +2961,11 @@
# resp.resource_record_sets[0].alias_target.evaluate_target_health #=> Boolean
# resp.resource_record_sets[0].health_check_id #=> String
# resp.resource_record_sets[0].traffic_policy_instance_id #=> String
# resp.is_truncated #=> Boolean
# resp.next_record_name #=> String
- # resp.next_record_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.next_record_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.next_record_identifier #=> String
# resp.max_items #=> Integer
#
# @see http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/ListResourceRecordSets AWS API Documentation
#
@@ -3168,11 +3171,11 @@
# @example Response structure
#
# resp.traffic_policy_summaries #=> Array
# resp.traffic_policy_summaries[0].id #=> String
# resp.traffic_policy_summaries[0].name #=> String
- # resp.traffic_policy_summaries[0].type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy_summaries[0].type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.traffic_policy_summaries[0].latest_version #=> Integer
# resp.traffic_policy_summaries[0].traffic_policy_count #=> Integer
# resp.is_truncated #=> Boolean
# resp.traffic_policy_id_marker #=> String
# resp.max_items #=> Integer
@@ -3257,11 +3260,11 @@
# @example Request syntax with placeholder values
#
# resp = client.list_traffic_policy_instances({
# hosted_zone_id_marker: "ResourceId",
# traffic_policy_instance_name_marker: "DNSName",
- # traffic_policy_instance_type_marker: "SOA", # accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA
+ # traffic_policy_instance_type_marker: "SOA", # accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA, CAA
# max_items: 1,
# })
#
# @example Response structure
#
@@ -3272,14 +3275,14 @@
# resp.traffic_policy_instances[0].ttl #=> Integer
# resp.traffic_policy_instances[0].state #=> String
# resp.traffic_policy_instances[0].message #=> String
# resp.traffic_policy_instances[0].traffic_policy_id #=> String
# resp.traffic_policy_instances[0].traffic_policy_version #=> Integer
- # resp.traffic_policy_instances[0].traffic_policy_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy_instances[0].traffic_policy_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.hosted_zone_id_marker #=> String
# resp.traffic_policy_instance_name_marker #=> String
- # resp.traffic_policy_instance_type_marker #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy_instance_type_marker #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.is_truncated #=> Boolean
# resp.max_items #=> Integer
#
# @see http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/ListTrafficPolicyInstances AWS API Documentation
#
@@ -3354,11 +3357,11 @@
# @example Request syntax with placeholder values
#
# resp = client.list_traffic_policy_instances_by_hosted_zone({
# hosted_zone_id: "ResourceId", # required
# traffic_policy_instance_name_marker: "DNSName",
- # traffic_policy_instance_type_marker: "SOA", # accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA
+ # traffic_policy_instance_type_marker: "SOA", # accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA, CAA
# max_items: 1,
# })
#
# @example Response structure
#
@@ -3369,13 +3372,13 @@
# resp.traffic_policy_instances[0].ttl #=> Integer
# resp.traffic_policy_instances[0].state #=> String
# resp.traffic_policy_instances[0].message #=> String
# resp.traffic_policy_instances[0].traffic_policy_id #=> String
# resp.traffic_policy_instances[0].traffic_policy_version #=> Integer
- # resp.traffic_policy_instances[0].traffic_policy_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy_instances[0].traffic_policy_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.traffic_policy_instance_name_marker #=> String
- # resp.traffic_policy_instance_type_marker #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy_instance_type_marker #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.is_truncated #=> Boolean
# resp.max_items #=> Integer
#
# @see http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/ListTrafficPolicyInstancesByHostedZone AWS API Documentation
#
@@ -3476,11 +3479,11 @@
# resp = client.list_traffic_policy_instances_by_policy({
# traffic_policy_id: "TrafficPolicyId", # required
# traffic_policy_version: 1, # required
# hosted_zone_id_marker: "ResourceId",
# traffic_policy_instance_name_marker: "DNSName",
- # traffic_policy_instance_type_marker: "SOA", # accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA
+ # traffic_policy_instance_type_marker: "SOA", # accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA, CAA
# max_items: 1,
# })
#
# @example Response structure
#
@@ -3491,14 +3494,14 @@
# resp.traffic_policy_instances[0].ttl #=> Integer
# resp.traffic_policy_instances[0].state #=> String
# resp.traffic_policy_instances[0].message #=> String
# resp.traffic_policy_instances[0].traffic_policy_id #=> String
# resp.traffic_policy_instances[0].traffic_policy_version #=> Integer
- # resp.traffic_policy_instances[0].traffic_policy_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy_instances[0].traffic_policy_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.hosted_zone_id_marker #=> String
# resp.traffic_policy_instance_name_marker #=> String
- # resp.traffic_policy_instance_type_marker #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy_instance_type_marker #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.is_truncated #=> Boolean
# resp.max_items #=> Integer
#
# @see http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/ListTrafficPolicyInstancesByPolicy AWS API Documentation
#
@@ -3557,11 +3560,11 @@
#
# resp.traffic_policies #=> Array
# resp.traffic_policies[0].id #=> String
# resp.traffic_policies[0].version #=> Integer
# resp.traffic_policies[0].name #=> String
- # resp.traffic_policies[0].type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policies[0].type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.traffic_policies[0].document #=> String
# resp.traffic_policies[0].comment #=> String
# resp.is_truncated #=> Boolean
# resp.traffic_policy_version_marker #=> String
# resp.max_items #=> Integer
@@ -3677,21 +3680,21 @@
# @example Request syntax with placeholder values
#
# resp = client.test_dns_answer({
# hosted_zone_id: "ResourceId", # required
# record_name: "DNSName", # required
- # record_type: "SOA", # required, accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA
+ # record_type: "SOA", # required, accepts SOA, A, TXT, NS, CNAME, MX, NAPTR, PTR, SRV, SPF, AAAA, CAA
# resolver_ip: "IPAddress",
# edns0_client_subnet_ip: "IPAddress",
# edns0_client_subnet_mask: "SubnetMask",
# })
#
# @example Response structure
#
# resp.nameserver #=> String
# resp.record_name #=> String
- # resp.record_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.record_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.record_data #=> Array
# resp.record_data[0] #=> String
# resp.response_code #=> String
# resp.protocol #=> String
#
@@ -4123,11 +4126,11 @@
# @example Response structure
#
# resp.traffic_policy.id #=> String
# resp.traffic_policy.version #=> Integer
# resp.traffic_policy.name #=> String
- # resp.traffic_policy.type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy.type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
# resp.traffic_policy.document #=> String
# resp.traffic_policy.comment #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/UpdateTrafficPolicyComment AWS API Documentation
#
@@ -4196,11 +4199,11 @@
# resp.traffic_policy_instance.ttl #=> Integer
# resp.traffic_policy_instance.state #=> String
# resp.traffic_policy_instance.message #=> String
# resp.traffic_policy_instance.traffic_policy_id #=> String
# resp.traffic_policy_instance.traffic_policy_version #=> Integer
- # resp.traffic_policy_instance.traffic_policy_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA"
+ # resp.traffic_policy_instance.traffic_policy_type #=> String, one of "SOA", "A", "TXT", "NS", "CNAME", "MX", "NAPTR", "PTR", "SRV", "SPF", "AAAA", "CAA"
#
# @see http://docs.aws.amazon.com/goto/WebAPI/route53-2013-04-01/UpdateTrafficPolicyInstance AWS API Documentation
#
# @overload update_traffic_policy_instance(params = {})
# @param [Hash] params ({})
@@ -4220,10 +4223,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-route53'
- context[:gem_version] = '1.0.0.rc14'
+ context[:gem_version] = '1.0.0.rc15'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#