/*
* 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 migrationhuborchestrator-2021-08-28.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.MigrationHubOrchestrator
{
///
/// Constants used for properties of type DataType.
///
public class DataType : ConstantClass
{
///
/// Constant INTEGER for DataType
///
public static readonly DataType INTEGER = new DataType("INTEGER");
///
/// Constant STRING for DataType
///
public static readonly DataType STRING = new DataType("STRING");
///
/// Constant STRINGLIST for DataType
///
public static readonly DataType STRINGLIST = new DataType("STRINGLIST");
///
/// Constant STRINGMAP for DataType
///
public static readonly DataType STRINGMAP = new DataType("STRINGMAP");
///
/// 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 DataType(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 DataType 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 DataType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MigrationWorkflowStatusEnum.
///
public class MigrationWorkflowStatusEnum : ConstantClass
{
///
/// Constant COMPLETED for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum COMPLETED = new MigrationWorkflowStatusEnum("COMPLETED");
///
/// Constant CREATING for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum CREATING = new MigrationWorkflowStatusEnum("CREATING");
///
/// Constant CREATION_FAILED for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum CREATION_FAILED = new MigrationWorkflowStatusEnum("CREATION_FAILED");
///
/// Constant DELETED for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum DELETED = new MigrationWorkflowStatusEnum("DELETED");
///
/// Constant DELETING for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum DELETING = new MigrationWorkflowStatusEnum("DELETING");
///
/// Constant DELETION_FAILED for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum DELETION_FAILED = new MigrationWorkflowStatusEnum("DELETION_FAILED");
///
/// Constant IN_PROGRESS for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum IN_PROGRESS = new MigrationWorkflowStatusEnum("IN_PROGRESS");
///
/// Constant NOT_STARTED for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum NOT_STARTED = new MigrationWorkflowStatusEnum("NOT_STARTED");
///
/// Constant PAUSED for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum PAUSED = new MigrationWorkflowStatusEnum("PAUSED");
///
/// Constant PAUSING for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum PAUSING = new MigrationWorkflowStatusEnum("PAUSING");
///
/// Constant PAUSING_FAILED for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum PAUSING_FAILED = new MigrationWorkflowStatusEnum("PAUSING_FAILED");
///
/// Constant STARTING for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum STARTING = new MigrationWorkflowStatusEnum("STARTING");
///
/// Constant USER_ATTENTION_REQUIRED for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum USER_ATTENTION_REQUIRED = new MigrationWorkflowStatusEnum("USER_ATTENTION_REQUIRED");
///
/// Constant WORKFLOW_FAILED for MigrationWorkflowStatusEnum
///
public static readonly MigrationWorkflowStatusEnum WORKFLOW_FAILED = new MigrationWorkflowStatusEnum("WORKFLOW_FAILED");
///
/// 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 MigrationWorkflowStatusEnum(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 MigrationWorkflowStatusEnum 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 MigrationWorkflowStatusEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Owner.
///
public class Owner : ConstantClass
{
///
/// Constant AWS_MANAGED for Owner
///
public static readonly Owner AWS_MANAGED = new Owner("AWS_MANAGED");
///
/// Constant CUSTOM for Owner
///
public static readonly Owner CUSTOM = new Owner("CUSTOM");
///
/// 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 Owner(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 Owner 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 Owner(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PluginHealth.
///
public class PluginHealth : ConstantClass
{
///
/// Constant HEALTHY for PluginHealth
///
public static readonly PluginHealth HEALTHY = new PluginHealth("HEALTHY");
///
/// Constant UNHEALTHY for PluginHealth
///
public static readonly PluginHealth UNHEALTHY = new PluginHealth("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 PluginHealth(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 PluginHealth 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 PluginHealth(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RunEnvironment.
///
public class RunEnvironment : ConstantClass
{
///
/// Constant AWS for RunEnvironment
///
public static readonly RunEnvironment AWS = new RunEnvironment("AWS");
///
/// Constant ONPREMISE for RunEnvironment
///
public static readonly RunEnvironment ONPREMISE = new RunEnvironment("ONPREMISE");
///
/// 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 RunEnvironment(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 RunEnvironment 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 RunEnvironment(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StepActionType.
///
public class StepActionType : ConstantClass
{
///
/// Constant AUTOMATED for StepActionType
///
public static readonly StepActionType AUTOMATED = new StepActionType("AUTOMATED");
///
/// Constant MANUAL for StepActionType
///
public static readonly StepActionType MANUAL = new StepActionType("MANUAL");
///
/// 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 StepActionType(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 StepActionType 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 StepActionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StepGroupStatus.
///
public class StepGroupStatus : ConstantClass
{
///
/// Constant AWAITING_DEPENDENCIES for StepGroupStatus
///
public static readonly StepGroupStatus AWAITING_DEPENDENCIES = new StepGroupStatus("AWAITING_DEPENDENCIES");
///
/// Constant COMPLETED for StepGroupStatus
///
public static readonly StepGroupStatus COMPLETED = new StepGroupStatus("COMPLETED");
///
/// Constant FAILED for StepGroupStatus
///
public static readonly StepGroupStatus FAILED = new StepGroupStatus("FAILED");
///
/// Constant IN_PROGRESS for StepGroupStatus
///
public static readonly StepGroupStatus IN_PROGRESS = new StepGroupStatus("IN_PROGRESS");
///
/// Constant PAUSED for StepGroupStatus
///
public static readonly StepGroupStatus PAUSED = new StepGroupStatus("PAUSED");
///
/// Constant PAUSING for StepGroupStatus
///
public static readonly StepGroupStatus PAUSING = new StepGroupStatus("PAUSING");
///
/// Constant READY for StepGroupStatus
///
public static readonly StepGroupStatus READY = new StepGroupStatus("READY");
///
/// Constant USER_ATTENTION_REQUIRED for StepGroupStatus
///
public static readonly StepGroupStatus USER_ATTENTION_REQUIRED = new StepGroupStatus("USER_ATTENTION_REQUIRED");
///
/// 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 StepGroupStatus(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 StepGroupStatus 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 StepGroupStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StepStatus.
///
public class StepStatus : ConstantClass
{
///
/// Constant AWAITING_DEPENDENCIES for StepStatus
///
public static readonly StepStatus AWAITING_DEPENDENCIES = new StepStatus("AWAITING_DEPENDENCIES");
///
/// Constant COMPLETED for StepStatus
///
public static readonly StepStatus COMPLETED = new StepStatus("COMPLETED");
///
/// Constant FAILED for StepStatus
///
public static readonly StepStatus FAILED = new StepStatus("FAILED");
///
/// Constant IN_PROGRESS for StepStatus
///
public static readonly StepStatus IN_PROGRESS = new StepStatus("IN_PROGRESS");
///
/// Constant PAUSED for StepStatus
///
public static readonly StepStatus PAUSED = new StepStatus("PAUSED");
///
/// Constant READY for StepStatus
///
public static readonly StepStatus READY = new StepStatus("READY");
///
/// Constant USER_ATTENTION_REQUIRED for StepStatus
///
public static readonly StepStatus USER_ATTENTION_REQUIRED = new StepStatus("USER_ATTENTION_REQUIRED");
///
/// 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 StepStatus(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 StepStatus 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 StepStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TargetType.
///
public class TargetType : ConstantClass
{
///
/// Constant ALL for TargetType
///
public static readonly TargetType ALL = new TargetType("ALL");
///
/// Constant NONE for TargetType
///
public static readonly TargetType NONE = new TargetType("NONE");
///
/// Constant SINGLE for TargetType
///
public static readonly TargetType SINGLE = new TargetType("SINGLE");
///
/// 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 TargetType(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 TargetType 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 TargetType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TemplateStatus.
///
public class TemplateStatus : ConstantClass
{
///
/// Constant CREATED for TemplateStatus
///
public static readonly TemplateStatus CREATED = new TemplateStatus("CREATED");
///
/// 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 TemplateStatus(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 TemplateStatus 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 TemplateStatus(string value)
{
return FindValue(value);
}
}
}