Route53Resolver module#
Index > Route53Resolver
Auto-generated documentation for Route53Resolver type annotations stubs module types-boto3-route53resolver.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.26' mypy-boto3-builder
- Select
boto3
AWS SDK. - Add
Route53Resolver
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and Route53Resolver
.
From PyPI with pip#
Install types-boto3
for Route53Resolver
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[route53resolver]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[route53resolver]'
# standalone installation
python -m pip install types-boto3-route53resolver
How to uninstall#
python -m pip uninstall -y types-boto3-route53resolver
Usage#
Code samples can be found in Examples.
Route53ResolverClient#
Type annotations and code completion for boto3.client("route53resolver")
as Route53ResolverClient
boto3 documentation
# Route53ResolverClient usage example
from boto3.session import Session
from types_boto3_route53resolver.client import Route53ResolverClient
def get_client() -> Route53ResolverClient:
return Session().client("route53resolver")
Paginators#
Type annotations and code completion for paginators
from boto3.client("route53resolver").get_paginator("...")
.
# ListFirewallConfigsPaginator usage example
from boto3.session import Session
from types_boto3_route53resolver.paginator import ListFirewallConfigsPaginator
def get_list_firewall_configs_paginator() -> ListFirewallConfigsPaginator:
return Session().client("route53resolver").get_paginator("list_firewall_configs"))
- ListFirewallConfigsPaginator
- ListFirewallDomainListsPaginator
- ListFirewallDomainsPaginator
- ListFirewallRuleGroupAssociationsPaginator
- ListFirewallRuleGroupsPaginator
- ListFirewallRulesPaginator
- ListOutpostResolversPaginator
- ListResolverConfigsPaginator
- ListResolverDnssecConfigsPaginator
- ListResolverEndpointIpAddressesPaginator
- ListResolverEndpointsPaginator
- ListResolverQueryLogConfigAssociationsPaginator
- ListResolverQueryLogConfigsPaginator
- ListResolverRuleAssociationsPaginator
- ListResolverRulesPaginator
- ListTagsForResourcePaginator
Literals#
Type annotations for literals used in methods and schema.
# ActionType usage example
from types_boto3_route53resolver.literals import ActionType
def get_value() -> ActionType:
return "ALERT"
- ActionType
- AutodefinedReverseFlagType
- BlockOverrideDnsTypeType
- BlockResponseType
- ConfidenceThresholdType
- DnsThreatProtectionType
- FirewallDomainImportOperationType
- FirewallDomainListStatusType
- FirewallDomainRedirectionActionType
- FirewallDomainUpdateOperationType
- FirewallFailOpenStatusType
- FirewallRuleGroupAssociationStatusType
- FirewallRuleGroupStatusType
- IpAddressStatusType
- ListFirewallConfigsPaginatorName
- ListFirewallDomainListsPaginatorName
- ListFirewallDomainsPaginatorName
- ListFirewallRuleGroupAssociationsPaginatorName
- ListFirewallRuleGroupsPaginatorName
- ListFirewallRulesPaginatorName
- ListOutpostResolversPaginatorName
- ListResolverConfigsPaginatorName
- ListResolverDnssecConfigsPaginatorName
- ListResolverEndpointIpAddressesPaginatorName
- ListResolverEndpointsPaginatorName
- ListResolverQueryLogConfigAssociationsPaginatorName
- ListResolverQueryLogConfigsPaginatorName
- ListResolverRuleAssociationsPaginatorName
- ListResolverRulesPaginatorName
- ListTagsForResourcePaginatorName
- MutationProtectionStatusType
- OutpostResolverStatusType
- ProtocolType
- ResolverAutodefinedReverseStatusType
- ResolverDNSSECValidationStatusType
- ResolverEndpointDirectionType
- ResolverEndpointStatusType
- ResolverEndpointTypeType
- ResolverQueryLogConfigAssociationErrorType
- ResolverQueryLogConfigAssociationStatusType
- ResolverQueryLogConfigStatusType
- ResolverRuleAssociationStatusType
- ResolverRuleStatusType
- RuleTypeOptionType
- ShareStatusType
- SortOrderType
- ValidationType
- Route53ResolverServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- TagTypeDef
- FirewallRuleGroupAssociationTypeDef
- ResponseMetadataTypeDef
- IpAddressUpdateTypeDef
- ResolverEndpointTypeDef
- AssociateResolverQueryLogConfigRequestTypeDef
- ResolverQueryLogConfigAssociationTypeDef
- AssociateResolverRuleRequestTypeDef
- ResolverRuleAssociationTypeDef
- FirewallDomainListTypeDef
- FirewallRuleGroupTypeDef
- CreateFirewallRuleRequestTypeDef
- FirewallRuleTypeDef
- OutpostResolverTypeDef
- IpAddressRequestTypeDef
- ResolverQueryLogConfigTypeDef
- TargetAddressTypeDef
- DeleteFirewallDomainListRequestTypeDef
- DeleteFirewallRuleGroupRequestTypeDef
- DeleteFirewallRuleRequestTypeDef
- DeleteOutpostResolverRequestTypeDef
- DeleteResolverEndpointRequestTypeDef
- DeleteResolverQueryLogConfigRequestTypeDef
- DeleteResolverRuleRequestTypeDef
- DisassociateFirewallRuleGroupRequestTypeDef
- DisassociateResolverQueryLogConfigRequestTypeDef
- DisassociateResolverRuleRequestTypeDef
- FilterTypeDef
- FirewallConfigTypeDef
- FirewallDomainListMetadataTypeDef
- FirewallRuleGroupMetadataTypeDef
- GetFirewallConfigRequestTypeDef
- GetFirewallDomainListRequestTypeDef
- GetFirewallRuleGroupAssociationRequestTypeDef
- GetFirewallRuleGroupPolicyRequestTypeDef
- GetFirewallRuleGroupRequestTypeDef
- GetOutpostResolverRequestTypeDef
- GetResolverConfigRequestTypeDef
- ResolverConfigTypeDef
- GetResolverDnssecConfigRequestTypeDef
- ResolverDnssecConfigTypeDef
- GetResolverEndpointRequestTypeDef
- GetResolverQueryLogConfigAssociationRequestTypeDef
- GetResolverQueryLogConfigPolicyRequestTypeDef
- GetResolverQueryLogConfigRequestTypeDef
- GetResolverRuleAssociationRequestTypeDef
- GetResolverRulePolicyRequestTypeDef
- GetResolverRuleRequestTypeDef
- ImportFirewallDomainsRequestTypeDef
- IpAddressResponseTypeDef
- PaginatorConfigTypeDef
- ListFirewallConfigsRequestTypeDef
- ListFirewallDomainListsRequestTypeDef
- ListFirewallDomainsRequestTypeDef
- ListFirewallRuleGroupAssociationsRequestTypeDef
- ListFirewallRuleGroupsRequestTypeDef
- ListFirewallRulesRequestTypeDef
- ListOutpostResolversRequestTypeDef
- ListResolverConfigsRequestTypeDef
- ListResolverEndpointIpAddressesRequestTypeDef
- ListTagsForResourceRequestTypeDef
- PutFirewallRuleGroupPolicyRequestTypeDef
- PutResolverQueryLogConfigPolicyRequestTypeDef
- PutResolverRulePolicyRequestTypeDef
- UntagResourceRequestTypeDef
- UpdateFirewallConfigRequestTypeDef
- UpdateFirewallDomainsRequestTypeDef
- UpdateFirewallRuleGroupAssociationRequestTypeDef
- UpdateFirewallRuleRequestTypeDef
- UpdateIpAddressTypeDef
- UpdateOutpostResolverRequestTypeDef
- UpdateResolverConfigRequestTypeDef
- UpdateResolverDnssecConfigRequestTypeDef
- AssociateFirewallRuleGroupRequestTypeDef
- CreateFirewallDomainListRequestTypeDef
- CreateFirewallRuleGroupRequestTypeDef
- CreateOutpostResolverRequestTypeDef
- CreateResolverQueryLogConfigRequestTypeDef
- TagResourceRequestTypeDef
- AssociateFirewallRuleGroupResponseTypeDef
- DisassociateFirewallRuleGroupResponseTypeDef
- GetFirewallRuleGroupAssociationResponseTypeDef
- GetFirewallRuleGroupPolicyResponseTypeDef
- GetResolverQueryLogConfigPolicyResponseTypeDef
- GetResolverRulePolicyResponseTypeDef
- ImportFirewallDomainsResponseTypeDef
- ListFirewallDomainsResponseTypeDef
- ListFirewallRuleGroupAssociationsResponseTypeDef
- ListTagsForResourceResponseTypeDef
- PutFirewallRuleGroupPolicyResponseTypeDef
- PutResolverQueryLogConfigPolicyResponseTypeDef
- PutResolverRulePolicyResponseTypeDef
- UpdateFirewallDomainsResponseTypeDef
- UpdateFirewallRuleGroupAssociationResponseTypeDef
- AssociateResolverEndpointIpAddressRequestTypeDef
- DisassociateResolverEndpointIpAddressRequestTypeDef
- AssociateResolverEndpointIpAddressResponseTypeDef
- CreateResolverEndpointResponseTypeDef
- DeleteResolverEndpointResponseTypeDef
- DisassociateResolverEndpointIpAddressResponseTypeDef
- GetResolverEndpointResponseTypeDef
- ListResolverEndpointsResponseTypeDef
- UpdateResolverEndpointResponseTypeDef
- AssociateResolverQueryLogConfigResponseTypeDef
- DisassociateResolverQueryLogConfigResponseTypeDef
- GetResolverQueryLogConfigAssociationResponseTypeDef
- ListResolverQueryLogConfigAssociationsResponseTypeDef
- AssociateResolverRuleResponseTypeDef
- DisassociateResolverRuleResponseTypeDef
- GetResolverRuleAssociationResponseTypeDef
- ListResolverRuleAssociationsResponseTypeDef
- CreateFirewallDomainListResponseTypeDef
- DeleteFirewallDomainListResponseTypeDef
- GetFirewallDomainListResponseTypeDef
- CreateFirewallRuleGroupResponseTypeDef
- DeleteFirewallRuleGroupResponseTypeDef
- GetFirewallRuleGroupResponseTypeDef
- CreateFirewallRuleResponseTypeDef
- DeleteFirewallRuleResponseTypeDef
- ListFirewallRulesResponseTypeDef
- UpdateFirewallRuleResponseTypeDef
- CreateOutpostResolverResponseTypeDef
- DeleteOutpostResolverResponseTypeDef
- GetOutpostResolverResponseTypeDef
- ListOutpostResolversResponseTypeDef
- UpdateOutpostResolverResponseTypeDef
- CreateResolverEndpointRequestTypeDef
- CreateResolverQueryLogConfigResponseTypeDef
- DeleteResolverQueryLogConfigResponseTypeDef
- GetResolverQueryLogConfigResponseTypeDef
- ListResolverQueryLogConfigsResponseTypeDef
- CreateResolverRuleRequestTypeDef
- ResolverRuleConfigTypeDef
- ResolverRuleTypeDef
- ListResolverDnssecConfigsRequestTypeDef
- ListResolverEndpointsRequestTypeDef
- ListResolverQueryLogConfigAssociationsRequestTypeDef
- ListResolverQueryLogConfigsRequestTypeDef
- ListResolverRuleAssociationsRequestTypeDef
- ListResolverRulesRequestTypeDef
- GetFirewallConfigResponseTypeDef
- ListFirewallConfigsResponseTypeDef
- UpdateFirewallConfigResponseTypeDef
- ListFirewallDomainListsResponseTypeDef
- ListFirewallRuleGroupsResponseTypeDef
- GetResolverConfigResponseTypeDef
- ListResolverConfigsResponseTypeDef
- UpdateResolverConfigResponseTypeDef
- GetResolverDnssecConfigResponseTypeDef
- ListResolverDnssecConfigsResponseTypeDef
- UpdateResolverDnssecConfigResponseTypeDef
- ListResolverEndpointIpAddressesResponseTypeDef
- ListFirewallConfigsRequestPaginateTypeDef
- ListFirewallDomainListsRequestPaginateTypeDef
- ListFirewallDomainsRequestPaginateTypeDef
- ListFirewallRuleGroupAssociationsRequestPaginateTypeDef
- ListFirewallRuleGroupsRequestPaginateTypeDef
- ListFirewallRulesRequestPaginateTypeDef
- ListOutpostResolversRequestPaginateTypeDef
- ListResolverConfigsRequestPaginateTypeDef
- ListResolverDnssecConfigsRequestPaginateTypeDef
- ListResolverEndpointIpAddressesRequestPaginateTypeDef
- ListResolverEndpointsRequestPaginateTypeDef
- ListResolverQueryLogConfigAssociationsRequestPaginateTypeDef
- ListResolverQueryLogConfigsRequestPaginateTypeDef
- ListResolverRuleAssociationsRequestPaginateTypeDef
- ListResolverRulesRequestPaginateTypeDef
- ListTagsForResourceRequestPaginateTypeDef
- UpdateResolverEndpointRequestTypeDef
- UpdateResolverRuleRequestTypeDef
- CreateResolverRuleResponseTypeDef
- DeleteResolverRuleResponseTypeDef
- GetResolverRuleResponseTypeDef
- ListResolverRulesResponseTypeDef
- UpdateResolverRuleResponseTypeDef