|
137 | 137 | },
|
138 | 138 | "traits": {
|
139 | 139 | "smithy.api#length": {
|
140 |
| - "min": 0, |
| 140 | + "min": 1, |
141 | 141 | "max": 50
|
142 | 142 | }
|
143 | 143 | }
|
|
180 | 180 | "traits": {
|
181 | 181 | "smithy.api#enumValue": "S3_DATA"
|
182 | 182 | }
|
| 183 | + }, |
| 184 | + "EKS_AUDIT": { |
| 185 | + "target": "smithy.api#Unit", |
| 186 | + "traits": { |
| 187 | + "smithy.api#enumValue": "EKS_AUDIT" |
| 188 | + } |
| 189 | + }, |
| 190 | + "WAF": { |
| 191 | + "target": "smithy.api#Unit", |
| 192 | + "traits": { |
| 193 | + "smithy.api#enumValue": "WAF" |
| 194 | + } |
183 | 195 | }
|
184 | 196 | }
|
185 | 197 | },
|
|
207 | 219 | "type": "list",
|
208 | 220 | "member": {
|
209 | 221 | "target": "com.amazonaws.securitylake#AwsLogSourceResource"
|
| 222 | + }, |
| 223 | + "traits": { |
| 224 | + "smithy.api#length": { |
| 225 | + "min": 1 |
| 226 | + } |
210 | 227 | }
|
211 | 228 | },
|
212 | 229 | "com.amazonaws.securitylake#AwsLogSourceVersion": {
|
|
416 | 433 | "configuration": {
|
417 | 434 | "target": "com.amazonaws.securitylake#CustomLogSourceConfiguration",
|
418 | 435 | "traits": {
|
419 |
| - "smithy.api#documentation": "<p>The configuration for the third-party custom source.</p>" |
| 436 | + "smithy.api#documentation": "<p>The configuration for the third-party custom source.</p>", |
| 437 | + "smithy.api#required": {} |
420 | 438 | }
|
421 | 439 | }
|
422 | 440 | },
|
|
623 | 641 | "autoEnableNewAccount": {
|
624 | 642 | "target": "com.amazonaws.securitylake#DataLakeAutoEnableNewAccountConfigurationList",
|
625 | 643 | "traits": {
|
626 |
| - "smithy.api#documentation": "<p>Enable Security Lake with the specified configuration settings, to begin collecting security\n data for new accounts in your organization.</p>", |
627 |
| - "smithy.api#required": {} |
| 644 | + "smithy.api#documentation": "<p>Enable Security Lake with the specified configuration settings, to begin collecting security\n data for new accounts in your organization.</p>" |
628 | 645 | }
|
629 | 646 | }
|
630 | 647 | },
|
|
1107 | 1124 | "type": "list",
|
1108 | 1125 | "member": {
|
1109 | 1126 | "target": "com.amazonaws.securitylake#DataLakeAutoEnableNewAccountConfiguration"
|
| 1127 | + }, |
| 1128 | + "traits": { |
| 1129 | + "smithy.api#length": { |
| 1130 | + "min": 1 |
| 1131 | + } |
1110 | 1132 | }
|
1111 | 1133 | },
|
1112 | 1134 | "com.amazonaws.securitylake#DataLakeConfiguration": {
|
|
1146 | 1168 | "type": "list",
|
1147 | 1169 | "member": {
|
1148 | 1170 | "target": "com.amazonaws.securitylake#DataLakeConfiguration"
|
| 1171 | + }, |
| 1172 | + "traits": { |
| 1173 | + "smithy.api#length": { |
| 1174 | + "min": 1 |
| 1175 | + } |
1149 | 1176 | }
|
1150 | 1177 | },
|
1151 | 1178 | "com.amazonaws.securitylake#DataLakeEncryptionConfiguration": {
|
|
1771 | 1798 | "autoEnableNewAccount": {
|
1772 | 1799 | "target": "com.amazonaws.securitylake#DataLakeAutoEnableNewAccountConfigurationList",
|
1773 | 1800 | "traits": {
|
1774 |
| - "smithy.api#documentation": "<p>Turns off automatic enablement of Security Lake for member accounts that are added to an organization.</p>", |
1775 |
| - "smithy.api#required": {} |
| 1801 | + "smithy.api#documentation": "<p>Turns off automatic enablement of Security Lake for member accounts that are added to an organization.</p>" |
1776 | 1802 | }
|
1777 | 1803 | }
|
1778 | 1804 | },
|
|
2807 | 2833 | "resourceArn": {
|
2808 | 2834 | "target": "com.amazonaws.securitylake#AmazonResourceName",
|
2809 | 2835 | "traits": {
|
2810 |
| - "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Amazon Security Lake resource to retrieve the tags for.</p>", |
| 2836 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Amazon Security Lake resource for which you want to retrieve the tags.</p>", |
2811 | 2837 | "smithy.api#httpLabel": {},
|
2812 | 2838 | "smithy.api#required": {}
|
2813 | 2839 | }
|
|
3063 | 3089 | "com.amazonaws.securitylake#RoleArn": {
|
3064 | 3090 | "type": "string",
|
3065 | 3091 | "traits": {
|
3066 |
| - "smithy.api#pattern": "^arn:.*$" |
| 3092 | + "smithy.api#pattern": "^arn:(aws[a-zA-Z-]*)?:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$" |
3067 | 3093 | }
|
3068 | 3094 | },
|
3069 | 3095 | "com.amazonaws.securitylake#S3BucketArn": {
|
|
4466 | 4492 | "smithy.api#documentation": "<p>Specify the Region or Regions that will contribute data to the rollup region.</p>",
|
4467 | 4493 | "smithy.api#required": {}
|
4468 | 4494 | }
|
| 4495 | + }, |
| 4496 | + "metaStoreManagerRoleArn": { |
| 4497 | + "target": "com.amazonaws.securitylake#RoleArn", |
| 4498 | + "traits": { |
| 4499 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) used to create and update the Glue table.\n This table contains partitions generated by the ingestion and normalization of\n Amazon Web Services log sources and custom sources.</p>" |
| 4500 | + } |
4469 | 4501 | }
|
4470 | 4502 | },
|
4471 | 4503 | "traits": {
|
|
0 commit comments