|
690 | 690 | "NetworkInterfaceId": {
|
691 | 691 | "target": "com.amazonaws.storagegateway#NetworkInterfaceId",
|
692 | 692 | "traits": {
|
693 |
| - "smithy.api#documentation": "<p>The network interface of the gateway on which to expose the iSCSI target. Only IPv4\n addresses are accepted. Use <a>DescribeGatewayInformation</a> to get a list of\n the network interfaces available on a gateway.</p>\n <p>Valid Values: A valid IP address.</p>", |
| 693 | + "smithy.api#documentation": "<p>The network interface of the gateway on which to expose the iSCSI target. Accepts IPv4\n and IPv6 addresses. Use <a>DescribeGatewayInformation</a> to get a list of the\n network interfaces available on a gateway.</p>\n <p>Valid Values: A valid IP address.</p>", |
694 | 694 | "smithy.api#required": {}
|
695 | 695 | }
|
696 | 696 | },
|
|
1614 | 1614 | "NetworkInterfaceId": {
|
1615 | 1615 | "target": "com.amazonaws.storagegateway#NetworkInterfaceId",
|
1616 | 1616 | "traits": {
|
1617 |
| - "smithy.api#documentation": "<p>The network interface of the gateway on which to expose the iSCSI target. Only IPv4\n addresses are accepted. Use <a>DescribeGatewayInformation</a> to get a list of\n the network interfaces available on a gateway.</p>\n <p>Valid Values: A valid IP address.</p>", |
| 1617 | + "smithy.api#documentation": "<p>The network interface of the gateway on which to expose the iSCSI target. Accepts IPv4\n and IPv6 addresses. Use <a>DescribeGatewayInformation</a> to get a list of the\n network interfaces available on a gateway.</p>\n <p>Valid Values: A valid IP address.</p>", |
1618 | 1618 | "smithy.api#required": {}
|
1619 | 1619 | }
|
1620 | 1620 | },
|
|
1761 | 1761 | "ClientList": {
|
1762 | 1762 | "target": "com.amazonaws.storagegateway#FileShareClientList",
|
1763 | 1763 | "traits": {
|
1764 |
| - "smithy.api#documentation": "<p>The list of clients that are allowed to access the S3 File Gateway. The list must\n contain either valid IP addresses or valid CIDR blocks.</p>" |
| 1764 | + "smithy.api#documentation": "<p>The list of clients that are allowed to access the S3 File Gateway. The list must\n contain either valid IPv4/IPv6 addresses or valid CIDR blocks.</p>" |
1765 | 1765 | }
|
1766 | 1766 | },
|
1767 | 1767 | "Squash": {
|
|
2322 | 2322 | "NetworkInterfaceId": {
|
2323 | 2323 | "target": "com.amazonaws.storagegateway#NetworkInterfaceId",
|
2324 | 2324 | "traits": {
|
2325 |
| - "smithy.api#documentation": "<p>The network interface of the gateway on which to expose the iSCSI target. Only IPv4\n addresses are accepted. Use <a>DescribeGatewayInformation</a> to get a list of\n the network interfaces available on a gateway.</p>\n <p>Valid Values: A valid IP address.</p>", |
| 2325 | + "smithy.api#documentation": "<p>The network interface of the gateway on which to expose the iSCSI target. Accepts IPv4\n and IPv6 addresses. Use <a>DescribeGatewayInformation</a> to get a list of the\n network interfaces available on a gateway.</p>\n <p>Valid Values: A valid IP address.</p>", |
2326 | 2326 | "smithy.api#required": {}
|
2327 | 2327 | }
|
2328 | 2328 | },
|
|
6070 | 6070 | "com.amazonaws.storagegateway#FileShareClientList": {
|
6071 | 6071 | "type": "list",
|
6072 | 6072 | "member": {
|
6073 |
| - "target": "com.amazonaws.storagegateway#IPV4AddressCIDR" |
| 6073 | + "target": "com.amazonaws.storagegateway#Ipv4OrIpv6AddressCIDR" |
6074 | 6074 | },
|
6075 | 6075 | "traits": {
|
6076 |
| - "smithy.api#documentation": "<p>The list of clients that are allowed to access the S3 File Gateway. The list must\n contain either valid IP addresses or valid CIDR blocks.</p>", |
| 6076 | + "smithy.api#documentation": "<p>The list of clients that are allowed to access the S3 File Gateway. The list must\n contain either valid IPv4/IPv6 addresses or valid CIDR blocks.</p>", |
6077 | 6077 | "smithy.api#length": {
|
6078 | 6078 | "min": 1,
|
6079 | 6079 | "max": 100
|
|
6526 | 6526 | "type": "string",
|
6527 | 6527 | "traits": {
|
6528 | 6528 | "smithy.api#length": {
|
6529 |
| - "min": 6, |
| 6529 | + "min": 2, |
6530 | 6530 | "max": 1024
|
6531 | 6531 | },
|
6532 |
| - "smithy.api#pattern": "^(([a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9\\-]*[A-Za-z0-9])(:(\\d+))?$" |
| 6532 | + "smithy.api#pattern": "^(([a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9\\-]*[A-Za-z0-9])(:(\\d+))?$|^(?:\\[(?:(?:(?:[A-Fa-f0-9]{1,4}:){6}|(?=(?:[A-Fa-f0-9]{0,4}:){0,6}(?:[0-9]{1,3}\\.){3}[0-9]{1,3}(?![:.\\w]))(?:(?:[0-9A-Fa-f]{1,4}:){0,5}|:)(?:(?::[0-9A-Fa-f]{1,4}){1,5}:|:)|::(?:[A-Fa-f0-9]{1,4}:){5})(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}|(?=(?:[A-Fa-f0-9]{0,4}:){0,7}[A-Fa-f0-9]{0,4}(?![:.\\w]))(?:(?:[0-9A-Fa-f]{1,4}:){1,7}|:)(?:(:[0-9A-Fa-f]{1,4}){1,7}|:)|(?:[A-Fa-f0-9]{1,4}:){7}:|:(:[A-Fa-f0-9]{1,4}){7})\\]:\\d+$|^(?:(?:(?:[A-Fa-f0-9]{1,4}:){6}|(?=(?:[A-Fa-f0-9]{0,4}:){0,6}(?:[0-9]{1,3}\\.){3}[0-9]{1,3}(?![:.\\w]))(?:(?:[0-9A-Fa-f]{1,4}:){0,5}|:)(?:(?::[0-9A-Fa-f]{1,4}){1,5}:|:)|::(?:[A-Fa-f0-9]{1,4}:){5})(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}|(?=(?:[A-Fa-f0-9]{0,4}:){0,7}[A-Fa-f0-9]{0,4}(?![:.\\w]))(?:(?:[0-9A-Fa-f]{1,4}:){1,7}|:)(?:(:[0-9A-Fa-f]{1,4}){1,7}|:)|(?:[A-Fa-f0-9]{1,4}:){7}:|:(:[A-Fa-f0-9]{1,4}){7})$)$" |
6533 | 6533 | }
|
6534 | 6534 | },
|
6535 | 6535 | "com.amazonaws.storagegateway#HostEnvironment": {
|
|
6607 | 6607 | "smithy.api#pattern": "^((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9])(\\.(?!$)|$)){4}$"
|
6608 | 6608 | }
|
6609 | 6609 | },
|
6610 |
| - "com.amazonaws.storagegateway#IPV4AddressCIDR": { |
6611 |
| - "type": "string", |
6612 |
| - "traits": { |
6613 |
| - "smithy.api#pattern": "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\/([0-9]|[1-2][0-9]|3[0-2]))?$" |
6614 |
| - } |
6615 |
| - }, |
6616 | 6610 | "com.amazonaws.storagegateway#Initiator": {
|
6617 | 6611 | "type": "string",
|
6618 | 6612 | "traits": {
|
|
6684 | 6678 | }
|
6685 | 6679 | }
|
6686 | 6680 | },
|
| 6681 | + "com.amazonaws.storagegateway#Ipv4OrIpv6AddressCIDR": { |
| 6682 | + "type": "string", |
| 6683 | + "traits": { |
| 6684 | + "smithy.api#pattern": "^(?:(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(?:\\/(?:[0-9]|[1-2][0-9]|3[0-2]))?$|^(?:(?:(?:[A-Fa-f0-9]{1,4}:){6}|(?=(?:[A-Fa-f0-9]{0,4}:){0,6}(?:[0-9]{1,3}\\.){3}[0-9]{1,3}(?![:.\\w]))(?:(?:[0-9A-Fa-f]{1,4}:){0,5}|:)(?:(?::[0-9A-Fa-f]{1,4}){1,5}:|:)|::(?:[A-Fa-f0-9]{1,4}:){5})(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}|(?=(?:[A-Fa-f0-9]{0,4}:){0,7}[A-Fa-f0-9]{0,4}(?![:.\\w]))(?:(?:[0-9A-Fa-f]{1,4}:){1,7}|:)(?:(:[0-9A-Fa-f]{1,4}){1,7}|:)|(?:[A-Fa-f0-9]{1,4}:){7}:|:(:[A-Fa-f0-9]{1,4}){7})(?:\\/(?:12[0-8]|1[01][0-9]|[1-9]?[0-9]))?$" |
| 6685 | + } |
| 6686 | + }, |
6687 | 6687 | "com.amazonaws.storagegateway#IqnName": {
|
6688 | 6688 | "type": "string",
|
6689 | 6689 | "traits": {
|
|
6740 | 6740 | "DomainControllers": {
|
6741 | 6741 | "target": "com.amazonaws.storagegateway#Hosts",
|
6742 | 6742 | "traits": {
|
6743 |
| - "smithy.api#documentation": "<p>List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need\n to specify the port number include it after the colon (“:”). For example,\n <code>mydc.mydomain.com:389</code>.</p>" |
| 6743 | + "smithy.api#documentation": "<p>List of IP addresses, NetBIOS names, or host names of your domain server. If you need to\n specify the port number include it after the colon (“:”). For example,\n <code>mydc.mydomain.com:389</code>.</p>\n <note>\n <p>S3 File Gateway supports IPv6 addresses in addition to IPv4 and other existing\n formats.</p>\n <p>FSx File Gateway does not support IPv6.</p>\n </note>" |
6744 | 6744 | }
|
6745 | 6745 | },
|
6746 | 6746 | "TimeoutInSeconds": {
|
|
7949 | 7949 | "Ipv6Address": {
|
7950 | 7950 | "target": "com.amazonaws.storagegateway#string",
|
7951 | 7951 | "traits": {
|
7952 |
| - "smithy.api#documentation": "<p>The Internet Protocol version 6 (IPv6) address of the interface. <i>Currently not\n supported</i>.</p>" |
| 7952 | + "smithy.api#documentation": "<p>The Internet Protocol version 6 (IPv6) address of the interface.</p>\n <note>\n <p>This element returns IPv6 addresses for all gateway types except FSx File Gateway.</p>\n </note>" |
7953 | 7953 | }
|
7954 | 7954 | }
|
7955 | 7955 | },
|
|
7959 | 7959 | }
|
7960 | 7960 | },
|
7961 | 7961 | "com.amazonaws.storagegateway#NetworkInterfaceId": {
|
7962 |
| - "type": "string", |
7963 |
| - "traits": { |
7964 |
| - "smithy.api#pattern": "^\\A(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}\\z$" |
7965 |
| - } |
| 7962 | + "type": "string" |
7966 | 7963 | },
|
7967 | 7964 | "com.amazonaws.storagegateway#NextUpdateAvailabilityDate": {
|
7968 | 7965 | "type": "string",
|
|
9196 | 9193 | }
|
9197 | 9194 | ],
|
9198 | 9195 | "traits": {
|
9199 |
| - "smithy.api#documentation": "<p>Starts generating a report of the file metadata currently cached by an S3 File Gateway for a specific file share. You can use this report to identify and resolve\n issues if you have files failing upload from your gateway to Amazon S3. The report\n is a CSV file containing a list of files which match the set of filter parameters you\n specify in the request.</p>\n <note>\n <p>The <b>Files Failing Upload</b> flag is reset every 24\n hours and during gateway reboot. If this report captures the files after the reset, but\n before they become flagged again, they will not be reported as <b>Files Failing Upload</b>.</p>\n </note>\n <p>The following requirements must be met to successfully generate a cache report:</p>\n <ul>\n <li>\n <p>You must have permissions to list the entire Amazon S3 bucket associated\n with the specified file share.</p>\n </li>\n <li>\n <p>No other cache reports can currently be in-progress for the specified file\n share.</p>\n </li>\n <li>\n <p>There must be fewer than 10 existing cache reports for the specified file\n share.</p>\n </li>\n <li>\n <p>The gateway must be online and connected to Amazon Web Services.</p>\n </li>\n <li>\n <p>The root disk must have at least 20GB of free space when report generation\n starts.</p>\n </li>\n <li>\n <p>You must specify at least one value for <code>InclusionFilters</code> or\n <code>ExclusionFilters</code> in the request.</p>\n </li>\n </ul>" |
| 9196 | + "smithy.api#documentation": "<p>Starts generating a report of the file metadata currently cached by an S3 File Gateway for a specific file share. You can use this report to identify and resolve\n issues if you have files failing upload from your gateway to Amazon S3. The report\n is a CSV file containing a list of files which match the set of filter parameters you\n specify in the request.</p>\n <note>\n <p>The <b>Files Failing Upload</b> flag is reset every 24\n hours and during gateway reboot. If this report captures the files after the reset, but\n before they become flagged again, they will not be reported as <b>Files Failing Upload</b>.</p>\n </note>\n <p>The following requirements must be met to successfully generate a cache report:</p>\n <ul>\n <li>\n <p>You must have <code>s3:PutObject</code> and <code>s3:AbortMultipartUpload</code>\n permissions for the Amazon S3 bucket where you want to store the cache\n report.</p>\n </li>\n <li>\n <p>No other cache reports can currently be in-progress for the specified file\n share.</p>\n </li>\n <li>\n <p>There must be fewer than 10 existing cache reports for the specified file\n share.</p>\n </li>\n <li>\n <p>The gateway must be online and connected to Amazon Web Services.</p>\n </li>\n <li>\n <p>The root disk must have at least 20GB of free space when report generation\n starts.</p>\n </li>\n <li>\n <p>You must specify at least one value for <code>InclusionFilters</code> or\n <code>ExclusionFilters</code> in the request.</p>\n </li>\n </ul>" |
9200 | 9197 | }
|
9201 | 9198 | },
|
9202 | 9199 | "com.amazonaws.storagegateway#StartCacheReportInput": {
|
|
11880 | 11877 | "ClientList": {
|
11881 | 11878 | "target": "com.amazonaws.storagegateway#FileShareClientList",
|
11882 | 11879 | "traits": {
|
11883 |
| - "smithy.api#documentation": "<p>The list of clients that are allowed to access the S3 File Gateway. The list must\n contain either valid IP addresses or valid CIDR blocks.</p>" |
| 11880 | + "smithy.api#documentation": "<p>The list of clients that are allowed to access the S3 File Gateway. The list must\n contain either valid IPv4/IPv6 addresses or valid CIDR blocks.</p>" |
11884 | 11881 | }
|
11885 | 11882 | },
|
11886 | 11883 | "Squash": {
|
|
0 commit comments