Interface ExtensionSecretRequirement

Declares a dependency on a named secret (API key / credential).

interface ExtensionSecretRequirement {
    id: string;
    optional?: boolean;
    description?: string;
}

Properties

id: string

Unique identifier matching the shared secret catalog.

optional?: boolean

When true the descriptor can still activate without this secret.

description?: string

Optional context surfaced in tooling.