CodePipeline / Client / put_action_revision

put_action_revision#

CodePipeline.Client.put_action_revision(**kwargs)#

Provides information to CodePipeline about new revisions to a source.

See also: AWS API Documentation

Request Syntax

response = client.put_action_revision(
    pipelineName='string',
    stageName='string',
    actionName='string',
    actionRevision={
        'revisionId': 'string',
        'revisionChangeId': 'string',
        'created': datetime(2015, 1, 1)
    }
)
Parameters:
  • pipelineName (string) –

    [REQUIRED]

    The name of the pipeline that starts processing the revision to the source.

  • stageName (string) –

    [REQUIRED]

    The name of the stage that contains the action that acts on the revision.

  • actionName (string) –

    [REQUIRED]

    The name of the action that processes the revision.

  • actionRevision (dict) –

    [REQUIRED]

    Represents information about the version (or revision) of an action.

    • revisionId (string) – [REQUIRED]

      The system-generated unique ID that identifies the revision number of the action.

    • revisionChangeId (string) – [REQUIRED]

      The unique identifier of the change that set the state to this revision (for example, a deployment ID or timestamp).

    • created (datetime) – [REQUIRED]

      The date and time when the most recent version of the action was created, in timestamp format.

Return type:

dict

Returns:

Response Syntax

{
    'newRevision': True|False,
    'pipelineExecutionId': 'string'
}

Response Structure

  • (dict) –

    Represents the output of a PutActionRevision action.

    • newRevision (boolean) –

      Indicates whether the artifact revision was previously used in an execution of the specified pipeline.

    • pipelineExecutionId (string) –

      The ID of the current workflow state of the pipeline.

Exceptions

  • CodePipeline.Client.exceptions.PipelineNotFoundException

  • CodePipeline.Client.exceptions.StageNotFoundException

  • CodePipeline.Client.exceptions.ActionNotFoundException

  • CodePipeline.Client.exceptions.ValidationException

  • CodePipeline.Client.exceptions.ConcurrentPipelineExecutionsLimitExceededException