/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the fsx-2018-03-01.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.FSx { /// /// Constants used for properties of type ActiveDirectoryErrorType. /// public class ActiveDirectoryErrorType : ConstantClass { /// /// Constant DOMAIN_NOT_FOUND for ActiveDirectoryErrorType /// public static readonly ActiveDirectoryErrorType DOMAIN_NOT_FOUND = new ActiveDirectoryErrorType("DOMAIN_NOT_FOUND"); /// /// Constant INCOMPATIBLE_DOMAIN_MODE for ActiveDirectoryErrorType /// public static readonly ActiveDirectoryErrorType INCOMPATIBLE_DOMAIN_MODE = new ActiveDirectoryErrorType("INCOMPATIBLE_DOMAIN_MODE"); /// /// Constant INVALID_DOMAIN_STAGE for ActiveDirectoryErrorType /// public static readonly ActiveDirectoryErrorType INVALID_DOMAIN_STAGE = new ActiveDirectoryErrorType("INVALID_DOMAIN_STAGE"); /// /// Constant WRONG_VPC for ActiveDirectoryErrorType /// public static readonly ActiveDirectoryErrorType WRONG_VPC = new ActiveDirectoryErrorType("WRONG_VPC"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ActiveDirectoryErrorType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ActiveDirectoryErrorType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ActiveDirectoryErrorType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AdministrativeActionType. /// public class AdministrativeActionType : ConstantClass { /// /// Constant FILE_SYSTEM_ALIAS_ASSOCIATION for AdministrativeActionType /// public static readonly AdministrativeActionType FILE_SYSTEM_ALIAS_ASSOCIATION = new AdministrativeActionType("FILE_SYSTEM_ALIAS_ASSOCIATION"); /// /// Constant FILE_SYSTEM_ALIAS_DISASSOCIATION for AdministrativeActionType /// public static readonly AdministrativeActionType FILE_SYSTEM_ALIAS_DISASSOCIATION = new AdministrativeActionType("FILE_SYSTEM_ALIAS_DISASSOCIATION"); /// /// Constant FILE_SYSTEM_UPDATE for AdministrativeActionType /// public static readonly AdministrativeActionType FILE_SYSTEM_UPDATE = new AdministrativeActionType("FILE_SYSTEM_UPDATE"); /// /// Constant RELEASE_NFS_V3_LOCKS for AdministrativeActionType /// public static readonly AdministrativeActionType RELEASE_NFS_V3_LOCKS = new AdministrativeActionType("RELEASE_NFS_V3_LOCKS"); /// /// Constant SNAPSHOT_UPDATE for AdministrativeActionType /// public static readonly AdministrativeActionType SNAPSHOT_UPDATE = new AdministrativeActionType("SNAPSHOT_UPDATE"); /// /// Constant STORAGE_OPTIMIZATION for AdministrativeActionType /// public static readonly AdministrativeActionType STORAGE_OPTIMIZATION = new AdministrativeActionType("STORAGE_OPTIMIZATION"); /// /// Constant VOLUME_RESTORE for AdministrativeActionType /// public static readonly AdministrativeActionType VOLUME_RESTORE = new AdministrativeActionType("VOLUME_RESTORE"); /// /// Constant VOLUME_UPDATE for AdministrativeActionType /// public static readonly AdministrativeActionType VOLUME_UPDATE = new AdministrativeActionType("VOLUME_UPDATE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AdministrativeActionType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AdministrativeActionType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AdministrativeActionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AliasLifecycle. /// public class AliasLifecycle : ConstantClass { /// /// Constant AVAILABLE for AliasLifecycle /// public static readonly AliasLifecycle AVAILABLE = new AliasLifecycle("AVAILABLE"); /// /// Constant CREATE_FAILED for AliasLifecycle /// public static readonly AliasLifecycle CREATE_FAILED = new AliasLifecycle("CREATE_FAILED"); /// /// Constant CREATING for AliasLifecycle /// public static readonly AliasLifecycle CREATING = new AliasLifecycle("CREATING"); /// /// Constant DELETE_FAILED for AliasLifecycle /// public static readonly AliasLifecycle DELETE_FAILED = new AliasLifecycle("DELETE_FAILED"); /// /// Constant DELETING for AliasLifecycle /// public static readonly AliasLifecycle DELETING = new AliasLifecycle("DELETING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AliasLifecycle(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AliasLifecycle FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AliasLifecycle(string value) { return FindValue(value); } } /// /// Constants used for properties of type AutocommitPeriodType. /// public class AutocommitPeriodType : ConstantClass { /// /// Constant DAYS for AutocommitPeriodType /// public static readonly AutocommitPeriodType DAYS = new AutocommitPeriodType("DAYS"); /// /// Constant HOURS for AutocommitPeriodType /// public static readonly AutocommitPeriodType HOURS = new AutocommitPeriodType("HOURS"); /// /// Constant MINUTES for AutocommitPeriodType /// public static readonly AutocommitPeriodType MINUTES = new AutocommitPeriodType("MINUTES"); /// /// Constant MONTHS for AutocommitPeriodType /// public static readonly AutocommitPeriodType MONTHS = new AutocommitPeriodType("MONTHS"); /// /// Constant NONE for AutocommitPeriodType /// public static readonly AutocommitPeriodType NONE = new AutocommitPeriodType("NONE"); /// /// Constant YEARS for AutocommitPeriodType /// public static readonly AutocommitPeriodType YEARS = new AutocommitPeriodType("YEARS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AutocommitPeriodType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AutocommitPeriodType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AutocommitPeriodType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AutoImportPolicyType. /// public class AutoImportPolicyType : ConstantClass { /// /// Constant NEW for AutoImportPolicyType /// public static readonly AutoImportPolicyType NEW = new AutoImportPolicyType("NEW"); /// /// Constant NEW_CHANGED for AutoImportPolicyType /// public static readonly AutoImportPolicyType NEW_CHANGED = new AutoImportPolicyType("NEW_CHANGED"); /// /// Constant NEW_CHANGED_DELETED for AutoImportPolicyType /// public static readonly AutoImportPolicyType NEW_CHANGED_DELETED = new AutoImportPolicyType("NEW_CHANGED_DELETED"); /// /// Constant NONE for AutoImportPolicyType /// public static readonly AutoImportPolicyType NONE = new AutoImportPolicyType("NONE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AutoImportPolicyType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AutoImportPolicyType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AutoImportPolicyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type BackupLifecycle. /// public class BackupLifecycle : ConstantClass { /// /// Constant AVAILABLE for BackupLifecycle /// public static readonly BackupLifecycle AVAILABLE = new BackupLifecycle("AVAILABLE"); /// /// Constant COPYING for BackupLifecycle /// public static readonly BackupLifecycle COPYING = new BackupLifecycle("COPYING"); /// /// Constant CREATING for BackupLifecycle /// public static readonly BackupLifecycle CREATING = new BackupLifecycle("CREATING"); /// /// Constant DELETED for BackupLifecycle /// public static readonly BackupLifecycle DELETED = new BackupLifecycle("DELETED"); /// /// Constant FAILED for BackupLifecycle /// public static readonly BackupLifecycle FAILED = new BackupLifecycle("FAILED"); /// /// Constant PENDING for BackupLifecycle /// public static readonly BackupLifecycle PENDING = new BackupLifecycle("PENDING"); /// /// Constant TRANSFERRING for BackupLifecycle /// public static readonly BackupLifecycle TRANSFERRING = new BackupLifecycle("TRANSFERRING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public BackupLifecycle(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static BackupLifecycle FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator BackupLifecycle(string value) { return FindValue(value); } } /// /// Constants used for properties of type BackupType. /// public class BackupType : ConstantClass { /// /// Constant AUTOMATIC for BackupType /// public static readonly BackupType AUTOMATIC = new BackupType("AUTOMATIC"); /// /// Constant AWS_BACKUP for BackupType /// public static readonly BackupType AWS_BACKUP = new BackupType("AWS_BACKUP"); /// /// Constant USER_INITIATED for BackupType /// public static readonly BackupType USER_INITIATED = new BackupType("USER_INITIATED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public BackupType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static BackupType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator BackupType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DataCompressionType. /// public class DataCompressionType : ConstantClass { /// /// Constant LZ4 for DataCompressionType /// public static readonly DataCompressionType LZ4 = new DataCompressionType("LZ4"); /// /// Constant NONE for DataCompressionType /// public static readonly DataCompressionType NONE = new DataCompressionType("NONE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DataCompressionType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DataCompressionType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DataCompressionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DataRepositoryLifecycle. /// public class DataRepositoryLifecycle : ConstantClass { /// /// Constant AVAILABLE for DataRepositoryLifecycle /// public static readonly DataRepositoryLifecycle AVAILABLE = new DataRepositoryLifecycle("AVAILABLE"); /// /// Constant CREATING for DataRepositoryLifecycle /// public static readonly DataRepositoryLifecycle CREATING = new DataRepositoryLifecycle("CREATING"); /// /// Constant DELETING for DataRepositoryLifecycle /// public static readonly DataRepositoryLifecycle DELETING = new DataRepositoryLifecycle("DELETING"); /// /// Constant FAILED for DataRepositoryLifecycle /// public static readonly DataRepositoryLifecycle FAILED = new DataRepositoryLifecycle("FAILED"); /// /// Constant MISCONFIGURED for DataRepositoryLifecycle /// public static readonly DataRepositoryLifecycle MISCONFIGURED = new DataRepositoryLifecycle("MISCONFIGURED"); /// /// Constant UPDATING for DataRepositoryLifecycle /// public static readonly DataRepositoryLifecycle UPDATING = new DataRepositoryLifecycle("UPDATING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DataRepositoryLifecycle(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DataRepositoryLifecycle FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DataRepositoryLifecycle(string value) { return FindValue(value); } } /// /// Constants used for properties of type DataRepositoryTaskFilterName. /// public class DataRepositoryTaskFilterName : ConstantClass { /// /// Constant DataRepositoryAssociationId for DataRepositoryTaskFilterName /// public static readonly DataRepositoryTaskFilterName DataRepositoryAssociationId = new DataRepositoryTaskFilterName("data-repository-association-id"); /// /// Constant FileCacheId for DataRepositoryTaskFilterName /// public static readonly DataRepositoryTaskFilterName FileCacheId = new DataRepositoryTaskFilterName("file-cache-id"); /// /// Constant FileSystemId for DataRepositoryTaskFilterName /// public static readonly DataRepositoryTaskFilterName FileSystemId = new DataRepositoryTaskFilterName("file-system-id"); /// /// Constant TaskLifecycle for DataRepositoryTaskFilterName /// public static readonly DataRepositoryTaskFilterName TaskLifecycle = new DataRepositoryTaskFilterName("task-lifecycle"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DataRepositoryTaskFilterName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DataRepositoryTaskFilterName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DataRepositoryTaskFilterName(string value) { return FindValue(value); } } /// /// Constants used for properties of type DataRepositoryTaskLifecycle. /// public class DataRepositoryTaskLifecycle : ConstantClass { /// /// Constant CANCELED for DataRepositoryTaskLifecycle /// public static readonly DataRepositoryTaskLifecycle CANCELED = new DataRepositoryTaskLifecycle("CANCELED"); /// /// Constant CANCELING for DataRepositoryTaskLifecycle /// public static readonly DataRepositoryTaskLifecycle CANCELING = new DataRepositoryTaskLifecycle("CANCELING"); /// /// Constant EXECUTING for DataRepositoryTaskLifecycle /// public static readonly DataRepositoryTaskLifecycle EXECUTING = new DataRepositoryTaskLifecycle("EXECUTING"); /// /// Constant FAILED for DataRepositoryTaskLifecycle /// public static readonly DataRepositoryTaskLifecycle FAILED = new DataRepositoryTaskLifecycle("FAILED"); /// /// Constant PENDING for DataRepositoryTaskLifecycle /// public static readonly DataRepositoryTaskLifecycle PENDING = new DataRepositoryTaskLifecycle("PENDING"); /// /// Constant SUCCEEDED for DataRepositoryTaskLifecycle /// public static readonly DataRepositoryTaskLifecycle SUCCEEDED = new DataRepositoryTaskLifecycle("SUCCEEDED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DataRepositoryTaskLifecycle(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DataRepositoryTaskLifecycle FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DataRepositoryTaskLifecycle(string value) { return FindValue(value); } } /// /// Constants used for properties of type DataRepositoryTaskType. /// public class DataRepositoryTaskType : ConstantClass { /// /// Constant AUTO_RELEASE_DATA for DataRepositoryTaskType /// public static readonly DataRepositoryTaskType AUTO_RELEASE_DATA = new DataRepositoryTaskType("AUTO_RELEASE_DATA"); /// /// Constant EXPORT_TO_REPOSITORY for DataRepositoryTaskType /// public static readonly DataRepositoryTaskType EXPORT_TO_REPOSITORY = new DataRepositoryTaskType("EXPORT_TO_REPOSITORY"); /// /// Constant IMPORT_METADATA_FROM_REPOSITORY for DataRepositoryTaskType /// public static readonly DataRepositoryTaskType IMPORT_METADATA_FROM_REPOSITORY = new DataRepositoryTaskType("IMPORT_METADATA_FROM_REPOSITORY"); /// /// Constant RELEASE_DATA_FROM_FILESYSTEM for DataRepositoryTaskType /// public static readonly DataRepositoryTaskType RELEASE_DATA_FROM_FILESYSTEM = new DataRepositoryTaskType("RELEASE_DATA_FROM_FILESYSTEM"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DataRepositoryTaskType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DataRepositoryTaskType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DataRepositoryTaskType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeleteFileSystemOpenZFSOption. /// public class DeleteFileSystemOpenZFSOption : ConstantClass { /// /// Constant DELETE_CHILD_VOLUMES_AND_SNAPSHOTS for DeleteFileSystemOpenZFSOption /// public static readonly DeleteFileSystemOpenZFSOption DELETE_CHILD_VOLUMES_AND_SNAPSHOTS = new DeleteFileSystemOpenZFSOption("DELETE_CHILD_VOLUMES_AND_SNAPSHOTS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DeleteFileSystemOpenZFSOption(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DeleteFileSystemOpenZFSOption FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DeleteFileSystemOpenZFSOption(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeleteOpenZFSVolumeOption. /// public class DeleteOpenZFSVolumeOption : ConstantClass { /// /// Constant DELETE_CHILD_VOLUMES_AND_SNAPSHOTS for DeleteOpenZFSVolumeOption /// public static readonly DeleteOpenZFSVolumeOption DELETE_CHILD_VOLUMES_AND_SNAPSHOTS = new DeleteOpenZFSVolumeOption("DELETE_CHILD_VOLUMES_AND_SNAPSHOTS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DeleteOpenZFSVolumeOption(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DeleteOpenZFSVolumeOption FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DeleteOpenZFSVolumeOption(string value) { return FindValue(value); } } /// /// Constants used for properties of type DiskIopsConfigurationMode. /// public class DiskIopsConfigurationMode : ConstantClass { /// /// Constant AUTOMATIC for DiskIopsConfigurationMode /// public static readonly DiskIopsConfigurationMode AUTOMATIC = new DiskIopsConfigurationMode("AUTOMATIC"); /// /// Constant USER_PROVISIONED for DiskIopsConfigurationMode /// public static readonly DiskIopsConfigurationMode USER_PROVISIONED = new DiskIopsConfigurationMode("USER_PROVISIONED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DiskIopsConfigurationMode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DiskIopsConfigurationMode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DiskIopsConfigurationMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type DriveCacheType. /// public class DriveCacheType : ConstantClass { /// /// Constant NONE for DriveCacheType /// public static readonly DriveCacheType NONE = new DriveCacheType("NONE"); /// /// Constant READ for DriveCacheType /// public static readonly DriveCacheType READ = new DriveCacheType("READ"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DriveCacheType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DriveCacheType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DriveCacheType(string value) { return FindValue(value); } } /// /// Constants used for properties of type EventType. /// public class EventType : ConstantClass { /// /// Constant CHANGED for EventType /// public static readonly EventType CHANGED = new EventType("CHANGED"); /// /// Constant DELETED for EventType /// public static readonly EventType DELETED = new EventType("DELETED"); /// /// Constant NEW for EventType /// public static readonly EventType NEW = new EventType("NEW"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public EventType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static EventType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator EventType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FileCacheLifecycle. /// public class FileCacheLifecycle : ConstantClass { /// /// Constant AVAILABLE for FileCacheLifecycle /// public static readonly FileCacheLifecycle AVAILABLE = new FileCacheLifecycle("AVAILABLE"); /// /// Constant CREATING for FileCacheLifecycle /// public static readonly FileCacheLifecycle CREATING = new FileCacheLifecycle("CREATING"); /// /// Constant DELETING for FileCacheLifecycle /// public static readonly FileCacheLifecycle DELETING = new FileCacheLifecycle("DELETING"); /// /// Constant FAILED for FileCacheLifecycle /// public static readonly FileCacheLifecycle FAILED = new FileCacheLifecycle("FAILED"); /// /// Constant UPDATING for FileCacheLifecycle /// public static readonly FileCacheLifecycle UPDATING = new FileCacheLifecycle("UPDATING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FileCacheLifecycle(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FileCacheLifecycle FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FileCacheLifecycle(string value) { return FindValue(value); } } /// /// Constants used for properties of type FileCacheLustreDeploymentType. /// public class FileCacheLustreDeploymentType : ConstantClass { /// /// Constant CACHE_1 for FileCacheLustreDeploymentType /// public static readonly FileCacheLustreDeploymentType CACHE_1 = new FileCacheLustreDeploymentType("CACHE_1"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FileCacheLustreDeploymentType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FileCacheLustreDeploymentType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FileCacheLustreDeploymentType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FileCacheType. /// public class FileCacheType : ConstantClass { /// /// Constant LUSTRE for FileCacheType /// public static readonly FileCacheType LUSTRE = new FileCacheType("LUSTRE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FileCacheType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FileCacheType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FileCacheType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FileSystemLifecycle. /// public class FileSystemLifecycle : ConstantClass { /// /// Constant AVAILABLE for FileSystemLifecycle /// public static readonly FileSystemLifecycle AVAILABLE = new FileSystemLifecycle("AVAILABLE"); /// /// Constant CREATING for FileSystemLifecycle /// public static readonly FileSystemLifecycle CREATING = new FileSystemLifecycle("CREATING"); /// /// Constant DELETING for FileSystemLifecycle /// public static readonly FileSystemLifecycle DELETING = new FileSystemLifecycle("DELETING"); /// /// Constant FAILED for FileSystemLifecycle /// public static readonly FileSystemLifecycle FAILED = new FileSystemLifecycle("FAILED"); /// /// Constant MISCONFIGURED for FileSystemLifecycle /// public static readonly FileSystemLifecycle MISCONFIGURED = new FileSystemLifecycle("MISCONFIGURED"); /// /// Constant MISCONFIGURED_UNAVAILABLE for FileSystemLifecycle /// public static readonly FileSystemLifecycle MISCONFIGURED_UNAVAILABLE = new FileSystemLifecycle("MISCONFIGURED_UNAVAILABLE"); /// /// Constant UPDATING for FileSystemLifecycle /// public static readonly FileSystemLifecycle UPDATING = new FileSystemLifecycle("UPDATING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FileSystemLifecycle(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FileSystemLifecycle FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FileSystemLifecycle(string value) { return FindValue(value); } } /// /// Constants used for properties of type FileSystemMaintenanceOperation. /// public class FileSystemMaintenanceOperation : ConstantClass { /// /// Constant BACKING_UP for FileSystemMaintenanceOperation /// public static readonly FileSystemMaintenanceOperation BACKING_UP = new FileSystemMaintenanceOperation("BACKING_UP"); /// /// Constant PATCHING for FileSystemMaintenanceOperation /// public static readonly FileSystemMaintenanceOperation PATCHING = new FileSystemMaintenanceOperation("PATCHING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FileSystemMaintenanceOperation(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FileSystemMaintenanceOperation FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FileSystemMaintenanceOperation(string value) { return FindValue(value); } } /// /// Constants used for properties of type FileSystemType. /// public class FileSystemType : ConstantClass { /// /// Constant LUSTRE for FileSystemType /// public static readonly FileSystemType LUSTRE = new FileSystemType("LUSTRE"); /// /// Constant ONTAP for FileSystemType /// public static readonly FileSystemType ONTAP = new FileSystemType("ONTAP"); /// /// Constant OPENZFS for FileSystemType /// public static readonly FileSystemType OPENZFS = new FileSystemType("OPENZFS"); /// /// Constant WINDOWS for FileSystemType /// public static readonly FileSystemType WINDOWS = new FileSystemType("WINDOWS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FileSystemType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FileSystemType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FileSystemType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FilterName. /// public class FilterName : ConstantClass { /// /// Constant BackupType for FilterName /// public static readonly FilterName BackupType = new FilterName("backup-type"); /// /// Constant DataRepositoryType for FilterName /// public static readonly FilterName DataRepositoryType = new FilterName("data-repository-type"); /// /// Constant FileCacheId for FilterName /// public static readonly FilterName FileCacheId = new FilterName("file-cache-id"); /// /// Constant FileCacheType for FilterName /// public static readonly FilterName FileCacheType = new FilterName("file-cache-type"); /// /// Constant FileSystemId for FilterName /// public static readonly FilterName FileSystemId = new FilterName("file-system-id"); /// /// Constant FileSystemType for FilterName /// public static readonly FilterName FileSystemType = new FilterName("file-system-type"); /// /// Constant VolumeId for FilterName /// public static readonly FilterName VolumeId = new FilterName("volume-id"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FilterName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FilterName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FilterName(string value) { return FindValue(value); } } /// /// Constants used for properties of type FlexCacheEndpointType. /// public class FlexCacheEndpointType : ConstantClass { /// /// Constant CACHE for FlexCacheEndpointType /// public static readonly FlexCacheEndpointType CACHE = new FlexCacheEndpointType("CACHE"); /// /// Constant NONE for FlexCacheEndpointType /// public static readonly FlexCacheEndpointType NONE = new FlexCacheEndpointType("NONE"); /// /// Constant ORIGIN for FlexCacheEndpointType /// public static readonly FlexCacheEndpointType ORIGIN = new FlexCacheEndpointType("ORIGIN"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FlexCacheEndpointType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FlexCacheEndpointType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FlexCacheEndpointType(string value) { return FindValue(value); } } /// /// Constants used for properties of type InputOntapVolumeType. /// public class InputOntapVolumeType : ConstantClass { /// /// Constant DP for InputOntapVolumeType /// public static readonly InputOntapVolumeType DP = new InputOntapVolumeType("DP"); /// /// Constant RW for InputOntapVolumeType /// public static readonly InputOntapVolumeType RW = new InputOntapVolumeType("RW"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public InputOntapVolumeType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static InputOntapVolumeType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator InputOntapVolumeType(string value) { return FindValue(value); } } /// /// Constants used for properties of type LustreAccessAuditLogLevel. /// public class LustreAccessAuditLogLevel : ConstantClass { /// /// Constant DISABLED for LustreAccessAuditLogLevel /// public static readonly LustreAccessAuditLogLevel DISABLED = new LustreAccessAuditLogLevel("DISABLED"); /// /// Constant ERROR_ONLY for LustreAccessAuditLogLevel /// public static readonly LustreAccessAuditLogLevel ERROR_ONLY = new LustreAccessAuditLogLevel("ERROR_ONLY"); /// /// Constant WARN_ERROR for LustreAccessAuditLogLevel /// public static readonly LustreAccessAuditLogLevel WARN_ERROR = new LustreAccessAuditLogLevel("WARN_ERROR"); /// /// Constant WARN_ONLY for LustreAccessAuditLogLevel /// public static readonly LustreAccessAuditLogLevel WARN_ONLY = new LustreAccessAuditLogLevel("WARN_ONLY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LustreAccessAuditLogLevel(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static LustreAccessAuditLogLevel FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator LustreAccessAuditLogLevel(string value) { return FindValue(value); } } /// /// Constants used for properties of type LustreDeploymentType. /// public class LustreDeploymentType : ConstantClass { /// /// Constant PERSISTENT_1 for LustreDeploymentType /// public static readonly LustreDeploymentType PERSISTENT_1 = new LustreDeploymentType("PERSISTENT_1"); /// /// Constant PERSISTENT_2 for LustreDeploymentType /// public static readonly LustreDeploymentType PERSISTENT_2 = new LustreDeploymentType("PERSISTENT_2"); /// /// Constant SCRATCH_1 for LustreDeploymentType /// public static readonly LustreDeploymentType SCRATCH_1 = new LustreDeploymentType("SCRATCH_1"); /// /// Constant SCRATCH_2 for LustreDeploymentType /// public static readonly LustreDeploymentType SCRATCH_2 = new LustreDeploymentType("SCRATCH_2"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LustreDeploymentType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static LustreDeploymentType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator LustreDeploymentType(string value) { return FindValue(value); } } /// /// Constants used for properties of type NfsVersion. /// public class NfsVersion : ConstantClass { /// /// Constant NFS3 for NfsVersion /// public static readonly NfsVersion NFS3 = new NfsVersion("NFS3"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public NfsVersion(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static NfsVersion FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator NfsVersion(string value) { return FindValue(value); } } /// /// Constants used for properties of type OntapDeploymentType. /// public class OntapDeploymentType : ConstantClass { /// /// Constant MULTI_AZ_1 for OntapDeploymentType /// public static readonly OntapDeploymentType MULTI_AZ_1 = new OntapDeploymentType("MULTI_AZ_1"); /// /// Constant SINGLE_AZ_1 for OntapDeploymentType /// public static readonly OntapDeploymentType SINGLE_AZ_1 = new OntapDeploymentType("SINGLE_AZ_1"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public OntapDeploymentType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static OntapDeploymentType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator OntapDeploymentType(string value) { return FindValue(value); } } /// /// Constants used for properties of type OntapVolumeType. /// public class OntapVolumeType : ConstantClass { /// /// Constant DP for OntapVolumeType /// public static readonly OntapVolumeType DP = new OntapVolumeType("DP"); /// /// Constant LS for OntapVolumeType /// public static readonly OntapVolumeType LS = new OntapVolumeType("LS"); /// /// Constant RW for OntapVolumeType /// public static readonly OntapVolumeType RW = new OntapVolumeType("RW"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public OntapVolumeType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static OntapVolumeType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator OntapVolumeType(string value) { return FindValue(value); } } /// /// Constants used for properties of type OpenZFSCopyStrategy. /// public class OpenZFSCopyStrategy : ConstantClass { /// /// Constant CLONE for OpenZFSCopyStrategy /// public static readonly OpenZFSCopyStrategy CLONE = new OpenZFSCopyStrategy("CLONE"); /// /// Constant FULL_COPY for OpenZFSCopyStrategy /// public static readonly OpenZFSCopyStrategy FULL_COPY = new OpenZFSCopyStrategy("FULL_COPY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public OpenZFSCopyStrategy(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static OpenZFSCopyStrategy FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator OpenZFSCopyStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type OpenZFSDataCompressionType. /// public class OpenZFSDataCompressionType : ConstantClass { /// /// Constant LZ4 for OpenZFSDataCompressionType /// public static readonly OpenZFSDataCompressionType LZ4 = new OpenZFSDataCompressionType("LZ4"); /// /// Constant NONE for OpenZFSDataCompressionType /// public static readonly OpenZFSDataCompressionType NONE = new OpenZFSDataCompressionType("NONE"); /// /// Constant ZSTD for OpenZFSDataCompressionType /// public static readonly OpenZFSDataCompressionType ZSTD = new OpenZFSDataCompressionType("ZSTD"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public OpenZFSDataCompressionType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static OpenZFSDataCompressionType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator OpenZFSDataCompressionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type OpenZFSDeploymentType. /// public class OpenZFSDeploymentType : ConstantClass { /// /// Constant SINGLE_AZ_1 for OpenZFSDeploymentType /// public static readonly OpenZFSDeploymentType SINGLE_AZ_1 = new OpenZFSDeploymentType("SINGLE_AZ_1"); /// /// Constant SINGLE_AZ_2 for OpenZFSDeploymentType /// public static readonly OpenZFSDeploymentType SINGLE_AZ_2 = new OpenZFSDeploymentType("SINGLE_AZ_2"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public OpenZFSDeploymentType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static OpenZFSDeploymentType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator OpenZFSDeploymentType(string value) { return FindValue(value); } } /// /// Constants used for properties of type OpenZFSQuotaType. /// public class OpenZFSQuotaType : ConstantClass { /// /// Constant GROUP for OpenZFSQuotaType /// public static readonly OpenZFSQuotaType GROUP = new OpenZFSQuotaType("GROUP"); /// /// Constant USER for OpenZFSQuotaType /// public static readonly OpenZFSQuotaType USER = new OpenZFSQuotaType("USER"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public OpenZFSQuotaType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static OpenZFSQuotaType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator OpenZFSQuotaType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PrivilegedDelete. /// public class PrivilegedDelete : ConstantClass { /// /// Constant DISABLED for PrivilegedDelete /// public static readonly PrivilegedDelete DISABLED = new PrivilegedDelete("DISABLED"); /// /// Constant ENABLED for PrivilegedDelete /// public static readonly PrivilegedDelete ENABLED = new PrivilegedDelete("ENABLED"); /// /// Constant PERMANENTLY_DISABLED for PrivilegedDelete /// public static readonly PrivilegedDelete PERMANENTLY_DISABLED = new PrivilegedDelete("PERMANENTLY_DISABLED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public PrivilegedDelete(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static PrivilegedDelete FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator PrivilegedDelete(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReportFormat. /// public class ReportFormat : ConstantClass { /// /// Constant REPORT_CSV_20191124 for ReportFormat /// public static readonly ReportFormat REPORT_CSV_20191124 = new ReportFormat("REPORT_CSV_20191124"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ReportFormat(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ReportFormat FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ReportFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReportScope. /// public class ReportScope : ConstantClass { /// /// Constant FAILED_FILES_ONLY for ReportScope /// public static readonly ReportScope FAILED_FILES_ONLY = new ReportScope("FAILED_FILES_ONLY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ReportScope(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ReportScope FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ReportScope(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant FILE_SYSTEM for ResourceType /// public static readonly ResourceType FILE_SYSTEM = new ResourceType("FILE_SYSTEM"); /// /// Constant VOLUME for ResourceType /// public static readonly ResourceType VOLUME = new ResourceType("VOLUME"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ResourceType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ResourceType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RestoreOpenZFSVolumeOption. /// public class RestoreOpenZFSVolumeOption : ConstantClass { /// /// Constant DELETE_CLONED_VOLUMES for RestoreOpenZFSVolumeOption /// public static readonly RestoreOpenZFSVolumeOption DELETE_CLONED_VOLUMES = new RestoreOpenZFSVolumeOption("DELETE_CLONED_VOLUMES"); /// /// Constant DELETE_INTERMEDIATE_SNAPSHOTS for RestoreOpenZFSVolumeOption /// public static readonly RestoreOpenZFSVolumeOption DELETE_INTERMEDIATE_SNAPSHOTS = new RestoreOpenZFSVolumeOption("DELETE_INTERMEDIATE_SNAPSHOTS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public RestoreOpenZFSVolumeOption(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static RestoreOpenZFSVolumeOption FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator RestoreOpenZFSVolumeOption(string value) { return FindValue(value); } } /// /// Constants used for properties of type RetentionPeriodType. /// public class RetentionPeriodType : ConstantClass { /// /// Constant DAYS for RetentionPeriodType /// public static readonly RetentionPeriodType DAYS = new RetentionPeriodType("DAYS"); /// /// Constant HOURS for RetentionPeriodType /// public static readonly RetentionPeriodType HOURS = new RetentionPeriodType("HOURS"); /// /// Constant INFINITE for RetentionPeriodType /// public static readonly RetentionPeriodType INFINITE = new RetentionPeriodType("INFINITE"); /// /// Constant MINUTES for RetentionPeriodType /// public static readonly RetentionPeriodType MINUTES = new RetentionPeriodType("MINUTES"); /// /// Constant MONTHS for RetentionPeriodType /// public static readonly RetentionPeriodType MONTHS = new RetentionPeriodType("MONTHS"); /// /// Constant SECONDS for RetentionPeriodType /// public static readonly RetentionPeriodType SECONDS = new RetentionPeriodType("SECONDS"); /// /// Constant UNSPECIFIED for RetentionPeriodType /// public static readonly RetentionPeriodType UNSPECIFIED = new RetentionPeriodType("UNSPECIFIED"); /// /// Constant YEARS for RetentionPeriodType /// public static readonly RetentionPeriodType YEARS = new RetentionPeriodType("YEARS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public RetentionPeriodType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static RetentionPeriodType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator RetentionPeriodType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SecurityStyle. /// public class SecurityStyle : ConstantClass { /// /// Constant MIXED for SecurityStyle /// public static readonly SecurityStyle MIXED = new SecurityStyle("MIXED"); /// /// Constant NTFS for SecurityStyle /// public static readonly SecurityStyle NTFS = new SecurityStyle("NTFS"); /// /// Constant UNIX for SecurityStyle /// public static readonly SecurityStyle UNIX = new SecurityStyle("UNIX"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SecurityStyle(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SecurityStyle FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SecurityStyle(string value) { return FindValue(value); } } /// /// Constants used for properties of type ServiceLimit. /// public class ServiceLimit : ConstantClass { /// /// Constant FILE_CACHE_COUNT for ServiceLimit /// public static readonly ServiceLimit FILE_CACHE_COUNT = new ServiceLimit("FILE_CACHE_COUNT"); /// /// Constant FILE_SYSTEM_COUNT for ServiceLimit /// public static readonly ServiceLimit FILE_SYSTEM_COUNT = new ServiceLimit("FILE_SYSTEM_COUNT"); /// /// Constant STORAGE_VIRTUAL_MACHINES_PER_FILE_SYSTEM for ServiceLimit /// public static readonly ServiceLimit STORAGE_VIRTUAL_MACHINES_PER_FILE_SYSTEM = new ServiceLimit("STORAGE_VIRTUAL_MACHINES_PER_FILE_SYSTEM"); /// /// Constant TOTAL_IN_PROGRESS_COPY_BACKUPS for ServiceLimit /// public static readonly ServiceLimit TOTAL_IN_PROGRESS_COPY_BACKUPS = new ServiceLimit("TOTAL_IN_PROGRESS_COPY_BACKUPS"); /// /// Constant TOTAL_SSD_IOPS for ServiceLimit /// public static readonly ServiceLimit TOTAL_SSD_IOPS = new ServiceLimit("TOTAL_SSD_IOPS"); /// /// Constant TOTAL_STORAGE for ServiceLimit /// public static readonly ServiceLimit TOTAL_STORAGE = new ServiceLimit("TOTAL_STORAGE"); /// /// Constant TOTAL_THROUGHPUT_CAPACITY for ServiceLimit /// public static readonly ServiceLimit TOTAL_THROUGHPUT_CAPACITY = new ServiceLimit("TOTAL_THROUGHPUT_CAPACITY"); /// /// Constant TOTAL_USER_INITIATED_BACKUPS for ServiceLimit /// public static readonly ServiceLimit TOTAL_USER_INITIATED_BACKUPS = new ServiceLimit("TOTAL_USER_INITIATED_BACKUPS"); /// /// Constant TOTAL_USER_TAGS for ServiceLimit /// public static readonly ServiceLimit TOTAL_USER_TAGS = new ServiceLimit("TOTAL_USER_TAGS"); /// /// Constant VOLUMES_PER_FILE_SYSTEM for ServiceLimit /// public static readonly ServiceLimit VOLUMES_PER_FILE_SYSTEM = new ServiceLimit("VOLUMES_PER_FILE_SYSTEM"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ServiceLimit(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ServiceLimit FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ServiceLimit(string value) { return FindValue(value); } } /// /// Constants used for properties of type SnaplockType. /// public class SnaplockType : ConstantClass { /// /// Constant COMPLIANCE for SnaplockType /// public static readonly SnaplockType COMPLIANCE = new SnaplockType("COMPLIANCE"); /// /// Constant ENTERPRISE for SnaplockType /// public static readonly SnaplockType ENTERPRISE = new SnaplockType("ENTERPRISE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SnaplockType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SnaplockType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SnaplockType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SnapshotFilterName. /// public class SnapshotFilterName : ConstantClass { /// /// Constant FileSystemId for SnapshotFilterName /// public static readonly SnapshotFilterName FileSystemId = new SnapshotFilterName("file-system-id"); /// /// Constant VolumeId for SnapshotFilterName /// public static readonly SnapshotFilterName VolumeId = new SnapshotFilterName("volume-id"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SnapshotFilterName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SnapshotFilterName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SnapshotFilterName(string value) { return FindValue(value); } } /// /// Constants used for properties of type SnapshotLifecycle. /// public class SnapshotLifecycle : ConstantClass { /// /// Constant AVAILABLE for SnapshotLifecycle /// public static readonly SnapshotLifecycle AVAILABLE = new SnapshotLifecycle("AVAILABLE"); /// /// Constant CREATING for SnapshotLifecycle /// public static readonly SnapshotLifecycle CREATING = new SnapshotLifecycle("CREATING"); /// /// Constant DELETING for SnapshotLifecycle /// public static readonly SnapshotLifecycle DELETING = new SnapshotLifecycle("DELETING"); /// /// Constant PENDING for SnapshotLifecycle /// public static readonly SnapshotLifecycle PENDING = new SnapshotLifecycle("PENDING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SnapshotLifecycle(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SnapshotLifecycle FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SnapshotLifecycle(string value) { return FindValue(value); } } /// /// Constants used for properties of type Status. /// public class Status : ConstantClass { /// /// Constant COMPLETED for Status /// public static readonly Status COMPLETED = new Status("COMPLETED"); /// /// Constant FAILED for Status /// public static readonly Status FAILED = new Status("FAILED"); /// /// Constant IN_PROGRESS for Status /// public static readonly Status IN_PROGRESS = new Status("IN_PROGRESS"); /// /// Constant PENDING for Status /// public static readonly Status PENDING = new Status("PENDING"); /// /// Constant UPDATED_OPTIMIZING for Status /// public static readonly Status UPDATED_OPTIMIZING = new Status("UPDATED_OPTIMIZING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Status(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static Status FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator Status(string value) { return FindValue(value); } } /// /// Constants used for properties of type StorageType. /// public class StorageType : ConstantClass { /// /// Constant HDD for StorageType /// public static readonly StorageType HDD = new StorageType("HDD"); /// /// Constant SSD for StorageType /// public static readonly StorageType SSD = new StorageType("SSD"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public StorageType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static StorageType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator StorageType(string value) { return FindValue(value); } } /// /// Constants used for properties of type StorageVirtualMachineFilterName. /// public class StorageVirtualMachineFilterName : ConstantClass { /// /// Constant FileSystemId for StorageVirtualMachineFilterName /// public static readonly StorageVirtualMachineFilterName FileSystemId = new StorageVirtualMachineFilterName("file-system-id"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public StorageVirtualMachineFilterName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static StorageVirtualMachineFilterName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator StorageVirtualMachineFilterName(string value) { return FindValue(value); } } /// /// Constants used for properties of type StorageVirtualMachineLifecycle. /// public class StorageVirtualMachineLifecycle : ConstantClass { /// /// Constant CREATED for StorageVirtualMachineLifecycle /// public static readonly StorageVirtualMachineLifecycle CREATED = new StorageVirtualMachineLifecycle("CREATED"); /// /// Constant CREATING for StorageVirtualMachineLifecycle /// public static readonly StorageVirtualMachineLifecycle CREATING = new StorageVirtualMachineLifecycle("CREATING"); /// /// Constant DELETING for StorageVirtualMachineLifecycle /// public static readonly StorageVirtualMachineLifecycle DELETING = new StorageVirtualMachineLifecycle("DELETING"); /// /// Constant FAILED for StorageVirtualMachineLifecycle /// public static readonly StorageVirtualMachineLifecycle FAILED = new StorageVirtualMachineLifecycle("FAILED"); /// /// Constant MISCONFIGURED for StorageVirtualMachineLifecycle /// public static readonly StorageVirtualMachineLifecycle MISCONFIGURED = new StorageVirtualMachineLifecycle("MISCONFIGURED"); /// /// Constant PENDING for StorageVirtualMachineLifecycle /// public static readonly StorageVirtualMachineLifecycle PENDING = new StorageVirtualMachineLifecycle("PENDING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public StorageVirtualMachineLifecycle(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static StorageVirtualMachineLifecycle FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator StorageVirtualMachineLifecycle(string value) { return FindValue(value); } } /// /// Constants used for properties of type StorageVirtualMachineRootVolumeSecurityStyle. /// public class StorageVirtualMachineRootVolumeSecurityStyle : ConstantClass { /// /// Constant MIXED for StorageVirtualMachineRootVolumeSecurityStyle /// public static readonly StorageVirtualMachineRootVolumeSecurityStyle MIXED = new StorageVirtualMachineRootVolumeSecurityStyle("MIXED"); /// /// Constant NTFS for StorageVirtualMachineRootVolumeSecurityStyle /// public static readonly StorageVirtualMachineRootVolumeSecurityStyle NTFS = new StorageVirtualMachineRootVolumeSecurityStyle("NTFS"); /// /// Constant UNIX for StorageVirtualMachineRootVolumeSecurityStyle /// public static readonly StorageVirtualMachineRootVolumeSecurityStyle UNIX = new StorageVirtualMachineRootVolumeSecurityStyle("UNIX"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public StorageVirtualMachineRootVolumeSecurityStyle(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static StorageVirtualMachineRootVolumeSecurityStyle FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator StorageVirtualMachineRootVolumeSecurityStyle(string value) { return FindValue(value); } } /// /// Constants used for properties of type StorageVirtualMachineSubtype. /// public class StorageVirtualMachineSubtype : ConstantClass { /// /// Constant DEFAULT for StorageVirtualMachineSubtype /// public static readonly StorageVirtualMachineSubtype DEFAULT = new StorageVirtualMachineSubtype("DEFAULT"); /// /// Constant DP_DESTINATION for StorageVirtualMachineSubtype /// public static readonly StorageVirtualMachineSubtype DP_DESTINATION = new StorageVirtualMachineSubtype("DP_DESTINATION"); /// /// Constant SYNC_DESTINATION for StorageVirtualMachineSubtype /// public static readonly StorageVirtualMachineSubtype SYNC_DESTINATION = new StorageVirtualMachineSubtype("SYNC_DESTINATION"); /// /// Constant SYNC_SOURCE for StorageVirtualMachineSubtype /// public static readonly StorageVirtualMachineSubtype SYNC_SOURCE = new StorageVirtualMachineSubtype("SYNC_SOURCE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public StorageVirtualMachineSubtype(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static StorageVirtualMachineSubtype FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator StorageVirtualMachineSubtype(string value) { return FindValue(value); } } /// /// Constants used for properties of type TieringPolicyName. /// public class TieringPolicyName : ConstantClass { /// /// Constant ALL for TieringPolicyName /// public static readonly TieringPolicyName ALL = new TieringPolicyName("ALL"); /// /// Constant AUTO for TieringPolicyName /// public static readonly TieringPolicyName AUTO = new TieringPolicyName("AUTO"); /// /// Constant NONE for TieringPolicyName /// public static readonly TieringPolicyName NONE = new TieringPolicyName("NONE"); /// /// Constant SNAPSHOT_ONLY for TieringPolicyName /// public static readonly TieringPolicyName SNAPSHOT_ONLY = new TieringPolicyName("SNAPSHOT_ONLY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public TieringPolicyName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static TieringPolicyName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator TieringPolicyName(string value) { return FindValue(value); } } /// /// Constants used for properties of type VolumeFilterName. /// public class VolumeFilterName : ConstantClass { /// /// Constant FileSystemId for VolumeFilterName /// public static readonly VolumeFilterName FileSystemId = new VolumeFilterName("file-system-id"); /// /// Constant StorageVirtualMachineId for VolumeFilterName /// public static readonly VolumeFilterName StorageVirtualMachineId = new VolumeFilterName("storage-virtual-machine-id"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public VolumeFilterName(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static VolumeFilterName FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator VolumeFilterName(string value) { return FindValue(value); } } /// /// Constants used for properties of type VolumeLifecycle. /// public class VolumeLifecycle : ConstantClass { /// /// Constant AVAILABLE for VolumeLifecycle /// public static readonly VolumeLifecycle AVAILABLE = new VolumeLifecycle("AVAILABLE"); /// /// Constant CREATED for VolumeLifecycle /// public static readonly VolumeLifecycle CREATED = new VolumeLifecycle("CREATED"); /// /// Constant CREATING for VolumeLifecycle /// public static readonly VolumeLifecycle CREATING = new VolumeLifecycle("CREATING"); /// /// Constant DELETING for VolumeLifecycle /// public static readonly VolumeLifecycle DELETING = new VolumeLifecycle("DELETING"); /// /// Constant FAILED for VolumeLifecycle /// public static readonly VolumeLifecycle FAILED = new VolumeLifecycle("FAILED"); /// /// Constant MISCONFIGURED for VolumeLifecycle /// public static readonly VolumeLifecycle MISCONFIGURED = new VolumeLifecycle("MISCONFIGURED"); /// /// Constant PENDING for VolumeLifecycle /// public static readonly VolumeLifecycle PENDING = new VolumeLifecycle("PENDING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public VolumeLifecycle(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static VolumeLifecycle FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator VolumeLifecycle(string value) { return FindValue(value); } } /// /// Constants used for properties of type VolumeType. /// public class VolumeType : ConstantClass { /// /// Constant ONTAP for VolumeType /// public static readonly VolumeType ONTAP = new VolumeType("ONTAP"); /// /// Constant OPENZFS for VolumeType /// public static readonly VolumeType OPENZFS = new VolumeType("OPENZFS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public VolumeType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static VolumeType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator VolumeType(string value) { return FindValue(value); } } /// /// Constants used for properties of type WindowsAccessAuditLogLevel. /// public class WindowsAccessAuditLogLevel : ConstantClass { /// /// Constant DISABLED for WindowsAccessAuditLogLevel /// public static readonly WindowsAccessAuditLogLevel DISABLED = new WindowsAccessAuditLogLevel("DISABLED"); /// /// Constant FAILURE_ONLY for WindowsAccessAuditLogLevel /// public static readonly WindowsAccessAuditLogLevel FAILURE_ONLY = new WindowsAccessAuditLogLevel("FAILURE_ONLY"); /// /// Constant SUCCESS_AND_FAILURE for WindowsAccessAuditLogLevel /// public static readonly WindowsAccessAuditLogLevel SUCCESS_AND_FAILURE = new WindowsAccessAuditLogLevel("SUCCESS_AND_FAILURE"); /// /// Constant SUCCESS_ONLY for WindowsAccessAuditLogLevel /// public static readonly WindowsAccessAuditLogLevel SUCCESS_ONLY = new WindowsAccessAuditLogLevel("SUCCESS_ONLY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public WindowsAccessAuditLogLevel(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static WindowsAccessAuditLogLevel FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator WindowsAccessAuditLogLevel(string value) { return FindValue(value); } } /// /// Constants used for properties of type WindowsDeploymentType. /// public class WindowsDeploymentType : ConstantClass { /// /// Constant MULTI_AZ_1 for WindowsDeploymentType /// public static readonly WindowsDeploymentType MULTI_AZ_1 = new WindowsDeploymentType("MULTI_AZ_1"); /// /// Constant SINGLE_AZ_1 for WindowsDeploymentType /// public static readonly WindowsDeploymentType SINGLE_AZ_1 = new WindowsDeploymentType("SINGLE_AZ_1"); /// /// Constant SINGLE_AZ_2 for WindowsDeploymentType /// public static readonly WindowsDeploymentType SINGLE_AZ_2 = new WindowsDeploymentType("SINGLE_AZ_2"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public WindowsDeploymentType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static WindowsDeploymentType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator WindowsDeploymentType(string value) { return FindValue(value); } } }