Class: Aws::Route53::Types::TrafficPolicyInstance
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53::Types::TrafficPolicyInstance
- Defined in:
- gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb
Overview
A complex type that contains settings for the new traffic policy instance.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#hosted_zone_id ⇒ String
The ID of the hosted zone that Amazon Route 53 created resource record sets in.
-
#id ⇒ String
The ID that Amazon Route 53 assigned to the new traffic policy instance.
-
#message ⇒ String
If
StateisFailed, an explanation of the reason for the failure. -
#name ⇒ String
The DNS name, such as www.example.com, for which Amazon Route 53 responds to queries by using the resource record sets that are associated with this traffic policy instance.
-
#state ⇒ String
The value of
Stateis one of the following values:. -
#traffic_policy_id ⇒ String
The ID of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.
-
#traffic_policy_type ⇒ String
The DNS type that Amazon Route 53 assigned to all of the resource record sets that it created for this traffic policy instance.
-
#traffic_policy_version ⇒ Integer
The version of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.
-
#ttl ⇒ Integer
The TTL that Amazon Route 53 assigned to all of the resource record sets that it created in the specified hosted zone.
Instance Attribute Details
#hosted_zone_id ⇒ String
The ID of the hosted zone that Amazon Route 53 created resource record sets in.
7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7538 class TrafficPolicyInstance < Struct.new( :id, :hosted_zone_id, :name, :ttl, :state, :message, :traffic_policy_id, :traffic_policy_version, :traffic_policy_type) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID that Amazon Route 53 assigned to the new traffic policy instance.
7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7538 class TrafficPolicyInstance < Struct.new( :id, :hosted_zone_id, :name, :ttl, :state, :message, :traffic_policy_id, :traffic_policy_version, :traffic_policy_type) SENSITIVE = [] include Aws::Structure end |
#message ⇒ String
If State is Failed, an explanation of the reason for the
failure. If State is another value, Message is empty.
7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7538 class TrafficPolicyInstance < Struct.new( :id, :hosted_zone_id, :name, :ttl, :state, :message, :traffic_policy_id, :traffic_policy_version, :traffic_policy_type) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The DNS name, such as www.example.com, for which Amazon Route 53 responds to queries by using the resource record sets that are associated with this traffic policy instance.
7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7538 class TrafficPolicyInstance < Struct.new( :id, :hosted_zone_id, :name, :ttl, :state, :message, :traffic_policy_id, :traffic_policy_version, :traffic_policy_type) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The value of State is one of the following values:
- Applied
Amazon Route 53 has finished creating resource record sets, and changes have propagated to all Route 53 edge locations.
- Creating
Route 53 is creating the resource record sets. Use
GetTrafficPolicyInstanceto confirm that theCreateTrafficPolicyInstancerequest completed successfully.- Failed
Route 53 wasn't able to create or update the resource record sets. When the value of
StateisFailed, seeMessagefor an explanation of what caused the request to fail.
7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7538 class TrafficPolicyInstance < Struct.new( :id, :hosted_zone_id, :name, :ttl, :state, :message, :traffic_policy_id, :traffic_policy_version, :traffic_policy_type) SENSITIVE = [] include Aws::Structure end |
#traffic_policy_id ⇒ String
The ID of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.
7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7538 class TrafficPolicyInstance < Struct.new( :id, :hosted_zone_id, :name, :ttl, :state, :message, :traffic_policy_id, :traffic_policy_version, :traffic_policy_type) SENSITIVE = [] include Aws::Structure end |
#traffic_policy_type ⇒ String
The DNS type that Amazon Route 53 assigned to all of the resource record sets that it created for this traffic policy instance.
7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7538 class TrafficPolicyInstance < Struct.new( :id, :hosted_zone_id, :name, :ttl, :state, :message, :traffic_policy_id, :traffic_policy_version, :traffic_policy_type) SENSITIVE = [] include Aws::Structure end |
#traffic_policy_version ⇒ Integer
The version of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.
7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7538 class TrafficPolicyInstance < Struct.new( :id, :hosted_zone_id, :name, :ttl, :state, :message, :traffic_policy_id, :traffic_policy_version, :traffic_policy_type) SENSITIVE = [] include Aws::Structure end |
#ttl ⇒ Integer
The TTL that Amazon Route 53 assigned to all of the resource record sets that it created in the specified hosted zone.
7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7538 class TrafficPolicyInstance < Struct.new( :id, :hosted_zone_id, :name, :ttl, :state, :message, :traffic_policy_id, :traffic_policy_version, :traffic_policy_type) SENSITIVE = [] include Aws::Structure end |