Class: Aws::ARCZonalShift::Types::ManagedResourceSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::ARCZonalShift::Types::ManagedResourceSummary
- Defined in:
- gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb
Overview
A complex structure for a managed resource in an Amazon Web Services account with information about zonal shifts and autoshifts.
A managed resource is a load balancer that has been registered with Route 53 ARC by Elastic Load Balancing. You can start a zonal shift in Route 53 ARC for a managed resource to temporarily move traffic for the resource away from an Availability Zone in an Amazon Web Services Region. You can also configure zonal autoshift for a managed resource.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#applied_weights ⇒ Hash<String,Float>
A collection of key-value pairs that indicate whether resources are active in Availability Zones or not.
-
#arn ⇒ String
The Amazon Resource Name (ARN) for the managed resource.
-
#autoshifts ⇒ Array<Types::AutoshiftInResource>
An array of the autoshifts that have been completed for a resource.
-
#availability_zones ⇒ Array<String>
The Availability Zones that a resource is deployed in.
-
#name ⇒ String
The name of the managed resource.
-
#practice_run_status ⇒ String
This status tracks whether a practice run configuration exists for a resource.
-
#zonal_autoshift_status ⇒ String
The status of autoshift for a resource.
-
#zonal_shifts ⇒ Array<Types::ZonalShiftInResource>
An array of the zonal shifts for a resource.
Instance Attribute Details
#applied_weights ⇒ Hash<String,Float>
A collection of key-value pairs that indicate whether resources are active in Availability Zones or not. The key name is the Availability Zone where the resource is deployed. The value is 1 or 0.
671 672 673 674 675 676 677 678 679 680 681 682 |
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 671 class ManagedResourceSummary < Struct.new( :applied_weights, :arn, :autoshifts, :availability_zones, :name, :practice_run_status, :zonal_autoshift_status, :zonal_shifts) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) for the managed resource.
671 672 673 674 675 676 677 678 679 680 681 682 |
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 671 class ManagedResourceSummary < Struct.new( :applied_weights, :arn, :autoshifts, :availability_zones, :name, :practice_run_status, :zonal_autoshift_status, :zonal_shifts) SENSITIVE = [] include Aws::Structure end |
#autoshifts ⇒ Array<Types::AutoshiftInResource>
An array of the autoshifts that have been completed for a resource.
671 672 673 674 675 676 677 678 679 680 681 682 |
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 671 class ManagedResourceSummary < Struct.new( :applied_weights, :arn, :autoshifts, :availability_zones, :name, :practice_run_status, :zonal_autoshift_status, :zonal_shifts) SENSITIVE = [] include Aws::Structure end |
#availability_zones ⇒ Array<String>
The Availability Zones that a resource is deployed in.
671 672 673 674 675 676 677 678 679 680 681 682 |
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 671 class ManagedResourceSummary < Struct.new( :applied_weights, :arn, :autoshifts, :availability_zones, :name, :practice_run_status, :zonal_autoshift_status, :zonal_shifts) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the managed resource.
671 672 673 674 675 676 677 678 679 680 681 682 |
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 671 class ManagedResourceSummary < Struct.new( :applied_weights, :arn, :autoshifts, :availability_zones, :name, :practice_run_status, :zonal_autoshift_status, :zonal_shifts) SENSITIVE = [] include Aws::Structure end |
#practice_run_status ⇒ String
This status tracks whether a practice run configuration exists for a
resource. When you configure a practice run for a resource so that a
practice run configuration exists, Route 53 ARC sets this value to
ENABLED
. If a you have not configured a practice run for the
resource, or delete a practice run configuration, Route 53 ARC sets
the value to DISABLED
.
Route 53 ARC updates this status; you can't set a practice run
status to ENABLED
or DISABLED
.
671 672 673 674 675 676 677 678 679 680 681 682 |
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 671 class ManagedResourceSummary < Struct.new( :applied_weights, :arn, :autoshifts, :availability_zones, :name, :practice_run_status, :zonal_autoshift_status, :zonal_shifts) SENSITIVE = [] include Aws::Structure end |
#zonal_autoshift_status ⇒ String
The status of autoshift for a resource. When you configure zonal
autoshift for a resource, you can set the value of the status to
ENABLED
or DISABLED
.
671 672 673 674 675 676 677 678 679 680 681 682 |
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 671 class ManagedResourceSummary < Struct.new( :applied_weights, :arn, :autoshifts, :availability_zones, :name, :practice_run_status, :zonal_autoshift_status, :zonal_shifts) SENSITIVE = [] include Aws::Structure end |
#zonal_shifts ⇒ Array<Types::ZonalShiftInResource>
An array of the zonal shifts for a resource.
671 672 673 674 675 676 677 678 679 680 681 682 |
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 671 class ManagedResourceSummary < Struct.new( :applied_weights, :arn, :autoshifts, :availability_zones, :name, :practice_run_status, :zonal_autoshift_status, :zonal_shifts) SENSITIVE = [] include Aws::Structure end |