AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 3.5
 

Classes

NameDescription
Class AcknowledgeJobRequest Container for the parameters to the AcknowledgeJob operation. Returns information about a specified job and whether that job has been received by the job worker. Only used for custom actions.
Class AcknowledgeJobResponse Configuration for accessing Amazon AcknowledgeJob service
Class AcknowledgeJobResult Represents the output of an acknowledge job action.
Class AcknowledgeThirdPartyJobRequest Container for the parameters to the AcknowledgeThirdPartyJob operation. Confirms a job worker has received the specified job. Only used for partner actions.
Class AcknowledgeThirdPartyJobResponse Configuration for accessing Amazon AcknowledgeThirdPartyJob service
Class AcknowledgeThirdPartyJobResult Represents the output of an acknowledge third party job action.
Class ActionConfiguration Represents information about an action configuration.
Class ActionConfigurationProperty Represents information about an action configuration property.
Class ActionContext Represents the context of an action within the stage of a pipeline to a job worker.
Class ActionDeclaration Represents information about an action declaration.
Class ActionExecution Represents information about how an action runs.
Class ActionNotFoundException CodePipeline exception
Class ActionRevision Represents information about the version (or revision) of an action.
Class ActionState Represents information about the state of an action.
Class ActionType Returns information about the details of an action type.
Class ActionTypeId Represents information about an action type.
Class ActionTypeNotFoundException CodePipeline exception
Class ActionTypeSettings Returns information about the settings for an action type.
Class Artifact Represents information about an artifact that will be worked upon by actions in the pipeline.
Class ArtifactDetails Returns information about the details of an artifact.
Class ArtifactLocation Represents information about the location of an artifact.
Class ArtifactStore The Amazon S3 location where artifacts are stored for the pipeline. If this Amazon S3 bucket is created manually, it must meet the requirements for AWS CodePipeline. For more information, see the Concepts.
Class AWSSessionCredentials Represents an AWS session credentials object. These credentials are temporary credentials that are issued by AWS Secure Token Service (STS). They can be used to access input and output artifacts in the Amazon S3 bucket used to store artifact for the pipeline in AWS CodePipeline.
Class BlockerDeclaration Represents information about a gate declaration.
Class CreateCustomActionTypeRequest Container for the parameters to the CreateCustomActionType operation. Creates a new custom action that can be used in all pipelines associated with the AWS account. Only used for custom actions.
Class CreateCustomActionTypeResponse Configuration for accessing Amazon CreateCustomActionType service
Class CreateCustomActionTypeResult Represents the output of a create custom action operation.
Class CreatePipelineRequest Container for the parameters to the CreatePipeline operation. Creates a pipeline.
Class CreatePipelineResponse Configuration for accessing Amazon CreatePipeline service
Class CreatePipelineResult Represents the output of a create pipeline action.
Class CurrentRevision Represents information about a current revision.
Class DeleteCustomActionTypeRequest Container for the parameters to the DeleteCustomActionType operation. Marks a custom action as deleted. PollForJobs for the custom action will fail after the action is marked for deletion. Only used for custom actions.

You cannot recreate a custom action after it has been deleted unless you increase the version number of the action.

Class DeleteCustomActionTypeResponse
Class DeletePipelineRequest Container for the parameters to the DeletePipeline operation. Deletes the specified pipeline.
Class DeletePipelineResponse
Class DisableStageTransitionRequest Container for the parameters to the DisableStageTransition operation. Prevents artifacts in a pipeline from transitioning to the next stage in the pipeline.
Class DisableStageTransitionResponse
Class EnableStageTransitionRequest Container for the parameters to the EnableStageTransition operation. Enables artifacts in a pipeline to transition to a stage in a pipeline.
Class EnableStageTransitionResponse
Class EncryptionKey Represents information about the AWS Key Management Service (AWS KMS) key used to encrypt data in the artifact store.
Class ErrorDetails Represents information about an error in AWS CodePipeline.
Class ExecutionDetails The details of the actions taken and results produced on an artifact as it passes through stages in the pipeline.
Class FailureDetails Represents information about failure details.
Class GetJobDetailsRequest Container for the parameters to the GetJobDetails operation. Returns information about a job. Only used for custom actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

Class GetJobDetailsResponse Configuration for accessing Amazon GetJobDetails service
Class GetJobDetailsResult Represents the output of a get job details action.
Class GetPipelineRequest Container for the parameters to the GetPipeline operation. Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.
Class GetPipelineResponse Configuration for accessing Amazon GetPipeline service
Class GetPipelineResult Represents the output of a get pipeline action.
Class GetPipelineStateRequest Container for the parameters to the GetPipelineState operation. Returns information about the state of a pipeline, including the stages, actions, and details about the last run of the pipeline.
Class GetPipelineStateResponse Configuration for accessing Amazon GetPipelineState service
Class GetPipelineStateResult Represents the output of a get pipeline state action.
Class GetThirdPartyJobDetailsRequest Container for the parameters to the GetThirdPartyJobDetails operation. Requests the details of a job for a third party action. Only used for partner actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

