|
56 | 56 | ],
|
57 | 57 | "documentation":"<p>Creates an endpoint for an Amazon EFS file system.</p>"
|
58 | 58 | },
|
| 59 | + "CreateLocationFsxLustre":{ |
| 60 | + "name":"CreateLocationFsxLustre", |
| 61 | + "http":{ |
| 62 | + "method":"POST", |
| 63 | + "requestUri":"/" |
| 64 | + }, |
| 65 | + "input":{"shape":"CreateLocationFsxLustreRequest"}, |
| 66 | + "output":{"shape":"CreateLocationFsxLustreResponse"}, |
| 67 | + "errors":[ |
| 68 | + {"shape":"InvalidRequestException"}, |
| 69 | + {"shape":"InternalException"} |
| 70 | + ], |
| 71 | + "documentation":"<p>Creates an endpoint for an Amazon FSx for Lustre file system.</p>" |
| 72 | + }, |
59 | 73 | "CreateLocationFsxWindows":{
|
60 | 74 | "name":"CreateLocationFsxWindows",
|
61 | 75 | "http":{
|
|
224 | 238 | ],
|
225 | 239 | "documentation":"<p>Returns metadata, such as the path information about an Amazon EFS location.</p>"
|
226 | 240 | },
|
| 241 | + "DescribeLocationFsxLustre":{ |
| 242 | + "name":"DescribeLocationFsxLustre", |
| 243 | + "http":{ |
| 244 | + "method":"POST", |
| 245 | + "requestUri":"/" |
| 246 | + }, |
| 247 | + "input":{"shape":"DescribeLocationFsxLustreRequest"}, |
| 248 | + "output":{"shape":"DescribeLocationFsxLustreResponse"}, |
| 249 | + "errors":[ |
| 250 | + {"shape":"InvalidRequestException"}, |
| 251 | + {"shape":"InternalException"} |
| 252 | + ], |
| 253 | + "documentation":"<p>Returns metadata, such as the path information about an Amazon FSx for Lustre location.</p>" |
| 254 | + }, |
227 | 255 | "DescribeLocationFsxWindows":{
|
228 | 256 | "name":"DescribeLocationFsxWindows",
|
229 | 257 | "http":{
|
|
697 | 725 | },
|
698 | 726 | "documentation":"<p>CreateLocationEfs</p>"
|
699 | 727 | },
|
| 728 | + "CreateLocationFsxLustreRequest":{ |
| 729 | + "type":"structure", |
| 730 | + "required":[ |
| 731 | + "FsxFilesystemArn", |
| 732 | + "SecurityGroupArns" |
| 733 | + ], |
| 734 | + "members":{ |
| 735 | + "FsxFilesystemArn":{ |
| 736 | + "shape":"FsxFilesystemArn", |
| 737 | + "documentation":"<p>The Amazon Resource Name (ARN) for the FSx for Lustre file system.</p>" |
| 738 | + }, |
| 739 | + "SecurityGroupArns":{ |
| 740 | + "shape":"Ec2SecurityGroupArnList", |
| 741 | + "documentation":"<p>The Amazon Resource Names (ARNs) of the security groups that are used to configure the FSx for Lustre file system.</p>" |
| 742 | + }, |
| 743 | + "Subdirectory":{ |
| 744 | + "shape":"FsxLustreSubdirectory", |
| 745 | + "documentation":"<p>A subdirectory in the location's path. This subdirectory in the FSx for Lustre file system is used to read data from the FSx for Lustre source location or write data to the FSx for Lustre destination.</p>" |
| 746 | + }, |
| 747 | + "Tags":{ |
| 748 | + "shape":"InputTagList", |
| 749 | + "documentation":"<p>The key-value pair that represents a tag that you want to add to the resource. The value can be an empty string. This value helps you manage, filter, and search for your resources. We recommend that you create a name tag for your location.</p>" |
| 750 | + } |
| 751 | + } |
| 752 | + }, |
| 753 | + "CreateLocationFsxLustreResponse":{ |
| 754 | + "type":"structure", |
| 755 | + "members":{ |
| 756 | + "LocationArn":{ |
| 757 | + "shape":"LocationArn", |
| 758 | + "documentation":"<p>The Amazon Resource Name (ARN) of the FSx for Lustre file system location that's created. </p>" |
| 759 | + } |
| 760 | + } |
| 761 | + }, |
700 | 762 | "CreateLocationFsxWindowsRequest":{
|
701 | 763 | "type":"structure",
|
702 | 764 | "required":[
|
|
708 | 770 | "members":{
|
709 | 771 | "Subdirectory":{
|
710 | 772 | "shape":"FsxWindowsSubdirectory",
|
711 |
| - "documentation":"<p>A subdirectory in the location’s path. This subdirectory in the Amazon FSx for Windows File Server file system is used to read data from the Amazon FSx for Windows File Server source location or write data to the FSx for Windows File Server destination.</p>" |
| 773 | + "documentation":"<p>A subdirectory in the location's path. This subdirectory in the Amazon FSx for Windows File Server file system is used to read data from the Amazon FSx for Windows File Server source location or write data to the FSx for Windows File Server destination.</p>" |
712 | 774 | },
|
713 | 775 | "FsxFilesystemArn":{
|
714 | 776 | "shape":"FsxFilesystemArn",
|
715 | 777 | "documentation":"<p>The Amazon Resource Name (ARN) for the FSx for Windows File Server file system.</p>"
|
716 | 778 | },
|
717 | 779 | "SecurityGroupArns":{
|
718 | 780 | "shape":"Ec2SecurityGroupArnList",
|
719 |
| - "documentation":"<p>The Amazon Resource Names (ARNs) of the security groups that are to use to configure the FSx for Windows File Server file system.</p>" |
| 781 | + "documentation":"<p>The Amazon Resource Names (ARNs) of the security groups that are used to configure the FSx for Windows File Server file system.</p>" |
720 | 782 | },
|
721 | 783 | "Tags":{
|
722 | 784 | "shape":"InputTagList",
|
|
1189 | 1251 | },
|
1190 | 1252 | "documentation":"<p>DescribeLocationEfsResponse</p>"
|
1191 | 1253 | },
|
| 1254 | + "DescribeLocationFsxLustreRequest":{ |
| 1255 | + "type":"structure", |
| 1256 | + "required":["LocationArn"], |
| 1257 | + "members":{ |
| 1258 | + "LocationArn":{ |
| 1259 | + "shape":"LocationArn", |
| 1260 | + "documentation":"<p>The Amazon Resource Name (ARN) of the FSx for Lustre location to describe. </p>" |
| 1261 | + } |
| 1262 | + } |
| 1263 | + }, |
| 1264 | + "DescribeLocationFsxLustreResponse":{ |
| 1265 | + "type":"structure", |
| 1266 | + "members":{ |
| 1267 | + "LocationArn":{ |
| 1268 | + "shape":"LocationArn", |
| 1269 | + "documentation":"<p>The Amazon Resource Name (ARN) of the FSx for Lustre location that was described.</p>" |
| 1270 | + }, |
| 1271 | + "LocationUri":{ |
| 1272 | + "shape":"LocationUri", |
| 1273 | + "documentation":"<p>The URI of the FSx for Lustre location that was described.</p>" |
| 1274 | + }, |
| 1275 | + "SecurityGroupArns":{ |
| 1276 | + "shape":"Ec2SecurityGroupArnList", |
| 1277 | + "documentation":"<p>The Amazon Resource Names (ARNs) of the security groups that are configured for the FSx for Lustre file system.</p>" |
| 1278 | + }, |
| 1279 | + "CreationTime":{ |
| 1280 | + "shape":"Time", |
| 1281 | + "documentation":"<p>The time that the FSx for Lustre location was created.</p>" |
| 1282 | + } |
| 1283 | + } |
| 1284 | + }, |
1192 | 1285 | "DescribeLocationFsxWindowsRequest":{
|
1193 | 1286 | "type":"structure",
|
1194 | 1287 | "required":["LocationArn"],
|
|
1708 | 1801 | "max":128,
|
1709 | 1802 | "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):fsx:[a-z\\-0-9]*:[0-9]{12}:file-system/fs-.*$"
|
1710 | 1803 | },
|
| 1804 | + "FsxLustreSubdirectory":{ |
| 1805 | + "type":"string", |
| 1806 | + "max":4096, |
| 1807 | + "pattern":"^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\$\\p{Zs}]+$" |
| 1808 | + }, |
1711 | 1809 | "FsxWindowsSubdirectory":{
|
1712 | 1810 | "type":"string",
|
1713 | 1811 | "max":4096,
|
|
2065 | 2163 | },
|
2066 | 2164 | "LocationUri":{
|
2067 | 2165 | "shape":"LocationUri",
|
2068 |
| - "documentation":"<p>Represents a list of URLs of a location. <code>LocationUri</code> returns an array that contains a list of locations when the <a href=\"https://docs.aws.amazon.com/datasync/latest/userguide/API_ListLocations.html\">ListLocations</a> operation is called.</p> <p>Format: <code>TYPE://GLOBAL_ID/SUBDIR</code>.</p> <p>TYPE designates the type of location. Valid values: NFS | EFS | S3.</p> <p>GLOBAL_ID is the globally unique identifier of the resource that backs the location. An example for EFS is <code>us-east-2.fs-abcd1234</code>. An example for Amazon S3 is the bucket name, such as <code>myBucket</code>. An example for NFS is a valid IPv4 address or a host name compliant with Domain Name Service (DNS).</p> <p>SUBDIR is a valid file system path, delimited by forward slashes as is the *nix convention. For NFS and Amazon EFS, it's the export path to mount the location. For Amazon S3, it's the prefix path that you mount to and treat as the root of the location.</p> <p/>" |
| 2166 | + "documentation":"<p>Represents a list of URIs of a location. <code>LocationUri</code> returns an array that contains a list of locations when the <a href=\"https://docs.aws.amazon.com/datasync/latest/userguide/API_ListLocations.html\">ListLocations</a> operation is called.</p> <p>Format: <code>TYPE://GLOBAL_ID/SUBDIR</code>.</p> <p>TYPE designates the type of location. Valid values: NFS | EFS | S3.</p> <p>GLOBAL_ID is the globally unique identifier of the resource that backs the location. An example for EFS is <code>us-east-2.fs-abcd1234</code>. An example for Amazon S3 is the bucket name, such as <code>myBucket</code>. An example for NFS is a valid IPv4 address or a host name compliant with Domain Name Service (DNS).</p> <p>SUBDIR is a valid file system path, delimited by forward slashes as is the *nix convention. For NFS and Amazon EFS, it's the export path to mount the location. For Amazon S3, it's the prefix path that you mount to and treat as the root of the location.</p> <p/>" |
2069 | 2167 | }
|
2070 | 2168 | },
|
2071 | 2169 | "documentation":"<p>Represents a single entry in a list of locations. <code>LocationListEntry</code> returns an array that contains a list of locations when the <a href=\"https://docs.aws.amazon.com/datasync/latest/userguide/API_ListLocations.html\">ListLocations</a> operation is called.</p>"
|
2072 | 2170 | },
|
2073 | 2171 | "LocationUri":{
|
2074 | 2172 | "type":"string",
|
2075 | 2173 | "max":4356,
|
2076 |
| - "pattern":"^(efs|nfs|s3|smb|fsxw)://[a-zA-Z0-9.\\-]+$" |
| 2174 | + "pattern":"^(efs|nfs|s3|smb|fsxw|fsxl)://[a-zA-Z0-9.\\-]+$" |
2077 | 2175 | },
|
2078 | 2176 | "LogGroupArn":{
|
2079 | 2177 | "type":"string",
|
|
0 commit comments