|
1648 | 1648 | },
|
1649 | 1649 | "Direction":{
|
1650 | 1650 | "shape":"ResolverEndpointDirection",
|
1651 |
| - "documentation":"<p>Specify the applicable value:</p> <ul> <li> <p> <code>INBOUND</code>: Resolver forwards DNS queries to the DNS service for a VPC from your network</p> </li> <li> <p> <code>OUTBOUND</code>: Resolver forwards DNS queries from the DNS service for a VPC to your network</p> </li> </ul>" |
| 1651 | + "documentation":"<p>Specify the applicable value:</p> <ul> <li> <p> <code>INBOUND</code>: Resolver forwards DNS queries to the DNS service for a VPC from your network.</p> </li> <li> <p> <code>OUTBOUND</code>: Resolver forwards DNS queries from the DNS service for a VPC to your network.</p> </li> <li> <p> <code>INBOUND_DELEGATION</code>: Resolver delegates queries to Route 53 private hosted zones from your network.</p> </li> </ul>" |
1652 | 1652 | },
|
1653 | 1653 | "IpAddresses":{
|
1654 | 1654 | "shape":"IpAddressesRequest",
|
|
1676 | 1676 | },
|
1677 | 1677 | "Protocols":{
|
1678 | 1678 | "shape":"ProtocolList",
|
1679 |
| - "documentation":"<p> The protocols you want to use for the endpoint. DoH-FIPS is applicable for inbound endpoints only. </p> <p>For an inbound endpoint you can apply the protocols as follows:</p> <ul> <li> <p> Do53 and DoH in combination.</p> </li> <li> <p>Do53 and DoH-FIPS in combination.</p> </li> <li> <p>Do53 alone.</p> </li> <li> <p>DoH alone.</p> </li> <li> <p>DoH-FIPS alone.</p> </li> <li> <p>None, which is treated as Do53.</p> </li> </ul> <p>For an outbound endpoint you can apply the protocols as follows:</p> <ul> <li> <p> Do53 and DoH in combination.</p> </li> <li> <p>Do53 alone.</p> </li> <li> <p>DoH alone.</p> </li> <li> <p>None, which is treated as Do53.</p> </li> </ul>", |
| 1679 | + "documentation":"<p> The protocols you want to use for the endpoint. DoH-FIPS is applicable for default inbound endpoints only. </p> <p>For a default inbound endpoint you can apply the protocols as follows:</p> <ul> <li> <p> Do53 and DoH in combination.</p> </li> <li> <p>Do53 and DoH-FIPS in combination.</p> </li> <li> <p>Do53 alone.</p> </li> <li> <p>DoH alone.</p> </li> <li> <p>DoH-FIPS alone.</p> </li> <li> <p>None, which is treated as Do53.</p> </li> </ul> <p>For a delegation inbound endpoint you can use Do53 only.</p> <p>For an outbound endpoint you can apply the protocols as follows:</p> <ul> <li> <p> Do53 and DoH in combination.</p> </li> <li> <p>Do53 alone.</p> </li> <li> <p>DoH alone.</p> </li> <li> <p>None, which is treated as Do53.</p> </li> </ul>", |
1680 | 1680 | "box":true
|
1681 | 1681 | }
|
1682 | 1682 | }
|
|
1744 | 1744 | },
|
1745 | 1745 | "RuleType":{
|
1746 | 1746 | "shape":"RuleTypeOption",
|
1747 |
| - "documentation":"<p>When you want to forward DNS queries for specified domain name to resolvers on your network, specify <code>FORWARD</code>.</p> <p>When you have a forwarding rule to forward DNS queries for a domain to your network and you want Resolver to process queries for a subdomain of that domain, specify <code>SYSTEM</code>.</p> <p>For example, to forward DNS queries for example.com to resolvers on your network, you create a rule and specify <code>FORWARD</code> for <code>RuleType</code>. To then have Resolver process queries for apex.example.com, you create a rule and specify <code>SYSTEM</code> for <code>RuleType</code>.</p> <p>Currently, only Resolver can create rules that have a value of <code>RECURSIVE</code> for <code>RuleType</code>.</p>" |
| 1747 | + "documentation":"<p>When you want to forward DNS queries for specified domain name to resolvers on your network, specify <code>FORWARD</code> or <code>DELEGATE</code>.</p> <p>When you have a forwarding rule to forward DNS queries for a domain to your network and you want Resolver to process queries for a subdomain of that domain, specify <code>SYSTEM</code>.</p> <p>For example, to forward DNS queries for example.com to resolvers on your network, you create a rule and specify <code>FORWARD</code> for <code>RuleType</code>. To then have Resolver process queries for apex.example.com, you create a rule and specify <code>SYSTEM</code> for <code>RuleType</code>.</p> <p>Currently, only Resolver can create rules that have a value of <code>RECURSIVE</code> for <code>RuleType</code>.</p>" |
1748 | 1748 | },
|
1749 | 1749 | "DomainName":{
|
1750 | 1750 | "shape":"DomainName",
|
|
1765 | 1765 | "shape":"TagList",
|
1766 | 1766 | "documentation":"<p>A list of the tag keys and values that you want to associate with the endpoint.</p>",
|
1767 | 1767 | "box":true
|
| 1768 | + }, |
| 1769 | + "DelegationRecord":{ |
| 1770 | + "shape":"DelegationRecord", |
| 1771 | + "documentation":"<p> DNS queries with the delegation records that match this domain name are forwarded to the resolvers on your network. </p>", |
| 1772 | + "box":true |
1768 | 1773 | }
|
1769 | 1774 | }
|
1770 | 1775 | },
|
|
1782 | 1787 | "max":255,
|
1783 | 1788 | "min":1
|
1784 | 1789 | },
|
| 1790 | + "DelegationRecord":{ |
| 1791 | + "type":"string", |
| 1792 | + "max":256, |
| 1793 | + "min":1 |
| 1794 | + }, |
1785 | 1795 | "DeleteFirewallDomainListRequest":{
|
1786 | 1796 | "type":"structure",
|
1787 | 1797 | "required":["FirewallDomainListId"],
|
|
2934 | 2944 | "DELETING",
|
2935 | 2945 | "DELETE_FAILED_FAS_EXPIRED",
|
2936 | 2946 | "UPDATING",
|
2937 |
| - "UPDATE_FAILED" |
| 2947 | + "UPDATE_FAILED", |
| 2948 | + "ISOLATED" |
2938 | 2949 | ]
|
2939 | 2950 | },
|
2940 | 2951 | "IpAddressUpdate":{
|
|
3812 | 3823 | },
|
3813 | 3824 | "ResourceId":{
|
3814 | 3825 | "shape":"ResourceId",
|
3815 |
| - "documentation":"<p>The ID of the Amazon Virtual Private Cloud VPC that you're configuring Resolver for.</p>" |
| 3826 | + "documentation":"<p>The ID of the Amazon Virtual Private Cloud VPC or a Route 53 Profile that you're configuring Resolver for.</p>" |
3816 | 3827 | },
|
3817 | 3828 | "OwnerId":{
|
3818 | 3829 | "shape":"AccountId",
|
|
3891 | 3902 | },
|
3892 | 3903 | "Direction":{
|
3893 | 3904 | "shape":"ResolverEndpointDirection",
|
3894 |
| - "documentation":"<p>Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:</p> <ul> <li> <p> <code>INBOUND</code>: allows DNS queries to your VPC from your network</p> </li> <li> <p> <code>OUTBOUND</code>: allows DNS queries from your VPC to your network</p> </li> </ul>" |
| 3905 | + "documentation":"<p>Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:</p> <ul> <li> <p> <code>INBOUND</code>: allows DNS queries to your VPC from your network</p> </li> <li> <p> <code>OUTBOUND</code>: allows DNS queries from your VPC to your network</p> </li> <li> <p> <code>INBOUND_DELEGATION</code>: Resolver delegates queries to Route 53 private hosted zones from your network.</p> </li> </ul>" |
3895 | 3906 | },
|
3896 | 3907 | "IpAddressCount":{
|
3897 | 3908 | "shape":"IpAddressCount",
|
|
3931 | 3942 | },
|
3932 | 3943 | "Protocols":{
|
3933 | 3944 | "shape":"ProtocolList",
|
3934 |
| - "documentation":"<p> Protocols used for the endpoint. DoH-FIPS is applicable for inbound endpoints only. </p> <p>For an inbound endpoint you can apply the protocols as follows:</p> <ul> <li> <p> Do53 and DoH in combination.</p> </li> <li> <p>Do53 and DoH-FIPS in combination.</p> </li> <li> <p>Do53 alone.</p> </li> <li> <p>DoH alone.</p> </li> <li> <p>DoH-FIPS alone.</p> </li> <li> <p>None, which is treated as Do53.</p> </li> </ul> <p>For an outbound endpoint you can apply the protocols as follows:</p> <ul> <li> <p> Do53 and DoH in combination.</p> </li> <li> <p>Do53 alone.</p> </li> <li> <p>DoH alone.</p> </li> <li> <p>None, which is treated as Do53.</p> </li> </ul>" |
| 3945 | + "documentation":"<p> Protocols used for the endpoint. DoH-FIPS is applicable for a default inbound endpoints only. </p> <p>For an inbound endpoint you can apply the protocols as follows:</p> <ul> <li> <p> Do53 and DoH in combination.</p> </li> <li> <p>Do53 and DoH-FIPS in combination.</p> </li> <li> <p>Do53 alone.</p> </li> <li> <p>DoH alone.</p> </li> <li> <p>DoH-FIPS alone.</p> </li> <li> <p>None, which is treated as Do53.</p> </li> </ul> <p>For a delegation inbound endpoint you can use Do53 only.</p> <p>For an outbound endpoint you can apply the protocols as follows:</p> <ul> <li> <p> Do53 and DoH in combination.</p> </li> <li> <p>Do53 alone.</p> </li> <li> <p>DoH alone.</p> </li> <li> <p>None, which is treated as Do53.</p> </li> </ul>" |
3935 | 3946 | }
|
3936 | 3947 | },
|
3937 | 3948 | "documentation":"<p>In the response to a <a href=\"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverEndpoint.html\">CreateResolverEndpoint</a>, <a href=\"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverEndpoint.html\">DeleteResolverEndpoint</a>, <a href=\"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverEndpoint.html\">GetResolverEndpoint</a>, Updates the name, or ResolverEndpointType for an endpoint, or <a href=\"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverEndpoint.html\">UpdateResolverEndpoint</a> request, a complex type that contains settings for an existing inbound or outbound Resolver endpoint.</p>"
|
|
3940 | 3951 | "type":"string",
|
3941 | 3952 | "enum":[
|
3942 | 3953 | "INBOUND",
|
3943 |
| - "OUTBOUND" |
| 3954 | + "OUTBOUND", |
| 3955 | + "INBOUND_DELEGATION" |
3944 | 3956 | ]
|
3945 | 3957 | },
|
3946 | 3958 | "ResolverEndpointStatus":{
|
|
4122 | 4134 | },
|
4123 | 4135 | "RuleType":{
|
4124 | 4136 | "shape":"RuleTypeOption",
|
4125 |
| - "documentation":"<p>When you want to forward DNS queries for specified domain name to resolvers on your network, specify <code>FORWARD</code>.</p> <p>When you have a forwarding rule to forward DNS queries for a domain to your network and you want Resolver to process queries for a subdomain of that domain, specify <code>SYSTEM</code>.</p> <p>For example, to forward DNS queries for example.com to resolvers on your network, you create a rule and specify <code>FORWARD</code> for <code>RuleType</code>. To then have Resolver process queries for apex.example.com, you create a rule and specify <code>SYSTEM</code> for <code>RuleType</code>.</p> <p>Currently, only Resolver can create rules that have a value of <code>RECURSIVE</code> for <code>RuleType</code>.</p>" |
| 4137 | + "documentation":"<p>When you want to forward DNS queries for specified domain name to resolvers on your network, specify <code>FORWARD</code> or <code>DELEGATE</code>. If a query matches multiple Resolver rules (example.com and www.example.com), outbound DNS queries are routed using the Resolver rule that contains the most specific domain name (www.example.com).</p> <p>When you have a forwarding rule to forward DNS queries for a domain to your network and you want Resolver to process queries for a subdomain of that domain, specify <code>SYSTEM</code>.</p> <p>For example, to forward DNS queries for example.com to resolvers on your network, you create a rule and specify <code>FORWARD</code> for <code>RuleType</code>. To then have Resolver process queries for apex.example.com, you create a rule and specify <code>SYSTEM</code> for <code>RuleType</code>.</p> <p>Currently, only Resolver can create rules that have a value of <code>RECURSIVE</code> for <code>RuleType</code>.</p>" |
4126 | 4138 | },
|
4127 | 4139 | "Name":{
|
4128 | 4140 | "shape":"Name",
|
|
4151 | 4163 | "ModificationTime":{
|
4152 | 4164 | "shape":"Rfc3339TimeString",
|
4153 | 4165 | "documentation":"<p>The date and time that the Resolver rule was last updated, in Unix time format and Coordinated Universal Time (UTC).</p>"
|
| 4166 | + }, |
| 4167 | + "DelegationRecord":{ |
| 4168 | + "shape":"DelegationRecord", |
| 4169 | + "documentation":"<p> DNS queries with delegation records that point to this domain name are forwarded to resolvers on your network. </p>" |
4154 | 4170 | }
|
4155 | 4171 | },
|
4156 | 4172 | "documentation":"<p>For queries that originate in your VPC, detailed information about a Resolver rule, which specifies how to route DNS queries out of the VPC. The <code>ResolverRule</code> parameter appears in the response to a <a href=\"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverRule.html\">CreateResolverRule</a>, <a href=\"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverRule.html\">DeleteResolverRule</a>, <a href=\"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverRule.html\">GetResolverRule</a>, <a href=\"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverRules.html\">ListResolverRules</a>, or <a href=\"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverRule.html\">UpdateResolverRule</a> request.</p>"
|
|
4297 | 4313 | "enum":[
|
4298 | 4314 | "FORWARD",
|
4299 | 4315 | "SYSTEM",
|
4300 |
| - "RECURSIVE" |
| 4316 | + "RECURSIVE", |
| 4317 | + "DELEGATE" |
4301 | 4318 | ]
|
4302 | 4319 | },
|
4303 | 4320 | "SecurityGroupIds":{
|
|
4404 | 4421 | },
|
4405 | 4422 | "TagResourceResponse":{
|
4406 | 4423 | "type":"structure",
|
4407 |
| - "members":{ |
4408 |
| - } |
| 4424 | + "members":{} |
4409 | 4425 | },
|
4410 | 4426 | "TagValue":{
|
4411 | 4427 | "type":"string",
|
|
4484 | 4500 | },
|
4485 | 4501 | "UntagResourceResponse":{
|
4486 | 4502 | "type":"structure",
|
4487 |
| - "members":{ |
4488 |
| - } |
| 4503 | + "members":{} |
4489 | 4504 | },
|
4490 | 4505 | "UpdateFirewallConfigRequest":{
|
4491 | 4506 | "type":"structure",
|
|
4740 | 4755 | "members":{
|
4741 | 4756 | "ResourceId":{
|
4742 | 4757 | "shape":"ResourceId",
|
4743 |
| - "documentation":"<p>Resource ID of the Amazon VPC that you want to update the Resolver configuration for.</p>" |
| 4758 | + "documentation":"<p>The ID of the Amazon Virtual Private Cloud VPC or a Route 53 Profile that you're configuring Resolver for.</p>" |
4744 | 4759 | },
|
4745 | 4760 | "AutodefinedReverseFlag":{
|
4746 | 4761 | "shape":"AutodefinedReverseFlag",
|
|
4808 | 4823 | },
|
4809 | 4824 | "Protocols":{
|
4810 | 4825 | "shape":"ProtocolList",
|
4811 |
| - "documentation":"<p> The protocols you want to use for the endpoint. DoH-FIPS is applicable for inbound endpoints only. </p> <p>For an inbound endpoint you can apply the protocols as follows:</p> <ul> <li> <p> Do53 and DoH in combination.</p> </li> <li> <p>Do53 and DoH-FIPS in combination.</p> </li> <li> <p>Do53 alone.</p> </li> <li> <p>DoH alone.</p> </li> <li> <p>DoH-FIPS alone.</p> </li> <li> <p>None, which is treated as Do53.</p> </li> </ul> <p>For an outbound endpoint you can apply the protocols as follows:</p> <ul> <li> <p> Do53 and DoH in combination.</p> </li> <li> <p>Do53 alone.</p> </li> <li> <p>DoH alone.</p> </li> <li> <p>None, which is treated as Do53.</p> </li> </ul> <important> <p> You can't change the protocol of an inbound endpoint directly from only Do53 to only DoH, or DoH-FIPS. This is to prevent a sudden disruption to incoming traffic that relies on Do53. To change the protocol from Do53 to DoH, or DoH-FIPS, you must first enable both Do53 and DoH, or Do53 and DoH-FIPS, to make sure that all incoming traffic has transferred to using the DoH protocol, or DoH-FIPS, and then remove the Do53.</p> </important>", |
| 4826 | + "documentation":"<p> The protocols you want to use for the endpoint. DoH-FIPS is applicable for default inbound endpoints only. </p> <p>For a default inbound endpoint you can apply the protocols as follows:</p> <ul> <li> <p> Do53 and DoH in combination.</p> </li> <li> <p>Do53 and DoH-FIPS in combination.</p> </li> <li> <p>Do53 alone.</p> </li> <li> <p>DoH alone.</p> </li> <li> <p>DoH-FIPS alone.</p> </li> <li> <p>None, which is treated as Do53.</p> </li> </ul> <p>For a delegation inbound endpoint you can use Do53 only.</p> <p>For an outbound endpoint you can apply the protocols as follows:</p> <ul> <li> <p> Do53 and DoH in combination.</p> </li> <li> <p>Do53 alone.</p> </li> <li> <p>DoH alone.</p> </li> <li> <p>None, which is treated as Do53.</p> </li> </ul> <important> <p> You can't change the protocol of an inbound endpoint directly from only Do53 to only DoH, or DoH-FIPS. This is to prevent a sudden disruption to incoming traffic that relies on Do53. To change the protocol from Do53 to DoH, or DoH-FIPS, you must first enable both Do53 and DoH, or Do53 and DoH-FIPS, to make sure that all incoming traffic has transferred to using the DoH protocol, or DoH-FIPS, and then remove the Do53.</p> </important>", |
4812 | 4827 | "box":true
|
4813 | 4828 | }
|
4814 | 4829 | }
|
|
0 commit comments