/*
* Copyright (c) 2014 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.customconfigcontroller;
public interface CustomConfigConstants {
/** The key for the global-type scope */
public String DEFAULT_KEY = "default";
/** The value for the global-type scope */
public String GLOBAL_KEY = "global";
/** The key for the system-type scope */
public String SYSTEM_TYPE_SCOPE = "systemType";
/** The key for the host-type scope */
public String HOST_TYPE_SCOPE = "hostType";
/** The config_name for zone name */
public String ZONE_MASK_NAME = "SanZoneName";
/** The config_name for skipping zoning */
public String ZONE_ADD_VOLUME = "SanZoneAddVolumeCheckZoning";
public String HDS_STORAGE_PORT_NUMBER = "hdsPortNumber";
public String AUTO_TIERING_POLICY_NAME = "auto_tiering_policy_name";
public String HOST_IO_LIMIT_BANDWIDTH = "host_IO_limit_bandwidth";
public String HOST_IO_LIMIT_IOPS = "host_IO_limit_iops";
public String VPLEX_CLUSTER_NUMBER = "vplex_cluster_number";
public String VPLEX_CLUSTER_SERIAL_NUMBER = "vplex_cluster_serial_number";
public String ARRAY_PORT_NAME = "array_port_name";
public String ARRAY_SERIAL_NUMBER = "array_serial_number";
public String VNX_HOST_STORAGE_GROUP_MASK_NAME = "VNXHostStorageGroupName";
public String VMAX_HOST_MASKING_VIEW_MASK_NAME = "VMAXHostMaskingViewName";
public String VMAX_CLUSTER_MASKING_VIEW_MASK_NAME = "VMAXClusterMaskingViewName";
public String VMAX_HOST_STORAGE_GROUP_MASK_NAME = "VMAXHostStorageGroupName";
public String VMAX_CLUSTER_STORAGE_GROUP_MASK_NAME = "VMAXClusterStorageGroupName";
public String VMAX_HOST_CASCADED_IG_MASK_NAME = "VMAXHostCascadedIGName";
public String VMAX_CLUSTER_CASCADED_IG_MASK_NAME = "VMAXClusterCascadedIGName";
public String VMAX_HOST_CASCADED_SG_MASK_NAME = "VMAXHostCascadedSGName";
public String VMAX_CLUSTER_CASCADED_SG_MASK_NAME = "VMAXClusterCascadedSGName";
public String VMAX_HOST_INITIATOR_GROUP_MASK_NAME = "VMAXHostInitiatorGroupName";
public String VMAX_CLUSTER_INITIATOR_GROUP_MASK_NAME = "VMAXClusterInitiatorGroupName";
public String VMAX_HOST_PORT_GROUP_MASK_NAME = "VMAXHostPortGroupName";
public String VMAX_CLUSTER_PORT_GROUP_MASK_NAME = "VMAXClusterPortGroupName";
public String VPLEX_VMAX_MASKING_VIEW_MAXIMUM_VOLUMES = "VPlexVMAXMaskingViewMaximumVolumes";
public String XTREMIO_VOLUME_FOLDER_NAME = "XtremIOVolumeFolderName";
public String XTREMIO_INITIATOR_GROUP_NAME = "XtremIOInitiatorGroupName";
public String XTREMIO_HOST_INITIATOR_GROUP_FOLDER_NAME = "XtremIOHostInitiatorGroupFolderName";
public String XTREMIO_CLUSTER_INITIATOR_GROUP_FOLDER_NAME = "XtremIOClusterInitiatorGroupFolderName";
public String VPLEX_STORAGE_VIEW_NAME = "VPlexStorageViewName";
public String CUSTOM_VOLUME_NAMING_ENABLED = "VolumeNamingEnabled";
public String CUSTOM_VOLUME_NAME = "VolumeNamingProvisionNoExport";
public String CUSTOM_VOLUME_NAME_WITH_EXPORT = "VolumeNamingProvisionWithExport";
public String CUSTOM_VOLUME_EXPORT_NAME = "exportName";
public String HDS_HOST_STORAGE_DOMAIN_NAME_MASK_NAME = "HDSHostStorageDomainName";
public String HDS_HOST_STORAGE_DOMAIN_NICKNAME_MASK_NAME = "HDSHostStorageDomainNickName";
public String HDS_HOST_STORAGE_HOST_MODE_OPTION = "HDSHostModeOption";
public String ISILON_CLUSTER_NAME = "isilon_cluster_name";
public String ISILON_SYSTEM_ACCESS_ZONE = "system_access_zone";
public String ISILON_USER_ACCESS_ZONE = "user_access_zone";
public String ISILON_CUSTOM_DIR_PATH = "custom_dir_path";
public String ISILON_NO_DIR = "no_dir";
public String ISILON_DIR_NAME = "dir_name";
public String PORT_ALLOCATION_INITIATOR_CEILLING = "PortAllocationInitiatorCeiling";
public String PORT_ALLOCATION_VOLUME_CEILLING = "PortAllocationVolumeCeiling";
public String PORT_ALLOCATION_PORT_UTILIZATION_CEILLING = "PortAllocationPortUtilizationCeiling";
public String PORT_ALLOCATION_CPU_UTILIZATION_CEILLING = "PortAllocationCpuUtilizationCeiling";
public String PORT_ALLOCATION_DAYS_TO_AVERAGE_UTILIZATION = "PortAllocationDaysToAverageUtilization";
public String PORT_ALLOCATION_EMA_FACTOR = "PortAllocationEmaFactor";
public String PORT_ALLOCATION_METRICS_ENABLED = "PortAllocationMetricsEnabled";
public String PORT_ALLOCATION_SWITCH_AFFINITY_ENABLED = "PortAllocationSwitchAffinityEnabled";
public String PORT_ALLOCATION_USE_PREZONED_PORT_FRONTEND = "PortAllocationUsePrezonedPortsFrontEnd";
public String PORT_ALLOCATION_USE_PREZONED_PORT_BACKEND = "PortAllocationUsePrezonedPortsBackEnd";
public String MIGRATION_SPEED = "VPlexMigrationSpeed";
public String NAS_DYNAMIC_PERFORMANCE_PLACEMENT_ENABLED = "NasDynamicPerformancePlacementEnabled";
public String USE_PHYSICAL_NAS_FOR_PROVISIONING = "NasUsePhysicalNASForProvisioning";
public String SHARE_VNAS_WITH_MULTIPLE_PROJECTS = "NasShareVNASWithMultipleProjects";
public String HOST_RESOURCE_MAX_NUM_OF_ARRAYS = "HostResourceMaximumNumberOfArrays";
public String ISILON_PATH_CUSTOMIZATION = "IsilonPathCustomization";
public String ISILON_SYSTEM_ACCESS_ZONE_NAMESPACE = "IsilonSystemAccessZoneNameSpace";
public String ISILON_UNMANAGED_FILE_SYSTEM_LOCATIONS = "IsilonUnmanagedFileSystemLocations";
}