Class GetThirdPartyJobDetailsResponse Configuration for accessing Amazon GetThirdPartyJobDetails service
Class GetThirdPartyJobDetailsResult Represents the output of a get third party job details action.
Class InputArtifact Represents information about an artifact to be worked on, such as a test or build artifact.
Class InvalidActionDeclarationException CodePipeline exception
Class InvalidBlockerDeclarationException CodePipeline exception
Class InvalidClientTokenException CodePipeline exception
Class InvalidJobException CodePipeline exception
Class InvalidJobStateException CodePipeline exception
Class InvalidNextTokenException CodePipeline exception
Class InvalidNonceException CodePipeline exception
Class InvalidStageDeclarationException CodePipeline exception
Class InvalidStructureException CodePipeline exception
Class Job Represents information about a job.
Class JobData Represents additional information about a job required for a job worker to complete the job.
Class JobDetails Represents information about the details of a job.
Class JobNotFoundException CodePipeline exception
Class LimitExceededException CodePipeline exception
Class ListActionTypesRequest Container for the parameters to the ListActionTypes operation. Gets a summary of all AWS CodePipeline action types associated with your account.
Class ListActionTypesResponse Configuration for accessing Amazon ListActionTypes service
Class ListActionTypesResult Represents the output of a list action types action.
Class ListPipelinesRequest Container for the parameters to the ListPipelines operation. Gets a summary of all of the pipelines associated with your account.
Class ListPipelinesResponse Configuration for accessing Amazon ListPipelines service
Class ListPipelinesResult Represents the output of a list pipelines action.
Class OutputArtifact Represents information about the output of an action.
Class PipelineContext Represents information about a pipeline to a job worker.
Class PipelineDeclaration Represents the structure of actions and stages to be performed in the pipeline.
Class PipelineNameInUseException CodePipeline exception
Class PipelineNotFoundException CodePipeline exception
Class PipelineSummary Returns a summary of a pipeline.
Class PipelineVersionNotFoundException CodePipeline exception
Class PollForJobsRequest Container for the parameters to the PollForJobs operation. Returns information about any jobs for AWS CodePipeline to act upon.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

Class PollForJobsResponse Configuration for accessing Amazon PollForJobs service
Class PollForJobsResult Represents the output of a poll for jobs action.
Class PollForThirdPartyJobsRequest Container for the parameters to the PollForThirdPartyJobs operation. Determines whether there are any third party jobs for a job worker to act on. Only used for partner actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts.

Class PollForThirdPartyJobsResponse Configuration for accessing Amazon PollForThirdPartyJobs service
Class PollForThirdPartyJobsResult Represents the output of a poll for third party jobs action.
Class PutActionRevisionRequest Container for the parameters to the PutActionRevision operation. Provides information to AWS CodePipeline about new revisions to a source.
Class PutActionRevisionResponse Configuration for accessing Amazon PutActionRevision service
Class PutActionRevisionResult Represents the output of a put action revision action.
Class PutJobFailureResultRequest Container for the parameters to the PutJobFailureResult operation. Represents the failure of a job as returned to the pipeline by a job worker. Only used for custom actions.
Class PutJobFailureResultResponse
Class PutJobSuccessResultRequest Container for the parameters to the PutJobSuccessResult operation. Represents the success of a job as returned to the pipeline by a job worker. Only used for custom actions.
Class PutJobSuccessResultResponse
Class PutThirdPartyJobFailureResultRequest Container for the parameters to the PutThirdPartyJobFailureResult operation. Represents the failure of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
Class PutThirdPartyJobFailureResultResponse
Class PutThirdPartyJobSuccessResultRequest Container for the parameters to the PutThirdPartyJobSuccessResult operation. Represents the success of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
Class PutThirdPartyJobSuccessResultResponse
Class S3ArtifactLocation The location of the Amazon S3 bucket that contains a revision.
Class StageContext Represents information about a stage to a job worker.
Class StageDeclaration Represents information about a stage and its definition.
Class StageNotFoundException CodePipeline exception
Class StageState Represents information about the state of the stage.
Class StartPipelineExecutionRequest Container for the parameters to the StartPipelineExecution operation. Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline.
Class StartPipelineExecutionResponse Configuration for accessing Amazon StartPipelineExecution service
Class StartPipelineExecutionResult Represents the output of a start pipeline execution action.
Class ThirdPartyJob A response to a PollForThirdPartyJobs request returned by AWS CodePipeline when there is a job to be worked upon by a partner action.
Class ThirdPartyJobData Represents information about the job data for a partner action.
Class ThirdPartyJobDetails The details of a job sent in response to a GetThirdPartyJobDetails request.
Class TransitionState Represents information about the state of transitions between one stage and another stage.
Class UpdatePipelineRequest Container for the parameters to the UpdatePipeline operation. Updates a specified pipeline with edits or changes to its structure. Use a JSON file with the pipeline structure in conjunction with UpdatePipeline to provide the full structure of the pipeline. Updating the pipeline increases the version number of the pipeline by 1.
Class UpdatePipelineResponse Configuration for accessing Amazon UpdatePipeline service
Class UpdatePipelineResult Represents the output of an update pipeline action.
Class ValidationException CodePipeline exception