|
54 | 54 | {"shape":"InvalidRequestException"},
|
55 | 55 | {"shape":"InternalException"}
|
56 | 56 | ],
|
57 |
| - "documentation":"<p>Creates an endpoint for an Amazon EFS file system.</p>" |
| 57 | + "documentation":"<p>Creates an endpoint for an Amazon EFS file system that DataSync can access for a transfer. For more information, see <a href=\"https://docs.aws.amazon.com/datasync/latest/userguide/create-efs-location.html\">Creating a location for Amazon EFS</a>.</p>" |
58 | 58 | },
|
59 | 59 | "CreateLocationFsxLustre":{
|
60 | 60 | "name":"CreateLocationFsxLustre",
|
|
250 | 250 | {"shape":"InvalidRequestException"},
|
251 | 251 | {"shape":"InternalException"}
|
252 | 252 | ],
|
253 |
| - "documentation":"<p>Returns metadata, such as the path information about an Amazon EFS location.</p>" |
| 253 | + "documentation":"<p>Returns metadata about your DataSync location for an Amazon EFS file system.</p>" |
254 | 254 | },
|
255 | 255 | "DescribeLocationFsxLustre":{
|
256 | 256 | "name":"DescribeLocationFsxLustre",
|
|
726 | 726 | "members":{
|
727 | 727 | "Subdirectory":{
|
728 | 728 | "shape":"EfsSubdirectory",
|
729 |
| - "documentation":"<p>A subdirectory in the location’s path. This subdirectory in the EFS file system is used to read data from the EFS source location or write data to the EFS destination. By default, DataSync uses the root directory.</p> <note> <p> <code>Subdirectory</code> must be specified with forward slashes. For example, <code>/path/to/folder</code>.</p> </note>" |
| 729 | + "documentation":"<p>Specifies a mount path for your Amazon EFS file system. This is where DataSync reads or writes data (depending on if this is a source or destination location). By default, DataSync uses the root directory, but you can also include subdirectories.</p> <note> <p>You must specify a value with forward slashes (for example, <code>/path/to/folder</code>).</p> </note>" |
730 | 730 | },
|
731 | 731 | "EfsFilesystemArn":{
|
732 | 732 | "shape":"EfsFilesystemArn",
|
733 |
| - "documentation":"<p>The Amazon Resource Name (ARN) for the Amazon EFS file system.</p>" |
| 733 | + "documentation":"<p>Specifies the ARN for the Amazon EFS file system.</p>" |
734 | 734 | },
|
735 | 735 | "Ec2Config":{
|
736 | 736 | "shape":"Ec2Config",
|
737 |
| - "documentation":"<p>The subnet and security group that the Amazon EFS file system uses. The security group that you provide needs to be able to communicate with the security group on the mount target in the subnet specified.</p> <p>The exact relationship between security group M (of the mount target) and security group S (which you provide for DataSync to use at this stage) is as follows: </p> <ul> <li> <p> Security group M (which you associate with the mount target) must allow inbound access for the Transmission Control Protocol (TCP) on the NFS port (2049) from security group S. You can enable inbound connections either by IP address (CIDR range) or security group. </p> </li> <li> <p>Security group S (provided to DataSync to access EFS) should have a rule that enables outbound connections to the NFS port on one of the file system’s mount targets. You can enable outbound connections either by IP address (CIDR range) or security group.</p> <p>For information about security groups and mount targets, see Security Groups for Amazon EC2 Instances and Mount Targets in the <i>Amazon EFS User Guide.</i> </p> </li> </ul>" |
| 737 | + "documentation":"<p>Specifies the subnet and security groups DataSync uses to access your Amazon EFS file system.</p>" |
738 | 738 | },
|
739 | 739 | "Tags":{
|
740 | 740 | "shape":"InputTagList",
|
741 |
| - "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>" |
| 741 | + "documentation":"<p>Specifies 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>" |
| 742 | + }, |
| 743 | + "AccessPointArn":{ |
| 744 | + "shape":"EfsAccessPointArn", |
| 745 | + "documentation":"<p>Specifies the Amazon Resource Name (ARN) of the access point that DataSync uses to access the Amazon EFS file system.</p>" |
| 746 | + }, |
| 747 | + "FileSystemAccessRoleArn":{ |
| 748 | + "shape":"IamRoleArn", |
| 749 | + "documentation":"<p>Specifies an Identity and Access Management (IAM) role that DataSync assumes when mounting the Amazon EFS file system.</p>" |
| 750 | + }, |
| 751 | + "InTransitEncryption":{ |
| 752 | + "shape":"EfsInTransitEncryption", |
| 753 | + "documentation":"<p>Specifies whether you want DataSync to use TLS encryption when transferring data to or from your Amazon EFS file system.</p> <p>If you specify an access point using <code>AccessPointArn</code> or an IAM role using <code>FileSystemAccessRoleArn</code>, you must set this parameter to <code>TLS1_2</code>.</p>" |
742 | 754 | }
|
743 | 755 | },
|
744 | 756 | "documentation":"<p>CreateLocationEfsRequest</p>"
|
|
748 | 760 | "members":{
|
749 | 761 | "LocationArn":{
|
750 | 762 | "shape":"LocationArn",
|
751 |
| - "documentation":"<p>The Amazon Resource Name (ARN) of the Amazon EFS file system location that is created.</p>" |
| 763 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Amazon EFS file system location that you create.</p>" |
752 | 764 | }
|
753 | 765 | },
|
754 | 766 | "documentation":"<p>CreateLocationEfs</p>"
|
|
1294 | 1306 | "members":{
|
1295 | 1307 | "LocationArn":{
|
1296 | 1308 | "shape":"LocationArn",
|
1297 |
| - "documentation":"<p>The Amazon Resource Name (ARN) of the EFS location to describe.</p>" |
| 1309 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Amazon EFS file system location that you want information about.</p>" |
1298 | 1310 | }
|
1299 | 1311 | },
|
1300 | 1312 | "documentation":"<p>DescribeLocationEfsRequest</p>"
|
|
1304 | 1316 | "members":{
|
1305 | 1317 | "LocationArn":{
|
1306 | 1318 | "shape":"LocationArn",
|
1307 |
| - "documentation":"<p>The Amazon Resource Name (ARN) of the EFS location that was described.</p>" |
| 1319 | + "documentation":"<p>The ARN of the Amazon EFS file system location.</p>" |
1308 | 1320 | },
|
1309 | 1321 | "LocationUri":{
|
1310 | 1322 | "shape":"LocationUri",
|
1311 |
| - "documentation":"<p>The URL of the EFS location that was described.</p>" |
| 1323 | + "documentation":"<p>The URL of the Amazon EFS file system location.</p>" |
1312 | 1324 | },
|
1313 | 1325 | "Ec2Config":{"shape":"Ec2Config"},
|
1314 | 1326 | "CreationTime":{
|
1315 | 1327 | "shape":"Time",
|
1316 |
| - "documentation":"<p>The time that the EFS location was created.</p>" |
| 1328 | + "documentation":"<p>The time that the location was created.</p>" |
| 1329 | + }, |
| 1330 | + "AccessPointArn":{ |
| 1331 | + "shape":"EfsAccessPointArn", |
| 1332 | + "documentation":"<p>The ARN of the access point that DataSync uses to access the Amazon EFS file system.</p>" |
| 1333 | + }, |
| 1334 | + "FileSystemAccessRoleArn":{ |
| 1335 | + "shape":"IamRoleArn", |
| 1336 | + "documentation":"<p>The Identity and Access Management (IAM) role that DataSync assumes when mounting the Amazon EFS file system.</p>" |
| 1337 | + }, |
| 1338 | + "InTransitEncryption":{ |
| 1339 | + "shape":"EfsInTransitEncryption", |
| 1340 | + "documentation":"<p>Whether DataSync uses TLS encryption when transferring data to or from your Amazon EFS file system.</p>" |
1317 | 1341 | }
|
1318 | 1342 | },
|
1319 | 1343 | "documentation":"<p>DescribeLocationEfsResponse</p>"
|
|
1808 | 1832 | "members":{
|
1809 | 1833 | "SubnetArn":{
|
1810 | 1834 | "shape":"Ec2SubnetArn",
|
1811 |
| - "documentation":"<p>The ARN of the subnet that DataSync uses to access the target EFS file system.</p>" |
| 1835 | + "documentation":"<p>Specifies the ARN of a subnet where DataSync creates the <a href=\"https://docs.aws.amazon.com/datasync/latest/userguide/datasync-network.html#required-network-interfaces\">network interfaces</a> for managing traffic during your transfer.</p> <p>The subnet must be located:</p> <ul> <li> <p>In the same virtual private cloud (VPC) as the Amazon EFS file system.</p> </li> <li> <p>In the same Availability Zone as at least one mount target for the Amazon EFS file system.</p> </li> </ul> <note> <p>You don't need to specify a subnet that includes a file system mount target.</p> </note>" |
1812 | 1836 | },
|
1813 | 1837 | "SecurityGroupArns":{
|
1814 | 1838 | "shape":"Ec2SecurityGroupArnList",
|
1815 |
| - "documentation":"<p>The Amazon Resource Names (ARNs) of the security groups that are configured for the Amazon EC2 resource.</p>" |
| 1839 | + "documentation":"<p>Specifies the Amazon Resource Names (ARNs) of the security groups associated with an Amazon EFS file system's mount target.</p>" |
1816 | 1840 | }
|
1817 | 1841 | },
|
1818 |
| - "documentation":"<p>The subnet that DataSync uses to access target EFS file system. The subnet must have at least one mount target for that file system. The security group that you provide needs to be able to communicate with the security group on the mount target in the subnet specified. </p>" |
| 1842 | + "documentation":"<p>The subnet and security groups that DataSync uses to access your Amazon EFS file system.</p>" |
1819 | 1843 | },
|
1820 | 1844 | "Ec2SecurityGroupArn":{
|
1821 | 1845 | "type":"string",
|
|
1833 | 1857 | "max":128,
|
1834 | 1858 | "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):ec2:[a-z\\-0-9]*:[0-9]{12}:subnet/.*$"
|
1835 | 1859 | },
|
| 1860 | + "EfsAccessPointArn":{ |
| 1861 | + "type":"string", |
| 1862 | + "max":128, |
| 1863 | + "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):elasticfilesystem:[a-z\\-0-9]+:[0-9]{12}:access-point/fsap-[0-9a-f]{8,40}$" |
| 1864 | + }, |
1836 | 1865 | "EfsFilesystemArn":{
|
1837 | 1866 | "type":"string",
|
1838 | 1867 | "max":128,
|
1839 | 1868 | "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):elasticfilesystem:[a-z\\-0-9]*:[0-9]{12}:file-system/fs-.*$"
|
1840 | 1869 | },
|
| 1870 | + "EfsInTransitEncryption":{ |
| 1871 | + "type":"string", |
| 1872 | + "enum":[ |
| 1873 | + "NONE", |
| 1874 | + "TLS1_2" |
| 1875 | + ] |
| 1876 | + }, |
1841 | 1877 | "EfsSubdirectory":{
|
1842 | 1878 | "type":"string",
|
1843 | 1879 | "max":4096,
|
|
0 commit comments