Module Awso_codepipeline.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule ArtifactName : sig ... end
Sourcemodule Command : sig ... end
Sourcemodule InputArtifact : sig ... end

Represents information about an artifact to be worked on, such as a test or build artifact.

Sourcemodule RuleConfigurationKey : sig ... end
Sourcemodule RuleConfigurationValue : sig ... end
Sourcemodule RuleCategory : sig ... end
Sourcemodule RuleOwner : sig ... end
Sourcemodule RuleProvider : sig ... end
Sourcemodule Version : sig ... end
Sourcemodule Code : sig ... end
Sourcemodule Message : sig ... end
Sourcemodule AWSRegionName : sig ... end
Sourcemodule CommandList : sig ... end
Sourcemodule InputArtifactList : sig ... end
Sourcemodule RoleArn : sig ... end
Sourcemodule RuleConfigurationMap : sig ... end
Sourcemodule RuleName : sig ... end
Sourcemodule RuleTimeout : sig ... end
Sourcemodule RuleTypeId : sig ... end

The ID for the rule type, which is made up of the combined values for category, owner, provider, and version. For more information about conditions, see Stage conditions. For more information about rules, see the CodePipeline rule reference.

Sourcemodule FilePath : sig ... end
Sourcemodule GitBranchNamePattern : sig ... end
Sourcemodule GitFilePathPattern : sig ... end
Sourcemodule GitTagNamePattern : sig ... end
Sourcemodule ErrorDetails : sig ... end

Represents information about an error in CodePipeline.

Sourcemodule ExecutionId : sig ... end
Sourcemodule ExecutionSummary : sig ... end
Sourcemodule LastUpdatedBy : sig ... end
Sourcemodule RuleExecutionId : sig ... end
Sourcemodule RuleExecutionStatus : sig ... end
Sourcemodule RuleExecutionToken : sig ... end
Sourcemodule Timestamp : sig ... end
Sourcemodule Url : sig ... end
Sourcemodule Revision : sig ... end
Sourcemodule RevisionChangeIdentifier : sig ... end
Sourcemodule RuleDeclaration : sig ... end

Represents information about the rule to be created for an associated condition. An example would be creating a new rule for an entry condition, such as a rule that checks for a test result before allowing the run to enter the deployment stage. For more information about conditions, see Stage conditions and How do stage conditions work?. For more information about rules, see the CodePipeline rule reference.

Sourcemodule EnvironmentVariableName : sig ... end
Sourcemodule EnvironmentVariableType : sig ... end
Sourcemodule EnvironmentVariableValue : sig ... end
Sourcemodule FilePathList : sig ... end
Sourcemodule GitBranchPatternList : sig ... end
Sourcemodule GitFilePathPatternList : sig ... end
Sourcemodule GitPullRequestEventType : sig ... end
Sourcemodule GitTagPatternList : sig ... end
Sourcemodule S3BucketName : sig ... end
Sourcemodule S3ObjectKey : sig ... end
Sourcemodule RuleExecution : sig ... end

Represents information about each time a rule is run as part of the pipeline execution for a pipeline configured with conditions.

Sourcemodule RuleRevision : sig ... end

The change to a rule that creates a revision of the rule.

Sourcemodule Result_ : sig ... end
Sourcemodule RuleDeclarationList : sig ... end
Sourcemodule ActionConfigurationKey : sig ... end
Sourcemodule ActionConfigurationValue : sig ... end
Sourcemodule ActionCategory : sig ... end
Sourcemodule ActionOwner : sig ... end
Sourcemodule ActionProvider : sig ... end
Sourcemodule EnvironmentVariable : sig ... end

The environment variables for the action.

Sourcemodule OutputArtifact : sig ... end

Represents information about the output of an action.

Sourcemodule OutputVariable : sig ... end
Sourcemodule GitBranchFilterCriteria : sig ... end

The Git repository branches specified as filter criteria to start the pipeline.

Sourcemodule GitFilePathFilterCriteria : sig ... end

The Git repository file paths specified as filter criteria to start the pipeline.

Sourcemodule GitTagFilterCriteria : sig ... end

The Git tags specified as filter criteria for whether a Git tag repository event will start the pipeline.

Sourcemodule ArtifactLocationType : sig ... end
Sourcemodule S3ArtifactLocation : sig ... end

The location of the S3 bucket that contains a revision.

Sourcemodule S3Bucket : sig ... end
Sourcemodule S3Key : sig ... end
Sourcemodule ConditionExecutionStatus : sig ... end
Sourcemodule RuleState : sig ... end

Returns information about the state of a rule. Values returned in the revisionId field indicate the rule revision information, such as the commit ID, for the current state.

