|
446 | 446 | "smithy.api#documentation": "<p>The action's configuration. These are key-value pairs that specify input values for\n an action. For more information, see <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html#action-requirements\">Action Structure Requirements in CodePipeline</a>. For the list of\n configuration properties for the CloudFormation action type in CodePipeline, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/continuous-delivery-codepipeline-action-reference.html\">Configuration Properties Reference</a> in the <i>CloudFormation\n User Guide</i>. For template snippets with examples, see <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/continuous-delivery-codepipeline-parameter-override-functions.html\">Using Parameter Override Functions with CodePipeline Pipelines</a> in the\n <i>CloudFormation User Guide</i>.</p>\n <p>The values can be represented in either JSON or YAML format. For example, the JSON\n configuration item format is as follows: </p>\n <p>\n <i>JSON:</i>\n </p>\n <p>\n <code>\"Configuration\" : { Key : Value },</code>\n </p>"
|
447 | 447 | }
|
448 | 448 | },
|
| 449 | + "commands": { |
| 450 | + "target": "com.amazonaws.codepipeline#CommandList", |
| 451 | + "traits": { |
| 452 | + "smithy.api#documentation": "<p>The shell commands to run with your compute action in CodePipeline. All commands are\n supported except multi-line formats. While CodeBuild logs and permissions are used, you\n do not need to create any resources in CodeBuild.</p>\n <note>\n <p>Using compute time for this action will incur separate charges in\n CodeBuild.</p>\n </note>" |
| 453 | + } |
| 454 | + }, |
449 | 455 | "outputArtifacts": {
|
450 | 456 | "target": "com.amazonaws.codepipeline#OutputArtifactList",
|
451 | 457 | "traits": {
|
|
458 | 464 | "smithy.api#documentation": "<p>The name or ID of the artifact consumed by the action, such as a test or build\n artifact.</p>"
|
459 | 465 | }
|
460 | 466 | },
|
| 467 | + "outputVariables": { |
| 468 | + "target": "com.amazonaws.codepipeline#OutputVariableList", |
| 469 | + "traits": { |
| 470 | + "smithy.api#documentation": "<p>The list of variables that are to be exported from the compute action. This is specifically CodeBuild environment variables as used for that action.</p>" |
| 471 | + } |
| 472 | + }, |
461 | 473 | "roleArn": {
|
462 | 474 | "target": "com.amazonaws.codepipeline#RoleArn",
|
463 | 475 | "traits": {
|
|
2863 | 2875 | }
|
2864 | 2876 | }
|
2865 | 2877 | },
|
| 2878 | + "com.amazonaws.codepipeline#Command": { |
| 2879 | + "type": "string", |
| 2880 | + "traits": { |
| 2881 | + "smithy.api#length": { |
| 2882 | + "min": 1, |
| 2883 | + "max": 1000 |
| 2884 | + } |
| 2885 | + } |
| 2886 | + }, |
| 2887 | + "com.amazonaws.codepipeline#CommandList": { |
| 2888 | + "type": "list", |
| 2889 | + "member": { |
| 2890 | + "target": "com.amazonaws.codepipeline#Command" |
| 2891 | + }, |
| 2892 | + "traits": { |
| 2893 | + "smithy.api#length": { |
| 2894 | + "min": 1, |
| 2895 | + "max": 50 |
| 2896 | + } |
| 2897 | + } |
| 2898 | + }, |
2866 | 2899 | "com.amazonaws.codepipeline#ConcurrentModificationException": {
|
2867 | 2900 | "type": "structure",
|
2868 | 2901 | "members": {
|
|
3920 | 3953 | }
|
3921 | 3954 | }
|
3922 | 3955 | },
|
| 3956 | + "com.amazonaws.codepipeline#FilePath": { |
| 3957 | + "type": "string", |
| 3958 | + "traits": { |
| 3959 | + "smithy.api#length": { |
| 3960 | + "min": 1, |
| 3961 | + "max": 128 |
| 3962 | + } |
| 3963 | + } |
| 3964 | + }, |
| 3965 | + "com.amazonaws.codepipeline#FilePathList": { |
| 3966 | + "type": "list", |
| 3967 | + "member": { |
| 3968 | + "target": "com.amazonaws.codepipeline#FilePath" |
| 3969 | + }, |
| 3970 | + "traits": { |
| 3971 | + "smithy.api#length": { |
| 3972 | + "min": 1, |
| 3973 | + "max": 10 |
| 3974 | + } |
| 3975 | + } |
| 3976 | + }, |
3923 | 3977 | "com.amazonaws.codepipeline#GetActionType": {
|
3924 | 3978 | "type": "operation",
|
3925 | 3979 | "input": {
|
|
5894 | 5948 | "smithy.api#documentation": "<p>The name of the output of an artifact, such as \"My App\".</p>\n <p>The input artifact of an action must exactly match the output artifact declared in\n a preceding action, but the input artifact does not have to be the next action in strict\n sequence from the action that provided the output artifact. Actions in parallel can\n declare different output artifacts, which are in turn consumed by different following\n actions.</p>\n <p>Output artifact names must be unique within a pipeline.</p>",
|
5895 | 5949 | "smithy.api#required": {}
|
5896 | 5950 | }
|
| 5951 | + }, |
| 5952 | + "files": { |
| 5953 | + "target": "com.amazonaws.codepipeline#FilePathList", |
| 5954 | + "traits": { |
| 5955 | + "smithy.api#documentation": "<p>The files that you want to associate with the output artifact that will be exported from the compute action.</p>" |
| 5956 | + } |
5897 | 5957 | }
|
5898 | 5958 | },
|
5899 | 5959 | "traits": {
|
|
5906 | 5966 | "target": "com.amazonaws.codepipeline#OutputArtifact"
|
5907 | 5967 | }
|
5908 | 5968 | },
|
| 5969 | + "com.amazonaws.codepipeline#OutputVariable": { |
| 5970 | + "type": "string", |
| 5971 | + "traits": { |
| 5972 | + "smithy.api#length": { |
| 5973 | + "min": 1, |
| 5974 | + "max": 128 |
| 5975 | + } |
| 5976 | + } |
| 5977 | + }, |
| 5978 | + "com.amazonaws.codepipeline#OutputVariableList": { |
| 5979 | + "type": "list", |
| 5980 | + "member": { |
| 5981 | + "target": "com.amazonaws.codepipeline#OutputVariable" |
| 5982 | + }, |
| 5983 | + "traits": { |
| 5984 | + "smithy.api#length": { |
| 5985 | + "min": 1, |
| 5986 | + "max": 15 |
| 5987 | + } |
| 5988 | + } |
| 5989 | + }, |
5909 | 5990 | "com.amazonaws.codepipeline#OutputVariablesKey": {
|
5910 | 5991 | "type": "string",
|
5911 | 5992 | "traits": {
|
|
0 commit comments