Class: Aws::EC2::Types::Host

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

Overview

Describes the properties of the Dedicated Host.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allocation_timeTime

The time that the Dedicated Host was allocated.

Returns:

  • (Time)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#allows_multiple_instance_typesString

Indicates whether the Dedicated Host supports multiple instance types of the same instance family. If the value is on, the Dedicated Host supports multiple instance types in the instance family. If the value is off, the Dedicated Host supports a single instance type only.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#asset_idString

The ID of the Outpost hardware asset on which the Dedicated Host is allocated.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#auto_placementString

Whether auto-placement is on or off.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zoneString

The Availability Zone of the Dedicated Host.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zone_idString

The ID of the Availability Zone in which the Dedicated Host is allocated.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#available_capacityTypes::AvailableCapacity

Information about the instances running on the Dedicated Host.



36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#host_idString

The ID of the Dedicated Host.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#host_maintenanceString

Indicates whether host maintenance is enabled or disabled for the Dedicated Host.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#host_propertiesTypes::HostProperties

The hardware specifications of the Dedicated Host.



36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#host_recoveryString

Indicates whether host recovery is enabled or disabled for the Dedicated Host.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#host_reservation_idString

The reservation ID of the Dedicated Host. This returns a null response if the Dedicated Host doesn't have an associated reservation.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#instancesArray<Types::HostInstance>

The IDs and instance type that are currently running on the Dedicated Host.

Returns:



36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#member_of_service_linked_resource_groupBoolean

Indicates whether the Dedicated Host is in a host resource group. If memberOfServiceLinkedResourceGroup is true, the host is in a host resource group; otherwise, it is not.

Returns:

  • (Boolean)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#outpost_arnString

The Amazon Resource Name (ARN) of the Amazon Web Services Outpost on which the Dedicated Host is allocated.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#owner_idString

The ID of the Amazon Web Services account that owns the Dedicated Host.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#release_timeTime

The time that the Dedicated Host was released.

Returns:

  • (Time)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The Dedicated Host's state.

Returns:

  • (String)


36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

Any tags assigned to the Dedicated Host.

Returns:



36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 36915

class Host < Struct.new(
  :auto_placement,
  :availability_zone,
  :available_capacity,
  :client_token,
  :host_id,
  :host_properties,
  :host_reservation_id,
  :instances,
  :state,
  :allocation_time,
  :release_time,
  :tags,
  :host_recovery,
  :allows_multiple_instance_types,
  :owner_id,
  :availability_zone_id,
  :member_of_service_linked_resource_group,
  :outpost_arn,
  :host_maintenance,
  :asset_id)
  SENSITIVE = []
  include Aws::Structure
end