Sourcemodule Condition : sig ... end

The condition for the stage. A condition is made up of the rules and the result for the condition. For more information about conditions, see Stage conditions and How do stage conditions work?.. For more information about rules, see the CodePipeline rule reference.

Sourcemodule StageRetryMode : sig ... end
Sourcemodule ActionConfigurationMap : sig ... end
Sourcemodule ActionName : sig ... end
Sourcemodule ActionNamespace : sig ... end
Sourcemodule ActionRunOrder : sig ... end
Sourcemodule ActionTimeout : sig ... end
Sourcemodule ActionTypeId : sig ... end

Represents information about an action type.

Sourcemodule EnvironmentVariableList : sig ... end
Sourcemodule OutputArtifactList : sig ... end
Sourcemodule OutputVariableList : sig ... end
Sourcemodule BlockerName : sig ... end
Sourcemodule BlockerType : sig ... end
Sourcemodule GitPullRequestFilter : sig ... end

The event criteria for the pull request trigger configuration, such as the lists of branches or file paths to include and exclude. The following are valid values for the events for this filter: CLOSED OPEN UPDATED

Sourcemodule GitPushFilter : sig ... end

The event criteria that specify when a specified repository event will start the pipeline for the specified trigger configuration, such as the lists of Git tags to include and exclude.

Sourcemodule AccountId : sig ... end
Sourcemodule ServicePrincipal : sig ... end
Sourcemodule ArtifactLocation : sig ... end

Represents information about the location of an artifact.

Sourcemodule ActionExecutionId : sig ... end
Sourcemodule StageName : sig ... end
Sourcemodule JsonPath : sig ... end
Sourcemodule MatchEquals : sig ... end
Sourcemodule S3Location : sig ... end

The Amazon S3 artifact location for an action's artifacts.

Sourcemodule String_ : sig ... end
Sourcemodule ActionExecutionStatus : sig ... end
Sourcemodule ActionExecutionToken : sig ... end
Sourcemodule LogStreamARN : sig ... end
Sourcemodule Percentage : sig ... end
Sourcemodule ConditionExecution : sig ... end

The run of a condition.

Sourcemodule RuleStateList : sig ... end
Sourcemodule EncryptionKeyId : sig ... end
Sourcemodule EncryptionKeyType : sig ... end
Sourcemodule ConditionList : sig ... end
Sourcemodule RetryConfiguration : sig ... end

The retry configuration specifies automatic retry for a failed stage, along with the configured retry mode.

Sourcemodule ActionDeclaration : sig ... end

Represents information about an action declaration.

Sourcemodule BlockerDeclaration : sig ... end

Reserved for future use.

Sourcemodule GitPullRequestFilterList : sig ... end
Sourcemodule GitPushFilterList : sig ... end
Sourcemodule PollingAccountList : sig ... end
Sourcemodule LambdaFunctionArn : sig ... end
Sourcemodule AccessKeyId : sig ... end
Sourcemodule SecretAccessKey : sig ... end
Sourcemodule SessionToken : sig ... end
Sourcemodule Artifact : sig ... end

Artifacts are the files that are worked on by actions in the pipeline. See the action configuration for each action for details about artifact parameters. For example, the S3 source action artifact is a file name (or file path), and the files are generally provided as a ZIP file. Example artifact name: SampleApp_Windows.zip

Sourcemodule ActionContext : sig ... end

Represents the context of an action in the stage of a pipeline to a job worker.

Sourcemodule PipelineArn : sig ... end
Sourcemodule PipelineExecutionId : sig ... end
Sourcemodule PipelineName : sig ... end
Sourcemodule StageContext : sig ... end

Represents information about a stage to a job worker.

Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule WebhookFilterRule : sig ... end

The event criteria that specify when a webhook notification is sent to your URL.

Sourcemodule Boolean : sig ... end
Sourcemodule Description : sig ... end
Sourcemodule ArtifactDetail : sig ... end

Artifact details for the action execution, such as the artifact location.

Sourcemodule ExternalExecutionId : sig ... end
Sourcemodule ExternalExecutionSummary : sig ... end
Sourcemodule RevisionSummary : sig ... end
Sourcemodule DeployTargetEventContext : sig ... end

The context for the event for the deploy action.

Sourcemodule OutputVariablesKey : sig ... end
Sourcemodule OutputVariablesValue : sig ... end
Sourcemodule ActionExecution : sig ... end

Represents information about the run of an action.

Sourcemodule ActionRevision : sig ... end

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

Sourcemodule ConditionState : sig ... end

Information about the state of the condition.

Sourcemodule ExecutionType : sig ... end
Sourcemodule StageExecutionStatus : sig ... end
Sourcemodule ArtifactStoreLocation : sig ... end
Sourcemodule ArtifactStoreType : sig ... end
Sourcemodule EncryptionKey : sig ... end

Represents information about the key used to encrypt data in the artifact store, such as an Amazon Web Services Key Management Service (Key Management Service) key.

Sourcemodule BeforeEntryConditions : sig ... end

The conditions for making checks for entry to a stage. For more information about conditions, see Stage conditions and How do stage conditions work?.

Sourcemodule FailureConditions : sig ... end

The configuration that specifies the result, such as rollback, to occur upon stage failure. For more information about conditions, see Stage conditions and How do stage conditions work?.

Sourcemodule SuccessConditions : sig ... end

The conditions for making checks that, if met, succeed a stage. For more information about conditions, see Stage conditions and How do stage conditions work?.

Sourcemodule GitConfiguration : sig ... end

A type of trigger configuration for Git-based source actions. You can specify the Git configuration trigger type for all third-party Git-based source actions that are supported by the CodeStarSourceConnection action type.

Sourcemodule PipelineVariableName : sig ... end
Sourcemodule PipelineVariableValue : sig ... end

Details about the polling configuration for the JobWorker action engine, or executor.

Details about the configuration for the Lambda action engine, or executor.

Sourcemodule AllowedAccount : sig ... end
Sourcemodule PropertyDescription : sig ... end
Sourcemodule AWSSessionCredentials : sig ... end

Represents an Amazon Web Services session credentials object. These credentials are temporary credentials that are issued by Amazon Web Services Secure Token Service (STS). They can be used to access input and output artifacts in the S3 bucket used to store artifact for the pipeline in CodePipeline.

Sourcemodule ActionConfiguration : sig ... end

Represents information about an action configuration.

Sourcemodule ArtifactList : sig ... end
Sourcemodule ContinuationToken : sig ... end
Sourcemodule PipelineContext : sig ... end

Represents information about a pipeline to a job worker. PipelineContext contains pipelineArn and pipelineExecutionId for custom action jobs. The pipelineArn and pipelineExecutionId fields are not populated for ThirdParty action jobs.

Sourcemodule Tag : sig ... end

A tag is a key-value pair that is used to manage the resource.

Sourcemodule WebhookAuthConfiguration : sig ... end

The authentication applied to incoming webhook trigger requests.

Sourcemodule WebhookAuthenticationType : sig ... end
Sourcemodule WebhookFilters : sig ... end
Sourcemodule WebhookName : sig ... end
Sourcemodule MaximumArtifactCount : sig ... end
Sourcemodule MinimumArtifactCount : sig ... end
Sourcemodule RuleConfigurationProperty : sig ... end

Represents information about a rule configuration property.

Sourcemodule UrlTemplate : sig ... end
Sourcemodule ArtifactDetailList : sig ... end
Sourcemodule RuleExecutionResult : sig ... end

Execution result information, such as the external execution ID.

Sourcemodule TriggerDetail : sig ... end
Sourcemodule TriggerType : sig ... end
Sourcemodule SourceRevision : sig ... end

Information about the version (or revision) of a source artifact that initiated a pipeline execution.

Sourcemodule DeployTargetEvent : sig ... end

A lifecycle event for the deploy action.

Sourcemodule TargetFilterValue : sig ... end

Represents information about an action configuration property.

Sourcemodule ActionExecutionResult : sig ... end

Execution result information, such as the external execution ID.

Sourcemodule OutputVariablesMap : sig ... end
Sourcemodule ActionState : sig ... end

Represents information about the state of an action.

Sourcemodule RetryAttempt : sig ... end
Sourcemodule RetryTrigger : sig ... end
Sourcemodule ConditionStateList : sig ... end
Sourcemodule StageConditionsExecution : sig ... end

Represents information about the run of a condition for a stage.

Sourcemodule StageExecution : sig ... end

Represents information about the run of a stage.

Sourcemodule DisabledReason : sig ... end
Sourcemodule Enabled : sig ... end
Sourcemodule LastChangedAt : sig ... end
Sourcemodule LastChangedBy : sig ... end
Sourcemodule ArtifactStore : sig ... end

The S3 bucket where artifacts for the pipeline are stored. You must include either artifactStore or artifactStores in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use artifactStores.

Sourcemodule StageDeclaration : sig ... end

Represents information about a stage and its definition.

Represents information about the specified trigger configuration, such as the filter criteria and the source stage for the action that contains the trigger. This is only supported for the CodeStarSourceConnection action type. When a trigger configuration is specified, default change detection for repository and branch commits is disabled.

A variable declared at the pipeline level.

Sourcemodule ExecutorConfiguration : sig ... end

The action engine, or executor, related to the supported integration model used to create and update the action type. The available executor types are Lambda and JobWorker.

Sourcemodule ExecutorType : sig ... end
Sourcemodule JobTimeout : sig ... end
Sourcemodule PolicyStatementsTemplate : sig ... end
Sourcemodule ActionTypeOwner : sig ... end
Sourcemodule AllowedAccounts : sig ... end
Sourcemodule ActionTypeProperty : sig ... end

Represents information about each property specified in the action configuration, such as the description and key name that display for the customer using the action type.

Sourcemodule SourceRevisionType : sig ... end
Sourcemodule ClientId : sig ... end
Sourcemodule JobId : sig ... end
Sourcemodule JobData : sig ... end

Represents other information about a job required for a job worker to complete the job.

Sourcemodule Nonce : sig ... end
Sourcemodule TagList : sig ... end
Sourcemodule WebhookArn : sig ... end
Sourcemodule WebhookDefinition : sig ... end

Represents information about a webhook and its definition.

Sourcemodule WebhookErrorCode : sig ... end
Sourcemodule WebhookErrorMessage : sig ... end
Sourcemodule WebhookLastTriggered : sig ... end
Sourcemodule WebhookUrl : sig ... end
Sourcemodule ArtifactDetails : sig ... end

Returns information about the details of an artifact.

Sourcemodule RuleTypeSettings : sig ... end

Returns information about the settings for a rule type.

Sourcemodule PipelineVersion : sig ... end
Sourcemodule RuleExecutionInput : sig ... end

Input information used for a rule execution.

Sourcemodule RuleExecutionOutput : sig ... end

Output details listed for a rule execution, such as the rule execution result.

Sourcemodule StartTimeRange : sig ... end
Sourcemodule ExecutionMode : sig ... end
Sourcemodule PipelineType : sig ... end
Sourcemodule ExecutionTrigger : sig ... end

The interaction or event that started a pipeline execution.

Sourcemodule PipelineExecutionStatus : sig ... end
Sourcemodule PipelineRollbackMetadata : sig ... end

The metadata for the stage execution to be rolled back.

Sourcemodule SourceRevisionList : sig ... end
Sourcemodule StopExecutionTrigger : sig ... end

The interaction that stopped a pipeline execution.

Sourcemodule DeployTargetEventList : sig ... end
Sourcemodule TargetFilterName : sig ... end
Sourcemodule TargetFilterValueList : sig ... end
Sourcemodule ActionTypeSettings : sig ... end

Returns information about the settings for an action type.

Sourcemodule ActionExecutionInput : sig ... end

Input information used for an action execution.

Sourcemodule ActionExecutionOutput : sig ... end

Output details listed for an action execution, such as the action execution result.

Sourcemodule ActionStateList : sig ... end
Sourcemodule RetryStageMetadata : sig ... end

The details of a specific automatic retry on stage failure, including the attempt number and trigger.

Sourcemodule StageConditionState : sig ... end

The state of a run of a condition for a stage.

Sourcemodule StageExecutionList : sig ... end
Sourcemodule TransitionState : sig ... end

Represents information about the state of transitions between one stage and another stage.

Sourcemodule ArtifactRevision : sig ... end

Represents revision details of an artifact.

Sourcemodule ResolvedPipelineVariable : sig ... end

A pipeline-level variable used for a pipeline execution.

Sourcemodule ArtifactStoreMap : sig ... end
Sourcemodule ActionTypeArtifactDetails : sig ... end

Information about parameters for artifacts associated with the action type, such as the minimum and maximum artifacts allowed.

Sourcemodule ActionTypeDescription : sig ... end
Sourcemodule ActionTypeExecutor : sig ... end

The action engine, or executor, for an action type created for a provider, where the action is to be used by customers of the provider. The action engine is associated with the model used to create and update the action, such as the Lambda integration model.

Sourcemodule ActionTypeIdentifier : sig ... end

Specifies the category, owner, provider, and version of the action type.

Sourcemodule ActionTypePermissions : sig ... end

Details identifying the users with permissions to use the action type.

Sourcemodule ActionTypeProperties : sig ... end
Sourcemodule ActionTypeUrls : sig ... end

Returns information about URLs for web pages that display to customers as links on the pipeline view, such as an external configuration page for the action type.

Sourcemodule PipelineVariable : sig ... end

A pipeline-level variable used for a pipeline execution.

Sourcemodule SourceRevisionOverride : sig ... end

