Skip to content

Commit b0bf506

Browse files
committed
Deployed b60f676 with MkDocs version: 1.6.0
1 parent 232ec75 commit b0bf506

File tree

5 files changed

+89
-16
lines changed

5 files changed

+89
-16
lines changed

404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ <h1 id="404-page-not-found">404</h1>
8080

8181
<div role="contentinfo">
8282
<!-- Copyright etc -->
83-
<p>2024 Britive, Inc.</p>
83+
<p>2025 Britive, Inc.</p>
8484
</div>
8585

8686
Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.

index.html

Lines changed: 86 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,26 @@
5151
<li class="toctree-l3"><a class="reference internal" href="#custom-tls-certificates">Custom TLS Certificates</a>
5252
<ul>
5353
<li class="toctree-l4"><a class="reference internal" href="#examples">Examples</a>
54+
</li>
55+
</ul>
56+
</li>
57+
<li class="toctree-l3"><a class="reference internal" href="#global-settings">Global Settings</a>
58+
<ul>
59+
<li class="toctree-l4"><a class="reference internal" href="#credential_backend">credential_backend</a>
60+
</li>
61+
<li class="toctree-l4"><a class="reference internal" href="#default_tenant">default_tenant</a>
62+
</li>
63+
<li class="toctree-l4"><a class="reference internal" href="#output_format">output_format</a>
64+
</li>
65+
<li class="toctree-l4"><a class="reference internal" href="#auto_refresh_kube_config">auto_refresh_kube_config</a>
66+
</li>
67+
<li class="toctree-l4"><a class="reference internal" href="#auto_refresh_profile_cache">auto_refresh_profile_cache</a>
68+
</li>
69+
<li class="toctree-l4"><a class="reference internal" href="#ca_bundle">ca_bundle</a>
70+
</li>
71+
<li class="toctree-l4"><a class="reference internal" href="#my_access_retrieval_limit">my_access_retrieval_limit</a>
72+
</li>
73+
<li class="toctree-l4"><a class="reference internal" href="#my_resources_retrieval_limit">my_resources_retrieval_limit</a>
5474
</li>
5575
</ul>
5676
</li>
@@ -282,6 +302,35 @@ <h4 id="examples">Examples</h4>
282302
<p><strong>windows (cmd):</strong></p>
283303
<pre><code class="language-bat">set REQUESTS_CA_BUNDLE=&quot;C:\Users\User\AppData\Local\corp-proxy\cacert.pem&quot;
284304
</code></pre>
305+
<h3 id="global-settings">Global Settings</h3>
306+
<h4 id="credential_backend"><code>credential_backend</code></h4>
307+
<p>The backend used to store temporary access tokens to authenticate against the Britive tenant.</p>
308+
<p><em>Allowed value:</em> <code>encrypted-file</code> or <code>file</code></p>
309+
<h4 id="default_tenant"><code>default_tenant</code></h4>
310+
<p>The name of the tenant used by default: [tenant].britive-app.com.</p>
311+
<p><em>Allowed value:</em> the name of a configured tenant alias, e.g. <code>[tenant-sigma]</code> would be <code>sigma</code>.</p>
312+
<h4 id="output_format"><code>output_format</code></h4>
313+
<p>Display output format.</p>
314+
<p>If <code>table</code> is used, an optional table format can be specified as <code>table-format</code>, formats can be found here: <a href="https://github.com/astanin/python-tabulate#table_format">table_format</a>.</p>
315+
<p><em>Allowed value:</em> <code>json</code>, <code>yaml</code>, <code>csv</code>, or <code>table[-format]</code></p>
316+
<blockquote>
317+
<p><em>NOTE:</em> the following global config settings are NOT available directly via <code>pybritive configure global</code></p>
318+
</blockquote>
319+
<h4 id="auto_refresh_kube_config"><code>auto_refresh_kube_config</code></h4>
320+
<p>Auto refresh the cached Britive managed kube config.</p>
321+
<p><em>Allowed value:</em> <code>true</code> or <code>false</code></p>
322+
<h4 id="auto_refresh_profile_cache"><code>auto_refresh_profile_cache</code></h4>
323+
<p>Auto refresh the cached Britive profiles.</p>
324+
<p><em>Allowed value:</em> <code>true</code> or <code>false</code></p>
325+
<h4 id="ca_bundle"><code>ca_bundle</code></h4>
326+
<p>The custom TLS certificate to use when making HTTP requests.</p>
327+
<p><em>Allowed value:</em> the path to a custom TLS certificate, e.g. <code>/location/of/the/CA_BUNDLE_FILE.pem</code></p>
328+
<h4 id="my_access_retrieval_limit"><code>my_access_retrieval_limit</code></h4>
329+
<p>Limit the number of "My Access" profiles to be retrieved.</p>
330+
<p><em>Allowed value:</em> an integer greater than <code>0</code></p>
331+
<h4 id="my_resources_retrieval_limit"><code>my_resources_retrieval_limit</code></h4>
332+
<p>Limit the number of "My Resources" items to be retrieved.</p>
333+
<p><em>Allowed value:</em> an integer greater than <code>0</code></p>
285334
<h2 id="tenant-configuration">Tenant Configuration</h2>
286335
<p>Before <code>pybritive</code> can connect to a Britive tenant, it needs to know some details about that tenant.
287336
This is where <code>pybritive configure</code> will help us.</p>
@@ -338,7 +387,7 @@ <h2 id="profile-parameter-construction-checkout-and-checkin"><code>PROFILE</code
338387
<li>Google Workspace</li>
339388
</ul>
340389
<p>The list can be generated (assuming the caller has the required permissions) on demand with the following command.</p>
341-
<pre><code class="language-sh">pybritive api applications.catalog \
390+
<pre><code class="language-sh">pybritive api application_management.applications.catalog \
342391
--query '[*].{&quot;application type&quot;: name,&quot;2 part format allowed&quot;:requiresHierarchicalModel}' \
343392
--format table
344393
</code></pre>
@@ -508,16 +557,16 @@ <h2 id="api-command-use-the-britive-python-sdk-via-the-cli"><code>api</code> Com
508557
<h3 id="api-examples"><code>api</code> examples</h3>
509558
<p>Usage examples of: (<code>pybritive api method --parameter1 value1 --parameter2 value2 [--parameterX valueX]</code>)</p>
510559
<pre><code class="language-sh"># list all users in the britive tenant
511-
pybritive api users.list
560+
pybritive api identity_management.users.list
512561

