import { Expressionable, ResourceDefinition } from 'arm-templator'; export interface AccessControlRecordProperties { initiatorName: Expressionable; } export interface AlertSettingsProperties { emailNotification: Expressionable<('Enabled' | 'Disabled')>; notificationToServiceOwners: Expressionable<('Enabled' | 'Disabled')>; alertNotificationCulture: Expressionable; additionalRecipientEmailList?: Expressionable; } export interface AsymmetricEncryptedSecret { value: Expressionable; encryptionCertificateThumbprint?: Expressionable; encryptionAlgorithm: Expressionable<('None' | 'AES256' | 'RSAES_PKCS1_v_1_5')>; } export interface BackupScheduleGroupProperties { startTime: Expressionable