import { ArmResource } from '@yetics/armkit-core' ; import { Construct } from 'constructs' ; schema export class Managers extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers' , } ) ; } } schema export class ManagersAccessControlRecords extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_accessControlRecords' , } ) ; } } schema export class ManagersBandwidthSettings extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_bandwidthSettings' , } ) ; } } schema export class ManagersDevicesAlertSettings extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_devices_alertSettings' , } ) ; } } schema export class ManagersDevicesBackupPolicies extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_devices_backupPolicies' , } ) ; } } schema export class ManagersDevicesBackupPoliciesSchedules extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_devices_backupPolicies_schedules' , } ) ; } } schema export class ManagersDevicesTimeSettings extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_devices_timeSettings' , } ) ; } } schema export class ManagersDevicesVolumeContainers extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_devices_volumeContainers' , } ) ; } } schema export class ManagersDevicesVolumeContainersVolumes extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_devices_volumeContainers_volumes' , } ) ; } } schema export class ManagersExtendedInformation extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_extendedInformation' , } ) ; } } schema export class ManagersStorageAccountCredentials extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_storageAccountCredentials' , } ) ; } } schema export interface ManagersOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersApiVersion ; schema readonly etag ? : string ; schema readonly location : string ; schema readonly name : string ; schema readonly properties : ManagerProperties ; schema readonly resources ? : MicrosoftStorSimpleManagersResources [ ] ; schema readonly tags ? : MicrosoftStorSimpleManagersTags ; schema readonly type : MicrosoftStorSimpleManagersType ; } schema export interface ManagersAccessControlRecordsOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersAccessControlRecordsApiVersion ; schema readonly kind ? : MicrosoftStorSimpleManagersAccessControlRecordsKind ; schema readonly name : string ; schema readonly properties : AccessControlRecordProperties ; schema readonly type : MicrosoftStorSimpleManagersAccessControlRecordsType ; } schema export interface ManagersBandwidthSettingsOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersBandwidthSettingsApiVersion ; schema readonly kind ? : MicrosoftStorSimpleManagersBandwidthSettingsKind ; schema readonly name : string ; schema readonly properties : BandwidthRateSettingProperties ; schema readonly type : MicrosoftStorSimpleManagersBandwidthSettingsType ; } schema export interface ManagersDevicesAlertSettingsOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesAlertSettingsApiVersion ; schema readonly kind ? : MicrosoftStorSimpleManagersDevicesAlertSettingsKind ; schema readonly name : MicrosoftStorSimpleManagersDevicesAlertSettingsNamePattern ; schema readonly properties : AlertNotificationProperties ; schema readonly type : MicrosoftStorSimpleManagersDevicesAlertSettingsType ; } schema export interface ManagersDevicesBackupPoliciesOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesBackupPoliciesApiVersion ; schema readonly kind ? : MicrosoftStorSimpleManagersDevicesBackupPoliciesKind ; schema readonly name : string ; schema readonly properties : BackupPolicyProperties ; schema readonly resources ? : ManagersDevicesBackupPoliciesSchedulesChildResource [ ] ; schema readonly type : MicrosoftStorSimpleManagersDevicesBackupPoliciesType ; } schema export interface ManagersDevicesBackupPoliciesSchedulesOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesBackupPoliciesSchedulesApiVersion ; schema readonly kind ? : MicrosoftStorSimpleManagersDevicesBackupPoliciesSchedulesKind ; schema readonly name : string ; schema readonly properties : BackupScheduleProperties ; schema readonly type : MicrosoftStorSimpleManagersDevicesBackupPoliciesSchedulesType ; } schema export interface ManagersDevicesTimeSettingsOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesTimeSettingsApiVersion ; schema readonly kind ? : MicrosoftStorSimpleManagersDevicesTimeSettingsKind ; schema readonly name : MicrosoftStorSimpleManagersDevicesTimeSettingsNamePattern ; schema readonly properties : TimeSettingsProperties ; schema readonly type : MicrosoftStorSimpleManagersDevicesTimeSettingsType ; } schema export interface ManagersDevicesVolumeContainersOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesVolumeContainersApiVersion ; schema readonly kind ? : MicrosoftStorSimpleManagersDevicesVolumeContainersKind ; schema readonly name : string ; schema readonly properties : VolumeContainerProperties ; schema readonly resources ? : ManagersDevicesVolumeContainersVolumesChildResource [ ] ; schema readonly type : MicrosoftStorSimpleManagersDevicesVolumeContainersType ; } schema export interface ManagersDevicesVolumeContainersVolumesOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesVolumeContainersVolumesApiVersion ; schema readonly kind ? : MicrosoftStorSimpleManagersDevicesVolumeContainersVolumesKind ; schema readonly name : string ; schema readonly properties : VolumeProperties ; schema readonly type : MicrosoftStorSimpleManagersDevicesVolumeContainersVolumesType ; } schema export interface ManagersExtendedInformationOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersExtendedInformationApiVersion ; schema readonly etag ? : string ; schema readonly kind ? : MicrosoftStorSimpleManagersExtendedInformationKind ; schema readonly name : MicrosoftStorSimpleManagersExtendedInformationNamePattern ; schema readonly properties : ManagerExtendedInfoProperties ; schema readonly type : MicrosoftStorSimpleManagersExtendedInformationType ; } schema export interface ManagersStorageAccountCredentialsOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersStorageAccountCredentialsApiVersion ; schema readonly kind ? : MicrosoftStorSimpleManagersStorageAccountCredentialsKind ; schema readonly name : string ; schema readonly properties : StorageAccountCredentialProperties ; schema readonly type : MicrosoftStorSimpleManagersStorageAccountCredentialsType ; } export enum MicrosoftStorSimpleManagersApiVersion { "MicrosoftStorSimpleManagersApiVersion_2017_06_01" = '2017-06-01' } schema export interface ManagerProperties { schema readonly cisIntrinsicSettings ? : ManagerIntrinsicSettings ; schema readonly provisioningState ? : string ; schema readonly sku ? : ManagerSku ; } schema export class MicrosoftStorSimpleManagersResources { public static fromManagersExtendedInformationChildResource ( value ) { return new MicrosoftStorSimpleManagersResources ( value ) ; } public static fromManagersAccessControlRecordsChildResource ( value ) { return new MicrosoftStorSimpleManagersResources ( value ) ; } public static fromManagersBandwidthSettingsChildResource ( value ) { return new MicrosoftStorSimpleManagersResources ( value ) ; } public static fromManagersStorageAccountCredentialsChildResource ( value ) { return new MicrosoftStorSimpleManagersResources ( value ) ; } private constructor ( value ) { Object . defineProperty ( this , 'resolve' , { value : ( ) => value } ) ; } } schema export interface MicrosoftStorSimpleManagersTags { } export enum MicrosoftStorSimpleManagersType { "MicrosoftStorSimpleManagersType_MICROSOFT_STOR_SIMPLE_MANAGERS" = 'Microsoft.StorSimple/managers' } export enum MicrosoftStorSimpleManagersAccessControlRecordsApiVersion { "MicrosoftStorSimpleManagersAccessControlRecordsApiVersion_2017_06_01" = '2017-06-01' } export enum MicrosoftStorSimpleManagersAccessControlRecordsKind { "MicrosoftStorSimpleManagersAccessControlRecordsKind_SERIES8000" = 'Series8000' } schema export interface AccessControlRecordProperties { schema readonly initiatorName : string ; } export enum MicrosoftStorSimpleManagersAccessControlRecordsType { "MicrosoftStorSimpleManagersAccessControlRecordsType_MICROSOFT_STOR_SIMPLE_MANAGERS_ACCESS_CONTROL_RECORDS" = 'Microsoft.StorSimple/managers/accessControlRecords' } export enum MicrosoftStorSimpleManagersBandwidthSettingsApiVersion { "MicrosoftStorSimpleManagersBandwidthSettingsApiVersion_2017_06_01" = '2017-06-01' } export enum MicrosoftStorSimpleManagersBandwidthSettingsKind { "MicrosoftStorSimpleManagersBandwidthSettingsKind_SERIES8000" = 'Series8000' } schema export interface BandwidthRateSettingProperties { schema readonly schedules : BandwidthSchedule [ ] ; } export enum MicrosoftStorSimpleManagersBandwidthSettingsType { "MicrosoftStorSimpleManagersBandwidthSettingsType_MICROSOFT_STOR_SIMPLE_MANAGERS_BANDWIDTH_SETTINGS" = 'Microsoft.StorSimple/managers/bandwidthSettings' } export enum MicrosoftStorSimpleManagersDevicesAlertSettingsApiVersion { "MicrosoftStorSimpleManagersDevicesAlertSettingsApiVersion_2017_06_01" = '2017-06-01' } export enum MicrosoftStorSimpleManagersDevicesAlertSettingsKind { "MicrosoftStorSimpleManagersDevicesAlertSettingsKind_SERIES8000" = 'Series8000' } schema export class MicrosoftStorSimpleManagersDevicesAlertSettingsNamePattern { public static pattern ( value ) { return value ; } } schema export interface AlertNotificationProperties { schema readonly additionalRecipientEmailList ? : string [ ] ; schema readonly alertNotificationCulture ? : string ; schema readonly emailNotification : AlertNotificationPropertiesEmailNotification ; schema readonly notificationToServiceOwners ? : AlertNotificationPropertiesNotificationToServiceOwners ; } export enum MicrosoftStorSimpleManagersDevicesAlertSettingsType { "MicrosoftStorSimpleManagersDevicesAlertSettingsType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_ALERT_SETTINGS" = 'Microsoft.StorSimple/managers/devices/alertSettings' } export enum MicrosoftStorSimpleManagersDevicesBackupPoliciesApiVersion { "MicrosoftStorSimpleManagersDevicesBackupPoliciesApiVersion_2017_06_01" = '2017-06-01' } export enum MicrosoftStorSimpleManagersDevicesBackupPoliciesKind { "MicrosoftStorSimpleManagersDevicesBackupPoliciesKind_SERIES8000" = 'Series8000' } schema export interface BackupPolicyProperties { schema readonly volumeIds : string [ ] ; } schema export interface ManagersDevicesBackupPoliciesSchedulesChildResource { schema readonly apiVersion : ManagersDevicesBackupPoliciesSchedulesChildResourceApiVersion ; schema readonly kind ? : ManagersDevicesBackupPoliciesSchedulesChildResourceKind ; schema readonly name : string ; schema readonly properties : BackupScheduleProperties ; schema readonly type : ManagersDevicesBackupPoliciesSchedulesChildResourceType ; } export enum MicrosoftStorSimpleManagersDevicesBackupPoliciesType { "MicrosoftStorSimpleManagersDevicesBackupPoliciesType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_BACKUP_POLICIES" = 'Microsoft.StorSimple/managers/devices/backupPolicies' } export enum MicrosoftStorSimpleManagersDevicesBackupPoliciesSchedulesApiVersion { "MicrosoftStorSimpleManagersDevicesBackupPoliciesSchedulesApiVersion_2017_06_01" = '2017-06-01' } export enum MicrosoftStorSimpleManagersDevicesBackupPoliciesSchedulesKind { "MicrosoftStorSimpleManagersDevicesBackupPoliciesSchedulesKind_SERIES8000" = 'Series8000' } schema export interface BackupScheduleProperties { schema readonly backupType : BackupSchedulePropertiesBackupType ; schema readonly retentionCount : number ; schema readonly scheduleRecurrence : ScheduleRecurrence ; schema readonly scheduleStatus : BackupSchedulePropertiesScheduleStatus ; schema readonly startTime : Date ; } export enum MicrosoftStorSimpleManagersDevicesBackupPoliciesSchedulesType { "MicrosoftStorSimpleManagersDevicesBackupPoliciesSchedulesType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_BACKUP_POLICIES_SCHEDULES" = 'Microsoft.StorSimple/managers/devices/backupPolicies/schedules' } export enum MicrosoftStorSimpleManagersDevicesTimeSettingsApiVersion { "MicrosoftStorSimpleManagersDevicesTimeSettingsApiVersion_2017_06_01" = '2017-06-01' } export enum MicrosoftStorSimpleManagersDevicesTimeSettingsKind { "MicrosoftStorSimpleManagersDevicesTimeSettingsKind_SERIES8000" = 'Series8000' } schema export class MicrosoftStorSimpleManagersDevicesTimeSettingsNamePattern { public static pattern ( value ) { return value ; } } schema export interface TimeSettingsProperties { schema readonly primaryTimeServer ? : string ; schema readonly secondaryTimeServer ? : string [ ] ; schema readonly timeZone : string ; } export enum MicrosoftStorSimpleManagersDevicesTimeSettingsType { "MicrosoftStorSimpleManagersDevicesTimeSettingsType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_TIME_SETTINGS" = 'Microsoft.StorSimple/managers/devices/timeSettings' } export enum MicrosoftStorSimpleManagersDevicesVolumeContainersApiVersion { "MicrosoftStorSimpleManagersDevicesVolumeContainersApiVersion_2017_06_01" = '2017-06-01' } export enum MicrosoftStorSimpleManagersDevicesVolumeContainersKind { "MicrosoftStorSimpleManagersDevicesVolumeContainersKind_SERIES8000" = 'Series8000' } schema export interface VolumeContainerProperties { schema readonly bandWidthRateInMbps ? : number ; schema readonly bandwidthSettingId ? : string ; schema readonly encryptionKey ? : AsymmetricEncryptedSecret ; schema readonly storageAccountCredentialId : string ; } schema export interface ManagersDevicesVolumeContainersVolumesChildResource { schema readonly apiVersion : ManagersDevicesVolumeContainersVolumesChildResourceApiVersion ; schema readonly kind ? : ManagersDevicesVolumeContainersVolumesChildResourceKind ; schema readonly name : string ; schema readonly properties : VolumeProperties ; schema readonly type : ManagersDevicesVolumeContainersVolumesChildResourceType ; } export enum MicrosoftStorSimpleManagersDevicesVolumeContainersType { "MicrosoftStorSimpleManagersDevicesVolumeContainersType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_VOLUME_CONTAINERS" = 'Microsoft.StorSimple/managers/devices/volumeContainers' } export enum MicrosoftStorSimpleManagersDevicesVolumeContainersVolumesApiVersion { "MicrosoftStorSimpleManagersDevicesVolumeContainersVolumesApiVersion_2017_06_01" = '2017-06-01' } export enum MicrosoftStorSimpleManagersDevicesVolumeContainersVolumesKind { "MicrosoftStorSimpleManagersDevicesVolumeContainersVolumesKind_SERIES8000" = 'Series8000' } schema export interface VolumeProperties { schema readonly accessControlRecordIds : string [ ] ; schema readonly monitoringStatus : VolumePropertiesMonitoringStatus ; schema readonly sizeInBytes : number ; schema readonly volumeStatus : VolumePropertiesVolumeStatus ; schema readonly volumeType : VolumePropertiesVolumeType ; } export enum MicrosoftStorSimpleManagersDevicesVolumeContainersVolumesType { "MicrosoftStorSimpleManagersDevicesVolumeContainersVolumesType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_VOLUME_CONTAINERS_VOLUMES" = 'Microsoft.StorSimple/managers/devices/volumeContainers/volumes' } export enum MicrosoftStorSimpleManagersExtendedInformationApiVersion { "MicrosoftStorSimpleManagersExtendedInformationApiVersion_2017_06_01" = '2017-06-01' } export enum MicrosoftStorSimpleManagersExtendedInformationKind { "MicrosoftStorSimpleManagersExtendedInformationKind_SERIES8000" = 'Series8000' } schema export class MicrosoftStorSimpleManagersExtendedInformationNamePattern { public static pattern ( value ) { return value ; } } schema export interface ManagerExtendedInfoProperties { schema readonly algorithm : string ; schema readonly encryptionKey ? : string ; schema readonly encryptionKeyThumbprint ? : string ; schema readonly integrityKey : string ; schema readonly portalCertificateThumbprint ? : string ; schema readonly version ? : string ; } export enum MicrosoftStorSimpleManagersExtendedInformationType { "MicrosoftStorSimpleManagersExtendedInformationType_MICROSOFT_STOR_SIMPLE_MANAGERS_EXTENDED_INFORMATION" = 'Microsoft.StorSimple/managers/extendedInformation' } export enum MicrosoftStorSimpleManagersStorageAccountCredentialsApiVersion { "MicrosoftStorSimpleManagersStorageAccountCredentialsApiVersion_2017_06_01" = '2017-06-01' } export enum MicrosoftStorSimpleManagersStorageAccountCredentialsKind { "MicrosoftStorSimpleManagersStorageAccountCredentialsKind_SERIES8000" = 'Series8000' } schema export interface StorageAccountCredentialProperties { schema readonly accessKey ? : AsymmetricEncryptedSecret ; schema readonly endPoint : string ; schema readonly sslStatus : StorageAccountCredentialPropertiesSslStatus ; } export enum MicrosoftStorSimpleManagersStorageAccountCredentialsType { "MicrosoftStorSimpleManagersStorageAccountCredentialsType_MICROSOFT_STOR_SIMPLE_MANAGERS_STORAGE_ACCOUNT_CREDENTIALS" = 'Microsoft.StorSimple/managers/storageAccountCredentials' } schema export interface ManagerIntrinsicSettings { schema readonly type : ManagerIntrinsicSettingsType ; } schema export interface ManagerSku { schema readonly name : ManagerSkuName ; } schema export interface ManagersExtendedInformationChildResource { schema readonly apiVersion : ManagersExtendedInformationChildResourceApiVersion ; schema readonly etag ? : string ; schema readonly kind ? : ManagersExtendedInformationChildResourceKind ; schema readonly name : ManagersExtendedInformationChildResourceName ; schema readonly properties : ManagerExtendedInfoProperties ; schema readonly type : ManagersExtendedInformationChildResourceType ; } schema export interface ManagersAccessControlRecordsChildResource { schema readonly apiVersion : ManagersAccessControlRecordsChildResourceApiVersion ; schema readonly kind ? : ManagersAccessControlRecordsChildResourceKind ; schema readonly name : string ; schema readonly properties : AccessControlRecordProperties ; schema readonly type : ManagersAccessControlRecordsChildResourceType ; } schema export interface ManagersBandwidthSettingsChildResource { schema readonly apiVersion : ManagersBandwidthSettingsChildResourceApiVersion ; schema readonly kind ? : ManagersBandwidthSettingsChildResourceKind ; schema readonly name : string ; schema readonly properties : BandwidthRateSettingProperties ; schema readonly type : ManagersBandwidthSettingsChildResourceType ; } schema export interface ManagersStorageAccountCredentialsChildResource { schema readonly apiVersion : ManagersStorageAccountCredentialsChildResourceApiVersion ; schema readonly kind ? : ManagersStorageAccountCredentialsChildResourceKind ; schema readonly name : string ; schema readonly properties : StorageAccountCredentialProperties ; schema readonly type : ManagersStorageAccountCredentialsChildResourceType ; } schema export interface BandwidthSchedule { schema readonly days : BandwidthScheduleDays [ ] ; schema readonly rateInMbps : number ; schema readonly start : Time ; schema readonly stop : Time ; } export enum AlertNotificationPropertiesEmailNotification { ENABLED = 'Enabled' , DISABLED = 'Disabled' } export enum AlertNotificationPropertiesNotificationToServiceOwners { ENABLED = 'Enabled' , DISABLED = 'Disabled' } export enum ManagersDevicesBackupPoliciesSchedulesChildResourceApiVersion { "ManagersDevicesBackupPoliciesSchedulesChildResourceApiVersion_2017_06_01" = '2017-06-01' } export enum ManagersDevicesBackupPoliciesSchedulesChildResourceKind { "ManagersDevicesBackupPoliciesSchedulesChildResourceKind_SERIES8000" = 'Series8000' } export enum ManagersDevicesBackupPoliciesSchedulesChildResourceType { SCHEDULES = 'schedules' } export enum BackupSchedulePropertiesBackupType { LOCAL_SNAPSHOT = 'LocalSnapshot' , CLOUD_SNAPSHOT = 'CloudSnapshot' } schema export interface ScheduleRecurrence { schema readonly recurrenceType : ScheduleRecurrenceRecurrenceType ; schema readonly recurrenceValue : number ; schema readonly weeklyDaysList ? : ScheduleRecurrenceWeeklyDaysList [ ] ; } export enum BackupSchedulePropertiesScheduleStatus { ENABLED = 'Enabled' , DISABLED = 'Disabled' } schema export interface AsymmetricEncryptedSecret { schema readonly encryptionAlgorithm : AsymmetricEncryptedSecretEncryptionAlgorithm ; schema readonly encryptionCertThumbprint ? : string ; schema readonly value : string ; } export enum ManagersDevicesVolumeContainersVolumesChildResourceApiVersion { "ManagersDevicesVolumeContainersVolumesChildResourceApiVersion_2017_06_01" = '2017-06-01' } export enum ManagersDevicesVolumeContainersVolumesChildResourceKind { "ManagersDevicesVolumeContainersVolumesChildResourceKind_SERIES8000" = 'Series8000' } export enum ManagersDevicesVolumeContainersVolumesChildResourceType { VOLUMES = 'volumes' } export enum VolumePropertiesMonitoringStatus { ENABLED = 'Enabled' , DISABLED = 'Disabled' } export enum VolumePropertiesVolumeStatus { ONLINE = 'Online' , OFFLINE = 'Offline' } export enum VolumePropertiesVolumeType { TIERED = 'Tiered' , ARCHIVAL = 'Archival' , LOCALLY_PINNED = 'LocallyPinned' } export enum StorageAccountCredentialPropertiesSslStatus { ENABLED = 'Enabled' , DISABLED = 'Disabled' } export enum ManagerIntrinsicSettingsType { "ManagerIntrinsicSettingsType_GARDA_V1" = 'GardaV1' , "ManagerIntrinsicSettingsType_HELSINKI_V1" = 'HelsinkiV1' } export enum ManagerSkuName { STANDARD = 'Standard' } export enum ManagersExtendedInformationChildResourceApiVersion { "ManagersExtendedInformationChildResourceApiVersion_2017_06_01" = '2017-06-01' } export enum ManagersExtendedInformationChildResourceKind { "ManagersExtendedInformationChildResourceKind_SERIES8000" = 'Series8000' } export enum ManagersExtendedInformationChildResourceName { VAULT_EXTENDED_INFO = 'vaultExtendedInfo' } export enum ManagersExtendedInformationChildResourceType { EXTENDED_INFORMATION = 'extendedInformation' } export enum ManagersAccessControlRecordsChildResourceApiVersion { "ManagersAccessControlRecordsChildResourceApiVersion_2017_06_01" = '2017-06-01' } export enum ManagersAccessControlRecordsChildResourceKind { "ManagersAccessControlRecordsChildResourceKind_SERIES8000" = 'Series8000' } export enum ManagersAccessControlRecordsChildResourceType { ACCESS_CONTROL_RECORDS = 'accessControlRecords' } export enum ManagersBandwidthSettingsChildResourceApiVersion { "ManagersBandwidthSettingsChildResourceApiVersion_2017_06_01" = '2017-06-01' } export enum ManagersBandwidthSettingsChildResourceKind { "ManagersBandwidthSettingsChildResourceKind_SERIES8000" = 'Series8000' } export enum ManagersBandwidthSettingsChildResourceType { BANDWIDTH_SETTINGS = 'bandwidthSettings' } export enum ManagersStorageAccountCredentialsChildResourceApiVersion { "ManagersStorageAccountCredentialsChildResourceApiVersion_2017_06_01" = '2017-06-01' } export enum ManagersStorageAccountCredentialsChildResourceKind { "ManagersStorageAccountCredentialsChildResourceKind_SERIES8000" = 'Series8000' } export enum ManagersStorageAccountCredentialsChildResourceType { STORAGE_ACCOUNT_CREDENTIALS = 'storageAccountCredentials' } export enum BandwidthScheduleDays { SUNDAY = 'Sunday' , MONDAY = 'Monday' , TUESDAY = 'Tuesday' , WEDNESDAY = 'Wednesday' , THURSDAY = 'Thursday' , FRIDAY = 'Friday' , SATURDAY = 'Saturday' } schema export interface Time { schema readonly hours : number ; schema readonly minutes : number ; schema readonly seconds : number ; } export enum ScheduleRecurrenceRecurrenceType { MINUTES = 'Minutes' , HOURLY = 'Hourly' , DAILY = 'Daily' , WEEKLY = 'Weekly' } export enum ScheduleRecurrenceWeeklyDaysList { SUNDAY = 'Sunday' , MONDAY = 'Monday' , TUESDAY = 'Tuesday' , WEDNESDAY = 'Wednesday' , THURSDAY = 'Thursday' , FRIDAY = 'Friday' , SATURDAY = 'Saturday' } export enum AsymmetricEncryptedSecretEncryptionAlgorithm { NONE = 'None' , "AsymmetricEncryptedSecretEncryptionAlgorithm_AES256" = 'AES256' , "AsymmetricEncryptedSecretEncryptionAlgorithm_RSAES_PKCS1_V_1_5" = 'RSAES_PKCS1_v_1_5' }