513562
# create a tag
514-
pybritive api tags.create --name testtag --description &quot;test tag&quot;
563+
pybritive api identity_management.tags.create --name testtag --description &quot;test tag&quot;
515564

516565
# list all users and output just the email address of each user via jmespath query
517-
pybritive api users.list --query '[].email'
566+
pybritive api identity_management.users.list --query '[].email'
518567

519568
# create a profile
520-
pybritive api profiles.create --application-id &lt;id&gt; --name testprofile
569+
pybritive api application_management.profiles.create --application-id &lt;id&gt; --name testprofile
521570

522571
# create a secret
523572
pybritive api secrets_manager.secrets.create --name test --vault-id &lt;id&gt; --value '{&quot;Note&quot;: {&quot;secret1&quot;: &quot;abc&quot;}}'
@@ -793,10 +842,10 @@ <h3 id="shell-completion-profiles-local-cache">Shell Completion - Profiles - Loc
793842
as the tenant may not be provided yet).</p>
794843
<p>The cache will not be updated over time. In order to update the cache more regularly run the following command.
795844
Note that this config flag is NOT available directly via <code>pybritive configure global ...</code>.</p>
796-
<pre><code class="language-sh">pybritive configure update global auto-refresh-profile-cache true
845+
<pre><code class="language-sh">pybritive configure update global auto_refresh_profile_cache true
797846
</code></pre>
798847
<p>To turn the feature off run</p>
799-
<pre><code class="language-sh">pybritive configure update global auto-refresh-profile-cache false
848+
<pre><code class="language-sh">pybritive configure update global auto_refresh_profile_cache false
800849
pybritive cache clear
801850
</code></pre>
802851
<h2 id="pybritive-with-the-aws-credential_process"><code>pybritive</code> with the AWS <code>credential_process</code></h2>
@@ -876,16 +925,16 @@ <h4 id="pybritive-api">pybritive api</h4>
876925
<p>generic: pybritive api method --parameter1 value1 --parameter2 value2 [--parameterX valueX]</p>
877926
</li>
878927
<li>
879-
<p>pybritive api users.list</p>
928+
<p>pybritive api identity_management.users.list</p>
880929
</li>
881930
<li>
882-
<p>pybritive api tags.create --name testtag --description "test tag"</p>
931+
<p>pybritive api identity_management.tags.create --name testtag --description "test tag"</p>
883932
</li>
884933
<li>
885-
<p>pybritive api users.list --query '[].email'</p>
934+
<p>pybritive api identity_management.users.list --query '[].email'</p>
886935
</li>
887936
<li>
888-
<p>pybritive api profiles.create --application-id <id> --name testprofile</p>
937+
<p>pybritive api application_management.profiles.create --application-id <id> --name testprofile</p>
889938
</li>
890939
</ul>
891940
<p><strong>Usage:</strong></p>
@@ -1295,6 +1344,18 @@ <h4 id="pybritive-checkout">pybritive checkout</h4>
12951344
<td>None</td>
12961345
</tr>
12971346
<tr>
1347+
<td><code>--ticket-type</code></td>
1348+
<td>text</td>
1349+
<td>Ticket type for the ITSM process, if a profile requires a ticket.</td>
1350+
<td>None</td>
1351+
</tr>
1352+
<tr>
1353+
<td><code>--ticket-id</code></td>
1354+
<td>text</td>
1355+
<td>Ticket ID for the ITSM process, if a profile requires a ticket.</td>
1356+
<td>None</td>
1357+
</tr>
1358+
<tr>
12981359
<td><code>--otp</code>, <code>-o</code></td>
12991360
<td>text</td>
13001361
<td>OTP to checkout a profile, download a secret, or view a secret, if MFA is required.</td>
@@ -2350,6 +2411,18 @@ <h5 id="pybritive-request-submit">pybritive request submit</h5>
23502411
</thead>
23512412
<tbody>
23522413
<tr>
2414+
<td><code>--ticket-type</code></td>
2415+
<td>text</td>
2416+
<td>Ticket type for the ITSM process, if a profile requires a ticket.</td>
2417+
<td>None</td>
2418+
</tr>
2419+
<tr>
2420+
<td><code>--ticket-id</code></td>
2421+
<td>text</td>
2422+
<td>Ticket ID for the ITSM process, if a profile requires a ticket.</td>
2423+
<td>None</td>
2424+
</tr>
2425+
<tr>
23532426
<td><code>--justification</code>, <code>-j</code></td>
23542427
<td>text</td>
23552428
<td>Justification for the approval process, if a profile checkout or secret access requires approval.</td>
@@ -2988,7 +3061,7 @@ <h4 id="pybritive-user">pybritive user</h4>
29883061

29893062
<div role="contentinfo">
29903063
<!-- Copyright etc -->
2991-
<p>2024 Britive, Inc.</p>
3064+
<p>2025 Britive, Inc.</p>
29923065
</div>
29933066

29943067
Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
@@ -3028,5 +3101,5 @@ <h4 id="pybritive-user">pybritive user</h4>
30283101

30293102
<!--
30303103
MkDocs version : 1.6.0
3031-
Build Date UTC : 2025-02-20 14:52:01.392307+00:00
3104+
Build Date UTC : 2025-03-10 21:26:53.604912+00:00
30323105
-->

search.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ <h1 id="search">Search Results</h1>
8787

8888
<div role="contentinfo">
8989
<!-- Copyright etc -->
90-
<p>2024 Britive, Inc.</p>
90+
<p>2025 Britive, Inc.</p>
9191
</div>
9292

9393
Built with <a href="https://www.mkdocs.org/">MkDocs</a> using a <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

sitemap.xml.gz

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)