Skip to content

Instantly share code, notes, and snippets.

@ahl
Created December 14, 2019 10:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ahl/5820dc0def00063b883c73e9e131c287 to your computer and use it in GitHub Desktop.
Save ahl/5820dc0def00063b883c73e9e131c287 to your computer and use it in GitHub Desktop.
AWS Outposts configurations from an unpublished API
{
"NextToken": null,
"PodCatalogItems": [
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "6"
},
{
"Family": "g4dn",
"MaxSize": "12xlarge",
"Quantity": "2"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-H7KSNNO",
"PodDetails": "Graphics large unit for ML inference, virtual desktops and artist workstations",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 14.199999809265137,
"PowerKw": 12.800000190734863,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "7"
},
{
"Family": "g4dn",
"MaxSize": "12xlarge",
"Quantity": "4"
}
],
"TotalGpu": 16,
"TotalVcpu": 864,
"WeightKgs": 736,
"WeightLbs": 1622
},
{
"AvailableEC2Capacities": [
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "11"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-REM3UIH",
"PodDetails": "Compute optimized large unit for high speed data analysis",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 14.899999618530273,
"PowerKw": 13.399999618530273,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "12"
}
],
"TotalGpu": 0,
"TotalVcpu": 1152,
"WeightKgs": 751,
"WeightLbs": 1656
},
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "12xlarge",
"Quantity": "4"
}
],
"EbsCapacitiesTiB": "2.7 (not scalable)",
"PodCatalogItemId": "OR-L8IF4WF",
"PodDetails": "General purpose unit for development and testing with the smallest capacity footprint",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 4.300000190734863,
"PowerKw": 3.9000000953674316,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "12xlarge",
"Quantity": "4"
}
],
"TotalGpu": 0,
"TotalVcpu": 192,
"WeightKgs": 667,
"WeightLbs": 1470
},
{
"AvailableEC2Capacities": [
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "5"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-OLB5RGB",
"PodDetails": "Compute optimized medium unit for high speed data analysis",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 9.899999618530273,
"PowerKw": 8.899999618530273,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "6"
}
],
"TotalGpu": 0,
"TotalVcpu": 576,
"WeightKgs": 713,
"WeightLbs": 1572
},
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "7"
},
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "3"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-HUZEI16",
"PodDetails": "General purpose and compute large unit for high speed data analysis",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 14.899999618530273,
"PowerKw": 13.399999618530273,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "8"
},
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "4"
}
],
"TotalGpu": 0,
"TotalVcpu": 1152,
"WeightKgs": 751,
"WeightLbs": 1656
},
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "12xlarge",
"Quantity": "4"
}
],
"EbsCapacitiesTiB": "2.7 (not scalable)",
"PodCatalogItemId": "OR-I0OGL02",
"PodDetails": "General purpose unit for development and testing with the smallest capacity footprint and 1G network uplink",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 4.699999809265137,
"PowerKw": 4.300000190734863,
"SupportedUplinkGiB": [
1
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "12xlarge",
"Quantity": "4"
}
],
"TotalGpu": 0,
"TotalVcpu": 192,
"WeightKgs": 703,
"WeightLbs": 1550
},
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "11"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-KPUCKWN",
"PodDetails": "General purpose large unit for a broad range of applications",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 14.800000190734863,
"PowerKw": 13.300000190734863,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "12"
}
],
"TotalGpu": 0,
"TotalVcpu": 1152,
"WeightKgs": 751,
"WeightLbs": 1656
},
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "4"
},
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "3"
},
{
"Family": "r5",
"MaxSize": "24xlarge",
"Quantity": "2"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-LR4DI6P",
"PodDetails": "Mixed capacity large unit for shared use",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 14.899999618530273,
"PowerKw": 13.399999618530273,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "5"
},
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "4"
},
{
"Family": "r5",
"MaxSize": "24xlarge",
"Quantity": "3"
}
],
"TotalGpu": 0,
"TotalVcpu": 1152,
"WeightKgs": 751,
"WeightLbs": 1656
},
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "2"
},
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "2"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-OR2XU7Y",
"PodDetails": "General purpose and compute medium unit for high speed data analysis",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 9.800000190734863,
"PowerKw": 8.899999618530273,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "3"
},
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "3"
}
],
"TotalGpu": 0,
"TotalVcpu": 576,
"WeightKgs": 713,
"WeightLbs": 1572
},
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "5"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-SRG6JS4",
"PodDetails": "General purpose medium unit for a broad range of applications",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 9.800000190734863,
"PowerKw": 8.800000190734863,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "6"
}
],
"TotalGpu": 0,
"TotalVcpu": 576,
"WeightKgs": 713,
"WeightLbs": 1572
},
{
"AvailableEC2Capacities": [
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "1"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-FWTFFXJ",
"PodDetails": "Compute optimized unit with small footprint for compute and storage-intensive applications",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 5.699999809265137,
"PowerKw": 5.099999904632568,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "1"
}
],
"TotalGpu": 0,
"TotalVcpu": 96,
"WeightKgs": 681,
"WeightLbs": 1502
},
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "4"
},
{
"Family": "g4dn",
"MaxSize": "12xlarge",
"Quantity": "2"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-M6GJ8FE",
"PodDetails": "Graphics medium unit for development and testing of ML inference, virtual desktops and artist workstations",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 9.899999618530273,
"PowerKw": 8.899999618530273,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "4"
},
{
"Family": "g4dn",
"MaxSize": "12xlarge",
"Quantity": "2"
}
],
"TotalGpu": 8,
"TotalVcpu": 480,
"WeightKgs": 709,
"WeightLbs": 1562
},
{
"AvailableEC2Capacities": [
{
"Family": "r5",
"MaxSize": "24xlarge",
"Quantity": "11"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-HSZHMMF",
"PodDetails": "Memory optimized large unit for large on-premises databases",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 15,
"PowerKw": 13.5,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "r5",
"MaxSize": "24xlarge",
"Quantity": "12"
}
],
"TotalGpu": 0,
"TotalVcpu": 1152,
"WeightKgs": 751,
"WeightLbs": 1656
},
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "1"
},
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "3"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-P7M7Y0S",
"PodDetails": "Compute and general purpose medium unit for high speed data analysis",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 9.899999618530273,
"PowerKw": 8.899999618530273,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "2"
},
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "4"
}
],
"TotalGpu": 0,
"TotalVcpu": 576,
"WeightKgs": 713,
"WeightLbs": 1572
},
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "1"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-IBTQ46C",
"PodDetails": "General purpose unit for development and testing with the smallest compute footprint for storage-intensive applications",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 5.699999809265137,
"PowerKw": 5.099999904632568,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "1"
}
],
"TotalGpu": 0,
"TotalVcpu": 96,
"WeightKgs": 681,
"WeightLbs": 1502
},
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "1"
},
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "1"
},
{
"Family": "r5",
"MaxSize": "24xlarge",
"Quantity": "1"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-R2XVM9Q",
"PodDetails": "Mixed capacity medium unit for shared use",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 9.899999618530273,
"PowerKw": 8.899999618530273,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "2"
},
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "2"
},
{
"Family": "r5",
"MaxSize": "24xlarge",
"Quantity": "2"
}
],
"TotalGpu": 0,
"TotalVcpu": 576,
"WeightKgs": 713,
"WeightLbs": 1572
},
{
"AvailableEC2Capacities": [
{
"Family": "r5",
"MaxSize": "24xlarge",
"Quantity": "5"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-MJV0E2L",
"PodDetails": "Memory optimized medium unit for large on-premises databases",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 9.899999618530273,
"PowerKw": 8.899999618530273,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "r5",
"MaxSize": "24xlarge",
"Quantity": "6"
}
],
"TotalGpu": 0,
"TotalVcpu": 576,
"WeightKgs": 713,
"WeightLbs": 1572
},
{
"AvailableEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "3"
},
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "7"
}
],
"EbsCapacitiesTiB": "11+",
"PodCatalogItemId": "OR-ODKC70D",
"PodDetails": "Compute optimized and general purpose large unit for high speed data analysis",
"PodPrices": {
"FR": 0,
"US": 0
},
"PowerKva": 14.899999618530273,
"PowerKw": 13.399999618530273,
"SupportedUplinkGiB": [
10,
40,
100
],
"TotalEC2Capacities": [
{
"Family": "m5",
"MaxSize": "24xlarge",
"Quantity": "4"
},
{
"Family": "c5",
"MaxSize": "24xlarge",
"Quantity": "8"
}
],
"TotalGpu": 0,
"TotalVcpu": 1152,
"WeightKgs": 751,
"WeightLbs": 1656
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment