The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Paws::EC2::InstanceTypeInfo

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::EC2::InstanceTypeInfo object:

  $service_obj->Method(Att1 => { AutoRecoverySupported => $value, ..., VCpuInfo => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::EC2::InstanceTypeInfo object:

  $result = $service_obj->Method(...);
  $result->Att1->AutoRecoverySupported

DESCRIPTION

This class has no description

ATTRIBUTES

AutoRecoverySupported => Bool

Indicates whether auto recovery is supported.

BareMetal => Bool

Indicates whether the instance is a bare metal instance type.

BurstablePerformanceSupported => Bool

Indicates whether the instance type is a burstable performance instance type.

CurrentGeneration => Bool

Indicates whether the instance type is current generation.

DedicatedHostsSupported => Bool

Indicates whether Dedicated Hosts are supported on the instance type.

EbsInfo => Paws::EC2::EbsInfo

Describes the Amazon EBS settings for the instance type.

FpgaInfo => Paws::EC2::FpgaInfo

Describes the FPGA accelerator settings for the instance type.

FreeTierEligible => Bool

Indicates whether the instance type is eligible for the free tier.

GpuInfo => Paws::EC2::GpuInfo

Describes the GPU accelerator settings for the instance type.

HibernationSupported => Bool

Indicates whether On-Demand hibernation is supported.

Hypervisor => Str

The hypervisor for the instance type.

InferenceAcceleratorInfo => Paws::EC2::InferenceAcceleratorInfo

Describes the Inference accelerator settings for the instance type.

InstanceStorageInfo => Paws::EC2::InstanceStorageInfo

Describes the instance storage for the instance type.

InstanceStorageSupported => Bool

Indicates whether instance storage is supported.

InstanceType => Str

The instance type. For more information, see Instance types (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) in the Amazon EC2 User Guide.

MemoryInfo => Paws::EC2::MemoryInfo

Describes the memory for the instance type.

NetworkInfo => Paws::EC2::NetworkInfo

Describes the network settings for the instance type.

PlacementGroupInfo => Paws::EC2::PlacementGroupInfo

Describes the placement group settings for the instance type.

ProcessorInfo => Paws::EC2::ProcessorInfo

Describes the processor.

SupportedBootModes => ArrayRef[Str|Undef]

The supported boot modes. For more information, see Boot modes (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.html) in the Amazon EC2 User Guide.

SupportedRootDeviceTypes => ArrayRef[Str|Undef]

The supported root device types.

SupportedUsageClasses => ArrayRef[Str|Undef]

Indicates whether the instance type is offered for spot or On-Demand.

SupportedVirtualizationTypes => ArrayRef[Str|Undef]

The supported virtualization types.

VCpuInfo => Paws::EC2::VCpuInfo

Describes the vCPU configurations for the instance type.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::EC2

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues