Skip to content

Commit 077f092

Browse files
Updated API models and rebuilt service gems.
1 parent 02a45b5 commit 077f092

File tree

71 files changed

+2715
-592
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+2715
-592
lines changed

apis/codepipeline/2015-07-09/api-2.json

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -803,7 +803,8 @@
803803
"roleArn":{"shape":"RoleArn"},
804804
"region":{"shape":"AWSRegionName"},
805805
"namespace":{"shape":"ActionNamespace"},
806-
"timeoutInMinutes":{"shape":"ActionTimeout"}
806+
"timeoutInMinutes":{"shape":"ActionTimeout"},
807+
"environmentVariables":{"shape":"EnvironmentVariableList"}
807808
}
808809
},
809810
"ActionExecution":{
@@ -1561,6 +1562,35 @@
15611562
"type":"string",
15621563
"enum":["KMS"]
15631564
},
1565+
"EnvironmentVariable":{
1566+
"type":"structure",
1567+
"required":[
1568+
"name",
1569+
"value"
1570+
],
1571+
"members":{
1572+
"name":{"shape":"EnvironmentVariableName"},
1573+
"value":{"shape":"EnvironmentVariableValue"}
1574+
}
1575+
},
1576+
"EnvironmentVariableList":{
1577+
"type":"list",
1578+
"member":{"shape":"EnvironmentVariable"},
1579+
"max":10,
1580+
"min":1
1581+
},
1582+
"EnvironmentVariableName":{
1583+
"type":"string",
1584+
"max":128,
1585+
"min":1,
1586+
"pattern":"[A-Za-z0-9_]+"
1587+
},
1588+
"EnvironmentVariableValue":{
1589+
"type":"string",
1590+
"max":2000,
1591+
"min":1,
1592+
"pattern":".*"
1593+
},
15641594
"ErrorDetails":{
15651595
"type":"structure",
15661596
"members":{

apis/codepipeline/2015-07-09/docs-2.json

Lines changed: 38 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
"ListPipelineExecutions": "<p>Gets a summary of the most recent executions for a pipeline.</p> <note> <p>When applying the filter for pipeline executions that have succeeded in the stage, the operation returns all executions in the current pipeline version beginning on February 1, 2024.</p> </note>",
2424
"ListPipelines": "<p>Gets a summary of all of the pipelines associated with your account.</p>",
2525
"ListRuleExecutions": "<p>Lists the rule executions that have occurred in a pipeline configured for conditions with rules.</p>",
26-
"ListRuleTypes": "<p>Lists the rules for the condition. For more information about conditions, see <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a>. For more information about rules, see the <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html\">CodePipeline rule reference</a>.</p>",
26+
"ListRuleTypes": "<p>Lists the rules for the condition. For more information about conditions, see <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a> and <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html\">How do stage conditions work?</a>.For more information about rules, see the <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html\">CodePipeline rule reference</a>.</p>",
2727
"ListTagsForResource": "<p>Gets the set of key-value pairs (metadata) that are used to manage the resource.</p>",
2828
"ListWebhooks": "<p>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.</p> <note> <p>If a secret token was provided, it will be redacted in the response.</p> </note>",
29-
"OverrideStageCondition": "<p>Used to override a stage condition.</p>",
29+
"OverrideStageCondition": "<p>Used to override a stage condition. For more information about conditions, see <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a> and <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html\">How do stage conditions work?</a>.</p>",
3030
"PollForJobs": "<p>Returns information about any jobs for CodePipeline to act on. <code>PollForJobs</code> is valid only for action types with \"Custom\" in the owner field. If the action type contains <code>AWS</code> or <code>ThirdParty</code> in the owner field, the <code>PollForJobs</code> action returns an error.</p> <important> <p>When this API is called, CodePipeline returns temporary credentials for the S3 bucket used to store artifacts for the pipeline, if the action requires access to that S3 bucket for input or output artifacts. This API also returns any secret values defined for the action.</p> </important>",
3131
"PollForThirdPartyJobs": "<p>Determines whether there are any third party jobs for a job worker to act on. Used for partner actions only.</p> <important> <p>When this API is called, CodePipeline returns temporary credentials for the S3 bucket used to store artifacts for the pipeline, if the action requires access to that S3 bucket for input or output artifacts.</p> </important>",
3232
"PutActionRevision": "<p>Provides information to CodePipeline about new revisions to a source.</p>",
@@ -458,7 +458,7 @@
458458
"ApprovalToken": {
459459
"base": null,
460460
"refs": {
461-
"PutApprovalResultInput$token": "<p>The system-generated token used to identify a unique approval request. The token for each open approval request can be obtained using the <a>GetPipelineState</a> action. It is used to validate that the approval request corresponding to this token is still valid.</p> <important> <p>For a pipeline where the execution mode is set to PARALLEL, the token required to approve/reject approval request as detailed above is not available. Instead, use the <code>externalExecutionId</code> from the <code>GetPipelineState</code> action as the token in the approval request.</p> </important>"
461+
"PutApprovalResultInput$token": "<p>The system-generated token used to identify a unique approval request. The token for each open approval request can be obtained using the <a>GetPipelineState</a> action. It is used to validate that the approval request corresponding to this token is still valid.</p> <important> <p>For a pipeline where the execution mode is set to PARALLEL, the token required to approve/reject an approval request as detailed above is not available. Instead, use the <code>externalExecutionId</code> in the response output from the <a>ListActionExecutions</a> action as the token in the approval request.</p> </important>"
462462
}
463463
},
464464
"Artifact": {
@@ -560,7 +560,7 @@
560560
}
561561
},
562562
"BeforeEntryConditions": {
563-
"base": "<p>The conditions for making checks for entry to a stage. </p>",
563+
"base": "<p>The conditions for making checks for entry to a stage. For more information about conditions, see <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a> and <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html\">How do stage conditions work?</a>. </p>",
564564
"refs": {
565565
"StageDeclaration$beforeEntry": "<p>The method to use when a stage allows entry. For example, configuring this field for conditions will allow entry to the stage when the conditions are met.</p>"
566566
}
@@ -653,7 +653,7 @@
653653
}
654654
},
655655
"Condition": {
656-
"base": "<p>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 <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a>. For more information about rules, see the <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html\">CodePipeline rule reference</a>.</p>",
656+
"base": "<p>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 <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a> and <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html\">How do stage conditions work?</a>.. For more information about rules, see the <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html\">CodePipeline rule reference</a>.</p>",
657657
"refs": {
658658
"ConditionList$member": null
659659
}
@@ -675,7 +675,7 @@
675675
"base": null,
676676
"refs": {
677677
"BeforeEntryConditions$conditions": "<p>The conditions that are configured as entry conditions.</p>",
678-
"FailureConditions$conditions": "<p>The conditions that are configured as failure conditions.</p>",
678+
"FailureConditions$conditions": "<p>The conditions that are configured as failure conditions. For more information about conditions, see <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a> and <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html\">How do stage conditions work?</a>.</p>",
679679
"SuccessConditions$conditions": "<p>The conditions that are success conditions.</p>"
680680
}
681681
},
@@ -828,6 +828,30 @@
828828
"EncryptionKey$type": "<p>The type of encryption key, such as an Amazon Web Services KMS key. When creating or updating a pipeline, the value must be set to 'KMS'.</p>"
829829
}
830830
},
831+
"EnvironmentVariable": {
832+
"base": "<p>The environment variables for the action.</p>",
833+
"refs": {
834+
"EnvironmentVariableList$member": null
835+
}
836+
},
837+
"EnvironmentVariableList": {
838+
"base": null,
839+
"refs": {
840+
"ActionDeclaration$environmentVariables": "<p>The environment variables for the action.</p>"
841+
}
842+
},
843+
"EnvironmentVariableName": {
844+
"base": null,
845+
"refs": {
846+
"EnvironmentVariable$name": "<p>The environment variable name in the key-value pair.</p>"
847+
}
848+
},
849+
"EnvironmentVariableValue": {
850+
"base": null,
851+
"refs": {
852+
"EnvironmentVariable$value": "<p>The environment variable value in the key-value pair.</p>"
853+
}
854+
},
831855
"ErrorDetails": {
832856
"base": "<p>Represents information about an error in CodePipeline.</p>",
833857
"refs": {
@@ -914,7 +938,7 @@
914938
}
915939
},
916940
"FailureConditions": {
917-
"base": "<p>The configuration that specifies the result, such as rollback, to occur upon stage failure. </p>",
941+
"base": "<p>The configuration that specifies the result, such as rollback, to occur upon stage failure. For more information about conditions, see <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a> and <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html\">How do stage conditions work?</a>. </p>",
918942
"refs": {
919943
"StageDeclaration$onFailure": "<p>The method to use when a stage has not completed successfully. For example, configuring this field for rollback will roll back a failed stage automatically to the last successful pipeline execution in the stage.</p>"
920944
}
@@ -1059,11 +1083,11 @@
10591083
"GitPullRequestEventTypeList": {
10601084
"base": null,
10611085
"refs": {
1062-
"GitPullRequestFilter$events": "<p>The field that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration.</p>"
1086+
"GitPullRequestFilter$events": "<p>The field that specifies which pull request events to filter on (OPEN, UPDATED, CLOSED) for the trigger configuration.</p>"
10631087
}
10641088
},
10651089
"GitPullRequestFilter": {
1066-
"base": "<p>The event criteria for the pull request trigger configuration, such as the lists of branches or file paths to include and exclude.</p>",
1090+
"base": "<p>The event criteria for the pull request trigger configuration, such as the lists of branches or file paths to include and exclude.</p> <p>The following are valid values for the events for this filter:</p> <ul> <li> <p>CLOSED</p> </li> <li> <p>OPEN</p> </li> <li> <p>UPDATED</p> </li> </ul>",
10671091
"refs": {
10681092
"GitPullRequestFilterList$member": null
10691093
}
@@ -2102,7 +2126,7 @@
21022126
}
21032127
},
21042128
"RuleDeclaration": {
2105-
"base": "<p>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 <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a>. For more information about rules, see the <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html\">CodePipeline rule reference</a>.</p>",
2129+
"base": "<p>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 <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a> and <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html\">How do stage conditions work?</a>. For more information about rules, see the <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html\">CodePipeline rule reference</a>.</p>",
21062130
"refs": {
21072131
"RuleDeclarationList$member": null
21082132
}
@@ -2193,7 +2217,7 @@
21932217
"RuleProvider": {
21942218
"base": null,
21952219
"refs": {
2196-
"RuleTypeId$provider": "<p>The rule provider, such as the <code>DeploymentWindow</code> rule.</p>"
2220+
"RuleTypeId$provider": "<p>The rule provider, such as the <code>DeploymentWindow</code> rule. For a list of rule provider names, see the rules listed in the <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html\">CodePipeline rule reference</a>.</p>"
21972221
}
21982222
},
21992223
"RuleRevision": {
@@ -2227,10 +2251,10 @@
22272251
}
22282252
},
22292253
"RuleTypeId": {
2230-
"base": "<p>The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.</p>",
2254+
"base": "<p>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 <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a>. For more information about rules, see the <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html\">CodePipeline rule reference</a>.</p>",
22312255
"refs": {
22322256
"RuleDeclaration$ruleTypeId": "<p>The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.</p>",
2233-
"RuleExecutionInput$ruleTypeId": "<p>The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.</p>",
2257+
"RuleExecutionInput$ruleTypeId": "<p>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 <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a>. For more information about rules, see the <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html\">CodePipeline rule reference</a>.</p>",
22342258
"RuleType$id": "<p>Represents information about a rule type.</p>"
22352259
}
22362260
},
@@ -2501,7 +2525,7 @@
25012525
}
25022526
},
25032527
"SuccessConditions": {
2504-
"base": "<p>The conditions for making checks that, if met, succeed a stage.</p>",
2528+
"base": "<p>The conditions for making checks that, if met, succeed a stage. For more information about conditions, see <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html\">Stage conditions</a> and <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts-how-it-works-conditions.html\">How do stage conditions work?</a>.</p>",
25052529
"refs": {
25062530
"StageDeclaration$onSuccess": "<p>The method to use when a stage has succeeded. For example, configuring this field for conditions will allow the stage to succeed when the conditions are met.</p>"
25072531
}

0 commit comments

Comments
 (0)