-
Notifications
You must be signed in to change notification settings - Fork 144
Expand file tree
/
Copy pathAWS_Auto_Heal_Python.drawio
More file actions
125 lines (125 loc) · 16.9 KB
/
Copy pathAWS_Auto_Heal_Python.drawio
File metadata and controls
125 lines (125 loc) · 16.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<mxfile host="app.diagrams.net" modified="2023-04-22T14:39:26.442Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/112.0" etag="LMOLRuzVRsAXjNhhomMR" version="21.2.1" type="github">
<diagram name="Page-1" id="KkK54AJAZAbkAiwjYjyY">
<mxGraphModel dx="2474" dy="1044" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" background="#CCFFCC" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="SoYxP0OV9XlbnNUCGbs9-6" value="PRODUCTION AWS ACCOUNT FOR EXAMPLE.COM ORGANIZATION" style="swimlane;whiteSpace=wrap;html=1;hachureGap=4;strokeColor=#82b366;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fillColor=#d5e8d4;strokeWidth=4;" vertex="1" parent="1">
<mxGeometry x="-50" y="57" width="1282" height="689" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#23445D;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="SoYxP0OV9XlbnNUCGbs9-6" source="SoYxP0OV9XlbnNUCGbs9-3" target="SoYxP0OV9XlbnNUCGbs9-25">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="927" y="86" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-3" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.cloudwatch;fillColor=#759C3E;gradientColor=none;hachureGap=4;strokeColor=#FFFFFF;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fontColor=#FFFFFF;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="81" y="56" width="82.5" height="93" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-4" value="<span style="background-color: rgb(0, 0, 0);">Cloud Watch</span>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;fontFamily=Architects Daughter;fontColor=#FFFFFF;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="62" y="161" width="128" height="30" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#23445D;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="SoYxP0OV9XlbnNUCGbs9-6" source="SoYxP0OV9XlbnNUCGbs9-16" target="SoYxP0OV9XlbnNUCGbs9-3">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="370" y="125" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-16" value="" style="verticalLabelPosition=bottom;html=1;verticalAlign=top;strokeWidth=1;align=center;outlineConnect=0;dashed=0;outlineConnect=0;shape=mxgraph.aws3d.application_server;fillColor=#ECECEC;strokeColor=#5E5E5E;aspect=fixed;hachureGap=4;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fontColor=#FFFFFF;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="308" y="259" width="54.56" height="55" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-24" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn4.iconfinder.com/data/icons/48-bubbles/48/43.Bell-128.png;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;strokeColor=#FFFFFF;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fontColor=#FFFFFF;fillColor=#182E3E;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="369" y="131" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-25" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.lambda;fillColor=#F58534;gradientColor=none;hachureGap=4;strokeColor=#FFFFFF;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fontColor=#FFFFFF;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="889" y="273" width="76.5" height="93" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-27" value="<font style="font-size: 24px;" color="#000000">Trigger1 spec.</font>" style="html=1;shape=mxgraph.infographic.ribbonSimple;notch1=20;notch2=0;align=center;verticalAlign=middle;fontSize=14;fontStyle=0;flipH=1;fillColor=#FFFFFF;whiteSpace=wrap;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;strokeColor=#FFFFFF;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontColor=#FFFFFF;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="455" y="64" width="185" height="40" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-28" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.kms;fillColor=#759C3E;gradientColor=none;hachureGap=4;strokeColor=#FFFFFF;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fontColor=#FFFFFF;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="369" y="286" width="44.5" height="57" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-29" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.iam;fillColor=#759C3E;gradientColor=none;hachureGap=4;strokeColor=#FFFFFF;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fontColor=#FFFFFF;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="317" y="324" width="22" height="52" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#23445D;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="SoYxP0OV9XlbnNUCGbs9-6" source="SoYxP0OV9XlbnNUCGbs9-32">
<mxGeometry relative="1" as="geometry">
<mxPoint x="706.5" y="476" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-32" value="<div>Validate <br></div><div>against</div><div>compliance</div><div><br></div>" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;hachureGap=4;strokeColor=#FFFFFF;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fontColor=#FFFFFF;fillColor=#182E3E;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="625" y="239.63" width="163" height="159.75" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#23445D;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="SoYxP0OV9XlbnNUCGbs9-6" source="SoYxP0OV9XlbnNUCGbs9-25" target="SoYxP0OV9XlbnNUCGbs9-32">
<mxGeometry relative="1" as="geometry">
<mxPoint x="801" y="319.5" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#23445D;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="SoYxP0OV9XlbnNUCGbs9-6" source="SoYxP0OV9XlbnNUCGbs9-35">
<mxGeometry relative="1" as="geometry">
<mxPoint x="706.5" y="582" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-35" value="All OK" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_2;whiteSpace=wrap;hachureGap=4;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="669" y="478" width="75" height="66" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-37" value="DO NOTHING" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;hachureGap=4;strokeColor=#6c8ebf;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fillColor=#dae8fc;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="625" y="587" width="181.75" height="49" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#23445D;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="SoYxP0OV9XlbnNUCGbs9-6" source="SoYxP0OV9XlbnNUCGbs9-38">
<mxGeometry relative="1" as="geometry">
<mxPoint x="420" y="319.5050000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-38" value="Make <br>Changes" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;hachureGap=4;strokeColor=#82b366;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fillColor=#d5e8d4;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="469" y="289.5050000000001" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#23445D;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="SoYxP0OV9XlbnNUCGbs9-6" source="SoYxP0OV9XlbnNUCGbs9-32" target="SoYxP0OV9XlbnNUCGbs9-38">
<mxGeometry relative="1" as="geometry">
<mxPoint x="425" y="319.5050000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-42" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.rds;fillColor=#2E73B8;gradientColor=none;hachureGap=4;strokeColor=#FFFFFF;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fontColor=#FFFFFF;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="351" y="343" width="42.5" height="51" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-64" value="Lambda Functions" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="869.25" y="370" width="117" height="26" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-67" value="" style="dashed=0;outlineConnect=0;html=1;align=center;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.weblogos.youtube_2;fillColor=#FF2626;gradientColor=#B5171F" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="1051" y="38" width="35.4" height="21.6" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-69" value="<font style="font-size: 16px;"><b><font>Project Design<br>by <br>Abhishek.Veeramalla<br></font></b></font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e3c800;strokeColor=#B09500;fontColor=#000000;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="1075" y="610" width="190" height="60" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-70" value="<b><font style="font-size: 18px;">/Abhishek.Veeramalla</font></b>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="1079" y="34" width="203" height="34" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-71" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/phosphor-regular-vol-4/256/trademark-registered-128.png" vertex="1" parent="SoYxP0OV9XlbnNUCGbs9-6">
<mxGeometry x="1078" y="610" width="32" height="32" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-8" value="" style="verticalLabelPosition=bottom;sketch=0;html=1;fillColor=#A153A0;verticalAlign=top;align=center;pointerEvents=1;shape=mxgraph.cisco_safe.design.actor_2;hachureGap=4;jiggle=2;curveFitting=1;strokeColor=#FFFFFF;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fontColor=#FFFFFF;" vertex="1" parent="1">
<mxGeometry x="-355" y="340" width="60" height="107" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-10" value="<font color="#000000"><b>Actor<br></b></font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;fontFamily=Architects Daughter;fontColor=#FFFFFF;" vertex="1" parent="1">
<mxGeometry x="-367" y="449" width="84" height="47" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-13" style="edgeStyle=entityRelationEdgeStyle;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;endArrow=none;segment=10;curved=1;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#23445D;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" parent="1" source="SoYxP0OV9XlbnNUCGbs9-11">
<mxGeometry relative="1" as="geometry">
<mxPoint x="255" y="377" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-11" value="Creates" style="whiteSpace=wrap;html=1;rounded=1;arcSize=50;align=center;verticalAlign=middle;strokeWidth=1;autosize=1;spacing=4;treeFolding=1;treeMoving=1;newEdgeStyle={"edgeStyle":"entityRelationEdgeStyle","startArrow":"none","endArrow":"none","segment":10,"curved":1,"sourcePerimeterSpacing":0,"targetPerimeterSpacing":0};hachureGap=4;strokeColor=#FFFFFF;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=20;fontColor=#FFFFFF;fillColor=#182E3E;" vertex="1" parent="1">
<mxGeometry x="-260" y="357" width="114" height="40" as="geometry" />
</mxCell>
<mxCell id="SoYxP0OV9XlbnNUCGbs9-12" value="" style="edgeStyle=entityRelationEdgeStyle;startArrow=none;endArrow=none;segment=10;curved=1;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;rounded=0;sketch=1;hachureGap=4;jiggle=2;curveFitting=1;strokeColor=#23445D;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;fontSize=16;" edge="1" target="SoYxP0OV9XlbnNUCGbs9-11" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-283" y="404" as="sourcePoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>