A list that allows you to specify, or override, the source revision for a pipeline execution that's being started. A source revision is the version with all the changes to your application code, or source artifact, for the pipeline execution. For the S3_OBJECT_VERSION_ID and S3_OBJECT_KEY types of source revisions, either of the types can be used independently, or they can be used together to override the source with a specific ObjectKey and VersionID.

Sourcemodule Time : sig ... end
Sourcemodule FailureType : sig ... end
Sourcemodule ApprovalStatus : sig ... end
Sourcemodule ApprovalSummary : sig ... end
Sourcemodule ThirdPartyJob : sig ... end

A response to a PollForThirdPartyJobs request returned by CodePipeline when there is a job to be worked on by a partner action.

Sourcemodule Job : sig ... end

Represents information about a job.

Sourcemodule ListWebhookItem : sig ... end

The detail returned for each webhook after listing webhooks, such as the webhook URL, the webhook name, and the webhook ARN.

Sourcemodule RuleType : sig ... end

The rule type, which is made up of the combined values for category, owner, provider, and version.

Sourcemodule RuleExecutionDetail : sig ... end

The details of the runs for a rule and the results produced on an artifact as it passes through stages in the pipeline.

The field that specifies to filter on the latest execution in the pipeline. Filtering on the latest execution is available for executions run on or after February 08, 2024.

Sourcemodule PipelineSummary : sig ... end

Returns a summary of a pipeline.

Sourcemodule PipelineExecutionSummary : sig ... end

Summary information about a pipeline execution.

Sourcemodule SucceededInStageFilter : sig ... end

Filter for pipeline executions that have successfully completed the stage in the current pipeline version.

The target for the deploy action.

Sourcemodule TargetFilter : sig ... end

Filters the list of targets.

Sourcemodule ActionType : sig ... end

Returns information about the details of an action type.

Sourcemodule ActionExecutionDetail : sig ... end

Returns information about an execution of an action, including the action execution ID, and the name, version, and timing of the action.

Sourcemodule ThirdPartyJobData : sig ... end

Represents information about the job data for a partner action.

Sourcemodule ThirdPartyJobId : sig ... end
Sourcemodule StageState : sig ... end

Represents information about the state of the stage.

Sourcemodule ArtifactRevisionList : sig ... end

The action declaration was specified in an invalid format.

Reserved for future use.

The stage declaration was specified in an invalid format.

Sourcemodule InvalidStructureException : sig ... end

The structure was specified in an invalid format.

Sourcemodule LimitExceededException : sig ... end

The number of pipelines associated with the Amazon Web Services account has exceeded the limit allowed for the account.

Sourcemodule PipelineDeclaration : sig ... end

Represents the structure of actions and stages to be performed in the pipeline.

Sourcemodule ValidationException : sig ... end

The validation was specified in an invalid format.

Sourcemodule ActionTypeDeclaration : sig ... end

The parameters for the action type definition that are provided when the action type is created or updated.

Unable to modify the tag due to a simultaneous update request.

Sourcemodule InvalidArnException : sig ... end

The specified resource ARN is invalid.

Sourcemodule InvalidTagsException : sig ... end

The specified resource tags are invalid.

Sourcemodule ResourceNotFoundException : sig ... end

The resource was specified in an invalid format.

Sourcemodule ResourceArn : sig ... end
Sourcemodule TagKeyList : sig ... end
Sourcemodule TooManyTagsException : sig ... end

The tags limit for a resource has been exceeded.

Sourcemodule ConflictException : sig ... end

Your request cannot be handled because the pipeline is busy handling ongoing activities. Try again later.

The pipeline execution is already in a Stopping state. If you already chose to stop and wait, you cannot make that request again. You can choose to stop and abandon now, but be aware that this option can lead to failed tasks or out of sequence tasks. If you already chose to stop and abandon, you cannot make that request again.

Unable to stop the pipeline execution. The execution might already be in a Stopped state, or it might no longer be in progress.

Sourcemodule PipelineNotFoundException : sig ... end

The pipeline was specified in an invalid format or cannot be found.

The pipeline has reached the limit for concurrent pipeline executions.

Sourcemodule ClientRequestToken : sig ... end
Sourcemodule PipelineVariableList : sig ... end

The pipeline execution was specified in an invalid format or cannot be found, or an execution ID does not belong to the specified pipeline.

The specified pipeline execution is outdated and cannot be used as a target pipeline execution for rollback.

Sourcemodule StageNotFoundException : sig ... end

The stage was specified in an invalid format or cannot be found.

Unable to roll back the stage. The cause might be if the pipeline version has changed since the target pipeline execution was deployed, the stage is currently running, or an incorrect target pipeline execution ID was provided.

The stage has failed in a later run of the pipeline and the pipelineExecutionId associated with the request is out of date.

