/** * ContainerInstance composite — Container Group. * * Creates a Container Group with managed identity and no public IP by default. */ import { containerGroups } from "../generated/index.js"; export interface ContainerInstanceProps { /** Container group name. */ name: string; /** Azure region (default: resource group location). */ location?: string; /** Container image (default: "mcr.microsoft.com/hello-world"). */ image?: string; /** CPU cores (default: 1). */ cpu?: number; /** Memory in GB (default: 1.5). */ memoryInGb?: number; /** Container port (default: 80). */ port?: number; /** Whether to expose a public IP (default: false). */ publicIp?: boolean; /** Resource tags. */ tags?: Record; /** Per-member defaults. */ defaults?: { containerGroup?: Partial[0]>; }; } export interface ContainerInstanceResult { containerGroup: InstanceType; } export declare const ContainerInstance: import("@intentius/chant").CompositeDefinition; }>; //# sourceMappingURL=container-instance.d.ts.map