Class: Aws::EC2::Types::CapacityReservationTopology

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

Overview

Information about the Capacity Reservation topology.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zoneString

The name of the Availability Zone or Local Zone that the Capacity Reservation is in.

Returns:

  • (String)


6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6270

class CapacityReservationTopology < Struct.new(
  :capacity_reservation_id,
  :capacity_block_id,
  :state,
  :instance_type,
  :group_name,
  :network_nodes,
  :availability_zone_id,
  :availability_zone)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zone_idString

The ID of the Availability Zone or Local Zone that the Capacity Reservation is in.

Returns:

  • (String)


6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6270

class CapacityReservationTopology < Struct.new(
  :capacity_reservation_id,
  :capacity_block_id,
  :state,
  :instance_type,
  :group_name,
  :network_nodes,
  :availability_zone_id,
  :availability_zone)
  SENSITIVE = []
  include Aws::Structure
end

#capacity_block_idString

The ID of the Capacity Block. This parameter is only supported for UltraServer instances and identifies instances within the UltraServer domain.

Returns:

  • (String)


6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6270

class CapacityReservationTopology < Struct.new(
  :capacity_reservation_id,
  :capacity_block_id,
  :state,
  :instance_type,
  :group_name,
  :network_nodes,
  :availability_zone_id,
  :availability_zone)
  SENSITIVE = []
  include Aws::Structure
end

#capacity_reservation_idString

The ID of the Capacity Reservation.

Returns:

  • (String)


6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6270

class CapacityReservationTopology < Struct.new(
  :capacity_reservation_id,
  :capacity_block_id,
  :state,
  :instance_type,
  :group_name,
  :network_nodes,
  :availability_zone_id,
  :availability_zone)
  SENSITIVE = []
  include Aws::Structure
end

#group_nameString

The name of the placement group that the Capacity Reservation is in.

Returns:

  • (String)


6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6270

class CapacityReservationTopology < Struct.new(
  :capacity_reservation_id,
  :capacity_block_id,
  :state,
  :instance_type,
  :group_name,
  :network_nodes,
  :availability_zone_id,
  :availability_zone)
  SENSITIVE = []
  include Aws::Structure
end

#instance_typeString

The instance type.

Returns:

  • (String)


6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6270

class CapacityReservationTopology < Struct.new(
  :capacity_reservation_id,
  :capacity_block_id,
  :state,
  :instance_type,
  :group_name,
  :network_nodes,
  :availability_zone_id,
  :availability_zone)
  SENSITIVE = []
  include Aws::Structure
end

#network_nodesArray<String>

The network nodes. The nodes are hashed based on your account. Capacity Reservations from different accounts running under the same server will return a different hashed list of strings.

The value is null or empty if:

  • The instance type is not supported.

  • The Capacity Reservation is in a state other than active or pending.

Returns:

  • (Array<String>)


6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6270

class CapacityReservationTopology < Struct.new(
  :capacity_reservation_id,
  :capacity_block_id,
  :state,
  :instance_type,
  :group_name,
  :network_nodes,
  :availability_zone_id,
  :availability_zone)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The current state of the Capacity Reservation. For the list of possible states, see DescribeCapacityReservations.

Returns:

  • (String)


6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6270

class CapacityReservationTopology < Struct.new(
  :capacity_reservation_id,
  :capacity_block_id,
  :state,
  :instance_type,
  :group_name,
  :network_nodes,
  :availability_zone_id,
  :availability_zone)
  SENSITIVE = []
  include Aws::Structure
end