/** * ContainerRegistrySecure composite — Azure Container Registry with security hardening. * * A higher-level construct for deploying an ACR with * admin user disabled, content trust, and quarantine policy. */ import { ContainerRegistry } from "../generated/index.js"; export interface ContainerRegistrySecureProps { /** Registry name (5-50 chars, alphanumeric, globally unique). */ name: string; /** SKU tier (default: "Premium" — required for security features). */ sku?: string; /** Azure region (default: resource group location). */ location?: string; /** Resource tags. */ tags?: Record; /** Per-member defaults. */ defaults?: { registry?: Partial[0]>; }; } export interface ContainerRegistrySecureResult { registry: InstanceType; } /** * Create a ContainerRegistrySecure composite — returns an * Azure Container Registry with security best practices. * * @example * ```ts * import { ContainerRegistrySecure } from "@intentius/chant-lexicon-azure"; * * const { registry } = ContainerRegistrySecure({ * name: "myacr01", * sku: "Premium", * tags: { environment: "production" }, * }); * * export { registry }; * ``` */ export declare const ContainerRegistrySecure: import("@intentius/chant").CompositeDefinition; }>; //# sourceMappingURL=container-registry.d.ts.map