Class: Aws::ARCZonalShift::Types::GetManagedResourceResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#applied_weightsHash<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.

Returns:

  • (Hash<String,Float>)


433
434
435
436
437
438
439
440
441
442
443
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 433

class GetManagedResourceResponse < Struct.new(
  :applied_weights,
  :arn,
  :autoshifts,
  :name,
  :practice_run_configuration,
  :zonal_autoshift_status,
  :zonal_shifts)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The Amazon Resource Name (ARN) for the resource.

Returns:

  • (String)


433
434
435
436
437
438
439
440
441
442
443
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 433

class GetManagedResourceResponse < Struct.new(
  :applied_weights,
  :arn,
  :autoshifts,
  :name,
  :practice_run_configuration,
  :zonal_autoshift_status,
  :zonal_shifts)
  SENSITIVE = []
  include Aws::Structure
end

#autoshiftsArray<Types::AutoshiftInResource>

An array of the autoshifts that are active for the resource.

Returns:



433
434
435
436
437
438
439
440
441
442
443
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 433

class GetManagedResourceResponse < Struct.new(
  :applied_weights,
  :arn,
  :autoshifts,
  :name,
  :practice_run_configuration,
  :zonal_autoshift_status,
  :zonal_shifts)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the resource.

Returns:

  • (String)


433
434
435
436
437
438
439
440
441
442
443
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 433

class GetManagedResourceResponse < Struct.new(
  :applied_weights,
  :arn,
  :autoshifts,
  :name,
  :practice_run_configuration,
  :zonal_autoshift_status,
  :zonal_shifts)
  SENSITIVE = []
  include Aws::Structure
end

#practice_run_configurationTypes::PracticeRunConfiguration

The practice run configuration for zonal autoshift that's associated with the resource.



433
434
435
436
437
438
439
440
441
442
443
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 433

class GetManagedResourceResponse < Struct.new(
  :applied_weights,
  :arn,
  :autoshifts,
  :name,
  :practice_run_configuration,
  :zonal_autoshift_status,
  :zonal_shifts)
  SENSITIVE = []
  include Aws::Structure
end

#zonal_autoshift_statusString

The status for zonal autoshift for a resource. When the autoshift status is ENABLED, Amazon Web Services shifts traffic for a resource away from an Availability Zone, on your behalf, when Amazon Web Services determines that there's an issue in the Availability Zone that could potentially affect customers.

Returns:

  • (String)


433
434
435
436
437
438
439
440
441
442
443
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 433

class GetManagedResourceResponse < Struct.new(
  :applied_weights,
  :arn,
  :autoshifts,
  :name,
  :practice_run_configuration,
  :zonal_autoshift_status,
  :zonal_shifts)
  SENSITIVE = []
  include Aws::Structure
end

#zonal_shiftsArray<Types::ZonalShiftInResource>

The zonal shifts that are currently active for a resource.

Returns:



433
434
435
436
437
438
439
440
441
442
443
# File 'gems/aws-sdk-arczonalshift/lib/aws-sdk-arczonalshift/types.rb', line 433

class GetManagedResourceResponse < Struct.new(
  :applied_weights,
  :arn,
  :autoshifts,
  :name,
  :practice_run_configuration,
  :zonal_autoshift_status,
  :zonal_shifts)
  SENSITIVE = []
  include Aws::Structure
end