AWS v6.71.0 published on Friday, Mar 7, 2025 by Pulumi
aws.ec2.getInstanceType
Explore with Pulumi AI
Get characteristics for a single EC2 Instance Type.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.ec2.getInstanceType({
    instanceType: "t2.micro",
});
import pulumi
import pulumi_aws as aws
example = aws.ec2.get_instance_type(instance_type="t2.micro")
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ec2.GetInstanceType(ctx, &ec2.GetInstanceTypeArgs{
			InstanceType: "t2.micro",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() => 
{
    var example = Aws.Ec2.GetInstanceType.Invoke(new()
    {
        InstanceType = "t2.micro",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.Ec2Functions;
import com.pulumi.aws.ec2.inputs.GetInstanceTypeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var example = Ec2Functions.getInstanceType(GetInstanceTypeArgs.builder()
            .instanceType("t2.micro")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      function: aws:ec2:getInstanceType
      arguments:
        instanceType: t2.micro
Using getInstanceType
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstanceType(args: GetInstanceTypeArgs, opts?: InvokeOptions): Promise<GetInstanceTypeResult>
function getInstanceTypeOutput(args: GetInstanceTypeOutputArgs, opts?: InvokeOptions): Output<GetInstanceTypeResult>def get_instance_type(instance_type: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetInstanceTypeResult
def get_instance_type_output(instance_type: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetInstanceTypeResult]func GetInstanceType(ctx *Context, args *GetInstanceTypeArgs, opts ...InvokeOption) (*GetInstanceTypeResult, error)
func GetInstanceTypeOutput(ctx *Context, args *GetInstanceTypeOutputArgs, opts ...InvokeOption) GetInstanceTypeResultOutput> Note: This function is named GetInstanceType in the Go SDK.
public static class GetInstanceType 
{
    public static Task<GetInstanceTypeResult> InvokeAsync(GetInstanceTypeArgs args, InvokeOptions? opts = null)
    public static Output<GetInstanceTypeResult> Invoke(GetInstanceTypeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInstanceTypeResult> getInstanceType(GetInstanceTypeArgs args, InvokeOptions options)
public static Output<GetInstanceTypeResult> getInstanceType(GetInstanceTypeArgs args, InvokeOptions options)
fn::invoke:
  function: aws:ec2/getInstanceType:getInstanceType
  arguments:
    # arguments dictionaryThe following arguments are supported:
- InstanceType string
- Instance
- InstanceType string
- Instance
- instanceType String
- Instance
- instanceType string
- Instance
- instance_type str
- Instance
- instanceType String
- Instance
getInstanceType Result
The following output properties are available:
- AutoRecovery boolSupported 
- trueif auto recovery is supported.
- BandwidthWeightings List<string>
- A set of strings of valid settings for configurable bandwidth weighting, if supported.
- BareMetal bool
- trueif it is a bare metal instance type.
- BootModes List<string>
- A set of strings of supported boot modes.
- BurstablePerformance boolSupported 
- trueif the instance type is a burstable performance instance type.
- CurrentGeneration bool
- trueif the instance type is a current generation.
- DedicatedHosts boolSupported 
- trueif Dedicated Hosts are supported on the instance type.
- DefaultCores int
- Default number of cores for the instance type.
- DefaultNetwork intCard Index 
- The index of the default network card, starting at 0.
- DefaultThreads intPer Core 
- The default number of threads per core for the instance type.
- DefaultVcpus int
- Default number of vCPUs for the instance type.
- EbsEncryption stringSupport 
- Indicates whether Amazon EBS encryption is supported.
- EbsNvme stringSupport 
- Whether non-volatile memory express (NVMe) is supported.
- EbsOptimized stringSupport 
- Indicates that the instance type is Amazon EBS-optimized.
- EbsPerformance intBaseline Bandwidth 
- The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.
- EbsPerformance intBaseline Iops 
- The baseline input/output storage operations per seconds for an EBS-optimized instance type.
- EbsPerformance doubleBaseline Throughput 
- The baseline throughput performance for an EBS-optimized instance type, in MBps.
- EbsPerformance intMaximum Bandwidth 
- The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.
- EbsPerformance intMaximum Iops 
- The maximum input/output storage operations per second for an EBS-optimized instance type.
- EbsPerformance doubleMaximum Throughput 
- The maximum throughput performance for an EBS-optimized instance type, in MBps.
- EfaMaximum intInterfaces 
- The maximum number of Elastic Fabric Adapters for the instance type.
- EfaSupported bool
- trueif Elastic Fabric Adapter (EFA) is supported.
- EnaSrd boolSupported 
- trueif the instance type supports ENA Express.
- EnaSupport string
- Indicates whether Elastic Network Adapter (ENA) is "supported","required", or"unsupported".
- EncryptionIn boolTransit Supported 
- trueif encryption in-transit between instances is supported.
- Fpgas
List<GetInstance Type Fpga> 
- Describes the FPGA accelerator settings for the instance type.- fpgas.#.count- The count of FPGA accelerators for the instance type.
- fpgas.#.manufacturer- The manufacturer of the FPGA accelerator.
- fpgas.#.memory_size- The size (in MiB) of the memory available to the FPGA accelerator.
- fpgas.#.name- The name of the FPGA accelerator.
 
- FreeTier boolEligible 
- trueif the instance type is eligible for the free tier.
- Gpuses
List<GetInstance Type Gpus> 
- Describes the GPU accelerators for the instance type.- gpus.#.count- The number of GPUs for the instance type.
- gpus.#.manufacturer- The manufacturer of the GPU accelerator.
- gpus.#.memory_size- The size (in MiB) of the memory available to the GPU accelerator.
- gpus.#.name- The name of the GPU accelerator.
 
- HibernationSupported bool
- trueif On-Demand hibernation is supported.
- Hypervisor string
- Hypervisor used for the instance type.
- Id string
- The provider-assigned unique ID for this managed resource.
- InferenceAccelerators List<GetInstance Type Inference Accelerator> 
- Describes the Inference accelerators for the instance type.- inference_accelerators.#.count- The number of Inference accelerators for the instance type.
- inference_accelerators.#.manufacturer- The manufacturer of the Inference accelerator.
- inference_accelerators.#.memory_size- The size (in MiB) of the memory available to the inference accelerator.
- inference_accelerators.#.name- The name of the Inference accelerator.
 
- InstanceDisks List<GetInstance Type Instance Disk> 
- Describes the disks for the instance type.- instance_disks.#.count- The number of disks with this configuration.
- instance_disks.#.size- The size of the disk in GB.
- instance_disks.#.type- The type of disk.
 
- InstanceStorage boolSupported 
- trueif instance storage is supported.
- InstanceType string
- Ipv6Supported bool
- trueif IPv6 is supported.
- MaximumIpv4Addresses intPer Interface 
- The maximum number of IPv4 addresses per network interface.
- MaximumIpv6Addresses intPer Interface 
- The maximum number of IPv6 addresses per network interface.
- MaximumNetwork intCards 
- The maximum number of physical network cards that can be allocated to the instance.
- MaximumNetwork intInterfaces 
- The maximum number of network interfaces for the instance type.
- MediaAccelerators List<GetInstance Type Media Accelerator> 
- Describes the media accelerator settings for the instance type.- media_accelerators.#.count- The number of media accelerators for the instance type.
- media_accelerators.#.manufacturer- The manufacturer of the media accelerator.
- media_accelerators.#.memory_size- The size (in MiB) of the memory available to each media accelerator.
- media_accelerators.#.name- The name of the media accelerator.
 
- MemorySize int
- Size of the instance memory, in MiB.
- NetworkCards List<GetInstance Type Network Card> 
- Describes the network cards for the instance type.- network_cards.#.baseline_bandwidth- The baseline network performance (in Gbps) of the network card.
- network_cards.#.index- The index of the network card.
- network_cards.#.maximum_interfaces- The maximum number of network interfaces for the /network card.
- network_cards.#.performance- Describes the network performance of the network card.
- network_cards.#.peak_bandwidth- The peak (burst) network performance (in Gbps) of the network card.
 
- NetworkPerformance string
- Describes the network performance.
- NeuronDevices List<GetInstance Type Neuron Device> 
- Describes the Neuron accelerator settings for the instance type.- neuron_devices.#.core_count- The number of cores available to the neuron accelerator.
- neuron_devices.#.core_version- A number representing the version of the neuron accelerator.
- neuron_devices.#.count- The number of neuron accelerators for the instance type.
- neuron_devices.#.memory_size- The size (in MiB) of the memory available to the neuron accelerator.
- neuron_devices.#.name- The name of the neuron accelerator.
 
- NitroEnclaves stringSupport 
- Indicates whether Nitro Enclaves is "supported"or"unsupported".
- NitroTpm stringSupport 
- Indicates whether NitroTPM is "supported"or"unsupported".
- NitroTpm List<string>Supported Versions 
- A set of strings indicating the supported NitroTPM versions.
- PhcSupport string
- trueif a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.
- SupportedArchitectures List<string>
- A list of strings of architectures supported by the instance type.
- SupportedCpu List<string>Features 
- A set of strings indicating supported CPU features.
- SupportedPlacement List<string>Strategies 
- A list of supported placement groups types.
- SupportedRoot List<string>Device Types 
- A list of supported root device types.
- SupportedUsages List<string>Classes 
- A list of supported usage classes. Usage classes are "spot","on-demand", or"capacity-block".
- SupportedVirtualization List<string>Types 
- The supported virtualization types.
- SustainedClock doubleSpeed 
- The speed of the processor, in GHz.
- TotalFpga intMemory 
- Total memory of all FPGA accelerators for the instance type (in MiB).
- TotalGpu intMemory 
- Total size of the memory for the GPU accelerators for the instance type (in MiB).
- TotalInference intMemory 
- The total size of the memory for the neuron accelerators for the instance type (in MiB).
- TotalInstance intStorage 
- The total size of the instance disks, in GB.
- TotalMedia intMemory 
- The total size of the memory for the media accelerators for the instance type (in MiB).
- TotalNeuron intDevice Memory 
- The total size of the memory for the neuron accelerators for the instance type (in MiB).
- ValidCores List<int>
- List of the valid number of cores that can be configured for the instance type.
- ValidThreads List<int>Per Cores 
- List of the valid number of threads per core that can be configured for the instance type.
- AutoRecovery boolSupported 
- trueif auto recovery is supported.
- BandwidthWeightings []string
- A set of strings of valid settings for configurable bandwidth weighting, if supported.
- BareMetal bool
- trueif it is a bare metal instance type.
- BootModes []string
- A set of strings of supported boot modes.
- BurstablePerformance boolSupported 
- trueif the instance type is a burstable performance instance type.
- CurrentGeneration bool
- trueif the instance type is a current generation.
- DedicatedHosts boolSupported 
- trueif Dedicated Hosts are supported on the instance type.
- DefaultCores int
- Default number of cores for the instance type.
- DefaultNetwork intCard Index 
- The index of the default network card, starting at 0.
- DefaultThreads intPer Core 
- The default number of threads per core for the instance type.
- DefaultVcpus int
- Default number of vCPUs for the instance type.
- EbsEncryption stringSupport 
- Indicates whether Amazon EBS encryption is supported.
- EbsNvme stringSupport 
- Whether non-volatile memory express (NVMe) is supported.
- EbsOptimized stringSupport 
- Indicates that the instance type is Amazon EBS-optimized.
- EbsPerformance intBaseline Bandwidth 
- The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.
- EbsPerformance intBaseline Iops 
- The baseline input/output storage operations per seconds for an EBS-optimized instance type.
- EbsPerformance float64Baseline Throughput 
- The baseline throughput performance for an EBS-optimized instance type, in MBps.
- EbsPerformance intMaximum Bandwidth 
- The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.
- EbsPerformance intMaximum Iops 
- The maximum input/output storage operations per second for an EBS-optimized instance type.
- EbsPerformance float64Maximum Throughput 
- The maximum throughput performance for an EBS-optimized instance type, in MBps.
- EfaMaximum intInterfaces 
- The maximum number of Elastic Fabric Adapters for the instance type.
- EfaSupported bool
- trueif Elastic Fabric Adapter (EFA) is supported.
- EnaSrd boolSupported 
- trueif the instance type supports ENA Express.
- EnaSupport string
- Indicates whether Elastic Network Adapter (ENA) is "supported","required", or"unsupported".
- EncryptionIn boolTransit Supported 
- trueif encryption in-transit between instances is supported.
- Fpgas
[]GetInstance Type Fpga 
- Describes the FPGA accelerator settings for the instance type.- fpgas.#.count- The count of FPGA accelerators for the instance type.
- fpgas.#.manufacturer- The manufacturer of the FPGA accelerator.
- fpgas.#.memory_size- The size (in MiB) of the memory available to the FPGA accelerator.
- fpgas.#.name- The name of the FPGA accelerator.
 
- FreeTier boolEligible 
- trueif the instance type is eligible for the free tier.
- Gpuses
[]GetInstance Type Gpus 
- Describes the GPU accelerators for the instance type.- gpus.#.count- The number of GPUs for the instance type.
- gpus.#.manufacturer- The manufacturer of the GPU accelerator.
- gpus.#.memory_size- The size (in MiB) of the memory available to the GPU accelerator.
- gpus.#.name- The name of the GPU accelerator.
 
- HibernationSupported bool
- trueif On-Demand hibernation is supported.
- Hypervisor string
- Hypervisor used for the instance type.
- Id string
- The provider-assigned unique ID for this managed resource.
- InferenceAccelerators []GetInstance Type Inference Accelerator 
- Describes the Inference accelerators for the instance type.- inference_accelerators.#.count- The number of Inference accelerators for the instance type.
- inference_accelerators.#.manufacturer- The manufacturer of the Inference accelerator.
- inference_accelerators.#.memory_size- The size (in MiB) of the memory available to the inference accelerator.
- inference_accelerators.#.name- The name of the Inference accelerator.
 
- InstanceDisks []GetInstance Type Instance Disk 
- Describes the disks for the instance type.- instance_disks.#.count- The number of disks with this configuration.
- instance_disks.#.size- The size of the disk in GB.
- instance_disks.#.type- The type of disk.
 
- InstanceStorage boolSupported 
- trueif instance storage is supported.
- InstanceType string
- Ipv6Supported bool
- trueif IPv6 is supported.
- MaximumIpv4Addresses intPer Interface 
- The maximum number of IPv4 addresses per network interface.
- MaximumIpv6Addresses intPer Interface 
- The maximum number of IPv6 addresses per network interface.
- MaximumNetwork intCards 
- The maximum number of physical network cards that can be allocated to the instance.
- MaximumNetwork intInterfaces 
- The maximum number of network interfaces for the instance type.
- MediaAccelerators []GetInstance Type Media Accelerator 
- Describes the media accelerator settings for the instance type.- media_accelerators.#.count- The number of media accelerators for the instance type.
- media_accelerators.#.manufacturer- The manufacturer of the media accelerator.
- media_accelerators.#.memory_size- The size (in MiB) of the memory available to each media accelerator.
- media_accelerators.#.name- The name of the media accelerator.
 
- MemorySize int
- Size of the instance memory, in MiB.
- NetworkCards []GetInstance Type Network Card 
- Describes the network cards for the instance type.- network_cards.#.baseline_bandwidth- The baseline network performance (in Gbps) of the network card.
- network_cards.#.index- The index of the network card.
- network_cards.#.maximum_interfaces- The maximum number of network interfaces for the /network card.
- network_cards.#.performance- Describes the network performance of the network card.
- network_cards.#.peak_bandwidth- The peak (burst) network performance (in Gbps) of the network card.
 
- NetworkPerformance string
- Describes the network performance.
- NeuronDevices []GetInstance Type Neuron Device 
- Describes the Neuron accelerator settings for the instance type.- neuron_devices.#.core_count- The number of cores available to the neuron accelerator.
- neuron_devices.#.core_version- A number representing the version of the neuron accelerator.
- neuron_devices.#.count- The number of neuron accelerators for the instance type.
- neuron_devices.#.memory_size- The size (in MiB) of the memory available to the neuron accelerator.
- neuron_devices.#.name- The name of the neuron accelerator.
 
- NitroEnclaves stringSupport 
- Indicates whether Nitro Enclaves is "supported"or"unsupported".
- NitroTpm stringSupport 
- Indicates whether NitroTPM is "supported"or"unsupported".
- NitroTpm []stringSupported Versions 
- A set of strings indicating the supported NitroTPM versions.
- PhcSupport string
- trueif a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.
- SupportedArchitectures []string
- A list of strings of architectures supported by the instance type.
- SupportedCpu []stringFeatures 
- A set of strings indicating supported CPU features.
- SupportedPlacement []stringStrategies 
- A list of supported placement groups types.
- SupportedRoot []stringDevice Types 
- A list of supported root device types.
- SupportedUsages []stringClasses 
- A list of supported usage classes. Usage classes are "spot","on-demand", or"capacity-block".
- SupportedVirtualization []stringTypes 
- The supported virtualization types.
- SustainedClock float64Speed 
- The speed of the processor, in GHz.
- TotalFpga intMemory 
- Total memory of all FPGA accelerators for the instance type (in MiB).
- TotalGpu intMemory 
- Total size of the memory for the GPU accelerators for the instance type (in MiB).
- TotalInference intMemory 
- The total size of the memory for the neuron accelerators for the instance type (in MiB).
- TotalInstance intStorage 
- The total size of the instance disks, in GB.
- TotalMedia intMemory 
- The total size of the memory for the media accelerators for the instance type (in MiB).
- TotalNeuron intDevice Memory 
- The total size of the memory for the neuron accelerators for the instance type (in MiB).
- ValidCores []int
- List of the valid number of cores that can be configured for the instance type.
- ValidThreads []intPer Cores 
- List of the valid number of threads per core that can be configured for the instance type.
- autoRecovery BooleanSupported 
- trueif auto recovery is supported.
- bandwidthWeightings List<String>
- A set of strings of valid settings for configurable bandwidth weighting, if supported.
- bareMetal Boolean
- trueif it is a bare metal instance type.
- bootModes List<String>
- A set of strings of supported boot modes.
- burstablePerformance BooleanSupported 
- trueif the instance type is a burstable performance instance type.
- currentGeneration Boolean
- trueif the instance type is a current generation.
- dedicatedHosts BooleanSupported 
- trueif Dedicated Hosts are supported on the instance type.
- defaultCores Integer
- Default number of cores for the instance type.
- defaultNetwork IntegerCard Index 
- The index of the default network card, starting at 0.
- defaultThreads IntegerPer Core 
- The default number of threads per core for the instance type.
- defaultVcpus Integer
- Default number of vCPUs for the instance type.
- ebsEncryption StringSupport 
- Indicates whether Amazon EBS encryption is supported.
- ebsNvme StringSupport 
- Whether non-volatile memory express (NVMe) is supported.
- ebsOptimized StringSupport 
- Indicates that the instance type is Amazon EBS-optimized.
- ebsPerformance IntegerBaseline Bandwidth 
- The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.
- ebsPerformance IntegerBaseline Iops 
- The baseline input/output storage operations per seconds for an EBS-optimized instance type.
- ebsPerformance DoubleBaseline Throughput 
- The baseline throughput performance for an EBS-optimized instance type, in MBps.
- ebsPerformance IntegerMaximum Bandwidth 
- The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.
- ebsPerformance IntegerMaximum Iops 
- The maximum input/output storage operations per second for an EBS-optimized instance type.
- ebsPerformance DoubleMaximum Throughput 
- The maximum throughput performance for an EBS-optimized instance type, in MBps.
- efaMaximum IntegerInterfaces 
- The maximum number of Elastic Fabric Adapters for the instance type.
- efaSupported Boolean
- trueif Elastic Fabric Adapter (EFA) is supported.
- enaSrd BooleanSupported 
- trueif the instance type supports ENA Express.
- enaSupport String
- Indicates whether Elastic Network Adapter (ENA) is "supported","required", or"unsupported".
- encryptionIn BooleanTransit Supported 
- trueif encryption in-transit between instances is supported.
- fpgas
List<GetInstance Type Fpga> 
- Describes the FPGA accelerator settings for the instance type.- fpgas.#.count- The count of FPGA accelerators for the instance type.
- fpgas.#.manufacturer- The manufacturer of the FPGA accelerator.
- fpgas.#.memory_size- The size (in MiB) of the memory available to the FPGA accelerator.
- fpgas.#.name- The name of the FPGA accelerator.
 
- freeTier BooleanEligible 
- trueif the instance type is eligible for the free tier.
- gpuses
List<GetInstance Type Gpus> 
- Describes the GPU accelerators for the instance type.- gpus.#.count- The number of GPUs for the instance type.
- gpus.#.manufacturer- The manufacturer of the GPU accelerator.
- gpus.#.memory_size- The size (in MiB) of the memory available to the GPU accelerator.
- gpus.#.name- The name of the GPU accelerator.
 
- hibernationSupported Boolean
- trueif On-Demand hibernation is supported.
- hypervisor String
- Hypervisor used for the instance type.
- id String
- The provider-assigned unique ID for this managed resource.
- inferenceAccelerators List<GetInstance Type Inference Accelerator> 
- Describes the Inference accelerators for the instance type.- inference_accelerators.#.count- The number of Inference accelerators for the instance type.
- inference_accelerators.#.manufacturer- The manufacturer of the Inference accelerator.
- inference_accelerators.#.memory_size- The size (in MiB) of the memory available to the inference accelerator.
- inference_accelerators.#.name- The name of the Inference accelerator.
 
- instanceDisks List<GetInstance Type Instance Disk> 
- Describes the disks for the instance type.- instance_disks.#.count- The number of disks with this configuration.
- instance_disks.#.size- The size of the disk in GB.
- instance_disks.#.type- The type of disk.
 
- instanceStorage BooleanSupported 
- trueif instance storage is supported.
- instanceType String
- ipv6Supported Boolean
- trueif IPv6 is supported.
- maximumIpv4Addresses IntegerPer Interface 
- The maximum number of IPv4 addresses per network interface.
- maximumIpv6Addresses IntegerPer Interface 
- The maximum number of IPv6 addresses per network interface.
- maximumNetwork IntegerCards 
- The maximum number of physical network cards that can be allocated to the instance.
- maximumNetwork IntegerInterfaces 
- The maximum number of network interfaces for the instance type.
- mediaAccelerators List<GetInstance Type Media Accelerator> 
- Describes the media accelerator settings for the instance type.- media_accelerators.#.count- The number of media accelerators for the instance type.
- media_accelerators.#.manufacturer- The manufacturer of the media accelerator.
- media_accelerators.#.memory_size- The size (in MiB) of the memory available to each media accelerator.
- media_accelerators.#.name- The name of the media accelerator.
 
- memorySize Integer
- Size of the instance memory, in MiB.
- networkCards List<GetInstance Type Network Card> 
- Describes the network cards for the instance type.- network_cards.#.baseline_bandwidth- The baseline network performance (in Gbps) of the network card.
- network_cards.#.index- The index of the network card.
- network_cards.#.maximum_interfaces- The maximum number of network interfaces for the /network card.
- network_cards.#.performance- Describes the network performance of the network card.
- network_cards.#.peak_bandwidth- The peak (burst) network performance (in Gbps) of the network card.
 
- networkPerformance String
- Describes the network performance.
- neuronDevices List<GetInstance Type Neuron Device> 
- Describes the Neuron accelerator settings for the instance type.- neuron_devices.#.core_count- The number of cores available to the neuron accelerator.
- neuron_devices.#.core_version- A number representing the version of the neuron accelerator.
- neuron_devices.#.count- The number of neuron accelerators for the instance type.
- neuron_devices.#.memory_size- The size (in MiB) of the memory available to the neuron accelerator.
- neuron_devices.#.name- The name of the neuron accelerator.
 
- nitroEnclaves StringSupport 
- Indicates whether Nitro Enclaves is "supported"or"unsupported".
- nitroTpm StringSupport 
- Indicates whether NitroTPM is "supported"or"unsupported".
- nitroTpm List<String>Supported Versions 
- A set of strings indicating the supported NitroTPM versions.
- phcSupport String
- trueif a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.
- supportedArchitectures List<String>
- A list of strings of architectures supported by the instance type.
- supportedCpu List<String>Features 
- A set of strings indicating supported CPU features.
- supportedPlacement List<String>Strategies 
- A list of supported placement groups types.
- supportedRoot List<String>Device Types 
- A list of supported root device types.
- supportedUsages List<String>Classes 
- A list of supported usage classes. Usage classes are "spot","on-demand", or"capacity-block".
- supportedVirtualization List<String>Types 
- The supported virtualization types.
- sustainedClock DoubleSpeed 
- The speed of the processor, in GHz.
- totalFpga IntegerMemory 
- Total memory of all FPGA accelerators for the instance type (in MiB).
- totalGpu IntegerMemory 
- Total size of the memory for the GPU accelerators for the instance type (in MiB).
- totalInference IntegerMemory 
- The total size of the memory for the neuron accelerators for the instance type (in MiB).
- totalInstance IntegerStorage 
- The total size of the instance disks, in GB.
- totalMedia IntegerMemory 
- The total size of the memory for the media accelerators for the instance type (in MiB).
- totalNeuron IntegerDevice Memory 
- The total size of the memory for the neuron accelerators for the instance type (in MiB).
- validCores List<Integer>
- List of the valid number of cores that can be configured for the instance type.
- validThreads List<Integer>Per Cores 
- List of the valid number of threads per core that can be configured for the instance type.
- autoRecovery booleanSupported 
- trueif auto recovery is supported.
- bandwidthWeightings string[]
- A set of strings of valid settings for configurable bandwidth weighting, if supported.
- bareMetal boolean
- trueif it is a bare metal instance type.
- bootModes string[]
- A set of strings of supported boot modes.
- burstablePerformance booleanSupported 
- trueif the instance type is a burstable performance instance type.
- currentGeneration boolean
- trueif the instance type is a current generation.
- dedicatedHosts booleanSupported 
- trueif Dedicated Hosts are supported on the instance type.
- defaultCores number
- Default number of cores for the instance type.
- defaultNetwork numberCard Index 
- The index of the default network card, starting at 0.
- defaultThreads numberPer Core 
- The default number of threads per core for the instance type.
- defaultVcpus number
- Default number of vCPUs for the instance type.
- ebsEncryption stringSupport 
- Indicates whether Amazon EBS encryption is supported.
- ebsNvme stringSupport 
- Whether non-volatile memory express (NVMe) is supported.
- ebsOptimized stringSupport 
- Indicates that the instance type is Amazon EBS-optimized.
- ebsPerformance numberBaseline Bandwidth 
- The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.
- ebsPerformance numberBaseline Iops 
- The baseline input/output storage operations per seconds for an EBS-optimized instance type.
- ebsPerformance numberBaseline Throughput 
- The baseline throughput performance for an EBS-optimized instance type, in MBps.
- ebsPerformance numberMaximum Bandwidth 
- The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.
- ebsPerformance numberMaximum Iops 
- The maximum input/output storage operations per second for an EBS-optimized instance type.
- ebsPerformance numberMaximum Throughput 
- The maximum throughput performance for an EBS-optimized instance type, in MBps.
- efaMaximum numberInterfaces 
- The maximum number of Elastic Fabric Adapters for the instance type.
- efaSupported boolean
- trueif Elastic Fabric Adapter (EFA) is supported.
- enaSrd booleanSupported 
- trueif the instance type supports ENA Express.
- enaSupport string
- Indicates whether Elastic Network Adapter (ENA) is "supported","required", or"unsupported".
- encryptionIn booleanTransit Supported 
- trueif encryption in-transit between instances is supported.
- fpgas
GetInstance Type Fpga[] 
- Describes the FPGA accelerator settings for the instance type.- fpgas.#.count- The count of FPGA accelerators for the instance type.
- fpgas.#.manufacturer- The manufacturer of the FPGA accelerator.
- fpgas.#.memory_size- The size (in MiB) of the memory available to the FPGA accelerator.
- fpgas.#.name- The name of the FPGA accelerator.
 
- freeTier booleanEligible 
- trueif the instance type is eligible for the free tier.
- gpuses
GetInstance Type Gpus[] 
- Describes the GPU accelerators for the instance type.- gpus.#.count- The number of GPUs for the instance type.
- gpus.#.manufacturer- The manufacturer of the GPU accelerator.
- gpus.#.memory_size- The size (in MiB) of the memory available to the GPU accelerator.
- gpus.#.name- The name of the GPU accelerator.
 
- hibernationSupported boolean
- trueif On-Demand hibernation is supported.
- hypervisor string
- Hypervisor used for the instance type.
- id string
- The provider-assigned unique ID for this managed resource.
- inferenceAccelerators GetInstance Type Inference Accelerator[] 
- Describes the Inference accelerators for the instance type.- inference_accelerators.#.count- The number of Inference accelerators for the instance type.
- inference_accelerators.#.manufacturer- The manufacturer of the Inference accelerator.
- inference_accelerators.#.memory_size- The size (in MiB) of the memory available to the inference accelerator.
- inference_accelerators.#.name- The name of the Inference accelerator.
 
- instanceDisks GetInstance Type Instance Disk[] 
- Describes the disks for the instance type.- instance_disks.#.count- The number of disks with this configuration.
- instance_disks.#.size- The size of the disk in GB.
- instance_disks.#.type- The type of disk.
 
- instanceStorage booleanSupported 
- trueif instance storage is supported.
- instanceType string
- ipv6Supported boolean
- trueif IPv6 is supported.
- maximumIpv4Addresses numberPer Interface 
- The maximum number of IPv4 addresses per network interface.
- maximumIpv6Addresses numberPer Interface 
- The maximum number of IPv6 addresses per network interface.
- maximumNetwork numberCards 
- The maximum number of physical network cards that can be allocated to the instance.
- maximumNetwork numberInterfaces 
- The maximum number of network interfaces for the instance type.
- mediaAccelerators GetInstance Type Media Accelerator[] 
- Describes the media accelerator settings for the instance type.- media_accelerators.#.count- The number of media accelerators for the instance type.
- media_accelerators.#.manufacturer- The manufacturer of the media accelerator.
- media_accelerators.#.memory_size- The size (in MiB) of the memory available to each media accelerator.
- media_accelerators.#.name- The name of the media accelerator.
 
- memorySize number
- Size of the instance memory, in MiB.
- networkCards GetInstance Type Network Card[] 
- Describes the network cards for the instance type.- network_cards.#.baseline_bandwidth- The baseline network performance (in Gbps) of the network card.
- network_cards.#.index- The index of the network card.
- network_cards.#.maximum_interfaces- The maximum number of network interfaces for the /network card.
- network_cards.#.performance- Describes the network performance of the network card.
- network_cards.#.peak_bandwidth- The peak (burst) network performance (in Gbps) of the network card.
 
- networkPerformance string
- Describes the network performance.
- neuronDevices GetInstance Type Neuron Device[] 
- Describes the Neuron accelerator settings for the instance type.- neuron_devices.#.core_count- The number of cores available to the neuron accelerator.
- neuron_devices.#.core_version- A number representing the version of the neuron accelerator.
- neuron_devices.#.count- The number of neuron accelerators for the instance type.
- neuron_devices.#.memory_size- The size (in MiB) of the memory available to the neuron accelerator.
- neuron_devices.#.name- The name of the neuron accelerator.
 
- nitroEnclaves stringSupport 
- Indicates whether Nitro Enclaves is "supported"or"unsupported".
- nitroTpm stringSupport 
- Indicates whether NitroTPM is "supported"or"unsupported".
- nitroTpm string[]Supported Versions 
- A set of strings indicating the supported NitroTPM versions.
- phcSupport string
- trueif a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.
- supportedArchitectures string[]
- A list of strings of architectures supported by the instance type.
- supportedCpu string[]Features 
- A set of strings indicating supported CPU features.
- supportedPlacement string[]Strategies 
- A list of supported placement groups types.
- supportedRoot string[]Device Types 
- A list of supported root device types.
- supportedUsages string[]Classes 
- A list of supported usage classes. Usage classes are "spot","on-demand", or"capacity-block".
- supportedVirtualization string[]Types 
- The supported virtualization types.
- sustainedClock numberSpeed 
- The speed of the processor, in GHz.
- totalFpga numberMemory 
- Total memory of all FPGA accelerators for the instance type (in MiB).
- totalGpu numberMemory 
- Total size of the memory for the GPU accelerators for the instance type (in MiB).
- totalInference numberMemory 
- The total size of the memory for the neuron accelerators for the instance type (in MiB).
- totalInstance numberStorage 
- The total size of the instance disks, in GB.
- totalMedia numberMemory 
- The total size of the memory for the media accelerators for the instance type (in MiB).
- totalNeuron numberDevice Memory 
- The total size of the memory for the neuron accelerators for the instance type (in MiB).
- validCores number[]
- List of the valid number of cores that can be configured for the instance type.
- validThreads number[]Per Cores 
- List of the valid number of threads per core that can be configured for the instance type.
- auto_recovery_ boolsupported 
- trueif auto recovery is supported.
- bandwidth_weightings Sequence[str]
- A set of strings of valid settings for configurable bandwidth weighting, if supported.
- bare_metal bool
- trueif it is a bare metal instance type.
- boot_modes Sequence[str]
- A set of strings of supported boot modes.
- burstable_performance_ boolsupported 
- trueif the instance type is a burstable performance instance type.
- current_generation bool
- trueif the instance type is a current generation.
- dedicated_hosts_ boolsupported 
- trueif Dedicated Hosts are supported on the instance type.
- default_cores int
- Default number of cores for the instance type.
- default_network_ intcard_ index 
- The index of the default network card, starting at 0.
- default_threads_ intper_ core 
- The default number of threads per core for the instance type.
- default_vcpus int
- Default number of vCPUs for the instance type.
- ebs_encryption_ strsupport 
- Indicates whether Amazon EBS encryption is supported.
- ebs_nvme_ strsupport 
- Whether non-volatile memory express (NVMe) is supported.
- ebs_optimized_ strsupport 
- Indicates that the instance type is Amazon EBS-optimized.
- ebs_performance_ intbaseline_ bandwidth 
- The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.
- ebs_performance_ intbaseline_ iops 
- The baseline input/output storage operations per seconds for an EBS-optimized instance type.
- ebs_performance_ floatbaseline_ throughput 
- The baseline throughput performance for an EBS-optimized instance type, in MBps.
- ebs_performance_ intmaximum_ bandwidth 
- The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.
- ebs_performance_ intmaximum_ iops 
- The maximum input/output storage operations per second for an EBS-optimized instance type.
- ebs_performance_ floatmaximum_ throughput 
- The maximum throughput performance for an EBS-optimized instance type, in MBps.
- efa_maximum_ intinterfaces 
- The maximum number of Elastic Fabric Adapters for the instance type.
- efa_supported bool
- trueif Elastic Fabric Adapter (EFA) is supported.
- ena_srd_ boolsupported 
- trueif the instance type supports ENA Express.
- ena_support str
- Indicates whether Elastic Network Adapter (ENA) is "supported","required", or"unsupported".
- encryption_in_ booltransit_ supported 
- trueif encryption in-transit between instances is supported.
- fpgas
Sequence[GetInstance Type Fpga] 
- Describes the FPGA accelerator settings for the instance type.- fpgas.#.count- The count of FPGA accelerators for the instance type.
- fpgas.#.manufacturer- The manufacturer of the FPGA accelerator.
- fpgas.#.memory_size- The size (in MiB) of the memory available to the FPGA accelerator.
- fpgas.#.name- The name of the FPGA accelerator.
 
- free_tier_ booleligible 
- trueif the instance type is eligible for the free tier.
- gpuses
Sequence[GetInstance Type Gpus] 
- Describes the GPU accelerators for the instance type.- gpus.#.count- The number of GPUs for the instance type.
- gpus.#.manufacturer- The manufacturer of the GPU accelerator.
- gpus.#.memory_size- The size (in MiB) of the memory available to the GPU accelerator.
- gpus.#.name- The name of the GPU accelerator.
 
- hibernation_supported bool
- trueif On-Demand hibernation is supported.
- hypervisor str
- Hypervisor used for the instance type.
- id str
- The provider-assigned unique ID for this managed resource.
- inference_accelerators Sequence[GetInstance Type Inference Accelerator] 
- Describes the Inference accelerators for the instance type.- inference_accelerators.#.count- The number of Inference accelerators for the instance type.
- inference_accelerators.#.manufacturer- The manufacturer of the Inference accelerator.
- inference_accelerators.#.memory_size- The size (in MiB) of the memory available to the inference accelerator.
- inference_accelerators.#.name- The name of the Inference accelerator.
 
- instance_disks Sequence[GetInstance Type Instance Disk] 
- Describes the disks for the instance type.- instance_disks.#.count- The number of disks with this configuration.
- instance_disks.#.size- The size of the disk in GB.
- instance_disks.#.type- The type of disk.
 
- instance_storage_ boolsupported 
- trueif instance storage is supported.
- instance_type str
- ipv6_supported bool
- trueif IPv6 is supported.
- maximum_ipv4_ intaddresses_ per_ interface 
- The maximum number of IPv4 addresses per network interface.
- maximum_ipv6_ intaddresses_ per_ interface 
- The maximum number of IPv6 addresses per network interface.
- maximum_network_ intcards 
- The maximum number of physical network cards that can be allocated to the instance.
- maximum_network_ intinterfaces 
- The maximum number of network interfaces for the instance type.
- media_accelerators Sequence[GetInstance Type Media Accelerator] 
- Describes the media accelerator settings for the instance type.- media_accelerators.#.count- The number of media accelerators for the instance type.
- media_accelerators.#.manufacturer- The manufacturer of the media accelerator.
- media_accelerators.#.memory_size- The size (in MiB) of the memory available to each media accelerator.
- media_accelerators.#.name- The name of the media accelerator.
 
- memory_size int
- Size of the instance memory, in MiB.
- network_cards Sequence[GetInstance Type Network Card] 
- Describes the network cards for the instance type.- network_cards.#.baseline_bandwidth- The baseline network performance (in Gbps) of the network card.
- network_cards.#.index- The index of the network card.
- network_cards.#.maximum_interfaces- The maximum number of network interfaces for the /network card.
- network_cards.#.performance- Describes the network performance of the network card.
- network_cards.#.peak_bandwidth- The peak (burst) network performance (in Gbps) of the network card.
 
- network_performance str
- Describes the network performance.
- neuron_devices Sequence[GetInstance Type Neuron Device] 
- Describes the Neuron accelerator settings for the instance type.- neuron_devices.#.core_count- The number of cores available to the neuron accelerator.
- neuron_devices.#.core_version- A number representing the version of the neuron accelerator.
- neuron_devices.#.count- The number of neuron accelerators for the instance type.
- neuron_devices.#.memory_size- The size (in MiB) of the memory available to the neuron accelerator.
- neuron_devices.#.name- The name of the neuron accelerator.
 
- nitro_enclaves_ strsupport 
- Indicates whether Nitro Enclaves is "supported"or"unsupported".
- nitro_tpm_ strsupport 
- Indicates whether NitroTPM is "supported"or"unsupported".
- nitro_tpm_ Sequence[str]supported_ versions 
- A set of strings indicating the supported NitroTPM versions.
- phc_support str
- trueif a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.
- supported_architectures Sequence[str]
- A list of strings of architectures supported by the instance type.
- supported_cpu_ Sequence[str]features 
- A set of strings indicating supported CPU features.
- supported_placement_ Sequence[str]strategies 
- A list of supported placement groups types.
- supported_root_ Sequence[str]device_ types 
- A list of supported root device types.
- supported_usages_ Sequence[str]classes 
- A list of supported usage classes. Usage classes are "spot","on-demand", or"capacity-block".
- supported_virtualization_ Sequence[str]types 
- The supported virtualization types.
- sustained_clock_ floatspeed 
- The speed of the processor, in GHz.
- total_fpga_ intmemory 
- Total memory of all FPGA accelerators for the instance type (in MiB).
- total_gpu_ intmemory 
- Total size of the memory for the GPU accelerators for the instance type (in MiB).
- total_inference_ intmemory 
- The total size of the memory for the neuron accelerators for the instance type (in MiB).
- total_instance_ intstorage 
- The total size of the instance disks, in GB.
- total_media_ intmemory 
- The total size of the memory for the media accelerators for the instance type (in MiB).
- total_neuron_ intdevice_ memory 
- The total size of the memory for the neuron accelerators for the instance type (in MiB).
- valid_cores Sequence[int]
- List of the valid number of cores that can be configured for the instance type.
- valid_threads_ Sequence[int]per_ cores 
- List of the valid number of threads per core that can be configured for the instance type.
- autoRecovery BooleanSupported 
- trueif auto recovery is supported.
- bandwidthWeightings List<String>
- A set of strings of valid settings for configurable bandwidth weighting, if supported.
- bareMetal Boolean
- trueif it is a bare metal instance type.
- bootModes List<String>
- A set of strings of supported boot modes.
- burstablePerformance BooleanSupported 
- trueif the instance type is a burstable performance instance type.
- currentGeneration Boolean
- trueif the instance type is a current generation.
- dedicatedHosts BooleanSupported 
- trueif Dedicated Hosts are supported on the instance type.
- defaultCores Number
- Default number of cores for the instance type.
- defaultNetwork NumberCard Index 
- The index of the default network card, starting at 0.
- defaultThreads NumberPer Core 
- The default number of threads per core for the instance type.
- defaultVcpus Number
- Default number of vCPUs for the instance type.
- ebsEncryption StringSupport 
- Indicates whether Amazon EBS encryption is supported.
- ebsNvme StringSupport 
- Whether non-volatile memory express (NVMe) is supported.
- ebsOptimized StringSupport 
- Indicates that the instance type is Amazon EBS-optimized.
- ebsPerformance NumberBaseline Bandwidth 
- The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.
- ebsPerformance NumberBaseline Iops 
- The baseline input/output storage operations per seconds for an EBS-optimized instance type.
- ebsPerformance NumberBaseline Throughput 
- The baseline throughput performance for an EBS-optimized instance type, in MBps.
- ebsPerformance NumberMaximum Bandwidth 
- The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.
- ebsPerformance NumberMaximum Iops 
- The maximum input/output storage operations per second for an EBS-optimized instance type.
- ebsPerformance NumberMaximum Throughput 
- The maximum throughput performance for an EBS-optimized instance type, in MBps.
- efaMaximum NumberInterfaces 
- The maximum number of Elastic Fabric Adapters for the instance type.
- efaSupported Boolean
- trueif Elastic Fabric Adapter (EFA) is supported.
- enaSrd BooleanSupported 
- trueif the instance type supports ENA Express.
- enaSupport String
- Indicates whether Elastic Network Adapter (ENA) is "supported","required", or"unsupported".
- encryptionIn BooleanTransit Supported 
- trueif encryption in-transit between instances is supported.
- fpgas List<Property Map>
- Describes the FPGA accelerator settings for the instance type.- fpgas.#.count- The count of FPGA accelerators for the instance type.
- fpgas.#.manufacturer- The manufacturer of the FPGA accelerator.
- fpgas.#.memory_size- The size (in MiB) of the memory available to the FPGA accelerator.
- fpgas.#.name- The name of the FPGA accelerator.
 
- freeTier BooleanEligible 
- trueif the instance type is eligible for the free tier.
- gpuses List<Property Map>
- Describes the GPU accelerators for the instance type.- gpus.#.count- The number of GPUs for the instance type.
- gpus.#.manufacturer- The manufacturer of the GPU accelerator.
- gpus.#.memory_size- The size (in MiB) of the memory available to the GPU accelerator.
- gpus.#.name- The name of the GPU accelerator.
 
- hibernationSupported Boolean
- trueif On-Demand hibernation is supported.
- hypervisor String
- Hypervisor used for the instance type.
- id String
- The provider-assigned unique ID for this managed resource.
- inferenceAccelerators List<Property Map>
- Describes the Inference accelerators for the instance type.- inference_accelerators.#.count- The number of Inference accelerators for the instance type.
- inference_accelerators.#.manufacturer- The manufacturer of the Inference accelerator.
- inference_accelerators.#.memory_size- The size (in MiB) of the memory available to the inference accelerator.
- inference_accelerators.#.name- The name of the Inference accelerator.
 
- instanceDisks List<Property Map>
- Describes the disks for the instance type.- instance_disks.#.count- The number of disks with this configuration.
- instance_disks.#.size- The size of the disk in GB.
- instance_disks.#.type- The type of disk.
 
- instanceStorage BooleanSupported 
- trueif instance storage is supported.
- instanceType String
- ipv6Supported Boolean
- trueif IPv6 is supported.
- maximumIpv4Addresses NumberPer Interface 
- The maximum number of IPv4 addresses per network interface.
- maximumIpv6Addresses NumberPer Interface 
- The maximum number of IPv6 addresses per network interface.
- maximumNetwork NumberCards 
- The maximum number of physical network cards that can be allocated to the instance.
- maximumNetwork NumberInterfaces 
- The maximum number of network interfaces for the instance type.
- mediaAccelerators List<Property Map>
- Describes the media accelerator settings for the instance type.- media_accelerators.#.count- The number of media accelerators for the instance type.
- media_accelerators.#.manufacturer- The manufacturer of the media accelerator.
- media_accelerators.#.memory_size- The size (in MiB) of the memory available to each media accelerator.
- media_accelerators.#.name- The name of the media accelerator.
 
- memorySize Number
- Size of the instance memory, in MiB.
- networkCards List<Property Map>
- Describes the network cards for the instance type.- network_cards.#.baseline_bandwidth- The baseline network performance (in Gbps) of the network card.
- network_cards.#.index- The index of the network card.
- network_cards.#.maximum_interfaces- The maximum number of network interfaces for the /network card.
- network_cards.#.performance- Describes the network performance of the network card.
- network_cards.#.peak_bandwidth- The peak (burst) network performance (in Gbps) of the network card.
 
- networkPerformance String
- Describes the network performance.
- neuronDevices List<Property Map>
- Describes the Neuron accelerator settings for the instance type.- neuron_devices.#.core_count- The number of cores available to the neuron accelerator.
- neuron_devices.#.core_version- A number representing the version of the neuron accelerator.
- neuron_devices.#.count- The number of neuron accelerators for the instance type.
- neuron_devices.#.memory_size- The size (in MiB) of the memory available to the neuron accelerator.
- neuron_devices.#.name- The name of the neuron accelerator.
 
- nitroEnclaves StringSupport 
- Indicates whether Nitro Enclaves is "supported"or"unsupported".
- nitroTpm StringSupport 
- Indicates whether NitroTPM is "supported"or"unsupported".
- nitroTpm List<String>Supported Versions 
- A set of strings indicating the supported NitroTPM versions.
- phcSupport String
- trueif a local Precision Time Protocol (PTP) hardware clock (PHC) is supported.
- supportedArchitectures List<String>
- A list of strings of architectures supported by the instance type.
- supportedCpu List<String>Features 
- A set of strings indicating supported CPU features.
- supportedPlacement List<String>Strategies 
- A list of supported placement groups types.
- supportedRoot List<String>Device Types 
- A list of supported root device types.
- supportedUsages List<String>Classes 
- A list of supported usage classes. Usage classes are "spot","on-demand", or"capacity-block".
- supportedVirtualization List<String>Types 
- The supported virtualization types.
- sustainedClock NumberSpeed 
- The speed of the processor, in GHz.
- totalFpga NumberMemory 
- Total memory of all FPGA accelerators for the instance type (in MiB).
- totalGpu NumberMemory 
- Total size of the memory for the GPU accelerators for the instance type (in MiB).
- totalInference NumberMemory 
- The total size of the memory for the neuron accelerators for the instance type (in MiB).
- totalInstance NumberStorage 
- The total size of the instance disks, in GB.
- totalMedia NumberMemory 
- The total size of the memory for the media accelerators for the instance type (in MiB).
- totalNeuron NumberDevice Memory 
- The total size of the memory for the neuron accelerators for the instance type (in MiB).
- validCores List<Number>
- List of the valid number of cores that can be configured for the instance type.
- validThreads List<Number>Per Cores 
- List of the valid number of threads per core that can be configured for the instance type.
Supporting Types
GetInstanceTypeFpga   
- Count int
- Manufacturer string
- MemorySize int
- Size of the instance memory, in MiB.
- Name string
- Count int
- Manufacturer string
- MemorySize int
- Size of the instance memory, in MiB.
- Name string
- count Integer
- manufacturer String
- memorySize Integer
- Size of the instance memory, in MiB.
- name String
- count number
- manufacturer string
- memorySize number
- Size of the instance memory, in MiB.
- name string
- count int
- manufacturer str
- memory_size int
- Size of the instance memory, in MiB.
- name str
- count Number
- manufacturer String
- memorySize Number
- Size of the instance memory, in MiB.
- name String
GetInstanceTypeGpus   
- Count int
- Manufacturer string
- MemorySize int
- Size of the instance memory, in MiB.
- Name string
- Count int
- Manufacturer string
- MemorySize int
- Size of the instance memory, in MiB.
- Name string
- count Integer
- manufacturer String
- memorySize Integer
- Size of the instance memory, in MiB.
- name String
- count number
- manufacturer string
- memorySize number
- Size of the instance memory, in MiB.
- name string
- count int
- manufacturer str
- memory_size int
- Size of the instance memory, in MiB.
- name str
- count Number
- manufacturer String
- memorySize Number
- Size of the instance memory, in MiB.
- name String
GetInstanceTypeInferenceAccelerator    
- Count int
- Manufacturer string
- MemorySize int
- Size of the instance memory, in MiB.
- Name string
- Count int
- Manufacturer string
- MemorySize int
- Size of the instance memory, in MiB.
- Name string
- count Integer
- manufacturer String
- memorySize Integer
- Size of the instance memory, in MiB.
- name String
- count number
- manufacturer string
- memorySize number
- Size of the instance memory, in MiB.
- name string
- count int
- manufacturer str
- memory_size int
- Size of the instance memory, in MiB.
- name str
- count Number
- manufacturer String
- memorySize Number
- Size of the instance memory, in MiB.
- name String
GetInstanceTypeInstanceDisk    
GetInstanceTypeMediaAccelerator    
- Count int
- Manufacturer string
- MemorySize int
- Size of the instance memory, in MiB.
- Name string
- Count int
- Manufacturer string
- MemorySize int
- Size of the instance memory, in MiB.
- Name string
- count Integer
- manufacturer String
- memorySize Integer
- Size of the instance memory, in MiB.
- name String
- count number
- manufacturer string
- memorySize number
- Size of the instance memory, in MiB.
- name string
- count int
- manufacturer str
- memory_size int
- Size of the instance memory, in MiB.
- name str
- count Number
- manufacturer String
- memorySize Number
- Size of the instance memory, in MiB.
- name String
GetInstanceTypeNetworkCard    
- BaselineBandwidth double
- Index int
- MaximumInterfaces int
- PeakBandwidth double
- Performance string
- BaselineBandwidth float64
- Index int
- MaximumInterfaces int
- PeakBandwidth float64
- Performance string
- baselineBandwidth Double
- index Integer
- maximumInterfaces Integer
- peakBandwidth Double
- performance String
- baselineBandwidth number
- index number
- maximumInterfaces number
- peakBandwidth number
- performance string
- baseline_bandwidth float
- index int
- maximum_interfaces int
- peak_bandwidth float
- performance str
- baselineBandwidth Number
- index Number
- maximumInterfaces Number
- peakBandwidth Number
- performance String
GetInstanceTypeNeuronDevice    
- CoreCount int
- CoreVersion int
- Count int
- MemorySize int
- Size of the instance memory, in MiB.
- Name string
- CoreCount int
- CoreVersion int
- Count int
- MemorySize int
- Size of the instance memory, in MiB.
- Name string
- coreCount Integer
- coreVersion Integer
- count Integer
- memorySize Integer
- Size of the instance memory, in MiB.
- name String
- coreCount number
- coreVersion number
- count number
- memorySize number
- Size of the instance memory, in MiB.
- name string
- core_count int
- core_version int
- count int
- memory_size int
- Size of the instance memory, in MiB.
- name str
- coreCount Number
- coreVersion Number
- count Number
- memorySize Number
- Size of the instance memory, in MiB.
- name String
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.