|
1442 | 1442 | "pattern":"^[-_A-Za-z0-9{][-_A-Za-z0-9\\s:{}\\.]+[-_A-Za-z0-9}]$"
|
1443 | 1443 | },
|
1444 | 1444 | "Arn":{"type":"string"},
|
| 1445 | + "AutoDisableFailureCount":{ |
| 1446 | + "type":"integer", |
| 1447 | + "max":10, |
| 1448 | + "min":1 |
| 1449 | + }, |
| 1450 | + "AutoDisablePolicy":{ |
| 1451 | + "type":"structure", |
| 1452 | + "required":["failureCount"], |
| 1453 | + "members":{ |
| 1454 | + "failureCount":{"shape":"AutoDisableFailureCount"} |
| 1455 | + } |
| 1456 | + }, |
1445 | 1457 | "Boolean":{"type":"boolean"},
|
1446 | 1458 | "BuildType":{
|
1447 | 1459 | "type":"string",
|
|
1694 | 1706 | "type":"list",
|
1695 | 1707 | "member":{"shape":"ComponentVersion"}
|
1696 | 1708 | },
|
| 1709 | + "ConsecutiveFailures":{ |
| 1710 | + "type":"integer", |
| 1711 | + "min":0 |
| 1712 | + }, |
1697 | 1713 | "Container":{
|
1698 | 1714 | "type":"structure",
|
1699 | 1715 | "members":{
|
|
1750 | 1766 | "owner":{"shape":"NonEmptyString"},
|
1751 | 1767 | "parentImage":{"shape":"NonEmptyString"},
|
1752 | 1768 | "dateCreated":{"shape":"DateTime"},
|
| 1769 | + "instanceImage":{"shape":"NonEmptyString"}, |
1753 | 1770 | "tags":{"shape":"TagMap"}
|
1754 | 1771 | }
|
1755 | 1772 | },
|
|
1890 | 1907 | },
|
1891 | 1908 | "imageScanningConfiguration":{"shape":"ImageScanningConfiguration"},
|
1892 | 1909 | "workflows":{"shape":"WorkflowConfigurationList"},
|
1893 |
| - "executionRole":{"shape":"RoleNameOrArn"} |
| 1910 | + "executionRole":{"shape":"RoleNameOrArn"}, |
| 1911 | + "loggingConfiguration":{"shape":"PipelineLoggingConfiguration"} |
1894 | 1912 | }
|
1895 | 1913 | },
|
1896 | 1914 | "CreateImagePipelineResponse":{
|
|
1920 | 1938 | "tags":{"shape":"TagMap"},
|
1921 | 1939 | "workingDirectory":{"shape":"NonEmptyString"},
|
1922 | 1940 | "additionalInstanceConfiguration":{"shape":"AdditionalInstanceConfiguration"},
|
| 1941 | + "amiTags":{"shape":"TagMap"}, |
1923 | 1942 | "clientToken":{
|
1924 | 1943 | "shape":"ClientToken",
|
1925 | 1944 | "idempotencyToken":true
|
|
1954 | 1973 | },
|
1955 | 1974 | "imageScanningConfiguration":{"shape":"ImageScanningConfiguration"},
|
1956 | 1975 | "workflows":{"shape":"WorkflowConfigurationList"},
|
1957 |
| - "executionRole":{"shape":"RoleNameOrArn"} |
| 1976 | + "executionRole":{"shape":"RoleNameOrArn"}, |
| 1977 | + "loggingConfiguration":{"shape":"ImageLoggingConfiguration"} |
1958 | 1978 | }
|
1959 | 1979 | },
|
1960 | 1980 | "CreateImageResponse":{
|
|
2823 | 2843 | "deprecationTime":{"shape":"DateTimeTimestamp"},
|
2824 | 2844 | "lifecycleExecutionId":{"shape":"LifecycleExecutionId"},
|
2825 | 2845 | "executionRole":{"shape":"RoleNameOrArn"},
|
2826 |
| - "workflows":{"shape":"WorkflowConfigurationList"} |
| 2846 | + "workflows":{"shape":"WorkflowConfigurationList"}, |
| 2847 | + "loggingConfiguration":{"shape":"ImageLoggingConfiguration"} |
2827 | 2848 | }
|
2828 | 2849 | },
|
2829 | 2850 | "ImageAggregation":{
|
|
2846 | 2867 | "type":"string",
|
2847 | 2868 | "pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:[0-9]{12}|aws(?:-[a-z-]+)?):(?:image-recipe|container-recipe|infrastructure-configuration|distribution-configuration|component|image|image-pipeline|lifecycle-policy|workflow\\/(?:build|test|distribution))/[a-z0-9-_]+(?:/(?:(?:x|[0-9]+)\\.(?:x|[0-9]+)\\.(?:x|[0-9]+))(?:/[0-9]+)?)?$"
|
2848 | 2869 | },
|
| 2870 | + "ImageLoggingConfiguration":{ |
| 2871 | + "type":"structure", |
| 2872 | + "members":{ |
| 2873 | + "logGroupName":{"shape":"LogGroupName"} |
| 2874 | + } |
| 2875 | + }, |
2849 | 2876 | "ImagePackage":{
|
2850 | 2877 | "type":"structure",
|
2851 | 2878 | "members":{
|
|
2875 | 2902 | "dateCreated":{"shape":"DateTime"},
|
2876 | 2903 | "dateUpdated":{"shape":"DateTime"},
|
2877 | 2904 | "dateLastRun":{"shape":"DateTime"},
|
| 2905 | + "lastRunStatus":{"shape":"ImageStatus"}, |
2878 | 2906 | "dateNextRun":{"shape":"DateTime"},
|
2879 | 2907 | "tags":{"shape":"TagMap"},
|
2880 | 2908 | "imageScanningConfiguration":{"shape":"ImageScanningConfiguration"},
|
2881 | 2909 | "executionRole":{"shape":"RoleNameOrArn"},
|
2882 |
| - "workflows":{"shape":"WorkflowConfigurationList"} |
| 2910 | + "workflows":{"shape":"WorkflowConfigurationList"}, |
| 2911 | + "loggingConfiguration":{"shape":"PipelineLoggingConfiguration"}, |
| 2912 | + "consecutiveFailures":{"shape":"ConsecutiveFailures"} |
2883 | 2913 | }
|
2884 | 2914 | },
|
2885 | 2915 | "ImagePipelineAggregation":{
|
|
2913 | 2943 | "dateCreated":{"shape":"DateTime"},
|
2914 | 2944 | "tags":{"shape":"TagMap"},
|
2915 | 2945 | "workingDirectory":{"shape":"NonEmptyString"},
|
2916 |
| - "additionalInstanceConfiguration":{"shape":"AdditionalInstanceConfiguration"} |
| 2946 | + "additionalInstanceConfiguration":{"shape":"AdditionalInstanceConfiguration"}, |
| 2947 | + "amiTags":{"shape":"TagMap"} |
2917 | 2948 | }
|
2918 | 2949 | },
|
2919 | 2950 | "ImageRecipeArn":{
|
|
3068 | 3099 | "buildType":{"shape":"BuildType"},
|
3069 | 3100 | "imageSource":{"shape":"ImageSource"},
|
3070 | 3101 | "deprecationTime":{"shape":"DateTimeTimestamp"},
|
3071 |
| - "lifecycleExecutionId":{"shape":"LifecycleExecutionId"} |
| 3102 | + "lifecycleExecutionId":{"shape":"LifecycleExecutionId"}, |
| 3103 | + "loggingConfiguration":{"shape":"ImageLoggingConfiguration"} |
3072 | 3104 | }
|
3073 | 3105 | },
|
3074 | 3106 | "ImageSummaryList":{
|
|
3177 | 3209 | "executionRole":{"shape":"RoleNameOrArn"},
|
3178 | 3210 | "infrastructureConfigurationArn":{"shape":"InfrastructureConfigurationArn"},
|
3179 | 3211 | "uri":{"shape":"Uri"},
|
| 3212 | + "loggingConfiguration":{"shape":"ImageLoggingConfiguration"}, |
3180 | 3213 | "tags":{"shape":"TagMap"},
|
3181 | 3214 | "clientToken":{
|
3182 | 3215 | "shape":"ClientToken",
|
|
3207 | 3240 | "platform":{"shape":"Platform"},
|
3208 | 3241 | "osVersion":{"shape":"OsVersion"},
|
3209 | 3242 | "vmImportTaskId":{"shape":"NonEmptyString"},
|
| 3243 | + "loggingConfiguration":{"shape":"ImageLoggingConfiguration"}, |
3210 | 3244 | "tags":{"shape":"TagMap"},
|
3211 | 3245 | "clientToken":{
|
3212 | 3246 | "shape":"ClientToken",
|
|
4144 | 4178 | "nextToken":{"shape":"PaginationToken"}
|
4145 | 4179 | }
|
4146 | 4180 | },
|
| 4181 | + "LogGroupName":{ |
| 4182 | + "type":"string", |
| 4183 | + "max":512, |
| 4184 | + "min":1, |
| 4185 | + "pattern":"^[a-zA-Z0-9\\-_/\\.]{1,512}$" |
| 4186 | + }, |
4147 | 4187 | "Logging":{
|
4148 | 4188 | "type":"structure",
|
4149 | 4189 | "members":{
|
|
4271 | 4311 | "EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE"
|
4272 | 4312 | ]
|
4273 | 4313 | },
|
| 4314 | + "PipelineLoggingConfiguration":{ |
| 4315 | + "type":"structure", |
| 4316 | + "members":{ |
| 4317 | + "imageLogGroupName":{"shape":"LogGroupName"}, |
| 4318 | + "pipelineLogGroupName":{"shape":"LogGroupName"} |
| 4319 | + } |
| 4320 | + }, |
4274 | 4321 | "PipelineStatus":{
|
4275 | 4322 | "type":"string",
|
4276 | 4323 | "enum":[
|
|
4521 | 4568 | "members":{
|
4522 | 4569 | "scheduleExpression":{"shape":"NonEmptyString"},
|
4523 | 4570 | "timezone":{"shape":"Timezone"},
|
4524 |
| - "pipelineExecutionStartCondition":{"shape":"PipelineExecutionStartCondition"} |
| 4571 | + "pipelineExecutionStartCondition":{"shape":"PipelineExecutionStartCondition"}, |
| 4572 | + "autoDisablePolicy":{"shape":"AutoDisablePolicy"} |
4525 | 4573 | }
|
4526 | 4574 | },
|
4527 | 4575 | "SecurityGroupIds":{
|
|
4631 | 4679 | "clientToken":{
|
4632 | 4680 | "shape":"ClientToken",
|
4633 | 4681 | "idempotencyToken":true
|
4634 |
| - } |
| 4682 | + }, |
| 4683 | + "tags":{"shape":"TagMap"} |
4635 | 4684 | }
|
4636 | 4685 | },
|
4637 | 4686 | "StartImagePipelineExecutionResponse":{
|
|
4823 | 4872 | },
|
4824 | 4873 | "imageScanningConfiguration":{"shape":"ImageScanningConfiguration"},
|
4825 | 4874 | "workflows":{"shape":"WorkflowConfigurationList"},
|
| 4875 | + "loggingConfiguration":{"shape":"PipelineLoggingConfiguration"}, |
4826 | 4876 | "executionRole":{"shape":"RoleNameOrArn"}
|
4827 | 4877 | }
|
4828 | 4878 | },
|
|
0 commit comments