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)