You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On-Demand and Spot Price Retrieval Filters w/ a Cache (#73)
* Fetch pricing for ondemand instances and spot w/ cache implementation
* remove unnecessary caps on flag docs and clarified sum var name in ec2pricing
t3.medium 2 4.000 nitro true false x86_64 Up to 5 Gigabit 3 0
125
-
t3a.medium 2 4.000 nitro true false x86_64 Up to 5 Gigabit 3 0
131
+
Instance Type VCPUs Mem (GiB) Hypervisor Current Gen Hibernation Support CPU Arch Network Performance ENIs GPUs GPU Mem (GiB) GPU Info On-Demand Price/Hr
t3.medium 2 4 nitro true true x86_64 Up to 5 Gigabit 3 0 0 -No Price Filter Specified-
139
+
t3a.medium 2 4 nitro true true x86_64 Up to 5 Gigabit 3 0 0 -No Price Filter Specified-
126
140
```
127
141
128
142
**All CLI Options**
@@ -171,23 +185,28 @@ Filter Flags:
171
185
--network-performance-max int Maximum Bandwidth in Gib/s of network performance (Example: 100) If --network-performance-min is not specified, the lower bound will be 0
172
186
--network-performance-min int Minimum Bandwidth in Gib/s of network performance (Example: 100) If --network-performance-max is not specified, the upper bound will be infinity
173
187
--placement-group-strategy string Placement group strategy: [cluster, partition, spread]
188
+
--price-per-hour float Price/hour in USD (Example: 0.09) (sets --price-per-hour-min and -max to the same value)
189
+
--price-per-hour-max float Maximum Price/hour in USD (Example: 0.09) If --price-per-hour-min is not specified, the lower bound will be 0
190
+
--price-per-hour-min float Minimum Price/hour in USD (Example: 0.09) If --price-per-hour-max is not specified, the upper bound will be infinity
174
191
--root-device-type string Supported root device types: [ebs or instance-store]
175
192
-u, --usage-class string Usage class: [spot or on-demand]
176
193
-c, --vcpus int Number of vcpus available to the instance type. (sets --vcpus-min and -max to the same value)
177
194
--vcpus-max int Maximum Number of vcpus available to the instance type. If --vcpus-min is not specified, the lower bound will be 0
178
195
--vcpus-min int Minimum Number of vcpus available to the instance type. If --vcpus-max is not specified, the upper bound will be infinity
179
196
--vcpus-to-memory-ratio string The ratio of vcpus to GiBs of memory. (Example: 1:2)
197
+
--virtualization-type string Virtualization Type supported: [hvm or pv]
180
198
181
199
182
200
Suite Flags:
183
201
--base-instance-type string Instance Type used to retrieve similarly spec'd instance types
184
202
--flexible Retrieves a group of instance types spanning multiple generations based on opinionated defaults and user overridden resource filters
203
+
--service string Filter instance types based on service support (Example: eks, eks-20201211, or emr-5.20.0)
185
204
186
205
187
206
Global Flags:
188
207
-h, --help Help
189
208
--max-results int The maximum number of instance types that match your criteria to return (default 20)
190
-
-o, --output string Specify the output format (table, table-wide)
209
+
-o, --output string Specify the output format (table, table-wide, one-line)
191
210
--profile string AWS CLI profile to use for credentials and config
192
211
-r, --region string AWS Region to use for API requests (NOTE: if not passed in, uses AWS SDK default precedence)
193
212
-v, --verbose Verbose - will print out full instance specs
h.Assert(t, *flagMinOutput==5.1&&*flagMaxOutput==math.MaxFloat64, "Flag %s min should have been parsed from cmdline and max set to math.MaxFloat64", flagArg)
0 commit comments