diff --git a/src/data/roadmaps/aws/aws.json b/src/data/roadmaps/aws/aws.json index 5a0b922e7..5b60d294c 100644 --- a/src/data/roadmaps/aws/aws.json +++ b/src/data/roadmaps/aws/aws.json @@ -5,7 +5,7 @@ { "ID": "610", "typeID": "Arrow", - "zOrder": "55", + "zOrder": "51", "w": "225", "h": "41", "measuredW": "150", @@ -36,7 +36,7 @@ { "ID": "611", "typeID": "Arrow", - "zOrder": "56", + "zOrder": "52", "w": "248", "h": "1", "measuredW": "150", @@ -67,7 +67,7 @@ { "ID": "612", "typeID": "Label", - "zOrder": "57", + "zOrder": "53", "measuredW": "67", "measuredH": "40", "x": "720", @@ -80,7 +80,7 @@ { "ID": "613", "typeID": "__group__", - "zOrder": "58", + "zOrder": "54", "measuredW": "373", "measuredH": "151", "w": "373", @@ -183,7 +183,7 @@ { "ID": "614", "typeID": "Arrow", - "zOrder": "59", + "zOrder": "55", "w": "1", "h": "74", "measuredW": "150", @@ -214,7 +214,7 @@ { "ID": "615", "typeID": "Arrow", - "zOrder": "60", + "zOrder": "56", "w": "1", "h": "308", "measuredW": "150", @@ -244,7 +244,7 @@ { "ID": "638", "typeID": "__group__", - "zOrder": "65", + "zOrder": "59", "measuredW": "423", "measuredH": "175", "w": "423", @@ -446,118 +446,10 @@ } } }, - { - "ID": "659", - "typeID": "TextArea", - "zOrder": "61", - "w": "176", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "668", - "y": "507", - "properties": { - "color": "16776960" - } - }, - { - "ID": "660", - "typeID": "Label", - "zOrder": "62", - "measuredW": "93", - "measuredH": "25", - "x": "713", - "y": "520", - "properties": { - "size": "17", - "text": "Introduction" - } - }, - { - "ID": "661", - "typeID": "TextArea", - "zOrder": "63", - "w": "289", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1053", - "y": "455", - "properties": { - "color": "16770457" - } - }, - { - "ID": "662", - "typeID": "Label", - "zOrder": "64", - "measuredW": "203", - "measuredH": "25", - "x": "1096", - "y": "468", - "properties": { - "size": "17", - "text": "What is Cloud Computing?" - } - }, - { - "ID": "667", - "typeID": "TextArea", - "zOrder": "66", - "w": "289", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1053", - "y": "512", - "properties": { - "color": "16770457" - } - }, - { - "ID": "668", - "typeID": "Label", - "zOrder": "67", - "measuredW": "166", - "measuredH": "25", - "x": "1115", - "y": "525", - "properties": { - "size": "17", - "text": "IaaS vs PaaS vs SaaS" - } - }, - { - "ID": "669", - "typeID": "TextArea", - "zOrder": "68", - "w": "289", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1053", - "y": "568", - "properties": { - "color": "16770457" - } - }, - { - "ID": "670", - "typeID": "Label", - "zOrder": "69", - "measuredW": "250", - "measuredH": "25", - "x": "1073", - "y": "581", - "properties": { - "size": "17", - "text": "Public vs Private vs Hybrid Cloud" - } - }, { "ID": "671", "typeID": "Arrow", - "zOrder": "54", + "zOrder": "50", "w": "233", "h": "51", "measuredW": "150", @@ -585,34 +477,10 @@ } } }, - { - "ID": "672", - "typeID": "TextArea", - "zOrder": "70", - "w": "289", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1053", - "y": "626" - }, - { - "ID": "673", - "typeID": "Label", - "zOrder": "71", - "measuredW": "132", - "measuredH": "25", - "x": "1132", - "y": "639", - "properties": { - "size": "17", - "text": "Introduction AWS" - } - }, { "ID": "674", "typeID": "Arrow", - "zOrder": "53", + "zOrder": "49", "w": "238", "measuredW": "150", "measuredH": "100", @@ -640,721 +508,700 @@ } }, { - "ID": "675", - "typeID": "TextArea", - "zOrder": "51", - "w": "289", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1053", - "y": "672", + "ID": "892", + "typeID": "Arrow", + "zOrder": "45", + "w": "60", + "h": "19", + "measuredW": "150", + "measuredH": "100", + "x": "1074", + "y": "1066", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 60.59924437563291, + "y": 0.40673692090331315 + }, + "p1": { + "x": 0.4543777313953658, + "y": 0.09027860124649748 + }, + "p2": { + "x": 0.1895068535864084, + "y": 19.561043940088894 + } } }, { - "ID": "676", - "typeID": "Label", - "zOrder": "52", - "measuredW": "198", - "measuredH": "25", - "x": "1099", - "y": "685", + "ID": "893", + "typeID": "Arrow", + "zOrder": "44", + "w": "66", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "1071", + "y": "1100", "properties": { - "size": "17", - "text": "AWS Global Infrastructure" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 66.54606084012312, + "y": 23.869657978459827 + }, + "p1": { + "x": 0.46366782006920443, + "y": -0.0899653979238757 + }, + "p2": { + "x": 0.24269038909642404, + "y": 0.2951262625392701 + } } }, { - "ID": "677", - "typeID": "TextArea", - "zOrder": "49", - "w": "289", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1053", - "y": "719", + "ID": "927", + "typeID": "Arrow", + "zOrder": "43", + "w": "1", + "h": "102", + "measuredW": "150", + "measuredH": "100", + "x": "991", + "y": "942", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.11461125950734186 + }, + "p1": { + "x": 0.4438624012549726, + "y": -0.00008403832147459164 + }, + "p2": { + "x": 0, + "y": 101.83220520498276 + }, + "stroke": "dotted" } }, { - "ID": "678", - "typeID": "Label", - "zOrder": "50", - "measuredW": "218", - "measuredH": "25", - "x": "1089", - "y": "732", + "ID": "929", + "typeID": "Arrow", + "zOrder": "42", + "w": "497", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "819", + "y": "937", "properties": { - "size": "17", - "text": "Shared Responsibility Model" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 496.999087281152, + "y": -0.005622394815304688 + }, + "p1": { + "x": 0.443862401254973, + "y": -0.00008403832147459165 + }, + "p2": { + "x": -0.3203045367534969, + "y": -0.005622394815304688 + } } }, { - "ID": "679", - "typeID": "TextArea", - "zOrder": "47", - "w": "289", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1053", - "y": "766", + "ID": "931", + "typeID": "Arrow", + "zOrder": "41", + "w": "1", + "h": "110", + "measuredW": "150", + "measuredH": "100", + "x": "757", + "y": "935", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": -0.24170370827562238 + }, + "p1": { + "x": 0.44386240125497284, + "y": -0.00008403832147459165 + }, + "p2": { + "x": 0, + "y": 109.61692225697425 + } } }, { - "ID": "680", + "ID": "940", "typeID": "Label", - "zOrder": "48", - "measuredW": "215", - "measuredH": "25", - "x": "1090", - "y": "779", + "zOrder": "80", + "measuredW": "306", + "measuredH": "32", + "x": "612", + "y": "713", "properties": { - "size": "17", - "text": "Well Architected Framework" + "size": "24", + "text": "Start with Essential Services" } }, { - "ID": "804", - "typeID": "TextArea", - "zOrder": "72", - "w": "176", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "904", - "y": "918", + "ID": "941", + "typeID": "Arrow", + "zOrder": "40", + "w": "1", + "h": "169", + "measuredW": "150", + "measuredH": "100", + "x": "756", + "y": "766", "properties": { - "color": "16776960" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.31338336558701485 + }, + "p1": { + "x": 0.44386240125497245, + "y": -0.00008403832147459163 + }, + "p2": { + "x": 0, + "y": 168.92636237120382 + } } }, { - "ID": "805", - "typeID": "Label", - "zOrder": "73", - "measuredW": "34", - "measuredH": "25", - "x": "975", - "y": "931", + "ID": "942", + "typeID": "Arrow", + "zOrder": "81", + "w": "1", + "h": "511", + "measuredW": "150", + "measuredH": "100", + "x": "1317", + "y": "938", "properties": { - "size": "17", - "text": "VPC" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.31338336558701485 + }, + "p1": { + "x": 0.4438624012549727, + "y": -0.00008403832147459161 + }, + "p2": { + "x": 0, + "y": 510.3964647279722 + } } }, { - "ID": "806", - "typeID": "TextArea", - "zOrder": "74", - "w": "176", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "904", - "y": "1068", + "ID": "943", + "typeID": "Arrow", + "zOrder": "39", + "w": "149", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1168", + "y": "1451", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 149, + "y": 0 + }, + "p1": { + "x": 0.4444689243247086, + "y": -0.00010644369036093918 + }, + "p2": { + "x": 0, + "y": 0 + } } }, { - "ID": "807", - "typeID": "Label", - "zOrder": "75", - "measuredW": "63", - "measuredH": "25", - "x": "960", - "y": "1080", + "ID": "954", + "typeID": "Arrow", + "zOrder": "38", + "w": "125", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "732", + "y": "1458", "properties": { - "size": "17", - "text": "Subnets" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4537920687885162, + "y": -0.38307774302575126 + }, + "p1": { + "x": 0.4438624012549727, + "y": -0.00008403832147469053 + }, + "p2": { + "x": 125, + "y": -0.38307774302575126 + } } }, { - "ID": "808", - "typeID": "TextArea", - "zOrder": "76", - "w": "176", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "904", - "y": "1015", + "ID": "955", + "typeID": "Arrow", + "zOrder": "37", + "w": "109", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "732", + "y": "1470", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4537920687885162, + "y": 44.61692225697425 + }, + "p1": { + "x": 0.3453007169259208, + "y": 0.13360144077516772 + }, + "p2": { + "x": 109.26941570132931, + "y": -0.17595258219444077 + } } }, { - "ID": "809", - "typeID": "Label", - "zOrder": "77", - "measuredW": "98", - "measuredH": "25", - "x": "943", - "y": "1027", + "ID": "956", + "typeID": "Arrow", + "zOrder": "36", + "w": "125", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "985", + "y": "1460", "properties": { - "size": "17", - "text": "CIDR Blocks" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4537920687885162, + "y": -0.38307774302575126 + }, + "p1": { + "x": 0.4438624012549727, + "y": -0.00008403832147469053 + }, + "p2": { + "x": 125, + "y": -0.38307774302575126 + } } }, { - "ID": "810", - "typeID": "TextArea", - "zOrder": "78", - "w": "176", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "904", - "y": "1121", + "ID": "959", + "typeID": "Arrow", + "zOrder": "35", + "w": "125", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "722", + "y": "1568", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4537920687885162, + "y": -0.38307774302575126 + }, + "p1": { + "x": 0.4438624012549727, + "y": -0.00008403832147469053 + }, + "p2": { + "x": 125, + "y": -0.38307774302575126 + } } }, { - "ID": "811", - "typeID": "Label", - "zOrder": "79", - "measuredW": "101", - "measuredH": "25", - "x": "941", - "y": "1133", + "ID": "962", + "typeID": "Arrow", + "zOrder": "34", + "w": "127", + "h": "49", + "measuredW": "150", + "measuredH": "100", + "x": "730", + "y": "1581", "properties": { - "size": "17", - "text": "Route Tables" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.4616785715035121, + "y": 48.20516718934641 + }, + "p1": { + "x": 0.3893320443665068, + "y": 0.12569591109813977 + }, + "p2": { + "x": 127, + "y": -0.38307774302575126 + } } }, { - "ID": "812", - "typeID": "TextArea", - "zOrder": "80", + "ID": "963", + "typeID": "Arrow", + "zOrder": "33", "w": "149", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1131", - "y": "1040", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1170", + "y": "1469", "properties": { - "color": "16770457" - } - }, - { - "ID": "813", - "typeID": "Label", - "zOrder": "81", - "measuredW": "112", - "measuredH": "25", - "x": "1150", - "y": "1052", - "properties": { - "size": "17", - "text": "Private Subnet" - } - }, - { - "ID": "814", - "typeID": "TextArea", - "zOrder": "82", - "w": "149", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1131", - "y": "1095", - "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 149, + "y": 0 + }, + "p1": { + "x": 0.4444689243247086, + "y": -0.00010644369036093918 + }, + "p2": { + "x": 0, + "y": 0 + } } }, { - "ID": "815", - "typeID": "Label", - "zOrder": "83", - "measuredW": "106", - "measuredH": "25", - "x": "1150", - "y": "1107", + "ID": "964", + "typeID": "Arrow", + "zOrder": "89", + "w": "1", + "h": "223", + "measuredW": "150", + "measuredH": "100", + "x": "1318", + "y": "1471", "properties": { - "size": "17", - "text": "Public Subnet" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": -0.31338336558701485 + }, + "p1": { + "x": 0.44386240125497267, + "y": -0.00008403832147459161 + }, + "p2": { + "x": 0, + "y": 223.10778812724197 + } } }, { - "ID": "818", - "typeID": "TextArea", - "zOrder": "84", - "w": "176", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "904", - "y": "1174", + "ID": "965", + "typeID": "Arrow", + "zOrder": "90", + "w": "932", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "385", + "y": "1695", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 932, + "y": 0 + }, + "p1": { + "x": 0.4438624066814964, + "y": -0.00009028166759397106 + }, + "p2": { + "x": 0, + "y": 0 + } } }, { - "ID": "819", - "typeID": "Label", - "zOrder": "85", - "measuredW": "122", - "measuredH": "25", - "x": "931", - "y": "1186", + "ID": "980", + "typeID": "Arrow", + "zOrder": "32", + "w": "1", + "h": "284", + "measuredW": "150", + "measuredH": "100", + "x": "383", + "y": "1413", "properties": { - "size": "17", - "text": "Security Groups" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.44365495406275524, + "y": -0.0000936635794856632 + }, + "p2": { + "x": 0, + "y": 284.0832635722845 + } } }, { - "ID": "820", - "typeID": "TextArea", - "zOrder": "86", - "w": "176", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "904", - "y": "1228", + "ID": "981", + "typeID": "Arrow", + "zOrder": "31", + "w": "1", + "h": "81", + "measuredW": "150", + "measuredH": "100", + "x": "187", + "y": "1406", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 0.09987431613922126 + }, + "p1": { + "x": 0.44386240125497295, + "y": -0.00008403832147459165 + }, + "p2": { + "x": 0, + "y": 80.61692225697425 + } } }, { - "ID": "821", - "typeID": "Label", - "zOrder": "87", - "measuredW": "132", - "measuredH": "25", - "x": "926", - "y": "1240", + "ID": "982", + "typeID": "Arrow", + "zOrder": "30", + "w": "1", + "h": "349", + "measuredW": "150", + "measuredH": "100", + "x": "353", + "y": "1422", "properties": { - "size": "17", - "text": "Internet Gateway" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.44412874176589884, + "y": -0.00009393411164986009 + }, + "p2": { + "x": 0, + "y": 349 + } } }, { - "ID": "822", - "typeID": "TextArea", - "zOrder": "88", - "w": "176", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "904", - "y": "1281", + "ID": "997", + "typeID": "Arrow", + "zOrder": "29", + "w": "100", + "h": "87", + "measuredW": "150", + "measuredH": "100", + "x": "221", + "y": "1770", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.4202780441919458, + "y": 86.84151794310446 + }, + "p1": { + "x": 0.4810450136419859, + "y": 0.2810191752231148 + }, + "p2": { + "x": 100, + "y": 0.6169222569742487 + } } }, { - "ID": "823", - "typeID": "Label", - "zOrder": "89", - "measuredW": "103", - "measuredH": "25", - "x": "940", - "y": "1293", + "ID": "998", + "typeID": "Arrow", + "zOrder": "28", + "w": "931", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "382", + "y": "1770", "properties": { - "size": "17", - "text": "NAT Gateway" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 931, + "y": 0 + }, + "p1": { + "x": 0.4438343283218933, + "y": -0.00009029637954288955 + }, + "p2": { + "x": 0, + "y": 0 + } } }, { - "ID": "827", - "typeID": "TextArea", - "zOrder": "100", - "w": "188", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "664", - "y": "914", + "ID": "1015", + "typeID": "Arrow", + "zOrder": "27", + "w": "1", + "h": "81", + "measuredW": "150", + "measuredH": "100", + "x": "544", + "y": "1773", "properties": { - "color": "16776960" - } - }, - { - "ID": "828", - "typeID": "Label", - "zOrder": "101", - "measuredW": "34", - "measuredH": "25", - "x": "741", - "y": "927", - "properties": { - "size": "17", - "text": "EC2" - } - }, - { - "ID": "829", - "typeID": "TextArea", - "zOrder": "90", - "w": "191", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "663", - "y": "1013", - "properties": { - "color": "16770457" - } - }, - { - "ID": "830", - "typeID": "Label", - "zOrder": "91", - "measuredW": "116", - "measuredH": "25", - "x": "701", - "y": "1025", - "properties": { - "size": "17", - "text": "Instance Types" - } - }, - { - "ID": "839", - "typeID": "TextArea", - "zOrder": "92", - "w": "188", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "665", - "y": "1068", - "properties": { - "color": "16770457" - } - }, - { - "ID": "840", - "typeID": "Label", - "zOrder": "93", - "measuredW": "96", - "measuredH": "25", - "x": "711", - "y": "1080", - "properties": { - "size": "17", - "text": "CPU Credits" - } - }, - { - "ID": "842", - "typeID": "TextArea", - "zOrder": "94", - "w": "191", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "663", - "y": "1339", - "properties": { - "color": "16770457" - } - }, - { - "ID": "843", - "typeID": "Label", - "zOrder": "95", - "measuredW": "150", - "measuredH": "25", - "x": "684", - "y": "1351", - "properties": { - "size": "17", - "text": "Purchasing Options" - } - }, - { - "ID": "849", - "typeID": "TextArea", - "zOrder": "96", - "w": "191", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "663", - "y": "1177", - "properties": { - "color": "16770457" - } - }, - { - "ID": "850", - "typeID": "Label", - "zOrder": "97", - "measuredW": "67", - "measuredH": "25", - "x": "725", - "y": "1189", - "properties": { - "size": "17", - "text": "Keypairs" - } - }, - { - "ID": "851", - "typeID": "TextArea", - "zOrder": "98", - "w": "191", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "663", - "y": "1231", - "properties": { - "color": "16770457" - } - }, - { - "ID": "852", - "typeID": "Label", - "zOrder": "99", - "measuredW": "72", - "measuredH": "25", - "x": "723", - "y": "1243", - "properties": { - "size": "17", - "text": "Elastic IP" - } - }, - { - "ID": "872", - "typeID": "Label", - "zOrder": "102", - "measuredW": "347", - "measuredH": "26", - "x": "125", - "y": "458", - "properties": { - "size": "18", - "text": "AWS has lots of services. You don't need to" - } - }, - { - "ID": "873", - "typeID": "Label", - "zOrder": "103", - "measuredW": "364", - "measuredH": "26", - "x": "125", - "y": "488", - "properties": { - "size": "18", - "text": "be proficient in all that they have to offer. This" - } - }, - { - "ID": "874", - "typeID": "Label", - "zOrder": "104", - "measuredW": "342", - "measuredH": "26", - "x": "125", - "y": "518", - "properties": { - "size": "18", - "text": "roadmap only covers an opinionated list of" - } - }, - { - "ID": "875", - "typeID": "Label", - "zOrder": "105", - "measuredW": "258", - "measuredH": "26", - "x": "125", - "y": "548", - "properties": { - "size": "18", - "text": "services to help you get started." - } - }, - { - "ID": "877", - "typeID": "Label", - "zOrder": "106", - "measuredW": "53", - "measuredH": "32", - "x": "125", - "y": "416", - "properties": { - "size": "24", - "text": "Note" - } - }, - { - "ID": "878", - "typeID": "Canvas", - "zOrder": "46", - "w": "423", - "h": "878", - "measuredW": "100", - "measuredH": "70", - "x": "103", - "y": "394" - }, - { - "ID": "880", - "typeID": "Canvas", - "zOrder": "107", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "128", - "y": "638" - }, - { - "ID": "881", - "typeID": "Label", - "zOrder": "108", - "measuredW": "292", - "measuredH": "26", - "x": "162", - "y": "637", - "properties": { - "size": "18", - "text": "IAM - Access Control for all services" - } - }, - { - "ID": "882", - "typeID": "Canvas", - "zOrder": "109", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "128", - "y": "669" - }, - { - "ID": "883", - "typeID": "Label", - "zOrder": "110", - "measuredW": "192", - "measuredH": "26", - "x": "162", - "y": "668", - "properties": { - "size": "18", - "text": "VPC - Networking Layer" - } - }, - { - "ID": "884", - "typeID": "Canvas", - "zOrder": "111", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "128", - "y": "700" - }, - { - "ID": "885", - "typeID": "Label", - "zOrder": "112", - "measuredW": "125", - "measuredH": "26", - "x": "162", - "y": "699", - "properties": { - "size": "18", - "text": "EC2 - Compute" - } - }, - { - "ID": "886", - "typeID": "Canvas", - "zOrder": "113", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "127", - "y": "845" - }, - { - "ID": "887", - "typeID": "Label", - "zOrder": "114", - "measuredW": "123", - "measuredH": "26", - "x": "161", - "y": "844", - "properties": { - "size": "18", - "text": "Route53 - DNS" - } - }, - { - "ID": "888", - "typeID": "Canvas", - "zOrder": "115", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "127", - "y": "876" - }, - { - "ID": "889", - "typeID": "Label", - "zOrder": "116", - "measuredW": "311", - "measuredH": "26", - "x": "161", - "y": "875", - "properties": { - "size": "18", - "text": "Cloudwatch - Metrics, Alarms, Logs etc" - } - }, - { - "ID": "890", - "typeID": "Canvas", - "zOrder": "117", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "127", - "y": "1048" - }, - { - "ID": "891", - "typeID": "Label", - "zOrder": "118", - "measuredW": "270", - "measuredH": "26", - "x": "161", - "y": "1047", - "properties": { - "size": "18", - "text": "ElastiCache - Redis/Memcached" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4537920687885162, + "y": -0.38307774302575126 + }, + "p1": { + "x": 0.4438624012549726, + "y": -0.00008403832147469146 + }, + "p2": { + "x": 0.4537920687885162, + "y": 80.44138969580854 + } } }, { - "ID": "892", + "ID": "1027", "typeID": "Arrow", - "zOrder": "45", - "w": "60", - "h": "19", + "zOrder": "26", + "w": "1", + "h": "92", "measuredW": "150", "measuredH": "100", - "x": "1074", - "y": "1066", + "x": "809", + "y": "1767", "properties": { "color": "2848996", "curvature": "-1", @@ -1363,29 +1210,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 60.59924437563291, - "y": 0.40673692090331315 + "x": 0.4537920687885162, + "y": -0.21725372936180065 }, "p1": { - "x": 0.4543777313953658, - "y": 0.09027860124649748 + "x": 0.44386240125497256, + "y": -0.00008403832147469144 }, "p2": { - "x": 0.1895068535864084, - "y": 19.561043940088894 + "x": 0.4537920687885162, + "y": 91.81951000194681 } } }, { - "ID": "893", + "ID": "1028", "typeID": "Arrow", - "zOrder": "44", - "w": "66", - "h": "24", + "zOrder": "25", + "w": "85", + "h": "1", "measuredW": "150", "measuredH": "100", - "x": "1071", - "y": "1100", + "x": "873", + "y": "1852", "properties": { "color": "2848996", "curvature": "-1", @@ -1394,460 +1241,121 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 66.54606084012312, - "y": 23.869657978459827 + "x": 0.4537920687885162, + "y": -0.38307774302575126 }, "p1": { - "x": 0.46366782006920443, - "y": -0.0899653979238757 + "x": 0.4438624012549728, + "y": -0.00008403832147469104 }, "p2": { - "x": 0.24269038909642404, - "y": 0.2951262625392701 + "x": 85.45086060931271, + "y": -0.38307774302575126 } } }, { - "ID": "894", - "typeID": "Canvas", - "zOrder": "119", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "127", - "y": "784" - }, - { - "ID": "895", - "typeID": "Label", - "zOrder": "120", - "measuredW": "101", - "measuredH": "26", - "x": "161", - "y": "783", - "properties": { - "size": "18", - "text": "S3 - Storage" - } - }, - { - "ID": "896", - "typeID": "Canvas", - "zOrder": "121", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "127", - "y": "814" - }, - { - "ID": "897", - "typeID": "Label", - "zOrder": "122", - "measuredW": "103", - "measuredH": "26", - "x": "161", - "y": "813", - "properties": { - "size": "18", - "text": "SES - Emails" - } - }, - { - "ID": "898", - "typeID": "Label", - "zOrder": "123", - "measuredW": "164", - "measuredH": "28", - "x": "125", - "y": "596", - "properties": { - "size": "20", - "text": "Step 1 - Essentials", - "color": "10027263" - } - }, - { - "ID": "899", - "typeID": "Label", - "zOrder": "124", - "measuredW": "228", - "measuredH": "28", - "x": "125", - "y": "746", - "properties": { - "size": "20", - "color": "10027263", - "text": "Step 2 - Learn these next" - } - }, - { - "ID": "900", - "typeID": "Canvas", - "zOrder": "125", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "127", - "y": "1020" - }, - { - "ID": "901", - "typeID": "Label", - "zOrder": "126", - "measuredW": "235", - "measuredH": "26", - "x": "161", - "y": "1019", - "properties": { - "size": "18", - "text": "DynamoDB - NoSQL Storage" - } - }, - { - "ID": "906", - "typeID": "Canvas", - "zOrder": "127", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "127", - "y": "1079" - }, - { - "ID": "907", - "typeID": "Label", - "zOrder": "128", - "measuredW": "140", - "measuredH": "26", - "x": "161", - "y": "1078", - "properties": { - "size": "18", - "text": "ECS - Containers" - } - }, - { - "ID": "908", - "typeID": "Canvas", - "zOrder": "129", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "127", - "y": "991" - }, - { - "ID": "909", - "typeID": "Label", - "zOrder": "130", - "measuredW": "222", - "measuredH": "26", - "x": "161", - "y": "990", - "properties": { - "size": "18", - "text": "RDS - Managed Databases" - } - }, - { - "ID": "910", - "typeID": "Label", - "zOrder": "131", - "measuredW": "218", - "measuredH": "28", - "x": "125", - "y": "953", - "properties": { - "size": "20", - "color": "10027263", - "text": "Step 3 - Pick these after" - } - }, - { - "ID": "911", - "typeID": "Canvas", - "zOrder": "132", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "127", - "y": "906" - }, - { - "ID": "912", - "typeID": "Label", - "zOrder": "133", - "measuredW": "140", - "measuredH": "26", - "x": "161", - "y": "905", - "properties": { - "size": "18", - "text": "Cloudfront - CDN" - } - }, - { - "ID": "913", - "typeID": "Label", - "zOrder": "134", - "measuredW": "171", - "measuredH": "28", - "x": "125", - "y": "1158", - "properties": { - "size": "20", - "color": "10027263", - "text": "Step 4 - Serverless" - } - }, - { - "ID": "914", - "typeID": "Canvas", - "zOrder": "135", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "127", - "y": "1192" - }, - { - "ID": "915", - "typeID": "Label", - "zOrder": "136", - "measuredW": "66", - "measuredH": "26", - "x": "161", - "y": "1191", - "properties": { - "size": "18", - "text": "Lambda" - } - }, - { - "ID": "916", - "typeID": "Canvas", - "zOrder": "137", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "127", - "y": "1221" - }, - { - "ID": "917", - "typeID": "Label", - "zOrder": "138", - "measuredW": "104", - "measuredH": "26", - "x": "161", - "y": "1220", - "properties": { - "size": "18", - "text": "ECS Fargate" - } - }, - { - "ID": "918", - "typeID": "Canvas", - "zOrder": "139", - "w": "22", - "h": "23", - "measuredW": "100", - "measuredH": "70", - "x": "127", - "y": "1112" - }, - { - "ID": "919", - "typeID": "Label", - "zOrder": "140", - "measuredW": "144", - "measuredH": "26", - "x": "161", - "y": "1111", - "properties": { - "size": "18", - "text": "EKS - Kubernetes" - } - }, - { - "ID": "927", - "typeID": "Arrow", - "zOrder": "43", - "w": "1", - "h": "102", - "measuredW": "150", - "measuredH": "100", - "x": "991", - "y": "942", + "ID": "1029", + "typeID": "Arrow", + "zOrder": "24", + "w": "82", + "h": "44", + "measuredW": "150", + "measuredH": "100", + "x": "870", + "y": "1865", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 0, - "y": -0.11461125950734186 + "x": 0.14517242009492293, + "y": 0.4680841854949449 }, "p1": { - "x": 0.4438624012549726, - "y": -0.00008403832147459164 + "x": 0.45171997253381974, + "y": 0.12981499095016352 }, "p2": { - "x": 0, - "y": 101.83220520498276 - }, - "stroke": "dotted" + "x": 81.76103574649301, + "y": 44.62092828010395 + } } }, { - "ID": "929", + "ID": "1043", "typeID": "Arrow", - "zOrder": "42", - "w": "497", - "h": "1", + "zOrder": "23", + "w": "1", + "h": "92", "measuredW": "150", "measuredH": "100", - "x": "819", - "y": "937", + "x": "1172", + "y": "1781", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 496.999087281152, - "y": -0.005622394815304688 + "x": 0.4537920687885162, + "y": -0.21725372936180065 }, "p1": { - "x": 0.443862401254973, - "y": -0.00008403832147459165 + "x": 0.44386240125497256, + "y": -0.00008403832147469144 }, "p2": { - "x": -0.3203045367534969, - "y": -0.005622394815304688 + "x": 0.4537920687885162, + "y": 91.81951000194681 } } }, { - "ID": "931", + "ID": "1050", "typeID": "Arrow", - "zOrder": "41", + "zOrder": "123", "w": "1", - "h": "110", + "h": "307", "measuredW": "150", "measuredH": "100", - "x": "757", - "y": "935", + "x": "1314", + "y": "1770", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { "x": 0, - "y": -0.24170370827562238 + "y": -0.31338336558701485 }, "p1": { "x": 0.44386240125497284, - "y": -0.00008403832147459165 + "y": -0.0000840383214745916 }, "p2": { "x": 0, - "y": 109.61692225697425 + "y": 306.5216374191823 } } }, { - "ID": "936", - "typeID": "TextArea", - "zOrder": "141", - "w": "146", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1081", - "y": "1435", - "properties": { - "color": "16776960" - } - }, - { - "ID": "937", - "typeID": "Label", - "zOrder": "142", - "measuredW": "31", - "measuredH": "25", - "x": "1138", - "y": "1447", - "properties": { - "size": "17", - "text": "IAM" - } - }, - { - "ID": "938", - "typeID": "TextArea", - "zOrder": "143", - "w": "188", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "665", - "y": "1122", - "properties": { - "color": "16770457" - } - }, - { - "ID": "939", - "typeID": "Label", - "zOrder": "144", - "measuredW": "142", - "measuredH": "25", - "x": "688", - "y": "1134", - "properties": { - "size": "17", - "text": "Storage / Volumes" - } - }, - { - "ID": "940", - "typeID": "Label", - "zOrder": "145", - "measuredW": "306", - "measuredH": "32", - "x": "612", - "y": "713", - "properties": { - "size": "24", - "text": "Start with Essential Services" - } - }, - { - "ID": "941", + "ID": "1053", "typeID": "Arrow", - "zOrder": "40", - "w": "1", - "h": "169", + "zOrder": "22", + "w": "149", + "h": "1", "measuredW": "150", "measuredH": "100", - "x": "756", - "y": "766", + "x": "1165", + "y": "2077", "properties": { "color": "2848996", "curvature": "-1", @@ -1855,29 +1363,29 @@ "leftArrow": "false", "rightArrow": "false", "p0": { - "x": 0, - "y": -0.31338336558701485 + "x": 149, + "y": 0 }, "p1": { - "x": 0.44386240125497245, - "y": -0.00008403832147459163 + "x": 0.4444689243247086, + "y": -0.00010644369036093918 }, "p2": { "x": 0, - "y": 168.92636237120382 + "y": 0 } } }, { - "ID": "942", + "ID": "1054", "typeID": "Arrow", - "zOrder": "146", - "w": "1", - "h": "511", + "zOrder": "21", + "w": "149", + "h": "1", "measuredW": "150", "measuredH": "100", - "x": "1317", - "y": "938", + "x": "1167", + "y": "2095", "properties": { "color": "2848996", "curvature": "-1", @@ -1885,194 +1393,60 @@ "leftArrow": "false", "rightArrow": "false", "p0": { - "x": 0, - "y": -0.31338336558701485 + "x": 149, + "y": 0 }, "p1": { - "x": 0.4438624012549727, - "y": -0.00008403832147459161 + "x": 0.4444689243247086, + "y": -0.00010644369036093918 }, "p2": { "x": 0, - "y": 510.3964647279722 + "y": 0 } } }, { - "ID": "943", + "ID": "1061", "typeID": "Arrow", - "zOrder": "39", - "w": "149", - "h": "1", + "zOrder": "18", + "w": "108", + "h": "46", "measuredW": "150", "measuredH": "100", - "x": "1168", - "y": "1451", + "x": "1061", + "y": "2030", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 149, - "y": 0 + "x": 0.4537920687885162, + "y": -0.38307774302575126 }, "p1": { - "x": 0.4444689243247086, - "y": -0.00010644369036093918 + "x": 0.4926361201522111, + "y": -0.09023895637810128 }, "p2": { - "x": 0, - "y": 0 + "x": 108.38138602085405, + "y": 45.1836724466184 } } }, { - "ID": "944", - "typeID": "TextArea", - "zOrder": "147", - "w": "193", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "829", - "y": "1436", - "properties": { - "color": "16770457" - } - }, - { - "ID": "945", - "typeID": "Label", - "zOrder": "148", - "measuredW": "59", - "measuredH": "25", - "x": "896", - "y": "1448", - "properties": { - "size": "17", - "text": "Policies" - } - }, - { - "ID": "946", - "typeID": "TextArea", - "zOrder": "149", - "w": "193", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "829", - "y": "1491", - "properties": { - "color": "16770457" - } - }, - { - "ID": "947", - "typeID": "Label", - "zOrder": "150", - "measuredW": "160", - "measuredH": "25", - "x": "846", - "y": "1503", - "properties": { - "size": "17", - "text": "Users / User Groups" - } - }, - { - "ID": "948", - "typeID": "TextArea", - "zOrder": "151", - "w": "193", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "829", - "y": "1545", - "properties": { - "color": "16770457" - } - }, - { - "ID": "949", - "typeID": "Label", - "zOrder": "152", - "measuredW": "44", - "measuredH": "25", - "x": "904", - "y": "1557", - "properties": { - "size": "17", - "text": "Roles" - } - }, - { - "ID": "950", - "typeID": "TextArea", - "zOrder": "153", - "w": "176", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "563", - "y": "1436", - "properties": { - "color": "16770457" - } - }, - { - "ID": "951", - "typeID": "Label", - "zOrder": "154", - "measuredW": "113", - "measuredH": "25", - "x": "594", - "y": "1448", - "properties": { - "size": "17", - "text": "Identity-Based" - } - }, - { - "ID": "952", - "typeID": "TextArea", - "zOrder": "155", - "w": "176", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "563", - "y": "1491", - "properties": { - "color": "16770457" - } - }, - { - "ID": "953", - "typeID": "Label", - "zOrder": "156", - "measuredW": "131", - "measuredH": "25", - "x": "585", - "y": "1503", - "properties": { - "size": "17", - "text": "Resource-Based" - } - }, - { - "ID": "954", + "ID": "1062", "typeID": "Arrow", - "zOrder": "38", - "w": "125", + "zOrder": "19", + "w": "105", "h": "1", "measuredW": "150", "measuredH": "100", - "x": "732", - "y": "1458", + "x": "1061", + "y": "2087", "properties": { "color": "2848996", "curvature": "-1", @@ -2086,24 +1460,24 @@ }, "p1": { "x": 0.4438624012549727, - "y": -0.00008403832147469053 + "y": -0.00008403832147469117 }, "p2": { - "x": 125, + "x": 105.70545607572626, "y": -0.38307774302575126 } } }, { - "ID": "955", + "ID": "1063", "typeID": "Arrow", - "zOrder": "37", - "w": "109", - "h": "45", + "zOrder": "20", + "w": "105", + "h": "38", "measuredW": "150", "measuredH": "100", - "x": "732", - "y": "1470", + "x": "1061", + "y": "2101", "properties": { "color": "2848996", "curvature": "-1", @@ -2113,144 +1487,88 @@ "stroke": "dotted", "p0": { "x": 0.4537920687885162, - "y": 44.61692225697425 + "y": 37.61692225697425 }, "p1": { - "x": 0.3453007169259208, - "y": 0.13360144077516772 + "x": 0.4164893592258514, + "y": 0.10903996055540831 }, "p2": { - "x": 109.26941570132931, - "y": -0.17595258219444077 + "x": 105.70545607572626, + "y": -0.3949930746671271 } } }, { - "ID": "956", + "ID": "1064", "typeID": "Arrow", - "zOrder": "36", - "w": "125", - "h": "1", + "zOrder": "128", + "w": "1", + "h": "177", "measuredW": "150", "measuredH": "100", - "x": "985", - "y": "1460", + "x": "1315", + "y": "2095", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 0.4537920687885162, - "y": -0.38307774302575126 + "x": 0, + "y": -0.31338336558701485 }, "p1": { - "x": 0.4438624012549727, - "y": -0.00008403832147469053 + "x": 0.4438624012549729, + "y": -0.00008403832147459159 }, "p2": { - "x": 125, - "y": -0.38307774302575126 + "x": 0, + "y": 176.67722624218186 } } }, { - "ID": "957", - "typeID": "TextArea", - "zOrder": "157", - "w": "176", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "563", - "y": "1547", - "properties": { - "color": "16770457" - } - }, - { - "ID": "958", - "typeID": "Label", - "zOrder": "158", - "measuredW": "128", - "measuredH": "25", - "x": "587", - "y": "1559", - "properties": { - "size": "17", - "text": "Instance Profiles" - } - }, - { - "ID": "959", + "ID": "1065", "typeID": "Arrow", - "zOrder": "35", - "w": "125", + "zOrder": "129", + "w": "958", "h": "1", "measuredW": "150", "measuredH": "100", - "x": "722", - "y": "1568", + "x": "358", + "y": "2273", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 0.4537920687885162, - "y": -0.38307774302575126 + "x": 958, + "y": 0 }, "p1": { - "x": 0.4438624012549727, - "y": -0.00008403832147469053 + "x": 0.44378796788482266, + "y": -0.00009018649800873188 }, "p2": { - "x": 125, - "y": -0.38307774302575126 + "x": 0, + "y": 0 } } }, { - "ID": "960", - "typeID": "TextArea", - "zOrder": "159", - "w": "176", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "563", - "y": "1602", - "properties": { - "color": "16770457" - } - }, - { - "ID": "961", - "typeID": "Label", - "zOrder": "160", - "measuredW": "122", - "measuredH": "25", - "x": "587", - "y": "1614", - "properties": { - "size": "17", - "text": "Assuming Roles" - } - }, - { - "ID": "962", + "ID": "1078", "typeID": "Arrow", - "zOrder": "34", - "w": "127", - "h": "49", + "zOrder": "17", + "w": "69", + "h": "46", "measuredW": "150", "measuredH": "100", - "x": "730", - "y": "1581", + "x": "1065", + "y": "2358", "properties": { "color": "2848996", "curvature": "-1", @@ -2259,308 +1577,153 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": -0.4616785715035121, - "y": 48.20516718934641 + "x": -0.30322265640779733, + "y": 0.07851046926725758 }, "p1": { - "x": 0.3893320443665068, - "y": 0.12569591109813977 + "x": 0.4680182530285666, + "y": -0.12516091580130467 }, "p2": { - "x": 127, - "y": -0.38307774302575126 + "x": 68.71647688469261, + "y": 46.53407746808489 } } }, { - "ID": "963", + "ID": "1079", "typeID": "Arrow", - "zOrder": "33", - "w": "149", + "zOrder": "16", + "w": "105", "h": "1", "measuredW": "150", "measuredH": "100", - "x": "1170", - "y": "1469", + "x": "1047", + "y": "2417", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 149, - "y": 0 - }, + "x": 0.4537920687885162, + "y": -0.38307774302575126 + }, "p1": { - "x": 0.4444689243247086, - "y": -0.00010644369036093918 + "x": 0.4438624012549727, + "y": -0.00008403832147469117 }, "p2": { - "x": 0, - "y": 0 + "x": 105.70545607572626, + "y": -0.38307774302575126 } } }, { - "ID": "964", + "ID": "1080", "typeID": "Arrow", - "zOrder": "161", - "w": "1", - "h": "223", + "zOrder": "15", + "w": "72", + "h": "44", "measuredW": "150", "measuredH": "100", - "x": "1318", - "y": "1471", + "x": "1066", + "y": "2427", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 0, - "y": -0.31338336558701485 + "x": 0.024079257844050517, + "y": 43.5718712664293 }, "p1": { - "x": 0.44386240125497267, - "y": -0.00008403832147459161 + "x": 0.4164893592258514, + "y": 0.1090399605554083 }, "p2": { - "x": 0, - "y": 223.10778812724197 + "x": 71.70545607572626, + "y": -0.3949930746671271 } } }, { - "ID": "965", + "ID": "1081", "typeID": "Arrow", - "zOrder": "162", - "w": "932", - "h": "1", + "zOrder": "14", + "w": "1", + "h": "92", "measuredW": "150", "measuredH": "100", - "x": "385", - "y": "1695", + "x": "1209", + "y": "2284", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 932, - "y": 0 + "x": 0.4537920687885162, + "y": -0.21725372936180065 }, "p1": { - "x": 0.4438624066814964, - "y": -0.00009028166759397106 + "x": 0.44386240125497256, + "y": -0.00008403832147469144 }, "p2": { - "x": 0, - "y": 0 + "x": 0.4537920687885162, + "y": 91.81951000194681 } } }, { - "ID": "966", - "typeID": "TextArea", - "zOrder": "163", - "w": "331", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "109", - "y": "1387", - "properties": { - "color": "16776960" - } - }, - { - "ID": "967", - "typeID": "Label", - "zOrder": "164", - "measuredW": "97", - "measuredH": "25", - "x": "226", - "y": "1399", - "properties": { - "size": "17", - "text": "Auto-Scaling" - } - }, - { - "ID": "968", - "typeID": "TextArea", - "zOrder": "165", - "w": "212", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "108", - "y": "1457", - "properties": { - "color": "16770457" - } - }, - { - "ID": "969", - "typeID": "Label", - "zOrder": "166", - "measuredW": "39", - "measuredH": "25", - "x": "194", - "y": "1469", - "properties": { - "size": "17", - "text": "AMIs" - } - }, - { - "ID": "970", - "typeID": "TextArea", - "zOrder": "167", - "w": "212", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "108", - "y": "1511", - "properties": { - "color": "16770457" - } - }, - { - "ID": "971", - "typeID": "Label", - "zOrder": "168", - "measuredW": "140", - "measuredH": "25", - "x": "144", - "y": "1523", - "properties": { - "size": "17", - "text": "Launch Templates" - } - }, - { - "ID": "972", - "typeID": "TextArea", - "zOrder": "169", - "w": "190", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "664", - "y": "1285", - "properties": { - "color": "16770457" - } - }, - { - "ID": "973", - "typeID": "Label", - "zOrder": "170", - "measuredW": "136", - "measuredH": "25", - "x": "691", - "y": "1297", - "properties": { - "size": "17", - "text": "User Data Scripts" - } - }, - { - "ID": "974", - "typeID": "TextArea", - "zOrder": "171", - "w": "212", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "108", - "y": "1564", - "properties": { - "color": "16770457" - } - }, - { - "ID": "975", - "typeID": "Label", - "zOrder": "172", - "measuredW": "158", - "measuredH": "25", - "x": "135", - "y": "1576", - "properties": { - "size": "17", - "text": "Auto-Scaling Groups" - } - }, - { - "ID": "976", - "typeID": "TextArea", - "zOrder": "173", - "w": "212", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "108", - "y": "1610", - "properties": { - "color": "16770457" - } - }, - { - "ID": "977", - "typeID": "Label", - "zOrder": "174", - "measuredW": "120", - "measuredH": "25", - "x": "154", - "y": "1622", - "properties": { - "size": "17", - "text": "Scaling Policies" - } - }, - { - "ID": "978", - "typeID": "TextArea", - "zOrder": "175", - "w": "212", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "108", - "y": "1664", - "properties": { - "color": "16770457" - } - }, - { - "ID": "979", - "typeID": "Label", - "zOrder": "176", - "measuredW": "177", - "measuredH": "25", - "x": "125", - "y": "1676", + "ID": "1104", + "typeID": "Arrow", + "zOrder": "13", + "w": "1", + "h": "92", + "measuredW": "150", + "measuredH": "100", + "x": "703", + "y": "2274", "properties": { - "size": "17", - "text": "Elastic Load Balancers" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.4537920687885162, + "y": -0.21725372936180065 + }, + "p1": { + "x": 0.44386240125497256, + "y": -0.00008403832147469144 + }, + "p2": { + "x": 0.4537920687885162, + "y": 91.81951000194681 + } } }, { - "ID": "980", + "ID": "1105", "typeID": "Arrow", - "zOrder": "32", + "zOrder": "144", "w": "1", - "h": "284", + "h": "127", "measuredW": "150", "measuredH": "100", - "x": "383", - "y": "1413", + "x": "356", + "y": "2274", "properties": { "color": "2848996", "curvature": "-1", @@ -2569,28 +1732,28 @@ "rightArrow": "false", "p0": { "x": 0, - "y": 0 + "y": 0.17056133351411518 }, "p1": { - "x": 0.44365495406275524, - "y": -0.0000936635794856632 + "x": 0.44386240125497267, + "y": -0.00008403832147459161 }, "p2": { "x": 0, - "y": 284.0832635722845 + "y": 127.08916288174532 } } }, { - "ID": "981", + "ID": "1110", "typeID": "Arrow", - "zOrder": "31", - "w": "1", - "h": "81", + "zOrder": "12", + "w": "103", + "h": "1", "measuredW": "150", "measuredH": "100", - "x": "187", - "y": "1406", + "x": "207", + "y": "2271", "properties": { "color": "2848996", "curvature": "-1", @@ -2599,29 +1762,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 0, - "y": 0.09987431613922126 + "x": 0.22997335778063643, + "y": -0.18048999805341737 }, "p1": { - "x": 0.44386240125497295, - "y": -0.00008403832147459165 + "x": 0.44386240125497234, + "y": -0.00008403832147469177 }, "p2": { - "x": 0, - "y": 80.61692225697425 + "x": 103.58864793495212, + "y": -0.18048999805341737 } } }, { - "ID": "982", + "ID": "1129", "typeID": "Arrow", - "zOrder": "30", - "w": "1", - "h": "349", + "zOrder": "11", + "w": "281", + "h": "1", "measuredW": "150", "measuredH": "100", - "x": "353", - "y": "1422", + "x": "204", + "y": "2416", "properties": { "color": "2848996", "curvature": "-1", @@ -2629,215 +1792,150 @@ "leftArrow": "false", "rightArrow": "false", "p0": { - "x": 0, - "y": 0 + "x": 281.1198025304591, + "y": -0.0056223948154183745 }, "p1": { - "x": 0.44412874176589884, - "y": -0.00009393411164986009 + "x": 0.4438624012549722, + "y": -0.00008403832147459165 }, "p2": { - "x": 0, - "y": 349 + "x": 0.37151684802171303, + "y": -0.0056223948154183745 } } }, { - "ID": "983", - "typeID": "TextArea", - "zOrder": "177", - "w": "81", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "308", - "y": "1744", - "properties": { - "color": "16776960" - } - }, - { - "ID": "984", - "typeID": "Label", - "zOrder": "178", - "measuredW": "21", - "measuredH": "25", - "x": "341", - "y": "1756", - "properties": { - "size": "17", - "text": "S3" - } - }, - { - "ID": "985", - "typeID": "TextArea", - "zOrder": "179", - "w": "218", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "110", - "y": "1837", - "properties": { - "color": "16770457" - } - }, - { - "ID": "986", - "typeID": "Label", - "zOrder": "180", - "measuredW": "138", - "measuredH": "25", - "x": "150", - "y": "1849", - "properties": { - "size": "17", - "text": "Buckets / Objects" - } - }, - { - "ID": "987", - "typeID": "TextArea", - "zOrder": "181", - "w": "218", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "110", - "y": "1947" - }, - { - "ID": "988", - "typeID": "Label", - "zOrder": "182", - "measuredW": "110", - "measuredH": "25", - "x": "164", - "y": "1959", - "properties": { - "size": "17", - "text": "Storage Types" - } - }, - { - "ID": "989", - "typeID": "TextArea", - "zOrder": "183", - "w": "218", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "110", - "y": "1994", - "properties": { - "color": "16770457" - } - }, - { - "ID": "990", - "typeID": "Label", - "zOrder": "184", - "measuredW": "70", - "measuredH": "25", - "x": "184", - "y": "2006", - "properties": { - "size": "17", - "text": "Standard" - } - }, - { - "ID": "991", - "typeID": "TextArea", - "zOrder": "185", - "w": "122", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "109", - "y": "2041", - "properties": { - "color": "16770457" - } - }, - { - "ID": "992", - "typeID": "Label", - "zOrder": "186", - "measuredW": "43", - "measuredH": "25", - "x": "148", - "y": "2053", - "properties": { - "size": "17", - "text": "S3-IA" - } - }, - { - "ID": "993", - "typeID": "TextArea", - "zOrder": "187", - "w": "104", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "225", - "y": "2041", + "ID": "1130", + "typeID": "Arrow", + "zOrder": "155", + "w": "1", + "h": "345", + "measuredW": "150", + "measuredH": "100", + "x": "485", + "y": "2418", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0.17056133351411518 + }, + "p1": { + "x": 0.44386240125497267, + "y": -0.00008403832147459161 + }, + "p2": { + "x": 0, + "y": 344.77893451539694 + } } }, { - "ID": "994", - "typeID": "Label", - "zOrder": "188", - "measuredW": "56", - "measuredH": "25", - "x": "249", - "y": "2053", + "ID": "1133", + "typeID": "Arrow", + "zOrder": "10", + "w": "97", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "388", + "y": "2762", "properties": { - "size": "17", - "text": "Glacier" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 97.11980253045908, + "y": -0.0056223948154183745 + }, + "p1": { + "x": 0.44386240125497217, + "y": -0.00008403832147459165 + }, + "p2": { + "x": 0.2177156614459932, + "y": -0.0056223948154183745 + } } }, { - "ID": "995", - "typeID": "TextArea", - "zOrder": "189", - "w": "218", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "110", - "y": "1891", + "ID": "1134", + "typeID": "Arrow", + "zOrder": "9", + "w": "1", + "h": "86", + "measuredW": "150", + "measuredH": "100", + "x": "356", + "y": "2422", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.22997335778063643, + "y": -0.18048999805341737 + }, + "p1": { + "x": 0.44386240125497234, + "y": -0.00008403832147469192 + }, + "p2": { + "x": 0.22997335778063643, + "y": 85.93696697902578 + } } }, { - "ID": "996", - "typeID": "Label", - "zOrder": "190", - "measuredW": "193", - "measuredH": "25", - "x": "122", - "y": "1903", + "ID": "1137", + "typeID": "Arrow", + "zOrder": "8", + "w": "336", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "415", + "y": "2777", "properties": { - "size": "17", - "text": "Bucket / Object Lifecycle" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 336, + "y": -0.0056223948154183745 + }, + "p1": { + "x": 0.4438624012549724, + "y": -0.00008403832147459164 + }, + "p2": { + "x": 0.37151684802171303, + "y": -0.0056223948154183745 + } } }, { - "ID": "997", + "ID": "1154", "typeID": "Arrow", - "zOrder": "29", - "w": "100", - "h": "87", + "zOrder": "7", + "w": "169", + "h": "113", "measuredW": "150", "measuredH": "100", - "x": "221", - "y": "1770", + "x": "839", + "y": "2640", "properties": { "color": "2848996", "curvature": "-1", @@ -2846,275 +1944,91 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": -0.4202780441919458, - "y": 86.84151794310446 + "x": 0.12244034938191817, + "y": 112.98569789757494 }, "p1": { - "x": 0.4810450136419859, - "y": 0.2810191752231148 + "x": 0.53385601923945, + "y": -0.11920131931899719 }, "p2": { - "x": 100, - "y": 0.6169222569742487 + "x": 168.70545607572626, + "y": -0.38307774302575126 } } }, { - "ID": "998", + "ID": "1155", "typeID": "Arrow", - "zOrder": "28", - "w": "931", - "h": "1", + "zOrder": "6", + "w": "156", + "h": "62", "measuredW": "150", "measuredH": "100", - "x": "382", - "y": "1770", + "x": "852", + "y": "2694", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 931, - "y": 0 + "x": -0.21724372558890082, + "y": 61.51776108258082 }, "p1": { - "x": 0.4438343283218933, - "y": -0.00009029637954288955 + "x": 0.5173905010165977, + "y": -0.1079671332316901 }, "p2": { - "x": 0, - "y": 0 + "x": 155.70545607572626, + "y": -0.38307774302575126 } } }, { - "ID": "999", - "typeID": "TextArea", - "zOrder": "191", - "w": "92", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "498", - "y": "1744", + "ID": "1156", + "typeID": "Arrow", + "zOrder": "5", + "w": "152", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "852", + "y": "2740", "properties": { - "color": "16776960" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.21724372558890082, + "y": 28.178077007610227 + }, + "p1": { + "x": 0.4711702562855541, + "y": -0.05703430756713635 + }, + "p2": { + "x": 151.70654737476013, + "y": 0.32538197254598344 + } } }, { - "ID": "1000", - "typeID": "Label", - "zOrder": "192", - "measuredW": "32", - "measuredH": "25", - "x": "529", - "y": "1756", - "properties": { - "size": "17", - "text": "SES" - } - }, - { - "ID": "1001", - "typeID": "TextArea", - "zOrder": "193", - "w": "230", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "430", - "y": "1833", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1002", - "typeID": "Label", - "zOrder": "194", - "measuredW": "196", - "measuredH": "25", - "x": "447", - "y": "1845", - "properties": { - "size": "17", - "text": "Sandbox / Sending Limits" - } - }, - { - "ID": "1003", - "typeID": "TextArea", - "zOrder": "195", - "w": "230", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "430", - "y": "1886", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1004", - "typeID": "Label", - "zOrder": "196", - "measuredW": "145", - "measuredH": "25", - "x": "472", - "y": "1898", - "properties": { - "size": "17", - "text": "Identity Verification" - } - }, - { - "ID": "1005", - "typeID": "TextArea", - "zOrder": "197", - "w": "230", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "430", - "y": "1939", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1006", - "typeID": "Label", - "zOrder": "198", - "measuredW": "93", - "measuredH": "25", - "x": "498", - "y": "1951", - "properties": { - "size": "17", - "text": "DKIM Setup" - } - }, - { - "ID": "1007", - "typeID": "TextArea", - "zOrder": "199", - "w": "230", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "430", - "y": "1992", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1008", - "typeID": "Label", - "zOrder": "200", - "measuredW": "150", - "measuredH": "25", - "x": "470", - "y": "2004", - "properties": { - "size": "17", - "text": "Feedback Handling" - } - }, - { - "ID": "1009", - "typeID": "TextArea", - "zOrder": "201", - "w": "230", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "430", - "y": "2045", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1010", - "typeID": "Label", - "zOrder": "202", - "measuredW": "141", - "measuredH": "25", - "x": "474", - "y": "2057", - "properties": { - "size": "17", - "text": "Configuration Sets" - } - }, - { - "ID": "1011", - "typeID": "TextArea", - "zOrder": "203", - "w": "230", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "430", - "y": "2151", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1012", - "typeID": "Label", - "zOrder": "204", - "measuredW": "101", - "measuredH": "25", - "x": "494", - "y": "2163", - "properties": { - "size": "17", - "text": "Dedicated IP" - } - }, - { - "ID": "1013", - "typeID": "TextArea", - "zOrder": "205", - "w": "230", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "430", - "y": "2098", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1014", - "typeID": "Label", - "zOrder": "206", - "measuredW": "146", - "measuredH": "25", - "x": "472", - "y": "2110", - "properties": { - "size": "17", - "text": "Sender Reputation" - } - }, - { - "ID": "1015", + "ID": "1157", "typeID": "Arrow", - "zOrder": "27", - "w": "1", - "h": "81", + "zOrder": "4", + "w": "157", + "h": "16", "measuredW": "150", "measuredH": "100", - "x": "544", - "y": "1773", + "x": "851", + "y": "2785", "properties": { "color": "2848996", "curvature": "-1", @@ -3123,164 +2037,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 0.4537920687885162, - "y": -0.38307774302575126 + "x": -0.48327531809184165, + "y": 0.9025193026509442 }, "p1": { - "x": 0.4438624012549726, - "y": -0.00008403832147469146 + "x": 0.4718181023397169, + "y": 0.036112576494088784 }, "p2": { - "x": 0.4537920687885162, - "y": 80.44138969580854 + "x": 156.70545607572626, + "y": 15.616922256974249 } } }, { - "ID": "1016", - "typeID": "TextArea", - "zOrder": "207", - "w": "154", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "733", - "y": "1743", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1017", - "typeID": "Label", - "zOrder": "208", - "measuredW": "67", - "measuredH": "25", - "x": "776", - "y": "1755", - "properties": { - "size": "17", - "text": "Route53" - } - }, - { - "ID": "1019", - "typeID": "TextArea", - "zOrder": "209", - "w": "154", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "733", - "y": "1831", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1020", - "typeID": "Label", - "zOrder": "210", - "measuredW": "109", - "measuredH": "25", - "x": "755", - "y": "1843", - "properties": { - "size": "17", - "text": "Hosted Zones" - } - }, - { - "ID": "1021", - "typeID": "TextArea", - "zOrder": "211", - "w": "98", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "941", - "y": "1831", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1022", - "typeID": "Label", - "zOrder": "212", - "measuredW": "53", - "measuredH": "25", - "x": "963", - "y": "1843", - "properties": { - "size": "17", - "text": "Private" - } - }, - { - "ID": "1023", - "typeID": "TextArea", - "zOrder": "213", - "w": "98", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "941", - "y": "1885", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1024", - "typeID": "Label", - "zOrder": "214", - "measuredW": "47", - "measuredH": "25", - "x": "966", - "y": "1897", - "properties": { - "size": "17", - "text": "Public" - } - }, - { - "ID": "1025", - "typeID": "TextArea", - "zOrder": "215", - "w": "154", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "733", - "y": "1886", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1026", - "typeID": "Label", - "zOrder": "216", - "measuredW": "124", - "measuredH": "25", - "x": "748", - "y": "1898", - "properties": { - "size": "17", - "text": "Routing Policies" - } - }, - { - "ID": "1027", + "ID": "1158", "typeID": "Arrow", - "zOrder": "26", - "w": "1", - "h": "92", + "zOrder": "3", + "w": "166", + "h": "58", "measuredW": "150", "measuredH": "100", - "x": "809", - "y": "1767", + "x": "842", + "y": "2796", "properties": { "color": "2848996", "curvature": "-1", @@ -3289,29 +2068,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 0.4537920687885162, - "y": -0.21725372936180065 + "x": -0.34549646561220015, + "y": 0.03077204267401612 }, "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147469144 + "x": 0.4591753898555197, + "y": 0.08299757898991808 }, "p2": { - "x": 0.4537920687885162, - "y": 91.81951000194681 + "x": 165.70545607572626, + "y": 57.61692225697425 } } }, { - "ID": "1028", + "ID": "1159", "typeID": "Arrow", - "zOrder": "25", - "w": "85", - "h": "1", + "zOrder": "2", + "w": "165", + "h": "109", "measuredW": "150", "measuredH": "100", - "x": "873", - "y": "1852", + "x": "835", + "y": "2797", "properties": { "color": "2848996", "curvature": "-1", @@ -3320,2204 +2099,5502 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 0.4537920687885162, - "y": -0.38307774302575126 + "x": 0.32434557187320934, + "y": 0.2968036351767296 }, "p1": { - "x": 0.4438624012549728, - "y": -0.00008403832147469104 + "x": 0.5743699520395984, + "y": 0.12704684757017143 }, "p2": { - "x": 85.45086060931271, - "y": -0.38307774302575126 + "x": 165.70545607572626, + "y": 109.61692225697425 } } }, { - "ID": "1029", + "ID": "1162", "typeID": "Arrow", - "zOrder": "24", - "w": "82", - "h": "44", + "zOrder": "1", + "w": "1", + "h": "155", "measuredW": "150", "measuredH": "100", - "x": "870", - "y": "1865", + "x": "796", + "y": "2776", "properties": { "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 0.14517242009492293, - "y": 0.4680841854949449 - }, - "p1": { - "x": 0.45171997253381974, - "y": 0.12981499095016352 - }, - "p2": { - "x": 81.76103574649301, - "y": 44.62092828010395 - } - } - }, - { - "ID": "1039", - "typeID": "TextArea", - "zOrder": "217", - "w": "154", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "733", - "y": "1940", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1040", - "typeID": "Label", - "zOrder": "218", - "measuredW": "87", - "measuredH": "25", - "x": "766", - "y": "1952", - "properties": { - "size": "17", - "text": "Healthecks" - } - }, - { - "ID": "1041", - "typeID": "TextArea", - "zOrder": "219", - "w": "154", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1096", - "y": "1744", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1042", - "typeID": "Label", - "zOrder": "220", - "measuredW": "89", - "measuredH": "25", - "x": "1128", - "y": "1756", - "properties": { - "size": "17", - "text": "Cloudwatch" - } - }, - { - "ID": "1043", - "typeID": "Arrow", - "zOrder": "23", - "w": "1", - "h": "92", - "measuredW": "150", - "measuredH": "100", - "x": "1172", - "y": "1781", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4537920687885162, - "y": -0.21725372936180065 + "x": 0, + "y": 0.17056133351411518 }, "p1": { "x": 0.44386240125497256, - "y": -0.00008403832147469144 + "y": -0.00008403832147459161 }, "p2": { - "x": 0.4537920687885162, - "y": 91.81951000194681 + "x": 0, + "y": 155.64357689740837 } } }, { - "ID": "1044", - "typeID": "TextArea", - "zOrder": "221", - "w": "154", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1096", - "y": "1831", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1045", - "typeID": "Label", - "zOrder": "222", - "measuredW": "58", - "measuredH": "25", - "x": "1144", - "y": "1843", - "properties": { - "size": "17", - "text": "Metrics" - } - }, - { - "ID": "1046", - "typeID": "TextArea", - "zOrder": "223", - "w": "154", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1096", - "y": "1884", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1047", - "typeID": "Label", - "zOrder": "224", - "measuredW": "53", - "measuredH": "25", - "x": "1146", - "y": "1896", - "properties": { - "size": "17", - "text": "Events" - } - }, - { - "ID": "1048", - "typeID": "TextArea", - "zOrder": "225", - "w": "154", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1096", - "y": "1938", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1049", + "ID": "1163", "typeID": "Label", - "zOrder": "226", - "measuredW": "38", - "measuredH": "25", - "x": "1154", - "y": "1950", + "zOrder": "167", + "measuredW": "187", + "measuredH": "36", + "x": "710", + "y": "2961", "properties": { - "size": "17", - "text": "Logs" + "size": "28", + "text": "Keep Learning" } }, { - "ID": "1050", + "ID": "1164", "typeID": "Arrow", - "zOrder": "227", + "zOrder": "168", "w": "1", - "h": "307", + "h": "63", "measuredW": "150", "measuredH": "100", - "x": "1314", - "y": "1770", + "x": "791", + "y": "3013", "properties": { - "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", + "color": "10027263", "p0": { "x": 0, - "y": -0.31338336558701485 + "y": -0.053257099628808646 }, "p1": { - "x": 0.44386240125497284, - "y": -0.0000840383214745916 + "x": 0.4438624012549728, + "y": -0.00008403832147459168 }, "p2": { "x": 0, - "y": 306.5216374191823 - } - } - }, - { - "ID": "1051", - "typeID": "TextArea", - "zOrder": "228", - "w": "125", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1155", - "y": "2062", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1052", - "typeID": "Label", - "zOrder": "229", - "measuredW": "81", - "measuredH": "25", - "x": "1182", - "y": "2074", - "properties": { - "size": "17", - "text": "Cloudfront" - } - }, - { - "ID": "1053", - "typeID": "Arrow", - "zOrder": "22", - "w": "149", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1165", - "y": "2077", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 149, - "y": 0 - }, - "p1": { - "x": 0.4444689243247086, - "y": -0.00010644369036093918 + "y": 63 }, - "p2": { - "x": 0, - "y": 0 - } + "stroke": "dotted" } }, { - "ID": "1054", + "ID": "1173", "typeID": "Arrow", - "zOrder": "21", - "w": "149", + "zOrder": "169", + "w": "88", "h": "1", "measuredW": "150", "measuredH": "100", - "x": "1167", - "y": "2095", + "x": "85", + "y": "1372", "properties": { - "color": "2848996", "curvature": "-1", "direction": "bottom", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", + "color": "16777215", "p0": { - "x": 149, - "y": 0 + "x": -0.2650973699390988, + "y": 0.15918378573792324 }, "p1": { - "x": 0.4444689243247086, - "y": -0.00010644369036093918 + "x": 0.44386240125497267, + "y": -0.00008403832147459152 }, "p2": { - "x": 0, - "y": 0 + "x": 88, + "y": 0.15918378573792324 } } }, { - "ID": "1055", - "typeID": "TextArea", - "zOrder": "230", - "w": "154", + "ID": "1174", + "typeID": "__group__", + "zOrder": "57", + "measuredW": "176", + "measuredH": "50", + "w": "176", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "916", - "y": "2006", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1056", - "typeID": "Label", - "zOrder": "231", - "measuredW": "97", - "measuredH": "25", - "x": "944", - "y": "2018", + "x": "668", + "y": "507", "properties": { - "size": "17", - "text": "Distributions" + "controlName": "100-introduction" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "45", + "y": "13", + "properties": { + "size": "17", + "text": "Introduction" + } + } + ] + } } }, { - "ID": "1057", - "typeID": "TextArea", - "zOrder": "232", - "w": "154", + "ID": "1175", + "typeID": "__group__", + "zOrder": "77", + "measuredW": "188", + "measuredH": "50", + "w": "188", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "916", - "y": "2059", + "x": "664", + "y": "914", "properties": { - "color": "16770457" + "controlName": "101-ec2" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "188", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "34", + "measuredH": "25", + "x": "77", + "y": "13", + "properties": { + "size": "17", + "text": "EC2" + } + } + ] + } } }, { - "ID": "1058", - "typeID": "Label", - "zOrder": "233", - "measuredW": "59", - "measuredH": "25", - "x": "963", - "y": "2071", + "ID": "1176", + "typeID": "__group__", + "zOrder": "63", + "measuredW": "176", + "measuredH": "50", + "w": "176", + "h": "50", + "x": "904", + "y": "918", "properties": { - "size": "17", - "text": "Policies" + "controlName": "102-vpc" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "34", + "measuredH": "25", + "x": "71", + "y": "13", + "properties": { + "size": "17", + "text": "VPC" + } + } + ] + } } }, { - "ID": "1059", - "typeID": "TextArea", - "zOrder": "234", - "w": "154", + "ID": "1177", + "typeID": "__group__", + "zOrder": "78", + "measuredW": "146", + "measuredH": "50", + "w": "146", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "916", - "y": "2114", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1060", - "typeID": "Label", - "zOrder": "235", - "measuredW": "97", - "measuredH": "25", - "x": "944", - "y": "2126", + "x": "1081", + "y": "1435", "properties": { - "size": "17", - "text": "Invalidations" + "controlName": "103-iam" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "146", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "31", + "measuredH": "25", + "x": "57", + "y": "12", + "properties": { + "size": "17", + "text": "IAM" + } + } + ] + } } }, { - "ID": "1061", - "typeID": "Arrow", - "zOrder": "18", - "w": "108", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "1061", - "y": "2030", + "ID": "1178", + "typeID": "__group__", + "zOrder": "91", + "measuredW": "331", + "measuredH": "50", + "w": "331", + "h": "50", + "x": "109", + "y": "1387", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4537920687885162, - "y": -0.38307774302575126 - }, - "p1": { - "x": 0.4926361201522111, - "y": -0.09023895637810128 - }, - "p2": { - "x": 108.38138602085405, - "y": 45.1836724466184 + "controlName": "104-autoscaling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "331", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "97", + "measuredH": "25", + "x": "117", + "y": "12", + "properties": { + "size": "17", + "text": "Auto-Scaling" + } + } + ] } } }, { - "ID": "1062", - "typeID": "Arrow", - "zOrder": "19", - "w": "105", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1061", - "y": "2087", + "ID": "1179", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "81", + "measuredH": "50", + "w": "81", + "h": "50", + "x": "308", + "y": "1744", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4537920687885162, - "y": -0.38307774302575126 - }, - "p1": { - "x": 0.4438624012549727, - "y": -0.00008403832147469117 - }, - "p2": { - "x": 105.70545607572626, - "y": -0.38307774302575126 + "controlName": "105-s3" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "81", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "21", + "measuredH": "25", + "x": "33", + "y": "12", + "properties": { + "size": "17", + "text": "S3" + } + } + ] } } }, { - "ID": "1063", - "typeID": "Arrow", - "zOrder": "20", - "w": "105", - "h": "38", - "measuredW": "150", - "measuredH": "100", - "x": "1061", - "y": "2101", + "ID": "1180", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "92", + "measuredH": "50", + "w": "92", + "h": "50", + "x": "498", + "y": "1744", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4537920687885162, - "y": 37.61692225697425 - }, - "p1": { - "x": 0.4164893592258514, - "y": 0.10903996055540831 - }, - "p2": { - "x": 105.70545607572626, - "y": -0.3949930746671271 + "controlName": "106-ses" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "92", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "32", + "measuredH": "25", + "x": "31", + "y": "12", + "properties": { + "size": "17", + "text": "SES" + } + } + ] } } }, { - "ID": "1064", - "typeID": "Arrow", - "zOrder": "236", - "w": "1", - "h": "177", - "measuredW": "150", - "measuredH": "100", - "x": "1315", - "y": "2095", + "ID": "1181", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "154", + "measuredH": "50", + "w": "154", + "h": "50", + "x": "733", + "y": "1743", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": -0.31338336558701485 - }, - "p1": { - "x": 0.4438624012549729, - "y": -0.00008403832147459159 - }, - "p2": { - "x": 0, - "y": 176.67722624218186 + "controlName": "107-route53" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "43", + "y": "12", + "properties": { + "size": "17", + "text": "Route53" + } + } + ] } } }, { - "ID": "1065", - "typeID": "Arrow", - "zOrder": "237", - "w": "958", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "358", - "y": "2273", + "ID": "1182", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "154", + "measuredH": "50", + "w": "154", + "h": "50", + "x": "1096", + "y": "1744", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 958, - "y": 0 - }, - "p1": { - "x": 0.44378796788482266, - "y": -0.00009018649800873188 - }, - "p2": { - "x": 0, - "y": 0 + "controlName": "108-cloudwatch" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "25", + "x": "32", + "y": "12", + "properties": { + "size": "17", + "text": "Cloudwatch" + } + } + ] } } }, { - "ID": "1066", - "typeID": "TextArea", - "zOrder": "238", + "ID": "1183", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "125", + "measuredH": "50", "w": "125", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1147", - "y": "2247", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1067", - "typeID": "Label", - "zOrder": "239", - "measuredW": "35", - "measuredH": "25", - "x": "1192", - "y": "2259", + "x": "1155", + "y": "2062", "properties": { - "size": "17", - "text": "RDS" + "controlName": "109-cloudfront" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "81", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Cloudfront" + } + } + ] + } } }, { - "ID": "1068", - "typeID": "TextArea", - "zOrder": "240", - "w": "166", + "ID": "1184", + "typeID": "__group__", + "zOrder": "130", + "measuredW": "125", + "measuredH": "50", + "w": "125", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1127", - "y": "2338", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1069", - "typeID": "Label", - "zOrder": "241", - "measuredW": "104", - "measuredH": "25", - "x": "1158", - "y": "2350", + "x": "1147", + "y": "2247", "properties": { - "size": "17", - "text": "DB Instances" + "controlName": "110-rds" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "125", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "35", + "measuredH": "25", + "x": "45", + "y": "12", + "properties": { + "size": "17", + "text": "RDS" + } + } + ] + } } }, { - "ID": "1070", - "typeID": "TextArea", - "zOrder": "242", - "w": "166", + "ID": "1185", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "140", + "measuredH": "50", + "w": "140", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1127", - "y": "2391", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1071", - "typeID": "Label", - "zOrder": "243", - "measuredW": "110", - "measuredH": "25", - "x": "1155", - "y": "2403", + "x": "634", + "y": "2247", "properties": { - "size": "17", - "text": "Storage Types" + "controlName": "111-dynamodb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "140", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "88", + "measuredH": "25", + "x": "26", + "y": "12", + "properties": { + "size": "17", + "text": "DynamoDB" + } + } + ] + } } }, { - "ID": "1072", - "typeID": "TextArea", - "zOrder": "244", - "w": "165", + "ID": "1186", + "typeID": "__group__", + "zOrder": "145", + "measuredW": "140", + "measuredH": "50", + "w": "140", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "905", - "y": "2338", + "x": "287", + "y": "2247", "properties": { - "color": "16770457" + "controlName": "112-elasticache" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "140", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "ElastiCache" + } + } + ] + } } }, { - "ID": "1073", - "typeID": "Label", - "zOrder": "245", - "measuredW": "131", - "measuredH": "25", - "x": "922", - "y": "2350", + "ID": "1187", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "140", + "measuredH": "50", + "w": "140", + "h": "50", + "x": "285", + "y": "2392", "properties": { - "size": "17", - "text": "General Purpose" + "controlName": "113-ecs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "140", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "34", + "measuredH": "25", + "x": "55", + "y": "11", + "properties": { + "size": "17", + "text": "ECS" + } + } + ] + } } }, { - "ID": "1074", - "typeID": "TextArea", - "zOrder": "246", - "w": "165", + "ID": "1188", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "118", + "measuredH": "50", + "w": "118", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "905", - "y": "2391", + "x": "110", + "y": "2392", "properties": { - "color": "16770457" + "controlName": "114-ecr" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "118", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "25", + "x": "41", + "y": "12", + "properties": { + "size": "17", + "text": "ECR" + } + } + ] + } } }, { - "ID": "1075", - "typeID": "Label", - "zOrder": "247", - "measuredW": "134", - "measuredH": "25", - "x": "921", - "y": "2403", + "ID": "1189", + "typeID": "__group__", + "zOrder": "156", + "measuredW": "140", + "measuredH": "50", + "w": "140", + "h": "50", + "x": "287", + "y": "2743", "properties": { - "size": "17", - "text": "Provisioned IOPS" + "controlName": "115-eks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "140", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "55", + "y": "11", + "properties": { + "size": "17", + "text": "EKS" + } + } + ] + } } }, { - "ID": "1076", - "typeID": "TextArea", - "zOrder": "248", - "w": "165", + "ID": "1190", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "140", + "measuredH": "50", + "w": "140", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "905", - "y": "2445", + "x": "728", + "y": "2751", "properties": { - "color": "16770457" + "controlName": "116-lambda" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "140", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "38", + "y": "11", + "properties": { + "size": "17", + "text": "Lambda" + } + } + ] + } } }, { - "ID": "1077", - "typeID": "Label", - "zOrder": "249", - "measuredW": "73", - "measuredH": "25", - "x": "951", - "y": "2457", + "ID": "1191", + "typeID": "__group__", + "zOrder": "58", + "measuredW": "289", + "measuredH": "50", + "w": "289", + "h": "50", + "x": "1053", + "y": "455", "properties": { - "size": "17", - "text": "Magnetic" + "controlName": "100-introduction:cloud-computing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "289", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "203", + "measuredH": "25", + "x": "43", + "y": "13", + "properties": { + "size": "17", + "text": "What is Cloud Computing?" + } + } + ] + } } }, { - "ID": "1078", - "typeID": "Arrow", - "zOrder": "17", - "w": "69", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "1065", - "y": "2358", + "ID": "1192", + "typeID": "__group__", + "zOrder": "60", + "measuredW": "289", + "measuredH": "50", + "w": "289", + "h": "50", + "x": "1053", + "y": "512", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.30322265640779733, - "y": 0.07851046926725758 - }, - "p1": { - "x": 0.4680182530285666, - "y": -0.12516091580130467 - }, - "p2": { - "x": 68.71647688469261, - "y": 46.53407746808489 + "controlName": "101-introduction:iaas-paas-saas" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "289", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "166", + "measuredH": "25", + "x": "62", + "y": "13", + "properties": { + "size": "17", + "text": "IaaS vs PaaS vs SaaS" + } + } + ] } } }, { - "ID": "1079", - "typeID": "Arrow", - "zOrder": "16", - "w": "105", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1047", - "y": "2417", + "ID": "1193", + "typeID": "__group__", + "zOrder": "61", + "measuredW": "289", + "measuredH": "50", + "w": "289", + "h": "50", + "x": "1053", + "y": "568", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4537920687885162, - "y": -0.38307774302575126 - }, - "p1": { - "x": 0.4438624012549727, - "y": -0.00008403832147469117 - }, - "p2": { - "x": 105.70545607572626, - "y": -0.38307774302575126 + "controlName": "102-introduction:public-private-hybrid" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "289", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "250", + "measuredH": "25", + "x": "20", + "y": "13", + "properties": { + "size": "17", + "text": "Public vs Private vs Hybrid Cloud" + } + } + ] } } }, { - "ID": "1080", - "typeID": "Arrow", - "zOrder": "15", - "w": "72", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "1066", - "y": "2427", + "ID": "1194", + "typeID": "__group__", + "zOrder": "62", + "measuredW": "289", + "measuredH": "50", + "w": "289", + "h": "50", + "x": "1053", + "y": "626", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.024079257844050517, - "y": 43.5718712664293 - }, - "p1": { - "x": 0.4164893592258514, - "y": 0.1090399605554083 - }, - "p2": { - "x": 71.70545607572626, - "y": -0.3949930746671271 + "controlName": "103-introduction:aws" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "289", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "132", + "measuredH": "25", + "x": "79", + "y": "13", + "properties": { + "size": "17", + "text": "Introduction AWS" + } + } + ] } } }, { - "ID": "1081", - "typeID": "Arrow", - "zOrder": "14", - "w": "1", - "h": "92", - "measuredW": "150", - "measuredH": "100", - "x": "1209", - "y": "2284", + "ID": "1195", + "typeID": "__group__", + "zOrder": "48", + "measuredW": "289", + "measuredH": "50", + "w": "289", + "h": "50", + "x": "1053", + "y": "672", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4537920687885162, - "y": -0.21725372936180065 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147469144 - }, - "p2": { - "x": 0.4537920687885162, - "y": 91.81951000194681 + "controlName": "100-introduction:aws:global-infra" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "289", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "198", + "measuredH": "25", + "x": "46", + "y": "13", + "properties": { + "size": "17", + "text": "AWS Global Infrastructure" + } + } + ] } } }, { - "ID": "1082", - "typeID": "TextArea", - "zOrder": "250", - "w": "166", + "ID": "1196", + "typeID": "__group__", + "zOrder": "47", + "measuredW": "289", + "measuredH": "50", + "w": "289", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1127", - "y": "2444", + "x": "1053", + "y": "719", "properties": { - "color": "16770457" - } - }, - { - "ID": "1083", - "typeID": "Label", - "zOrder": "251", - "measuredW": "136", - "measuredH": "25", - "x": "1142", - "y": "2456", - "properties": { - "size": "17", - "text": "Backup / Restore" + "controlName": "101-introduction:aws:shared-respons" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "289", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "218", + "measuredH": "25", + "x": "36", + "y": "13", + "properties": { + "size": "17", + "text": "Shared Responsibility Model" + } + } + ] + } } }, { - "ID": "1084", - "typeID": "TextArea", - "zOrder": "252", - "w": "140", + "ID": "1197", + "typeID": "__group__", + "zOrder": "46", + "measuredW": "289", + "measuredH": "50", + "w": "289", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "634", - "y": "2247", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1085", - "typeID": "Label", - "zOrder": "253", - "measuredW": "88", - "measuredH": "25", - "x": "660", - "y": "2259", + "x": "1053", + "y": "766", "properties": { - "size": "17", - "text": "DynamoDB" + "controlName": "102-introduction:aws:well-architected" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "289", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "215", + "measuredH": "25", + "x": "37", + "y": "13", + "properties": { + "size": "17", + "text": "Well Architected Framework" + } + } + ] + } } }, { - "ID": "1086", - "typeID": "TextArea", - "zOrder": "254", - "w": "295", + "ID": "1199", + "typeID": "__group__", + "zOrder": "72", + "measuredW": "191", + "measuredH": "50", + "w": "191", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "556", - "y": "2392", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1087", - "typeID": "Label", - "zOrder": "255", - "measuredW": "262", - "measuredH": "25", - "x": "575", - "y": "2404", + "x": "663", + "y": "1013", "properties": { - "size": "17", - "text": "Primary Keys / Secondary Indexes" + "controlName": "100-ec2:instance-types" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "116", + "measuredH": "25", + "x": "38", + "y": "12", + "properties": { + "size": "17", + "text": "Instance Types" + } + } + ] + } } }, { - "ID": "1094", - "typeID": "TextArea", - "zOrder": "256", - "w": "295", + "ID": "1200", + "typeID": "__group__", + "zOrder": "73", + "measuredW": "188", + "measuredH": "50", + "w": "188", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "556", - "y": "2606", + "x": "665", + "y": "1068", "properties": { - "color": "16770457" + "controlName": "101-ec2:cpu-credits" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "188", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "25", + "x": "46", + "y": "12", + "properties": { + "size": "17", + "text": "CPU Credits" + } + } + ] + } } }, { - "ID": "1095", - "typeID": "Label", - "zOrder": "257", - "measuredW": "134", - "measuredH": "25", - "x": "637", - "y": "2618", + "ID": "1201", + "typeID": "__group__", + "zOrder": "79", + "measuredW": "188", + "measuredH": "50", + "w": "188", + "h": "50", + "x": "665", + "y": "1122", "properties": { - "size": "17", - "text": "DynamoDB Local" + "controlName": "102-ec2:storage-volume" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "188", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "142", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "Storage / Volumes" + } + } + ] + } } }, { - "ID": "1096", - "typeID": "TextArea", - "zOrder": "258", - "w": "123", + "ID": "1202", + "typeID": "__group__", + "zOrder": "75", + "measuredW": "191", + "measuredH": "50", + "w": "191", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "728", - "y": "2498", + "x": "663", + "y": "1177", "properties": { - "color": "16770457" + "controlName": "103-ec2:keypairs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "62", + "y": "12", + "properties": { + "size": "17", + "text": "Keypairs" + } + } + ] + } } }, { - "ID": "1097", - "typeID": "Label", - "zOrder": "259", - "measuredW": "46", - "measuredH": "25", - "x": "766", - "y": "2510", + "ID": "1203", + "typeID": "__group__", + "zOrder": "76", + "measuredW": "191", + "measuredH": "50", + "w": "191", + "h": "50", + "x": "663", + "y": "1231", "properties": { - "size": "17", - "text": "Limits" + "controlName": "104-ec2:elastic-ip" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "60", + "y": "12", + "properties": { + "size": "17", + "text": "Elastic IP" + } + } + ] + } } }, { - "ID": "1098", - "typeID": "TextArea", - "zOrder": "260", - "w": "165", + "ID": "1204", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "190", + "measuredH": "50", + "w": "190", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "556", - "y": "2445", + "x": "664", + "y": "1285", "properties": { - "color": "16770457" + "controlName": "105-ec2:user-data-scripts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "190", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "User Data Scripts" + } + } + ] + } } }, { - "ID": "1099", - "typeID": "Label", - "zOrder": "261", - "measuredW": "113", - "measuredH": "25", - "x": "591", - "y": "2457", + "ID": "1205", + "typeID": "__group__", + "zOrder": "74", + "measuredW": "191", + "measuredH": "50", + "w": "191", + "h": "50", + "x": "663", + "y": "1339", "properties": { - "size": "17", - "text": "Data Modeling" + "controlName": "106-ec2:purchasing-options" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "191", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "25", + "x": "21", + "y": "12", + "properties": { + "size": "17", + "text": "Purchasing Options" + } + } + ] + } } }, { - "ID": "1100", - "typeID": "TextArea", - "zOrder": "262", - "w": "123", + "ID": "1206", + "typeID": "__group__", + "zOrder": "65", + "measuredW": "176", + "measuredH": "50", + "w": "176", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "728", - "y": "2444", + "x": "904", + "y": "1015", "properties": { - "color": "16770457" - } - }, - { - "ID": "1101", - "typeID": "Label", - "zOrder": "263", - "measuredW": "64", - "measuredH": "25", - "x": "756", - "y": "2456", - "properties": { - "size": "17", - "text": "Streams" + "controlName": "100-vpc:cidr-blocks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "39", + "y": "12", + "properties": { + "size": "17", + "text": "CIDR Blocks" + } + } + ] + } } }, { - "ID": "1102", - "typeID": "TextArea", - "zOrder": "264", - "w": "295", + "ID": "1207", + "typeID": "__group__", + "zOrder": "64", + "measuredW": "176", + "measuredH": "50", + "w": "176", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "556", - "y": "2552", + "x": "904", + "y": "1068", "properties": { - "color": "16770457" + "controlName": "101-vpc:subnets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "56", + "y": "12", + "properties": { + "size": "17", + "text": "Subnets" + } + } + ] + } } }, { - "ID": "1103", - "typeID": "Label", - "zOrder": "265", - "measuredW": "136", - "measuredH": "25", - "x": "636", - "y": "2564", + "ID": "1208", + "typeID": "__group__", + "zOrder": "66", + "measuredW": "176", + "measuredH": "50", + "w": "176", + "h": "50", + "x": "904", + "y": "1121", "properties": { - "size": "17", - "text": "Backup / Restore" + "controlName": "102-vpc:route-tables" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "101", + "measuredH": "25", + "x": "37", + "y": "12", + "properties": { + "size": "17", + "text": "Route Tables" + } + } + ] + } } }, { - "ID": "1104", - "typeID": "Arrow", - "zOrder": "13", - "w": "1", - "h": "92", - "measuredW": "150", - "measuredH": "100", - "x": "703", - "y": "2274", + "ID": "1209", + "typeID": "__group__", + "zOrder": "69", + "measuredW": "176", + "measuredH": "50", + "w": "176", + "h": "50", + "x": "904", + "y": "1174", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4537920687885162, - "y": -0.21725372936180065 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147469144 - }, - "p2": { - "x": 0.4537920687885162, - "y": 91.81951000194681 + "controlName": "103-vpc:security-groups" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Security Groups" + } + } + ] } } }, { - "ID": "1105", - "typeID": "Arrow", - "zOrder": "266", - "w": "1", - "h": "127", - "measuredW": "150", - "measuredH": "100", - "x": "356", - "y": "2274", + "ID": "1210", + "typeID": "__group__", + "zOrder": "70", + "measuredW": "176", + "measuredH": "50", + "w": "176", + "h": "50", + "x": "904", + "y": "1228", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0.17056133351411518 - }, - "p1": { - "x": 0.44386240125497267, - "y": -0.00008403832147459161 - }, - "p2": { - "x": 0, - "y": 127.08916288174532 + "controlName": "104-vpc:internet-gateway" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "132", + "measuredH": "25", + "x": "22", + "y": "12", + "properties": { + "size": "17", + "text": "Internet Gateway" + } + } + ] } } }, { - "ID": "1106", - "typeID": "TextArea", - "zOrder": "267", - "w": "140", + "ID": "1211", + "typeID": "__group__", + "zOrder": "71", + "measuredW": "176", + "measuredH": "50", + "w": "176", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "287", - "y": "2247", + "x": "904", + "y": "1281", "properties": { - "color": "16776960" + "controlName": "105-vpc:nat-gateway" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "103", + "measuredH": "25", + "x": "36", + "y": "12", + "properties": { + "size": "17", + "text": "NAT Gateway" + } + } + ] + } } }, { - "ID": "1107", - "typeID": "Label", - "zOrder": "268", - "measuredW": "93", - "measuredH": "25", - "x": "310", - "y": "2259", + "ID": "1212", + "typeID": "__group__", + "zOrder": "67", + "measuredW": "149", + "measuredH": "50", + "w": "149", + "h": "50", + "x": "1131", + "y": "1040", "properties": { - "size": "17", - "text": "ElastiCache" + "controlName": "100-vpc:subnets:private" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "112", + "measuredH": "25", + "x": "19", + "y": "12", + "properties": { + "size": "17", + "text": "Private Subnet" + } + } + ] + } } }, { - "ID": "1108", - "typeID": "TextArea", - "zOrder": "269", - "w": "118", + "ID": "1213", + "typeID": "__group__", + "zOrder": "68", + "measuredW": "149", + "measuredH": "50", + "w": "149", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "110", - "y": "2247", + "x": "1131", + "y": "1095", "properties": { - "color": "16770457" + "controlName": "101-vpc:subnets:public" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "25", + "x": "19", + "y": "12", + "properties": { + "size": "17", + "text": "Public Subnet" + } + } + ] + } } }, { - "ID": "1109", - "typeID": "Label", - "zOrder": "270", - "measuredW": "56", - "measuredH": "25", - "x": "141", - "y": "2259", - "properties": { - "size": "17", - "text": "Quotas" - } - }, - { - "ID": "1110", - "typeID": "Arrow", - "zOrder": "12", - "w": "103", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "207", - "y": "2271", + "ID": "1214", + "typeID": "__group__", + "zOrder": "82", + "measuredW": "193", + "measuredH": "50", + "w": "193", + "h": "50", + "x": "829", + "y": "1436", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.22997335778063643, - "y": -0.18048999805341737 - }, - "p1": { - "x": 0.44386240125497234, - "y": -0.00008403832147469177 - }, - "p2": { - "x": 103.58864793495212, - "y": -0.18048999805341737 + "controlName": "100-iam:policies" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "193", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "25", + "x": "67", + "y": "12", + "properties": { + "size": "17", + "text": "Policies" + } + } + ] } } }, { - "ID": "1111", - "typeID": "TextArea", - "zOrder": "271", - "w": "140", + "ID": "1215", + "typeID": "__group__", + "zOrder": "83", + "measuredW": "193", + "measuredH": "50", + "w": "193", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "285", - "y": "2392", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1112", - "typeID": "Label", - "zOrder": "272", - "measuredW": "34", - "measuredH": "25", - "x": "340", - "y": "2403", + "x": "829", + "y": "1491", "properties": { - "size": "17", - "text": "ECS" + "controlName": "101-iam:users-groups" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "193", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "160", + "measuredH": "25", + "x": "17", + "y": "12", + "properties": { + "size": "17", + "text": "Users / User Groups" + } + } + ] + } } }, { - "ID": "1113", - "typeID": "TextArea", - "zOrder": "273", - "w": "295", + "ID": "1216", + "typeID": "__group__", + "zOrder": "84", + "measuredW": "193", + "measuredH": "50", + "w": "193", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "556", - "y": "2339", + "x": "829", + "y": "1545", "properties": { - "color": "16770457" + "controlName": "102-iam:roles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "193", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "75", + "y": "12", + "properties": { + "size": "17", + "text": "Roles" + } + } + ] + } } }, { - "ID": "1114", - "typeID": "Label", - "zOrder": "274", - "measuredW": "200", - "measuredH": "25", - "x": "604", - "y": "2351", + "ID": "1217", + "typeID": "__group__", + "zOrder": "85", + "measuredW": "176", + "measuredH": "50", + "w": "176", + "h": "50", + "x": "563", + "y": "1436", "properties": { - "size": "17", - "text": "Tables / Items / Attributes" + "controlName": "100-iam:policies:identity-based" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "25", + "x": "31", + "y": "12", + "properties": { + "size": "17", + "text": "Identity-Based" + } + } + ] + } } }, { - "ID": "1115", - "typeID": "TextArea", - "zOrder": "275", - "w": "167", + "ID": "1218", + "typeID": "__group__", + "zOrder": "86", + "measuredW": "176", + "measuredH": "50", + "w": "176", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "556", - "y": "2498", + "x": "563", + "y": "1491", "properties": { - "color": "16770457" + "controlName": "101-iam:policies:resource-based" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "131", + "measuredH": "25", + "x": "22", + "y": "12", + "properties": { + "size": "17", + "text": "Resource-Based" + } + } + ] + } } }, { - "ID": "1116", - "typeID": "Label", - "zOrder": "276", - "measuredW": "133", - "measuredH": "25", - "x": "574", - "y": "2510", + "ID": "1219", + "typeID": "__group__", + "zOrder": "87", + "measuredW": "176", + "measuredH": "50", + "w": "176", + "h": "50", + "x": "563", + "y": "1547", "properties": { - "size": "17", - "text": "Capacity Settings" + "controlName": "100-iam:roles:instance-profiles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "25", + "x": "24", + "y": "12", + "properties": { + "size": "17", + "text": "Instance Profiles" + } + } + ] + } } }, { - "ID": "1119", - "typeID": "TextArea", - "zOrder": "277", - "w": "118", + "ID": "1220", + "typeID": "__group__", + "zOrder": "88", + "measuredW": "176", + "measuredH": "50", + "w": "176", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "110", - "y": "2392", + "x": "563", + "y": "1602", "properties": { - "color": "16776960" + "controlName": "101-iam:roles:assuming-roles" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "176", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "24", + "y": "12", + "properties": { + "size": "17", + "text": "Assuming Roles" + } + } + ] + } } }, { - "ID": "1120", - "typeID": "Label", - "zOrder": "278", - "measuredW": "36", - "measuredH": "25", - "x": "151", - "y": "2404", + "ID": "1221", + "typeID": "__group__", + "zOrder": "92", + "measuredW": "212", + "measuredH": "50", + "w": "212", + "h": "50", + "x": "108", + "y": "1457", "properties": { - "size": "17", - "text": "ECR" + "controlName": "100-autoscaling:amis" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "39", + "measuredH": "25", + "x": "86", + "y": "12", + "properties": { + "size": "17", + "text": "AMIs" + } + } + ] + } } }, { - "ID": "1121", - "typeID": "TextArea", - "zOrder": "279", - "w": "300", + "ID": "1222", + "typeID": "__group__", + "zOrder": "93", + "measuredW": "212", + "measuredH": "50", + "w": "212", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "110", - "y": "2485", + "x": "108", + "y": "1511", "properties": { - "color": "16770457" - } - }, - { - "ID": "1122", - "typeID": "Label", - "zOrder": "280", - "measuredW": "252", - "measuredH": "25", - "x": "134", - "y": "2497", - "properties": { - "size": "17", - "text": "Clusters / ECS Container Agents" + "controlName": "101-autoscaling:launch-templates" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "140", + "measuredH": "25", + "x": "36", + "y": "12", + "properties": { + "size": "17", + "text": "Launch Templates" + } + } + ] + } } }, { - "ID": "1123", - "typeID": "TextArea", - "zOrder": "281", - "w": "146", + "ID": "1223", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "212", + "measuredH": "50", + "w": "212", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "110", - "y": "2540", + "x": "108", + "y": "1564", "properties": { - "color": "16770457" + "controlName": "102-autoscaling:autoscaling-groups" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Auto-Scaling Groups" + } + } + ] + } } }, { - "ID": "1124", - "typeID": "Label", - "zOrder": "282", - "measuredW": "44", - "measuredH": "25", - "x": "161", - "y": "2552", + "ID": "1224", + "typeID": "__group__", + "zOrder": "96", + "measuredW": "212", + "measuredH": "50", + "w": "212", + "h": "50", + "x": "108", + "y": "1610", "properties": { - "size": "17", - "text": "Tasks" + "controlName": "103-autoscaling:scaling-policies" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "25", + "x": "46", + "y": "12", + "properties": { + "size": "17", + "text": "Scaling Policies" + } + } + ] + } } }, { - "ID": "1125", - "typeID": "TextArea", - "zOrder": "283", - "w": "148", + "ID": "1225", + "typeID": "__group__", + "zOrder": "97", + "measuredW": "212", + "measuredH": "50", + "w": "212", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "263", - "y": "2540", + "x": "108", + "y": "1664", "properties": { - "color": "16770457" + "controlName": "104-autoscaling:elb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "212", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "177", + "measuredH": "25", + "x": "17", + "y": "12", + "properties": { + "size": "17", + "text": "Elastic Load Balancers" + } + } + ] + } } }, { - "ID": "1126", - "typeID": "Label", - "zOrder": "284", - "measuredW": "67", - "measuredH": "25", - "x": "303", - "y": "2552", + "ID": "1227", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "218", + "measuredH": "50", + "w": "218", + "h": "50", + "x": "110", + "y": "1837", "properties": { - "size": "17", - "text": "Services" + "controlName": "100-s3:buckets-objects" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "138", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "size": "17", + "text": "Buckets / Objects" + } + } + ] + } } }, { - "ID": "1127", - "typeID": "TextArea", - "zOrder": "285", - "w": "302", + "ID": "1228", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "218", + "measuredH": "50", + "w": "218", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "108", - "y": "2594", + "x": "110", + "y": "1891", "properties": { - "color": "16770457" + "controlName": "101-s3:lifecycle" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "193", + "measuredH": "25", + "x": "12", + "y": "12", + "properties": { + "size": "17", + "text": "Bucket / Object Lifecycle" + } + } + ] + } } }, { - "ID": "1128", - "typeID": "Label", - "zOrder": "286", - "measuredW": "277", - "measuredH": "25", - "x": "118", - "y": "2606", + "ID": "1229", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "218", + "measuredH": "50", + "w": "218", + "h": "50", + "x": "110", + "y": "1947", "properties": { - "size": "17", - "text": "Launch Config / Autoscaling Groups" + "controlName": "102-s3:storage-types" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "25", + "x": "54", + "y": "12", + "properties": { + "size": "17", + "text": "Storage Types" + } + } + ] + } } }, { - "ID": "1129", - "typeID": "Arrow", - "zOrder": "11", - "w": "281", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "204", - "y": "2416", + "ID": "1230", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "218", + "measuredH": "50", + "w": "218", + "h": "50", + "x": "110", + "y": "1994", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 281.1198025304591, - "y": -0.0056223948154183745 - }, - "p1": { - "x": 0.4438624012549722, - "y": -0.00008403832147459165 - }, - "p2": { - "x": 0.37151684802171303, - "y": -0.0056223948154183745 + "controlName": "100-s3:storage-types:standard" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "70", + "measuredH": "25", + "x": "74", + "y": "12", + "properties": { + "size": "17", + "text": "Standard" + } + } + ] } } }, { - "ID": "1130", - "typeID": "Arrow", - "zOrder": "287", - "w": "1", - "h": "345", - "measuredW": "150", - "measuredH": "100", - "x": "485", - "y": "2418", + "ID": "1231", + "typeID": "__group__", + "zOrder": "102", + "measuredW": "122", + "measuredH": "50", + "w": "122", + "h": "50", + "x": "109", + "y": "2041", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0.17056133351411518 - }, - "p1": { - "x": 0.44386240125497267, - "y": -0.00008403832147459161 - }, - "p2": { - "x": 0, - "y": 344.77893451539694 + "controlName": "101-s3:storage-types:s3-ia" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "122", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "25", + "x": "39", + "y": "12", + "properties": { + "size": "17", + "text": "S3-IA" + } + } + ] } } }, { - "ID": "1131", - "typeID": "TextArea", - "zOrder": "288", - "w": "140", + "ID": "1232", + "typeID": "__group__", + "zOrder": "103", + "measuredW": "104", + "measuredH": "50", + "w": "104", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "287", - "y": "2743", + "x": "225", + "y": "2041", "properties": { - "color": "16776960" + "controlName": "102-s3:storage-types:gladier" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "104", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "24", + "y": "12", + "properties": { + "size": "17", + "text": "Glacier" + } + } + ] + } } }, { - "ID": "1132", - "typeID": "Label", - "zOrder": "289", - "measuredW": "33", - "measuredH": "25", - "x": "342", - "y": "2754", + "ID": "1233", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "230", + "measuredH": "50", + "w": "230", + "h": "50", + "x": "430", + "y": "1833", "properties": { - "size": "17", - "text": "EKS" + "controlName": "100-ses:sandbox-limits" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "196", + "measuredH": "25", + "x": "17", + "y": "12", + "properties": { + "size": "17", + "text": "Sandbox / Sending Limits" + } + } + ] + } } }, { - "ID": "1133", - "typeID": "Arrow", - "zOrder": "10", - "w": "97", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "388", - "y": "2762", + "ID": "1234", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "230", + "measuredH": "50", + "w": "230", + "h": "50", + "x": "430", + "y": "1886", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 97.11980253045908, - "y": -0.0056223948154183745 - }, - "p1": { - "x": 0.44386240125497217, - "y": -0.00008403832147459165 - }, - "p2": { - "x": 0.2177156614459932, - "y": -0.0056223948154183745 + "controlName": "101-ses:identity-verification" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "145", + "measuredH": "25", + "x": "42", + "y": "12", + "properties": { + "size": "17", + "text": "Identity Verification" + } + } + ] } } }, { - "ID": "1134", - "typeID": "Arrow", - "zOrder": "9", - "w": "1", - "h": "86", - "measuredW": "150", - "measuredH": "100", - "x": "356", - "y": "2422", + "ID": "1235", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "230", + "measuredH": "50", + "w": "230", + "h": "50", + "x": "430", + "y": "1939", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.22997335778063643, - "y": -0.18048999805341737 - }, - "p1": { - "x": 0.44386240125497234, - "y": -0.00008403832147469192 - }, - "p2": { - "x": 0.22997335778063643, - "y": 85.93696697902578 + "controlName": "102-ses:dkim-setup" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "68", + "y": "12", + "properties": { + "size": "17", + "text": "DKIM Setup" + } + } + ] } } }, { - "ID": "1135", - "typeID": "TextArea", - "zOrder": "290", - "w": "302", + "ID": "1236", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "230", + "measuredH": "50", + "w": "230", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "108", - "y": "2647", + "x": "430", + "y": "1992", "properties": { - "color": "16770457" + "controlName": "103-ses:feedback-handling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "size": "17", + "text": "Feedback Handling" + } + } + ] + } } }, { - "ID": "1136", - "typeID": "Label", - "zOrder": "291", - "measuredW": "60", - "measuredH": "25", - "x": "229", - "y": "2659", + "ID": "1237", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "230", + "measuredH": "50", + "w": "230", + "h": "50", + "x": "430", + "y": "2045", "properties": { - "size": "17", - "text": "Fargate" + "controlName": "104-ses:configuration-sets" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "141", + "measuredH": "25", + "x": "44", + "y": "12", + "properties": { + "size": "17", + "text": "Configuration Sets" + } + } + ] + } } }, { - "ID": "1137", - "typeID": "Arrow", - "zOrder": "8", - "w": "336", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "415", - "y": "2777", + "ID": "1238", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "230", + "measuredH": "50", + "w": "230", + "h": "50", + "x": "430", + "y": "2098", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 336, - "y": -0.0056223948154183745 - }, - "p1": { - "x": 0.4438624012549724, - "y": -0.00008403832147459164 - }, - "p2": { - "x": 0.37151684802171303, - "y": -0.0056223948154183745 + "controlName": "105-ses:sender-reputation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "146", + "measuredH": "25", + "x": "42", + "y": "12", + "properties": { + "size": "17", + "text": "Sender Reputation" + } + } + ] } } }, { - "ID": "1138", - "typeID": "TextArea", - "zOrder": "292", - "w": "140", + "ID": "1239", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "230", + "measuredH": "50", + "w": "230", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "728", - "y": "2751", + "x": "430", + "y": "2151", "properties": { - "color": "16776960" + "controlName": "106-ses:dedicated-ip" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "230", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "101", + "measuredH": "25", + "x": "64", + "y": "12", + "properties": { + "size": "17", + "text": "Dedicated IP" + } + } + ] + } } }, { - "ID": "1139", - "typeID": "Label", - "zOrder": "293", - "measuredW": "63", - "measuredH": "25", - "x": "766", - "y": "2762", + "ID": "1240", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "154", + "measuredH": "50", + "w": "154", + "h": "50", + "x": "733", + "y": "1831", "properties": { - "size": "17", - "text": "Lambda" + "controlName": "100-route53:hosted-zones" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "109", + "measuredH": "25", + "x": "22", + "y": "12", + "properties": { + "size": "17", + "text": "Hosted Zones" + } + } + ] + } } }, { - "ID": "1140", - "typeID": "TextArea", - "zOrder": "294", - "w": "310", + "ID": "1241", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "154", + "measuredH": "50", + "w": "154", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "995", - "y": "2616", + "x": "733", + "y": "1886", "properties": { - "color": "16770457" + "controlName": "101-route53:routing-policies" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "124", + "measuredH": "25", + "x": "15", + "y": "12", + "properties": { + "size": "17", + "text": "Routing Policies" + } + } + ] + } } }, { - "ID": "1141", - "typeID": "Label", - "zOrder": "295", - "measuredW": "227", - "measuredH": "25", - "x": "1019", - "y": "2628", + "ID": "1242", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "154", + "measuredH": "50", + "w": "154", + "h": "50", + "x": "733", + "y": "1940", "properties": { - "size": "17", - "text": "Creating / Invoking Functions" + "controlName": "102-route53:health-checks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "25", + "x": "22", + "y": "12", + "properties": { + "size": "17", + "text": "Health checks" + } + } + ] + } } }, { - "ID": "1142", - "typeID": "TextArea", - "zOrder": "296", - "w": "105", + "ID": "1243", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "98", + "measuredH": "50", + "w": "98", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "995", - "y": "2669", + "x": "941", + "y": "1831", "properties": { - "color": "16770457" + "controlName": "100-route53:hosted-zones:private" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "98", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "22", + "y": "12", + "properties": { + "size": "17", + "text": "Private" + } + } + ] + } } }, { - "ID": "1143", - "typeID": "Label", - "zOrder": "297", - "measuredW": "51", - "measuredH": "25", - "x": "1022", - "y": "2681", + "ID": "1244", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "98", + "measuredH": "50", + "w": "98", + "h": "50", + "x": "941", + "y": "1885", "properties": { - "size": "17", - "text": "Layers" + "controlName": "101-route53:hosted-zones:public" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "98", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "25", + "x": "25", + "y": "12", + "properties": { + "size": "17", + "text": "Public" + } + } + ] + } } }, { - "ID": "1144", - "typeID": "TextArea", - "zOrder": "298", - "w": "202", + "ID": "1245", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "154", + "measuredH": "50", + "w": "154", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1104", - "y": "2669", + "x": "1096", + "y": "1831", "properties": { - "color": "16770457" + "controlName": "100-cloudwatch:metrics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "25", + "x": "48", + "y": "12", + "properties": { + "size": "17", + "text": "Metrics" + } + } + ] + } } }, { - "ID": "1145", - "typeID": "Label", - "zOrder": "299", - "measuredW": "137", - "measuredH": "25", - "x": "1129", - "y": "2681", + "ID": "1246", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "154", + "measuredH": "50", + "w": "154", + "h": "50", + "x": "1096", + "y": "1884", "properties": { - "size": "17", - "text": "Custom Runtimes" + "controlName": "101-cloudwatch:events" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "50", + "y": "12", + "properties": { + "size": "17", + "text": "Events" + } + } + ] + } } }, { - "ID": "1146", - "typeID": "TextArea", - "zOrder": "300", - "w": "310", + "ID": "1247", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "154", + "measuredH": "50", + "w": "154", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "995", - "y": "2722", + "x": "1096", + "y": "1938", "properties": { - "color": "16770457" - } - }, - { - "ID": "1147", - "typeID": "Label", - "zOrder": "301", - "measuredW": "152", - "measuredH": "25", - "x": "1074", - "y": "2734", - "properties": { - "size": "17", - "text": "Versioning / Aliases" + "controlName": "102-cloudwatch:logs" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "38", + "measuredH": "25", + "x": "58", + "y": "12", + "properties": { + "size": "17", + "text": "Logs" + } + } + ] + } } }, { - "ID": "1148", - "typeID": "TextArea", - "zOrder": "302", - "w": "310", + "ID": "1248", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "154", + "measuredH": "50", + "w": "154", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "995", - "y": "2776", + "x": "916", + "y": "2006", "properties": { - "color": "16770457" + "controlName": "100-cloudfront:distributions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "97", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "size": "17", + "text": "Distributions" + } + } + ] + } } }, { - "ID": "1149", - "typeID": "Label", - "zOrder": "303", - "measuredW": "279", - "measuredH": "25", - "x": "1010", - "y": "2788", + "ID": "1249", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "154", + "measuredH": "50", + "w": "154", + "h": "50", + "x": "916", + "y": "2060", "properties": { - "size": "17", - "text": "Event Bridge / Scheduled Execution" + "controlName": "101-cloudfront:policies" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "59", + "measuredH": "25", + "x": "47", + "y": "12", + "properties": { + "size": "17", + "text": "Policies" + } + } + ] + } } }, { - "ID": "1150", - "typeID": "TextArea", - "zOrder": "304", - "w": "310", + "ID": "1250", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "154", + "measuredH": "50", + "w": "154", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "994", - "y": "2830", + "x": "916", + "y": "2114", "properties": { - "color": "16770457" + "controlName": "102-cloudfront:invalidations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "154", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "97", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "size": "17", + "text": "Invalidations" + } + } + ] + } } }, { - "ID": "1151", - "typeID": "Label", - "zOrder": "305", - "measuredW": "198", - "measuredH": "25", - "x": "1050", - "y": "2842", + "ID": "1251", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "166", + "measuredH": "50", + "w": "166", + "h": "50", + "x": "1127", + "y": "2338", "properties": { - "size": "17", - "text": "Cold Start and Limitations" + "controlName": "100-rds:db-instances" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "166", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "104", + "measuredH": "25", + "x": "31", + "y": "12", + "properties": { + "size": "17", + "text": "DB Instances" + } + } + ] + } } }, { - "ID": "1152", - "typeID": "TextArea", - "zOrder": "306", - "w": "141", + "ID": "1252", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "166", + "measuredH": "50", + "w": "166", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "994", - "y": "2883", + "x": "1127", + "y": "2391", "properties": { - "color": "16770457" + "controlName": "101-rds:storage-types" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "166", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "110", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "size": "17", + "text": "Storage Types" + } + } + ] + } } }, { - "ID": "1153", - "typeID": "Label", - "zOrder": "307", - "measuredW": "98", - "measuredH": "25", - "x": "1019", - "y": "2895", + "ID": "1253", + "typeID": "__group__", + "zOrder": "136", + "measuredW": "166", + "measuredH": "50", + "w": "166", + "h": "50", + "x": "1127", + "y": "2444", "properties": { - "size": "17", - "text": "API Gateway" + "controlName": "102-rds:backup-restore" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "166", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "25", + "x": "15", + "y": "12", + "properties": { + "size": "17", + "text": "Backup / Restore" + } + } + ] + } } }, { - "ID": "1154", - "typeID": "Arrow", - "zOrder": "7", - "w": "169", - "h": "113", - "measuredW": "150", - "measuredH": "100", - "x": "839", - "y": "2640", + "ID": "1254", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "165", + "measuredH": "50", + "w": "165", + "h": "50", + "x": "905", + "y": "2338", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.12244034938191817, - "y": 112.98569789757494 - }, - "p1": { - "x": 0.53385601923945, - "y": -0.11920131931899719 - }, - "p2": { - "x": 168.70545607572626, - "y": -0.38307774302575126 + "controlName": "100-rds:storage-types:general-purpose" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "165", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "131", + "measuredH": "25", + "x": "17", + "y": "12", + "properties": { + "size": "17", + "text": "General Purpose" + } + } + ] } } }, { - "ID": "1155", - "typeID": "Arrow", - "zOrder": "6", - "w": "156", - "h": "62", - "measuredW": "150", - "measuredH": "100", - "x": "852", - "y": "2694", + "ID": "1255", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "165", + "measuredH": "50", + "w": "165", + "h": "50", + "x": "905", + "y": "2391", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.21724372558890082, - "y": 61.51776108258082 - }, - "p1": { - "x": 0.5173905010165977, - "y": -0.1079671332316901 - }, - "p2": { - "x": 155.70545607572626, - "y": -0.38307774302575126 + "controlName": "101-rds:storage-types:provisioned-iops" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "165", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "16", + "y": "12", + "properties": { + "size": "17", + "text": "Provisioned IOPS" + } + } + ] } } }, { - "ID": "1156", - "typeID": "Arrow", - "zOrder": "5", - "w": "152", - "h": "29", - "measuredW": "150", - "measuredH": "100", - "x": "852", - "y": "2740", + "ID": "1256", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "165", + "measuredH": "50", + "w": "165", + "h": "50", + "x": "905", + "y": "2445", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.21724372558890082, - "y": 28.178077007610227 - }, - "p1": { - "x": 0.4711702562855541, - "y": -0.05703430756713635 - }, - "p2": { - "x": 151.70654737476013, - "y": 0.32538197254598344 + "controlName": "102-rds:storage-types:magnetic" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "165", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "73", + "measuredH": "25", + "x": "46", + "y": "12", + "properties": { + "size": "17", + "text": "Magnetic" + } + } + ] } } }, { - "ID": "1157", - "typeID": "Arrow", - "zOrder": "4", - "w": "157", - "h": "16", - "measuredW": "150", - "measuredH": "100", - "x": "851", - "y": "2785", + "ID": "1257", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "295", + "measuredH": "50", + "w": "295", + "h": "50", + "x": "556", + "y": "2339", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.48327531809184165, - "y": 0.9025193026509442 - }, - "p1": { - "x": 0.4718181023397169, - "y": 0.036112576494088784 - }, - "p2": { - "x": 156.70545607572626, - "y": 15.616922256974249 + "controlName": "100-dynamodb:tables-items" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "295", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "200", + "measuredH": "25", + "x": "48", + "y": "12", + "properties": { + "size": "17", + "text": "Tables / Items / Attributes" + } + } + ] } } }, { - "ID": "1158", - "typeID": "Arrow", - "zOrder": "3", - "w": "166", - "h": "58", - "measuredW": "150", - "measuredH": "100", - "x": "842", - "y": "2796", + "ID": "1258", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "295", + "measuredH": "50", + "w": "295", + "h": "50", + "x": "556", + "y": "2392", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.34549646561220015, - "y": 0.03077204267401612 - }, - "p1": { - "x": 0.4591753898555197, - "y": 0.08299757898991808 - }, - "p2": { - "x": 165.70545607572626, - "y": 57.61692225697425 + "controlName": "101-dynamodb:primary-keys" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "295", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "262", + "measuredH": "25", + "x": "19", + "y": "12", + "properties": { + "size": "17", + "text": "Primary Keys / Secondary Indexes" + } + } + ] } } }, { - "ID": "1159", - "typeID": "Arrow", - "zOrder": "2", + "ID": "1259", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "165", + "measuredH": "50", "w": "165", - "h": "109", - "measuredW": "150", - "measuredH": "100", - "x": "835", - "y": "2797", + "h": "50", + "x": "556", + "y": "2445", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.32434557187320934, - "y": 0.2968036351767296 - }, - "p1": { - "x": 0.5743699520395984, - "y": 0.12704684757017143 - }, - "p2": { - "x": 165.70545607572626, - "y": 109.61692225697425 + "controlName": "102-dynamodb:data-modeling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "165", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "25", + "x": "35", + "y": "12", + "properties": { + "size": "17", + "text": "Data Modeling" + } + } + ] } } }, { - "ID": "1160", - "typeID": "TextArea", - "zOrder": "308", - "w": "164", + "ID": "1260", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "123", + "measuredH": "50", + "w": "123", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1140", - "y": "2883", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1161", - "typeID": "Label", - "zOrder": "309", - "measuredW": "119", - "measuredH": "25", - "x": "1162", - "y": "2895", - "properties": { - "size": "17", - "text": "Lambda@Edge" - } - }, - { - "ID": "1162", - "typeID": "Arrow", - "zOrder": "1", - "w": "1", - "h": "155", - "measuredW": "150", - "measuredH": "100", - "x": "796", - "y": "2776", + "x": "728", + "y": "2444", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0.17056133351411518 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147459161 - }, - "p2": { - "x": 0, - "y": 155.64357689740837 + "controlName": "103-dynamodb:streams" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "123", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "size": "17", + "text": "Streams" + } + } + ] } } }, { - "ID": "1163", - "typeID": "Label", - "zOrder": "310", - "measuredW": "187", - "measuredH": "36", - "x": "710", - "y": "2961", + "ID": "1261", + "typeID": "__group__", + "zOrder": "149", + "measuredW": "167", + "measuredH": "50", + "w": "167", + "h": "50", + "x": "556", + "y": "2498", "properties": { - "size": "28", - "text": "Keep Learning" + "controlName": "104-dynamodb:capacity-settings" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "167", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "133", + "measuredH": "25", + "x": "18", + "y": "12", + "properties": { + "size": "17", + "text": "Capacity Settings" + } + } + ] + } } }, { - "ID": "1164", - "typeID": "Arrow", - "zOrder": "311", - "w": "1", - "h": "63", - "measuredW": "150", - "measuredH": "100", - "x": "791", - "y": "3013", + "ID": "1262", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "123", + "measuredH": "50", + "w": "123", + "h": "50", + "x": "728", + "y": "2498", "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": -0.053257099628808646 - }, - "p1": { - "x": 0.4438624012549728, - "y": -0.00008403832147459168 - }, - "p2": { - "x": 0, - "y": 63 - }, - "stroke": "dotted" + "controlName": "105-dynamodb:limits" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "123", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "25", + "x": "38", + "y": "12", + "properties": { + "size": "17", + "text": "Limits" + } + } + ] + } } }, { - "ID": "1170", - "typeID": "Label", - "zOrder": "312", - "measuredW": "375", - "measuredH": "26", - "x": "124", - "y": "1286", + "ID": "1263", + "typeID": "__group__", + "zOrder": "143", + "measuredW": "295", + "measuredH": "50", + "w": "295", + "h": "50", + "x": "556", + "y": "2552", "properties": { - "size": "18", - "text": "Best way to learn? Make a simple app and use" + "controlName": "106-dynamodb:backup-restore" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "295", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "25", + "x": "80", + "y": "12", + "properties": { + "size": "17", + "text": "Backup / Restore" + } + } + ] + } } }, { - "ID": "1171", - "typeID": "Label", - "zOrder": "313", - "measuredW": "332", - "measuredH": "26", - "x": "124", - "y": "1314", + "ID": "1264", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "295", + "measuredH": "50", + "w": "295", + "h": "50", + "x": "556", + "y": "2606", "properties": { - "size": "18", - "text": "the services listed above for deployment." + "controlName": "107-dynamodb:dynamo-local" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "295", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "81", + "y": "12", + "properties": { + "size": "17", + "text": "DynamoDB Local" + } + } + ] + } } }, { - "ID": "1172", - "typeID": "Canvas", - "zOrder": "0", - "w": "423", - "h": "116", - "measuredW": "100", - "measuredH": "70", - "x": "103", - "y": "1246" + "ID": "1267", + "typeID": "__group__", + "zOrder": "146", + "measuredW": "118", + "measuredH": "50", + "w": "118", + "h": "50", + "x": "110", + "y": "2247", + "properties": { + "controlName": "100-elasticache:quotas" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "118", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "31", + "y": "12", + "properties": { + "size": "17", + "text": "Quotas" + } + } + ] + } + } }, { - "ID": "1173", - "typeID": "Arrow", - "zOrder": "314", - "w": "88", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "85", - "y": "1372", + "ID": "1269", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "300", + "measuredH": "50", + "w": "300", + "h": "50", + "x": "110", + "y": "2485", "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "16777215", - "p0": { - "x": -0.2650973699390988, - "y": 0.15918378573792324 - }, - "p1": { - "x": 0.44386240125497267, - "y": -0.00008403832147459152 - }, - "p2": { - "x": 88, - "y": 0.15918378573792324 + "controlName": "100-ecs:clusters" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "300", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "252", + "measuredH": "25", + "x": "24", + "y": "12", + "properties": { + "size": "17", + "text": "Clusters / ECS Container Agents" + } + } + ] + } + } + }, + { + "ID": "1270", + "typeID": "__group__", + "zOrder": "152", + "measuredW": "146", + "measuredH": "50", + "w": "146", + "h": "50", + "x": "110", + "y": "2540", + "properties": { + "controlName": "101-ecs:tasks" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "146", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "51", + "y": "12", + "properties": { + "size": "17", + "text": "Tasks" + } + } + ] + } + } + }, + { + "ID": "1271", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "148", + "measuredH": "50", + "w": "148", + "h": "50", + "x": "263", + "y": "2540", + "properties": { + "controlName": "102-ecs:services" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "148", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "size": "17", + "text": "Services" + } + } + ] + } + } + }, + { + "ID": "1272", + "typeID": "__group__", + "zOrder": "154", + "measuredW": "302", + "measuredH": "50", + "w": "302", + "h": "50", + "x": "108", + "y": "2594", + "properties": { + "controlName": "103-ecs:launch-config" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "302", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "277", + "measuredH": "25", + "x": "10", + "y": "12", + "properties": { + "size": "17", + "text": "Launch Config / Autoscaling Groups" + } + } + ] + } + } + }, + { + "ID": "1273", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "302", + "measuredH": "50", + "w": "302", + "h": "50", + "x": "108", + "y": "2647", + "properties": { + "controlName": "104-ecs:fargate" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "302", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "25", + "x": "121", + "y": "12", + "properties": { + "size": "17", + "text": "Fargate" + } + } + ] + } + } + }, + { + "ID": "1274", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "310", + "measuredH": "50", + "w": "310", + "h": "50", + "x": "995", + "y": "2616", + "properties": { + "controlName": "100-lambda:creating-invoking" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "310", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "227", + "measuredH": "25", + "x": "41", + "y": "12", + "properties": { + "size": "17", + "text": "Creating / Invoking Functions" + } + } + ] + } + } + }, + { + "ID": "1275", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "105", + "measuredH": "50", + "w": "105", + "h": "50", + "x": "995", + "y": "2669", + "properties": { + "controlName": "101-lambda:layers" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "105", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Layers" + } + } + ] + } + } + }, + { + "ID": "1276", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "202", + "measuredH": "50", + "w": "202", + "h": "50", + "x": "1104", + "y": "2669", + "properties": { + "controlName": "102-lambda:custom-runtimes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "202", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "137", + "measuredH": "25", + "x": "25", + "y": "12", + "properties": { + "size": "17", + "text": "Custom Runtimes" + } + } + ] + } + } + }, + { + "ID": "1277", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "310", + "measuredH": "50", + "w": "310", + "h": "50", + "x": "995", + "y": "2722", + "properties": { + "controlName": "103-lambda:versioning-aliases" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "310", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "152", + "measuredH": "25", + "x": "79", + "y": "12", + "properties": { + "size": "17", + "text": "Versioning / Aliases" + } + } + ] + } + } + }, + { + "ID": "1278", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "310", + "measuredH": "50", + "w": "310", + "h": "50", + "x": "995", + "y": "2776", + "properties": { + "controlName": "104-lambda:event-bridge" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "310", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "279", + "measuredH": "25", + "x": "15", + "y": "12", + "properties": { + "size": "17", + "text": "Event Bridge / Scheduled Execution" + } + } + ] + } + } + }, + { + "ID": "1279", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "310", + "measuredH": "50", + "w": "310", + "h": "50", + "x": "994", + "y": "2830", + "properties": { + "controlName": "105-lambda:cold-start-limitations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "310", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "198", + "measuredH": "25", + "x": "56", + "y": "12", + "properties": { + "size": "17", + "text": "Cold Start and Limitations" + } + } + ] + } + } + }, + { + "ID": "1280", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "141", + "measuredH": "50", + "w": "141", + "h": "50", + "x": "994", + "y": "2883", + "properties": { + "controlName": "106-lambda:api-gateway" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "141", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "25", + "y": "12", + "properties": { + "size": "17", + "text": "API Gateway" + } + } + ] + } + } + }, + { + "ID": "1281", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "164", + "measuredH": "50", + "w": "164", + "h": "50", + "x": "1140", + "y": "2883", + "properties": { + "controlName": "107-lambda:lambda-edge" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "164", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "119", + "measuredH": "25", + "x": "22", + "y": "12", + "properties": { + "size": "17", + "text": "Lambda@Edge" + } + } + ] + } + } + }, + { + "ID": "1282", + "typeID": "__group__", + "zOrder": "0", + "measuredW": "423", + "measuredH": "968", + "w": "423", + "h": "968", + "x": "103", + "y": "394", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "423", + "h": "116", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "852" + }, + { + "ID": "1", + "typeID": "Canvas", + "zOrder": "1", + "w": "423", + "h": "878", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "347", + "measuredH": "26", + "x": "22", + "y": "64", + "properties": { + "size": "18", + "text": "AWS has lots of services. You don't need to" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "364", + "measuredH": "26", + "x": "22", + "y": "94", + "properties": { + "size": "18", + "text": "be proficient in all that they have to offer. This" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "342", + "measuredH": "26", + "x": "22", + "y": "124", + "properties": { + "size": "18", + "text": "roadmap only covers an opinionated list of" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "258", + "measuredH": "26", + "x": "22", + "y": "154", + "properties": { + "size": "18", + "text": "services to help you get started." + } + }, + { + "ID": "6", + "typeID": "Label", + "zOrder": "6", + "measuredW": "53", + "measuredH": "32", + "x": "22", + "y": "22", + "properties": { + "size": "24", + "text": "Note" + } + }, + { + "ID": "7", + "typeID": "Canvas", + "zOrder": "7", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "25", + "y": "244" + }, + { + "ID": "8", + "typeID": "Label", + "zOrder": "8", + "measuredW": "292", + "measuredH": "26", + "x": "59", + "y": "243", + "properties": { + "size": "18", + "text": "IAM - Access Control for all services" + } + }, + { + "ID": "9", + "typeID": "Canvas", + "zOrder": "9", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "25", + "y": "275" + }, + { + "ID": "10", + "typeID": "Label", + "zOrder": "10", + "measuredW": "192", + "measuredH": "26", + "x": "59", + "y": "274", + "properties": { + "size": "18", + "text": "VPC - Networking Layer" + } + }, + { + "ID": "11", + "typeID": "Canvas", + "zOrder": "11", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "25", + "y": "306" + }, + { + "ID": "12", + "typeID": "Label", + "zOrder": "12", + "measuredW": "125", + "measuredH": "26", + "x": "59", + "y": "305", + "properties": { + "size": "18", + "text": "EC2 - Compute" + } + }, + { + "ID": "13", + "typeID": "Canvas", + "zOrder": "13", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "24", + "y": "451" + }, + { + "ID": "14", + "typeID": "Label", + "zOrder": "14", + "measuredW": "123", + "measuredH": "26", + "x": "58", + "y": "450", + "properties": { + "size": "18", + "text": "Route53 - DNS" + } + }, + { + "ID": "15", + "typeID": "Canvas", + "zOrder": "15", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "24", + "y": "482" + }, + { + "ID": "16", + "typeID": "Label", + "zOrder": "16", + "measuredW": "311", + "measuredH": "26", + "x": "58", + "y": "481", + "properties": { + "size": "18", + "text": "Cloudwatch - Metrics, Alarms, Logs etc" + } + }, + { + "ID": "17", + "typeID": "Canvas", + "zOrder": "17", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "24", + "y": "654" + }, + { + "ID": "18", + "typeID": "Label", + "zOrder": "18", + "measuredW": "270", + "measuredH": "26", + "x": "58", + "y": "653", + "properties": { + "size": "18", + "text": "ElastiCache - Redis/Memcached" + } + }, + { + "ID": "19", + "typeID": "Canvas", + "zOrder": "19", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "24", + "y": "390" + }, + { + "ID": "20", + "typeID": "Label", + "zOrder": "20", + "measuredW": "101", + "measuredH": "26", + "x": "58", + "y": "389", + "properties": { + "size": "18", + "text": "S3 - Storage" + } + }, + { + "ID": "21", + "typeID": "Canvas", + "zOrder": "21", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "24", + "y": "420" + }, + { + "ID": "22", + "typeID": "Label", + "zOrder": "22", + "measuredW": "103", + "measuredH": "26", + "x": "58", + "y": "419", + "properties": { + "size": "18", + "text": "SES - Emails" + } + }, + { + "ID": "23", + "typeID": "Label", + "zOrder": "23", + "measuredW": "164", + "measuredH": "28", + "x": "22", + "y": "202", + "properties": { + "size": "20", + "text": "Step 1 - Essentials", + "color": "10027263" + } + }, + { + "ID": "24", + "typeID": "Label", + "zOrder": "24", + "measuredW": "228", + "measuredH": "28", + "x": "22", + "y": "352", + "properties": { + "size": "20", + "color": "10027263", + "text": "Step 2 - Learn these next" + } + }, + { + "ID": "25", + "typeID": "Canvas", + "zOrder": "25", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "24", + "y": "626" + }, + { + "ID": "26", + "typeID": "Label", + "zOrder": "26", + "measuredW": "235", + "measuredH": "26", + "x": "58", + "y": "625", + "properties": { + "size": "18", + "text": "DynamoDB - NoSQL Storage" + } + }, + { + "ID": "27", + "typeID": "Canvas", + "zOrder": "27", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "24", + "y": "685" + }, + { + "ID": "28", + "typeID": "Label", + "zOrder": "28", + "measuredW": "140", + "measuredH": "26", + "x": "58", + "y": "684", + "properties": { + "size": "18", + "text": "ECS - Containers" + } + }, + { + "ID": "29", + "typeID": "Canvas", + "zOrder": "29", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "24", + "y": "597" + }, + { + "ID": "30", + "typeID": "Label", + "zOrder": "30", + "measuredW": "222", + "measuredH": "26", + "x": "58", + "y": "596", + "properties": { + "size": "18", + "text": "RDS - Managed Databases" + } + }, + { + "ID": "31", + "typeID": "Label", + "zOrder": "31", + "measuredW": "218", + "measuredH": "28", + "x": "22", + "y": "559", + "properties": { + "size": "20", + "color": "10027263", + "text": "Step 3 - Pick these after" + } + }, + { + "ID": "32", + "typeID": "Canvas", + "zOrder": "32", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "24", + "y": "512" + }, + { + "ID": "33", + "typeID": "Label", + "zOrder": "33", + "measuredW": "140", + "measuredH": "26", + "x": "58", + "y": "511", + "properties": { + "size": "18", + "text": "Cloudfront - CDN" + } + }, + { + "ID": "34", + "typeID": "Label", + "zOrder": "34", + "measuredW": "171", + "measuredH": "28", + "x": "22", + "y": "764", + "properties": { + "size": "20", + "color": "10027263", + "text": "Step 4 - Serverless" + } + }, + { + "ID": "35", + "typeID": "Canvas", + "zOrder": "35", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "24", + "y": "798" + }, + { + "ID": "36", + "typeID": "Label", + "zOrder": "36", + "measuredW": "66", + "measuredH": "26", + "x": "58", + "y": "797", + "properties": { + "size": "18", + "text": "Lambda" + } + }, + { + "ID": "37", + "typeID": "Canvas", + "zOrder": "37", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "24", + "y": "827" + }, + { + "ID": "38", + "typeID": "Label", + "zOrder": "38", + "measuredW": "104", + "measuredH": "26", + "x": "58", + "y": "826", + "properties": { + "size": "18", + "text": "ECS Fargate" + } + }, + { + "ID": "39", + "typeID": "Canvas", + "zOrder": "39", + "w": "22", + "h": "23", + "measuredW": "100", + "measuredH": "70", + "x": "24", + "y": "718" + }, + { + "ID": "40", + "typeID": "Label", + "zOrder": "40", + "measuredW": "144", + "measuredH": "26", + "x": "58", + "y": "717", + "properties": { + "size": "18", + "text": "EKS - Kubernetes" + } + }, + { + "ID": "41", + "typeID": "Label", + "zOrder": "41", + "measuredW": "375", + "measuredH": "26", + "x": "21", + "y": "892", + "properties": { + "size": "18", + "text": "Best way to learn? Make a simple app and use" + } + }, + { + "ID": "42", + "typeID": "Label", + "zOrder": "42", + "measuredW": "332", + "measuredH": "26", + "x": "21", + "y": "920", + "properties": { + "size": "18", + "text": "the services listed above for deployment." + } + } + ] } } } diff --git a/src/data/roadmaps/aws/content/100-introduction/100-cloud-computing.md b/src/data/roadmaps/aws/content/100-introduction/100-cloud-computing.md new file mode 100644 index 000000000..792dd1752 --- /dev/null +++ b/src/data/roadmaps/aws/content/100-introduction/100-cloud-computing.md @@ -0,0 +1 @@ +# Cloud computing \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/100-introduction/101-iaas-paas-saas.md b/src/data/roadmaps/aws/content/100-introduction/101-iaas-paas-saas.md new file mode 100644 index 000000000..6e37f8986 --- /dev/null +++ b/src/data/roadmaps/aws/content/100-introduction/101-iaas-paas-saas.md @@ -0,0 +1 @@ +# Iaas paas saas \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/100-introduction/102-public-private-hybrid.md b/src/data/roadmaps/aws/content/100-introduction/102-public-private-hybrid.md new file mode 100644 index 000000000..63f33fb5d --- /dev/null +++ b/src/data/roadmaps/aws/content/100-introduction/102-public-private-hybrid.md @@ -0,0 +1 @@ +# Public private hybrid \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/100-introduction/103-aws/100-global-infra.md b/src/data/roadmaps/aws/content/100-introduction/103-aws/100-global-infra.md new file mode 100644 index 000000000..7d96795d0 --- /dev/null +++ b/src/data/roadmaps/aws/content/100-introduction/103-aws/100-global-infra.md @@ -0,0 +1 @@ +# Global infra \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/100-introduction/103-aws/101-shared-respons.md b/src/data/roadmaps/aws/content/100-introduction/103-aws/101-shared-respons.md new file mode 100644 index 000000000..570e75b71 --- /dev/null +++ b/src/data/roadmaps/aws/content/100-introduction/103-aws/101-shared-respons.md @@ -0,0 +1 @@ +# Shared respons \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/100-introduction/103-aws/102-well-architected.md b/src/data/roadmaps/aws/content/100-introduction/103-aws/102-well-architected.md new file mode 100644 index 000000000..ab83a5941 --- /dev/null +++ b/src/data/roadmaps/aws/content/100-introduction/103-aws/102-well-architected.md @@ -0,0 +1 @@ +# Well architected \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/100-introduction/103-aws/index.md b/src/data/roadmaps/aws/content/100-introduction/103-aws/index.md new file mode 100644 index 000000000..20d2487f7 --- /dev/null +++ b/src/data/roadmaps/aws/content/100-introduction/103-aws/index.md @@ -0,0 +1 @@ +# Aws \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/100-introduction/index.md b/src/data/roadmaps/aws/content/100-introduction/index.md new file mode 100644 index 000000000..f6ecaa676 --- /dev/null +++ b/src/data/roadmaps/aws/content/100-introduction/index.md @@ -0,0 +1 @@ +# Introduction \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/101-ec2/100-instance-types.md b/src/data/roadmaps/aws/content/101-ec2/100-instance-types.md new file mode 100644 index 000000000..beda0481f --- /dev/null +++ b/src/data/roadmaps/aws/content/101-ec2/100-instance-types.md @@ -0,0 +1 @@ +# Instance types \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/101-ec2/101-cpu-credits.md b/src/data/roadmaps/aws/content/101-ec2/101-cpu-credits.md new file mode 100644 index 000000000..d4fbca741 --- /dev/null +++ b/src/data/roadmaps/aws/content/101-ec2/101-cpu-credits.md @@ -0,0 +1 @@ +# Cpu credits \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/101-ec2/102-storage-volume.md b/src/data/roadmaps/aws/content/101-ec2/102-storage-volume.md new file mode 100644 index 000000000..53c30a855 --- /dev/null +++ b/src/data/roadmaps/aws/content/101-ec2/102-storage-volume.md @@ -0,0 +1 @@ +# Storage volume \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/101-ec2/103-keypairs.md b/src/data/roadmaps/aws/content/101-ec2/103-keypairs.md new file mode 100644 index 000000000..e71f41468 --- /dev/null +++ b/src/data/roadmaps/aws/content/101-ec2/103-keypairs.md @@ -0,0 +1 @@ +# Keypairs \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/101-ec2/104-elastic-ip.md b/src/data/roadmaps/aws/content/101-ec2/104-elastic-ip.md new file mode 100644 index 000000000..a381d3efc --- /dev/null +++ b/src/data/roadmaps/aws/content/101-ec2/104-elastic-ip.md @@ -0,0 +1 @@ +# Elastic ip \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/101-ec2/105-user-data-scripts.md b/src/data/roadmaps/aws/content/101-ec2/105-user-data-scripts.md new file mode 100644 index 000000000..5da7bf671 --- /dev/null +++ b/src/data/roadmaps/aws/content/101-ec2/105-user-data-scripts.md @@ -0,0 +1 @@ +# User data scripts \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/101-ec2/106-purchasing-options.md b/src/data/roadmaps/aws/content/101-ec2/106-purchasing-options.md new file mode 100644 index 000000000..3acc8da82 --- /dev/null +++ b/src/data/roadmaps/aws/content/101-ec2/106-purchasing-options.md @@ -0,0 +1 @@ +# Purchasing options \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/101-ec2/index.md b/src/data/roadmaps/aws/content/101-ec2/index.md new file mode 100644 index 000000000..e07052acb --- /dev/null +++ b/src/data/roadmaps/aws/content/101-ec2/index.md @@ -0,0 +1 @@ +# Ec2 \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/102-vpc/100-cidr-blocks.md b/src/data/roadmaps/aws/content/102-vpc/100-cidr-blocks.md new file mode 100644 index 000000000..817926a7b --- /dev/null +++ b/src/data/roadmaps/aws/content/102-vpc/100-cidr-blocks.md @@ -0,0 +1 @@ +# Cidr blocks \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/102-vpc/101-subnets/100-private.md b/src/data/roadmaps/aws/content/102-vpc/101-subnets/100-private.md new file mode 100644 index 000000000..188d0ac1c --- /dev/null +++ b/src/data/roadmaps/aws/content/102-vpc/101-subnets/100-private.md @@ -0,0 +1 @@ +# Private \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/102-vpc/101-subnets/101-public.md b/src/data/roadmaps/aws/content/102-vpc/101-subnets/101-public.md new file mode 100644 index 000000000..6d3a889e6 --- /dev/null +++ b/src/data/roadmaps/aws/content/102-vpc/101-subnets/101-public.md @@ -0,0 +1 @@ +# Public \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/102-vpc/101-subnets/index.md b/src/data/roadmaps/aws/content/102-vpc/101-subnets/index.md new file mode 100644 index 000000000..f5ad46ad4 --- /dev/null +++ b/src/data/roadmaps/aws/content/102-vpc/101-subnets/index.md @@ -0,0 +1 @@ +# Subnets \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/102-vpc/102-route-tables.md b/src/data/roadmaps/aws/content/102-vpc/102-route-tables.md new file mode 100644 index 000000000..7ad98f582 --- /dev/null +++ b/src/data/roadmaps/aws/content/102-vpc/102-route-tables.md @@ -0,0 +1 @@ +# Route tables \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/102-vpc/103-security-groups.md b/src/data/roadmaps/aws/content/102-vpc/103-security-groups.md new file mode 100644 index 000000000..15f86dc07 --- /dev/null +++ b/src/data/roadmaps/aws/content/102-vpc/103-security-groups.md @@ -0,0 +1 @@ +# Security groups \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/102-vpc/104-internet-gateway.md b/src/data/roadmaps/aws/content/102-vpc/104-internet-gateway.md new file mode 100644 index 000000000..ee8bcb97b --- /dev/null +++ b/src/data/roadmaps/aws/content/102-vpc/104-internet-gateway.md @@ -0,0 +1 @@ +# Internet gateway \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/102-vpc/105-nat-gateway.md b/src/data/roadmaps/aws/content/102-vpc/105-nat-gateway.md new file mode 100644 index 000000000..f26fd1c19 --- /dev/null +++ b/src/data/roadmaps/aws/content/102-vpc/105-nat-gateway.md @@ -0,0 +1 @@ +# Nat gateway \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/102-vpc/index.md b/src/data/roadmaps/aws/content/102-vpc/index.md new file mode 100644 index 000000000..2f7c6baac --- /dev/null +++ b/src/data/roadmaps/aws/content/102-vpc/index.md @@ -0,0 +1 @@ +# Vpc \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/103-iam/100-policies/100-identity-based.md b/src/data/roadmaps/aws/content/103-iam/100-policies/100-identity-based.md new file mode 100644 index 000000000..ceb8e01f0 --- /dev/null +++ b/src/data/roadmaps/aws/content/103-iam/100-policies/100-identity-based.md @@ -0,0 +1 @@ +# Identity based \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/103-iam/100-policies/101-resource-based.md b/src/data/roadmaps/aws/content/103-iam/100-policies/101-resource-based.md new file mode 100644 index 000000000..674dfd780 --- /dev/null +++ b/src/data/roadmaps/aws/content/103-iam/100-policies/101-resource-based.md @@ -0,0 +1 @@ +# Resource based \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/103-iam/100-policies/index.md b/src/data/roadmaps/aws/content/103-iam/100-policies/index.md new file mode 100644 index 000000000..e5fd1e822 --- /dev/null +++ b/src/data/roadmaps/aws/content/103-iam/100-policies/index.md @@ -0,0 +1 @@ +# Policies \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/103-iam/101-users-groups.md b/src/data/roadmaps/aws/content/103-iam/101-users-groups.md new file mode 100644 index 000000000..74ac7d0ab --- /dev/null +++ b/src/data/roadmaps/aws/content/103-iam/101-users-groups.md @@ -0,0 +1 @@ +# Users groups \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/103-iam/102-roles/100-instance-profiles.md b/src/data/roadmaps/aws/content/103-iam/102-roles/100-instance-profiles.md new file mode 100644 index 000000000..e5e02fde3 --- /dev/null +++ b/src/data/roadmaps/aws/content/103-iam/102-roles/100-instance-profiles.md @@ -0,0 +1 @@ +# Instance profiles \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/103-iam/102-roles/101-assuming-roles.md b/src/data/roadmaps/aws/content/103-iam/102-roles/101-assuming-roles.md new file mode 100644 index 000000000..9fc0eb9cf --- /dev/null +++ b/src/data/roadmaps/aws/content/103-iam/102-roles/101-assuming-roles.md @@ -0,0 +1 @@ +# Assuming roles \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/103-iam/102-roles/index.md b/src/data/roadmaps/aws/content/103-iam/102-roles/index.md new file mode 100644 index 000000000..1525bfb2f --- /dev/null +++ b/src/data/roadmaps/aws/content/103-iam/102-roles/index.md @@ -0,0 +1 @@ +# Roles \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/103-iam/index.md b/src/data/roadmaps/aws/content/103-iam/index.md new file mode 100644 index 000000000..af5ec82fd --- /dev/null +++ b/src/data/roadmaps/aws/content/103-iam/index.md @@ -0,0 +1 @@ +# Iam \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/104-autoscaling/100-amis.md b/src/data/roadmaps/aws/content/104-autoscaling/100-amis.md new file mode 100644 index 000000000..d78496115 --- /dev/null +++ b/src/data/roadmaps/aws/content/104-autoscaling/100-amis.md @@ -0,0 +1 @@ +# Amis \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/104-autoscaling/101-launch-templates.md b/src/data/roadmaps/aws/content/104-autoscaling/101-launch-templates.md new file mode 100644 index 000000000..0632335ba --- /dev/null +++ b/src/data/roadmaps/aws/content/104-autoscaling/101-launch-templates.md @@ -0,0 +1 @@ +# Launch templates \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/104-autoscaling/102-autoscaling-groups.md b/src/data/roadmaps/aws/content/104-autoscaling/102-autoscaling-groups.md new file mode 100644 index 000000000..e653d55ba --- /dev/null +++ b/src/data/roadmaps/aws/content/104-autoscaling/102-autoscaling-groups.md @@ -0,0 +1 @@ +# Autoscaling groups \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/104-autoscaling/103-scaling-policies.md b/src/data/roadmaps/aws/content/104-autoscaling/103-scaling-policies.md new file mode 100644 index 000000000..4d222c196 --- /dev/null +++ b/src/data/roadmaps/aws/content/104-autoscaling/103-scaling-policies.md @@ -0,0 +1 @@ +# Scaling policies \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/104-autoscaling/104-elb.md b/src/data/roadmaps/aws/content/104-autoscaling/104-elb.md new file mode 100644 index 000000000..457a46730 --- /dev/null +++ b/src/data/roadmaps/aws/content/104-autoscaling/104-elb.md @@ -0,0 +1 @@ +# Elb \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/104-autoscaling/index.md b/src/data/roadmaps/aws/content/104-autoscaling/index.md new file mode 100644 index 000000000..84ffa63a1 --- /dev/null +++ b/src/data/roadmaps/aws/content/104-autoscaling/index.md @@ -0,0 +1 @@ +# Autoscaling \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/105-s3/100-buckets-objects.md b/src/data/roadmaps/aws/content/105-s3/100-buckets-objects.md new file mode 100644 index 000000000..e1e349989 --- /dev/null +++ b/src/data/roadmaps/aws/content/105-s3/100-buckets-objects.md @@ -0,0 +1 @@ +# Buckets objects \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/105-s3/101-lifecycle.md b/src/data/roadmaps/aws/content/105-s3/101-lifecycle.md new file mode 100644 index 000000000..2656101b1 --- /dev/null +++ b/src/data/roadmaps/aws/content/105-s3/101-lifecycle.md @@ -0,0 +1 @@ +# Lifecycle \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/105-s3/102-storage-types/100-standard.md b/src/data/roadmaps/aws/content/105-s3/102-storage-types/100-standard.md new file mode 100644 index 000000000..2cb5d8b6b --- /dev/null +++ b/src/data/roadmaps/aws/content/105-s3/102-storage-types/100-standard.md @@ -0,0 +1 @@ +# Standard \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/105-s3/102-storage-types/101-s3-ia.md b/src/data/roadmaps/aws/content/105-s3/102-storage-types/101-s3-ia.md new file mode 100644 index 000000000..ce6e550db --- /dev/null +++ b/src/data/roadmaps/aws/content/105-s3/102-storage-types/101-s3-ia.md @@ -0,0 +1 @@ +# S3 ia \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/105-s3/102-storage-types/102-gladier.md b/src/data/roadmaps/aws/content/105-s3/102-storage-types/102-gladier.md new file mode 100644 index 000000000..5d37dc946 --- /dev/null +++ b/src/data/roadmaps/aws/content/105-s3/102-storage-types/102-gladier.md @@ -0,0 +1 @@ +# Gladier \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/105-s3/102-storage-types/index.md b/src/data/roadmaps/aws/content/105-s3/102-storage-types/index.md new file mode 100644 index 000000000..fcdeb4ad6 --- /dev/null +++ b/src/data/roadmaps/aws/content/105-s3/102-storage-types/index.md @@ -0,0 +1 @@ +# Storage types \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/105-s3/index.md b/src/data/roadmaps/aws/content/105-s3/index.md new file mode 100644 index 000000000..0ddd18f88 --- /dev/null +++ b/src/data/roadmaps/aws/content/105-s3/index.md @@ -0,0 +1 @@ +# S3 \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/106-ses/100-sandbox-limits.md b/src/data/roadmaps/aws/content/106-ses/100-sandbox-limits.md new file mode 100644 index 000000000..4844291d8 --- /dev/null +++ b/src/data/roadmaps/aws/content/106-ses/100-sandbox-limits.md @@ -0,0 +1 @@ +# Sandbox limits \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/106-ses/101-identity-verification.md b/src/data/roadmaps/aws/content/106-ses/101-identity-verification.md new file mode 100644 index 000000000..b18588dbc --- /dev/null +++ b/src/data/roadmaps/aws/content/106-ses/101-identity-verification.md @@ -0,0 +1 @@ +# Identity verification \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/106-ses/102-dkim-setup.md b/src/data/roadmaps/aws/content/106-ses/102-dkim-setup.md new file mode 100644 index 000000000..d86e14415 --- /dev/null +++ b/src/data/roadmaps/aws/content/106-ses/102-dkim-setup.md @@ -0,0 +1 @@ +# Dkim setup \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/106-ses/103-feedback-handling.md b/src/data/roadmaps/aws/content/106-ses/103-feedback-handling.md new file mode 100644 index 000000000..1379e7f2a --- /dev/null +++ b/src/data/roadmaps/aws/content/106-ses/103-feedback-handling.md @@ -0,0 +1 @@ +# Feedback handling \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/106-ses/104-configuration-sets.md b/src/data/roadmaps/aws/content/106-ses/104-configuration-sets.md new file mode 100644 index 000000000..787d18dc3 --- /dev/null +++ b/src/data/roadmaps/aws/content/106-ses/104-configuration-sets.md @@ -0,0 +1 @@ +# Configuration sets \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/106-ses/105-sender-reputation.md b/src/data/roadmaps/aws/content/106-ses/105-sender-reputation.md new file mode 100644 index 000000000..9009c4b17 --- /dev/null +++ b/src/data/roadmaps/aws/content/106-ses/105-sender-reputation.md @@ -0,0 +1 @@ +# Sender reputation \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/106-ses/106-dedicated-ip.md b/src/data/roadmaps/aws/content/106-ses/106-dedicated-ip.md new file mode 100644 index 000000000..cbaa26efd --- /dev/null +++ b/src/data/roadmaps/aws/content/106-ses/106-dedicated-ip.md @@ -0,0 +1 @@ +# Dedicated ip \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/106-ses/index.md b/src/data/roadmaps/aws/content/106-ses/index.md new file mode 100644 index 000000000..2030c0a0d --- /dev/null +++ b/src/data/roadmaps/aws/content/106-ses/index.md @@ -0,0 +1 @@ +# Ses \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/107-route53/100-hosted-zones/100-private.md b/src/data/roadmaps/aws/content/107-route53/100-hosted-zones/100-private.md new file mode 100644 index 000000000..188d0ac1c --- /dev/null +++ b/src/data/roadmaps/aws/content/107-route53/100-hosted-zones/100-private.md @@ -0,0 +1 @@ +# Private \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/107-route53/100-hosted-zones/101-public.md b/src/data/roadmaps/aws/content/107-route53/100-hosted-zones/101-public.md new file mode 100644 index 000000000..6d3a889e6 --- /dev/null +++ b/src/data/roadmaps/aws/content/107-route53/100-hosted-zones/101-public.md @@ -0,0 +1 @@ +# Public \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/107-route53/100-hosted-zones/index.md b/src/data/roadmaps/aws/content/107-route53/100-hosted-zones/index.md new file mode 100644 index 000000000..eef33ec26 --- /dev/null +++ b/src/data/roadmaps/aws/content/107-route53/100-hosted-zones/index.md @@ -0,0 +1 @@ +# Hosted zones \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/107-route53/101-routing-policies.md b/src/data/roadmaps/aws/content/107-route53/101-routing-policies.md new file mode 100644 index 000000000..9e889e61b --- /dev/null +++ b/src/data/roadmaps/aws/content/107-route53/101-routing-policies.md @@ -0,0 +1 @@ +# Routing policies \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/107-route53/102-health-checks.md b/src/data/roadmaps/aws/content/107-route53/102-health-checks.md new file mode 100644 index 000000000..a9e54af49 --- /dev/null +++ b/src/data/roadmaps/aws/content/107-route53/102-health-checks.md @@ -0,0 +1 @@ +# Health checks \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/107-route53/index.md b/src/data/roadmaps/aws/content/107-route53/index.md new file mode 100644 index 000000000..dd7374f7b --- /dev/null +++ b/src/data/roadmaps/aws/content/107-route53/index.md @@ -0,0 +1 @@ +# Route53 \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/108-cloudwatch/100-metrics.md b/src/data/roadmaps/aws/content/108-cloudwatch/100-metrics.md new file mode 100644 index 000000000..854766ac2 --- /dev/null +++ b/src/data/roadmaps/aws/content/108-cloudwatch/100-metrics.md @@ -0,0 +1 @@ +# Metrics \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/108-cloudwatch/101-events.md b/src/data/roadmaps/aws/content/108-cloudwatch/101-events.md new file mode 100644 index 000000000..cbf945847 --- /dev/null +++ b/src/data/roadmaps/aws/content/108-cloudwatch/101-events.md @@ -0,0 +1 @@ +# Events \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/108-cloudwatch/102-logs.md b/src/data/roadmaps/aws/content/108-cloudwatch/102-logs.md new file mode 100644 index 000000000..b2dd03a63 --- /dev/null +++ b/src/data/roadmaps/aws/content/108-cloudwatch/102-logs.md @@ -0,0 +1 @@ +# Logs \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/108-cloudwatch/index.md b/src/data/roadmaps/aws/content/108-cloudwatch/index.md new file mode 100644 index 000000000..5478380aa --- /dev/null +++ b/src/data/roadmaps/aws/content/108-cloudwatch/index.md @@ -0,0 +1 @@ +# Cloudwatch \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/109-cloudfront/100-distributions.md b/src/data/roadmaps/aws/content/109-cloudfront/100-distributions.md new file mode 100644 index 000000000..ead845b16 --- /dev/null +++ b/src/data/roadmaps/aws/content/109-cloudfront/100-distributions.md @@ -0,0 +1 @@ +# Distributions \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/109-cloudfront/101-policies.md b/src/data/roadmaps/aws/content/109-cloudfront/101-policies.md new file mode 100644 index 000000000..e5fd1e822 --- /dev/null +++ b/src/data/roadmaps/aws/content/109-cloudfront/101-policies.md @@ -0,0 +1 @@ +# Policies \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/109-cloudfront/102-invalidations.md b/src/data/roadmaps/aws/content/109-cloudfront/102-invalidations.md new file mode 100644 index 000000000..2ab05fd3e --- /dev/null +++ b/src/data/roadmaps/aws/content/109-cloudfront/102-invalidations.md @@ -0,0 +1 @@ +# Invalidations \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/109-cloudfront/index.md b/src/data/roadmaps/aws/content/109-cloudfront/index.md new file mode 100644 index 000000000..3c3f5a1b3 --- /dev/null +++ b/src/data/roadmaps/aws/content/109-cloudfront/index.md @@ -0,0 +1 @@ +# Cloudfront \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/110-rds/100-db-instances.md b/src/data/roadmaps/aws/content/110-rds/100-db-instances.md new file mode 100644 index 000000000..52098148c --- /dev/null +++ b/src/data/roadmaps/aws/content/110-rds/100-db-instances.md @@ -0,0 +1 @@ +# Db instances \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/110-rds/101-storage-types/100-general-purpose.md b/src/data/roadmaps/aws/content/110-rds/101-storage-types/100-general-purpose.md new file mode 100644 index 000000000..33bae6bc3 --- /dev/null +++ b/src/data/roadmaps/aws/content/110-rds/101-storage-types/100-general-purpose.md @@ -0,0 +1 @@ +# General purpose \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/110-rds/101-storage-types/101-provisioned-iops.md b/src/data/roadmaps/aws/content/110-rds/101-storage-types/101-provisioned-iops.md new file mode 100644 index 000000000..5e62dc0a0 --- /dev/null +++ b/src/data/roadmaps/aws/content/110-rds/101-storage-types/101-provisioned-iops.md @@ -0,0 +1 @@ +# Provisioned iops \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/110-rds/101-storage-types/102-magnetic.md b/src/data/roadmaps/aws/content/110-rds/101-storage-types/102-magnetic.md new file mode 100644 index 000000000..b9f0548f1 --- /dev/null +++ b/src/data/roadmaps/aws/content/110-rds/101-storage-types/102-magnetic.md @@ -0,0 +1 @@ +# Magnetic \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/110-rds/101-storage-types/index.md b/src/data/roadmaps/aws/content/110-rds/101-storage-types/index.md new file mode 100644 index 000000000..fcdeb4ad6 --- /dev/null +++ b/src/data/roadmaps/aws/content/110-rds/101-storage-types/index.md @@ -0,0 +1 @@ +# Storage types \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/110-rds/102-backup-restore.md b/src/data/roadmaps/aws/content/110-rds/102-backup-restore.md new file mode 100644 index 000000000..008c6ea38 --- /dev/null +++ b/src/data/roadmaps/aws/content/110-rds/102-backup-restore.md @@ -0,0 +1 @@ +# Backup restore \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/110-rds/index.md b/src/data/roadmaps/aws/content/110-rds/index.md new file mode 100644 index 000000000..474b08667 --- /dev/null +++ b/src/data/roadmaps/aws/content/110-rds/index.md @@ -0,0 +1 @@ +# Rds \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/111-dynamodb/100-tables-items.md b/src/data/roadmaps/aws/content/111-dynamodb/100-tables-items.md new file mode 100644 index 000000000..64723f675 --- /dev/null +++ b/src/data/roadmaps/aws/content/111-dynamodb/100-tables-items.md @@ -0,0 +1 @@ +# Tables items \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/111-dynamodb/101-primary-keys.md b/src/data/roadmaps/aws/content/111-dynamodb/101-primary-keys.md new file mode 100644 index 000000000..2611f9393 --- /dev/null +++ b/src/data/roadmaps/aws/content/111-dynamodb/101-primary-keys.md @@ -0,0 +1 @@ +# Primary keys \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/111-dynamodb/102-data-modeling.md b/src/data/roadmaps/aws/content/111-dynamodb/102-data-modeling.md new file mode 100644 index 000000000..a3a92880c --- /dev/null +++ b/src/data/roadmaps/aws/content/111-dynamodb/102-data-modeling.md @@ -0,0 +1 @@ +# Data modeling \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/111-dynamodb/103-streams.md b/src/data/roadmaps/aws/content/111-dynamodb/103-streams.md new file mode 100644 index 000000000..db4757f0c --- /dev/null +++ b/src/data/roadmaps/aws/content/111-dynamodb/103-streams.md @@ -0,0 +1 @@ +# Streams \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/111-dynamodb/104-capacity-settings.md b/src/data/roadmaps/aws/content/111-dynamodb/104-capacity-settings.md new file mode 100644 index 000000000..27f23ec16 --- /dev/null +++ b/src/data/roadmaps/aws/content/111-dynamodb/104-capacity-settings.md @@ -0,0 +1 @@ +# Capacity settings \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/111-dynamodb/105-limits.md b/src/data/roadmaps/aws/content/111-dynamodb/105-limits.md new file mode 100644 index 000000000..1c565df03 --- /dev/null +++ b/src/data/roadmaps/aws/content/111-dynamodb/105-limits.md @@ -0,0 +1 @@ +# Limits \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/111-dynamodb/106-backup-restore.md b/src/data/roadmaps/aws/content/111-dynamodb/106-backup-restore.md new file mode 100644 index 000000000..008c6ea38 --- /dev/null +++ b/src/data/roadmaps/aws/content/111-dynamodb/106-backup-restore.md @@ -0,0 +1 @@ +# Backup restore \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/111-dynamodb/107-dynamo-local.md b/src/data/roadmaps/aws/content/111-dynamodb/107-dynamo-local.md new file mode 100644 index 000000000..10c1aa260 --- /dev/null +++ b/src/data/roadmaps/aws/content/111-dynamodb/107-dynamo-local.md @@ -0,0 +1 @@ +# Dynamo local \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/111-dynamodb/index.md b/src/data/roadmaps/aws/content/111-dynamodb/index.md new file mode 100644 index 000000000..b08ce7569 --- /dev/null +++ b/src/data/roadmaps/aws/content/111-dynamodb/index.md @@ -0,0 +1 @@ +# Dynamodb \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/112-elasticache/100-quotas.md b/src/data/roadmaps/aws/content/112-elasticache/100-quotas.md new file mode 100644 index 000000000..82a763b25 --- /dev/null +++ b/src/data/roadmaps/aws/content/112-elasticache/100-quotas.md @@ -0,0 +1 @@ +# Quotas \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/112-elasticache/index.md b/src/data/roadmaps/aws/content/112-elasticache/index.md new file mode 100644 index 000000000..47ceab0db --- /dev/null +++ b/src/data/roadmaps/aws/content/112-elasticache/index.md @@ -0,0 +1 @@ +# Elasticache \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/113-ecs/100-clusters.md b/src/data/roadmaps/aws/content/113-ecs/100-clusters.md new file mode 100644 index 000000000..40c2f7769 --- /dev/null +++ b/src/data/roadmaps/aws/content/113-ecs/100-clusters.md @@ -0,0 +1 @@ +# Clusters \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/113-ecs/101-tasks.md b/src/data/roadmaps/aws/content/113-ecs/101-tasks.md new file mode 100644 index 000000000..6ec576e51 --- /dev/null +++ b/src/data/roadmaps/aws/content/113-ecs/101-tasks.md @@ -0,0 +1 @@ +# Tasks \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/113-ecs/102-services.md b/src/data/roadmaps/aws/content/113-ecs/102-services.md new file mode 100644 index 000000000..a02b5d886 --- /dev/null +++ b/src/data/roadmaps/aws/content/113-ecs/102-services.md @@ -0,0 +1 @@ +# Services \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/113-ecs/103-launch-config.md b/src/data/roadmaps/aws/content/113-ecs/103-launch-config.md new file mode 100644 index 000000000..5fba2af7f --- /dev/null +++ b/src/data/roadmaps/aws/content/113-ecs/103-launch-config.md @@ -0,0 +1 @@ +# Launch config \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/113-ecs/104-fargate.md b/src/data/roadmaps/aws/content/113-ecs/104-fargate.md new file mode 100644 index 000000000..511acb45c --- /dev/null +++ b/src/data/roadmaps/aws/content/113-ecs/104-fargate.md @@ -0,0 +1 @@ +# Fargate \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/113-ecs/index.md b/src/data/roadmaps/aws/content/113-ecs/index.md new file mode 100644 index 000000000..5a762975d --- /dev/null +++ b/src/data/roadmaps/aws/content/113-ecs/index.md @@ -0,0 +1 @@ +# Ecs \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/114-ecr.md b/src/data/roadmaps/aws/content/114-ecr.md new file mode 100644 index 000000000..629036128 --- /dev/null +++ b/src/data/roadmaps/aws/content/114-ecr.md @@ -0,0 +1 @@ +# Ecr \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/115-eks.md b/src/data/roadmaps/aws/content/115-eks.md new file mode 100644 index 000000000..871aa95b6 --- /dev/null +++ b/src/data/roadmaps/aws/content/115-eks.md @@ -0,0 +1 @@ +# Eks \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/116-lambda/100-creating-invoking.md b/src/data/roadmaps/aws/content/116-lambda/100-creating-invoking.md new file mode 100644 index 000000000..1c78551e3 --- /dev/null +++ b/src/data/roadmaps/aws/content/116-lambda/100-creating-invoking.md @@ -0,0 +1 @@ +# Creating invoking \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/116-lambda/101-layers.md b/src/data/roadmaps/aws/content/116-lambda/101-layers.md new file mode 100644 index 000000000..f583daee1 --- /dev/null +++ b/src/data/roadmaps/aws/content/116-lambda/101-layers.md @@ -0,0 +1 @@ +# Layers \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/116-lambda/102-custom-runtimes.md b/src/data/roadmaps/aws/content/116-lambda/102-custom-runtimes.md new file mode 100644 index 000000000..69918f769 --- /dev/null +++ b/src/data/roadmaps/aws/content/116-lambda/102-custom-runtimes.md @@ -0,0 +1 @@ +# Custom runtimes \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/116-lambda/103-versioning-aliases.md b/src/data/roadmaps/aws/content/116-lambda/103-versioning-aliases.md new file mode 100644 index 000000000..6a5c4c7b5 --- /dev/null +++ b/src/data/roadmaps/aws/content/116-lambda/103-versioning-aliases.md @@ -0,0 +1 @@ +# Versioning aliases \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/116-lambda/104-event-bridge.md b/src/data/roadmaps/aws/content/116-lambda/104-event-bridge.md new file mode 100644 index 000000000..6d1419141 --- /dev/null +++ b/src/data/roadmaps/aws/content/116-lambda/104-event-bridge.md @@ -0,0 +1 @@ +# Event bridge \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/116-lambda/105-cold-start-limitations.md b/src/data/roadmaps/aws/content/116-lambda/105-cold-start-limitations.md new file mode 100644 index 000000000..3816dc53b --- /dev/null +++ b/src/data/roadmaps/aws/content/116-lambda/105-cold-start-limitations.md @@ -0,0 +1 @@ +# Cold start limitations \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/116-lambda/106-api-gateway.md b/src/data/roadmaps/aws/content/116-lambda/106-api-gateway.md new file mode 100644 index 000000000..b71dbc20b --- /dev/null +++ b/src/data/roadmaps/aws/content/116-lambda/106-api-gateway.md @@ -0,0 +1 @@ +# Api gateway \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/116-lambda/107-lambda-edge.md b/src/data/roadmaps/aws/content/116-lambda/107-lambda-edge.md new file mode 100644 index 000000000..db20af954 --- /dev/null +++ b/src/data/roadmaps/aws/content/116-lambda/107-lambda-edge.md @@ -0,0 +1 @@ +# Lambda edge \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/116-lambda/index.md b/src/data/roadmaps/aws/content/116-lambda/index.md new file mode 100644 index 000000000..e5c92562f --- /dev/null +++ b/src/data/roadmaps/aws/content/116-lambda/index.md @@ -0,0 +1 @@ +# Lambda \ No newline at end of file diff --git a/src/data/roadmaps/aws/content/index.md b/src/data/roadmaps/aws/content/index.md new file mode 100644 index 000000000..4e768b56d --- /dev/null +++ b/src/data/roadmaps/aws/content/index.md @@ -0,0 +1 @@ +# \ No newline at end of file