|
1090 | 1090 | {"shape":"InvalidGatewayRequestException"},
|
1091 | 1091 | {"shape":"InternalServerError"}
|
1092 | 1092 | ],
|
1093 |
| - "documentation":"<p>Updates a Network File System (NFS) file share. This operation is only supported in the file gateway type.</p> <note> <p>To leave a file share field unchanged, set the corresponding input field to null.</p> </note> <p>Updates the following file share setting:</p> <ul> <li> <p>Default storage class for your S3 bucket</p> </li> <li> <p>Metadata defaults for your S3 bucket</p> </li> <li> <p>Allowed NFS clients for your file share</p> </li> <li> <p>Squash settings</p> </li> <li> <p>Write status of your file share</p> </li> </ul> <note> <p>To leave a file share field unchanged, set the corresponding input field to null. This operation is only supported in file gateways.</p> </note>" |
| 1093 | + "documentation":"<p>Updates a Network File System (NFS) file share. This operation is only supported in the file gateway type.</p> <note> <p>To leave a file share field unchanged, set the corresponding input field to null.</p> </note> <p>Updates the following file share settings:</p> <ul> <li> <p>Default storage class for your S3 bucket</p> </li> <li> <p>Metadata defaults for your S3 bucket</p> </li> <li> <p>Allowed NFS clients for your file share</p> </li> <li> <p>Squash settings</p> </li> <li> <p>Write status of your file share</p> </li> </ul>" |
1094 | 1094 | },
|
1095 | 1095 | "UpdateSMBFileShare":{
|
1096 | 1096 | "name":"UpdateSMBFileShare",
|
|
1104 | 1104 | {"shape":"InvalidGatewayRequestException"},
|
1105 | 1105 | {"shape":"InternalServerError"}
|
1106 | 1106 | ],
|
1107 |
| - "documentation":"<p>Updates a Server Message Block (SMB) file share.</p> <note> <p>To leave a file share field unchanged, set the corresponding input field to null. This operation is only supported for file gateways.</p> </note> <important> <p>File gateways require AWS Security Token Service (AWS STS) to be activated to enable you to create a file share. Make sure that AWS STS is activated in the AWS Region you are creating your file gateway in. If AWS STS is not activated in this AWS Region, activate it. For information about how to activate AWS STS, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html\">Activating and deactivating AWS STS in an AWS Region</a> in the <i>AWS Identity and Access Management User Guide</i>.</p> <p>File gateways don't support creating hard or symbolic links on a file share.</p> </important>" |
| 1107 | + "documentation":"<p>Updates a Server Message Block (SMB) file share. This operation is only supported for file gateways.</p> <note> <p>To leave a file share field unchanged, set the corresponding input field to null.</p> </note> <important> <p>File gateways require AWS Security Token Service (AWS STS) to be activated to enable you to create a file share. Make sure that AWS STS is activated in the AWS Region you are creating your file gateway in. If AWS STS is not activated in this AWS Region, activate it. For information about how to activate AWS STS, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html\">Activating and deactivating AWS STS in an AWS Region</a> in the <i>AWS Identity and Access Management User Guide</i>.</p> <p>File gateways don't support creating hard or symbolic links on a file share.</p> </important>" |
| 1108 | + }, |
| 1109 | + "UpdateSMBFileShareVisibility":{ |
| 1110 | + "name":"UpdateSMBFileShareVisibility", |
| 1111 | + "http":{ |
| 1112 | + "method":"POST", |
| 1113 | + "requestUri":"/" |
| 1114 | + }, |
| 1115 | + "input":{"shape":"UpdateSMBFileShareVisibilityInput"}, |
| 1116 | + "output":{"shape":"UpdateSMBFileShareVisibilityOutput"}, |
| 1117 | + "errors":[ |
| 1118 | + {"shape":"InvalidGatewayRequestException"}, |
| 1119 | + {"shape":"InternalServerError"} |
| 1120 | + ], |
| 1121 | + "documentation":"<p>Controls whether the shares on a gateway are visible in a net view or browse list.</p>" |
1108 | 1122 | },
|
1109 | 1123 | "UpdateSMBSecurityStrategy":{
|
1110 | 1124 | "name":"UpdateSMBSecurityStrategy",
|
|
1774 | 1788 | "CacheAttributes":{
|
1775 | 1789 | "shape":"CacheAttributes",
|
1776 | 1790 | "documentation":"<p>Refresh cache information.</p>"
|
| 1791 | + }, |
| 1792 | + "NotificationPolicy":{ |
| 1793 | + "shape":"NotificationPolicy", |
| 1794 | + "documentation":"<p>The notification policy of the file share.</p>" |
1777 | 1795 | }
|
1778 | 1796 | },
|
1779 | 1797 | "documentation":"<p>CreateNFSFileShareInput</p>"
|
|
1845 | 1863 | "shape":"Boolean",
|
1846 | 1864 | "documentation":"<p>Set this value to <code>true</code> to enable access control list (ACL) on the SMB file share. Set it to <code>false</code> to map file and directory permissions to the POSIX permissions.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html\">Using Microsoft Windows ACLs to control access to an SMB file share</a> in the <i>AWS Storage Gateway User Guide</i>.</p> <p>Valid Values: <code>true</code> | <code>false</code> </p>"
|
1847 | 1865 | },
|
| 1866 | + "AccessBasedEnumeration":{ |
| 1867 | + "shape":"Boolean", |
| 1868 | + "documentation":"<p>The files and folders on this share will only be visible to users with read access.</p>" |
| 1869 | + }, |
1848 | 1870 | "AdminUserList":{
|
1849 | 1871 | "shape":"FileShareUserList",
|
1850 | 1872 | "documentation":"<p>A list of users or groups in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user. Acceptable formats include: <code>DOMAIN\\User1</code>, <code>user1</code>, <code>@group1</code>, and <code>@DOMAIN\\group1</code>.</p> <important> <p>Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.</p> </important>"
|
|
1880 | 1902 | "CacheAttributes":{
|
1881 | 1903 | "shape":"CacheAttributes",
|
1882 | 1904 | "documentation":"<p>Refresh cache information.</p>"
|
| 1905 | + }, |
| 1906 | + "NotificationPolicy":{ |
| 1907 | + "shape":"NotificationPolicy", |
| 1908 | + "documentation":"<p>The notification policy of the file share.</p>" |
1883 | 1909 | }
|
1884 | 1910 | },
|
1885 | 1911 | "documentation":"<p>CreateSMBFileShareInput</p>"
|
|
2733 | 2759 | "SMBSecurityStrategy":{
|
2734 | 2760 | "shape":"SMBSecurityStrategy",
|
2735 | 2761 | "documentation":"<p>The type of security strategy that was specified for file gateway.</p> <ul> <li> <p> <code>ClientSpecified</code>: If you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.</p> </li> <li> <p> <code>MandatorySigning</code>: If you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.</p> </li> <li> <p> <code>MandatoryEncryption</code>: If you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.</p> </li> </ul>"
|
| 2762 | + }, |
| 2763 | + "FileSharesVisible":{ |
| 2764 | + "shape":"Boolean", |
| 2765 | + "documentation":"<p>The shares on this gateway appear when listing shares.</p>" |
2736 | 2766 | }
|
2737 | 2767 | }
|
2738 | 2768 | },
|
|
3871 | 3901 | "CacheAttributes":{
|
3872 | 3902 | "shape":"CacheAttributes",
|
3873 | 3903 | "documentation":"<p>Refresh cache information.</p>"
|
| 3904 | + }, |
| 3905 | + "NotificationPolicy":{ |
| 3906 | + "shape":"NotificationPolicy", |
| 3907 | + "documentation":"<p>The notification policy of the file share.</p>" |
3874 | 3908 | }
|
3875 | 3909 | },
|
3876 | 3910 | "documentation":"<p>The Unix file permissions and ownership information assigned, by default, to native S3 objects when file gateway discovers them in S3 buckets. This operation is only supported in file gateways.</p>"
|
|
3912 | 3946 | "max":2048,
|
3913 | 3947 | "min":1
|
3914 | 3948 | },
|
| 3949 | + "NotificationPolicy":{ |
| 3950 | + "type":"string", |
| 3951 | + "max":100, |
| 3952 | + "min":2, |
| 3953 | + "pattern":"^\\{[\\w\\s:\\{\\}\\[\\]\"]*}$" |
| 3954 | + }, |
3915 | 3955 | "NotifyWhenUploadedInput":{
|
3916 | 3956 | "type":"structure",
|
3917 | 3957 | "required":["FileShareARN"],
|
|
4224 | 4264 | "shape":"Boolean",
|
4225 | 4265 | "documentation":"<p>If this value is set to <code>true</code>, it indicates that access control list (ACL) is enabled on the SMB file share. If it is set to <code>false</code>, it indicates that file and directory permissions are mapped to the POSIX permission.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html\">Using Microsoft Windows ACLs to control access to an SMB file share</a> in the <i>AWS Storage Gateway User Guide</i>.</p>"
|
4226 | 4266 | },
|
| 4267 | + "AccessBasedEnumeration":{ |
| 4268 | + "shape":"Boolean", |
| 4269 | + "documentation":"<p>Indicates whether <code>AccessBasedEnumeration</code> is enabled.</p>" |
| 4270 | + }, |
4227 | 4271 | "AdminUserList":{
|
4228 | 4272 | "shape":"FileShareUserList",
|
4229 | 4273 | "documentation":"<p>A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. Acceptable formats include: <code>DOMAIN\\User1</code>, <code>user1</code>, <code>@group1</code>, and <code>@DOMAIN\\group1</code>. Can only be set if Authentication is set to <code>ActiveDirectory</code>.</p>"
|
|
4256 | 4300 | "CacheAttributes":{
|
4257 | 4301 | "shape":"CacheAttributes",
|
4258 | 4302 | "documentation":"<p>Refresh cache information.</p>"
|
| 4303 | + }, |
| 4304 | + "NotificationPolicy":{ |
| 4305 | + "shape":"NotificationPolicy", |
| 4306 | + "documentation":"<p>The notification policy of the file share.</p>" |
4259 | 4307 | }
|
4260 | 4308 | },
|
4261 | 4309 | "documentation":"<p>The Windows file permissions and ownership information assigned, by default, to native S3 objects when file gateway discovers them in S3 buckets. This operation is only supported for file gateways.</p>"
|
|
4985 | 5033 | "CacheAttributes":{
|
4986 | 5034 | "shape":"CacheAttributes",
|
4987 | 5035 | "documentation":"<p>Refresh cache information.</p>"
|
| 5036 | + }, |
| 5037 | + "NotificationPolicy":{ |
| 5038 | + "shape":"NotificationPolicy", |
| 5039 | + "documentation":"<p>The notification policy of the file share.</p>" |
4988 | 5040 | }
|
4989 | 5041 | },
|
4990 | 5042 | "documentation":"<p>UpdateNFSFileShareInput</p>"
|
|
5039 | 5091 | "shape":"Boolean",
|
5040 | 5092 | "documentation":"<p>Set this value to <code>true</code> to enable access control list (ACL) on the SMB file share. Set it to <code>false</code> to map file and directory permissions to the POSIX permissions.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html\">Using Microsoft Windows ACLs to control access to an SMB file share</a> in the <i>AWS Storage Gateway User Guide</i>.</p> <p>Valid Values: <code>true</code> | <code>false</code> </p>"
|
5041 | 5093 | },
|
| 5094 | + "AccessBasedEnumeration":{ |
| 5095 | + "shape":"Boolean", |
| 5096 | + "documentation":"<p>The files and folders on this share will only be visible to users with read access.</p>" |
| 5097 | + }, |
5042 | 5098 | "AdminUserList":{
|
5043 | 5099 | "shape":"FileShareUserList",
|
5044 | 5100 | "documentation":"<p>A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. Acceptable formats include: <code>DOMAIN\\User1</code>, <code>user1</code>, <code>@group1</code>, and <code>@DOMAIN\\group1</code>. Can only be set if Authentication is set to <code>ActiveDirectory</code>.</p>"
|
|
5066 | 5122 | "CacheAttributes":{
|
5067 | 5123 | "shape":"CacheAttributes",
|
5068 | 5124 | "documentation":"<p>Refresh cache information.</p>"
|
| 5125 | + }, |
| 5126 | + "NotificationPolicy":{ |
| 5127 | + "shape":"NotificationPolicy", |
| 5128 | + "documentation":"<p>The notification policy of the file share.</p>" |
5069 | 5129 | }
|
5070 | 5130 | },
|
5071 | 5131 | "documentation":"<p>UpdateSMBFileShareInput</p>"
|
|
5080 | 5140 | },
|
5081 | 5141 | "documentation":"<p>UpdateSMBFileShareOutput</p>"
|
5082 | 5142 | },
|
| 5143 | + "UpdateSMBFileShareVisibilityInput":{ |
| 5144 | + "type":"structure", |
| 5145 | + "required":[ |
| 5146 | + "GatewayARN", |
| 5147 | + "FileSharesVisible" |
| 5148 | + ], |
| 5149 | + "members":{ |
| 5150 | + "GatewayARN":{"shape":"GatewayARN"}, |
| 5151 | + "FileSharesVisible":{ |
| 5152 | + "shape":"Boolean", |
| 5153 | + "documentation":"<p>The shares on this gateway appear when listing shares.</p>" |
| 5154 | + } |
| 5155 | + } |
| 5156 | + }, |
| 5157 | + "UpdateSMBFileShareVisibilityOutput":{ |
| 5158 | + "type":"structure", |
| 5159 | + "members":{ |
| 5160 | + "GatewayARN":{"shape":"GatewayARN"} |
| 5161 | + } |
| 5162 | + }, |
5083 | 5163 | "UpdateSMBSecurityStrategyInput":{
|
5084 | 5164 | "type":"structure",
|
5085 | 5165 | "required":[
|
|
0 commit comments