Class: Aws::Types::InstanceRequirementsRequest
- Inherits:
-
Object
- Object
- Aws::Types::InstanceRequirementsRequest
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#accelerator_count ⇒ Types::AcceleratorCountRequest
Returns the value of attribute accelerator_count.
-
#accelerator_manufacturers ⇒ ::Array[("amazon-web-services" | "amd" | "nvidia" | "xilinx" | "habana")]
Returns the value of attribute accelerator_manufacturers.
-
#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.
-
#accelerator_total_memory_mi_b ⇒ Types::AcceleratorTotalMemoryMiBRequest
Returns the value of attribute accelerator_total_memory_mi_b.
-
#accelerator_types ⇒ ::Array[("gpu" | "fpga" | "inference" | "media")]
Returns the value of attribute accelerator_types.
-
#allowed_instance_types ⇒ ::Array[::String]
Returns the value of attribute allowed_instance_types.
-
#bare_metal ⇒ "included", ...
Returns the value of attribute bare_metal.
-
#baseline_ebs_bandwidth_mbps ⇒ Types::BaselineEbsBandwidthMbpsRequest
Returns the value of attribute baseline_ebs_bandwidth_mbps.
-
#baseline_performance_factors ⇒ Types::BaselinePerformanceFactorsRequest
Returns the value of attribute baseline_performance_factors.
-
#burstable_performance ⇒ "included", ...
Returns the value of attribute burstable_performance.
-
#cpu_manufacturers ⇒ ::Array[("intel" | "amd" | "amazon-web-services" | "apple")]
Returns the value of attribute cpu_manufacturers.
-
#excluded_instance_types ⇒ ::Array[::String]
Returns the value of attribute excluded_instance_types.
-
#instance_generations ⇒ ::Array[("current" | "previous")]
Returns the value of attribute instance_generations.
-
#local_storage ⇒ "included", ...
Returns the value of attribute local_storage.
-
#local_storage_types ⇒ ::Array[("hdd" | "ssd")]
Returns the value of attribute local_storage_types.
-
#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.
-
#memory_gi_b_per_v_cpu ⇒ Types::MemoryGiBPerVCpuRequest
Returns the value of attribute memory_gi_b_per_v_cpu.
-
#memory_mi_b ⇒ Types::MemoryMiBRequest
Returns the value of attribute memory_mi_b.
-
#network_bandwidth_gbps ⇒ Types::NetworkBandwidthGbpsRequest
Returns the value of attribute network_bandwidth_gbps.
-
#network_interface_count ⇒ Types::NetworkInterfaceCountRequest
Returns the value of attribute network_interface_count.
-
#on_demand_max_price_percentage_over_lowest_price ⇒ ::Integer
Returns the value of attribute on_demand_max_price_percentage_over_lowest_price.
-
#require_encryption_in_transit ⇒ Boolean
Returns the value of attribute require_encryption_in_transit.
-
#require_hibernate_support ⇒ Boolean
Returns the value of attribute require_hibernate_support.
-
#spot_max_price_percentage_over_lowest_price ⇒ ::Integer
Returns the value of attribute spot_max_price_percentage_over_lowest_price.
-
#total_local_storage_gb ⇒ Types::TotalLocalStorageGBRequest
Returns the value of attribute total_local_storage_gb.
-
#v_cpu_count ⇒ Types::VCpuCountRangeRequest
Returns the value of attribute v_cpu_count.
Instance Attribute Details
#accelerator_count ⇒ Types::AcceleratorCountRequest
Returns the value of attribute accelerator_count.
11681 11682 11683 |
# File 'sig/types.rbs', line 11681 def accelerator_count @accelerator_count end |
#accelerator_manufacturers ⇒ ::Array[("amazon-web-services" | "amd" | "nvidia" | "xilinx" | "habana")]
Returns the value of attribute accelerator_manufacturers.
11682 11683 11684 |
# File 'sig/types.rbs', line 11682 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.
11683 11684 11685 |
# File 'sig/types.rbs', line 11683 def accelerator_names @accelerator_names end |
#accelerator_total_memory_mi_b ⇒ Types::AcceleratorTotalMemoryMiBRequest
Returns the value of attribute accelerator_total_memory_mi_b.
11684 11685 11686 |
# File 'sig/types.rbs', line 11684 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.
11680 11681 11682 |
# File 'sig/types.rbs', line 11680 def accelerator_types @accelerator_types end |
#allowed_instance_types ⇒ ::Array[::String]
Returns the value of attribute allowed_instance_types.
11686 11687 11688 |
# File 'sig/types.rbs', line 11686 def allowed_instance_types @allowed_instance_types end |
#bare_metal ⇒ "included", ...
Returns the value of attribute bare_metal.
11672 11673 11674 |
# File 'sig/types.rbs', line 11672 def @bare_metal end |
#baseline_ebs_bandwidth_mbps ⇒ Types::BaselineEbsBandwidthMbpsRequest
Returns the value of attribute baseline_ebs_bandwidth_mbps.
11679 11680 11681 |
# File 'sig/types.rbs', line 11679 def baseline_ebs_bandwidth_mbps @baseline_ebs_bandwidth_mbps end |
#baseline_performance_factors ⇒ Types::BaselinePerformanceFactorsRequest
Returns the value of attribute baseline_performance_factors.
11688 11689 11690 |
# File 'sig/types.rbs', line 11688 def baseline_performance_factors @baseline_performance_factors end |
#burstable_performance ⇒ "included", ...
Returns the value of attribute burstable_performance.
11673 11674 11675 |
# File 'sig/types.rbs', line 11673 def burstable_performance @burstable_performance end |
#cpu_manufacturers ⇒ ::Array[("intel" | "amd" | "amazon-web-services" | "apple")]
Returns the value of attribute cpu_manufacturers.
11666 11667 11668 |
# File 'sig/types.rbs', line 11666 def cpu_manufacturers @cpu_manufacturers end |
#excluded_instance_types ⇒ ::Array[::String]
Returns the value of attribute excluded_instance_types.
11668 11669 11670 |
# File 'sig/types.rbs', line 11668 def excluded_instance_types @excluded_instance_types end |
#instance_generations ⇒ ::Array[("current" | "previous")]
Returns the value of attribute instance_generations.
11669 11670 11671 |
# File 'sig/types.rbs', line 11669 def instance_generations @instance_generations end |
#local_storage ⇒ "included", ...
Returns the value of attribute local_storage.
11676 11677 11678 |
# File 'sig/types.rbs', line 11676 def local_storage @local_storage end |
#local_storage_types ⇒ ::Array[("hdd" | "ssd")]
Returns the value of attribute local_storage_types.
11677 11678 11679 |
# File 'sig/types.rbs', line 11677 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.
11687 11688 11689 |
# File 'sig/types.rbs', line 11687 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_cpu ⇒ Types::MemoryGiBPerVCpuRequest
Returns the value of attribute memory_gi_b_per_v_cpu.
11667 11668 11669 |
# File 'sig/types.rbs', line 11667 def memory_gi_b_per_v_cpu @memory_gi_b_per_v_cpu end |
#memory_mi_b ⇒ Types::MemoryMiBRequest
Returns the value of attribute memory_mi_b.
11665 11666 11667 |
# File 'sig/types.rbs', line 11665 def memory_mi_b @memory_mi_b end |
#network_bandwidth_gbps ⇒ Types::NetworkBandwidthGbpsRequest
Returns the value of attribute network_bandwidth_gbps.
11685 11686 11687 |
# File 'sig/types.rbs', line 11685 def network_bandwidth_gbps @network_bandwidth_gbps end |
#network_interface_count ⇒ Types::NetworkInterfaceCountRequest
Returns the value of attribute network_interface_count.
11675 11676 11677 |
# File 'sig/types.rbs', line 11675 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.
11671 11672 11673 |
# File 'sig/types.rbs', line 11671 def on_demand_max_price_percentage_over_lowest_price @on_demand_max_price_percentage_over_lowest_price end |
#require_encryption_in_transit ⇒ Boolean
Returns the value of attribute require_encryption_in_transit.
11689 11690 11691 |
# File 'sig/types.rbs', line 11689 def require_encryption_in_transit @require_encryption_in_transit end |
#require_hibernate_support ⇒ Boolean
Returns the value of attribute require_hibernate_support.
11674 11675 11676 |
# File 'sig/types.rbs', line 11674 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.
11670 11671 11672 |
# File 'sig/types.rbs', line 11670 def spot_max_price_percentage_over_lowest_price @spot_max_price_percentage_over_lowest_price end |
#total_local_storage_gb ⇒ Types::TotalLocalStorageGBRequest
Returns the value of attribute total_local_storage_gb.
11678 11679 11680 |
# File 'sig/types.rbs', line 11678 def total_local_storage_gb @total_local_storage_gb end |
#v_cpu_count ⇒ Types::VCpuCountRangeRequest
Returns the value of attribute v_cpu_count.
11664 11665 11666 |
# File 'sig/types.rbs', line 11664 def v_cpu_count @v_cpu_count end |