Class: Aws::Route53::Types::TrafficPolicyInstance
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53::Types::TrafficPolicyInstance
- Includes:
- Structure
- Defined in:
- 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` is `Failed`, 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.
7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 |
# File 'lib/aws-sdk-route53/types.rb', line 7455 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.
7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 |
# File 'lib/aws-sdk-route53/types.rb', line 7455 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.
7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 |
# File 'lib/aws-sdk-route53/types.rb', line 7455 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.
7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 |
# File 'lib/aws-sdk-route53/types.rb', line 7455 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 the
`CreateTrafficPolicyInstance` request completed successfully.
Failed
: Route 53 wasn’t able to create or update the resource record
sets. When the value of `State` is `Failed`, see `Message` for an
explanation of what caused the request to fail.
7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 |
# File 'lib/aws-sdk-route53/types.rb', line 7455 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.
7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 |
# File 'lib/aws-sdk-route53/types.rb', line 7455 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.
7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 |
# File 'lib/aws-sdk-route53/types.rb', line 7455 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.
7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 |
# File 'lib/aws-sdk-route53/types.rb', line 7455 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.
7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 |
# File 'lib/aws-sdk-route53/types.rb', line 7455 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 |