/*
* 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);
}
}
}