Unable to retry. The pipeline structure or stage state might have changed while actions awaited retry, or the stage contains no failed actions.

Sourcemodule WebhookNotFoundException : sig ... end

The specified webhook was entered in an invalid format or cannot be found.

The specified authentication type is in an invalid format.

The specified event filter rule is in an invalid format.

Sourcemodule ClientToken : sig ... end
Sourcemodule CurrentRevision : sig ... end

Represents information about a current revision.

Sourcemodule ExecutionDetails : sig ... end

The details of the actions taken and results produced on an artifact as it passes through stages in the pipeline.

Sourcemodule FailureDetails : sig ... end

Represents information about failure details.

Sourcemodule ActionNotFoundException : sig ... end

The specified action cannot be found.

The approval action has already been approved or rejected.

The approval request already received a response or has expired.

Sourcemodule ApprovalResult : sig ... end

Represents information about the result of an approval request.

Sourcemodule ApprovalToken : sig ... end

The specified action type cannot be found.

Sourcemodule ThirdPartyJobList : sig ... end
Sourcemodule MaxBatchSize : sig ... end
Sourcemodule JobList : sig ... end
Sourcemodule QueryParamMap : sig ... end
Sourcemodule ConditionType : sig ... end
Sourcemodule InvalidNextTokenException : sig ... end

The next token was specified in an invalid format. Make sure that the next token you provide is the token returned by a previous call.

Sourcemodule NextToken : sig ... end
Sourcemodule WebhookList : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule RuleTypeList : sig ... end
Sourcemodule RuleExecutionDetailList : sig ... end
Sourcemodule RuleExecutionFilter : sig ... end

Filter values for the rule execution.

Sourcemodule PipelineList : sig ... end
Sourcemodule MaxPipelines : sig ... end
Sourcemodule PipelineExecutionFilter : sig ... end

The pipeline execution to filter on.

The action execution was not found.

Sourcemodule TargetFilterList : sig ... end
Sourcemodule ActionTypeList : sig ... end
Sourcemodule ActionExecutionDetailList : sig ... end
Sourcemodule ActionExecutionFilter : sig ... end

Filter values for the action execution.

The client token was specified in an invalid format

Sourcemodule InvalidJobException : sig ... end

The job was specified in an invalid format or cannot be found.

Sourcemodule JobNotFoundException : sig ... end

The job was specified in an invalid format or cannot be found.

Sourcemodule ThirdPartyJobDetails : sig ... end

The details of a job sent in response to a GetThirdPartyJobDetails request.

Sourcemodule StageStateList : sig ... end
Sourcemodule PipelineMetadata : sig ... end

Information about a pipeline.

The pipeline version was specified in an invalid format or cannot be found.

Sourcemodule PipelineExecution : sig ... end

Represents information about an execution of a pipeline.

Sourcemodule JobDetails : sig ... end

Represents information about the details of a job.

Sourcemodule StageTransitionType : sig ... end

The specified pipeline name is already in use.

Sourcemodule InvalidNonceException : sig ... end

The nonce was specified in an invalid format.

Sourcemodule JobStatus : sig ... end
Sourcemodule UpdatePipelineOutput : sig ... end

Represents the output of an UpdatePipeline action.

Sourcemodule UpdatePipelineInput : sig ... end

Represents the input of an UpdatePipeline action.

Sourcemodule UpdateActionTypeInput : sig ... end

Updates an action type that was created with any supported integration model, where the action type is to be used by customers of the action type provider. Use a JSON file with the action definition and UpdateActionType to provide the full structure.

Sourcemodule UntagResourceOutput : sig ... end

Removes tags from an Amazon Web Services resource.

Sourcemodule UntagResourceInput : sig ... end

Removes tags from an Amazon Web Services resource.

Sourcemodule TagResourceOutput : sig ... end

Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource.

Sourcemodule TagResourceInput : sig ... end

Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource.

Stops the specified pipeline execution. You choose to either stop the pipeline execution by completing in-progress actions without starting subsequent actions, or by abandoning in-progress actions. While completing or abandoning in-progress actions, the pipeline execution is in a Stopping state. After all in-progress actions are completed or abandoned, the pipeline execution is in a Stopped state.

Stops the specified pipeline execution. You choose to either stop the pipeline execution by completing in-progress actions without starting subsequent actions, or by abandoning in-progress actions. While completing or abandoning in-progress actions, the pipeline execution is in a Stopping state. After all in-progress actions are completed or abandoned, the pipeline execution is in a Stopped state.

Represents the output of a StartPipelineExecution action.

Represents the input of a StartPipelineExecution action.

Sourcemodule RollbackStageOutput : sig ... end

