/*
* 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 migrationhubstrategy-2020-02-19.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.MigrationHubStrategyRecommendations
{
///
/// Constants used for properties of type AnalysisType.
///
public class AnalysisType : ConstantClass
{
///
/// Constant BINARY_ANALYSIS for AnalysisType
///
public static readonly AnalysisType BINARY_ANALYSIS = new AnalysisType("BINARY_ANALYSIS");
///
/// Constant DATABASE_ANALYSIS for AnalysisType
///
public static readonly AnalysisType DATABASE_ANALYSIS = new AnalysisType("DATABASE_ANALYSIS");
///
/// Constant RUNTIME_ANALYSIS for AnalysisType
///
public static readonly AnalysisType RUNTIME_ANALYSIS = new AnalysisType("RUNTIME_ANALYSIS");
///
/// Constant SOURCE_CODE_ANALYSIS for AnalysisType
///
public static readonly AnalysisType SOURCE_CODE_ANALYSIS = new AnalysisType("SOURCE_CODE_ANALYSIS");
///
/// 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 AnalysisType(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 AnalysisType 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 AnalysisType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AntipatternReportStatus.
///
public class AntipatternReportStatus : ConstantClass
{
///
/// Constant FAILED for AntipatternReportStatus
///
public static readonly AntipatternReportStatus FAILED = new AntipatternReportStatus("FAILED");
///
/// Constant IN_PROGRESS for AntipatternReportStatus
///
public static readonly AntipatternReportStatus IN_PROGRESS = new AntipatternReportStatus("IN_PROGRESS");
///
/// Constant SUCCESS for AntipatternReportStatus
///
public static readonly AntipatternReportStatus SUCCESS = new AntipatternReportStatus("SUCCESS");
///
/// 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 AntipatternReportStatus(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 AntipatternReportStatus 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 AntipatternReportStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ApplicationComponentCriteria.
///
public class ApplicationComponentCriteria : ConstantClass
{
///
/// Constant ANALYSIS_STATUS for ApplicationComponentCriteria
///
public static readonly ApplicationComponentCriteria ANALYSIS_STATUS = new ApplicationComponentCriteria("ANALYSIS_STATUS");
///
/// Constant APP_NAME for ApplicationComponentCriteria
///
public static readonly ApplicationComponentCriteria APP_NAME = new ApplicationComponentCriteria("APP_NAME");
///
/// Constant APP_TYPE for ApplicationComponentCriteria
///
public static readonly ApplicationComponentCriteria APP_TYPE = new ApplicationComponentCriteria("APP_TYPE");
///
/// Constant DESTINATION for ApplicationComponentCriteria
///
public static readonly ApplicationComponentCriteria DESTINATION = new ApplicationComponentCriteria("DESTINATION");
///
/// Constant ERROR_CATEGORY for ApplicationComponentCriteria
///
public static readonly ApplicationComponentCriteria ERROR_CATEGORY = new ApplicationComponentCriteria("ERROR_CATEGORY");
///
/// Constant NOT_DEFINED for ApplicationComponentCriteria
///
public static readonly ApplicationComponentCriteria NOT_DEFINED = new ApplicationComponentCriteria("NOT_DEFINED");
///
/// Constant SERVER_ID for ApplicationComponentCriteria
///
public static readonly ApplicationComponentCriteria SERVER_ID = new ApplicationComponentCriteria("SERVER_ID");
///
/// Constant STRATEGY for ApplicationComponentCriteria
///
public static readonly ApplicationComponentCriteria STRATEGY = new ApplicationComponentCriteria("STRATEGY");
///
/// 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 ApplicationComponentCriteria(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 ApplicationComponentCriteria 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 ApplicationComponentCriteria(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ApplicationMode.
///
public class ApplicationMode : ConstantClass
{
///
/// Constant ALL for ApplicationMode
///
public static readonly ApplicationMode ALL = new ApplicationMode("ALL");
///
/// Constant KNOWN for ApplicationMode
///
public static readonly ApplicationMode KNOWN = new ApplicationMode("KNOWN");
///
/// Constant UNKNOWN for ApplicationMode
///
public static readonly ApplicationMode UNKNOWN = new ApplicationMode("UNKNOWN");
///
/// 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 ApplicationMode(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 ApplicationMode 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 ApplicationMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AppType.
///
public class AppType : ConstantClass
{
///
/// Constant Cassandra for AppType
///
public static readonly AppType Cassandra = new AppType("Cassandra");
///
/// Constant DB2 for AppType
///
public static readonly AppType DB2 = new AppType("DB2");
///
/// Constant Dotnet for AppType
///
public static readonly AppType Dotnet = new AppType("Dotnet");
///
/// Constant DotnetCore for AppType
///
public static readonly AppType DotnetCore = new AppType("DotnetCore");
///
/// Constant DotNetFramework for AppType
///
public static readonly AppType DotNetFramework = new AppType("DotNetFramework");
///
/// Constant IBMWebSphere for AppType
///
public static readonly AppType IBMWebSphere = new AppType("IBM WebSphere");
///
/// Constant IIS for AppType
///
public static readonly AppType IIS = new AppType("IIS");
///
/// Constant Java for AppType
///
public static readonly AppType Java = new AppType("Java");
///
/// Constant JBoss for AppType
///
public static readonly AppType JBoss = new AppType("JBoss");
///
/// Constant MariaDB for AppType
///
public static readonly AppType MariaDB = new AppType("Maria DB");
///
/// Constant MongoDB for AppType
///
public static readonly AppType MongoDB = new AppType("Mongo DB");
///
/// Constant MySQL for AppType
///
public static readonly AppType MySQL = new AppType("MySQL");
///
/// Constant Oracle for AppType
///
public static readonly AppType Oracle = new AppType("Oracle");
///
/// Constant OracleWebLogic for AppType
///
public static readonly AppType OracleWebLogic = new AppType("Oracle WebLogic");
///
/// Constant Other for AppType
///
public static readonly AppType Other = new AppType("Other");
///
/// Constant PostgreSQLServer for AppType
///
public static readonly AppType PostgreSQLServer = new AppType("PostgreSQLServer");
///
/// Constant Spring for AppType
///
public static readonly AppType Spring = new AppType("Spring");
///
/// Constant SQLServer for AppType
///
public static readonly AppType SQLServer = new AppType("SQLServer");
///
/// Constant Sybase for AppType
///
public static readonly AppType Sybase = new AppType("Sybase");
///
/// Constant Tomcat for AppType
///
public static readonly AppType Tomcat = new AppType("Tomcat");
///
/// Constant Unknown for AppType
///
public static readonly AppType Unknown = new AppType("Unknown");
///
/// Constant VisualBasic for AppType
///
public static readonly AppType VisualBasic = new AppType("Visual Basic");
///
/// 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 AppType(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 AppType 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 AppType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AppUnitErrorCategory.
///
public class AppUnitErrorCategory : ConstantClass
{
///
/// Constant CONNECTIVITY_ERROR for AppUnitErrorCategory
///
public static readonly AppUnitErrorCategory CONNECTIVITY_ERROR = new AppUnitErrorCategory("CONNECTIVITY_ERROR");
///
/// Constant CREDENTIAL_ERROR for AppUnitErrorCategory
///
public static readonly AppUnitErrorCategory CREDENTIAL_ERROR = new AppUnitErrorCategory("CREDENTIAL_ERROR");
///
/// Constant OTHER_ERROR for AppUnitErrorCategory
///
public static readonly AppUnitErrorCategory OTHER_ERROR = new AppUnitErrorCategory("OTHER_ERROR");
///
/// Constant PERMISSION_ERROR for AppUnitErrorCategory
///
public static readonly AppUnitErrorCategory PERMISSION_ERROR = new AppUnitErrorCategory("PERMISSION_ERROR");
///
/// Constant UNSUPPORTED_ERROR for AppUnitErrorCategory
///
public static readonly AppUnitErrorCategory UNSUPPORTED_ERROR = new AppUnitErrorCategory("UNSUPPORTED_ERROR");
///
/// 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 AppUnitErrorCategory(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 AppUnitErrorCategory 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 AppUnitErrorCategory(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AssessmentStatus.
///
public class AssessmentStatus : ConstantClass
{
///
/// Constant COMPLETE for AssessmentStatus
///
public static readonly AssessmentStatus COMPLETE = new AssessmentStatus("COMPLETE");
///
/// Constant FAILED for AssessmentStatus
///
public static readonly AssessmentStatus FAILED = new AssessmentStatus("FAILED");
///
/// Constant IN_PROGRESS for AssessmentStatus
///
public static readonly AssessmentStatus IN_PROGRESS = new AssessmentStatus("IN_PROGRESS");
///
/// Constant STOPPED for AssessmentStatus
///
public static readonly AssessmentStatus STOPPED = new AssessmentStatus("STOPPED");
///
/// 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 AssessmentStatus(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 AssessmentStatus 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 AssessmentStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AuthType.
///
public class AuthType : ConstantClass
{
///
/// Constant CERT for AuthType
///
public static readonly AuthType CERT = new AuthType("CERT");
///
/// Constant NTLM for AuthType
///
public static readonly AuthType NTLM = new AuthType("NTLM");
///
/// Constant SSH for AuthType
///
public static readonly AuthType SSH = new AuthType("SSH");
///
/// 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 AuthType(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 AuthType 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 AuthType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AwsManagedTargetDestination.
///
public class AwsManagedTargetDestination : ConstantClass
{
///
/// Constant AWSElasticBeanStalk for AwsManagedTargetDestination
///
public static readonly AwsManagedTargetDestination AWSElasticBeanStalk = new AwsManagedTargetDestination("AWS Elastic BeanStalk");
///
/// Constant AWSFargate for AwsManagedTargetDestination
///
public static readonly AwsManagedTargetDestination AWSFargate = new AwsManagedTargetDestination("AWS Fargate");
///
/// Constant NoneSpecified for AwsManagedTargetDestination
///
public static readonly AwsManagedTargetDestination NoneSpecified = new AwsManagedTargetDestination("None specified");
///
/// 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 AwsManagedTargetDestination(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 AwsManagedTargetDestination 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 AwsManagedTargetDestination(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BinaryAnalyzerName.
///
public class BinaryAnalyzerName : ConstantClass
{
///
/// Constant BYTECODE_ANALYZER for BinaryAnalyzerName
///
public static readonly BinaryAnalyzerName BYTECODE_ANALYZER = new BinaryAnalyzerName("BYTECODE_ANALYZER");
///
/// Constant DLL_ANALYZER for BinaryAnalyzerName
///
public static readonly BinaryAnalyzerName DLL_ANALYZER = new BinaryAnalyzerName("DLL_ANALYZER");
///
/// 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 BinaryAnalyzerName(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 BinaryAnalyzerName 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 BinaryAnalyzerName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CollectorHealth.
///
public class CollectorHealth : ConstantClass
{
///
/// Constant COLLECTOR_HEALTHY for CollectorHealth
///
public static readonly CollectorHealth COLLECTOR_HEALTHY = new CollectorHealth("COLLECTOR_HEALTHY");
///
/// Constant COLLECTOR_UNHEALTHY for CollectorHealth
///
public static readonly CollectorHealth COLLECTOR_UNHEALTHY = new CollectorHealth("COLLECTOR_UNHEALTHY");
///
/// 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 CollectorHealth(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 CollectorHealth 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 CollectorHealth(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Condition.
///
public class Condition : ConstantClass
{
///
/// Constant CONTAINS for Condition
///
public static readonly Condition CONTAINS = new Condition("CONTAINS");
///
/// Constant EQUALS for Condition
///
public static readonly Condition EQUALS = new Condition("EQUALS");
///
/// Constant NOT_CONTAINS for Condition
///
public static readonly Condition NOT_CONTAINS = new Condition("NOT_CONTAINS");
///
/// Constant NOT_EQUALS for Condition
///
public static readonly Condition NOT_EQUALS = new Condition("NOT_EQUALS");
///
/// 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 Condition(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 Condition 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 Condition(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DatabaseManagementPreference.
///
public class DatabaseManagementPreference : ConstantClass
{
///
/// Constant AWSManaged for DatabaseManagementPreference
///
public static readonly DatabaseManagementPreference AWSManaged = new DatabaseManagementPreference("AWS-managed");
///
/// Constant NoPreference for DatabaseManagementPreference
///
public static readonly DatabaseManagementPreference NoPreference = new DatabaseManagementPreference("No preference");
///
/// Constant SelfManage for DatabaseManagementPreference
///
public static readonly DatabaseManagementPreference SelfManage = new DatabaseManagementPreference("Self-manage");
///
/// 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 DatabaseManagementPreference(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 DatabaseManagementPreference 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 DatabaseManagementPreference(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataSourceType.
///
public class DataSourceType : ConstantClass
{
///
/// Constant ApplicationDiscoveryService for DataSourceType
///
public static readonly DataSourceType ApplicationDiscoveryService = new DataSourceType("ApplicationDiscoveryService");
///
/// Constant Import for DataSourceType
///
public static readonly DataSourceType Import = new DataSourceType("Import");
///
/// Constant MPA for DataSourceType
///
public static readonly DataSourceType MPA = new DataSourceType("MPA");
///
/// 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 DataSourceType(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 DataSourceType 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 DataSourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type GroupName.
///
public class GroupName : ConstantClass
{
///
/// Constant ExternalId for GroupName
///
public static readonly GroupName ExternalId = new GroupName("ExternalId");
///
/// Constant ExternalSourceType for GroupName
///
public static readonly GroupName ExternalSourceType = new GroupName("ExternalSourceType");
///
/// 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 GroupName(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 GroupName 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 GroupName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HeterogeneousTargetDatabaseEngine.
///
public class HeterogeneousTargetDatabaseEngine : ConstantClass
{
///
/// Constant AmazonAurora for HeterogeneousTargetDatabaseEngine
///
public static readonly HeterogeneousTargetDatabaseEngine AmazonAurora = new HeterogeneousTargetDatabaseEngine("Amazon Aurora");
///
/// Constant AWSPostgreSQL for HeterogeneousTargetDatabaseEngine
///
public static readonly HeterogeneousTargetDatabaseEngine AWSPostgreSQL = new HeterogeneousTargetDatabaseEngine("AWS PostgreSQL");
///
/// Constant Db2LUW for HeterogeneousTargetDatabaseEngine
///
public static readonly HeterogeneousTargetDatabaseEngine Db2LUW = new HeterogeneousTargetDatabaseEngine("Db2 LUW");
///
/// Constant MariaDB for HeterogeneousTargetDatabaseEngine
///
public static readonly HeterogeneousTargetDatabaseEngine MariaDB = new HeterogeneousTargetDatabaseEngine("MariaDB");
///
/// Constant MicrosoftSQLServer for HeterogeneousTargetDatabaseEngine
///
public static readonly HeterogeneousTargetDatabaseEngine MicrosoftSQLServer = new HeterogeneousTargetDatabaseEngine("Microsoft SQL Server");
///
/// Constant MongoDB for HeterogeneousTargetDatabaseEngine
///
public static readonly HeterogeneousTargetDatabaseEngine MongoDB = new HeterogeneousTargetDatabaseEngine("MongoDB");
///
/// Constant MySQL for HeterogeneousTargetDatabaseEngine
///
public static readonly HeterogeneousTargetDatabaseEngine MySQL = new HeterogeneousTargetDatabaseEngine("MySQL");
///
/// Constant NoneSpecified for HeterogeneousTargetDatabaseEngine
///
public static readonly HeterogeneousTargetDatabaseEngine NoneSpecified = new HeterogeneousTargetDatabaseEngine("None specified");
///
/// Constant OracleDatabase for HeterogeneousTargetDatabaseEngine
///
public static readonly HeterogeneousTargetDatabaseEngine OracleDatabase = new HeterogeneousTargetDatabaseEngine("Oracle Database");
///
/// Constant SAP for HeterogeneousTargetDatabaseEngine
///
public static readonly HeterogeneousTargetDatabaseEngine SAP = new HeterogeneousTargetDatabaseEngine("SAP");
///
/// 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 HeterogeneousTargetDatabaseEngine(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 HeterogeneousTargetDatabaseEngine 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 HeterogeneousTargetDatabaseEngine(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HomogeneousTargetDatabaseEngine.
///
public class HomogeneousTargetDatabaseEngine : ConstantClass
{
///
/// Constant NoneSpecified for HomogeneousTargetDatabaseEngine
///
public static readonly HomogeneousTargetDatabaseEngine NoneSpecified = new HomogeneousTargetDatabaseEngine("None specified");
///
/// 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 HomogeneousTargetDatabaseEngine(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 HomogeneousTargetDatabaseEngine 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 HomogeneousTargetDatabaseEngine(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ImportFileTaskStatus.
///
public class ImportFileTaskStatus : ConstantClass
{
///
/// Constant DeleteFailed for ImportFileTaskStatus
///
public static readonly ImportFileTaskStatus DeleteFailed = new ImportFileTaskStatus("DeleteFailed");
///
/// Constant DeleteInProgress for ImportFileTaskStatus
///
public static readonly ImportFileTaskStatus DeleteInProgress = new ImportFileTaskStatus("DeleteInProgress");
///
/// Constant DeletePartialSuccess for ImportFileTaskStatus
///
public static readonly ImportFileTaskStatus DeletePartialSuccess = new ImportFileTaskStatus("DeletePartialSuccess");
///
/// Constant DeleteSuccess for ImportFileTaskStatus
///
public static readonly ImportFileTaskStatus DeleteSuccess = new ImportFileTaskStatus("DeleteSuccess");
///
/// Constant ImportFailed for ImportFileTaskStatus
///
public static readonly ImportFileTaskStatus ImportFailed = new ImportFileTaskStatus("ImportFailed");
///
/// Constant ImportInProgress for ImportFileTaskStatus
///
public static readonly ImportFileTaskStatus ImportInProgress = new ImportFileTaskStatus("ImportInProgress");
///
/// Constant ImportPartialSuccess for ImportFileTaskStatus
///
public static readonly ImportFileTaskStatus ImportPartialSuccess = new ImportFileTaskStatus("ImportPartialSuccess");
///
/// Constant ImportSuccess for ImportFileTaskStatus
///
public static readonly ImportFileTaskStatus ImportSuccess = new ImportFileTaskStatus("ImportSuccess");
///
/// 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 ImportFileTaskStatus(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 ImportFileTaskStatus 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 ImportFileTaskStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InclusionStatus.
///
public class InclusionStatus : ConstantClass
{
///
/// Constant ExcludeFromAssessment for InclusionStatus
///
public static readonly InclusionStatus ExcludeFromAssessment = new InclusionStatus("excludeFromAssessment");
///
/// Constant IncludeInAssessment for InclusionStatus
///
public static readonly InclusionStatus IncludeInAssessment = new InclusionStatus("includeInAssessment");
///
/// 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 InclusionStatus(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 InclusionStatus 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 InclusionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NoPreferenceTargetDestination.
///
public class NoPreferenceTargetDestination : ConstantClass
{
///
/// Constant AmazonElasticCloudComputeEC2 for NoPreferenceTargetDestination
///
public static readonly NoPreferenceTargetDestination AmazonElasticCloudComputeEC2 = new NoPreferenceTargetDestination("Amazon Elastic Cloud Compute (EC2)");
///
/// Constant AmazonElasticContainerServiceECS for NoPreferenceTargetDestination
///
public static readonly NoPreferenceTargetDestination AmazonElasticContainerServiceECS = new NoPreferenceTargetDestination("Amazon Elastic Container Service (ECS)");
///
/// Constant AmazonElasticKubernetesServiceEKS for NoPreferenceTargetDestination
///
public static readonly NoPreferenceTargetDestination AmazonElasticKubernetesServiceEKS = new NoPreferenceTargetDestination("Amazon Elastic Kubernetes Service (EKS)");
///
/// Constant AWSElasticBeanStalk for NoPreferenceTargetDestination
///
public static readonly NoPreferenceTargetDestination AWSElasticBeanStalk = new NoPreferenceTargetDestination("AWS Elastic BeanStalk");
///
/// Constant AWSFargate for NoPreferenceTargetDestination
///
public static readonly NoPreferenceTargetDestination AWSFargate = new NoPreferenceTargetDestination("AWS Fargate");
///
/// Constant NoneSpecified for NoPreferenceTargetDestination
///
public static readonly NoPreferenceTargetDestination NoneSpecified = new NoPreferenceTargetDestination("None specified");
///
/// 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 NoPreferenceTargetDestination(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 NoPreferenceTargetDestination 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 NoPreferenceTargetDestination(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OSType.
///
public class OSType : ConstantClass
{
///
/// Constant LINUX for OSType
///
public static readonly OSType LINUX = new OSType("LINUX");
///
/// Constant WINDOWS for OSType
///
public static readonly OSType WINDOWS = new OSType("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 OSType(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 OSType 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 OSType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OutputFormat.
///
public class OutputFormat : ConstantClass
{
///
/// Constant Excel for OutputFormat
///
public static readonly OutputFormat Excel = new OutputFormat("Excel");
///
/// Constant Json for OutputFormat
///
public static readonly OutputFormat Json = new OutputFormat("Json");
///
/// 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 OutputFormat(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 OutputFormat 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 OutputFormat(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PipelineType.
///
public class PipelineType : ConstantClass
{
///
/// Constant AZURE_DEVOPS for PipelineType
///
public static readonly PipelineType AZURE_DEVOPS = new PipelineType("AZURE_DEVOPS");
///
/// 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 PipelineType(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 PipelineType 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 PipelineType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecommendationReportStatus.
///
public class RecommendationReportStatus : ConstantClass
{
///
/// Constant FAILED for RecommendationReportStatus
///
public static readonly RecommendationReportStatus FAILED = new RecommendationReportStatus("FAILED");
///
/// Constant IN_PROGRESS for RecommendationReportStatus
///
public static readonly RecommendationReportStatus IN_PROGRESS = new RecommendationReportStatus("IN_PROGRESS");
///
/// Constant SUCCESS for RecommendationReportStatus
///
public static readonly RecommendationReportStatus SUCCESS = new RecommendationReportStatus("SUCCESS");
///
/// 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 RecommendationReportStatus(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 RecommendationReportStatus 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 RecommendationReportStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceSubType.
///
public class ResourceSubType : ConstantClass
{
///
/// Constant Database for ResourceSubType
///
public static readonly ResourceSubType Database = new ResourceSubType("Database");
///
/// Constant DatabaseProcess for ResourceSubType
///
public static readonly ResourceSubType DatabaseProcess = new ResourceSubType("DatabaseProcess");
///
/// Constant Process for ResourceSubType
///
public static readonly ResourceSubType Process = new ResourceSubType("Process");
///
/// 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 ResourceSubType(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 ResourceSubType 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 ResourceSubType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RuntimeAnalysisStatus.
///
public class RuntimeAnalysisStatus : ConstantClass
{
///
/// Constant ANALYSIS_FAILED for RuntimeAnalysisStatus
///
public static readonly RuntimeAnalysisStatus ANALYSIS_FAILED = new RuntimeAnalysisStatus("ANALYSIS_FAILED");
///
/// Constant ANALYSIS_STARTED for RuntimeAnalysisStatus
///
public static readonly RuntimeAnalysisStatus ANALYSIS_STARTED = new RuntimeAnalysisStatus("ANALYSIS_STARTED");
///
/// Constant ANALYSIS_SUCCESS for RuntimeAnalysisStatus
///
public static readonly RuntimeAnalysisStatus ANALYSIS_SUCCESS = new RuntimeAnalysisStatus("ANALYSIS_SUCCESS");
///
/// Constant ANALYSIS_TO_BE_SCHEDULED for RuntimeAnalysisStatus
///
public static readonly RuntimeAnalysisStatus ANALYSIS_TO_BE_SCHEDULED = new RuntimeAnalysisStatus("ANALYSIS_TO_BE_SCHEDULED");
///
/// 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 RuntimeAnalysisStatus(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 RuntimeAnalysisStatus 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 RuntimeAnalysisStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RunTimeAnalyzerName.
///
public class RunTimeAnalyzerName : ConstantClass
{
///
/// Constant A2C_ANALYZER for RunTimeAnalyzerName
///
public static readonly RunTimeAnalyzerName A2C_ANALYZER = new RunTimeAnalyzerName("A2C_ANALYZER");
///
/// Constant DATABASE_ANALYZER for RunTimeAnalyzerName
///
public static readonly RunTimeAnalyzerName DATABASE_ANALYZER = new RunTimeAnalyzerName("DATABASE_ANALYZER");
///
/// Constant EMP_PA_ANALYZER for RunTimeAnalyzerName
///
public static readonly RunTimeAnalyzerName EMP_PA_ANALYZER = new RunTimeAnalyzerName("EMP_PA_ANALYZER");
///
/// Constant REHOST_ANALYZER for RunTimeAnalyzerName
///
public static readonly RunTimeAnalyzerName REHOST_ANALYZER = new RunTimeAnalyzerName("REHOST_ANALYZER");
///
/// Constant SCT_ANALYZER for RunTimeAnalyzerName
///
public static readonly RunTimeAnalyzerName SCT_ANALYZER = new RunTimeAnalyzerName("SCT_ANALYZER");
///
/// 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 RunTimeAnalyzerName(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 RunTimeAnalyzerName 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 RunTimeAnalyzerName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RunTimeAssessmentStatus.
///
public class RunTimeAssessmentStatus : ConstantClass
{
///
/// Constant DataCollectionTaskFailed for RunTimeAssessmentStatus
///
public static readonly RunTimeAssessmentStatus DataCollectionTaskFailed = new RunTimeAssessmentStatus("dataCollectionTaskFailed");
///
/// Constant DataCollectionTaskPartialSuccess for RunTimeAssessmentStatus
///
public static readonly RunTimeAssessmentStatus DataCollectionTaskPartialSuccess = new RunTimeAssessmentStatus("dataCollectionTaskPartialSuccess");
///
/// Constant DataCollectionTaskScheduled for RunTimeAssessmentStatus
///
public static readonly RunTimeAssessmentStatus DataCollectionTaskScheduled = new RunTimeAssessmentStatus("dataCollectionTaskScheduled");
///
/// Constant DataCollectionTaskStarted for RunTimeAssessmentStatus
///
public static readonly RunTimeAssessmentStatus DataCollectionTaskStarted = new RunTimeAssessmentStatus("dataCollectionTaskStarted");
///
/// Constant DataCollectionTaskStopped for RunTimeAssessmentStatus
///
public static readonly RunTimeAssessmentStatus DataCollectionTaskStopped = new RunTimeAssessmentStatus("dataCollectionTaskStopped");
///
/// Constant DataCollectionTaskSuccess for RunTimeAssessmentStatus
///
public static readonly RunTimeAssessmentStatus DataCollectionTaskSuccess = new RunTimeAssessmentStatus("dataCollectionTaskSuccess");
///
/// Constant DataCollectionTaskToBeScheduled for RunTimeAssessmentStatus
///
public static readonly RunTimeAssessmentStatus DataCollectionTaskToBeScheduled = new RunTimeAssessmentStatus("dataCollectionTaskToBeScheduled");
///
/// 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 RunTimeAssessmentStatus(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 RunTimeAssessmentStatus 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 RunTimeAssessmentStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SelfManageTargetDestination.
///
public class SelfManageTargetDestination : ConstantClass
{
///
/// Constant AmazonElasticCloudComputeEC2 for SelfManageTargetDestination
///
public static readonly SelfManageTargetDestination AmazonElasticCloudComputeEC2 = new SelfManageTargetDestination("Amazon Elastic Cloud Compute (EC2)");
///
/// Constant AmazonElasticContainerServiceECS for SelfManageTargetDestination
///
public static readonly SelfManageTargetDestination AmazonElasticContainerServiceECS = new SelfManageTargetDestination("Amazon Elastic Container Service (ECS)");
///
/// Constant AmazonElasticKubernetesServiceEKS for SelfManageTargetDestination
///
public static readonly SelfManageTargetDestination AmazonElasticKubernetesServiceEKS = new SelfManageTargetDestination("Amazon Elastic Kubernetes Service (EKS)");
///
/// Constant NoneSpecified for SelfManageTargetDestination
///
public static readonly SelfManageTargetDestination NoneSpecified = new SelfManageTargetDestination("None specified");
///
/// 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 SelfManageTargetDestination(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 SelfManageTargetDestination 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 SelfManageTargetDestination(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ServerCriteria.
///
public class ServerCriteria : ConstantClass
{
///
/// Constant ANALYSIS_STATUS for ServerCriteria
///
public static readonly ServerCriteria ANALYSIS_STATUS = new ServerCriteria("ANALYSIS_STATUS");
///
/// Constant DESTINATION for ServerCriteria
///
public static readonly ServerCriteria DESTINATION = new ServerCriteria("DESTINATION");
///
/// Constant ERROR_CATEGORY for ServerCriteria
///
public static readonly ServerCriteria ERROR_CATEGORY = new ServerCriteria("ERROR_CATEGORY");
///
/// Constant NOT_DEFINED for ServerCriteria
///
public static readonly ServerCriteria NOT_DEFINED = new ServerCriteria("NOT_DEFINED");
///
/// Constant OS_NAME for ServerCriteria
///
public static readonly ServerCriteria OS_NAME = new ServerCriteria("OS_NAME");
///
/// Constant SERVER_ID for ServerCriteria
///
public static readonly ServerCriteria SERVER_ID = new ServerCriteria("SERVER_ID");
///
/// Constant STRATEGY for ServerCriteria
///
public static readonly ServerCriteria STRATEGY = new ServerCriteria("STRATEGY");
///
/// 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 ServerCriteria(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 ServerCriteria 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 ServerCriteria(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ServerErrorCategory.
///
public class ServerErrorCategory : ConstantClass
{
///
/// Constant ARCHITECTURE_ERROR for ServerErrorCategory
///
public static readonly ServerErrorCategory ARCHITECTURE_ERROR = new ServerErrorCategory("ARCHITECTURE_ERROR");
///
/// Constant CONNECTIVITY_ERROR for ServerErrorCategory
///
public static readonly ServerErrorCategory CONNECTIVITY_ERROR = new ServerErrorCategory("CONNECTIVITY_ERROR");
///
/// Constant CREDENTIAL_ERROR for ServerErrorCategory
///
public static readonly ServerErrorCategory CREDENTIAL_ERROR = new ServerErrorCategory("CREDENTIAL_ERROR");
///
/// Constant OTHER_ERROR for ServerErrorCategory
///
public static readonly ServerErrorCategory OTHER_ERROR = new ServerErrorCategory("OTHER_ERROR");
///
/// Constant PERMISSION_ERROR for ServerErrorCategory
///
public static readonly ServerErrorCategory PERMISSION_ERROR = new ServerErrorCategory("PERMISSION_ERROR");
///
/// 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 ServerErrorCategory(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 ServerErrorCategory 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 ServerErrorCategory(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ServerOsType.
///
public class ServerOsType : ConstantClass
{
///
/// Constant AmazonLinux for ServerOsType
///
public static readonly ServerOsType AmazonLinux = new ServerOsType("AmazonLinux");
///
/// Constant EndOfSupportWindowsServer for ServerOsType
///
public static readonly ServerOsType EndOfSupportWindowsServer = new ServerOsType("EndOfSupportWindowsServer");
///
/// Constant Other for ServerOsType
///
public static readonly ServerOsType Other = new ServerOsType("Other");
///
/// Constant Redhat for ServerOsType
///
public static readonly ServerOsType Redhat = new ServerOsType("Redhat");
///
/// Constant WindowsServer for ServerOsType
///
public static readonly ServerOsType WindowsServer = new ServerOsType("WindowsServer");
///
/// 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 ServerOsType(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 ServerOsType 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 ServerOsType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Severity.
///
public class Severity : ConstantClass
{
///
/// Constant HIGH for Severity
///
public static readonly Severity HIGH = new Severity("HIGH");
///
/// Constant LOW for Severity
///
public static readonly Severity LOW = new Severity("LOW");
///
/// Constant MEDIUM for Severity
///
public static readonly Severity MEDIUM = new Severity("MEDIUM");
///
/// 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 Severity(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 Severity 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 Severity(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SortOrder.
///
public class SortOrder : ConstantClass
{
///
/// Constant ASC for SortOrder
///
public static readonly SortOrder ASC = new SortOrder("ASC");
///
/// Constant DESC for SortOrder
///
public static readonly SortOrder DESC = new SortOrder("DESC");
///
/// 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 SortOrder(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 SortOrder 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 SortOrder(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SourceCodeAnalyzerName.
///
public class SourceCodeAnalyzerName : ConstantClass
{
///
/// Constant BYTECODE_ANALYZER for SourceCodeAnalyzerName
///
public static readonly SourceCodeAnalyzerName BYTECODE_ANALYZER = new SourceCodeAnalyzerName("BYTECODE_ANALYZER");
///
/// Constant CSHARP_ANALYZER for SourceCodeAnalyzerName
///
public static readonly SourceCodeAnalyzerName CSHARP_ANALYZER = new SourceCodeAnalyzerName("CSHARP_ANALYZER");
///
/// Constant JAVA_ANALYZER for SourceCodeAnalyzerName
///
public static readonly SourceCodeAnalyzerName JAVA_ANALYZER = new SourceCodeAnalyzerName("JAVA_ANALYZER");
///
/// Constant PORTING_ASSISTANT for SourceCodeAnalyzerName
///
public static readonly SourceCodeAnalyzerName PORTING_ASSISTANT = new SourceCodeAnalyzerName("PORTING_ASSISTANT");
///
/// 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 SourceCodeAnalyzerName(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 SourceCodeAnalyzerName 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 SourceCodeAnalyzerName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SrcCodeOrDbAnalysisStatus.
///
public class SrcCodeOrDbAnalysisStatus : ConstantClass
{
///
/// Constant ANALYSIS_FAILED for SrcCodeOrDbAnalysisStatus
///
public static readonly SrcCodeOrDbAnalysisStatus ANALYSIS_FAILED = new SrcCodeOrDbAnalysisStatus("ANALYSIS_FAILED");
///
/// Constant ANALYSIS_PARTIAL_SUCCESS for SrcCodeOrDbAnalysisStatus
///
public static readonly SrcCodeOrDbAnalysisStatus ANALYSIS_PARTIAL_SUCCESS = new SrcCodeOrDbAnalysisStatus("ANALYSIS_PARTIAL_SUCCESS");
///
/// Constant ANALYSIS_STARTED for SrcCodeOrDbAnalysisStatus
///
public static readonly SrcCodeOrDbAnalysisStatus ANALYSIS_STARTED = new SrcCodeOrDbAnalysisStatus("ANALYSIS_STARTED");
///
/// Constant ANALYSIS_SUCCESS for SrcCodeOrDbAnalysisStatus
///
public static readonly SrcCodeOrDbAnalysisStatus ANALYSIS_SUCCESS = new SrcCodeOrDbAnalysisStatus("ANALYSIS_SUCCESS");
///
/// Constant ANALYSIS_TO_BE_SCHEDULED for SrcCodeOrDbAnalysisStatus
///
public static readonly SrcCodeOrDbAnalysisStatus ANALYSIS_TO_BE_SCHEDULED = new SrcCodeOrDbAnalysisStatus("ANALYSIS_TO_BE_SCHEDULED");
///
/// Constant CONFIGURED for SrcCodeOrDbAnalysisStatus
///
public static readonly SrcCodeOrDbAnalysisStatus CONFIGURED = new SrcCodeOrDbAnalysisStatus("CONFIGURED");
///
/// Constant UNCONFIGURED for SrcCodeOrDbAnalysisStatus
///
public static readonly SrcCodeOrDbAnalysisStatus UNCONFIGURED = new SrcCodeOrDbAnalysisStatus("UNCONFIGURED");
///
/// 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 SrcCodeOrDbAnalysisStatus(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 SrcCodeOrDbAnalysisStatus 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 SrcCodeOrDbAnalysisStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Strategy.
///
public class Strategy : ConstantClass
{
///
/// Constant Refactor for Strategy
///
public static readonly Strategy Refactor = new Strategy("Refactor");
///
/// Constant Rehost for Strategy
///
public static readonly Strategy Rehost = new Strategy("Rehost");
///
/// Constant Relocate for Strategy
///
public static readonly Strategy Relocate = new Strategy("Relocate");
///
/// Constant Replatform for Strategy
///
public static readonly Strategy Replatform = new Strategy("Replatform");
///
/// Constant Repurchase for Strategy
///
public static readonly Strategy Repurchase = new Strategy("Repurchase");
///
/// Constant Retain for Strategy
///
public static readonly Strategy Retain = new Strategy("Retain");
///
/// Constant Retirement for Strategy
///
public static readonly Strategy Retirement = new Strategy("Retirement");
///
/// 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 Strategy(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 Strategy 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 Strategy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StrategyRecommendation.
///
public class StrategyRecommendation : ConstantClass
{
///
/// Constant NotRecommended for StrategyRecommendation
///
public static readonly StrategyRecommendation NotRecommended = new StrategyRecommendation("notRecommended");
///
/// Constant Potential for StrategyRecommendation
///
public static readonly StrategyRecommendation Potential = new StrategyRecommendation("potential");
///
/// Constant Recommended for StrategyRecommendation
///
public static readonly StrategyRecommendation Recommended = new StrategyRecommendation("recommended");
///
/// Constant ViableOption for StrategyRecommendation
///
public static readonly StrategyRecommendation ViableOption = new StrategyRecommendation("viableOption");
///
/// 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 StrategyRecommendation(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 StrategyRecommendation 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 StrategyRecommendation(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TargetDatabaseEngine.
///
public class TargetDatabaseEngine : ConstantClass
{
///
/// Constant AmazonAurora for TargetDatabaseEngine
///
public static readonly TargetDatabaseEngine AmazonAurora = new TargetDatabaseEngine("Amazon Aurora");
///
/// Constant AWSPostgreSQL for TargetDatabaseEngine
///
public static readonly TargetDatabaseEngine AWSPostgreSQL = new TargetDatabaseEngine("AWS PostgreSQL");
///
/// Constant Db2LUW for TargetDatabaseEngine
///
public static readonly TargetDatabaseEngine Db2LUW = new TargetDatabaseEngine("Db2 LUW");
///
/// Constant MariaDB for TargetDatabaseEngine
///
public static readonly TargetDatabaseEngine MariaDB = new TargetDatabaseEngine("MariaDB");
///
/// Constant MicrosoftSQLServer for TargetDatabaseEngine
///
public static readonly TargetDatabaseEngine MicrosoftSQLServer = new TargetDatabaseEngine("Microsoft SQL Server");
///
/// Constant MongoDB for TargetDatabaseEngine
///
public static readonly TargetDatabaseEngine MongoDB = new TargetDatabaseEngine("MongoDB");
///
/// Constant MySQL for TargetDatabaseEngine
///
public static readonly TargetDatabaseEngine MySQL = new TargetDatabaseEngine("MySQL");
///
/// Constant NoneSpecified for TargetDatabaseEngine
///
public static readonly TargetDatabaseEngine NoneSpecified = new TargetDatabaseEngine("None specified");
///
/// Constant OracleDatabase for TargetDatabaseEngine
///
public static readonly TargetDatabaseEngine OracleDatabase = new TargetDatabaseEngine("Oracle Database");
///
/// Constant SAP for TargetDatabaseEngine
///
public static readonly TargetDatabaseEngine SAP = new TargetDatabaseEngine("SAP");
///
/// 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 TargetDatabaseEngine(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 TargetDatabaseEngine 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 TargetDatabaseEngine(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TargetDestination.
///
public class TargetDestination : ConstantClass
{
///
/// Constant AmazonDocumentDB for TargetDestination
///
public static readonly TargetDestination AmazonDocumentDB = new TargetDestination("Amazon DocumentDB");
///
/// Constant AmazonDynamoDB for TargetDestination
///
public static readonly TargetDestination AmazonDynamoDB = new TargetDestination("Amazon DynamoDB");
///
/// Constant AmazonElasticCloudComputeEC2 for TargetDestination
///
public static readonly TargetDestination AmazonElasticCloudComputeEC2 = new TargetDestination("Amazon Elastic Cloud Compute (EC2)");
///
/// Constant AmazonElasticContainerServiceECS for TargetDestination
///
public static readonly TargetDestination AmazonElasticContainerServiceECS = new TargetDestination("Amazon Elastic Container Service (ECS)");
///
/// Constant AmazonElasticKubernetesServiceEKS for TargetDestination
///
public static readonly TargetDestination AmazonElasticKubernetesServiceEKS = new TargetDestination("Amazon Elastic Kubernetes Service (EKS)");
///
/// Constant AmazonRelationalDatabaseService for TargetDestination
///
public static readonly TargetDestination AmazonRelationalDatabaseService = new TargetDestination("Amazon Relational Database Service");
///
/// Constant AmazonRelationalDatabaseServiceOnMySQL for TargetDestination
///
public static readonly TargetDestination AmazonRelationalDatabaseServiceOnMySQL = new TargetDestination("Amazon Relational Database Service on MySQL");
///
/// Constant AmazonRelationalDatabaseServiceOnPostgreSQL for TargetDestination
///
public static readonly TargetDestination AmazonRelationalDatabaseServiceOnPostgreSQL = new TargetDestination("Amazon Relational Database Service on PostgreSQL");
///
/// Constant AuroraMySQL for TargetDestination
///
public static readonly TargetDestination AuroraMySQL = new TargetDestination("Aurora MySQL");
///
/// Constant AuroraPostgreSQL for TargetDestination
///
public static readonly TargetDestination AuroraPostgreSQL = new TargetDestination("Aurora PostgreSQL");
///
/// Constant AWSElasticBeanStalk for TargetDestination
///
public static readonly TargetDestination AWSElasticBeanStalk = new TargetDestination("AWS Elastic BeanStalk");
///
/// Constant AWSFargate for TargetDestination
///
public static readonly TargetDestination AWSFargate = new TargetDestination("AWS Fargate");
///
/// Constant BabelfishForAuroraPostgreSQL for TargetDestination
///
public static readonly TargetDestination BabelfishForAuroraPostgreSQL = new TargetDestination("Babelfish for Aurora PostgreSQL");
///
/// Constant NoneSpecified for TargetDestination
///
public static readonly TargetDestination NoneSpecified = new TargetDestination("None specified");
///
/// 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 TargetDestination(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 TargetDestination 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 TargetDestination(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TransformationToolName.
///
public class TransformationToolName : ConstantClass
{
///
/// Constant App2Container for TransformationToolName
///
public static readonly TransformationToolName App2Container = new TransformationToolName("App2Container");
///
/// Constant ApplicationMigrationService for TransformationToolName
///
public static readonly TransformationToolName ApplicationMigrationService = new TransformationToolName("Application Migration Service");
///
/// Constant DatabaseMigrationService for TransformationToolName
///
public static readonly TransformationToolName DatabaseMigrationService = new TransformationToolName("Database Migration Service");
///
/// Constant EndOfSupportMigration for TransformationToolName
///
public static readonly TransformationToolName EndOfSupportMigration = new TransformationToolName("End of Support Migration");
///
/// Constant InPlaceOperatingSystemUpgrade for TransformationToolName
///
public static readonly TransformationToolName InPlaceOperatingSystemUpgrade = new TransformationToolName("In Place Operating System Upgrade");
///
/// Constant NativeSQLServerBackupRestore for TransformationToolName
///
public static readonly TransformationToolName NativeSQLServerBackupRestore = new TransformationToolName("Native SQL Server Backup/Restore");
///
/// Constant PortingAssistantForNET for TransformationToolName
///
public static readonly TransformationToolName PortingAssistantForNET = new TransformationToolName("Porting Assistant For .NET");
///
/// Constant SchemaConversionTool for TransformationToolName
///
public static readonly TransformationToolName SchemaConversionTool = new TransformationToolName("Schema Conversion Tool");
///
/// Constant StrategyRecommendationSupport for TransformationToolName
///
public static readonly TransformationToolName StrategyRecommendationSupport = new TransformationToolName("Strategy Recommendation Support");
///
/// Constant WindowsWebApplicationMigrationAssistant for TransformationToolName
///
public static readonly TransformationToolName WindowsWebApplicationMigrationAssistant = new TransformationToolName("Windows Web Application Migration Assistant");
///
/// 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 TransformationToolName(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 TransformationToolName 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 TransformationToolName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VersionControl.
///
public class VersionControl : ConstantClass
{
///
/// Constant AZURE_DEVOPS_GIT for VersionControl
///
public static readonly VersionControl AZURE_DEVOPS_GIT = new VersionControl("AZURE_DEVOPS_GIT");
///
/// Constant GITHUB for VersionControl
///
public static readonly VersionControl GITHUB = new VersionControl("GITHUB");
///
/// Constant GITHUB_ENTERPRISE for VersionControl
///
public static readonly VersionControl GITHUB_ENTERPRISE = new VersionControl("GITHUB_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 VersionControl(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 VersionControl 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 VersionControl(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VersionControlType.
///
public class VersionControlType : ConstantClass
{
///
/// Constant AZURE_DEVOPS_GIT for VersionControlType
///
public static readonly VersionControlType AZURE_DEVOPS_GIT = new VersionControlType("AZURE_DEVOPS_GIT");
///
/// Constant GITHUB for VersionControlType
///
public static readonly VersionControlType GITHUB = new VersionControlType("GITHUB");
///
/// Constant GITHUB_ENTERPRISE for VersionControlType
///
public static readonly VersionControlType GITHUB_ENTERPRISE = new VersionControlType("GITHUB_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 VersionControlType(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 VersionControlType 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 VersionControlType(string value)
{
return FindValue(value);
}
}
}