/* * 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 codepipeline-2015-07-09.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.CodePipeline { /// /// Constants used for properties of type ActionCategory. /// public class ActionCategory : ConstantClass { /// /// Constant Approval for ActionCategory /// public static readonly ActionCategory Approval = new ActionCategory("Approval"); /// /// Constant Build for ActionCategory /// public static readonly ActionCategory Build = new ActionCategory("Build"); /// /// Constant Deploy for ActionCategory /// public static readonly ActionCategory Deploy = new ActionCategory("Deploy"); /// /// Constant Invoke for ActionCategory /// public static readonly ActionCategory Invoke = new ActionCategory("Invoke"); /// /// Constant Source for ActionCategory /// public static readonly ActionCategory Source = new ActionCategory("Source"); /// /// Constant Test for ActionCategory /// public static readonly ActionCategory Test = new ActionCategory("Test"); /// /// 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 ActionCategory(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 ActionCategory 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 ActionCategory(string value) { return FindValue(value); } } /// /// Constants used for properties of type ActionConfigurationPropertyType. /// public class ActionConfigurationPropertyType : ConstantClass { /// /// Constant Boolean for ActionConfigurationPropertyType /// public static readonly ActionConfigurationPropertyType Boolean = new ActionConfigurationPropertyType("Boolean"); /// /// Constant Number for ActionConfigurationPropertyType /// public static readonly ActionConfigurationPropertyType Number = new ActionConfigurationPropertyType("Number"); /// /// Constant String for ActionConfigurationPropertyType /// public static readonly ActionConfigurationPropertyType String = new ActionConfigurationPropertyType("String"); /// /// 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 ActionConfigurationPropertyType(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 ActionConfigurationPropertyType 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 ActionConfigurationPropertyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ActionExecutionStatus. /// public class ActionExecutionStatus : ConstantClass { /// /// Constant Abandoned for ActionExecutionStatus /// public static readonly ActionExecutionStatus Abandoned = new ActionExecutionStatus("Abandoned"); /// /// Constant Failed for ActionExecutionStatus /// public static readonly ActionExecutionStatus Failed = new ActionExecutionStatus("Failed"); /// /// Constant InProgress for ActionExecutionStatus /// public static readonly ActionExecutionStatus InProgress = new ActionExecutionStatus("InProgress"); /// /// Constant Succeeded for ActionExecutionStatus /// public static readonly ActionExecutionStatus Succeeded = new ActionExecutionStatus("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 ActionExecutionStatus(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 ActionExecutionStatus 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 ActionExecutionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ActionOwner. /// public class ActionOwner : ConstantClass { /// /// Constant AWS for ActionOwner /// public static readonly ActionOwner AWS = new ActionOwner("AWS"); /// /// Constant Custom for ActionOwner /// public static readonly ActionOwner Custom = new ActionOwner("Custom"); /// /// Constant ThirdParty for ActionOwner /// public static readonly ActionOwner ThirdParty = new ActionOwner("ThirdParty"); /// /// 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 ActionOwner(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 ActionOwner 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 ActionOwner(string value) { return FindValue(value); } } /// /// Constants used for properties of type ApprovalStatus. /// public class ApprovalStatus : ConstantClass { /// /// Constant Approved for ApprovalStatus /// public static readonly ApprovalStatus Approved = new ApprovalStatus("Approved"); /// /// Constant Rejected for ApprovalStatus /// public static readonly ApprovalStatus Rejected = new ApprovalStatus("Rejected"); /// /// 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 ApprovalStatus(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 ApprovalStatus 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 ApprovalStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ArtifactLocationType. /// public class ArtifactLocationType : ConstantClass { /// /// Constant S3 for ArtifactLocationType /// public static readonly ArtifactLocationType S3 = new ArtifactLocationType("S3"); /// /// 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 ArtifactLocationType(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 ArtifactLocationType 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 ArtifactLocationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ArtifactStoreType. /// public class ArtifactStoreType : ConstantClass { /// /// Constant S3 for ArtifactStoreType /// public static readonly ArtifactStoreType S3 = new ArtifactStoreType("S3"); /// /// 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 ArtifactStoreType(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 ArtifactStoreType 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 ArtifactStoreType(string value) { return FindValue(value); } } /// /// Constants used for properties of type BlockerType. /// public class BlockerType : ConstantClass { /// /// Constant Schedule for BlockerType /// public static readonly BlockerType Schedule = new BlockerType("Schedule"); /// /// 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 BlockerType(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 BlockerType 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 BlockerType(string value) { return FindValue(value); } } /// /// Constants used for properties of type EncryptionKeyType. /// public class EncryptionKeyType : ConstantClass { /// /// Constant KMS for EncryptionKeyType /// public static readonly EncryptionKeyType KMS = new EncryptionKeyType("KMS"); /// /// 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 EncryptionKeyType(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 EncryptionKeyType 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 EncryptionKeyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExecutorType. /// public class ExecutorType : ConstantClass { /// /// Constant JobWorker for ExecutorType /// public static readonly ExecutorType JobWorker = new ExecutorType("JobWorker"); /// /// Constant Lambda for ExecutorType /// public static readonly ExecutorType Lambda = new ExecutorType("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 ExecutorType(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 ExecutorType 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 ExecutorType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FailureType. /// public class FailureType : ConstantClass { /// /// Constant ConfigurationError for FailureType /// public static readonly FailureType ConfigurationError = new FailureType("ConfigurationError"); /// /// Constant JobFailed for FailureType /// public static readonly FailureType JobFailed = new FailureType("JobFailed"); /// /// Constant PermissionError for FailureType /// public static readonly FailureType PermissionError = new FailureType("PermissionError"); /// /// Constant RevisionOutOfSync for FailureType /// public static readonly FailureType RevisionOutOfSync = new FailureType("RevisionOutOfSync"); /// /// Constant RevisionUnavailable for FailureType /// public static readonly FailureType RevisionUnavailable = new FailureType("RevisionUnavailable"); /// /// Constant SystemUnavailable for FailureType /// public static readonly FailureType SystemUnavailable = new FailureType("SystemUnavailable"); /// /// 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 FailureType(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 FailureType 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 FailureType(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobStatus. /// public class JobStatus : ConstantClass { /// /// Constant Created for JobStatus /// public static readonly JobStatus Created = new JobStatus("Created"); /// /// Constant Dispatched for JobStatus /// public static readonly JobStatus Dispatched = new JobStatus("Dispatched"); /// /// Constant Failed for JobStatus /// public static readonly JobStatus Failed = new JobStatus("Failed"); /// /// Constant InProgress for JobStatus /// public static readonly JobStatus InProgress = new JobStatus("InProgress"); /// /// Constant Queued for JobStatus /// public static readonly JobStatus Queued = new JobStatus("Queued"); /// /// Constant Succeeded for JobStatus /// public static readonly JobStatus Succeeded = new JobStatus("Succeeded"); /// /// Constant TimedOut for JobStatus /// public static readonly JobStatus TimedOut = new JobStatus("TimedOut"); /// /// 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 JobStatus(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 JobStatus 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 JobStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type PipelineExecutionStatus. /// public class PipelineExecutionStatus : ConstantClass { /// /// Constant Cancelled for PipelineExecutionStatus /// public static readonly PipelineExecutionStatus Cancelled = new PipelineExecutionStatus("Cancelled"); /// /// Constant Failed for PipelineExecutionStatus /// public static readonly PipelineExecutionStatus Failed = new PipelineExecutionStatus("Failed"); /// /// Constant InProgress for PipelineExecutionStatus /// public static readonly PipelineExecutionStatus InProgress = new PipelineExecutionStatus("InProgress"); /// /// Constant Stopped for PipelineExecutionStatus /// public static readonly PipelineExecutionStatus Stopped = new PipelineExecutionStatus("Stopped"); /// /// Constant Stopping for PipelineExecutionStatus /// public static readonly PipelineExecutionStatus Stopping = new PipelineExecutionStatus("Stopping"); /// /// Constant Succeeded for PipelineExecutionStatus /// public static readonly PipelineExecutionStatus Succeeded = new PipelineExecutionStatus("Succeeded"); /// /// Constant Superseded for PipelineExecutionStatus /// public static readonly PipelineExecutionStatus Superseded = new PipelineExecutionStatus("Superseded"); /// /// 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 PipelineExecutionStatus(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 PipelineExecutionStatus 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 PipelineExecutionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type StageExecutionStatus. /// public class StageExecutionStatus : ConstantClass { /// /// Constant Cancelled for StageExecutionStatus /// public static readonly StageExecutionStatus Cancelled = new StageExecutionStatus("Cancelled"); /// /// Constant Failed for StageExecutionStatus /// public static readonly StageExecutionStatus Failed = new StageExecutionStatus("Failed"); /// /// Constant InProgress for StageExecutionStatus /// public static readonly StageExecutionStatus InProgress = new StageExecutionStatus("InProgress"); /// /// Constant Stopped for StageExecutionStatus /// public static readonly StageExecutionStatus Stopped = new StageExecutionStatus("Stopped"); /// /// Constant Stopping for StageExecutionStatus /// public static readonly StageExecutionStatus Stopping = new StageExecutionStatus("Stopping"); /// /// Constant Succeeded for StageExecutionStatus /// public static readonly StageExecutionStatus Succeeded = new StageExecutionStatus("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 StageExecutionStatus(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 StageExecutionStatus 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 StageExecutionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type StageRetryMode. /// public class StageRetryMode : ConstantClass { /// /// Constant FAILED_ACTIONS for StageRetryMode /// public static readonly StageRetryMode FAILED_ACTIONS = new StageRetryMode("FAILED_ACTIONS"); /// /// 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 StageRetryMode(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 StageRetryMode 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 StageRetryMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type StageTransitionType. /// public class StageTransitionType : ConstantClass { /// /// Constant Inbound for StageTransitionType /// public static readonly StageTransitionType Inbound = new StageTransitionType("Inbound"); /// /// Constant Outbound for StageTransitionType /// public static readonly StageTransitionType Outbound = new StageTransitionType("Outbound"); /// /// 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 StageTransitionType(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 StageTransitionType 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 StageTransitionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TriggerType. /// public class TriggerType : ConstantClass { /// /// Constant CloudWatchEvent for TriggerType /// public static readonly TriggerType CloudWatchEvent = new TriggerType("CloudWatchEvent"); /// /// Constant CreatePipeline for TriggerType /// public static readonly TriggerType CreatePipeline = new TriggerType("CreatePipeline"); /// /// Constant PollForSourceChanges for TriggerType /// public static readonly TriggerType PollForSourceChanges = new TriggerType("PollForSourceChanges"); /// /// Constant PutActionRevision for TriggerType /// public static readonly TriggerType PutActionRevision = new TriggerType("PutActionRevision"); /// /// Constant StartPipelineExecution for TriggerType /// public static readonly TriggerType StartPipelineExecution = new TriggerType("StartPipelineExecution"); /// /// Constant Webhook for TriggerType /// public static readonly TriggerType Webhook = new TriggerType("Webhook"); /// /// 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 TriggerType(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 TriggerType 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 TriggerType(string value) { return FindValue(value); } } /// /// Constants used for properties of type WebhookAuthenticationType. /// public class WebhookAuthenticationType : ConstantClass { /// /// Constant GITHUB_HMAC for WebhookAuthenticationType /// public static readonly WebhookAuthenticationType GITHUB_HMAC = new WebhookAuthenticationType("GITHUB_HMAC"); /// /// Constant IP for WebhookAuthenticationType /// public static readonly WebhookAuthenticationType IP = new WebhookAuthenticationType("IP"); /// /// Constant UNAUTHENTICATED for WebhookAuthenticationType /// public static readonly WebhookAuthenticationType UNAUTHENTICATED = new WebhookAuthenticationType("UNAUTHENTICATED"); /// /// 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 WebhookAuthenticationType(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 WebhookAuthenticationType 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 WebhookAuthenticationType(string value) { return FindValue(value); } } }