/*
* 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 appconfig-2019-10-09.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.AppConfig
{
///
/// Constants used for properties of type ActionPoint.
///
public class ActionPoint : ConstantClass
{
///
/// Constant ON_DEPLOYMENT_BAKING for ActionPoint
///
public static readonly ActionPoint ON_DEPLOYMENT_BAKING = new ActionPoint("ON_DEPLOYMENT_BAKING");
///
/// Constant ON_DEPLOYMENT_COMPLETE for ActionPoint
///
public static readonly ActionPoint ON_DEPLOYMENT_COMPLETE = new ActionPoint("ON_DEPLOYMENT_COMPLETE");
///
/// Constant ON_DEPLOYMENT_ROLLED_BACK for ActionPoint
///
public static readonly ActionPoint ON_DEPLOYMENT_ROLLED_BACK = new ActionPoint("ON_DEPLOYMENT_ROLLED_BACK");
///
/// Constant ON_DEPLOYMENT_START for ActionPoint
///
public static readonly ActionPoint ON_DEPLOYMENT_START = new ActionPoint("ON_DEPLOYMENT_START");
///
/// Constant ON_DEPLOYMENT_STEP for ActionPoint
///
public static readonly ActionPoint ON_DEPLOYMENT_STEP = new ActionPoint("ON_DEPLOYMENT_STEP");
///
/// Constant PRE_CREATE_HOSTED_CONFIGURATION_VERSION for ActionPoint
///
public static readonly ActionPoint PRE_CREATE_HOSTED_CONFIGURATION_VERSION = new ActionPoint("PRE_CREATE_HOSTED_CONFIGURATION_VERSION");
///
/// Constant PRE_START_DEPLOYMENT for ActionPoint
///
public static readonly ActionPoint PRE_START_DEPLOYMENT = new ActionPoint("PRE_START_DEPLOYMENT");
///
/// 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 ActionPoint(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 ActionPoint 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 ActionPoint(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BadRequestReason.
///
public class BadRequestReason : ConstantClass
{
///
/// Constant InvalidConfiguration for BadRequestReason
///
public static readonly BadRequestReason InvalidConfiguration = new BadRequestReason("InvalidConfiguration");
///
/// 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 BadRequestReason(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 BadRequestReason 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 BadRequestReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BytesMeasure.
///
public class BytesMeasure : ConstantClass
{
///
/// Constant KILOBYTES for BytesMeasure
///
public static readonly BytesMeasure KILOBYTES = new BytesMeasure("KILOBYTES");
///
/// 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 BytesMeasure(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 BytesMeasure 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 BytesMeasure(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeploymentEventType.
///
public class DeploymentEventType : ConstantClass
{
///
/// Constant BAKE_TIME_STARTED for DeploymentEventType
///
public static readonly DeploymentEventType BAKE_TIME_STARTED = new DeploymentEventType("BAKE_TIME_STARTED");
///
/// Constant DEPLOYMENT_COMPLETED for DeploymentEventType
///
public static readonly DeploymentEventType DEPLOYMENT_COMPLETED = new DeploymentEventType("DEPLOYMENT_COMPLETED");
///
/// Constant DEPLOYMENT_STARTED for DeploymentEventType
///
public static readonly DeploymentEventType DEPLOYMENT_STARTED = new DeploymentEventType("DEPLOYMENT_STARTED");
///
/// Constant PERCENTAGE_UPDATED for DeploymentEventType
///
public static readonly DeploymentEventType PERCENTAGE_UPDATED = new DeploymentEventType("PERCENTAGE_UPDATED");
///
/// Constant ROLLBACK_COMPLETED for DeploymentEventType
///
public static readonly DeploymentEventType ROLLBACK_COMPLETED = new DeploymentEventType("ROLLBACK_COMPLETED");
///
/// Constant ROLLBACK_STARTED for DeploymentEventType
///
public static readonly DeploymentEventType ROLLBACK_STARTED = new DeploymentEventType("ROLLBACK_STARTED");
///
/// 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 DeploymentEventType(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 DeploymentEventType 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 DeploymentEventType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeploymentState.
///
public class DeploymentState : ConstantClass
{
///
/// Constant BAKING for DeploymentState
///
public static readonly DeploymentState BAKING = new DeploymentState("BAKING");
///
/// Constant COMPLETE for DeploymentState
///
public static readonly DeploymentState COMPLETE = new DeploymentState("COMPLETE");
///
/// Constant DEPLOYING for DeploymentState
///
public static readonly DeploymentState DEPLOYING = new DeploymentState("DEPLOYING");
///
/// Constant ROLLED_BACK for DeploymentState
///
public static readonly DeploymentState ROLLED_BACK = new DeploymentState("ROLLED_BACK");
///
/// Constant ROLLING_BACK for DeploymentState
///
public static readonly DeploymentState ROLLING_BACK = new DeploymentState("ROLLING_BACK");
///
/// Constant VALIDATING for DeploymentState
///
public static readonly DeploymentState VALIDATING = new DeploymentState("VALIDATING");
///
/// 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 DeploymentState(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 DeploymentState 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 DeploymentState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EnvironmentState.
///
public class EnvironmentState : ConstantClass
{
///
/// Constant DEPLOYING for EnvironmentState
///
public static readonly EnvironmentState DEPLOYING = new EnvironmentState("DEPLOYING");
///
/// Constant READY_FOR_DEPLOYMENT for EnvironmentState
///
public static readonly EnvironmentState READY_FOR_DEPLOYMENT = new EnvironmentState("READY_FOR_DEPLOYMENT");
///
/// Constant ROLLED_BACK for EnvironmentState
///
public static readonly EnvironmentState ROLLED_BACK = new EnvironmentState("ROLLED_BACK");
///
/// Constant ROLLING_BACK for EnvironmentState
///
public static readonly EnvironmentState ROLLING_BACK = new EnvironmentState("ROLLING_BACK");
///
/// 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 EnvironmentState(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 EnvironmentState 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 EnvironmentState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type GrowthType.
///
public class GrowthType : ConstantClass
{
///
/// Constant EXPONENTIAL for GrowthType
///
public static readonly GrowthType EXPONENTIAL = new GrowthType("EXPONENTIAL");
///
/// Constant LINEAR for GrowthType
///
public static readonly GrowthType LINEAR = new GrowthType("LINEAR");
///
/// 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 GrowthType(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 GrowthType 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 GrowthType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReplicateTo.
///
public class ReplicateTo : ConstantClass
{
///
/// Constant NONE for ReplicateTo
///
public static readonly ReplicateTo NONE = new ReplicateTo("NONE");
///
/// Constant SSM_DOCUMENT for ReplicateTo
///
public static readonly ReplicateTo SSM_DOCUMENT = new ReplicateTo("SSM_DOCUMENT");
///
/// 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 ReplicateTo(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 ReplicateTo 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 ReplicateTo(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TriggeredBy.
///
public class TriggeredBy : ConstantClass
{
///
/// Constant APPCONFIG for TriggeredBy
///
public static readonly TriggeredBy APPCONFIG = new TriggeredBy("APPCONFIG");
///
/// Constant CLOUDWATCH_ALARM for TriggeredBy
///
public static readonly TriggeredBy CLOUDWATCH_ALARM = new TriggeredBy("CLOUDWATCH_ALARM");
///
/// Constant INTERNAL_ERROR for TriggeredBy
///
public static readonly TriggeredBy INTERNAL_ERROR = new TriggeredBy("INTERNAL_ERROR");
///
/// Constant USER for TriggeredBy
///
public static readonly TriggeredBy USER = new TriggeredBy("USER");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public TriggeredBy(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 TriggeredBy 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 TriggeredBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ValidatorType.
///
public class ValidatorType : ConstantClass
{
///
/// Constant JSON_SCHEMA for ValidatorType
///
public static readonly ValidatorType JSON_SCHEMA = new ValidatorType("JSON_SCHEMA");
///
/// Constant LAMBDA for ValidatorType
///
public static readonly ValidatorType LAMBDA = new ValidatorType("LAMBDA");
///
/// 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 ValidatorType(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 ValidatorType 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 ValidatorType(string value)
{
return FindValue(value);
}
}
}