|
515 | 515 | "logSchemaVersion":{"shape":"LogSchemaVersion"}
|
516 | 516 | }
|
517 | 517 | },
|
| 518 | + "CreateExperimentTemplateReportConfigurationInput":{ |
| 519 | + "type":"structure", |
| 520 | + "members":{ |
| 521 | + "outputs":{"shape":"ExperimentTemplateReportConfigurationOutputsInput"}, |
| 522 | + "dataSources":{"shape":"ExperimentTemplateReportConfigurationDataSourcesInput"}, |
| 523 | + "preExperimentDuration":{"shape":"ReportConfigurationDuration"}, |
| 524 | + "postExperimentDuration":{"shape":"ReportConfigurationDuration"} |
| 525 | + } |
| 526 | + }, |
518 | 527 | "CreateExperimentTemplateRequest":{
|
519 | 528 | "type":"structure",
|
520 | 529 | "required":[
|
|
536 | 545 | "roleArn":{"shape":"RoleArn"},
|
537 | 546 | "tags":{"shape":"TagMap"},
|
538 | 547 | "logConfiguration":{"shape":"CreateExperimentTemplateLogConfigurationInput"},
|
539 |
| - "experimentOptions":{"shape":"CreateExperimentTemplateExperimentOptionsInput"} |
| 548 | + "experimentOptions":{"shape":"CreateExperimentTemplateExperimentOptionsInput"}, |
| 549 | + "experimentReportConfiguration":{"shape":"CreateExperimentTemplateReportConfigurationInput"} |
540 | 550 | }
|
541 | 551 | },
|
542 | 552 | "CreateExperimentTemplateResponse":{
|
|
681 | 691 | "tags":{"shape":"TagMap"},
|
682 | 692 | "logConfiguration":{"shape":"ExperimentLogConfiguration"},
|
683 | 693 | "experimentOptions":{"shape":"ExperimentOptions"},
|
684 |
| - "targetAccountConfigurationsCount":{"shape":"TargetAccountConfigurationsCount"} |
| 694 | + "targetAccountConfigurationsCount":{"shape":"TargetAccountConfigurationsCount"}, |
| 695 | + "experimentReportConfiguration":{"shape":"ExperimentReportConfiguration"}, |
| 696 | + "experimentReport":{"shape":"ExperimentReport"} |
685 | 697 | }
|
686 | 698 | },
|
687 | 699 | "ExperimentAction":{
|
|
817 | 829 | "actionsMode":{"shape":"ActionsMode"}
|
818 | 830 | }
|
819 | 831 | },
|
| 832 | + "ExperimentReport":{ |
| 833 | + "type":"structure", |
| 834 | + "members":{ |
| 835 | + "state":{"shape":"ExperimentReportState"}, |
| 836 | + "s3Reports":{"shape":"ExperimentReportS3ReportList"} |
| 837 | + } |
| 838 | + }, |
| 839 | + "ExperimentReportConfiguration":{ |
| 840 | + "type":"structure", |
| 841 | + "members":{ |
| 842 | + "outputs":{"shape":"ExperimentReportConfigurationOutputs"}, |
| 843 | + "dataSources":{"shape":"ExperimentReportConfigurationDataSources"}, |
| 844 | + "preExperimentDuration":{"shape":"ReportConfigurationDuration"}, |
| 845 | + "postExperimentDuration":{"shape":"ReportConfigurationDuration"} |
| 846 | + } |
| 847 | + }, |
| 848 | + "ExperimentReportConfigurationCloudWatchDashboard":{ |
| 849 | + "type":"structure", |
| 850 | + "members":{ |
| 851 | + "dashboardIdentifier":{"shape":"ReportConfigurationCloudWatchDashboardIdentifier"} |
| 852 | + } |
| 853 | + }, |
| 854 | + "ExperimentReportConfigurationCloudWatchDashboardList":{ |
| 855 | + "type":"list", |
| 856 | + "member":{"shape":"ExperimentReportConfigurationCloudWatchDashboard"} |
| 857 | + }, |
| 858 | + "ExperimentReportConfigurationDataSources":{ |
| 859 | + "type":"structure", |
| 860 | + "members":{ |
| 861 | + "cloudWatchDashboards":{"shape":"ExperimentReportConfigurationCloudWatchDashboardList"} |
| 862 | + } |
| 863 | + }, |
| 864 | + "ExperimentReportConfigurationOutputs":{ |
| 865 | + "type":"structure", |
| 866 | + "members":{ |
| 867 | + "s3Configuration":{"shape":"ExperimentReportConfigurationOutputsS3Configuration"} |
| 868 | + } |
| 869 | + }, |
| 870 | + "ExperimentReportConfigurationOutputsS3Configuration":{ |
| 871 | + "type":"structure", |
| 872 | + "members":{ |
| 873 | + "bucketName":{"shape":"S3BucketName"}, |
| 874 | + "prefix":{"shape":"S3ObjectKey"} |
| 875 | + } |
| 876 | + }, |
| 877 | + "ExperimentReportError":{ |
| 878 | + "type":"structure", |
| 879 | + "members":{ |
| 880 | + "code":{"shape":"ExperimentReportErrorCode"} |
| 881 | + } |
| 882 | + }, |
| 883 | + "ExperimentReportErrorCode":{ |
| 884 | + "type":"string", |
| 885 | + "max":128, |
| 886 | + "pattern":"[\\s\\S]+" |
| 887 | + }, |
| 888 | + "ExperimentReportReason":{ |
| 889 | + "type":"string", |
| 890 | + "max":512, |
| 891 | + "pattern":"[\\s\\S]+" |
| 892 | + }, |
| 893 | + "ExperimentReportS3Report":{ |
| 894 | + "type":"structure", |
| 895 | + "members":{ |
| 896 | + "arn":{"shape":"ExperimentReportS3ReportArn"}, |
| 897 | + "reportType":{"shape":"ExperimentReportS3ReportType"} |
| 898 | + } |
| 899 | + }, |
| 900 | + "ExperimentReportS3ReportArn":{ |
| 901 | + "type":"string", |
| 902 | + "pattern":"[\\s\\S]+" |
| 903 | + }, |
| 904 | + "ExperimentReportS3ReportList":{ |
| 905 | + "type":"list", |
| 906 | + "member":{"shape":"ExperimentReportS3Report"} |
| 907 | + }, |
| 908 | + "ExperimentReportS3ReportType":{ |
| 909 | + "type":"string", |
| 910 | + "pattern":"[\\s\\S]+" |
| 911 | + }, |
| 912 | + "ExperimentReportState":{ |
| 913 | + "type":"structure", |
| 914 | + "members":{ |
| 915 | + "status":{"shape":"ExperimentReportStatus"}, |
| 916 | + "reason":{"shape":"ExperimentReportReason"}, |
| 917 | + "error":{"shape":"ExperimentReportError"} |
| 918 | + } |
| 919 | + }, |
| 920 | + "ExperimentReportStatus":{ |
| 921 | + "type":"string", |
| 922 | + "enum":[ |
| 923 | + "pending", |
| 924 | + "running", |
| 925 | + "completed", |
| 926 | + "cancelled", |
| 927 | + "failed" |
| 928 | + ] |
| 929 | + }, |
820 | 930 | "ExperimentS3LogConfiguration":{
|
821 | 931 | "type":"structure",
|
822 | 932 | "members":{
|
|
979 | 1089 | "tags":{"shape":"TagMap"},
|
980 | 1090 | "logConfiguration":{"shape":"ExperimentTemplateLogConfiguration"},
|
981 | 1091 | "experimentOptions":{"shape":"ExperimentTemplateExperimentOptions"},
|
982 |
| - "targetAccountConfigurationsCount":{"shape":"TargetAccountConfigurationsCount"} |
| 1092 | + "targetAccountConfigurationsCount":{"shape":"TargetAccountConfigurationsCount"}, |
| 1093 | + "experimentReportConfiguration":{"shape":"ExperimentTemplateReportConfiguration"} |
983 | 1094 | }
|
984 | 1095 | },
|
985 | 1096 | "ExperimentTemplateAction":{
|
|
1079 | 1190 | "logSchemaVersion":{"shape":"LogSchemaVersion"}
|
1080 | 1191 | }
|
1081 | 1192 | },
|
| 1193 | + "ExperimentTemplateReportConfiguration":{ |
| 1194 | + "type":"structure", |
| 1195 | + "members":{ |
| 1196 | + "outputs":{"shape":"ExperimentTemplateReportConfigurationOutputs"}, |
| 1197 | + "dataSources":{"shape":"ExperimentTemplateReportConfigurationDataSources"}, |
| 1198 | + "preExperimentDuration":{"shape":"ReportConfigurationDuration"}, |
| 1199 | + "postExperimentDuration":{"shape":"ReportConfigurationDuration"} |
| 1200 | + } |
| 1201 | + }, |
| 1202 | + "ExperimentTemplateReportConfigurationCloudWatchDashboard":{ |
| 1203 | + "type":"structure", |
| 1204 | + "members":{ |
| 1205 | + "dashboardIdentifier":{"shape":"ReportConfigurationCloudWatchDashboardIdentifier"} |
| 1206 | + } |
| 1207 | + }, |
| 1208 | + "ExperimentTemplateReportConfigurationCloudWatchDashboardList":{ |
| 1209 | + "type":"list", |
| 1210 | + "member":{"shape":"ExperimentTemplateReportConfigurationCloudWatchDashboard"} |
| 1211 | + }, |
| 1212 | + "ExperimentTemplateReportConfigurationDataSources":{ |
| 1213 | + "type":"structure", |
| 1214 | + "members":{ |
| 1215 | + "cloudWatchDashboards":{"shape":"ExperimentTemplateReportConfigurationCloudWatchDashboardList"} |
| 1216 | + } |
| 1217 | + }, |
| 1218 | + "ExperimentTemplateReportConfigurationDataSourcesInput":{ |
| 1219 | + "type":"structure", |
| 1220 | + "members":{ |
| 1221 | + "cloudWatchDashboards":{"shape":"ReportConfigurationCloudWatchDashboardInputList"} |
| 1222 | + } |
| 1223 | + }, |
| 1224 | + "ExperimentTemplateReportConfigurationOutputs":{ |
| 1225 | + "type":"structure", |
| 1226 | + "members":{ |
| 1227 | + "s3Configuration":{"shape":"ReportConfigurationS3Output"} |
| 1228 | + } |
| 1229 | + }, |
| 1230 | + "ExperimentTemplateReportConfigurationOutputsInput":{ |
| 1231 | + "type":"structure", |
| 1232 | + "members":{ |
| 1233 | + "s3Configuration":{"shape":"ReportConfigurationS3OutputInput"} |
| 1234 | + } |
| 1235 | + }, |
1082 | 1236 | "ExperimentTemplateS3LogConfiguration":{
|
1083 | 1237 | "type":"structure",
|
1084 | 1238 | "members":{
|
|
1575 | 1729 | "min":1,
|
1576 | 1730 | "pattern":"[\\S]+"
|
1577 | 1731 | },
|
| 1732 | + "ReportConfigurationCloudWatchDashboardIdentifier":{ |
| 1733 | + "type":"string", |
| 1734 | + "max":512, |
| 1735 | + "pattern":"[\\S]+" |
| 1736 | + }, |
| 1737 | + "ReportConfigurationCloudWatchDashboardInput":{ |
| 1738 | + "type":"structure", |
| 1739 | + "members":{ |
| 1740 | + "dashboardIdentifier":{"shape":"ReportConfigurationCloudWatchDashboardIdentifier"} |
| 1741 | + } |
| 1742 | + }, |
| 1743 | + "ReportConfigurationCloudWatchDashboardInputList":{ |
| 1744 | + "type":"list", |
| 1745 | + "member":{"shape":"ReportConfigurationCloudWatchDashboardInput"} |
| 1746 | + }, |
| 1747 | + "ReportConfigurationDuration":{ |
| 1748 | + "type":"string", |
| 1749 | + "max":32, |
| 1750 | + "pattern":"[\\S]+" |
| 1751 | + }, |
| 1752 | + "ReportConfigurationS3Output":{ |
| 1753 | + "type":"structure", |
| 1754 | + "members":{ |
| 1755 | + "bucketName":{"shape":"S3BucketName"}, |
| 1756 | + "prefix":{"shape":"S3ObjectKey"} |
| 1757 | + } |
| 1758 | + }, |
| 1759 | + "ReportConfigurationS3OutputInput":{ |
| 1760 | + "type":"structure", |
| 1761 | + "members":{ |
| 1762 | + "bucketName":{"shape":"S3BucketName"}, |
| 1763 | + "prefix":{"shape":"S3ObjectKey"} |
| 1764 | + } |
| 1765 | + }, |
1578 | 1766 | "ResolvedTarget":{
|
1579 | 1767 | "type":"structure",
|
1580 | 1768 | "members":{
|
|
1924 | 2112 | "logSchemaVersion":{"shape":"LogSchemaVersion"}
|
1925 | 2113 | }
|
1926 | 2114 | },
|
| 2115 | + "UpdateExperimentTemplateReportConfigurationInput":{ |
| 2116 | + "type":"structure", |
| 2117 | + "members":{ |
| 2118 | + "outputs":{"shape":"ExperimentTemplateReportConfigurationOutputsInput"}, |
| 2119 | + "dataSources":{"shape":"ExperimentTemplateReportConfigurationDataSourcesInput"}, |
| 2120 | + "preExperimentDuration":{"shape":"ReportConfigurationDuration"}, |
| 2121 | + "postExperimentDuration":{"shape":"ReportConfigurationDuration"} |
| 2122 | + } |
| 2123 | + }, |
1927 | 2124 | "UpdateExperimentTemplateRequest":{
|
1928 | 2125 | "type":"structure",
|
1929 | 2126 | "required":["id"],
|
|
1939 | 2136 | "actions":{"shape":"UpdateExperimentTemplateActionInputMap"},
|
1940 | 2137 | "roleArn":{"shape":"RoleArn"},
|
1941 | 2138 | "logConfiguration":{"shape":"UpdateExperimentTemplateLogConfigurationInput"},
|
1942 |
| - "experimentOptions":{"shape":"UpdateExperimentTemplateExperimentOptionsInput"} |
| 2139 | + "experimentOptions":{"shape":"UpdateExperimentTemplateExperimentOptionsInput"}, |
| 2140 | + "experimentReportConfiguration":{"shape":"UpdateExperimentTemplateReportConfigurationInput"} |
1943 | 2141 | }
|
1944 | 2142 | },
|
1945 | 2143 | "UpdateExperimentTemplateResponse":{
|
|
0 commit comments