Typed dictionaries
Index > Route53Resolver > Typed dictionaries
Auto-generated documentation for Route53Resolver type annotations stubs module types-aiobotocore-route53resolver.
TagTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
FirewallRuleGroupAssociationTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallRuleGroupAssociationTypeDef
def get_value() -> FirewallRuleGroupAssociationTypeDef:
return {
"Id": ...,
}
Definition
class FirewallRuleGroupAssociationTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
FirewallRuleGroupId: NotRequired[str],
VpcId: NotRequired[str],
Name: NotRequired[str],
Priority: NotRequired[int],
MutationProtection: NotRequired[MutationProtectionStatusType], # (1)
ManagedOwnerName: NotRequired[str],
Status: NotRequired[FirewallRuleGroupAssociationStatusType], # (2)
StatusMessage: NotRequired[str],
CreatorRequestId: NotRequired[str],
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
IpAddressUpdateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import IpAddressUpdateTypeDef
def get_value() -> IpAddressUpdateTypeDef:
return {
"IpId": ...,
}
Definition
class IpAddressUpdateTypeDef(TypedDict):
IpId: NotRequired[str],
SubnetId: NotRequired[str],
Ip: NotRequired[str],
ResolverEndpointTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverEndpointTypeDef
def get_value() -> ResolverEndpointTypeDef:
return {
"Id": ...,
}
Definition
class ResolverEndpointTypeDef(TypedDict):
Id: NotRequired[str],
CreatorRequestId: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
SecurityGroupIds: NotRequired[List[str]],
Direction: NotRequired[ResolverEndpointDirectionType], # (1)
IpAddressCount: NotRequired[int],
HostVPCId: NotRequired[str],
Status: NotRequired[ResolverEndpointStatusType], # (2)
StatusMessage: NotRequired[str],
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
AssociateResolverQueryLogConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateResolverQueryLogConfigRequestRequestTypeDef
def get_value() -> AssociateResolverQueryLogConfigRequestRequestTypeDef:
return {
"ResolverQueryLogConfigId": ...,
"ResourceId": ...,
}
Definition
class AssociateResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
ResolverQueryLogConfigId: str,
ResourceId: str,
ResolverQueryLogConfigAssociationTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverQueryLogConfigAssociationTypeDef
def get_value() -> ResolverQueryLogConfigAssociationTypeDef:
return {
"Id": ...,
}
Definition
class ResolverQueryLogConfigAssociationTypeDef(TypedDict):
Id: NotRequired[str],
ResolverQueryLogConfigId: NotRequired[str],
ResourceId: NotRequired[str],
Status: NotRequired[ResolverQueryLogConfigAssociationStatusType], # (1)
Error: NotRequired[ResolverQueryLogConfigAssociationErrorType], # (2)
ErrorMessage: NotRequired[str],
CreationTime: NotRequired[str],
AssociateResolverRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateResolverRuleRequestRequestTypeDef
def get_value() -> AssociateResolverRuleRequestRequestTypeDef:
return {
"ResolverRuleId": ...,
"VPCId": ...,
}
Definition
class AssociateResolverRuleRequestRequestTypeDef(TypedDict):
ResolverRuleId: str,
VPCId: str,
Name: NotRequired[str],
ResolverRuleAssociationTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverRuleAssociationTypeDef
def get_value() -> ResolverRuleAssociationTypeDef:
return {
"Id": ...,
}
Definition
class ResolverRuleAssociationTypeDef(TypedDict):
Id: NotRequired[str],
ResolverRuleId: NotRequired[str],
Name: NotRequired[str],
VPCId: NotRequired[str],
Status: NotRequired[ResolverRuleAssociationStatusType], # (1)
StatusMessage: NotRequired[str],
FirewallDomainListTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallDomainListTypeDef
def get_value() -> FirewallDomainListTypeDef:
return {
"Id": ...,
}
Definition
class FirewallDomainListTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
DomainCount: NotRequired[int],
Status: NotRequired[FirewallDomainListStatusType], # (1)
StatusMessage: NotRequired[str],
ManagedOwnerName: NotRequired[str],
CreatorRequestId: NotRequired[str],
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
FirewallRuleGroupTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallRuleGroupTypeDef
def get_value() -> FirewallRuleGroupTypeDef:
return {
"Id": ...,
}
Definition
class FirewallRuleGroupTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
RuleCount: NotRequired[int],
Status: NotRequired[FirewallRuleGroupStatusType], # (1)
StatusMessage: NotRequired[str],
OwnerId: NotRequired[str],
CreatorRequestId: NotRequired[str],
ShareStatus: NotRequired[ShareStatusType], # (2)
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
CreateFirewallRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateFirewallRuleRequestRequestTypeDef
def get_value() -> CreateFirewallRuleRequestRequestTypeDef:
return {
"CreatorRequestId": ...,
"FirewallRuleGroupId": ...,
"FirewallDomainListId": ...,
"Priority": ...,
"Action": ...,
"Name": ...,
}
Definition
class CreateFirewallRuleRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
FirewallRuleGroupId: str,
FirewallDomainListId: str,
Priority: int,
Action: ActionType, # (1)
Name: str,
BlockResponse: NotRequired[BlockResponseType], # (2)
BlockOverrideDomain: NotRequired[str],
BlockOverrideDnsType: NotRequired[BlockOverrideDnsTypeType], # (3)
BlockOverrideTtl: NotRequired[int],
- See ActionType
- See BlockResponseType
- See BlockOverrideDnsTypeType
FirewallRuleTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallRuleTypeDef
def get_value() -> FirewallRuleTypeDef:
return {
"FirewallRuleGroupId": ...,
}
Definition
class FirewallRuleTypeDef(TypedDict):
FirewallRuleGroupId: NotRequired[str],
FirewallDomainListId: NotRequired[str],
Name: NotRequired[str],
Priority: NotRequired[int],
Action: NotRequired[ActionType], # (1)
BlockResponse: NotRequired[BlockResponseType], # (2)
BlockOverrideDomain: NotRequired[str],
BlockOverrideDnsType: NotRequired[BlockOverrideDnsTypeType], # (3)
BlockOverrideTtl: NotRequired[int],
CreatorRequestId: NotRequired[str],
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
- See ActionType
- See BlockResponseType
- See BlockOverrideDnsTypeType
IpAddressRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import IpAddressRequestTypeDef
def get_value() -> IpAddressRequestTypeDef:
return {
"SubnetId": ...,
}
ResolverQueryLogConfigTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverQueryLogConfigTypeDef
def get_value() -> ResolverQueryLogConfigTypeDef:
return {
"Id": ...,
}
Definition
class ResolverQueryLogConfigTypeDef(TypedDict):
Id: NotRequired[str],
OwnerId: NotRequired[str],
Status: NotRequired[ResolverQueryLogConfigStatusType], # (1)
ShareStatus: NotRequired[ShareStatusType], # (2)
AssociationCount: NotRequired[int],
Arn: NotRequired[str],
Name: NotRequired[str],
DestinationArn: NotRequired[str],
CreatorRequestId: NotRequired[str],
CreationTime: NotRequired[str],
TargetAddressTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import TargetAddressTypeDef
def get_value() -> TargetAddressTypeDef:
return {
"Ip": ...,
}
DeleteFirewallDomainListRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteFirewallDomainListRequestRequestTypeDef
def get_value() -> DeleteFirewallDomainListRequestRequestTypeDef:
return {
"FirewallDomainListId": ...,
}
Definition
class DeleteFirewallDomainListRequestRequestTypeDef(TypedDict):
FirewallDomainListId: str,
DeleteFirewallRuleGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteFirewallRuleGroupRequestRequestTypeDef
def get_value() -> DeleteFirewallRuleGroupRequestRequestTypeDef:
return {
"FirewallRuleGroupId": ...,
}
DeleteFirewallRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteFirewallRuleRequestRequestTypeDef
def get_value() -> DeleteFirewallRuleRequestRequestTypeDef:
return {
"FirewallRuleGroupId": ...,
"FirewallDomainListId": ...,
}
Definition
class DeleteFirewallRuleRequestRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
FirewallDomainListId: str,
DeleteResolverEndpointRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteResolverEndpointRequestRequestTypeDef
def get_value() -> DeleteResolverEndpointRequestRequestTypeDef:
return {
"ResolverEndpointId": ...,
}
DeleteResolverQueryLogConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteResolverQueryLogConfigRequestRequestTypeDef
def get_value() -> DeleteResolverQueryLogConfigRequestRequestTypeDef:
return {
"ResolverQueryLogConfigId": ...,
}
Definition
class DeleteResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
ResolverQueryLogConfigId: str,
DeleteResolverRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteResolverRuleRequestRequestTypeDef
def get_value() -> DeleteResolverRuleRequestRequestTypeDef:
return {
"ResolverRuleId": ...,
}
DisassociateFirewallRuleGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateFirewallRuleGroupRequestRequestTypeDef
def get_value() -> DisassociateFirewallRuleGroupRequestRequestTypeDef:
return {
"FirewallRuleGroupAssociationId": ...,
}
Definition
class DisassociateFirewallRuleGroupRequestRequestTypeDef(TypedDict):
FirewallRuleGroupAssociationId: str,
DisassociateResolverQueryLogConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateResolverQueryLogConfigRequestRequestTypeDef
def get_value() -> DisassociateResolverQueryLogConfigRequestRequestTypeDef:
return {
"ResolverQueryLogConfigId": ...,
"ResourceId": ...,
}
Definition
class DisassociateResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
ResolverQueryLogConfigId: str,
ResourceId: str,
DisassociateResolverRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateResolverRuleRequestRequestTypeDef
def get_value() -> DisassociateResolverRuleRequestRequestTypeDef:
return {
"VPCId": ...,
"ResolverRuleId": ...,
}
Definition
class DisassociateResolverRuleRequestRequestTypeDef(TypedDict):
VPCId: str,
ResolverRuleId: str,
FilterTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
}
Definition
class FilterTypeDef(TypedDict):
Name: NotRequired[str],
Values: NotRequired[Sequence[str]],
FirewallConfigTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallConfigTypeDef
def get_value() -> FirewallConfigTypeDef:
return {
"Id": ...,
}
Definition
class FirewallConfigTypeDef(TypedDict):
Id: NotRequired[str],
ResourceId: NotRequired[str],
OwnerId: NotRequired[str],
FirewallFailOpen: NotRequired[FirewallFailOpenStatusType], # (1)
FirewallDomainListMetadataTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallDomainListMetadataTypeDef
def get_value() -> FirewallDomainListMetadataTypeDef:
return {
"Id": ...,
}
Definition
class FirewallDomainListMetadataTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
CreatorRequestId: NotRequired[str],
ManagedOwnerName: NotRequired[str],
FirewallRuleGroupMetadataTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallRuleGroupMetadataTypeDef
def get_value() -> FirewallRuleGroupMetadataTypeDef:
return {
"Id": ...,
}
Definition
class FirewallRuleGroupMetadataTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
OwnerId: NotRequired[str],
CreatorRequestId: NotRequired[str],
ShareStatus: NotRequired[ShareStatusType], # (1)
- See ShareStatusType
GetFirewallConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallConfigRequestRequestTypeDef
def get_value() -> GetFirewallConfigRequestRequestTypeDef:
return {
"ResourceId": ...,
}
GetFirewallDomainListRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallDomainListRequestRequestTypeDef
def get_value() -> GetFirewallDomainListRequestRequestTypeDef:
return {
"FirewallDomainListId": ...,
}
GetFirewallRuleGroupAssociationRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallRuleGroupAssociationRequestRequestTypeDef
def get_value() -> GetFirewallRuleGroupAssociationRequestRequestTypeDef:
return {
"FirewallRuleGroupAssociationId": ...,
}
Definition
class GetFirewallRuleGroupAssociationRequestRequestTypeDef(TypedDict):
FirewallRuleGroupAssociationId: str,
GetFirewallRuleGroupPolicyRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallRuleGroupPolicyRequestRequestTypeDef
def get_value() -> GetFirewallRuleGroupPolicyRequestRequestTypeDef:
return {
"Arn": ...,
}
GetFirewallRuleGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallRuleGroupRequestRequestTypeDef
def get_value() -> GetFirewallRuleGroupRequestRequestTypeDef:
return {
"FirewallRuleGroupId": ...,
}
GetResolverConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverConfigRequestRequestTypeDef
def get_value() -> GetResolverConfigRequestRequestTypeDef:
return {
"ResourceId": ...,
}
ResolverConfigTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverConfigTypeDef
def get_value() -> ResolverConfigTypeDef:
return {
"Id": ...,
}
Definition
class ResolverConfigTypeDef(TypedDict):
Id: NotRequired[str],
ResourceId: NotRequired[str],
OwnerId: NotRequired[str],
AutodefinedReverse: NotRequired[ResolverAutodefinedReverseStatusType], # (1)
GetResolverDnssecConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverDnssecConfigRequestRequestTypeDef
def get_value() -> GetResolverDnssecConfigRequestRequestTypeDef:
return {
"ResourceId": ...,
}
ResolverDnssecConfigTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverDnssecConfigTypeDef
def get_value() -> ResolverDnssecConfigTypeDef:
return {
"Id": ...,
}
Definition
class ResolverDnssecConfigTypeDef(TypedDict):
Id: NotRequired[str],
OwnerId: NotRequired[str],
ResourceId: NotRequired[str],
ValidationStatus: NotRequired[ResolverDNSSECValidationStatusType], # (1)
GetResolverEndpointRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverEndpointRequestRequestTypeDef
def get_value() -> GetResolverEndpointRequestRequestTypeDef:
return {
"ResolverEndpointId": ...,
}
GetResolverQueryLogConfigAssociationRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverQueryLogConfigAssociationRequestRequestTypeDef
def get_value() -> GetResolverQueryLogConfigAssociationRequestRequestTypeDef:
return {
"ResolverQueryLogConfigAssociationId": ...,
}
Definition
class GetResolverQueryLogConfigAssociationRequestRequestTypeDef(TypedDict):
ResolverQueryLogConfigAssociationId: str,
GetResolverQueryLogConfigPolicyRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverQueryLogConfigPolicyRequestRequestTypeDef
def get_value() -> GetResolverQueryLogConfigPolicyRequestRequestTypeDef:
return {
"Arn": ...,
}
GetResolverQueryLogConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverQueryLogConfigRequestRequestTypeDef
def get_value() -> GetResolverQueryLogConfigRequestRequestTypeDef:
return {
"ResolverQueryLogConfigId": ...,
}
Definition
class GetResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
ResolverQueryLogConfigId: str,
GetResolverRuleAssociationRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverRuleAssociationRequestRequestTypeDef
def get_value() -> GetResolverRuleAssociationRequestRequestTypeDef:
return {
"ResolverRuleAssociationId": ...,
}
Definition
class GetResolverRuleAssociationRequestRequestTypeDef(TypedDict):
ResolverRuleAssociationId: str,
GetResolverRulePolicyRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverRulePolicyRequestRequestTypeDef
def get_value() -> GetResolverRulePolicyRequestRequestTypeDef:
return {
"Arn": ...,
}
GetResolverRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverRuleRequestRequestTypeDef
def get_value() -> GetResolverRuleRequestRequestTypeDef:
return {
"ResolverRuleId": ...,
}
ImportFirewallDomainsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ImportFirewallDomainsRequestRequestTypeDef
def get_value() -> ImportFirewallDomainsRequestRequestTypeDef:
return {
"FirewallDomainListId": ...,
"Operation": ...,
"DomainFileUrl": ...,
}
Definition
class ImportFirewallDomainsRequestRequestTypeDef(TypedDict):
FirewallDomainListId: str,
Operation: FirewallDomainImportOperationType, # (1)
DomainFileUrl: str,
IpAddressResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import IpAddressResponseTypeDef
def get_value() -> IpAddressResponseTypeDef:
return {
"IpId": ...,
}
Definition
class IpAddressResponseTypeDef(TypedDict):
IpId: NotRequired[str],
SubnetId: NotRequired[str],
Ip: NotRequired[str],
Status: NotRequired[IpAddressStatusType], # (1)
StatusMessage: NotRequired[str],
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
PaginatorConfigTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListFirewallConfigsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallConfigsRequestRequestTypeDef
def get_value() -> ListFirewallConfigsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListFirewallConfigsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallDomainListsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallDomainListsRequestRequestTypeDef
def get_value() -> ListFirewallDomainListsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListFirewallDomainListsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallDomainsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallDomainsRequestRequestTypeDef
def get_value() -> ListFirewallDomainsRequestRequestTypeDef:
return {
"FirewallDomainListId": ...,
}
Definition
class ListFirewallDomainsRequestRequestTypeDef(TypedDict):
FirewallDomainListId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallRuleGroupAssociationsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRuleGroupAssociationsRequestRequestTypeDef
def get_value() -> ListFirewallRuleGroupAssociationsRequestRequestTypeDef:
return {
"FirewallRuleGroupId": ...,
}
Definition
class ListFirewallRuleGroupAssociationsRequestRequestTypeDef(TypedDict):
FirewallRuleGroupId: NotRequired[str],
VpcId: NotRequired[str],
Priority: NotRequired[int],
Status: NotRequired[FirewallRuleGroupAssociationStatusType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallRuleGroupsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRuleGroupsRequestRequestTypeDef
def get_value() -> ListFirewallRuleGroupsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListFirewallRuleGroupsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallRulesRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRulesRequestRequestTypeDef
def get_value() -> ListFirewallRulesRequestRequestTypeDef:
return {
"FirewallRuleGroupId": ...,
}
Definition
class ListFirewallRulesRequestRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
Priority: NotRequired[int],
Action: NotRequired[ActionType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See ActionType
ListResolverConfigsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverConfigsRequestRequestTypeDef
def get_value() -> ListResolverConfigsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListResolverConfigsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListResolverEndpointIpAddressesRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverEndpointIpAddressesRequestRequestTypeDef
def get_value() -> ListResolverEndpointIpAddressesRequestRequestTypeDef:
return {
"ResolverEndpointId": ...,
}
Definition
class ListResolverEndpointIpAddressesRequestRequestTypeDef(TypedDict):
ResolverEndpointId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PutFirewallRuleGroupPolicyRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import PutFirewallRuleGroupPolicyRequestRequestTypeDef
def get_value() -> PutFirewallRuleGroupPolicyRequestRequestTypeDef:
return {
"Arn": ...,
"FirewallRuleGroupPolicy": ...,
}
Definition
class PutFirewallRuleGroupPolicyRequestRequestTypeDef(TypedDict):
Arn: str,
FirewallRuleGroupPolicy: str,
PutResolverQueryLogConfigPolicyRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import PutResolverQueryLogConfigPolicyRequestRequestTypeDef
def get_value() -> PutResolverQueryLogConfigPolicyRequestRequestTypeDef:
return {
"Arn": ...,
"ResolverQueryLogConfigPolicy": ...,
}
Definition
class PutResolverQueryLogConfigPolicyRequestRequestTypeDef(TypedDict):
Arn: str,
ResolverQueryLogConfigPolicy: str,
PutResolverRulePolicyRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import PutResolverRulePolicyRequestRequestTypeDef
def get_value() -> PutResolverRulePolicyRequestRequestTypeDef:
return {
"Arn": ...,
"ResolverRulePolicy": ...,
}
Definition
class PutResolverRulePolicyRequestRequestTypeDef(TypedDict):
Arn: str,
ResolverRulePolicy: str,
UntagResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateFirewallConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallConfigRequestRequestTypeDef
def get_value() -> UpdateFirewallConfigRequestRequestTypeDef:
return {
"ResourceId": ...,
"FirewallFailOpen": ...,
}
Definition
class UpdateFirewallConfigRequestRequestTypeDef(TypedDict):
ResourceId: str,
FirewallFailOpen: FirewallFailOpenStatusType, # (1)
UpdateFirewallDomainsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallDomainsRequestRequestTypeDef
def get_value() -> UpdateFirewallDomainsRequestRequestTypeDef:
return {
"FirewallDomainListId": ...,
"Operation": ...,
"Domains": ...,
}
Definition
class UpdateFirewallDomainsRequestRequestTypeDef(TypedDict):
FirewallDomainListId: str,
Operation: FirewallDomainUpdateOperationType, # (1)
Domains: Sequence[str],
UpdateFirewallRuleGroupAssociationRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallRuleGroupAssociationRequestRequestTypeDef
def get_value() -> UpdateFirewallRuleGroupAssociationRequestRequestTypeDef:
return {
"FirewallRuleGroupAssociationId": ...,
}
Definition
class UpdateFirewallRuleGroupAssociationRequestRequestTypeDef(TypedDict):
FirewallRuleGroupAssociationId: str,
Priority: NotRequired[int],
MutationProtection: NotRequired[MutationProtectionStatusType], # (1)
Name: NotRequired[str],
UpdateFirewallRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallRuleRequestRequestTypeDef
def get_value() -> UpdateFirewallRuleRequestRequestTypeDef:
return {
"FirewallRuleGroupId": ...,
"FirewallDomainListId": ...,
}
Definition
class UpdateFirewallRuleRequestRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
FirewallDomainListId: str,
Priority: NotRequired[int],
Action: NotRequired[ActionType], # (1)
BlockResponse: NotRequired[BlockResponseType], # (2)
BlockOverrideDomain: NotRequired[str],
BlockOverrideDnsType: NotRequired[BlockOverrideDnsTypeType], # (3)
BlockOverrideTtl: NotRequired[int],
Name: NotRequired[str],
- See ActionType
- See BlockResponseType
- See BlockOverrideDnsTypeType
UpdateResolverConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverConfigRequestRequestTypeDef
def get_value() -> UpdateResolverConfigRequestRequestTypeDef:
return {
"ResourceId": ...,
"AutodefinedReverseFlag": ...,
}
Definition
class UpdateResolverConfigRequestRequestTypeDef(TypedDict):
ResourceId: str,
AutodefinedReverseFlag: AutodefinedReverseFlagType, # (1)
UpdateResolverDnssecConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverDnssecConfigRequestRequestTypeDef
def get_value() -> UpdateResolverDnssecConfigRequestRequestTypeDef:
return {
"ResourceId": ...,
"Validation": ...,
}
Definition
class UpdateResolverDnssecConfigRequestRequestTypeDef(TypedDict):
ResourceId: str,
Validation: ValidationType, # (1)
- See ValidationType
UpdateResolverEndpointRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverEndpointRequestRequestTypeDef
def get_value() -> UpdateResolverEndpointRequestRequestTypeDef:
return {
"ResolverEndpointId": ...,
}
Definition
class UpdateResolverEndpointRequestRequestTypeDef(TypedDict):
ResolverEndpointId: str,
Name: NotRequired[str],
AssociateFirewallRuleGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateFirewallRuleGroupRequestRequestTypeDef
def get_value() -> AssociateFirewallRuleGroupRequestRequestTypeDef:
return {
"CreatorRequestId": ...,
"FirewallRuleGroupId": ...,
"VpcId": ...,
"Priority": ...,
"Name": ...,
}
Definition
class AssociateFirewallRuleGroupRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
FirewallRuleGroupId: str,
VpcId: str,
Priority: int,
Name: str,
MutationProtection: NotRequired[MutationProtectionStatusType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
CreateFirewallDomainListRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateFirewallDomainListRequestRequestTypeDef
def get_value() -> CreateFirewallDomainListRequestRequestTypeDef:
return {
"CreatorRequestId": ...,
"Name": ...,
}
Definition
class CreateFirewallDomainListRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
Name: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateFirewallRuleGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateFirewallRuleGroupRequestRequestTypeDef
def get_value() -> CreateFirewallRuleGroupRequestRequestTypeDef:
return {
"CreatorRequestId": ...,
"Name": ...,
}
Definition
class CreateFirewallRuleGroupRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
Name: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateResolverQueryLogConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateResolverQueryLogConfigRequestRequestTypeDef
def get_value() -> CreateResolverQueryLogConfigRequestRequestTypeDef:
return {
"Name": ...,
"DestinationArn": ...,
"CreatorRequestId": ...,
}
Definition
class CreateResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
Name: str,
DestinationArn: str,
CreatorRequestId: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
AssociateFirewallRuleGroupResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateFirewallRuleGroupResponseTypeDef
def get_value() -> AssociateFirewallRuleGroupResponseTypeDef:
return {
"FirewallRuleGroupAssociation": ...,
"ResponseMetadata": ...,
}
Definition
class AssociateFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateFirewallRuleGroupResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateFirewallRuleGroupResponseTypeDef
def get_value() -> DisassociateFirewallRuleGroupResponseTypeDef:
return {
"FirewallRuleGroupAssociation": ...,
"ResponseMetadata": ...,
}
Definition
class DisassociateFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallRuleGroupAssociationResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallRuleGroupAssociationResponseTypeDef
def get_value() -> GetFirewallRuleGroupAssociationResponseTypeDef:
return {
"FirewallRuleGroupAssociation": ...,
"ResponseMetadata": ...,
}
Definition
class GetFirewallRuleGroupAssociationResponseTypeDef(TypedDict):
FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallRuleGroupPolicyResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallRuleGroupPolicyResponseTypeDef
def get_value() -> GetFirewallRuleGroupPolicyResponseTypeDef:
return {
"FirewallRuleGroupPolicy": ...,
"ResponseMetadata": ...,
}
Definition
class GetFirewallRuleGroupPolicyResponseTypeDef(TypedDict):
FirewallRuleGroupPolicy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResolverQueryLogConfigPolicyResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverQueryLogConfigPolicyResponseTypeDef
def get_value() -> GetResolverQueryLogConfigPolicyResponseTypeDef:
return {
"ResolverQueryLogConfigPolicy": ...,
"ResponseMetadata": ...,
}
Definition
class GetResolverQueryLogConfigPolicyResponseTypeDef(TypedDict):
ResolverQueryLogConfigPolicy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResolverRulePolicyResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverRulePolicyResponseTypeDef
def get_value() -> GetResolverRulePolicyResponseTypeDef:
return {
"ResolverRulePolicy": ...,
"ResponseMetadata": ...,
}
Definition
class GetResolverRulePolicyResponseTypeDef(TypedDict):
ResolverRulePolicy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportFirewallDomainsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ImportFirewallDomainsResponseTypeDef
def get_value() -> ImportFirewallDomainsResponseTypeDef:
return {
"Id": ...,
"Name": ...,
"Status": ...,
"StatusMessage": ...,
"ResponseMetadata": ...,
}
Definition
class ImportFirewallDomainsResponseTypeDef(TypedDict):
Id: str,
Name: str,
Status: FirewallDomainListStatusType, # (1)
StatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallDomainsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallDomainsResponseTypeDef
def get_value() -> ListFirewallDomainsResponseTypeDef:
return {
"NextToken": ...,
"Domains": ...,
"ResponseMetadata": ...,
}
Definition
class ListFirewallDomainsResponseTypeDef(TypedDict):
NextToken: str,
Domains: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListFirewallRuleGroupAssociationsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRuleGroupAssociationsResponseTypeDef
def get_value() -> ListFirewallRuleGroupAssociationsResponseTypeDef:
return {
"NextToken": ...,
"FirewallRuleGroupAssociations": ...,
"ResponseMetadata": ...,
}
Definition
class ListFirewallRuleGroupAssociationsResponseTypeDef(TypedDict):
NextToken: str,
FirewallRuleGroupAssociations: List[FirewallRuleGroupAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
PutFirewallRuleGroupPolicyResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import PutFirewallRuleGroupPolicyResponseTypeDef
def get_value() -> PutFirewallRuleGroupPolicyResponseTypeDef:
return {
"ReturnValue": ...,
"ResponseMetadata": ...,
}
Definition
class PutFirewallRuleGroupPolicyResponseTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutResolverQueryLogConfigPolicyResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import PutResolverQueryLogConfigPolicyResponseTypeDef
def get_value() -> PutResolverQueryLogConfigPolicyResponseTypeDef:
return {
"ReturnValue": ...,
"ResponseMetadata": ...,
}
Definition
class PutResolverQueryLogConfigPolicyResponseTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutResolverRulePolicyResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import PutResolverRulePolicyResponseTypeDef
def get_value() -> PutResolverRulePolicyResponseTypeDef:
return {
"ReturnValue": ...,
"ResponseMetadata": ...,
}
Definition
class PutResolverRulePolicyResponseTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFirewallDomainsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallDomainsResponseTypeDef
def get_value() -> UpdateFirewallDomainsResponseTypeDef:
return {
"Id": ...,
"Name": ...,
"Status": ...,
"StatusMessage": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFirewallDomainsResponseTypeDef(TypedDict):
Id: str,
Name: str,
Status: FirewallDomainListStatusType, # (1)
StatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFirewallRuleGroupAssociationResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallRuleGroupAssociationResponseTypeDef
def get_value() -> UpdateFirewallRuleGroupAssociationResponseTypeDef:
return {
"FirewallRuleGroupAssociation": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFirewallRuleGroupAssociationResponseTypeDef(TypedDict):
FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateResolverEndpointIpAddressRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateResolverEndpointIpAddressRequestRequestTypeDef
def get_value() -> AssociateResolverEndpointIpAddressRequestRequestTypeDef:
return {
"ResolverEndpointId": ...,
"IpAddress": ...,
}
Definition
class AssociateResolverEndpointIpAddressRequestRequestTypeDef(TypedDict):
ResolverEndpointId: str,
IpAddress: IpAddressUpdateTypeDef, # (1)
DisassociateResolverEndpointIpAddressRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateResolverEndpointIpAddressRequestRequestTypeDef
def get_value() -> DisassociateResolverEndpointIpAddressRequestRequestTypeDef:
return {
"ResolverEndpointId": ...,
"IpAddress": ...,
}
Definition
class DisassociateResolverEndpointIpAddressRequestRequestTypeDef(TypedDict):
ResolverEndpointId: str,
IpAddress: IpAddressUpdateTypeDef, # (1)
AssociateResolverEndpointIpAddressResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateResolverEndpointIpAddressResponseTypeDef
def get_value() -> AssociateResolverEndpointIpAddressResponseTypeDef:
return {
"ResolverEndpoint": ...,
"ResponseMetadata": ...,
}
Definition
class AssociateResolverEndpointIpAddressResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateResolverEndpointResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateResolverEndpointResponseTypeDef
def get_value() -> CreateResolverEndpointResponseTypeDef:
return {
"ResolverEndpoint": ...,
"ResponseMetadata": ...,
}
Definition
class CreateResolverEndpointResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResolverEndpointResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteResolverEndpointResponseTypeDef
def get_value() -> DeleteResolverEndpointResponseTypeDef:
return {
"ResolverEndpoint": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteResolverEndpointResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResolverEndpointIpAddressResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateResolverEndpointIpAddressResponseTypeDef
def get_value() -> DisassociateResolverEndpointIpAddressResponseTypeDef:
return {
"ResolverEndpoint": ...,
"ResponseMetadata": ...,
}
Definition
class DisassociateResolverEndpointIpAddressResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverEndpointResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverEndpointResponseTypeDef
def get_value() -> GetResolverEndpointResponseTypeDef:
return {
"ResolverEndpoint": ...,
"ResponseMetadata": ...,
}
Definition
class GetResolverEndpointResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverEndpointsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverEndpointsResponseTypeDef
def get_value() -> ListResolverEndpointsResponseTypeDef:
return {
"NextToken": ...,
"MaxResults": ...,
"ResolverEndpoints": ...,
"ResponseMetadata": ...,
}
Definition
class ListResolverEndpointsResponseTypeDef(TypedDict):
NextToken: str,
MaxResults: int,
ResolverEndpoints: List[ResolverEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateResolverEndpointResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverEndpointResponseTypeDef
def get_value() -> UpdateResolverEndpointResponseTypeDef:
return {
"ResolverEndpoint": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateResolverEndpointResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateResolverQueryLogConfigResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateResolverQueryLogConfigResponseTypeDef
def get_value() -> AssociateResolverQueryLogConfigResponseTypeDef:
return {
"ResolverQueryLogConfigAssociation": ...,
"ResponseMetadata": ...,
}
Definition
class AssociateResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfigAssociation: ResolverQueryLogConfigAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResolverQueryLogConfigResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateResolverQueryLogConfigResponseTypeDef
def get_value() -> DisassociateResolverQueryLogConfigResponseTypeDef:
return {
"ResolverQueryLogConfigAssociation": ...,
"ResponseMetadata": ...,
}
Definition
class DisassociateResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfigAssociation: ResolverQueryLogConfigAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverQueryLogConfigAssociationResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverQueryLogConfigAssociationResponseTypeDef
def get_value() -> GetResolverQueryLogConfigAssociationResponseTypeDef:
return {
"ResolverQueryLogConfigAssociation": ...,
"ResponseMetadata": ...,
}
Definition
class GetResolverQueryLogConfigAssociationResponseTypeDef(TypedDict):
ResolverQueryLogConfigAssociation: ResolverQueryLogConfigAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverQueryLogConfigAssociationsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverQueryLogConfigAssociationsResponseTypeDef
def get_value() -> ListResolverQueryLogConfigAssociationsResponseTypeDef:
return {
"NextToken": ...,
"TotalCount": ...,
"TotalFilteredCount": ...,
"ResolverQueryLogConfigAssociations": ...,
"ResponseMetadata": ...,
}
Definition
class ListResolverQueryLogConfigAssociationsResponseTypeDef(TypedDict):
NextToken: str,
TotalCount: int,
TotalFilteredCount: int,
ResolverQueryLogConfigAssociations: List[ResolverQueryLogConfigAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateResolverRuleResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateResolverRuleResponseTypeDef
def get_value() -> AssociateResolverRuleResponseTypeDef:
return {
"ResolverRuleAssociation": ...,
"ResponseMetadata": ...,
}
Definition
class AssociateResolverRuleResponseTypeDef(TypedDict):
ResolverRuleAssociation: ResolverRuleAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResolverRuleResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateResolverRuleResponseTypeDef
def get_value() -> DisassociateResolverRuleResponseTypeDef:
return {
"ResolverRuleAssociation": ...,
"ResponseMetadata": ...,
}
Definition
class DisassociateResolverRuleResponseTypeDef(TypedDict):
ResolverRuleAssociation: ResolverRuleAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverRuleAssociationResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverRuleAssociationResponseTypeDef
def get_value() -> GetResolverRuleAssociationResponseTypeDef:
return {
"ResolverRuleAssociation": ...,
"ResponseMetadata": ...,
}
Definition
class GetResolverRuleAssociationResponseTypeDef(TypedDict):
ResolverRuleAssociation: ResolverRuleAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverRuleAssociationsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverRuleAssociationsResponseTypeDef
def get_value() -> ListResolverRuleAssociationsResponseTypeDef:
return {
"NextToken": ...,
"MaxResults": ...,
"ResolverRuleAssociations": ...,
"ResponseMetadata": ...,
}
Definition
class ListResolverRuleAssociationsResponseTypeDef(TypedDict):
NextToken: str,
MaxResults: int,
ResolverRuleAssociations: List[ResolverRuleAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFirewallDomainListResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateFirewallDomainListResponseTypeDef
def get_value() -> CreateFirewallDomainListResponseTypeDef:
return {
"FirewallDomainList": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFirewallDomainListResponseTypeDef(TypedDict):
FirewallDomainList: FirewallDomainListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFirewallDomainListResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteFirewallDomainListResponseTypeDef
def get_value() -> DeleteFirewallDomainListResponseTypeDef:
return {
"FirewallDomainList": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteFirewallDomainListResponseTypeDef(TypedDict):
FirewallDomainList: FirewallDomainListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallDomainListResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallDomainListResponseTypeDef
def get_value() -> GetFirewallDomainListResponseTypeDef:
return {
"FirewallDomainList": ...,
"ResponseMetadata": ...,
}
Definition
class GetFirewallDomainListResponseTypeDef(TypedDict):
FirewallDomainList: FirewallDomainListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFirewallRuleGroupResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateFirewallRuleGroupResponseTypeDef
def get_value() -> CreateFirewallRuleGroupResponseTypeDef:
return {
"FirewallRuleGroup": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroup: FirewallRuleGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFirewallRuleGroupResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteFirewallRuleGroupResponseTypeDef
def get_value() -> DeleteFirewallRuleGroupResponseTypeDef:
return {
"FirewallRuleGroup": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroup: FirewallRuleGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallRuleGroupResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallRuleGroupResponseTypeDef
def get_value() -> GetFirewallRuleGroupResponseTypeDef:
return {
"FirewallRuleGroup": ...,
"ResponseMetadata": ...,
}
Definition
class GetFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroup: FirewallRuleGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFirewallRuleResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateFirewallRuleResponseTypeDef
def get_value() -> CreateFirewallRuleResponseTypeDef:
return {
"FirewallRule": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFirewallRuleResponseTypeDef(TypedDict):
FirewallRule: FirewallRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFirewallRuleResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteFirewallRuleResponseTypeDef
def get_value() -> DeleteFirewallRuleResponseTypeDef:
return {
"FirewallRule": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteFirewallRuleResponseTypeDef(TypedDict):
FirewallRule: FirewallRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallRulesResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRulesResponseTypeDef
def get_value() -> ListFirewallRulesResponseTypeDef:
return {
"NextToken": ...,
"FirewallRules": ...,
"ResponseMetadata": ...,
}
Definition
class ListFirewallRulesResponseTypeDef(TypedDict):
NextToken: str,
FirewallRules: List[FirewallRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFirewallRuleResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallRuleResponseTypeDef
def get_value() -> UpdateFirewallRuleResponseTypeDef:
return {
"FirewallRule": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFirewallRuleResponseTypeDef(TypedDict):
FirewallRule: FirewallRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateResolverEndpointRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateResolverEndpointRequestRequestTypeDef
def get_value() -> CreateResolverEndpointRequestRequestTypeDef:
return {
"CreatorRequestId": ...,
"SecurityGroupIds": ...,
"Direction": ...,
"IpAddresses": ...,
}
Definition
class CreateResolverEndpointRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
SecurityGroupIds: Sequence[str],
Direction: ResolverEndpointDirectionType, # (1)
IpAddresses: Sequence[IpAddressRequestTypeDef], # (2)
Name: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
CreateResolverQueryLogConfigResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateResolverQueryLogConfigResponseTypeDef
def get_value() -> CreateResolverQueryLogConfigResponseTypeDef:
return {
"ResolverQueryLogConfig": ...,
"ResponseMetadata": ...,
}
Definition
class CreateResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfig: ResolverQueryLogConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResolverQueryLogConfigResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteResolverQueryLogConfigResponseTypeDef
def get_value() -> DeleteResolverQueryLogConfigResponseTypeDef:
return {
"ResolverQueryLogConfig": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfig: ResolverQueryLogConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverQueryLogConfigResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverQueryLogConfigResponseTypeDef
def get_value() -> GetResolverQueryLogConfigResponseTypeDef:
return {
"ResolverQueryLogConfig": ...,
"ResponseMetadata": ...,
}
Definition
class GetResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfig: ResolverQueryLogConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverQueryLogConfigsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverQueryLogConfigsResponseTypeDef
def get_value() -> ListResolverQueryLogConfigsResponseTypeDef:
return {
"NextToken": ...,
"TotalCount": ...,
"TotalFilteredCount": ...,
"ResolverQueryLogConfigs": ...,
"ResponseMetadata": ...,
}
Definition
class ListResolverQueryLogConfigsResponseTypeDef(TypedDict):
NextToken: str,
TotalCount: int,
TotalFilteredCount: int,
ResolverQueryLogConfigs: List[ResolverQueryLogConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateResolverRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateResolverRuleRequestRequestTypeDef
def get_value() -> CreateResolverRuleRequestRequestTypeDef:
return {
"CreatorRequestId": ...,
"RuleType": ...,
"DomainName": ...,
}
Definition
class CreateResolverRuleRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
RuleType: RuleTypeOptionType, # (1)
DomainName: str,
Name: NotRequired[str],
TargetIps: NotRequired[Sequence[TargetAddressTypeDef]], # (2)
ResolverEndpointId: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See RuleTypeOptionType
- See TargetAddressTypeDef
- See TagTypeDef
ResolverRuleConfigTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverRuleConfigTypeDef
def get_value() -> ResolverRuleConfigTypeDef:
return {
"Name": ...,
}
Definition
class ResolverRuleConfigTypeDef(TypedDict):
Name: NotRequired[str],
TargetIps: NotRequired[Sequence[TargetAddressTypeDef]], # (1)
ResolverEndpointId: NotRequired[str],
ResolverRuleTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverRuleTypeDef
def get_value() -> ResolverRuleTypeDef:
return {
"Id": ...,
}
Definition
class ResolverRuleTypeDef(TypedDict):
Id: NotRequired[str],
CreatorRequestId: NotRequired[str],
Arn: NotRequired[str],
DomainName: NotRequired[str],
Status: NotRequired[ResolverRuleStatusType], # (1)
StatusMessage: NotRequired[str],
RuleType: NotRequired[RuleTypeOptionType], # (2)
Name: NotRequired[str],
TargetIps: NotRequired[List[TargetAddressTypeDef]], # (3)
ResolverEndpointId: NotRequired[str],
OwnerId: NotRequired[str],
ShareStatus: NotRequired[ShareStatusType], # (4)
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
- See ResolverRuleStatusType
- See RuleTypeOptionType
- See TargetAddressTypeDef
- See ShareStatusType
ListResolverDnssecConfigsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverDnssecConfigsRequestRequestTypeDef
def get_value() -> ListResolverDnssecConfigsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListResolverDnssecConfigsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListResolverEndpointsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverEndpointsRequestRequestTypeDef
def get_value() -> ListResolverEndpointsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListResolverEndpointsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListResolverQueryLogConfigAssociationsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverQueryLogConfigAssociationsRequestRequestTypeDef
def get_value() -> ListResolverQueryLogConfigAssociationsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListResolverQueryLogConfigAssociationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (2)
- See FilterTypeDef
- See SortOrderType
ListResolverQueryLogConfigsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverQueryLogConfigsRequestRequestTypeDef
def get_value() -> ListResolverQueryLogConfigsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListResolverQueryLogConfigsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (2)
- See FilterTypeDef
- See SortOrderType
ListResolverRuleAssociationsRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverRuleAssociationsRequestRequestTypeDef
def get_value() -> ListResolverRuleAssociationsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListResolverRuleAssociationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListResolverRulesRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverRulesRequestRequestTypeDef
def get_value() -> ListResolverRulesRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListResolverRulesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
GetFirewallConfigResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallConfigResponseTypeDef
def get_value() -> GetFirewallConfigResponseTypeDef:
return {
"FirewallConfig": ...,
"ResponseMetadata": ...,
}
Definition
class GetFirewallConfigResponseTypeDef(TypedDict):
FirewallConfig: FirewallConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallConfigsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallConfigsResponseTypeDef
def get_value() -> ListFirewallConfigsResponseTypeDef:
return {
"NextToken": ...,
"FirewallConfigs": ...,
"ResponseMetadata": ...,
}
Definition
class ListFirewallConfigsResponseTypeDef(TypedDict):
NextToken: str,
FirewallConfigs: List[FirewallConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFirewallConfigResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallConfigResponseTypeDef
def get_value() -> UpdateFirewallConfigResponseTypeDef:
return {
"FirewallConfig": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFirewallConfigResponseTypeDef(TypedDict):
FirewallConfig: FirewallConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallDomainListsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallDomainListsResponseTypeDef
def get_value() -> ListFirewallDomainListsResponseTypeDef:
return {
"NextToken": ...,
"FirewallDomainLists": ...,
"ResponseMetadata": ...,
}
Definition
class ListFirewallDomainListsResponseTypeDef(TypedDict):
NextToken: str,
FirewallDomainLists: List[FirewallDomainListMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallRuleGroupsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRuleGroupsResponseTypeDef
def get_value() -> ListFirewallRuleGroupsResponseTypeDef:
return {
"NextToken": ...,
"FirewallRuleGroups": ...,
"ResponseMetadata": ...,
}
Definition
class ListFirewallRuleGroupsResponseTypeDef(TypedDict):
NextToken: str,
FirewallRuleGroups: List[FirewallRuleGroupMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverConfigResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverConfigResponseTypeDef
def get_value() -> GetResolverConfigResponseTypeDef:
return {
"ResolverConfig": ...,
"ResponseMetadata": ...,
}
Definition
class GetResolverConfigResponseTypeDef(TypedDict):
ResolverConfig: ResolverConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverConfigsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverConfigsResponseTypeDef
def get_value() -> ListResolverConfigsResponseTypeDef:
return {
"NextToken": ...,
"ResolverConfigs": ...,
"ResponseMetadata": ...,
}
Definition
class ListResolverConfigsResponseTypeDef(TypedDict):
NextToken: str,
ResolverConfigs: List[ResolverConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateResolverConfigResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverConfigResponseTypeDef
def get_value() -> UpdateResolverConfigResponseTypeDef:
return {
"ResolverConfig": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateResolverConfigResponseTypeDef(TypedDict):
ResolverConfig: ResolverConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverDnssecConfigResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverDnssecConfigResponseTypeDef
def get_value() -> GetResolverDnssecConfigResponseTypeDef:
return {
"ResolverDNSSECConfig": ...,
"ResponseMetadata": ...,
}
Definition
class GetResolverDnssecConfigResponseTypeDef(TypedDict):
ResolverDNSSECConfig: ResolverDnssecConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverDnssecConfigsResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverDnssecConfigsResponseTypeDef
def get_value() -> ListResolverDnssecConfigsResponseTypeDef:
return {
"NextToken": ...,
"ResolverDnssecConfigs": ...,
"ResponseMetadata": ...,
}
Definition
class ListResolverDnssecConfigsResponseTypeDef(TypedDict):
NextToken: str,
ResolverDnssecConfigs: List[ResolverDnssecConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateResolverDnssecConfigResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverDnssecConfigResponseTypeDef
def get_value() -> UpdateResolverDnssecConfigResponseTypeDef:
return {
"ResolverDNSSECConfig": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateResolverDnssecConfigResponseTypeDef(TypedDict):
ResolverDNSSECConfig: ResolverDnssecConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverEndpointIpAddressesResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverEndpointIpAddressesResponseTypeDef
def get_value() -> ListResolverEndpointIpAddressesResponseTypeDef:
return {
"NextToken": ...,
"MaxResults": ...,
"IpAddresses": ...,
"ResponseMetadata": ...,
}
Definition
class ListResolverEndpointIpAddressesResponseTypeDef(TypedDict):
NextToken: str,
MaxResults: int,
IpAddresses: List[IpAddressResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallConfigsRequestListFirewallConfigsPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallConfigsRequestListFirewallConfigsPaginateTypeDef
def get_value() -> ListFirewallConfigsRequestListFirewallConfigsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListFirewallConfigsRequestListFirewallConfigsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallDomainListsRequestListFirewallDomainListsPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallDomainListsRequestListFirewallDomainListsPaginateTypeDef
def get_value() -> ListFirewallDomainListsRequestListFirewallDomainListsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListFirewallDomainListsRequestListFirewallDomainListsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallDomainsRequestListFirewallDomainsPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallDomainsRequestListFirewallDomainsPaginateTypeDef
def get_value() -> ListFirewallDomainsRequestListFirewallDomainsPaginateTypeDef:
return {
"FirewallDomainListId": ...,
}
Definition
class ListFirewallDomainsRequestListFirewallDomainsPaginateTypeDef(TypedDict):
FirewallDomainListId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallRuleGroupAssociationsRequestListFirewallRuleGroupAssociationsPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRuleGroupAssociationsRequestListFirewallRuleGroupAssociationsPaginateTypeDef
def get_value() -> ListFirewallRuleGroupAssociationsRequestListFirewallRuleGroupAssociationsPaginateTypeDef:
return {
"FirewallRuleGroupId": ...,
}
Definition
class ListFirewallRuleGroupAssociationsRequestListFirewallRuleGroupAssociationsPaginateTypeDef(TypedDict):
FirewallRuleGroupId: NotRequired[str],
VpcId: NotRequired[str],
Priority: NotRequired[int],
Status: NotRequired[FirewallRuleGroupAssociationStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFirewallRuleGroupsRequestListFirewallRuleGroupsPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRuleGroupsRequestListFirewallRuleGroupsPaginateTypeDef
def get_value() -> ListFirewallRuleGroupsRequestListFirewallRuleGroupsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListFirewallRuleGroupsRequestListFirewallRuleGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallRulesRequestListFirewallRulesPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRulesRequestListFirewallRulesPaginateTypeDef
def get_value() -> ListFirewallRulesRequestListFirewallRulesPaginateTypeDef:
return {
"FirewallRuleGroupId": ...,
}
Definition
class ListFirewallRulesRequestListFirewallRulesPaginateTypeDef(TypedDict):
FirewallRuleGroupId: str,
Priority: NotRequired[int],
Action: NotRequired[ActionType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See ActionType
- See PaginatorConfigTypeDef
ListResolverConfigsRequestListResolverConfigsPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverConfigsRequestListResolverConfigsPaginateTypeDef
def get_value() -> ListResolverConfigsRequestListResolverConfigsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListResolverConfigsRequestListResolverConfigsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResolverDnssecConfigsRequestListResolverDnssecConfigsPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverDnssecConfigsRequestListResolverDnssecConfigsPaginateTypeDef
def get_value() -> ListResolverDnssecConfigsRequestListResolverDnssecConfigsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListResolverDnssecConfigsRequestListResolverDnssecConfigsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListResolverEndpointIpAddressesRequestListResolverEndpointIpAddressesPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverEndpointIpAddressesRequestListResolverEndpointIpAddressesPaginateTypeDef
def get_value() -> ListResolverEndpointIpAddressesRequestListResolverEndpointIpAddressesPaginateTypeDef:
return {
"ResolverEndpointId": ...,
}
Definition
class ListResolverEndpointIpAddressesRequestListResolverEndpointIpAddressesPaginateTypeDef(TypedDict):
ResolverEndpointId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResolverEndpointsRequestListResolverEndpointsPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverEndpointsRequestListResolverEndpointsPaginateTypeDef
def get_value() -> ListResolverEndpointsRequestListResolverEndpointsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListResolverEndpointsRequestListResolverEndpointsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListResolverQueryLogConfigAssociationsRequestListResolverQueryLogConfigAssociationsPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverQueryLogConfigAssociationsRequestListResolverQueryLogConfigAssociationsPaginateTypeDef
def get_value() -> ListResolverQueryLogConfigAssociationsRequestListResolverQueryLogConfigAssociationsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListResolverQueryLogConfigAssociationsRequestListResolverQueryLogConfigAssociationsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See SortOrderType
- See PaginatorConfigTypeDef
ListResolverQueryLogConfigsRequestListResolverQueryLogConfigsPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverQueryLogConfigsRequestListResolverQueryLogConfigsPaginateTypeDef
def get_value() -> ListResolverQueryLogConfigsRequestListResolverQueryLogConfigsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListResolverQueryLogConfigsRequestListResolverQueryLogConfigsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See SortOrderType
- See PaginatorConfigTypeDef
ListResolverRuleAssociationsRequestListResolverRuleAssociationsPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverRuleAssociationsRequestListResolverRuleAssociationsPaginateTypeDef
def get_value() -> ListResolverRuleAssociationsRequestListResolverRuleAssociationsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListResolverRuleAssociationsRequestListResolverRuleAssociationsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListResolverRulesRequestListResolverRulesPaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverRulesRequestListResolverRulesPaginateTypeDef
def get_value() -> ListResolverRulesRequestListResolverRulesPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListResolverRulesRequestListResolverRulesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef
def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
return {
"ResourceArn": ...,
}
Definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
UpdateResolverRuleRequestRequestTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverRuleRequestRequestTypeDef
def get_value() -> UpdateResolverRuleRequestRequestTypeDef:
return {
"ResolverRuleId": ...,
"Config": ...,
}
Definition
class UpdateResolverRuleRequestRequestTypeDef(TypedDict):
ResolverRuleId: str,
Config: ResolverRuleConfigTypeDef, # (1)
CreateResolverRuleResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateResolverRuleResponseTypeDef
def get_value() -> CreateResolverRuleResponseTypeDef:
return {
"ResolverRule": ...,
"ResponseMetadata": ...,
}
Definition
class CreateResolverRuleResponseTypeDef(TypedDict):
ResolverRule: ResolverRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResolverRuleResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteResolverRuleResponseTypeDef
def get_value() -> DeleteResolverRuleResponseTypeDef:
return {
"ResolverRule": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteResolverRuleResponseTypeDef(TypedDict):
ResolverRule: ResolverRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverRuleResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverRuleResponseTypeDef
def get_value() -> GetResolverRuleResponseTypeDef:
return {
"ResolverRule": ...,
"ResponseMetadata": ...,
}
Definition
class GetResolverRuleResponseTypeDef(TypedDict):
ResolverRule: ResolverRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverRulesResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverRulesResponseTypeDef
def get_value() -> ListResolverRulesResponseTypeDef:
return {
"NextToken": ...,
"MaxResults": ...,
"ResolverRules": ...,
"ResponseMetadata": ...,
}
Definition
class ListResolverRulesResponseTypeDef(TypedDict):
NextToken: str,
MaxResults: int,
ResolverRules: List[ResolverRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateResolverRuleResponseTypeDef
Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverRuleResponseTypeDef
def get_value() -> UpdateResolverRuleResponseTypeDef:
return {
"ResolverRule": ...,
"ResponseMetadata": ...,
}