silicon-iam-cli 1.2.1

Command-line client for Silicon IAM, built on the silicon-iam-client crate.
// @generated by scripts/generate-cli-docs.rb; edit canonical files under docs/.
// Source hashes make each embedded document's provenance inspectable offline.

use super::Document;

#[rustfmt::skip]
pub(super) static DOCUMENTS: &[Document] = &[
    Document {
        topic: "overview",
        title: "Integration documentation index",
        source: "docs/README.md",
        source_sha256: "029389c93e4ea53838b21cf0a5f1faa07237172723b2a897f16ce5878720f03e",
        format: "markdown",
        aliases: &["index"],
        content: include_str!("manual_assets/overview.md"),
    },
    Document {
        topic: "cli",
        title: "Complete CLI guide and command reference",
        source: "docs/cli/README.md",
        source_sha256: "23b4b9b5e22bcc1a1f539505b238395ddf8ac89a384771719def6f8f3dc43209",
        format: "markdown",
        aliases: &["commands"],
        content: include_str!("manual_assets/cli.md"),
    },
    Document {
        topic: "storage",
        title: "CLI credential storage and concurrent sessions",
        source: "docs/cli/storage.md",
        source_sha256: "dadba09b9e96cffb70b7655d6b4411010accc0938976a05a5d5c8c718703029b",
        format: "markdown",
        aliases: &["cli/storage"],
        content: include_str!("manual_assets/storage.md"),
    },
    Document {
        topic: "api",
        title: "Complete HTTP API reference",
        source: "docs/API_DOCS.md",
        source_sha256: "ba5d7c076d952768f19fc3a0d20f6f103114882f1bf6a0e44e8e78da311b0e7b",
        format: "markdown",
        aliases: &["http"],
        content: include_str!("manual_assets/api.md"),
    },
    Document {
        topic: "openapi",
        title: "Normative OpenAPI wire contract",
        source: "docs/openapi.yaml",
        source_sha256: "9baf3a31ae13dc4c9049839d97e92e412ee44991a7164847d7af9ef088da7eca",
        format: "yaml",
        aliases: &["schema"],
        content: include_str!("manual_assets/openapi.yaml"),
    },
    Document {
        topic: "client",
        title: "Complete Rust client guide",
        source: "docs/client/README.md",
        source_sha256: "74e2c5fd997836066b9b2d6a05120ff9f349d69019c1b28a91a0dd3f2b176547",
        format: "markdown",
        aliases: &["sdk", "rust"],
        content: include_str!("manual_assets/client.md"),
    },
    Document {
        topic: "api/overview",
        title: "API overview",
        source: "docs/api/overview.html",
        source_sha256: "9e012e1a034ac14a680bd4ad729cb0e42a0662666a99b60e1ed2f9aa8f84a024",
        format: "markdown",
        aliases: &[],
        content: include_str!("manual_assets/api-overview.md"),
    },
    Document {
        topic: "api/conventions",
        title: "HTTP conventions, versions and pagination",
        source: "docs/api/conventions.html",
        source_sha256: "8815fafdd8992550b81a873926e18a411d4be6aa67944f9f662edcbd5f5a49e2",
        format: "markdown",
        aliases: &["conventions"],
        content: include_str!("manual_assets/api-conventions.md"),
    },
    Document {
        topic: "api/authentication",
        title: "Authentication, SLTs and credentials",
        source: "docs/api/authentication.html",
        source_sha256: "b78620ee5411291265eb39513271191e66e7f54b36e74b3504f64dec3747fcfb",
        format: "markdown",
        aliases: &["authentication", "login"],
        content: include_str!("manual_assets/api-authentication.md"),
    },
    Document {
        topic: "api/carbons",
        title: "Carbon accounts and sessions",
        source: "docs/api/carbons.html",
        source_sha256: "6b5c50e01b574e57f337a3abeb2f19d0985eb707267fda5a3ac195dd85da9cc8",
        format: "markdown",
        aliases: &["carbons"],
        content: include_str!("manual_assets/api-carbons.md"),
    },
    Document {
        topic: "api/organizations",
        title: "Organizations, membership and SSO",
        source: "docs/api/organizations.html",
        source_sha256: "1e856e8b441f3153ff9fc258c1e0be1da1d0a33667ffb1fd6e2aa25361e697d2",
        format: "markdown",
        aliases: &["organizations", "members", "sso"],
        content: include_str!("manual_assets/api-organizations.md"),
    },
    Document {
        topic: "api/silicons",
        title: "Silicon identities and credentials",
        source: "docs/api/silicons.html",
        source_sha256: "27db0cb2092cc43ddf04c30c45199587d48c54ba5bc3acf7081a05e7e137b21e",
        format: "markdown",
        aliases: &["silicons"],
        content: include_str!("manual_assets/api-silicons.md"),
    },
    Document {
        topic: "api/governance",
        title: "Tags, trust and approvals",
        source: "docs/api/governance.html",
        source_sha256: "51a0d6ffaf9f0ddbf17d67b5c63c50d093fa79104351c772fdbad9044dafc52e",
        format: "markdown",
        aliases: &["governance", "tags", "trust", "approvals"],
        content: include_str!("manual_assets/api-governance.md"),
    },
    Document {
        topic: "api/applications",
        title: "Applications, registration and current authorization",
        source: "docs/api/applications.html",
        source_sha256: "51b6dd72d360b11017cf661ec69cd58c1a532a9329e4e9b8a86f23c3d61bb721",
        format: "markdown",
        aliases: &["applications", "apps", "authorization"],
        content: include_str!("manual_assets/api-applications.md"),
    },
    Document {
        topic: "api/obo",
        title: "On-behalf-of proofs and delegated authority",
        source: "docs/api/obo.html",
        source_sha256: "9f08980b88a3b1b194bef512147681d2fcf4422287da275f0b1ee69724c2de95",
        format: "markdown",
        aliases: &["obo"],
        content: include_str!("manual_assets/api-obo.md"),
    },
    Document {
        topic: "api/webhooks",
        title: "Signed webhook delivery and verification",
        source: "docs/api/webhooks.html",
        source_sha256: "e5ae26b0b58dd414513841293c471de233fe0643d81a3bbdb4ac0c156717aa08",
        format: "markdown",
        aliases: &["webhooks"],
        content: include_str!("manual_assets/api-webhooks.md"),
    },
    Document {
        topic: "api/testing-environments",
        title: "Testing environments and isolation",
        source: "docs/api/testing-environments.html",
        source_sha256: "658adbc2267806eccf3b24602b6336da9a6f645c1461f7f14324df89d24b620c",
        format: "markdown",
        aliases: &["testing", "environments"],
        content: include_str!("manual_assets/api-testing-environments.md"),
    },
    Document {
        topic: "api/errors",
        title: "API error codes and recovery",
        source: "docs/api/errors.html",
        source_sha256: "1462f6f9af55fcbbe18d934e9ec0ec671db613b59c2468326b7f799ad00e4f70",
        format: "markdown",
        aliases: &["errors"],
        content: include_str!("manual_assets/api-errors.md"),
    },
    Document {
        topic: "client/overview",
        title: "Rust client capabilities and design",
        source: "docs/client/overview.html",
        source_sha256: "1553827153677a463f596a64eacf332b8f1f9d83a1ba44664b2cb82666467ba6",
        format: "markdown",
        aliases: &[],
        content: include_str!("manual_assets/client-overview.md"),
    },
    Document {
        topic: "client/connecting",
        title: "Configure the Rust client and credentials",
        source: "docs/client/connecting.html",
        source_sha256: "f5fbd289f256ba80324bc15e9ef607ba3d1540d4e9ef7b6bb1d44f3e4ba35907",
        format: "markdown",
        aliases: &["connecting"],
        content: include_str!("manual_assets/client-connecting.md"),
    },
    Document {
        topic: "client/login",
        title: "Application login using short-lived tokens",
        source: "docs/client/login.html",
        source_sha256: "6fc7109e090c6f8ba2265d49d11e147e152d0f25297b30c58a5016d1ac722bc3",
        format: "markdown",
        aliases: &[],
        content: include_str!("manual_assets/client-login.md"),
    },
    Document {
        topic: "client/tokens",
        title: "Application tokens and authorization snapshots",
        source: "docs/client/tokens.html",
        source_sha256: "5fbe7b2366562249fbf16fa7cadf0aa73789929118cfe38aefd1fd75e977ffe9",
        format: "markdown",
        aliases: &["tokens"],
        content: include_str!("manual_assets/client-tokens.md"),
    },
    Document {
        topic: "client/obo",
        title: "Rust client OBO signing and verification",
        source: "docs/client/obo.html",
        source_sha256: "3e0f1182fe679da007f55b87a5e485bf001fec244db86b031644af12fafebaeb",
        format: "markdown",
        aliases: &[],
        content: include_str!("manual_assets/client-obo.md"),
    },
    Document {
        topic: "client/webhooks",
        title: "Rust client webhook verification",
        source: "docs/client/webhooks.html",
        source_sha256: "9939a020bd5e79eab96c26a30bf9f1c2732b237ef70928a2f855dfefcb7a6851",
        format: "markdown",
        aliases: &[],
        content: include_str!("manual_assets/client-webhooks.md"),
    },
    Document {
        topic: "client/testing-environments",
        title: "Rust client testing environment workflow",
        source: "docs/client/testing-environments.html",
        source_sha256: "7e2314045f24627835e2a357e609a5e7bdb112336b5d9f891c2d352b1dcf5669",
        format: "markdown",
        aliases: &[],
        content: include_str!("manual_assets/client-testing-environments.md"),
    },
    Document {
        topic: "client/errors",
        title: "Rust client errors and safe retry policy",
        source: "docs/client/errors.html",
        source_sha256: "217de7ae88d4578081304d7ca73c2e1db4d35ef3af7676d2bc984a5ffefc0a00",
        format: "markdown",
        aliases: &[],
        content: include_str!("manual_assets/client-errors.md"),
    },
    Document {
        topic: "client/updates",
        title: "Client and CLI automatic updates",
        source: "docs/client/updates.html",
        source_sha256: "96c11a639bb25971509b9e41f281cdb7e2b37ed279fc3faf8a50635a735f9006",
        format: "markdown",
        aliases: &["updates"],
        content: include_str!("manual_assets/client-updates.md"),
    },
];