|
1023 | 1023 | "type":"string",
|
1024 | 1024 | "max":1600,
|
1025 | 1025 | "min":20,
|
1026 |
| - "pattern":"arn:.*" |
| 1026 | + "pattern":"arn:\\S+" |
1027 | 1027 | },
|
1028 | 1028 | "As2ConnectorConfig":{
|
1029 | 1029 | "type":"structure",
|
|
1450 | 1450 | "StructuredLogDestinations":{
|
1451 | 1451 | "shape":"StructuredLogDestinations",
|
1452 | 1452 | "documentation":"<p>Specifies the log groups to which your server logs are sent.</p> <p>To specify a log group, you must provide the ARN for an existing log group. In this case, the format of the log group is as follows:</p> <p> <code>arn:aws:logs:region-name:amazon-account-id:log-group:log-group-name:*</code> </p> <p>For example, <code>arn:aws:logs:us-east-1:111122223333:log-group:mytestgroup:*</code> </p> <p>If you have previously specified a log group for a server, you can clear it, and in effect turn off structured logging, by providing an empty value for this parameter in an <code>update-server</code> call. For example:</p> <p> <code>update-server --server-id s-1234567890abcdef0 --structured-log-destinations</code> </p>"
|
| 1453 | + }, |
| 1454 | + "S3StorageOptions":{ |
| 1455 | + "shape":"S3StorageOptions", |
| 1456 | + "documentation":"<p>Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default.</p> <p>By default, home directory mappings have a <code>TYPE</code> of <code>DIRECTORY</code>. If you enable this option, you would then need to explicitly set the <code>HomeDirectoryMapEntry</code> <code>Type</code> to <code>FILE</code> if you want a mapping to have a file target.</p>" |
1453 | 1457 | }
|
1454 | 1458 | }
|
1455 | 1459 | },
|
|
2459 | 2463 | "StructuredLogDestinations":{
|
2460 | 2464 | "shape":"StructuredLogDestinations",
|
2461 | 2465 | "documentation":"<p>Specifies the log groups to which your server logs are sent.</p> <p>To specify a log group, you must provide the ARN for an existing log group. In this case, the format of the log group is as follows:</p> <p> <code>arn:aws:logs:region-name:amazon-account-id:log-group:log-group-name:*</code> </p> <p>For example, <code>arn:aws:logs:us-east-1:111122223333:log-group:mytestgroup:*</code> </p> <p>If you have previously specified a log group for a server, you can clear it, and in effect turn off structured logging, by providing an empty value for this parameter in an <code>update-server</code> call. For example:</p> <p> <code>update-server --server-id s-1234567890abcdef0 --structured-log-destinations</code> </p>"
|
| 2466 | + }, |
| 2467 | + "S3StorageOptions":{ |
| 2468 | + "shape":"S3StorageOptions", |
| 2469 | + "documentation":"<p>Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default.</p> <p>By default, home directory mappings have a <code>TYPE</code> of <code>DIRECTORY</code>. If you enable this option, you would then need to explicitly set the <code>HomeDirectoryMapEntry</code> <code>Type</code> to <code>FILE</code> if you want a mapping to have a file target.</p>" |
2462 | 2470 | }
|
2463 | 2471 | },
|
2464 | 2472 | "documentation":"<p>Describes the properties of a file transfer protocol-enabled server that was specified.</p>"
|
|
2553 | 2561 | "min":12,
|
2554 | 2562 | "pattern":"d-[0-9a-f]{10}"
|
2555 | 2563 | },
|
| 2564 | + "DirectoryListingOptimization":{ |
| 2565 | + "type":"string", |
| 2566 | + "documentation":"<p>Indicates whether optimization to directory listing on S3 servers is used. Disabled by default for compatibility.</p>", |
| 2567 | + "enum":[ |
| 2568 | + "ENABLED", |
| 2569 | + "DISABLED" |
| 2570 | + ] |
| 2571 | + }, |
2556 | 2572 | "Domain":{
|
2557 | 2573 | "type":"string",
|
2558 | 2574 | "enum":[
|
|
2764 | 2780 | "type":"string",
|
2765 | 2781 | "max":1024,
|
2766 | 2782 | "min":0,
|
2767 |
| - "pattern":"$|/.*" |
| 2783 | + "pattern":"(|/.*)" |
2768 | 2784 | },
|
2769 | 2785 | "HomeDirectoryMapEntry":{
|
2770 | 2786 | "type":"structure",
|
|
2779 | 2795 | },
|
2780 | 2796 | "Target":{
|
2781 | 2797 | "shape":"MapTarget",
|
2782 |
| - "documentation":"<p>Represents the map target that is used in a <code>HomeDirectorymapEntry</code>.</p>" |
| 2798 | + "documentation":"<p>Represents the map target that is used in a <code>HomeDirectoryMapEntry</code>.</p>" |
| 2799 | + }, |
| 2800 | + "Type":{ |
| 2801 | + "shape":"MapType", |
| 2802 | + "documentation":"<p>Specifies the type of mapping. Set the type to <code>FILE</code> if you want the mapping to point to a file, or <code>DIRECTORY</code> for the directory to point to a directory.</p> <note> <p>By default, home directory mappings have a <code>Type</code> of <code>DIRECTORY</code> when you create a Transfer Family server. You would need to explicitly set <code>Type</code> to <code>FILE</code> if you want a mapping to have a file target.</p> </note>" |
2783 | 2803 | }
|
2784 | 2804 | },
|
2785 | 2805 | "documentation":"<p>Represents an object that contains entries and targets for <code>HomeDirectoryMappings</code>.</p> <p>The following is an <code>Entry</code> and <code>Target</code> pair example for <code>chroot</code>.</p> <p> <code>[ { \"Entry\": \"/\", \"Target\": \"/bucket_name/home/mydirectory\" } ]</code> </p>"
|
2786 | 2806 | },
|
2787 | 2807 | "HomeDirectoryMappings":{
|
2788 | 2808 | "type":"list",
|
2789 | 2809 | "member":{"shape":"HomeDirectoryMapEntry"},
|
2790 |
| - "max":50, |
| 2810 | + "max":50000, |
2791 | 2811 | "min":1
|
2792 | 2812 | },
|
2793 | 2813 | "HomeDirectoryType":{
|
|
3769 | 3789 | "min":0,
|
3770 | 3790 | "pattern":"/.*"
|
3771 | 3791 | },
|
| 3792 | + "MapType":{ |
| 3793 | + "type":"string", |
| 3794 | + "enum":[ |
| 3795 | + "FILE", |
| 3796 | + "DIRECTORY" |
| 3797 | + ] |
| 3798 | + }, |
3772 | 3799 | "MaxResults":{
|
3773 | 3800 | "type":"integer",
|
3774 | 3801 | "box":true,
|
|
3809 | 3836 | "type":"string",
|
3810 | 3837 | "max":2048,
|
3811 | 3838 | "min":0,
|
3812 |
| - "pattern":"$|arn:.*role/.*" |
| 3839 | + "pattern":"(|arn:.*role/\\S+)" |
3813 | 3840 | },
|
3814 | 3841 | "OnPartialUploadWorkflowDetails":{
|
3815 | 3842 | "type":"list",
|
|
3975 | 4002 | "type":"string",
|
3976 | 4003 | "max":2048,
|
3977 | 4004 | "min":20,
|
3978 |
| - "pattern":"arn:.*role/.*" |
| 4005 | + "pattern":"arn:.*role/\\S+" |
3979 | 4006 | },
|
3980 | 4007 | "S3Bucket":{
|
3981 | 4008 | "type":"string",
|
|
4031 | 4058 | "min":0,
|
4032 | 4059 | "pattern":"[\\P{M}\\p{M}]*"
|
4033 | 4060 | },
|
| 4061 | + "S3StorageOptions":{ |
| 4062 | + "type":"structure", |
| 4063 | + "members":{ |
| 4064 | + "DirectoryListingOptimization":{ |
| 4065 | + "shape":"DirectoryListingOptimization", |
| 4066 | + "documentation":"<p>Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default.</p> <p>By default, home directory mappings have a <code>TYPE</code> of <code>DIRECTORY</code>. If you enable this option, you would then need to explicitly set the <code>HomeDirectoryMapEntry</code> <code>Type</code> to <code>FILE</code> if you want a mapping to have a file target.</p>" |
| 4067 | + } |
| 4068 | + }, |
| 4069 | + "documentation":"<p>The Amazon S3 storage options that are configured for your server.</p>" |
| 4070 | + }, |
4034 | 4071 | "S3Tag":{
|
4035 | 4072 | "type":"structure",
|
4036 | 4073 | "required":[
|
|
4866 | 4903 | "StructuredLogDestinations":{
|
4867 | 4904 | "shape":"StructuredLogDestinations",
|
4868 | 4905 | "documentation":"<p>Specifies the log groups to which your server logs are sent.</p> <p>To specify a log group, you must provide the ARN for an existing log group. In this case, the format of the log group is as follows:</p> <p> <code>arn:aws:logs:region-name:amazon-account-id:log-group:log-group-name:*</code> </p> <p>For example, <code>arn:aws:logs:us-east-1:111122223333:log-group:mytestgroup:*</code> </p> <p>If you have previously specified a log group for a server, you can clear it, and in effect turn off structured logging, by providing an empty value for this parameter in an <code>update-server</code> call. For example:</p> <p> <code>update-server --server-id s-1234567890abcdef0 --structured-log-destinations</code> </p>"
|
| 4906 | + }, |
| 4907 | + "S3StorageOptions":{ |
| 4908 | + "shape":"S3StorageOptions", |
| 4909 | + "documentation":"<p>Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default.</p> <p>By default, home directory mappings have a <code>TYPE</code> of <code>DIRECTORY</code>. If you enable this option, you would then need to explicitly set the <code>HomeDirectoryMapEntry</code> <code>Type</code> to <code>FILE</code> if you want a mapping to have a file target.</p>" |
4869 | 4910 | }
|
4870 | 4911 | }
|
4871 | 4912 | },
|
|
0 commit comments