Class GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement
- java.lang.Object
-
- com.pulumi.aws.autoscaling.outputs.GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement
-
public final class GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement.Builder
-
Method Summary
-
-
-
Method Detail
-
acceleratorCounts
public java.util.List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorCount> acceleratorCounts()
- Returns:
- List of objects describing the minimum and maximum number of accelerators for an instance type.
-
acceleratorManufacturers
public java.util.List<java.lang.String> acceleratorManufacturers()
- Returns:
- List of accelerator manufacturer names.
-
acceleratorNames
public java.util.List<java.lang.String> acceleratorNames()
- Returns:
- List of accelerator names.
-
acceleratorTotalMemoryMibs
public java.util.List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementAcceleratorTotalMemoryMib> acceleratorTotalMemoryMibs()
- Returns:
- List of objects describing the minimum and maximum total memory of the accelerators.
-
acceleratorTypes
public java.util.List<java.lang.String> acceleratorTypes()
- Returns:
- List of accelerator types.
-
allowedInstanceTypes
public java.util.List<java.lang.String> allowedInstanceTypes()
- Returns:
- List of instance types to apply the specified attributes against.
-
bareMetal
public java.lang.String bareMetal()
- Returns:
- Whether bare metal instances are included, excluded, or required.
-
baselineEbsBandwidthMbps
public java.util.List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementBaselineEbsBandwidthMbp> baselineEbsBandwidthMbps()
- Returns:
- List of objects describing the minimum and maximum baseline EBS bandwidth (Mbps).
-
burstablePerformance
public java.lang.String burstablePerformance()
- Returns:
- Whether burstable performance instance types are included, excluded, or required.
-
cpuManufacturers
public java.util.List<java.lang.String> cpuManufacturers()
- Returns:
- List of CPU manufacturer names.
-
excludedInstanceTypes
public java.util.List<java.lang.String> excludedInstanceTypes()
- Returns:
- List of excluded instance types.
-
instanceGenerations
public java.util.List<java.lang.String> instanceGenerations()
- Returns:
- List of instance generation names.
-
localStorage
public java.lang.String localStorage()
- Returns:
- Whether instance types with instance store volumes are included, excluded, or required.
-
localStorageTypes
public java.util.List<java.lang.String> localStorageTypes()
- Returns:
- List of local storage type names.
-
maxSpotPriceAsPercentageOfOptimalOnDemandPrice
public java.lang.Integer maxSpotPriceAsPercentageOfOptimalOnDemandPrice()
- Returns:
- Price protection threshold for Spot Instances.
-
memoryGibPerVcpus
public java.util.List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryGibPerVcpus> memoryGibPerVcpus()
- Returns:
- List of objects describing the minimum and maximum amount of memory (GiB) per vCPU.
-
memoryMibs
public java.util.List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementMemoryMib> memoryMibs()
- Returns:
- List of objects describing the minimum and maximum amount of memory (MiB).
-
networkBandwidthGbps
public java.util.List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkBandwidthGbp> networkBandwidthGbps()
- Returns:
- List of objects describing the minimum and maximum amount of network bandwidth (Gbps).
-
networkInterfaceCounts
public java.util.List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementNetworkInterfaceCount> networkInterfaceCounts()
- Returns:
- List of objects describing the minimum and maximum amount of network interfaces.
-
onDemandMaxPricePercentageOverLowestPrice
public java.lang.Integer onDemandMaxPricePercentageOverLowestPrice()
- Returns:
- Price protection threshold for On-Demand Instances.
-
requireHibernateSupport
public java.lang.Boolean requireHibernateSupport()
- Returns:
- Whether instance types must support On-Demand Instance Hibernation.
-
spotMaxPricePercentageOverLowestPrice
public java.lang.Integer spotMaxPricePercentageOverLowestPrice()
- Returns:
- Price protection threshold for Spot Instances.
-
totalLocalStorageGbs
public java.util.List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementTotalLocalStorageGb> totalLocalStorageGbs()
- Returns:
- List of objects describing the minimum and maximum total storage (GB).
-
vcpuCounts
public java.util.List<GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementVcpuCount> vcpuCounts()
- Returns:
- List of objects describing the minimum and maximum number of vCPUs.
-
builder
public static GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement.Builder builder()
-
builder
public static GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement.Builder builder(GetGroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirement defaults)
-
-