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