InstanceTypeInfo
public struct InstanceTypeInfo : AWSShape
                Undocumented
- 
                  
                  
Declaration
Swift
public static var _members: [AWSShapeMember] - 
                  
                  
Indicates whether auto recovery is supported.
Declaration
Swift
public let autoRecoverySupported: Bool? - 
                  
                  
Indicates whether the instance is bare metal.
Declaration
Swift
public let bareMetal: Bool? - 
                  
                  
Indicates whether the instance type is a burstable performance instance type.
Declaration
Swift
public let burstablePerformanceSupported: Bool? - 
                  
                  
Indicates whether the instance type is a current generation.
Declaration
Swift
public let currentGeneration: Bool? - 
                  
                  
Indicates whether Dedicated Hosts are supported on the instance type.
Declaration
Swift
public let dedicatedHostsSupported: Bool? - 
                  
                  
Describes the Amazon EBS settings for the instance type.
Declaration
Swift
public let ebsInfo: EbsInfo? - 
                  
                  
Describes the FPGA accelerator settings for the instance type.
Declaration
Swift
public let fpgaInfo: FpgaInfo? - 
                  
                  
Indicates whether the instance type is eligible for the free tier.
Declaration
Swift
public let freeTierEligible: Bool? - 
                  
                  
Describes the GPU accelerator settings for the instance type.
Declaration
Swift
public let gpuInfo: GpuInfo? - 
                  
                  
Indicates whether On-Demand hibernation is supported.
Declaration
Swift
public let hibernationSupported: Bool? - 
                  
                  
Indicates the hypervisor used for the instance type.
Declaration
Swift
public let hypervisor: InstanceTypeHypervisor? - 
                  
                  
Describes the Inference accelerator settings for the instance type.
Declaration
Swift
public let inferenceAcceleratorInfo: InferenceAcceleratorInfo? - 
                  
                  
Describes the disks for the instance type.
Declaration
Swift
public let instanceStorageInfo: InstanceStorageInfo? - 
                  
                  
Indicates whether instance storage is supported.
Declaration
Swift
public let instanceStorageSupported: Bool? - 
                  
                  
The instance type. For more information, see Instance Types in the Amazon Elastic Compute Cloud User Guide.
Declaration
Swift
public let instanceType: InstanceType? - 
                  
                  
Describes the memory for the instance type.
Declaration
Swift
public let memoryInfo: MemoryInfo? - 
                  
                  
Describes the network settings for the instance type.
Declaration
Swift
public let networkInfo: NetworkInfo? - 
                  
                  
Describes the placement group settings for the instance type.
Declaration
Swift
public let placementGroupInfo: PlacementGroupInfo? - 
                  
                  
Describes the processor.
Declaration
Swift
public let processorInfo: ProcessorInfo? - 
                  
                  
Indicates the supported root device types.
Declaration
Swift
public let supportedRootDeviceTypes: [RootDeviceType]? - 
                  
                  
Indicates whether the instance type is offered for spot or On-Demand.
Declaration
Swift
public let supportedUsageClasses: [UsageClassType]? - 
                  
                  
The supported virtualization types.
Declaration
Swift
public let supportedVirtualizationTypes: [VirtualizationType]? - 
                  
                  
Describes the vCPU configurations for the instance type.
Declaration
Swift
public let vCpuInfo: VCpuInfo? - 
                  
init(autoRecoverySupported:bareMetal:burstablePerformanceSupported:currentGeneration:dedicatedHostsSupported:ebsInfo:fpgaInfo:freeTierEligible:gpuInfo:hibernationSupported:hypervisor:inferenceAcceleratorInfo:instanceStorageInfo:instanceStorageSupported:instanceType:memoryInfo:networkInfo:placementGroupInfo:processorInfo:supportedRootDeviceTypes:supportedUsageClasses:supportedVirtualizationTypes:vCpuInfo:)Undocumented
Declaration
Swift
public init(autoRecoverySupported: Bool? = nil, bareMetal: Bool? = nil, burstablePerformanceSupported: Bool? = nil, currentGeneration: Bool? = nil, dedicatedHostsSupported: Bool? = nil, ebsInfo: EbsInfo? = nil, fpgaInfo: FpgaInfo? = nil, freeTierEligible: Bool? = nil, gpuInfo: GpuInfo? = nil, hibernationSupported: Bool? = nil, hypervisor: InstanceTypeHypervisor? = nil, inferenceAcceleratorInfo: InferenceAcceleratorInfo? = nil, instanceStorageInfo: InstanceStorageInfo? = nil, instanceStorageSupported: Bool? = nil, instanceType: InstanceType? = nil, memoryInfo: MemoryInfo? = nil, networkInfo: NetworkInfo? = nil, placementGroupInfo: PlacementGroupInfo? = nil, processorInfo: ProcessorInfo? = nil, supportedRootDeviceTypes: [RootDeviceType]? = nil, supportedUsageClasses: [UsageClassType]? = nil, supportedVirtualizationTypes: [VirtualizationType]? = nil, vCpuInfo: VCpuInfo? = nil) 
View on GitHub
        InstanceTypeInfo Structure Reference