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
State
isFailed
, 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
State
is 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.
7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7456 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.
7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7456 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.
7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7456 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.
7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7456 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
GetTrafficPolicyInstance
to confirm that theCreateTrafficPolicyInstance
request completed successfully.- Failed
Route 53 wasn't able to create or update the resource record sets. When the value of
State
isFailed
, seeMessage
for an explanation of what caused the request to fail.
7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7456 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.
7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7456 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.
7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7456 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.
7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7456 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.
7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 |
# File 'gems/aws-sdk-route53/lib/aws-sdk-route53/types.rb', line 7456 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 |