AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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.

At this time, managed resources are Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off.

Inheritance Hierarchy

System.Object
  Amazon.ARCZonalShift.Model.ManagedResourceSummary

Namespace: Amazon.ARCZonalShift.Model
Assembly: AWSSDK.ARCZonalShift.dll
Version: 3.x.y.z

Syntax

C#
public class ManagedResourceSummary

The ManagedResourceSummary type exposes the following members

Constructors

NameDescription
Public Method ManagedResourceSummary()

Properties

NameTypeDescription
Public Property AppliedWeights System.Collections.Generic.Dictionary<System.String, System.Single>

Gets and sets the property AppliedWeights.

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.

Public Property Arn System.String

Gets and sets the property Arn.

The Amazon Resource Name (ARN) for the managed resource.

Public Property Autoshifts System.Collections.Generic.List<Amazon.ARCZonalShift.Model.AutoshiftInResource>

Gets and sets the property Autoshifts.

An array of the autoshifts that have been completed for a resource.

Public Property AvailabilityZones System.Collections.Generic.List<System.String>

Gets and sets the property AvailabilityZones.

The Availability Zones that a resource is deployed in.

Public Property Name System.String

Gets and sets the property Name.

The name of the managed resource.

Public Property PracticeRunStatus Amazon.ARCZonalShift.ZonalAutoshiftStatus

Gets and sets the property PracticeRunStatus.

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.

Public Property ZonalAutoshiftStatus Amazon.ARCZonalShift.ZonalAutoshiftStatus

Gets and sets the property ZonalAutoshiftStatus.

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.

Public Property ZonalShifts System.Collections.Generic.List<Amazon.ARCZonalShift.Model.ZonalShiftInResource>

Gets and sets the property ZonalShifts.

An array of the zonal shifts for a resource.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5