Class: Aws::Types::InstanceRequirements

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#accelerator_countTypes::AcceleratorCount

Returns the value of attribute accelerator_count.



11651
11652
11653
# File 'sig/types.rbs', line 11651

def accelerator_count
  @accelerator_count
end

#accelerator_manufacturers::Array[("amazon-web-services" | "amd" | "nvidia" | "xilinx" | "habana")]

Returns the value of attribute accelerator_manufacturers.

Returns:

  • (::Array[("amazon-web-services" | "amd" | "nvidia" | "xilinx" | "habana")])


11652
11653
11654
# File 'sig/types.rbs', line 11652

def accelerator_manufacturers
  @accelerator_manufacturers
end

#accelerator_names::Array[("a100" | "inferentia" | "k520" | "k80" | "m60" | "radeon-pro-v520" | "t4" | "vu9p" | "v100" | "a10g" | "h100" | "t4g" | "l40s" | "l4" | "gaudi-hl-205" | "inferentia2" | "trainium" | "trainium2" | "u30")]

Returns the value of attribute accelerator_names.

Returns:

  • (::Array[("a100" | "inferentia" | "k520" | "k80" | "m60" | "radeon-pro-v520" | "t4" | "vu9p" | "v100" | "a10g" | "h100" | "t4g" | "l40s" | "l4" | "gaudi-hl-205" | "inferentia2" | "trainium" | "trainium2" | "u30")])


11653
11654
11655
# File 'sig/types.rbs', line 11653

def accelerator_names
  @accelerator_names
end

#accelerator_total_memory_mi_bTypes::AcceleratorTotalMemoryMiB

Returns the value of attribute accelerator_total_memory_mi_b.



11654
11655
11656
# File 'sig/types.rbs', line 11654

def accelerator_total_memory_mi_b
  @accelerator_total_memory_mi_b
end

#accelerator_types::Array[("gpu" | "fpga" | "inference" | "media")]

Returns the value of attribute accelerator_types.

Returns:

  • (::Array[("gpu" | "fpga" | "inference" | "media")])


11650
11651
11652
# File 'sig/types.rbs', line 11650

def accelerator_types
  @accelerator_types
end

#allowed_instance_types::Array[::String]

Returns the value of attribute allowed_instance_types.

Returns:

  • (::Array[::String])


11656
11657
11658
# File 'sig/types.rbs', line 11656

def allowed_instance_types
  @allowed_instance_types
end

#bare_metal"included", ...

Returns the value of attribute bare_metal.

Returns:

  • ("included", "required", "excluded")


11642
11643
11644
# File 'sig/types.rbs', line 11642

def bare_metal
  @bare_metal
end

#baseline_ebs_bandwidth_mbpsTypes::BaselineEbsBandwidthMbps

Returns the value of attribute baseline_ebs_bandwidth_mbps.



11649
11650
11651
# File 'sig/types.rbs', line 11649

def baseline_ebs_bandwidth_mbps
  @baseline_ebs_bandwidth_mbps
end

#baseline_performance_factorsTypes::BaselinePerformanceFactors

Returns the value of attribute baseline_performance_factors.



11658
11659
11660
# File 'sig/types.rbs', line 11658

def baseline_performance_factors
  @baseline_performance_factors
end

#burstable_performance"included", ...

Returns the value of attribute burstable_performance.

Returns:

  • ("included", "required", "excluded")


11643
11644
11645
# File 'sig/types.rbs', line 11643

def burstable_performance
  @burstable_performance
end

#cpu_manufacturers::Array[("intel" | "amd" | "amazon-web-services" | "apple")]

Returns the value of attribute cpu_manufacturers.

Returns:

  • (::Array[("intel" | "amd" | "amazon-web-services" | "apple")])


11636
11637
11638
# File 'sig/types.rbs', line 11636

def cpu_manufacturers
  @cpu_manufacturers
end

#excluded_instance_types::Array[::String]

Returns the value of attribute excluded_instance_types.

Returns:

  • (::Array[::String])


