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