|
73 | 73 | {"shape":"SubnetGroupQuotaExceededFault"}, |
74 | 74 | {"shape":"SubnetQuotaExceededFault"}, |
75 | 75 | {"shape":"InvalidSubnet"}, |
76 | | - {"shape":"ServiceLinkedRoleNotFoundFault"} |
| 76 | + {"shape":"ServiceLinkedRoleNotFoundFault"}, |
| 77 | + {"shape":"SubnetNotAllowedFault"} |
77 | 78 | ], |
78 | 79 | "documentation":"<p>Creates a new subnet group.</p>" |
79 | 80 | }, |
|
291 | 292 | {"shape":"InvalidParameterValueException"}, |
292 | 293 | {"shape":"InvalidParameterCombinationException"} |
293 | 294 | ], |
294 | | - "documentation":"<p>Reboots a single node of a DAX cluster. The reboot action takes place as soon as possible. During the reboot, the node status is set to REBOOTING.</p> <note> <p> <code>RebootNode</code> restarts the DAX engine process and does not remove the contents of the cache. </p> </note>" |
| 295 | + "documentation":"<p>Reboots a single node of a DAX cluster. The reboot action takes place as soon as possible. During the reboot, the node status is set to REBOOTING.</p> <note> <p> <code>RebootNode</code> restarts the DAX engine process and does not remove the contents of the cache.</p> </note>" |
295 | 296 | }, |
296 | 297 | "TagResource":{ |
297 | 298 | "name":"TagResource", |
|
380 | 381 | {"shape":"SubnetQuotaExceededFault"}, |
381 | 382 | {"shape":"SubnetInUse"}, |
382 | 383 | {"shape":"InvalidSubnet"}, |
383 | | - {"shape":"ServiceLinkedRoleNotFoundFault"} |
| 384 | + {"shape":"ServiceLinkedRoleNotFoundFault"}, |
| 385 | + {"shape":"SubnetNotAllowedFault"} |
384 | 386 | ], |
385 | 387 | "documentation":"<p>Modifies an existing subnet group.</p>" |
386 | 388 | } |
|
472 | 474 | "ClusterEndpointEncryptionType":{ |
473 | 475 | "shape":"ClusterEndpointEncryptionType", |
474 | 476 | "documentation":"<p>The type of encryption supported by the cluster's endpoint. Values are:</p> <ul> <li> <p> <code>NONE</code> for no encryption</p> <p> <code>TLS</code> for Transport Layer Security</p> </li> </ul>" |
| 477 | + }, |
| 478 | + "NetworkType":{ |
| 479 | + "shape":"NetworkType", |
| 480 | + "documentation":"<p>The IP address type of the cluster. Values are:</p> <ul> <li> <p> <code>ipv4</code> - IPv4 addresses only</p> </li> <li> <p> <code>ipv6</code> - IPv6 addresses only</p> </li> <li> <p> <code>dual_stack</code> - Both IPv4 and IPv6 addresses</p> </li> </ul>" |
475 | 481 | } |
476 | 482 | }, |
477 | 483 | "documentation":"<p>Contains all of the attributes of a specific DAX cluster.</p>" |
|
506 | 512 | "ClusterQuotaForCustomerExceededFault":{ |
507 | 513 | "type":"structure", |
508 | 514 | "members":{}, |
509 | | - "documentation":"<p>You have attempted to exceed the maximum number of DAX clusters for your AWS account.</p>", |
| 515 | + "documentation":"<p>You have attempted to exceed the maximum number of DAX clusters for your Amazon Web Services account.</p>", |
510 | 516 | "exception":true |
511 | 517 | }, |
512 | 518 | "CreateClusterRequest":{ |
|
532 | 538 | }, |
533 | 539 | "ReplicationFactor":{ |
534 | 540 | "shape":"Integer", |
535 | | - "documentation":"<p>The number of nodes in the DAX cluster. A replication factor of 1 will create a single-node cluster, without any read replicas. For additional fault tolerance, you can create a multiple node cluster with one or more read replicas. To do this, set <code>ReplicationFactor</code> to a number between 3 (one primary and two read replicas) and 10 (one primary and nine read replicas). <code>If the AvailabilityZones</code> parameter is provided, its length must equal the <code>ReplicationFactor</code>.</p> <note> <p>AWS recommends that you have at least two read replicas per cluster.</p> </note>" |
| 541 | + "documentation":"<p>The number of nodes in the DAX cluster. A replication factor of 1 will create a single-node cluster, without any read replicas. For additional fault tolerance, you can create a multiple node cluster with one or more read replicas. To do this, set <code>ReplicationFactor</code> to a number between 3 (one primary and two read replicas) and 10 (one primary and nine read replicas). <code>If the AvailabilityZones</code> parameter is provided, its length must equal the <code>ReplicationFactor</code>.</p> <note> <p>Amazon Web Services recommends that you have at least two read replicas per cluster.</p> </note>" |
536 | 542 | }, |
537 | 543 | "AvailabilityZones":{ |
538 | 544 | "shape":"AvailabilityZoneList", |
|
573 | 579 | "ClusterEndpointEncryptionType":{ |
574 | 580 | "shape":"ClusterEndpointEncryptionType", |
575 | 581 | "documentation":"<p>The type of encryption the cluster's endpoint should support. Values are:</p> <ul> <li> <p> <code>NONE</code> for no encryption</p> </li> <li> <p> <code>TLS</code> for Transport Layer Security</p> </li> </ul>" |
| 582 | + }, |
| 583 | + "NetworkType":{ |
| 584 | + "shape":"NetworkType", |
| 585 | + "documentation":"<p>Specifies the IP protocol(s) the cluster uses for network communications. Values are:</p> <ul> <li> <p> <code>ipv4</code> - The cluster is accessible only through IPv4 addresses</p> </li> <li> <p> <code>ipv6</code> - The cluster is accessible only through IPv6 addresses</p> </li> <li> <p> <code>dual_stack</code> - The cluster is accessible through both IPv4 and IPv6 addresses.</p> </li> </ul> <note> <p>If no explicit <code>NetworkType</code> is provided, the network type is derived based on the subnet group's configuration.</p> </note>" |
576 | 586 | } |
577 | 587 | } |
578 | 588 | }, |
|
996 | 1006 | "members":{ |
997 | 1007 | "Cluster":{ |
998 | 1008 | "shape":"Cluster", |
999 | | - "documentation":"<p>A description of the DAX cluster. with its new replication factor.</p>" |
| 1009 | + "documentation":"<p>A description of the DAX cluster, with its new replication factor.</p>" |
1000 | 1010 | } |
1001 | 1011 | } |
1002 | 1012 | }, |
|
1095 | 1105 | } |
1096 | 1106 | } |
1097 | 1107 | }, |
| 1108 | + "NetworkType":{ |
| 1109 | + "type":"string", |
| 1110 | + "enum":[ |
| 1111 | + "ipv4", |
| 1112 | + "ipv6", |
| 1113 | + "dual_stack" |
| 1114 | + ] |
| 1115 | + }, |
| 1116 | + "NetworkTypeList":{ |
| 1117 | + "type":"list", |
| 1118 | + "member":{"shape":"NetworkType"} |
| 1119 | + }, |
1098 | 1120 | "Node":{ |
1099 | 1121 | "type":"structure", |
1100 | 1122 | "members":{ |
|
1148 | 1170 | "NodeQuotaForCustomerExceededFault":{ |
1149 | 1171 | "type":"structure", |
1150 | 1172 | "members":{}, |
1151 | | - "documentation":"<p>You have attempted to exceed the maximum number of nodes for your AWS account.</p>", |
| 1173 | + "documentation":"<p>You have attempted to exceed the maximum number of nodes for your Amazon Web Services account.</p>", |
1152 | 1174 | "exception":true |
1153 | 1175 | }, |
1154 | 1176 | "NodeTypeSpecificValue":{ |
|
1174 | 1196 | "members":{ |
1175 | 1197 | "TopicArn":{ |
1176 | 1198 | "shape":"String", |
1177 | | - "documentation":"<p>The Amazon Resource Name (ARN) that identifies the topic. </p>" |
| 1199 | + "documentation":"<p>The Amazon Resource Name (ARN) that identifies the topic.</p>" |
1178 | 1200 | }, |
1179 | 1201 | "TopicStatus":{ |
1180 | 1202 | "shape":"String", |
|
1404 | 1426 | "ServiceQuotaExceededException":{ |
1405 | 1427 | "type":"structure", |
1406 | 1428 | "members":{}, |
1407 | | - "documentation":"<p>You have reached the maximum number of x509 certificates that can be created for encrypted clusters in a 30 day period. Contact AWS customer support to discuss options for continuing to create encrypted clusters.</p>", |
| 1429 | + "documentation":"<p>You have reached the maximum number of x509 certificates that can be created for encrypted clusters in a 30 day period. Contact Amazon Web Services customer support to discuss options for continuing to create encrypted clusters.</p>", |
1408 | 1430 | "exception":true |
1409 | 1431 | }, |
1410 | 1432 | "SourceType":{ |
|
1426 | 1448 | "SubnetAvailabilityZone":{ |
1427 | 1449 | "shape":"String", |
1428 | 1450 | "documentation":"<p>The Availability Zone (AZ) for the subnet.</p>" |
| 1451 | + }, |
| 1452 | + "SupportedNetworkTypes":{ |
| 1453 | + "shape":"NetworkTypeList", |
| 1454 | + "documentation":"<p>The network types supported by this subnet. Returns an array of strings that can include <code>ipv4</code>, <code>ipv6</code>, or both, indicating whether the subnet supports IPv4 only, IPv6 only, or dual-stack deployments.</p>" |
1429 | 1455 | } |
1430 | 1456 | }, |
1431 | 1457 | "documentation":"<p>Represents the subnet associated with a DAX cluster. This parameter refers to subnets defined in Amazon Virtual Private Cloud (Amazon VPC) and used with DAX.</p>" |
|
1448 | 1474 | "Subnets":{ |
1449 | 1475 | "shape":"SubnetList", |
1450 | 1476 | "documentation":"<p>A list of subnets associated with the subnet group. </p>" |
| 1477 | + }, |
| 1478 | + "SupportedNetworkTypes":{ |
| 1479 | + "shape":"NetworkTypeList", |
| 1480 | + "documentation":"<p>The network types supported by this subnet. Returns an array of strings that can include <code>ipv4</code>, <code>ipv6</code>, or both, indicating whether the subnet group supports IPv4 only, IPv6 only, or dual-stack deployments. </p>" |
1451 | 1481 | } |
1452 | 1482 | }, |
1453 | 1483 | "documentation":"<p>Represents the output of one of the following actions:</p> <ul> <li> <p> <i>CreateSubnetGroup</i> </p> </li> <li> <p> <i>ModifySubnetGroup</i> </p> </li> </ul>" |
|
1498 | 1528 | "type":"list", |
1499 | 1529 | "member":{"shape":"Subnet"} |
1500 | 1530 | }, |
| 1531 | + "SubnetNotAllowedFault":{ |
| 1532 | + "type":"structure", |
| 1533 | + "members":{}, |
| 1534 | + "documentation":"<p>The specified subnet can't be used for the requested network type. This error occurs when either there aren't enough subnets of the required network type to create the cluster, or when you try to use a subnet that doesn't support the requested network type (for example, trying to create a dual-stack cluster with a subnet that doesn't have IPv6 CIDR). </p>", |
| 1535 | + "exception":true |
| 1536 | + }, |
1501 | 1537 | "SubnetQuotaExceededFault":{ |
1502 | 1538 | "type":"structure", |
1503 | 1539 | "members":{}, |
|
1514 | 1550 | }, |
1515 | 1551 | "Value":{ |
1516 | 1552 | "shape":"String", |
1517 | | - "documentation":"<p>The value of the tag. Tag values are case-sensitive and can be null. </p>" |
| 1553 | + "documentation":"<p>The value of the tag. Tag values are case-sensitive and can be null.</p>" |
1518 | 1554 | } |
1519 | 1555 | }, |
1520 | | - "documentation":"<p>A description of a tag. Every tag is a key-value pair. You can add up to 50 tags to a single DAX cluster.</p> <p>AWS-assigned tag names and values are automatically assigned the <code>aws:</code> prefix, which the user cannot assign. AWS-assigned tag names do not count towards the tag limit of 50. User-assigned tag names have the prefix <code>user:</code>.</p> <p>You cannot backdate the application of a tag.</p>" |
| 1556 | + "documentation":"<p>A description of a tag. Every tag is a key-value pair. You can add up to 50 tags to a single DAX cluster.</p> <p>Amazon Web Services-assigned tag names and values are automatically assigned the <code>aws:</code> prefix, which the user cannot assign. Amazon Web Services-assigned tag names do not count towards the tag limit of 50. User-assigned tag names have the prefix <code>user:</code>.</p> <p>You cannot backdate the application of a tag.</p>" |
1521 | 1557 | }, |
1522 | 1558 | "TagList":{ |
1523 | 1559 | "type":"list", |
|
1684 | 1720 | } |
1685 | 1721 | } |
1686 | 1722 | }, |
1687 | | - "documentation":"<p>DAX is a managed caching service engineered for Amazon DynamoDB. DAX dramatically speeds up database reads by caching frequently-accessed data from DynamoDB, so applications can access that data with sub-millisecond latency. You can create a DAX cluster easily, using the AWS Management Console. With a few simple modifications to your code, your application can begin taking advantage of the DAX cluster and realize significant improvements in read performance.</p>" |
| 1723 | + "documentation":"<p>DAX is a managed caching service engineered for Amazon DynamoDB. DAX dramatically speeds up database reads by caching frequently-accessed data from DynamoDB, so applications can access that data with sub-millisecond latency. You can create a DAX cluster easily, using the Amazon Web Services Management Console. With a few simple modifications to your code, your application can begin taking advantage of the DAX cluster and realize significant improvements in read performance.</p>" |
1688 | 1724 | } |
0 commit comments