|
|
@@ -2295,30 +2295,48 @@
|
|
|
<h4 id="scripting-password-type-with-op-cli">Scripting (Password type with op <a href="https://developer.1password.com/docs/cli/v1/get-started/">CLI</a>)</h4>
|
|
|
<ul>
|
|
|
<li>Create <code>file.json</code> with the following contents, swapping in your keys and values. Note: <code>section.name</code>'s and <code>section.title</code>'s values are ignored by the Operator, but cannot be empty for the <code>op</code> CLI
|
|
|
- <div class="highlight"><pre><span></span><code><span class="p">{</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="nt">"sections"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="p">{</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="nt">"fields"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="p">{</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="nt">"k"</span><span class="p">:</span><span class="w"> </span><span class="s2">"concealed"</span><span class="p">,</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="nt">"n"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MY_ENV_VAR1"</span><span class="p">,</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="nt">"t"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MY_ENV_VAR1"</span><span class="p">,</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="nt">"v"</span><span class="p">:</span><span class="w"> </span><span class="s2">"value1"</span><span class="w"></span>
|
|
|
+ <div class="highlight"><pre><span></span><code><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-title"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"vault"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"vault-id"</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="p">},</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"category"</span><span class="p">:</span><span class="w"> </span><span class="s2">"LOGIN"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"fields"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="p">{</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"username"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"STRING"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"purpose"</span><span class="p">:</span><span class="w"> </span><span class="s2">"USERNAME"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"label"</span><span class="p">:</span><span class="w"> </span><span class="s2">"username"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"a-username"</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="p">},</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="p">{</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"password"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CONCEALED"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"purpose"</span><span class="p">:</span><span class="w"> </span><span class="s2">"PASSWORD"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"label"</span><span class="p">:</span><span class="w"> </span><span class="s2">"password"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"password_details"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"strength"</span><span class="p">:</span><span class="w"> </span><span class="s2">"TERRIBLE"</span><span class="w"></span>
|
|
|
<span class="w"> </span><span class="p">},</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="p">{</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="nt">"k"</span><span class="p">:</span><span class="w"> </span><span class="s2">"concealed"</span><span class="p">,</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="nt">"n"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MY_ENV_VAR2"</span><span class="p">,</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="nt">"t"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MY_ENV_VAR2"</span><span class="p">,</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="nt">"v"</span><span class="p">:</span><span class="w"> </span><span class="s2">"value2"</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="p">],</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="nt">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"EXTERNAL-SECRETS"</span><span class="p">,</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="nt">"title"</span><span class="p">:</span><span class="w"> </span><span class="s2">"EXTERNAL-SECRETS"</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
|
|
-<span class="w"> </span><span class="p">]</span><span class="w"></span>
|
|
|
-<span class="p">}</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"a-password"</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="p">},</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="p">{</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"notesPlain"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"STRING"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"purpose"</span><span class="p">:</span><span class="w"> </span><span class="s2">"NOTES"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"label"</span><span class="p">:</span><span class="w"> </span><span class="s2">"notesPlain"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"notesPlain"</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="p">},</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="p">{</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"id"</span><span class="p">:</span><span class="w"> </span><span class="s2">"customField"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"CONCEALED"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"purpose"</span><span class="p">:</span><span class="w"> </span><span class="s2">"custom"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"label"</span><span class="p">:</span><span class="w"> </span><span class="s2">"custom"</span><span class="p">,</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="nt">"value"</span><span class="p">:</span><span class="w"> </span><span class="s2">"custom-value"</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="p">]</span><span class="w"></span>
|
|
|
+<span class="w"> </span><span class="p">}</span><span class="w"></span>
|
|
|
</code></pre></div></li>
|
|
|
-<li>Run <code>op create item password --template file.json --vault my-vault --title my-item</code></li>
|
|
|
+<li>Run <code>op item create --template file.json</code></li>
|
|
|
</ul>
|
|
|
<h4 id="scripting-document-type">Scripting (Document type)</h4>
|
|
|
<ul>
|