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