Class: Aws::EC2::Types::InstanceRequirementsWithMetadataRequest

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

Overview

The architecture type, virtualization type, and other attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with those attributes.

If you specify ‘InstanceRequirementsWithMetadataRequest`, you can’t specify ‘InstanceTypes`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#architecture_typesArray<String>

The architecture type.

Returns:

  • (Array<String>)


53592
53593
53594
53595
53596
53597
53598
# File 'lib/aws-sdk-ec2/types.rb', line 53592

class InstanceRequirementsWithMetadataRequest < Struct.new(
  :architecture_types,
  :virtualization_types,
  :instance_requirements)
  SENSITIVE = []
  include Aws::Structure
end

#instance_requirementsTypes::InstanceRequirementsRequest

The attributes for the instance types. When you specify instance attributes, Amazon EC2 will identify instance types with those attributes.



53592
53593
53594
53595
53596
53597
53598
# File 'lib/aws-sdk-ec2/types.rb', line 53592

class InstanceRequirementsWithMetadataRequest < Struct.new(
  :architecture_types,
  :virtualization_types,
  :instance_requirements)
  SENSITIVE = []
  include Aws::Structure
end

#virtualization_typesArray<String>

The virtualization type.

Returns:

  • (Array<String>)


53592
53593
53594
53595
53596
53597
53598
# File 'lib/aws-sdk-ec2/types.rb', line 53592

class InstanceRequirementsWithMetadataRequest < Struct.new(
  :architecture_types,
  :virtualization_types,
  :instance_requirements)
  SENSITIVE = []
  include Aws::Structure
end