|
363 | 363 | "min":1,
|
364 | 364 | "pattern":"[\\S]+"
|
365 | 365 | },
|
| 366 | + "CloudWatchLogGroupArn":{ |
| 367 | + "type":"string", |
| 368 | + "max":2048, |
| 369 | + "min":20, |
| 370 | + "pattern":"[\\S]+" |
| 371 | + }, |
366 | 372 | "ConflictException":{
|
367 | 373 | "type":"structure",
|
368 | 374 | "members":{
|
|
404 | 410 | "key":{"shape":"ExperimentTemplateActionName"},
|
405 | 411 | "value":{"shape":"CreateExperimentTemplateActionInput"}
|
406 | 412 | },
|
| 413 | + "CreateExperimentTemplateLogConfigurationInput":{ |
| 414 | + "type":"structure", |
| 415 | + "required":["logSchemaVersion"], |
| 416 | + "members":{ |
| 417 | + "cloudWatchLogsConfiguration":{ |
| 418 | + "shape":"ExperimentTemplateCloudWatchLogsLogConfigurationInput", |
| 419 | + "documentation":"<p>The configuration for experiment logging to Amazon CloudWatch Logs.</p>" |
| 420 | + }, |
| 421 | + "s3Configuration":{ |
| 422 | + "shape":"ExperimentTemplateS3LogConfigurationInput", |
| 423 | + "documentation":"<p>The configuration for experiment logging to Amazon S3.</p>" |
| 424 | + }, |
| 425 | + "logSchemaVersion":{ |
| 426 | + "shape":"LogSchemaVersion", |
| 427 | + "documentation":"<p>The schema version.</p>" |
| 428 | + } |
| 429 | + }, |
| 430 | + "documentation":"<p>Specifies the configuration for experiment logging.</p>" |
| 431 | + }, |
407 | 432 | "CreateExperimentTemplateRequest":{
|
408 | 433 | "type":"structure",
|
409 | 434 | "required":[
|
|
442 | 467 | "tags":{
|
443 | 468 | "shape":"TagMap",
|
444 | 469 | "documentation":"<p>The tags to apply to the experiment template.</p>"
|
| 470 | + }, |
| 471 | + "logConfiguration":{ |
| 472 | + "shape":"CreateExperimentTemplateLogConfigurationInput", |
| 473 | + "documentation":"<p>The configuration for experiment logging.</p>" |
445 | 474 | }
|
446 | 475 | }
|
447 | 476 | },
|
|
585 | 614 | "tags":{
|
586 | 615 | "shape":"TagMap",
|
587 | 616 | "documentation":"<p>The tags for the experiment.</p>"
|
| 617 | + }, |
| 618 | + "logConfiguration":{ |
| 619 | + "shape":"ExperimentLogConfiguration", |
| 620 | + "documentation":"<p>The configuration for experiment logging.</p>" |
588 | 621 | }
|
589 | 622 | },
|
590 | 623 | "documentation":"<p>Describes an experiment.</p>"
|
|
710 | 743 | "max":64,
|
711 | 744 | "pattern":"[\\S]+"
|
712 | 745 | },
|
| 746 | + "ExperimentCloudWatchLogsLogConfiguration":{ |
| 747 | + "type":"structure", |
| 748 | + "members":{ |
| 749 | + "logGroupArn":{ |
| 750 | + "shape":"CloudWatchLogGroupArn", |
| 751 | + "documentation":"<p>The Amazon Resource Name (ARN) of the destination Amazon CloudWatch Logs log group.</p>" |
| 752 | + } |
| 753 | + }, |
| 754 | + "documentation":"<p>Describes the configuration for experiment logging to Amazon CloudWatch Logs.</p>" |
| 755 | + }, |
713 | 756 | "ExperimentEndTime":{"type":"timestamp"},
|
714 | 757 | "ExperimentId":{
|
715 | 758 | "type":"string",
|
716 | 759 | "max":64,
|
717 | 760 | "pattern":"[\\S]+"
|
718 | 761 | },
|
| 762 | + "ExperimentLogConfiguration":{ |
| 763 | + "type":"structure", |
| 764 | + "members":{ |
| 765 | + "cloudWatchLogsConfiguration":{ |
| 766 | + "shape":"ExperimentCloudWatchLogsLogConfiguration", |
| 767 | + "documentation":"<p>The configuration for experiment logging to Amazon CloudWatch Logs.</p>" |
| 768 | + }, |
| 769 | + "s3Configuration":{ |
| 770 | + "shape":"ExperimentS3LogConfiguration", |
| 771 | + "documentation":"<p>The configuration for experiment logging to Amazon S3.</p>" |
| 772 | + }, |
| 773 | + "logSchemaVersion":{ |
| 774 | + "shape":"LogSchemaVersion", |
| 775 | + "documentation":"<p>The schema version.</p>" |
| 776 | + } |
| 777 | + }, |
| 778 | + "documentation":"<p>Describes the configuration for experiment logging.</p>" |
| 779 | + }, |
| 780 | + "ExperimentS3LogConfiguration":{ |
| 781 | + "type":"structure", |
| 782 | + "members":{ |
| 783 | + "bucketName":{ |
| 784 | + "shape":"S3BucketName", |
| 785 | + "documentation":"<p>The name of the destination bucket.</p>" |
| 786 | + }, |
| 787 | + "prefix":{ |
| 788 | + "shape":"S3ObjectKey", |
| 789 | + "documentation":"<p>The bucket prefix.</p>" |
| 790 | + } |
| 791 | + }, |
| 792 | + "documentation":"<p>Describes the configuration for experiment logging to Amazon S3.</p>" |
| 793 | + }, |
719 | 794 | "ExperimentStartTime":{"type":"timestamp"},
|
720 | 795 | "ExperimentState":{
|
721 | 796 | "type":"structure",
|
|
926 | 1001 | "tags":{
|
927 | 1002 | "shape":"TagMap",
|
928 | 1003 | "documentation":"<p>The tags for the experiment template.</p>"
|
| 1004 | + }, |
| 1005 | + "logConfiguration":{ |
| 1006 | + "shape":"ExperimentTemplateLogConfiguration", |
| 1007 | + "documentation":"<p>The configuration for experiment logging.</p>" |
929 | 1008 | }
|
930 | 1009 | },
|
931 | 1010 | "documentation":"<p>Describes an experiment template.</p>"
|
|
1005 | 1084 | "max":64,
|
1006 | 1085 | "pattern":"[\\S]+"
|
1007 | 1086 | },
|
| 1087 | + "ExperimentTemplateCloudWatchLogsLogConfiguration":{ |
| 1088 | + "type":"structure", |
| 1089 | + "members":{ |
| 1090 | + "logGroupArn":{ |
| 1091 | + "shape":"CloudWatchLogGroupArn", |
| 1092 | + "documentation":"<p>The Amazon Resource Name (ARN) of the destination Amazon CloudWatch Logs log group.</p>" |
| 1093 | + } |
| 1094 | + }, |
| 1095 | + "documentation":"<p>Describes the configuration for experiment logging to Amazon CloudWatch Logs.</p>" |
| 1096 | + }, |
| 1097 | + "ExperimentTemplateCloudWatchLogsLogConfigurationInput":{ |
| 1098 | + "type":"structure", |
| 1099 | + "required":["logGroupArn"], |
| 1100 | + "members":{ |
| 1101 | + "logGroupArn":{ |
| 1102 | + "shape":"CloudWatchLogGroupArn", |
| 1103 | + "documentation":"<p>The Amazon Resource Name (ARN) of the destination Amazon CloudWatch Logs log group.</p>" |
| 1104 | + } |
| 1105 | + }, |
| 1106 | + "documentation":"<p>Specifies the configuration for experiment logging to Amazon CloudWatch Logs.</p>" |
| 1107 | + }, |
1008 | 1108 | "ExperimentTemplateDescription":{
|
1009 | 1109 | "type":"string",
|
1010 | 1110 | "max":512,
|
|
1015 | 1115 | "max":64,
|
1016 | 1116 | "pattern":"[\\S]+"
|
1017 | 1117 | },
|
| 1118 | + "ExperimentTemplateLogConfiguration":{ |
| 1119 | + "type":"structure", |
| 1120 | + "members":{ |
| 1121 | + "cloudWatchLogsConfiguration":{ |
| 1122 | + "shape":"ExperimentTemplateCloudWatchLogsLogConfiguration", |
| 1123 | + "documentation":"<p>The configuration for experiment logging to Amazon CloudWatch Logs.</p>" |
| 1124 | + }, |
| 1125 | + "s3Configuration":{ |
| 1126 | + "shape":"ExperimentTemplateS3LogConfiguration", |
| 1127 | + "documentation":"<p>The configuration for experiment logging to Amazon S3.</p>" |
| 1128 | + }, |
| 1129 | + "logSchemaVersion":{ |
| 1130 | + "shape":"LogSchemaVersion", |
| 1131 | + "documentation":"<p>The schema version.</p>" |
| 1132 | + } |
| 1133 | + }, |
| 1134 | + "documentation":"<p>Describes the configuration for experiment logging.</p>" |
| 1135 | + }, |
| 1136 | + "ExperimentTemplateS3LogConfiguration":{ |
| 1137 | + "type":"structure", |
| 1138 | + "members":{ |
| 1139 | + "bucketName":{ |
| 1140 | + "shape":"S3BucketName", |
| 1141 | + "documentation":"<p>The name of the destination bucket.</p>" |
| 1142 | + }, |
| 1143 | + "prefix":{ |
| 1144 | + "shape":"S3ObjectKey", |
| 1145 | + "documentation":"<p>The bucket prefix.</p>" |
| 1146 | + } |
| 1147 | + }, |
| 1148 | + "documentation":"<p>Describes the configuration for experiment logging to Amazon S3.</p>" |
| 1149 | + }, |
| 1150 | + "ExperimentTemplateS3LogConfigurationInput":{ |
| 1151 | + "type":"structure", |
| 1152 | + "required":["bucketName"], |
| 1153 | + "members":{ |
| 1154 | + "bucketName":{ |
| 1155 | + "shape":"S3BucketName", |
| 1156 | + "documentation":"<p>The name of the destination bucket.</p>" |
| 1157 | + }, |
| 1158 | + "prefix":{ |
| 1159 | + "shape":"S3ObjectKey", |
| 1160 | + "documentation":"<p>The bucket prefix.</p>" |
| 1161 | + } |
| 1162 | + }, |
| 1163 | + "documentation":"<p>Specifies the configuration for experiment logging to Amazon S3.</p>" |
| 1164 | + }, |
1018 | 1165 | "ExperimentTemplateStopCondition":{
|
1019 | 1166 | "type":"structure",
|
1020 | 1167 | "members":{
|
|
1428 | 1575 | }
|
1429 | 1576 | }
|
1430 | 1577 | },
|
| 1578 | + "LogSchemaVersion":{"type":"integer"}, |
1431 | 1579 | "NextToken":{
|
1432 | 1580 | "type":"string",
|
1433 | 1581 | "max":1024,
|
|
1460 | 1608 | "min":20,
|
1461 | 1609 | "pattern":"[\\S]+"
|
1462 | 1610 | },
|
| 1611 | + "S3BucketName":{ |
| 1612 | + "type":"string", |
| 1613 | + "max":63, |
| 1614 | + "min":3, |
| 1615 | + "pattern":"[\\S]+" |
| 1616 | + }, |
| 1617 | + "S3ObjectKey":{ |
| 1618 | + "type":"string", |
| 1619 | + "max":1024, |
| 1620 | + "min":1, |
| 1621 | + "pattern":"[\\s\\S]+" |
| 1622 | + }, |
1463 | 1623 | "ServiceQuotaExceededException":{
|
1464 | 1624 | "type":"structure",
|
1465 | 1625 | "members":{
|
|
1707 | 1867 | "key":{"shape":"ExperimentTemplateActionName"},
|
1708 | 1868 | "value":{"shape":"UpdateExperimentTemplateActionInputItem"}
|
1709 | 1869 | },
|
| 1870 | + "UpdateExperimentTemplateLogConfigurationInput":{ |
| 1871 | + "type":"structure", |
| 1872 | + "members":{ |
| 1873 | + "cloudWatchLogsConfiguration":{ |
| 1874 | + "shape":"ExperimentTemplateCloudWatchLogsLogConfigurationInput", |
| 1875 | + "documentation":"<p>The configuration for experiment logging to Amazon CloudWatch Logs.</p>" |
| 1876 | + }, |
| 1877 | + "s3Configuration":{ |
| 1878 | + "shape":"ExperimentTemplateS3LogConfigurationInput", |
| 1879 | + "documentation":"<p>The configuration for experiment logging to Amazon S3.</p>" |
| 1880 | + }, |
| 1881 | + "logSchemaVersion":{ |
| 1882 | + "shape":"LogSchemaVersion", |
| 1883 | + "documentation":"<p>The schema version.</p>" |
| 1884 | + } |
| 1885 | + }, |
| 1886 | + "documentation":"<p>Specifies the configuration for experiment logging.</p>" |
| 1887 | + }, |
1710 | 1888 | "UpdateExperimentTemplateRequest":{
|
1711 | 1889 | "type":"structure",
|
1712 | 1890 | "required":["id"],
|
|
1736 | 1914 | "roleArn":{
|
1737 | 1915 | "shape":"RoleArn",
|
1738 | 1916 | "documentation":"<p>The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.</p>"
|
| 1917 | + }, |
| 1918 | + "logConfiguration":{ |
| 1919 | + "shape":"UpdateExperimentTemplateLogConfigurationInput", |
| 1920 | + "documentation":"<p>The configuration for experiment logging.</p>" |
1739 | 1921 | }
|
1740 | 1922 | }
|
1741 | 1923 | },
|
|
0 commit comments