Rolls back a stage execution.

Sourcemodule RollbackStageInput : sig ... end

Rolls back a stage execution.

Sourcemodule RetryStageExecutionOutput : sig ... end

Represents the output of a RetryStageExecution action.

Sourcemodule RetryStageExecutionInput : sig ... end

Represents the input of a RetryStageExecution action.

Sourcemodule RequestFailedException : sig ... end

The request failed because of an unknown error, exception, or failure.

Configures a connection between the webhook that was created and the external tool with events to be detected.

Configures a connection between the webhook that was created and the external tool with events to be detected.

Sourcemodule PutWebhookOutput : sig ... end

Defines a webhook and returns a unique webhook URL generated by CodePipeline. This URL can be supplied to third party source hosting providers to call every time there's a code change. When CodePipeline receives a POST request on this URL, the pipeline defined in the webhook is started as long as the POST request satisfied the authentication and filtering requirements supplied when defining the webhook. RegisterWebhookWithThirdParty and DeregisterWebhookWithThirdParty APIs can be used to automatically configure supported third parties to call the generated webhook URL. When creating CodePipeline webhooks, do not use your own credentials or reuse the same secret token across multiple webhooks. For optimal security, generate a unique secret token for each webhook you create. The secret token is an arbitrary string that you provide, which GitHub uses to compute and sign the webhook payloads sent to CodePipeline, for protecting the integrity and authenticity of the webhook payloads. Using your own credentials or reusing the same token across multiple webhooks can lead to security vulnerabilities. If a secret token was provided, it will be redacted in the response.

Sourcemodule PutWebhookInput : sig ... end

Defines a webhook and returns a unique webhook URL generated by CodePipeline. This URL can be supplied to third party source hosting providers to call every time there's a code change. When CodePipeline receives a POST request on this URL, the pipeline defined in the webhook is started as long as the POST request satisfied the authentication and filtering requirements supplied when defining the webhook. RegisterWebhookWithThirdParty and DeregisterWebhookWithThirdParty APIs can be used to automatically configure supported third parties to call the generated webhook URL. When creating CodePipeline webhooks, do not use your own credentials or reuse the same secret token across multiple webhooks. For optimal security, generate a unique secret token for each webhook you create. The secret token is an arbitrary string that you provide, which GitHub uses to compute and sign the webhook payloads sent to CodePipeline, for protecting the integrity and authenticity of the webhook payloads. Using your own credentials or reusing the same token across multiple webhooks can lead to security vulnerabilities. If a secret token was provided, it will be redacted in the response.

Represents the input of a PutThirdPartyJobSuccessResult action.

Represents the input of a PutThirdPartyJobFailureResult action.

Sourcemodule PutJobSuccessResultInput : sig ... end

Represents the input of a PutJobSuccessResult action.

Sourcemodule PutJobFailureResultInput : sig ... end

Represents the input of a PutJobFailureResult action.

Sourcemodule PutApprovalResultOutput : sig ... end

Represents the output of a PutApprovalResult action.

Sourcemodule PutApprovalResultInput : sig ... end

Represents the input of a PutApprovalResult action.

Sourcemodule PutActionRevisionOutput : sig ... end

Represents the output of a PutActionRevision action.

Sourcemodule PutActionRevisionInput : sig ... end

Represents the input of a PutActionRevision action.

Represents the output of a PollForThirdPartyJobs action.

Represents the input of a PollForThirdPartyJobs action.

Sourcemodule PollForJobsOutput : sig ... end

Represents the output of a PollForJobs action.

Sourcemodule PollForJobsInput : sig ... end

Represents the input of a PollForJobs action.

Used to override a stage condition. For more information about conditions, see Stage conditions and How do stage conditions work?.

Exceeded the total size limit for all variables in the pipeline.

Sourcemodule ListWebhooksOutput : sig ... end

Gets a listing of all the webhooks in this Amazon Web Services Region for this account. The output lists all webhooks and includes the webhook URL and ARN and the configuration for each webhook. If a secret token was provided, it will be redacted in the response.

Sourcemodule ListWebhooksInput : sig ... end

Gets a listing of all the webhooks in this Amazon Web Services Region for this account. The output lists all webhooks and includes the webhook URL and ARN and the configuration for each webhook. If a secret token was provided, it will be redacted in the response.

Sourcemodule ListTagsForResourceOutput : sig ... end

Gets the set of key-value pairs (metadata) that are used to manage the resource.

Sourcemodule ListTagsForResourceInput : sig ... end

Gets the set of key-value pairs (metadata) that are used to manage the resource.

Sourcemodule ListRuleTypesOutput : sig ... end

