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 bare metal.

BurstablePerformanceSupported => Bool

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

CurrentGeneration => Bool

  Indicates whether the instance type is a 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

  Indicates the hypervisor used for the instance type.

InferenceAcceleratorInfo => Paws::EC2::InferenceAcceleratorInfo

  Describes the Inference accelerator settings for the instance type.

InstanceStorageInfo => Paws::EC2::InstanceStorageInfo

  Describes the disks 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 I<Amazon Elastic Compute Cloud 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.

SupportedRootDeviceTypes => ArrayRef[Str|Undef]

  Indicates the supported root device types.

SupportedUsageClasses => ArrayRef[Str|Undef]

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

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