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

132 lines
34 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="700" height="520"><desc>an animation that tries to run the code using pulumi up, but reveals no secrets, just placeholders</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 393" width="640" version="1.1">
<defs>
<termtosvg:template_settings xmlns:termtosvg="https://github.com/nbedos/termtosvg">
<termtosvg:screen_geometry columns="80" rows="23"/>
<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: 22472ms;
}
@keyframes roll {
0.000%{transform:translateY(0px)}
4.459%{transform:translateY(-408px)}
4.472%{transform:translateY(-816px)}
5.798%{transform:translateY(-1224px)}
6.782%{transform:translateY(-1632px)}
8.028%{transform:translateY(-2040px)}
8.918%{transform:translateY(-2448px)}
9.808%{transform:translateY(-2856px)}
10.609%{transform:translateY(-3264px)}
12.126%{transform:translateY(-3672px)}
12.660%{transform:translateY(-4080px)}
13.105%{transform:translateY(-4488px)}
13.550%{transform:translateY(-4896px)}
15.063%{transform:translateY(-5304px)}
15.513%{transform:translateY(-5712px)}
16.047%{transform:translateY(-6120px)}
17.471%{transform:translateY(-6528px)}
17.738%{transform:translateY(-6936px)}
18.895%{transform:translateY(-7344px)}
19.255%{transform:translateY(-7752px)}
19.967%{transform:translateY(-8160px)}
21.302%{transform:translateY(-8568px)}
22.281%{transform:translateY(-8976px)}
22.459%{transform:translateY(-9384px)}
23.621%{transform:translateY(-9792px)}
24.511%{transform:translateY(-10200px)}
24.782%{transform:translateY(-10608px)}
26.117%{transform:translateY(-11016px)}
26.651%{transform:translateY(-11424px)}
28.253%{transform:translateY(-11832px)}
29.681%{transform:translateY(-12240px)}
31.194%{transform:translateY(-12648px)}
32.262%{transform:translateY(-13056px)}
38.007%{transform:translateY(-13464px)}
40.326%{transform:translateY(-13872px)}
48.496%{transform:translateY(-14280px)}
48.514%{transform:translateY(-14688px)}
51.126%{transform:translateY(-15096px)}
51.144%{transform:translateY(-15504px)}
51.161%{transform:translateY(-15912px)}
51.193%{transform:translateY(-16320px)}
53.391%{transform:translateY(-16728px)}
53.422%{transform:translateY(-17136px)}
55.500%{transform:translateY(-17544px)}
100.000%{transform:translateY(-17544px)}
}
#screen_view {
animation-duration: 22472ms;
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="391" viewBox="0 0 640 391" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="80" class="foreground"> (&#128640;dev)$ </text><text x="272" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="88" class="foreground"> (&#128640;dev)$ p</text><text x="280" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="96" class="foreground"> (&#128640;dev)$ pu</text><text x="288" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="104" class="foreground"> (&#128640;dev)$ pul</text><text x="296" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="112" class="foreground"> (&#128640;dev)$ pulu</text><text x="304" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="120" class="foreground"> (&#128640;dev)$ pulum</text><text x="312" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="128" class="foreground"> (&#128640;dev)$ pulumi</text><text x="320" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="136" class="foreground"> (&#128640;dev)$ pulumi </text><text x="328" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="144" class="foreground"> (&#128640;dev)$ pulumi u</text><text x="336" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="152" class="foreground"> (&#128640;dev)$ pulumi up</text><text x="344" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="160" class="foreground"> (&#128640;dev)$ pulumi up </text><text x="352" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="168" class="foreground"> (&#128640;dev)$ pulumi up -</text><text x="360" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="176" class="foreground"> (&#128640;dev)$ pulumi up --</text><text x="368" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="184" class="foreground"> (&#128640;dev)$ pulumi up --y</text><text x="376" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="192" class="foreground"> (&#128640;dev)$ pulumi up --ye</text><text x="384" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="200" class="foreground"> (&#128640;dev)$ pulumi up --yes</text><text x="392" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="208" class="foreground"> (&#128640;dev)$ pulumi up --yes </text><text x="400" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="216" class="foreground"> (&#128640;dev)$ pulumi up --yes -</text><text x="408" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="224" class="foreground"> (&#128640;dev)$ pulumi up --yes --</text><text x="416" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="232" class="foreground"> (&#128640;dev)$ pulumi up --yes --s</text><text x="424" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="240" class="foreground"> (&#128640;dev)$ pulumi up --yes --sk</text><text x="432" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="248" class="foreground"> (&#128640;dev)$ pulumi up --yes --ski</text><text x="440" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="256" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip</text><text x="448" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="264" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-</text><text x="456" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="272" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-p</text><text x="464" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="280" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-pr</text><text x="472" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="288" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-pre</text><text x="480" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="296" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-prev</text><text x="488" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="304" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-previ</text><text x="496" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="312" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-previe</text><text x="504" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" textLength="320" class="foreground"> (&#128640;dev)$ pulumi up --yes --skip-preview</text><text x="512" 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="128" font-weight="bold" class="color12">~/pulumi/secrets</text><text x="192" 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="408" font-weight="bold" text-decoration="underline" class="color12">https://app.pulumi.com/aureq/secrets/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="72" class="foreground"> </text><text x="312" textLength="48" text-decoration="underline" class="color12">Status</text><text x="360" textLength="280" 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="288" class="foreground"> pulumi:pulumi:Stack secrets-dev </text><text x="312" textLength="80" 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="632" class="foreground"> </text></g><g id="g40"><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="72" class="foreground"> </text><text x="312" textLength="48" text-decoration="underline" class="color12">Status</text><text x="360" textLength="56" class="foreground"> </text><text x="416" textLength="32" text-decoration="underline" class="color12">Info</text><text x="448" textLength="192" 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="288" class="foreground"> pulumi:pulumi:Stack secrets-dev </text><text x="312" textLength="80" class="color2">creating..</text><text x="392" textLength="248" class="foreground"> using console.log(), apiKey </text></g><g id="g42"><text x="0" textLength="8" class="foreground"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="288" class="foreground"> pulumi:pulumi:Stack secrets-dev </text><text x="312" textLength="88" class="color2">creating...</text><text x="400" textLength="240" class="foreground"> using console.log(), apiKey </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="288" class="foreground"> pulumi:pulumi:Stack secrets-dev </text><text x="312" textLength="88" class="color2">creating...</text><text x="400" textLength="240" class="foreground"> using pulumi.log.info(), ap </text></g><g id="g44"><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="72" class="foreground"> </text><text x="312" textLength="48" text-decoration="underline" class="color12">Status</text><text x="360" textLength="48" class="foreground"> </text><text x="408" textLength="32" text-decoration="underline" class="color12">Info</text><text x="440" textLength="200" class="foreground"> </text></g><g id="g45"><text x="0" textLength="8" class="background"> </text><text x="8" textLength="16" class="color2">+ </text><text x="24" textLength="288" class="foreground"> pulumi:pulumi:Stack secrets-dev </text><text x="312" textLength="88" class="color2">creating...</text><text x="400" textLength="240" class="foreground"> using pulumi.log.info(), ap </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="288" class="foreground"> pulumi:pulumi:Stack secrets-dev </text><text x="312" textLength="56" class="color2">created</text><text x="368" textLength="56" class="foreground"> 2 </text><text x="424" textLength="64" class="color5">messages</text><text x="488" textLength="152" class="foreground"> </text></g><g id="g47"><text x="0" textLength="8" class="foreground"> </text></g><g id="g48"><text x="0" textLength="96" font-weight="bold" class="color13">Diagnostics:</text></g><g id="g49"><text x="0" textLength="16" class="foreground"> </text><text x="16" textLength="272" class="color12">pulumi:pulumi:Stack (secrets-dev):</text></g><g id="g50"><text x="0" textLength="376" class="foreground"> using console.log(), apiKey value: [secret]</text></g><g id="g51"><text x="0" textLength="408" class="foreground"> using pulumi.log.info(), apiKey value: [secret]</text></g><g id="g52"><text x="0" textLength="64" font-weight="bold" class="color13">Outputs:</text></g><g id="g53"><text x="0" textLength="232" class="color2"> serviceApiKey: "[secret]"</text></g><g id="g54"><text x="0" textLength="80" font-weight="bold" class="color13">Resources:</text></g><g id="g55"><text x="0" textLength="32" class="foreground"> </text><text x="32" textLength="88" class="color2">+ 1 created</text></g><g id="g56"><text x="0" textLength="72" font-weight="bold" class="color13">Duration:</text><text x="72" textLength="24" class="foreground"> 2s</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="408"/><rect x="272" y="425" width="8" height="17" class="foreground"/><use xlink:href="#g3" y="425"/></g><g><use xlink:href="#g1" y="816"/><rect x="280" y="833" width="8" height="17" class="foreground"/><use xlink:href="#g4" y="833"/></g><g><use xlink:href="#g1" y="1224"/><rect x="288" y="1241" width="8" height="17" class="foreground"/><use xlink:href="#g5" y="1241"/></g><g><use xlink:href="#g1" y="1632"/><rect x="296" y="1649" width="8" height="17" class="foreground"/><use xlink:href="#g6" y="1649"/></g><g><use xlink:href="#g1" y="2040"/><rect x="304" y="2057" width="8" height="17" class="foreground"/><use xlink:href="#g7" y="2057"/></g><g><use xlink:href="#g1" y="2448"/><rect x="312" y="2465" width="8" height="17" class="foreground"/><use xlink:href="#g8" y="2465"/></g><g><use xlink:href="#g1" y="2856"/><rect x="320" y="2873" width="8" height="17" class="foreground"/><use xlink:href="#g9" y="2873"/></g><g><use xlink:href="#g1" y="3264"/><rect x="328" y="3281" width="8" height="17" class="foreground"/><use xlink:href="#g10" y="3281"/></g><g><use xlink:href="#g1" y="3672"/><rect x="336" y="3689" width="8" height="17" class="foreground"/><use xlink:href="#g11" y="3689"/></g><g><use xlink:href="#g1" y="4080"/><rect x="344" y="4097" width="8" height="17" class="foreground"/><use xlink:href="#g12" y="4097"/></g><g><use xlink:href="#g1" y="4488"/><rect x="352" y="4505" width="8" height="17" class="foreground"/><use xlink:href="#g13" y="4505"/></g><g><use xlink:href="#g1" y="4896"/><rect x="360" y="4913" width="8" height="17" class="foreground"/><use xlink:href="#g14" y="4913"/></g><g><use xlink:href="#g1" y="5304"/><rect x="368" y="5321" width="8" height="17" class="foreground"/><use xlink:href="#g15" y="5321"/></g><g><use xlink:href="#g1" y="5712"/><rect x="376" y="5729" width="8" height="17" class="foreground"/><use xlink:href="#g16" y="5729"/></g><g><use xlink:href="#g1" y="6120"/><rect x="384" y="6137" width="8" height="17" class="foreground"/><use xlink:href="#g17" y="6137"/></g><g><use xlink:href="#g1" y="6528"/><rect x="392" y="6545" width="8" height="17" class="foreground"/><use xlink:href="#g18" y="6545"/></g><g><use xlink:href="#g1" y="6936"/><rect x="400" y="6953" width="8" height="17" class="foreground"/><use xlink:href="#g19" y="6953"/></g><g><use xlink:href="#g1" y="7344"/><rect x="408" y="7361" width="8" height="17" class="foreground"/><use xlink:href="#g20" y="7361"/></g><g><use xlink:href="#g1" y="7752"/><rect x="416" y="7769" width="8" height="17" class="foreground"/><use xlink:href="#g21" y="7769"/></g><g><use xlink:href="#g1" y="8160"/><rect x="424" y="8177" width="8" height="17" class="foreground"/><use xlink:href="#g22" y="8177"/></g><g><use xlink:href="#g1" y="8568"/><rect x="432" y="8585" width="8" height="17" class="foreground"/><use xlink:href="#g23" y="8585"/></g><g><use xlink:href="#g1" y="8976"/><rect x="440" y="8993" width="8" height="17" class="foreground"/><use xlink:href="#g24" y="8993"/></g><g><use xlink:href="#g1" y="9384"/><rect x="448" y="9401" width="8" height="17" class="foreground"/><use xlink:href="#g25" y="9401"/></g><g><use xlink:href="#g1" y="9792"/><rect x="456" y="9809" width="8" height="17" class="foreground"/><use xlink:href="#g26" y="9809"/></g><g><use xlink:href="#g1" y="10200"/><rect x="464" y="10217" width="8" height="17" class="foreground"/><use xlink:href="#g27" y="10217"/></g><g><use xlink:href="#g1" y="10608"/><rect x="472" y="10625" width="8" height="17" class="foreground"/><use xlink:href="#g28" y="10625"/></g><g><use xlink:href="#g1" y="11016"/><rect x="480" y="11033" width="8" height="17" class="foreground"/><use xlink:href="#g29" y="11033"/></g><g><use xlink:href="#g1" y="11424"/><rect x="488" y="11441" width="8" height="17" class="foreground"/><use xlink:href="#g30" y="11441"/></g><g><use xlink:href="#g1" y="11832"/><rect x="496" y="11849" width="8" height="17" class="foreground"/><use xlink:href="#g31" y="11849"/></g><g><use xlink:href="#g1" y="12240"/><rect x="504" y="12257" width="8" height="17" class="foreground"/><use xlink:href="#g32" y="12257"/></g><g><use xlink:href="#g1" y="12648"/><rect x="512" y="12665" width="8" height="17" class="foreground"/><use xlink:href="#g33" y="12665"/></g><g><use xlink:href="#g1" y="13056"/><use xlink:href="#g34" y="13073"/><rect x="0" y="13090" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="13090"/></g><g><use xlink:href="#g1" y="13464"/><use xlink:href="#g34" y="13481"/><use xlink:href="#g35" y="13498"/><rect x="0" y="13532" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="13532"/></g><g><use xlink:href="#g1" y="13872"/><use xlink:href="#g34" y="13889"/><use xlink:href="#g35" y="13906"/><use xlink:href="#g36" y="13940"/><rect x="0" y="13974" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="13974"/></g><g><use xlink:href="#g1" y="14280"/><use xlink:href="#g34" y="14297"/><use xlink:href="#g35" y="14314"/><use xlink:href="#g36" y="14348"/><use xlink:href="#g37" y="14382"/><rect x="0" y="14399" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="14399"/></g><g><use xlink:href="#g1" y="14688"/><use xlink:href="#g34" y="14705"/><use xlink:href="#g35" y="14722"/><use xlink:href="#g36" y="14756"/><use xlink:href="#g37" y="14790"/><use xlink:href="#g38" y="14807"/><rect x="0" y="14824" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="14824"/></g><g><use xlink:href="#g1" y="15096"/><use xlink:href="#g34" y="15113"/><use xlink:href="#g35" y="15130"/><use xlink:href="#g36" y="15164"/><rect x="0" y="15198" width="8" height="17" class="foreground"/><use xlink:href="#g39" y="15198"/><use xlink:href="#g38" y="15215"/></g><g><use xlink:href="#g1" y="15504"/><use xlink:href="#g34" y="15521"/><use xlink:href="#g35" y="15538"/><use xlink:href="#g36" y="15572"/><use xlink:href="#g40" y="15606"/><use xlink:href="#g41" y="15623"/><rect x="0" y="15640" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="15640"/></g><g><use xlink:href="#g1" y="15912"/><use xlink:href="#g34" y="15929"/><use xlink:href="#g35" y="15946"/><use xlink:href="#g36" y="15980"/><use xlink:href="#g40" y="16014"/><use xlink:href="#g42" y="16031"/><rect x="0" y="16048" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="16048"/></g><g><use xlink:href="#g1" y="16320"/><use xlink:href="#g34" y="16337"/><use xlink:href="#g35" y="16354"/><use xlink:href="#g36" y="16388"/><use xlink:href="#g40" y="16422"/><use xlink:href="#g43" y="16439"/><rect x="0" y="16456" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="16456"/></g><g><use xlink:href="#g1" y="16728"/><use xlink:href="#g34" y="16745"/><use xlink:href="#g35" y="16762"/><use xlink:href="#g36" y="16796"/><use xlink:href="#g44" y="16830"/><rect x="0" y="16847" width="8" height="17" class="foreground"/><use xlink:href="#g45" y="16847"/></g><g><use xlink:href="#g34" y="17136"/><use xlink:href="#g35" y="17153"/><use xlink:href="#g36" y="17187"/><use xlink:href="#g44" y="17221"/><use xlink:href="#g46" y="17238"/><use xlink:href="#g47" y="17255"/><use xlink:href="#g48" y="17272"/><use xlink:href="#g49" y="17289"/><use xlink:href="#g50" y="17306"/><use xlink:href="#g47" y="17323"/><use xlink:href="#g51" y="17340"/><use xlink:href="#g47" y="17357"/><use xlink:href="#g52" y="17374"/><use xlink:href="#g53" y="17391"/><use xlink:href="#g54" y="17425"/><use xlink:href="#g55" y="17442"/><use xlink:href="#g56" y="17476"/><rect x="0" y="17510" width="8" height="17" class="foreground"/><use xlink:href="#g2" y="17510"/></g><g><use xlink:href="#g34" y="17544"/><use xlink:href="#g35" y="17561"/><use xlink:href="#g36" y="17595"/><use xlink:href="#g44" y="17629"/><use xlink:href="#g46" y="17646"/><use xlink:href="#g47" y="17663"/><use xlink:href="#g48" y="17680"/><use xlink:href="#g49" y="17697"/><use xlink:href="#g50" y="17714"/><use xlink:href="#g47" y="17731"/><use xlink:href="#g51" y="17748"/><use xlink:href="#g47" y="17765"/><use xlink:href="#g52" y="17782"/><use xlink:href="#g53" y="17799"/><use xlink:href="#g54" y="17833"/><use xlink:href="#g55" y="17850"/><use xlink:href="#g56" y="17884"/><rect x="272" y="17918" width="8" height="17" class="foreground"/><use xlink:href="#g3" y="17918"/></g></g></svg>
</svg></div></div></div><style>
#content {
padding-block: 20px;
padding: 20px;
padding-inline: 20px;
}
#container {
height: 441px;
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>