Skip to main content

Variable: GatewayCreateSecretReferenceRequestSchema

const GatewayCreateSecretReferenceRequestSchema: z.ZodType<{
organisation_id?: string;
name: string;
slug?: string;
description?: string | null;
manager_type: "aws_sm" | "azure_kv" | "hashicorp_vault";
auth_config: | GatewayRequestAwsAccessKeyAuthConfig
| GatewayRequestAwsAssumedRoleAuthConfig
| GatewayRequestAwsServiceRoleAuthConfig
| GatewayRequestAzureEntraAuthConfig
| GatewayRequestAzureManagedAuthConfig
| GatewayRequestAzureDefaultAuthConfig
| GatewayRequestHashicorpTokenAuthConfig
| GatewayRequestHashicorpAppRoleAuthConfig
| GatewayRequestHashicorpKubernetesAuthConfig;
secret_path: string;
secret_key?: string | null;
allow_all_workspaces?: boolean;
allowed_workspaces?: string[];
tags?: | {
[key: string]: string;
}
| null;
}>;

Defined in: src/models/ai-gateway-extensions.ts:1671

SCM CreateSecretReferenceRequest; stable request fields are strict; extension maps accept finite JSON.