11638
11639
11640
# File 'sig/types.rbs', line 11638

def excluded_instance_types
  @excluded_instance_types
end

#instance_generations::Array[("current" | "previous")]

Returns the value of attribute instance_generations.

Returns:

  • (::Array[("current" | "previous")])


11639
11640
11641
# File 'sig/types.rbs', line 11639

def instance_generations
  @instance_generations
end

#local_storage"included", ...

Returns the value of attribute local_storage.

Returns:

  • ("included", "required", "excluded")


11646
11647
11648
# File 'sig/types.rbs', line 11646

def local_storage
  @local_storage
end

#local_storage_types::Array[("hdd" | "ssd")]

Returns the value of attribute local_storage_types.

Returns:

  • (::Array[("hdd" | "ssd")])


11647
11648
11649
# File 'sig/types.rbs', line 11647

def local_storage_types
  @local_storage_types
end

#max_spot_price_as_percentage_of_optimal_on_demand_price::Integer

Returns the value of attribute max_spot_price_as_percentage_of_optimal_on_demand_price.

Returns:

  • (::Integer)


11657
11658
11659
# File 'sig/types.rbs', line 11657

def max_spot_price_as_percentage_of_optimal_on_demand_price
  @max_spot_price_as_percentage_of_optimal_on_demand_price
end

#memory_gi_b_per_v_cpuTypes::MemoryGiBPerVCpu

Returns the value of attribute memory_gi_b_per_v_cpu.



11637
11638
11639
# File 'sig/types.rbs', line 11637

def memory_gi_b_per_v_cpu
  @memory_gi_b_per_v_cpu
end

#memory_mi_bTypes::MemoryMiB

Returns the value of attribute memory_mi_b.

Returns:



11635
11636
11637
# File 'sig/types.rbs', line 11635

def memory_mi_b
  @memory_mi_b
end

#network_bandwidth_gbpsTypes::NetworkBandwidthGbps

Returns the value of attribute network_bandwidth_gbps.



11655
11656
11657
# File 'sig/types.rbs', line 11655

def network_bandwidth_gbps
  @network_bandwidth_gbps
end

#network_interface_countTypes::NetworkInterfaceCount

Returns the value of attribute network_interface_count.



11645
11646
11647
# File 'sig/types.rbs', line 11645

def network_interface_count
  @network_interface_count
end

#on_demand_max_price_percentage_over_lowest_price::Integer

Returns the value of attribute on_demand_max_price_percentage_over_lowest_price.

Returns:

  • (::Integer)


11641
11642
11643
# File 'sig/types.rbs', line 11641

def on_demand_max_price_percentage_over_lowest_price
  @on_demand_max_price_percentage_over_lowest_price
end

#require_encryption_in_transitBoolean

Returns the value of attribute require_encryption_in_transit.

Returns:

  • (Boolean)


11659
11660
11661
# File 'sig/types.rbs', line 11659

def require_encryption_in_transit
  @require_encryption_in_transit
end

#require_hibernate_supportBoolean

Returns the value of attribute require_hibernate_support.

Returns:

  • (Boolean)


11644
11645
11646
# File 'sig/types.rbs', line 11644

def require_hibernate_support
  @require_hibernate_support
end

#spot_max_price_percentage_over_lowest_price::Integer

Returns the value of attribute spot_max_price_percentage_over_lowest_price.

Returns:

  • (::Integer)


11640
11641
11642
# File 'sig/types.rbs', line 11640

def spot_max_price_percentage_over_lowest_price
  @spot_max_price_percentage_over_lowest_price
end

#total_local_storage_gbTypes::TotalLocalStorageGB

Returns the value of attribute total_local_storage_gb.



11648
11649
11650
# File 'sig/types.rbs', line 11648

def total_local_storage_gb
  @total_local_storage_gb
end

#v_cpu_countTypes::VCpuCountRange

Returns the value of attribute v_cpu_count.



11634
11635
11636
# File 'sig/types.rbs', line 11634

def v_cpu_count
  @v_cpu_count
end