Lists the rules for the condition. For more information about conditions, see Stage conditions and How do stage conditions work?.For more information about rules, see the CodePipeline rule reference.

Sourcemodule ListRuleTypesInput : sig ... end

Lists the rules for the condition. For more information about conditions, see Stage conditions and How do stage conditions work?.For more information about rules, see the CodePipeline rule reference.

Sourcemodule ListRuleExecutionsOutput : sig ... end

Lists the rule executions that have occurred in a pipeline configured for conditions with rules.

Sourcemodule ListRuleExecutionsInput : sig ... end

Lists the rule executions that have occurred in a pipeline configured for conditions with rules.

Sourcemodule ListPipelinesOutput : sig ... end

Represents the output of a ListPipelines action.

Sourcemodule ListPipelinesInput : sig ... end

Represents the input of a ListPipelines action.

Represents the output of a ListPipelineExecutions action.

Represents the input of a ListPipelineExecutions action.

Lists the targets for the deploy action.

Lists the targets for the deploy action.

Sourcemodule ListActionTypesOutput : sig ... end

Represents the output of a ListActionTypes action.

Sourcemodule ListActionTypesInput : sig ... end

Represents the input of a ListActionTypes action.

Lists the action executions that have occurred in a pipeline.

Sourcemodule ListActionExecutionsInput : sig ... end

Lists the action executions that have occurred in a pipeline.

Sourcemodule InvalidJobStateException : sig ... end

The job state was specified in an invalid format.

Represents the output of a GetThirdPartyJobDetails action.

Represents the input of a GetThirdPartyJobDetails action.

Sourcemodule GetPipelineStateOutput : sig ... end

Represents the output of a GetPipelineState action.

Sourcemodule GetPipelineStateInput : sig ... end

Represents the input of a GetPipelineState action.

Sourcemodule GetPipelineOutput : sig ... end

Represents the output of a GetPipeline action.

Sourcemodule GetPipelineInput : sig ... end

Represents the input of a GetPipeline action.

Represents the output of a GetPipelineExecution action.

Sourcemodule GetPipelineExecutionInput : sig ... end

Represents the input of a GetPipelineExecution action.

Sourcemodule GetJobDetailsOutput : sig ... end

Represents the output of a GetJobDetails action.

Sourcemodule GetJobDetailsInput : sig ... end

Represents the input of a GetJobDetails action.

Sourcemodule GetActionTypeOutput : sig ... end

Returns information about an action type created for an external provider, where the action is to be used by customers of the external provider. The action can be created with any supported integration model.

Sourcemodule GetActionTypeInput : sig ... end

Returns information about an action type created for an external provider, where the action is to be used by customers of the external provider. The action can be created with any supported integration model.

Represents the input of an EnableStageTransition action.

Represents the input of a DisableStageTransition action.

Removes the connection between the webhook that was created by CodePipeline and the external tool with events to be detected. Currently supported only for webhooks that target an action type of GitHub.

Removes the connection between the webhook that was created by CodePipeline and the external tool with events to be detected. Currently supported only for webhooks that target an action type of GitHub.

Sourcemodule DeleteWebhookOutput : sig ... end

Deletes a previously created webhook by name. Deleting the webhook stops CodePipeline from starting a pipeline every time an external event occurs. The API returns successfully when trying to delete a webhook that is already deleted. If a deleted webhook is re-created by calling PutWebhook with the same name, it will have a different URL.

Sourcemodule DeleteWebhookInput : sig ... end

Deletes a previously created webhook by name. Deleting the webhook stops CodePipeline from starting a pipeline every time an external event occurs. The API returns successfully when trying to delete a webhook that is already deleted. If a deleted webhook is re-created by calling PutWebhook with the same name, it will have a different URL.

Sourcemodule DeletePipelineInput : sig ... end

Represents the input of a DeletePipeline action.

Represents the input of a DeleteCustomActionType operation. The custom action will be marked as deleted.

Sourcemodule CreatePipelineOutput : sig ... end

Represents the output of a CreatePipeline action.

Sourcemodule CreatePipelineInput : sig ... end

Represents the input of a CreatePipeline action.

Represents the output of a CreateCustomActionType operation.

Represents the input of a CreateCustomActionType operation.

Unable to override because the condition does not allow overrides.

The specified action type already exists with a different definition.

Represents the output of an AcknowledgeThirdPartyJob action.

Represents the input of an AcknowledgeThirdPartyJob action.

Sourcemodule AcknowledgeJobOutput : sig ... end

Represents the output of an AcknowledgeJob action.

Sourcemodule AcknowledgeJobInput : sig ... end

Represents the input of an AcknowledgeJob action.