Bicep 0.5 introduces import for user-defined types.
// types.bicep
@export()
type storageAccountConfig = {
name: string
sku: 'Standard_LRS' | 'Standard_GRS'
}
// main.bicep
import { storageAccountConfig } from 'types.bicep'
param config storageAccountConfig
This enables reusable type definitions across modules.
Discover more from C4: Container, Code, Cloud & Context
Subscribe to get the latest posts sent to your email.