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