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 ManagersCertificates extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_certificates' , } ) ; } } 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 ManagersDevicesBackupScheduleGroups extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_devices_backupScheduleGroups' , } ) ; } } schema export class ManagersDevicesChapSettings extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_devices_chapSettings' , } ) ; } } schema export class ManagersDevicesFileservers extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_devices_fileservers' , } ) ; } } schema export class ManagersDevicesFileserversShares extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_devices_fileservers_shares' , } ) ; } } schema export class ManagersDevicesIscsiservers extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_devices_iscsiservers' , } ) ; } } schema export class ManagersDevicesIscsiserversDisks extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_devices_iscsiservers_disks' , } ) ; } } 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 class ManagersStorageDomains extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'managers_storageDomains' , } ) ; } } 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 name : string ; schema readonly properties : AccessControlRecordProperties ; schema readonly type : MicrosoftStorSimpleManagersAccessControlRecordsType ; } schema export interface ManagersCertificatesOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersCertificatesApiVersion ; schema readonly name : string ; schema readonly properties : RawCertificateData ; schema readonly type : MicrosoftStorSimpleManagersCertificatesType ; } schema export interface ManagersDevicesAlertSettingsOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesAlertSettingsApiVersion ; schema readonly name : MicrosoftStorSimpleManagersDevicesAlertSettingsNamePattern ; schema readonly properties : AlertSettingsProperties ; schema readonly type : MicrosoftStorSimpleManagersDevicesAlertSettingsType ; } schema export interface ManagersDevicesBackupScheduleGroupsOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesBackupScheduleGroupsApiVersion ; schema readonly name : string ; schema readonly properties : BackupScheduleGroupProperties ; schema readonly type : MicrosoftStorSimpleManagersDevicesBackupScheduleGroupsType ; } schema export interface ManagersDevicesChapSettingsOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesChapSettingsApiVersion ; schema readonly name : string ; schema readonly properties : ChapProperties ; schema readonly type : MicrosoftStorSimpleManagersDevicesChapSettingsType ; } schema export interface ManagersDevicesFileserversOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesFileserversApiVersion ; schema readonly name : string ; schema readonly properties : FileServerProperties ; schema readonly resources ? : ManagersDevicesFileserversSharesChildResource [ ] ; schema readonly type : MicrosoftStorSimpleManagersDevicesFileserversType ; } schema export interface ManagersDevicesFileserversSharesOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesFileserversSharesApiVersion ; schema readonly name : string ; schema readonly properties : FileShareProperties ; schema readonly type : MicrosoftStorSimpleManagersDevicesFileserversSharesType ; } schema export interface ManagersDevicesIscsiserversOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesIscsiserversApiVersion ; schema readonly name : string ; schema readonly properties : IscsiServerProperties ; schema readonly resources ? : ManagersDevicesIscsiserversDisksChildResource [ ] ; schema readonly type : MicrosoftStorSimpleManagersDevicesIscsiserversType ; } schema export interface ManagersDevicesIscsiserversDisksOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersDevicesIscsiserversDisksApiVersion ; schema readonly name : string ; schema readonly properties : IscsiDiskProperties ; schema readonly type : MicrosoftStorSimpleManagersDevicesIscsiserversDisksType ; } schema export interface ManagersExtendedInformationOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersExtendedInformationApiVersion ; schema readonly etag ? : string ; schema readonly name : MicrosoftStorSimpleManagersExtendedInformationNamePattern ; schema readonly properties : ManagerExtendedInfoProperties ; schema readonly type : MicrosoftStorSimpleManagersExtendedInformationType ; } schema export interface ManagersStorageAccountCredentialsOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersStorageAccountCredentialsApiVersion ; schema readonly name : string ; schema readonly properties : StorageAccountCredentialProperties ; schema readonly type : MicrosoftStorSimpleManagersStorageAccountCredentialsType ; } schema export interface ManagersStorageDomainsOptions { schema readonly apiVersion ? : MicrosoftStorSimpleManagersStorageDomainsApiVersion ; schema readonly name : string ; schema readonly properties : StorageDomainProperties ; schema readonly type : MicrosoftStorSimpleManagersStorageDomainsType ; } export enum MicrosoftStorSimpleManagersApiVersion { "MicrosoftStorSimpleManagersApiVersion_2016_10_01" = '2016-10-01' } schema export interface ManagerProperties { schema readonly cisIntrinsicSettings ? : ManagerIntrinsicSettings ; schema readonly sku ? : ManagerSku ; } schema export class MicrosoftStorSimpleManagersResources { public static fromManagersCertificatesChildResource ( value ) { return new MicrosoftStorSimpleManagersResources ( value ) ; } public static fromManagersExtendedInformationChildResource ( value ) { return new MicrosoftStorSimpleManagersResources ( value ) ; } public static fromManagersAccessControlRecordsChildResource ( value ) { return new MicrosoftStorSimpleManagersResources ( value ) ; } public static fromManagersStorageAccountCredentialsChildResource ( value ) { return new MicrosoftStorSimpleManagersResources ( value ) ; } public static fromManagersStorageDomainsChildResource ( 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_2016_10_01" = '2016-10-01' } 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 MicrosoftStorSimpleManagersCertificatesApiVersion { "MicrosoftStorSimpleManagersCertificatesApiVersion_2016_10_01" = '2016-10-01' } schema export interface RawCertificateData { schema readonly authType ? : RawCertificateDataAuthType ; schema readonly certificate : string ; } export enum MicrosoftStorSimpleManagersCertificatesType { "MicrosoftStorSimpleManagersCertificatesType_MICROSOFT_STOR_SIMPLE_MANAGERS_CERTIFICATES" = 'Microsoft.StorSimple/managers/certificates' } export enum MicrosoftStorSimpleManagersDevicesAlertSettingsApiVersion { "MicrosoftStorSimpleManagersDevicesAlertSettingsApiVersion_2016_10_01" = '2016-10-01' } schema export class MicrosoftStorSimpleManagersDevicesAlertSettingsNamePattern { public static pattern ( value ) { return value ; } } schema export interface AlertSettingsProperties { schema readonly additionalRecipientEmailList ? : string [ ] ; schema readonly alertNotificationCulture : string ; schema readonly emailNotification : AlertSettingsPropertiesEmailNotification ; schema readonly notificationToServiceOwners : AlertSettingsPropertiesNotificationToServiceOwners ; } export enum MicrosoftStorSimpleManagersDevicesAlertSettingsType { "MicrosoftStorSimpleManagersDevicesAlertSettingsType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_ALERT_SETTINGS" = 'Microsoft.StorSimple/managers/devices/alertSettings' } export enum MicrosoftStorSimpleManagersDevicesBackupScheduleGroupsApiVersion { "MicrosoftStorSimpleManagersDevicesBackupScheduleGroupsApiVersion_2016_10_01" = '2016-10-01' } schema export interface BackupScheduleGroupProperties { schema readonly startTime : Time ; } export enum MicrosoftStorSimpleManagersDevicesBackupScheduleGroupsType { "MicrosoftStorSimpleManagersDevicesBackupScheduleGroupsType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_BACKUP_SCHEDULE_GROUPS" = 'Microsoft.StorSimple/managers/devices/backupScheduleGroups' } export enum MicrosoftStorSimpleManagersDevicesChapSettingsApiVersion { "MicrosoftStorSimpleManagersDevicesChapSettingsApiVersion_2016_10_01" = '2016-10-01' } schema export interface ChapProperties { schema readonly password : AsymmetricEncryptedSecret ; } export enum MicrosoftStorSimpleManagersDevicesChapSettingsType { "MicrosoftStorSimpleManagersDevicesChapSettingsType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_CHAP_SETTINGS" = 'Microsoft.StorSimple/managers/devices/chapSettings' } export enum MicrosoftStorSimpleManagersDevicesFileserversApiVersion { "MicrosoftStorSimpleManagersDevicesFileserversApiVersion_2016_10_01" = '2016-10-01' } schema export interface FileServerProperties { schema readonly backupScheduleGroupId : string ; schema readonly description ? : string ; schema readonly domainName : string ; schema readonly storageDomainId : string ; } schema export interface ManagersDevicesFileserversSharesChildResource { schema readonly apiVersion : ManagersDevicesFileserversSharesChildResourceApiVersion ; schema readonly name : string ; schema readonly properties : FileShareProperties ; schema readonly type : ManagersDevicesFileserversSharesChildResourceType ; } export enum MicrosoftStorSimpleManagersDevicesFileserversType { "MicrosoftStorSimpleManagersDevicesFileserversType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_FILESERVERS" = 'Microsoft.StorSimple/managers/devices/fileservers' } export enum MicrosoftStorSimpleManagersDevicesFileserversSharesApiVersion { "MicrosoftStorSimpleManagersDevicesFileserversSharesApiVersion_2016_10_01" = '2016-10-01' } schema export interface FileShareProperties { schema readonly adminUser : string ; schema readonly dataPolicy : FileSharePropertiesDataPolicy ; schema readonly description ? : string ; schema readonly monitoringStatus : FileSharePropertiesMonitoringStatus ; schema readonly provisionedCapacityInBytes : number ; schema readonly shareStatus : FileSharePropertiesShareStatus ; } export enum MicrosoftStorSimpleManagersDevicesFileserversSharesType { "MicrosoftStorSimpleManagersDevicesFileserversSharesType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_FILESERVERS_SHARES" = 'Microsoft.StorSimple/managers/devices/fileservers/shares' } export enum MicrosoftStorSimpleManagersDevicesIscsiserversApiVersion { "MicrosoftStorSimpleManagersDevicesIscsiserversApiVersion_2016_10_01" = '2016-10-01' } schema export interface IscsiServerProperties { schema readonly backupScheduleGroupId : string ; schema readonly chapId ? : string ; schema readonly description ? : string ; schema readonly reverseChapId ? : string ; schema readonly storageDomainId : string ; } schema export interface ManagersDevicesIscsiserversDisksChildResource { schema readonly apiVersion : ManagersDevicesIscsiserversDisksChildResourceApiVersion ; schema readonly name : string ; schema readonly properties : IscsiDiskProperties ; schema readonly type : ManagersDevicesIscsiserversDisksChildResourceType ; } export enum MicrosoftStorSimpleManagersDevicesIscsiserversType { "MicrosoftStorSimpleManagersDevicesIscsiserversType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_ISCSISERVERS" = 'Microsoft.StorSimple/managers/devices/iscsiservers' } export enum MicrosoftStorSimpleManagersDevicesIscsiserversDisksApiVersion { "MicrosoftStorSimpleManagersDevicesIscsiserversDisksApiVersion_2016_10_01" = '2016-10-01' } schema export interface IscsiDiskProperties { schema readonly accessControlRecords : string [ ] ; schema readonly dataPolicy : IscsiDiskPropertiesDataPolicy ; schema readonly description ? : string ; schema readonly diskStatus : IscsiDiskPropertiesDiskStatus ; schema readonly monitoringStatus : IscsiDiskPropertiesMonitoringStatus ; schema readonly provisionedCapacityInBytes : number ; } export enum MicrosoftStorSimpleManagersDevicesIscsiserversDisksType { "MicrosoftStorSimpleManagersDevicesIscsiserversDisksType_MICROSOFT_STOR_SIMPLE_MANAGERS_DEVICES_ISCSISERVERS_DISKS" = 'Microsoft.StorSimple/managers/devices/iscsiservers/disks' } export enum MicrosoftStorSimpleManagersExtendedInformationApiVersion { "MicrosoftStorSimpleManagersExtendedInformationApiVersion_2016_10_01" = '2016-10-01' } 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_2016_10_01" = '2016-10-01' } schema export interface StorageAccountCredentialProperties { schema readonly accessKey ? : AsymmetricEncryptedSecret ; schema readonly cloudType : StorageAccountCredentialPropertiesCloudType ; schema readonly enableSSL : StorageAccountCredentialPropertiesEnableSsl ; schema readonly endPoint : string ; schema readonly location ? : string ; schema readonly login : string ; } export enum MicrosoftStorSimpleManagersStorageAccountCredentialsType { "MicrosoftStorSimpleManagersStorageAccountCredentialsType_MICROSOFT_STOR_SIMPLE_MANAGERS_STORAGE_ACCOUNT_CREDENTIALS" = 'Microsoft.StorSimple/managers/storageAccountCredentials' } export enum MicrosoftStorSimpleManagersStorageDomainsApiVersion { "MicrosoftStorSimpleManagersStorageDomainsApiVersion_2016_10_01" = '2016-10-01' } schema export interface StorageDomainProperties { schema readonly encryptionKey ? : AsymmetricEncryptedSecret ; schema readonly encryptionStatus : StorageDomainPropertiesEncryptionStatus ; schema readonly storageAccountCredentialIds : string [ ] ; } export enum MicrosoftStorSimpleManagersStorageDomainsType { "MicrosoftStorSimpleManagersStorageDomainsType_MICROSOFT_STOR_SIMPLE_MANAGERS_STORAGE_DOMAINS" = 'Microsoft.StorSimple/managers/storageDomains' } schema export interface ManagerIntrinsicSettings { schema readonly type : ManagerIntrinsicSettingsType ; } schema export interface ManagerSku { schema readonly name : ManagerSkuName ; } schema export interface ManagersCertificatesChildResource { schema readonly apiVersion : ManagersCertificatesChildResourceApiVersion ; schema readonly name : string ; schema readonly properties : RawCertificateData ; schema readonly type : ManagersCertificatesChildResourceType ; } schema export interface ManagersExtendedInformationChildResource { schema readonly apiVersion : ManagersExtendedInformationChildResourceApiVersion ; schema readonly etag ? : string ; schema readonly name : ManagersExtendedInformationChildResourceName ; schema readonly properties : ManagerExtendedInfoProperties ; schema readonly type : ManagersExtendedInformationChildResourceType ; } schema export interface ManagersAccessControlRecordsChildResource { schema readonly apiVersion : ManagersAccessControlRecordsChildResourceApiVersion ; schema readonly name : string ; schema readonly properties : AccessControlRecordProperties ; schema readonly type : ManagersAccessControlRecordsChildResourceType ; } schema export interface ManagersStorageAccountCredentialsChildResource { schema readonly apiVersion : ManagersStorageAccountCredentialsChildResourceApiVersion ; schema readonly name : string ; schema readonly properties : StorageAccountCredentialProperties ; schema readonly type : ManagersStorageAccountCredentialsChildResourceType ; } schema export interface ManagersStorageDomainsChildResource { schema readonly apiVersion : ManagersStorageDomainsChildResourceApiVersion ; schema readonly name : string ; schema readonly properties : StorageDomainProperties ; schema readonly type : ManagersStorageDomainsChildResourceType ; } export enum RawCertificateDataAuthType { INVALID = 'Invalid' , ACCESS_CONTROL_SERVICE = 'AccessControlService' , AZURE_ACTIVE_DIRECTORY = 'AzureActiveDirectory' } export enum AlertSettingsPropertiesEmailNotification { ENABLED = 'Enabled' , DISABLED = 'Disabled' } export enum AlertSettingsPropertiesNotificationToServiceOwners { ENABLED = 'Enabled' , DISABLED = 'Disabled' } schema export interface Time { schema readonly hour : number ; schema readonly minute : number ; } schema export interface AsymmetricEncryptedSecret { schema readonly encryptionAlgorithm : AsymmetricEncryptedSecretEncryptionAlgorithm ; schema readonly encryptionCertificateThumbprint ? : string ; schema readonly value : string ; } export enum ManagersDevicesFileserversSharesChildResourceApiVersion { "ManagersDevicesFileserversSharesChildResourceApiVersion_2016_10_01" = '2016-10-01' } export enum ManagersDevicesFileserversSharesChildResourceType { SHARES = 'shares' } export enum FileSharePropertiesDataPolicy { INVALID = 'Invalid' , LOCAL = 'Local' , TIERED = 'Tiered' , CLOUD = 'Cloud' } export enum FileSharePropertiesMonitoringStatus { ENABLED = 'Enabled' , DISABLED = 'Disabled' } export enum FileSharePropertiesShareStatus { ONLINE = 'Online' , OFFLINE = 'Offline' } export enum ManagersDevicesIscsiserversDisksChildResourceApiVersion { "ManagersDevicesIscsiserversDisksChildResourceApiVersion_2016_10_01" = '2016-10-01' } export enum ManagersDevicesIscsiserversDisksChildResourceType { DISKS = 'disks' } export enum IscsiDiskPropertiesDataPolicy { INVALID = 'Invalid' , LOCAL = 'Local' , TIERED = 'Tiered' , CLOUD = 'Cloud' } export enum IscsiDiskPropertiesDiskStatus { ONLINE = 'Online' , OFFLINE = 'Offline' } export enum IscsiDiskPropertiesMonitoringStatus { ENABLED = 'Enabled' , DISABLED = 'Disabled' } export enum StorageAccountCredentialPropertiesCloudType { AZURE = 'Azure' , "StorageAccountCredentialPropertiesCloudType_S3" = 'S3' , "StorageAccountCredentialPropertiesCloudType_S3_RRS" = 'S3_RRS' , OPEN_STACK = 'OpenStack' , HP = 'HP' } export enum StorageAccountCredentialPropertiesEnableSsl { ENABLED = 'Enabled' , DISABLED = 'Disabled' } export enum StorageDomainPropertiesEncryptionStatus { ENABLED = 'Enabled' , DISABLED = 'Disabled' } export enum ManagerIntrinsicSettingsType { "ManagerIntrinsicSettingsType_GARDA_V1" = 'GardaV1' , "ManagerIntrinsicSettingsType_HELSINKI_V1" = 'HelsinkiV1' } export enum ManagerSkuName { STANDARD = 'Standard' } export enum ManagersCertificatesChildResourceApiVersion { "ManagersCertificatesChildResourceApiVersion_2016_10_01" = '2016-10-01' } export enum ManagersCertificatesChildResourceType { CERTIFICATES = 'certificates' } export enum ManagersExtendedInformationChildResourceApiVersion { "ManagersExtendedInformationChildResourceApiVersion_2016_10_01" = '2016-10-01' } export enum ManagersExtendedInformationChildResourceName { VAULT_EXTENDED_INFO = 'vaultExtendedInfo' } export enum ManagersExtendedInformationChildResourceType { EXTENDED_INFORMATION = 'extendedInformation' } export enum ManagersAccessControlRecordsChildResourceApiVersion { "ManagersAccessControlRecordsChildResourceApiVersion_2016_10_01" = '2016-10-01' } export enum ManagersAccessControlRecordsChildResourceType { ACCESS_CONTROL_RECORDS = 'accessControlRecords' } export enum ManagersStorageAccountCredentialsChildResourceApiVersion { "ManagersStorageAccountCredentialsChildResourceApiVersion_2016_10_01" = '2016-10-01' } export enum ManagersStorageAccountCredentialsChildResourceType { STORAGE_ACCOUNT_CREDENTIALS = 'storageAccountCredentials' } export enum ManagersStorageDomainsChildResourceApiVersion { "ManagersStorageDomainsChildResourceApiVersion_2016_10_01" = '2016-10-01' } export enum ManagersStorageDomainsChildResourceType { STORAGE_DOMAINS = 'storageDomains' } export enum AsymmetricEncryptedSecretEncryptionAlgorithm { NONE = 'None' , "AsymmetricEncryptedSecretEncryptionAlgorithm_AES256" = 'AES256' , "AsymmetricEncryptedSecretEncryptionAlgorithm_RSAES_PKCS1_V_1_5" = 'RSAES_PKCS1_v_1_5' }