Laura Santamaria 759a5ed5d5
[Blog Post] Pulumi Recommended Practices: The Basics (was PR 652) (#707)
* (blog) Pulumi Recommended Patterns: The basics

* fix(links and content): patch a few links and content things

* fix(links): clean up bare links

* feat(meta): add meta image

* fix(meta): replace text on meta image

* update link and point to registry

* improved wording

* address comments during review related to resource auto-naming

* update the acknowledgement section to include reviewers names

* Update themes/default/content/blog/pulumi-recommended-patterns-the-basics/index.md

Co-authored-by: Laura Santamaria <laura@nimbinatus.com>

* Update themes/default/content/blog/pulumi-recommended-patterns-the-basics/index.md

Co-authored-by: Laura Santamaria <laura@nimbinatus.com>

* Update themes/default/content/blog/pulumi-recommended-patterns-the-basics/index.md

Co-authored-by: Laura Santamaria <laura@nimbinatus.com>

* Update themes/default/content/blog/pulumi-recommended-patterns-the-basics/index.md

Co-authored-by: Laura Santamaria <laura@nimbinatus.com>

* Update themes/default/content/blog/pulumi-recommended-patterns-the-basics/index.md

Co-authored-by: Laura Santamaria <laura@nimbinatus.com>

* Update themes/default/content/blog/pulumi-recommended-patterns-the-basics/index.md

Co-authored-by: Laura Santamaria <laura@nimbinatus.com>

* Update themes/default/content/blog/pulumi-recommended-patterns-the-basics/index.md

Co-authored-by: Laura Santamaria <laura@nimbinatus.com>

* Update themes/default/content/blog/pulumi-recommended-patterns-the-basics/index.md

Co-authored-by: Laura Santamaria <laura@nimbinatus.com>

* Update themes/default/content/blog/pulumi-recommended-patterns-the-basics/index.md

Co-authored-by: Laura Santamaria <laura@nimbinatus.com>

* Update themes/default/content/blog/pulumi-recommended-patterns-the-basics/index.md

Co-authored-by: Laura Santamaria <laura@nimbinatus.com>

* Update themes/default/content/blog/pulumi-recommended-patterns-the-basics/index.md

Co-authored-by: Laura Santamaria <laura@nimbinatus.com>

Co-authored-by: Aurelien Requiem <aurelien@requiem.fr>
Co-authored-by: Aurélien Requiem <aureq@users.noreply.github.com>
2021-11-04 08:31:01 +11:00

146 lines
43 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="700" height="430"><desc>a code snippet that shows a Pulumi program that uses resource names and then manipulates that string in the program</desc><foreignObject x="0" y="0" width="100%" height="100%"><div class="content" id="content" xmlns="http://www.w3.org/1999/xhtml"><div id="container">
<div>
<div class="title" style="place-items: center normal; border-radius: 5px 5px 0px 0px; display: flex; height: 35px; padding-block: 3px; padding: 3px 18px; padding-inline: 18px;">
<div class="dot dotA" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 95, 85); border-radius: 50%; border-end-end-radius: 50%; border-end-start-radius: 50%; border-start-end-radius: 50%; border-start-start-radius: 50%; height: 10px; inline-size: 10px; margin: 0px 5px 0px 0px; margin-inline: 0px 5px;"></div>
<div class="dot dotB" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 189, 45); border-radius: 50%; border-end-end-radius: 50%; border-end-start-radius: 50%; border-start-end-radius: 50%; border-start-start-radius: 50%; height: 10px; inline-size: 10px; margin: 0px 5px 0px 0px; margin-inline: 0px 5px;"></div>
<div class="dot dotC" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(37, 201, 63); border-radius: 50%; border-end-end-radius: 50%; border-end-start-radius: 50%; border-start-end-radius: 50%; border-start-start-radius: 50%; height: 10px; inline-size: 10px; margin: 0px 5px 0px 0px; margin-inline: 0px 5px;"></div>
<div id="title" class="text" style="block-size: 17px; color: rgb(221, 221, 221); font: 400 13px &quot;Segoe WPC&quot;, &quot;Segoe UI&quot;, sans-serif; height: 17px; margin: 0px 0px 0px 10px; margin-inline: 10px 0px; ">Terminal</div>
</div>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="terminal" baseProfile="full" viewBox="0 0 640 342" width="640" version="1.1">
<defs>
<termtosvg:template_settings xmlns:termtosvg="https://github.com/nbedos/termtosvg">
<termtosvg:screen_geometry columns="80" rows="20"/>
<termtosvg:animation type="css"/>
</termtosvg:template_settings>
<style type="text/css" id="generated-style"><![CDATA[#screen {
font-family: 'DejaVu Sans Mono', monospace;
font-style: normal;
font-size: 14px;
}
text {
dominant-baseline: text-before-edge;
white-space: pre;
}
:root {
--animation-duration: 26142ms;
}
@keyframes roll {
0.000%{transform:translateY(0px)}
3.829%{transform:translateY(-374px)}
3.841%{transform:translateY(-748px)}
5.061%{transform:translateY(-1122px)}
5.979%{transform:translateY(-1496px)}
6.361%{transform:translateY(-1870px)}
6.901%{transform:translateY(-2244px)}
7.207%{transform:translateY(-2618px)}
7.972%{transform:translateY(-2992px)}
8.354%{transform:translateY(-3366px)}
8.890%{transform:translateY(-3740px)}
9.582%{transform:translateY(-4114px)}
9.659%{transform:translateY(-4488px)}
10.653%{transform:translateY(-4862px)}
11.265%{transform:translateY(-5236px)}
12.183%{transform:translateY(-5610px)}
12.646%{transform:translateY(-5984px)}
12.723%{transform:translateY(-6358px)}
13.641%{transform:translateY(-6732px)}
13.717%{transform:translateY(-7106px)}
13.870%{transform:translateY(-7480px)}
14.329%{transform:translateY(-7854px)}
15.404%{transform:translateY(-8228px)}
15.481%{transform:translateY(-8602px)}
16.246%{transform:translateY(-8976px)}
16.781%{transform:translateY(-9350px)}
17.933%{transform:translateY(-9724px)}
18.774%{transform:translateY(-10098px)}
19.539%{transform:translateY(-10472px)}
19.998%{transform:translateY(-10846px)}
20.920%{transform:translateY(-11220px)}
22.221%{transform:translateY(-11594px)}
23.369%{transform:translateY(-11968px)}
27.668%{transform:translateY(-12342px)}
29.871%{transform:translateY(-12716px)}
34.653%{transform:translateY(-13090px)}
34.672%{transform:translateY(-13464px)}
35.644%{transform:translateY(-13838px)}
35.655%{transform:translateY(-14212px)}
39.469%{transform:translateY(-14586px)}
43.298%{transform:translateY(-14960px)}
43.317%{transform:translateY(-15334px)}
46.159%{transform:translateY(-15708px)}
46.175%{transform:translateY(-16082px)}
47.120%{transform:translateY(-16456px)}
47.158%{transform:translateY(-16830px)}
50.945%{transform:translateY(-17204px)}
50.979%{transform:translateY(-17578px)}
54.774%{transform:translateY(-17952px)}
54.805%{transform:translateY(-18326px)}
56.954%{transform:translateY(-18700px)}
56.989%{transform:translateY(-19074px)}
57.681%{transform:translateY(-19448px)}
57.712%{transform:translateY(-19822px)}
58.595%{transform:translateY(-20196px)}
59.927%{transform:translateY(-20570px)}
59.946%{transform:translateY(-20944px)}
61.747%{transform:translateY(-21318px)}
100.000%{transform:translateY(-21318px)}
}
#screen_view {
animation-duration: 26142ms;
animation-iteration-count:infinite;
animation-name:roll;
animation-timing-function: steps(1,end);
animation-fill-mode: forwards;
}
]]></style>
<style type="text/css" id="user-style">
/* The colors defined below are the default 16 colors used for rendering text of the terminal. Adjust
them as needed.
PowerShell colors based on https://en.wikipedia.org/wiki/ANSI_escape_code#Colors */
.foreground {fill: #cccccc;}
.background {fill: #1e1e1e;}
.color0 {fill: #0c0c0c;}
.color1 {fill: #c50f1f;}
.color2 {fill: #0dbc79;}
.color3 {fill: #c19c00;}
.color4 {fill: #0037da;}
.color5 {fill: #881798;}
.color6 {fill: #3a96dd;}
.color7 {fill: #cccccc;}
.color8 {fill: #767676;}
.color9 {fill: #e74856;}
.color10 {fill: #0dbc79;}
.color11 {fill: #f9f1a5;}
.color12 {fill: #3988e0;}
.color13 {fill: #cd6ccd;}
.color14 {fill: #61d6d6;}
.color15 {fill: #f2f2f2;}
</style>
</defs>
<svg id="screen" width="640" height="340" viewBox="0 0 640 340" preserveAspectRatio="xMidYMin slice">
<rect class="background" height="100%" width="100%" x="0" y="0"/><defs><g id="g1"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="80" class="foreground"> (&#128640;dev)$ </text></g><g id="g2"><text x="0" textLength="8" class="background"> </text></g><g id="g3"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="80" class="foreground"> (&#128640;dev)$ </text><text x="288" textLength="8" class="background"> </text></g><g id="g4"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="88" class="foreground"> (&#128640;dev)$ p</text><text x="296" textLength="8" class="background"> </text></g><g id="g5"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="96" class="foreground"> (&#128640;dev)$ pu</text><text x="304" textLength="8" class="background"> </text></g><g id="g6"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="104" class="foreground"> (&#128640;dev)$ pul</text><text x="312" textLength="8" class="background"> </text></g><g id="g7"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="112" class="foreground"> (&#128640;dev)$ pulu</text><text x="320" textLength="8" class="background"> </text></g><g id="g8"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="120" class="foreground"> (&#128640;dev)$ pulum</text><text x="328" textLength="8" class="background"> </text></g><g id="g9"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="128" class="foreground"> (&#128640;dev)$ pulumi</text><text x="336" textLength="8" class="background"> </text></g><g id="g10"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="136" class="foreground"> (&#128640;dev)$ pulumi </text><text x="344" textLength="8" class="background"> </text></g><g id="g11"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="144" class="foreground"> (&#128640;dev)$ pulumi u</text><text x="352" textLength="8" class="background"> </text></g><g id="g12"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="152" class="foreground"> (&#128640;dev)$ pulumi up</text><text x="360" textLength="8" class="background"> </text></g><g id="g13"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="160" class="foreground"> (&#128640;dev)$ pulumi up </text><text x="368" textLength="8" class="background"> </text></g><g id="g14"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="168" class="foreground"> (&#128640;dev)$ pulumi up -</text><text x="376" textLength="8" class="background"> </text></g><g id="g15"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="176" class="foreground"> (&#128640;dev)$ pulumi up --</text><text x="384" textLength="8" class="background"> </text></g><g id="g16"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="184" class="foreground"> (&#128640;dev)$ pulumi up --y</text><text x="392" textLength="8" class="background"> </text></g><g id="g17"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="192" class="foreground"> (&#128640;dev)$ pulumi up --ye</text><text x="400" textLength="8" class="background"> </text></g><g id="g18"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="200" class="foreground"> (&#128640;dev)$ pulumi up --yes</text><text x="408" textLength="8" class="background"> </text></g><g id="g19"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="208" class="foreground"> (&#128640;dev)$ pulumi up --yes </text><text x="416" textLength="8" class="background"> </text></g><g id="g20"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="216" class="foreground"> (&#128640;dev)$ pulumi up --yes -</text><text x="424" textLength="8" class="background"> </text></g><g id="g21"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="224" class="foreground"> (&#128640;dev)$ pulumi up --yes --</text><text x="432" textLength="8" class="background"> </text></g><g id="g22"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="232" class="foreground"> (&#128640;dev)$ pulumi up --yes --s</text><text x="440" textLength="8" class="background"> </text></g><g id="g23"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="240" class="foreground"> (&#128640;dev)$ pulumi up --yes --sk</text><text x="448" textLength="8" class="background"> </text></g><g id="g24"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="248" class="foreground"> (&#128640;dev)$ pulumi up --yes --ski</text><text x="456" textLength="8" class="background"> </text></g><g id="g25"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="256" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip</text><text x="464" textLength="8" class="background"> </text></g><g id="g26"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="264" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-</text><text x="472" textLength="8" class="background"> </text></g><g id="g27"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="272" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-p</text><text x="480" textLength="8" class="background"> </text></g><g id="g28"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="280" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-pr</text><text x="488" textLength="8" class="background"> </text></g><g id="g29"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="288" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-pre</text><text x="496" textLength="8" class="background"> </text></g><g id="g30"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="296" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-prev</text><text x="504" textLength="8" class="background"> </text></g><g id="g31"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="304" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-previ</text><text x="512" textLength="8" class="background"> </text></g><g id="g32"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="312" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-previe</text><text x="520" textLength="8" class="background"> </text></g><g id="g33"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="320" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-preview</text><text x="528" textLength="8" class="background"> </text></g><g id="g34"><text x="0" textLength="8" class="foreground">(</text><text x="8" textLength="40" font-weight="bold" class="color10">aureq</text><text x="48" textLength="16" class="foreground">):</text><text x="64" textLength="144" font-weight="bold" class="color12">~/pulumi/rsc-names</text><text x="208" textLength="320" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-preview</text></g><g id="g35"><text x="0" textLength="112" font-weight="bold" class="color13">Updating (dev)</text></g><g id="g36"><text x="0" textLength="88" font-weight="bold" class="color13">View Live: </text><text x="88" textLength="416" font-weight="bold" text-decoration="underline" class="color12">https://app.pulumi.com/aureq/rsc-names/dev/updates/1</text></g><g id="g37"><text x="0" textLength="40" class="foreground"> </text><text x="40" textLength="32" text-decoration="underline" class="color12">Type</text><text x="72" textLength="136" class="foreground"> </text><text x="208" textLength="32" text-decoration="underline" class="color12">Name</text><text x="240" textLength="88" class="foreground"> </text><text x="328" textLength="48" text-decoration="underline" class="color12">Status</text><text x="376" textLength="264" class="foreground"> </text></g><g id="g38"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> pulumi:pulumi:Stack rsc-names-dev </text><text x="328" textLength="64" class="color2">creating</text><text x="392" textLength="248" class="foreground"> </text></g><g id="g39"><text x="0" textLength="8" class="background"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> pulumi:pulumi:Stack rsc-names-dev </text><text x="328" textLength="64" class="color2">creating</text><text x="392" textLength="248" class="foreground"> </text></g><g id="g40"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> pulumi:pulumi:Stack rsc-names-dev </text><text x="328" textLength="72" class="color2">creating.</text><text x="400" textLength="240" class="foreground"> </text></g><g id="g41"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> pulumi:pulumi:Stack rsc-names-dev </text><text x="328" textLength="80" class="color2">creating..</text><text x="408" textLength="232" class="foreground"> </text></g><g id="g42"><text x="0" textLength="8" class="background"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> pulumi:pulumi:Stack rsc-names-dev </text><text x="328" textLength="88" class="color2">creating...</text><text x="416" textLength="224" class="foreground"> </text></g><g id="g43"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> pulumi:pulumi:Stack rsc-names-dev </text><text x="328" textLength="88" class="color2">creating...</text><text x="416" textLength="224" class="foreground"> </text></g><g id="g44"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9492;&#9472; aws:s3:Bucket output-bucket </text><text x="328" textLength="80" class="color2">creating..</text><text x="408" textLength="232" class="foreground"> </text></g><g id="g45"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9500;&#9472; aws:s3:Bucket output-bucket </text><text x="328" textLength="80" class="color2">creating..</text><text x="408" textLength="232" class="foreground"> </text></g><g id="g46"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9492;&#9472; aws:s3:Bucket input-bucket </text><text x="328" textLength="80" class="color2">creating..</text><text x="408" textLength="232" class="foreground"> </text></g><g id="g47"><text x="0" textLength="8" class="background"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9500;&#9472; aws:s3:Bucket output-bucket </text><text x="328" textLength="80" class="color2">creating..</text><text x="408" textLength="232" class="foreground"> </text></g><g id="g48"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9500;&#9472; aws:s3:Bucket output-bucket </text><text x="328" textLength="88" class="color2">creating...</text><text x="416" textLength="224" class="foreground"> </text></g><g id="g49"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9492;&#9472; aws:s3:Bucket input-bucket </text><text x="328" textLength="88" class="color2">creating...</text><text x="416" textLength="224" class="foreground"> </text></g><g id="g50"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9500;&#9472; aws:s3:Bucket output-bucket </text><text x="328" textLength="64" class="color2">creating</text><text x="392" textLength="248" class="foreground"> </text></g><g id="g51"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9492;&#9472; aws:s3:Bucket input-bucket </text><text x="328" textLength="64" class="color2">creating</text><text x="392" textLength="248" class="foreground"> </text></g><g id="g52"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9500;&#9472; aws:s3:Bucket output-bucket </text><text x="328" textLength="72" class="color2">creating.</text><text x="400" textLength="240" class="foreground"> </text></g><g id="g53"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9492;&#9472; aws:s3:Bucket input-bucket </text><text x="328" textLength="72" class="color2">creating.</text><text x="400" textLength="240" class="foreground"> </text></g><g id="g54"><text x="0" textLength="8" class="background"> </text><text x="8" textLength="632" class="foreground"> </text></g><g id="g55"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9500;&#9472; aws:s3:Bucket output-bucket </text><text x="328" textLength="56" class="color2">created</text><text x="384" textLength="256" class="foreground"> </text></g><g id="g56"><text x="0" textLength="8" class="background"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9492;&#9472; aws:s3:Bucket input-bucket </text><text x="328" textLength="56" class="color2">created</text><text x="384" textLength="256" class="foreground"> </text></g><g id="g57"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9492;&#9472; aws:s3:Bucket input-bucket </text><text x="328" textLength="56" class="color2">created</text><text x="384" textLength="256" class="foreground"> </text></g><g id="g58"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> pulumi:pulumi:Stack rsc-names-dev </text><text x="328" textLength="56" class="color2">created</text><text x="384" textLength="256" class="foreground"> </text></g><g id="g59"><text x="0" textLength="8" class="background"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="304" class="foreground"> &#9500;&#9472; aws:s3:Bucket output-bucket </text><text x="328" textLength="56" class="color2">created</text><text x="384" textLength="256" class="foreground"> </text></g><g id="g60"><text x="0" textLength="8" class="foreground"> </text></g><g id="g61"><text x="0" textLength="64" font-weight="bold" class="color13">Outputs:</text></g><g id="g62"><text x="0" textLength="352" class="color2"> inputBucketName : "input-bucket-195cbfd"</text></g><g id="g63"><text x="0" textLength="432" class="color2"> outputBucketName: "my-confidential-reports-bucket"</text></g><g id="g64"><text x="0" textLength="80" font-weight="bold" class="color13">Resources:</text></g><g id="g65"><text x="0" textLength="32" class="foreground"> </text><text x="32" textLength="88" class="color2">+ 3 created</text></g><g id="g66"><text x="0" textLength="72" font-weight="bold" class="color13">Duration:</text><text x="72" textLength="24" class="foreground"> 8s</text></g></defs><g id="screen_view"><g><use xlink:href="#g1" y="0"/><rect x="0" y="17" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="17"/></g><g><use xlink:href="#g1" y="374"/><rect x="288" y="391" width="8" height="17" class="foreground"/><use xlink:href="#g3" y="391"/></g><g><use xlink:href="#g1" y="748"/><rect x="296" y="765" width="8" height="17" class="foreground"/><use xlink:href="#g4" y="765"/></g><g><use xlink:href="#g1" y="1122"/><rect x="304" y="1139" width="8" height="17" class="foreground"/><use xlink:href="#g5" y="1139"/></g><g><use xlink:href="#g1" y="1496"/><rect x="312" y="1513" width="8" height="17" class="foreground"/><use xlink:href="#g6" y="1513"/></g><g><use xlink:href="#g1" y="1870"/><rect x="320" y="1887" width="8" height="17" class="foreground"/><use xlink:href="#g7" y="1887"/></g><g><use xlink:href="#g1" y="2244"/><rect x="328" y="2261" width="8" height="17" class="foreground"/><use xlink:href="#g8" y="2261"/></g><g><use xlink:href="#g1" y="2618"/><rect x="336" y="2635" width="8" height="17" class="foreground"/><use xlink:href="#g9" y="2635"/></g><g><use xlink:href="#g1" y="2992"/><rect x="344" y="3009" width="8" height="17" class="foreground"/><use xlink:href="#g10" y="3009"/></g><g><use xlink:href="#g1" y="3366"/><rect x="352" y="3383" width="8" height="17" class="foreground"/><use xlink:href="#g11" y="3383"/></g><g><use xlink:href="#g1" y="3740"/><rect x="360" y="3757" width="8" height="17" class="foreground"/><use xlink:href="#g12" y="3757"/></g><g><use xlink:href="#g1" y="4114"/><rect x="368" y="4131" width="8" height="17" class="foreground"/><use xlink:href="#g13" y="4131"/></g><g><use xlink:href="#g1" y="4488"/><rect x="376" y="4505" width="8" height="17" class="foreground"/><use xlink:href="#g14" y="4505"/></g><g><use xlink:href="#g1" y="4862"/><rect x="384" y="4879" width="8" height="17" class="foreground"/><use xlink:href="#g15" y="4879"/></g><g><use xlink:href="#g1" y="5236"/><rect x="392" y="5253" width="8" height="17" class="foreground"/><use xlink:href="#g16" y="5253"/></g><g><use xlink:href="#g1" y="5610"/><rect x="400" y="5627" width="8" height="17" class="foreground"/><use xlink:href="#g17" y="5627"/></g><g><use xlink:href="#g1" y="5984"/><rect x="408" y="6001" width="8" height="17" class="foreground"/><use xlink:href="#g18" y="6001"/></g><g><use xlink:href="#g1" y="6358"/><rect x="416" y="6375" width="8" height="17" class="foreground"/><use xlink:href="#g19" y="6375"/></g><g><use xlink:href="#g1" y="6732"/><rect x="424" y="6749" width="8" height="17" class="foreground"/><use xlink:href="#g20" y="6749"/></g><g><use xlink:href="#g1" y="7106"/><rect x="432" y="7123" width="8" height="17" class="foreground"/><use xlink:href="#g21" y="7123"/></g><g><use xlink:href="#g1" y="7480"/><rect x="440" y="7497" width="8" height="17" class="foreground"/><use xlink:href="#g22" y="7497"/></g><g><use xlink:href="#g1" y="7854"/><rect x="448" y="7871" width="8" height="17" class="foreground"/><use xlink:href="#g23" y="7871"/></g><g><use xlink:href="#g1" y="8228"/><rect x="456" y="8245" width="8" height="17" class="foreground"/><use xlink:href="#g24" y="8245"/></g><g><use xlink:href="#g1" y="8602"/><rect x="464" y="8619" width="8" height="17" class="foreground"/><use xlink:href="#g25" y="8619"/></g><g><use xlink:href="#g1" y="8976"/><rect x="472" y="8993" width="8" height="17" class="foreground"/><use xlink:href="#g26" y="8993"/></g><g><use xlink:href="#g1" y="9350"/><rect x="480" y="9367" width="8" height="17" class="foreground"/><use xlink:href="#g27" y="9367"/></g><g><use xlink:href="#g1" y="9724"/><rect x="488" y="9741" width="8" height="17" class="foreground"/><use xlink:href="#g28" y="9741"/></g><g><use xlink:href="#g1" y="10098"/><rect x="496" y="10115" width="8" height="17" class="foreground"/><use xlink:href="#g29" y="10115"/></g><g><use xlink:href="#g1" y="10472"/><rect x="504" y="10489" width="8" height="17" class="foreground"/><use xlink:href="#g30" y="10489"/></g><g><use xlink:href="#g1" y="10846"/><rect x="512" y="10863" width="8" height="17" class="foreground"/><use xlink:href="#g31" y="10863"/></g><g><use xlink:href="#g1" y="11220"/><rect x="520" y="11237" width="8" height="17" class="foreground"/><use xlink:href="#g32" y="11237"/></g><g><use xlink:href="#g1" y="11594"/><rect x="528" y="11611" width="8" height="17" class="foreground"/><use xlink:href="#g33" y="11611"/></g><g><use xlink:href="#g1" y="11968"/><use xlink:href="#g34" y="11985"/><rect x="0" y="12002" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="12002"/></g><g><use xlink:href="#g1" y="12342"/><use xlink:href="#g34" y="12359"/><use xlink:href="#g35" y="12376"/><rect x="0" y="12410" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="12410"/></g><g><use xlink:href="#g1" y="12716"/><use xlink:href="#g34" y="12733"/><use xlink:href="#g35" y="12750"/><use xlink:href="#g36" y="12784"/><rect x="0" y="12818" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="12818"/></g><g><use xlink:href="#g1" y="13090"/><use xlink:href="#g34" y="13107"/><use xlink:href="#g35" y="13124"/><use xlink:href="#g36" y="13158"/><use xlink:href="#g37" y="13192"/><rect x="0" y="13209" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="13209"/></g><g><use xlink:href="#g1" y="13464"/><use xlink:href="#g34" y="13481"/><use xlink:href="#g35" y="13498"/><use xlink:href="#g36" y="13532"/><use xlink:href="#g37" y="13566"/><use xlink:href="#g38" y="13583"/><rect x="0" y="13600" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="13600"/></g><g><use xlink:href="#g1" y="13838"/><use xlink:href="#g34" y="13855"/><use xlink:href="#g35" y="13872"/><use xlink:href="#g36" y="13906"/><use xlink:href="#g37" y="13940"/><rect x="0" y="13957" width="8" height="17" class="foreground"/><use xlink:href="#g39" y="13957"/></g><g><use xlink:href="#g1" y="14212"/><use xlink:href="#g34" y="14229"/><use xlink:href="#g35" y="14246"/><use xlink:href="#g36" y="14280"/><use xlink:href="#g37" y="14314"/><use xlink:href="#g40" y="14331"/><rect x="0" y="14348" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="14348"/></g><g><use xlink:href="#g1" y="14586"/><use xlink:href="#g34" y="14603"/><use xlink:href="#g35" y="14620"/><use xlink:href="#g36" y="14654"/><use xlink:href="#g37" y="14688"/><use xlink:href="#g41" y="14705"/><rect x="0" y="14722" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="14722"/></g><g><use xlink:href="#g1" y="14960"/><use xlink:href="#g34" y="14977"/><use xlink:href="#g35" y="14994"/><use xlink:href="#g36" y="15028"/><use xlink:href="#g37" y="15062"/><rect x="0" y="15079" width="8" height="17" class="foreground"/><use xlink:href="#g42" y="15079"/></g><g><use xlink:href="#g1" y="15334"/><use xlink:href="#g34" y="15351"/><use xlink:href="#g35" y="15368"/><use xlink:href="#g36" y="15402"/><use xlink:href="#g37" y="15436"/><use xlink:href="#g43" y="15453"/><rect x="0" y="15470" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="15470"/></g><g><use xlink:href="#g1" y="15708"/><use xlink:href="#g34" y="15725"/><use xlink:href="#g35" y="15742"/><use xlink:href="#g36" y="15776"/><use xlink:href="#g37" y="15810"/><use xlink:href="#g43" y="15827"/><use xlink:href="#g44" y="15844"/><rect x="0" y="15861" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="15861"/></g><g><use xlink:href="#g1" y="16082"/><use xlink:href="#g34" y="16099"/><use xlink:href="#g35" y="16116"/><use xlink:href="#g36" y="16150"/><use xlink:href="#g37" y="16184"/><use xlink:href="#g43" y="16201"/><use xlink:href="#g45" y="16218"/><use xlink:href="#g46" y="16235"/><rect x="0" y="16252" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="16252"/></g><g><use xlink:href="#g1" y="16456"/><use xlink:href="#g34" y="16473"/><use xlink:href="#g35" y="16490"/><use xlink:href="#g36" y="16524"/><use xlink:href="#g37" y="16558"/><use xlink:href="#g38" y="16575"/><rect x="0" y="16592" width="8" height="17" class="foreground"/><use xlink:href="#g47" y="16592"/><use xlink:href="#g46" y="16609"/></g><g><use xlink:href="#g1" y="16830"/><use xlink:href="#g34" y="16847"/><use xlink:href="#g35" y="16864"/><use xlink:href="#g36" y="16898"/><use xlink:href="#g37" y="16932"/><use xlink:href="#g38" y="16949"/><use xlink:href="#g48" y="16966"/><use xlink:href="#g49" y="16983"/><rect x="0" y="17000" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="17000"/></g><g><use xlink:href="#g1" y="17204"/><use xlink:href="#g34" y="17221"/><use xlink:href="#g35" y="17238"/><use xlink:href="#g36" y="17272"/><use xlink:href="#g37" y="17306"/><use xlink:href="#g40" y="17323"/><use xlink:href="#g48" y="17340"/><use xlink:href="#g49" y="17357"/><rect x="0" y="17374" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="17374"/></g><g><use xlink:href="#g1" y="17578"/><use xlink:href="#g34" y="17595"/><use xlink:href="#g35" y="17612"/><use xlink:href="#g36" y="17646"/><use xlink:href="#g37" y="17680"/><use xlink:href="#g40" y="17697"/><use xlink:href="#g50" y="17714"/><use xlink:href="#g51" y="17731"/><rect x="0" y="17748" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="17748"/></g><g><use xlink:href="#g1" y="17952"/><use xlink:href="#g34" y="17969"/><use xlink:href="#g35" y="17986"/><use xlink:href="#g36" y="18020"/><use xlink:href="#g37" y="18054"/><use xlink:href="#g41" y="18071"/><use xlink:href="#g50" y="18088"/><use xlink:href="#g51" y="18105"/><rect x="0" y="18122" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="18122"/></g><g><use xlink:href="#g1" y="18326"/><use xlink:href="#g34" y="18343"/><use xlink:href="#g35" y="18360"/><use xlink:href="#g36" y="18394"/><use xlink:href="#g37" y="18428"/><use xlink:href="#g41" y="18445"/><use xlink:href="#g52" y="18462"/><use xlink:href="#g53" y="18479"/><rect x="0" y="18496" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="18496"/></g><g><use xlink:href="#g1" y="18700"/><use xlink:href="#g34" y="18717"/><use xlink:href="#g35" y="18734"/><use xlink:href="#g36" y="18768"/><use xlink:href="#g37" y="18802"/><use xlink:href="#g41" y="18819"/><rect x="0" y="18836" width="8" height="17" class="foreground"/><use xlink:href="#g54" y="18836"/><use xlink:href="#g53" y="18853"/></g><g><use xlink:href="#g1" y="19074"/><use xlink:href="#g34" y="19091"/><use xlink:href="#g35" y="19108"/><use xlink:href="#g36" y="19142"/><use xlink:href="#g37" y="19176"/><use xlink:href="#g41" y="19193"/><use xlink:href="#g55" y="19210"/><use xlink:href="#g53" y="19227"/><rect x="0" y="19244" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="19244"/></g><g><use xlink:href="#g1" y="19448"/><use xlink:href="#g34" y="19465"/><use xlink:href="#g35" y="19482"/><use xlink:href="#g36" y="19516"/><use xlink:href="#g37" y="19550"/><use xlink:href="#g41" y="19567"/><use xlink:href="#g55" y="19584"/><rect x="0" y="19601" width="8" height="17" class="foreground"/><use xlink:href="#g56" y="19601"/></g><g><use xlink:href="#g1" y="19822"/><use xlink:href="#g34" y="19839"/><use xlink:href="#g35" y="19856"/><use xlink:href="#g36" y="19890"/><use xlink:href="#g37" y="19924"/><use xlink:href="#g41" y="19941"/><use xlink:href="#g55" y="19958"/><use xlink:href="#g57" y="19975"/><rect x="0" y="19992" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="19992"/></g><g><use xlink:href="#g1" y="20196"/><use xlink:href="#g34" y="20213"/><use xlink:href="#g35" y="20230"/><use xlink:href="#g36" y="20264"/><use xlink:href="#g37" y="20298"/><use xlink:href="#g43" y="20315"/><use xlink:href="#g55" y="20332"/><use xlink:href="#g57" y="20349"/><rect x="0" y="20366" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="20366"/></g><g><use xlink:href="#g1" y="20570"/><use xlink:href="#g34" y="20587"/><use xlink:href="#g35" y="20604"/><use xlink:href="#g36" y="20638"/><use xlink:href="#g37" y="20672"/><use xlink:href="#g58" y="20689"/><rect x="0" y="20706" width="8" height="17" class="foreground"/><use xlink:href="#g59" y="20706"/><use xlink:href="#g57" y="20723"/></g><g><use xlink:href="#g34" y="20944"/><use xlink:href="#g35" y="20961"/><use xlink:href="#g36" y="20995"/><use xlink:href="#g37" y="21029"/><use xlink:href="#g58" y="21046"/><use xlink:href="#g55" y="21063"/><use xlink:href="#g57" y="21080"/><use xlink:href="#g60" y="21097"/><use xlink:href="#g61" y="21114"/><use xlink:href="#g62" y="21131"/><use xlink:href="#g63" y="21148"/><use xlink:href="#g64" y="21182"/><use xlink:href="#g65" y="21199"/><use xlink:href="#g66" y="21233"/><rect x="0" y="21267" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="21267"/></g><g><use xlink:href="#g34" y="21318"/><use xlink:href="#g35" y="21335"/><use xlink:href="#g36" y="21369"/><use xlink:href="#g37" y="21403"/><use xlink:href="#g58" y="21420"/><use xlink:href="#g55" y="21437"/><use xlink:href="#g57" y="21454"/><use xlink:href="#g60" y="21471"/><use xlink:href="#g61" y="21488"/><use xlink:href="#g62" y="21505"/><use xlink:href="#g63" y="21522"/><use xlink:href="#g64" y="21556"/><use xlink:href="#g65" y="21573"/><use xlink:href="#g66" y="21607"/><rect x="288" y="21641" width="8" height="17" class="foreground"/><use xlink:href="#g3" y="21641"/></g></g></svg>
</svg></div></div></div><style>
#content {
padding-block: 20px;
padding: 20px;
padding-inline: 20px;
}
#container {
height: 381px;
box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 10px 0px;
border-radius: 5px;
background-color: #1e1e1e;
}
#container .title {
background: none 0% 0% / auto repeat scroll padding-box border-box rgb(30, 30, 30) !important;
}
#terminal {
border-radius: 0 0 5px 5px;
border-end-end-radius: 5px; border-end-start-radius: 5px;
margin-left: 20px;
}
</style></foreignObject></svg>