|
805 | 805 | "documentation":"<p>Specifies restrictions for the batch build.</p>"
|
806 | 806 | },
|
807 | 807 | "Boolean":{"type":"boolean"},
|
| 808 | + "BucketOwnerAccess":{ |
| 809 | + "type":"string", |
| 810 | + "documentation":"<p>Specifies the access for objects that are uploaded to an Amazon S3 bucket that is owned by another account.</p> <p>By default, only the account that uploads the objects to the bucket has access to these objects. This property allows you to give the bucket owner access to these objects.</p> <dl> <dt>NONE</dt> <dd> <p>The bucket owner does not have access to the objects. This is the default.</p> </dd> <dt>READ_ONLY</dt> <dd> <p>The bucket owner has read only access to the objects. The uploading account retains ownership of the objects.</p> </dd> <dt>FULL</dt> <dd> <p>The bucket owner has full access to the objects. Object ownership is determined by the following criteria:</p> <ul> <li> <p>If the bucket is configured with the <b>Bucket owner preferred</b> setting, the bucket owner owns the objects. The uploading account will have object access as specified by the bucket's policy.</p> </li> <li> <p>Otherwise, the uploading account retains ownership of the objects.</p> </li> </ul> <p>For more information about Amazon S3 object ownership, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html\">Controlling ownership of uploaded objects using S3 Object Ownership</a> in the <i>Amazon Simple Storage Service User Guide</i>.</p> </dd> </dl>", |
| 811 | + "enum":[ |
| 812 | + "NONE", |
| 813 | + "READ_ONLY", |
| 814 | + "FULL" |
| 815 | + ] |
| 816 | + }, |
808 | 817 | "Build":{
|
809 | 818 | "type":"structure",
|
810 | 819 | "members":{
|
|
918 | 927 | },
|
919 | 928 | "exportedEnvironmentVariables":{
|
920 | 929 | "shape":"ExportedEnvironmentVariables",
|
921 |
| - "documentation":"<p> A list of exported environment variables for this build. </p>" |
| 930 | + "documentation":"<p>A list of exported environment variables for this build.</p> <p>Exported environment variables are used in conjunction with AWS CodePipeline to export environment variables from the current build stage to subsequent stages in the pipeline. For more information, see <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-variables.html\">Working with variables</a> in the <i>AWS CodePipeline User Guide</i>.</p>" |
922 | 931 | },
|
923 | 932 | "reportArns":{
|
924 | 933 | "shape":"BuildReportArns",
|
|
965 | 974 | "artifactIdentifier":{
|
966 | 975 | "shape":"String",
|
967 | 976 | "documentation":"<p> An identifier for this artifact definition. </p>"
|
968 |
| - } |
| 977 | + }, |
| 978 | + "bucketOwnerAccess":{"shape":"BucketOwnerAccess"} |
969 | 979 | },
|
970 | 980 | "documentation":"<p>Information about build output artifacts.</p>"
|
971 | 981 | },
|
|
1078 | 1088 | },
|
1079 | 1089 | "debugSessionEnabled":{
|
1080 | 1090 | "shape":"WrapperBoolean",
|
1081 |
| - "documentation":"<p/> <p>Specifies if session debugging is enabled for this batch build. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/session-manager.html\">Viewing a running build in Session Manager</a>. Batch session debugging is not supported for matrix batch builds.</p>" |
| 1091 | + "documentation":"<p>Specifies if session debugging is enabled for this batch build. For more information, see <a href=\"https://docs.aws.amazon.com/codebuild/latest/userguide/session-manager.html\">Viewing a running build in Session Manager</a>. Batch session debugging is not supported for matrix batch builds.</p>" |
1082 | 1092 | }
|
1083 | 1093 | },
|
1084 | 1094 | "documentation":"<p>Contains information about a batch build.</p>"
|
|
1938 | 1948 | "members":{
|
1939 | 1949 | "name":{
|
1940 | 1950 | "shape":"NonEmptyString",
|
1941 |
| - "documentation":"<p> The name of this exported environment variable. </p>" |
| 1951 | + "documentation":"<p>The name of the exported environment variable.</p>" |
1942 | 1952 | },
|
1943 | 1953 | "value":{
|
1944 | 1954 | "shape":"String",
|
1945 |
| - "documentation":"<p> The value assigned to this exported environment variable. </p> <note> <p> During a build, the value of a variable is available starting with the <code>install</code> phase. It can be updated between the start of the <code>install</code> phase and the end of the <code>post_build</code> phase. After the <code>post_build</code> phase ends, the value of exported variables cannot change.</p> </note>" |
| 1955 | + "documentation":"<p>The value assigned to the exported environment variable.</p>" |
1946 | 1956 | }
|
1947 | 1957 | },
|
1948 |
| - "documentation":"<p> Information about an exported environment variable. </p>" |
| 1958 | + "documentation":"<p>Contains information about an exported environment variable. </p> <p>Exported environment variables are used in conjunction with AWS CodePipeline to export environment variables from the current build stage to subsequent stages in the pipeline. For more information, see <a href=\"https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-variables.html\">Working with variables</a> in the <i>AWS CodePipeline User Guide</i>.</p> <note> <p> During a build, the value of a variable is available starting with the <code>install</code> phase. It can be updated between the start of the <code>install</code> phase and the end of the <code>post_build</code> phase. After the <code>post_build</code> phase ends, the value of exported variables cannot change.</p> </note>" |
1949 | 1959 | },
|
1950 | 1960 | "ExportedEnvironmentVariables":{
|
1951 | 1961 | "type":"list",
|
|
2766 | 2776 | "artifactIdentifier":{
|
2767 | 2777 | "shape":"String",
|
2768 | 2778 | "documentation":"<p> An identifier for this artifact definition. </p>"
|
2769 |
| - } |
| 2779 | + }, |
| 2780 | + "bucketOwnerAccess":{"shape":"BucketOwnerAccess"} |
2770 | 2781 | },
|
2771 | 2782 | "documentation":"<p>Information about the build output artifacts for the build project.</p>"
|
2772 | 2783 | },
|
|
3411 | 3422 | "encryptionDisabled":{
|
3412 | 3423 | "shape":"WrapperBoolean",
|
3413 | 3424 | "documentation":"<p> Set to true if you do not want your S3 build log output encrypted. By default S3 build logs are encrypted. </p>"
|
3414 |
| - } |
| 3425 | + }, |
| 3426 | + "bucketOwnerAccess":{"shape":"BucketOwnerAccess"} |
3415 | 3427 | },
|
3416 | 3428 | "documentation":"<p> Information about S3 logs for a build project. </p>"
|
3417 | 3429 | },
|
|
0 commit comments