/*
* 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 m2-2021-04-28.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.MainframeModernization
{
///
/// Constants used for properties of type ApplicationDeploymentLifecycle.
///
public class ApplicationDeploymentLifecycle : ConstantClass
{
///
/// Constant Deployed for ApplicationDeploymentLifecycle
///
public static readonly ApplicationDeploymentLifecycle Deployed = new ApplicationDeploymentLifecycle("Deployed");
///
/// Constant Deploying for ApplicationDeploymentLifecycle
///
public static readonly ApplicationDeploymentLifecycle Deploying = new ApplicationDeploymentLifecycle("Deploying");
///
/// 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 ApplicationDeploymentLifecycle(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 ApplicationDeploymentLifecycle 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 ApplicationDeploymentLifecycle(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ApplicationLifecycle.
///
public class ApplicationLifecycle : ConstantClass
{
///
/// Constant Available for ApplicationLifecycle
///
public static readonly ApplicationLifecycle Available = new ApplicationLifecycle("Available");
///
/// Constant Created for ApplicationLifecycle
///
public static readonly ApplicationLifecycle Created = new ApplicationLifecycle("Created");
///
/// Constant Creating for ApplicationLifecycle
///
public static readonly ApplicationLifecycle Creating = new ApplicationLifecycle("Creating");
///
/// Constant Deleting for ApplicationLifecycle
///
public static readonly ApplicationLifecycle Deleting = new ApplicationLifecycle("Deleting");
///
/// Constant DeletingFromEnvironment for ApplicationLifecycle
///
public static readonly ApplicationLifecycle DeletingFromEnvironment = new ApplicationLifecycle("Deleting From Environment");
///
/// Constant Failed for ApplicationLifecycle
///
public static readonly ApplicationLifecycle Failed = new ApplicationLifecycle("Failed");
///
/// Constant Ready for ApplicationLifecycle
///
public static readonly ApplicationLifecycle Ready = new ApplicationLifecycle("Ready");
///
/// Constant Running for ApplicationLifecycle
///
public static readonly ApplicationLifecycle Running = new ApplicationLifecycle("Running");
///
/// Constant Starting for ApplicationLifecycle
///
public static readonly ApplicationLifecycle Starting = new ApplicationLifecycle("Starting");
///
/// Constant Stopped for ApplicationLifecycle
///
public static readonly ApplicationLifecycle Stopped = new ApplicationLifecycle("Stopped");
///
/// Constant Stopping for ApplicationLifecycle
///
public static readonly ApplicationLifecycle Stopping = new ApplicationLifecycle("Stopping");
///
/// 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 ApplicationLifecycle(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 ApplicationLifecycle 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 ApplicationLifecycle(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ApplicationVersionLifecycle.
///
public class ApplicationVersionLifecycle : ConstantClass
{
///
/// Constant Available for ApplicationVersionLifecycle
///
public static readonly ApplicationVersionLifecycle Available = new ApplicationVersionLifecycle("Available");
///
/// Constant Creating for ApplicationVersionLifecycle
///
public static readonly ApplicationVersionLifecycle Creating = new ApplicationVersionLifecycle("Creating");
///
/// Constant Failed for ApplicationVersionLifecycle
///
public static readonly ApplicationVersionLifecycle Failed = new ApplicationVersionLifecycle("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 ApplicationVersionLifecycle(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 ApplicationVersionLifecycle 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 ApplicationVersionLifecycle(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BatchJobExecutionStatus.
///
public class BatchJobExecutionStatus : ConstantClass
{
///
/// Constant Cancelled for BatchJobExecutionStatus
///
public static readonly BatchJobExecutionStatus Cancelled = new BatchJobExecutionStatus("Cancelled");
///
/// Constant Cancelling for BatchJobExecutionStatus
///
public static readonly BatchJobExecutionStatus Cancelling = new BatchJobExecutionStatus("Cancelling");
///
/// Constant Dispatching for BatchJobExecutionStatus
///
public static readonly BatchJobExecutionStatus Dispatching = new BatchJobExecutionStatus("Dispatching");
///
/// Constant Failed for BatchJobExecutionStatus
///
public static readonly BatchJobExecutionStatus Failed = new BatchJobExecutionStatus("Failed");
///
/// Constant Holding for BatchJobExecutionStatus
///
public static readonly BatchJobExecutionStatus Holding = new BatchJobExecutionStatus("Holding");
///
/// Constant Running for BatchJobExecutionStatus
///
public static readonly BatchJobExecutionStatus Running = new BatchJobExecutionStatus("Running");
///
/// Constant Submitting for BatchJobExecutionStatus
///
public static readonly BatchJobExecutionStatus Submitting = new BatchJobExecutionStatus("Submitting");
///
/// Constant Succeeded for BatchJobExecutionStatus
///
public static readonly BatchJobExecutionStatus Succeeded = new BatchJobExecutionStatus("Succeeded");
///
/// Constant SucceededWithWarning for BatchJobExecutionStatus
///
public static readonly BatchJobExecutionStatus SucceededWithWarning = new BatchJobExecutionStatus("Succeeded With Warning");
///
/// 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 BatchJobExecutionStatus(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 BatchJobExecutionStatus 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 BatchJobExecutionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BatchJobType.
///
public class BatchJobType : ConstantClass
{
///
/// Constant JES2 for BatchJobType
///
public static readonly BatchJobType JES2 = new BatchJobType("JES2");
///
/// Constant JES3 for BatchJobType
///
public static readonly BatchJobType JES3 = new BatchJobType("JES3");
///
/// Constant VSE for BatchJobType
///
public static readonly BatchJobType VSE = new BatchJobType("VSE");
///
/// 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 BatchJobType(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 BatchJobType 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 BatchJobType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataSetTaskLifecycle.
///
public class DataSetTaskLifecycle : ConstantClass
{
///
/// Constant Completed for DataSetTaskLifecycle
///
public static readonly DataSetTaskLifecycle Completed = new DataSetTaskLifecycle("Completed");
///
/// Constant Creating for DataSetTaskLifecycle
///
public static readonly DataSetTaskLifecycle Creating = new DataSetTaskLifecycle("Creating");
///
/// Constant Running for DataSetTaskLifecycle
///
public static readonly DataSetTaskLifecycle Running = new DataSetTaskLifecycle("Running");
///
/// 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 DataSetTaskLifecycle(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 DataSetTaskLifecycle 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 DataSetTaskLifecycle(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeploymentLifecycle.
///
public class DeploymentLifecycle : ConstantClass
{
///
/// Constant Deploying for DeploymentLifecycle
///
public static readonly DeploymentLifecycle Deploying = new DeploymentLifecycle("Deploying");
///
/// Constant Failed for DeploymentLifecycle
///
public static readonly DeploymentLifecycle Failed = new DeploymentLifecycle("Failed");
///
/// Constant Succeeded for DeploymentLifecycle
///
public static readonly DeploymentLifecycle Succeeded = new DeploymentLifecycle("Succeeded");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DeploymentLifecycle(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 DeploymentLifecycle 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 DeploymentLifecycle(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EngineType.
///
public class EngineType : ConstantClass
{
///
/// Constant Bluage for EngineType
///
public static readonly EngineType Bluage = new EngineType("bluage");
///
/// Constant Microfocus for EngineType
///
public static readonly EngineType Microfocus = new EngineType("microfocus");
///
/// 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 EngineType(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 EngineType 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 EngineType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EnvironmentLifecycle.
///
public class EnvironmentLifecycle : ConstantClass
{
///
/// Constant Available for EnvironmentLifecycle
///
public static readonly EnvironmentLifecycle Available = new EnvironmentLifecycle("Available");
///
/// Constant Creating for EnvironmentLifecycle
///
public static readonly EnvironmentLifecycle Creating = new EnvironmentLifecycle("Creating");
///
/// Constant Deleting for EnvironmentLifecycle
///
public static readonly EnvironmentLifecycle Deleting = new EnvironmentLifecycle("Deleting");
///
/// Constant Failed for EnvironmentLifecycle
///
public static readonly EnvironmentLifecycle Failed = new EnvironmentLifecycle("Failed");
///
/// Constant Updating for EnvironmentLifecycle
///
public static readonly EnvironmentLifecycle Updating = new EnvironmentLifecycle("Updating");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public EnvironmentLifecycle(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 EnvironmentLifecycle 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 EnvironmentLifecycle(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ValidationExceptionReason.
///
public class ValidationExceptionReason : ConstantClass
{
///
/// Constant CannotParse for ValidationExceptionReason
///
public static readonly ValidationExceptionReason CannotParse = new ValidationExceptionReason("cannotParse");
///
/// Constant FieldValidationFailed for ValidationExceptionReason
///
public static readonly ValidationExceptionReason FieldValidationFailed = new ValidationExceptionReason("fieldValidationFailed");
///
/// Constant Other for ValidationExceptionReason
///
public static readonly ValidationExceptionReason Other = new ValidationExceptionReason("other");
///
/// Constant UnknownOperation for ValidationExceptionReason
///
public static readonly ValidationExceptionReason UnknownOperation = new ValidationExceptionReason("unknownOperation");
///
/// 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 ValidationExceptionReason(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 ValidationExceptionReason 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 ValidationExceptionReason(string value)
{
return FindValue(value);
}
}
}