Type definitions#
Index > Route53Resolver > Type definitions
Auto-generated documentation for Route53Resolver type annotations stubs module mypy-boto3-route53resolver.
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
FirewallRuleGroupAssociationTypeDef#
# FirewallRuleGroupAssociationTypeDef TypedDict 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],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
IpAddressUpdateTypeDef#
# IpAddressUpdateTypeDef TypedDict 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 TypedDict 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],
OutpostArn: NotRequired[str],
PreferredInstanceType: NotRequired[str],
ResolverEndpointType: NotRequired[ResolverEndpointTypeType], # (3)
Protocols: NotRequired[List[ProtocolType]], # (4)
- See ResolverEndpointDirectionType
- See ResolverEndpointStatusType
- See ResolverEndpointTypeType
- See ProtocolType
AssociateResolverQueryLogConfigRequestTypeDef#
# AssociateResolverQueryLogConfigRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import AssociateResolverQueryLogConfigRequestTypeDef
def get_value() -> AssociateResolverQueryLogConfigRequestTypeDef:
return {
"ResolverQueryLogConfigId": ...,
}
# AssociateResolverQueryLogConfigRequestTypeDef definition
class AssociateResolverQueryLogConfigRequestTypeDef(TypedDict):
ResolverQueryLogConfigId: str,
ResourceId: str,
ResolverQueryLogConfigAssociationTypeDef#
# ResolverQueryLogConfigAssociationTypeDef TypedDict 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],
AssociateResolverRuleRequestTypeDef#
# AssociateResolverRuleRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import AssociateResolverRuleRequestTypeDef
def get_value() -> AssociateResolverRuleRequestTypeDef:
return {
"ResolverRuleId": ...,
}
# AssociateResolverRuleRequestTypeDef definition
class AssociateResolverRuleRequestTypeDef(TypedDict):
ResolverRuleId: str,
VPCId: str,
Name: NotRequired[str],
ResolverRuleAssociationTypeDef#
# ResolverRuleAssociationTypeDef TypedDict 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 TypedDict 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 TypedDict 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],
CreateFirewallRuleRequestTypeDef#
# CreateFirewallRuleRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateFirewallRuleRequestTypeDef
def get_value() -> CreateFirewallRuleRequestTypeDef:
return {
"CreatorRequestId": ...,
}
# CreateFirewallRuleRequestTypeDef definition
class CreateFirewallRuleRequestTypeDef(TypedDict):
CreatorRequestId: str,
FirewallRuleGroupId: str,
Priority: int,
Action: ActionType, # (1)
Name: str,
FirewallDomainListId: NotRequired[str],
BlockResponse: NotRequired[BlockResponseType], # (2)
BlockOverrideDomain: NotRequired[str],
BlockOverrideDnsType: NotRequired[BlockOverrideDnsTypeType], # (3)
BlockOverrideTtl: NotRequired[int],
FirewallDomainRedirectionAction: NotRequired[FirewallDomainRedirectionActionType], # (4)
Qtype: NotRequired[str],
DnsThreatProtection: NotRequired[DnsThreatProtectionType], # (5)
ConfidenceThreshold: NotRequired[ConfidenceThresholdType], # (6)
- See ActionType
- See BlockResponseType
- See BlockOverrideDnsTypeType
- See FirewallDomainRedirectionActionType
- See DnsThreatProtectionType
- See ConfidenceThresholdType
FirewallRuleTypeDef#
# FirewallRuleTypeDef TypedDict 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],
FirewallThreatProtectionId: 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],
FirewallDomainRedirectionAction: NotRequired[FirewallDomainRedirectionActionType], # (4)
Qtype: NotRequired[str],
DnsThreatProtection: NotRequired[DnsThreatProtectionType], # (5)
ConfidenceThreshold: NotRequired[ConfidenceThresholdType], # (6)
- See ActionType
- See BlockResponseType
- See BlockOverrideDnsTypeType
- See FirewallDomainRedirectionActionType
- See DnsThreatProtectionType
- See ConfidenceThresholdType
OutpostResolverTypeDef#
# OutpostResolverTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import OutpostResolverTypeDef
def get_value() -> OutpostResolverTypeDef:
return {
"Arn": ...,
}
# OutpostResolverTypeDef definition
class OutpostResolverTypeDef(TypedDict):
Arn: NotRequired[str],
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
CreatorRequestId: NotRequired[str],
Id: NotRequired[str],
InstanceCount: NotRequired[int],
PreferredInstanceType: NotRequired[str],
Name: NotRequired[str],
Status: NotRequired[OutpostResolverStatusType], # (1)
StatusMessage: NotRequired[str],
OutpostArn: NotRequired[str],
IpAddressRequestTypeDef#
# IpAddressRequestTypeDef TypedDict 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 TypedDict 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 TypedDict 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],
Protocol: NotRequired[ProtocolType], # (1)
ServerNameIndication: NotRequired[str],
- See ProtocolType
DeleteFirewallDomainListRequestTypeDef#
# DeleteFirewallDomainListRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteFirewallDomainListRequestTypeDef
def get_value() -> DeleteFirewallDomainListRequestTypeDef:
return {
"FirewallDomainListId": ...,
}
# DeleteFirewallDomainListRequestTypeDef definition
class DeleteFirewallDomainListRequestTypeDef(TypedDict):
FirewallDomainListId: str,
DeleteFirewallRuleGroupRequestTypeDef#
# DeleteFirewallRuleGroupRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteFirewallRuleGroupRequestTypeDef
def get_value() -> DeleteFirewallRuleGroupRequestTypeDef:
return {
"FirewallRuleGroupId": ...,
}
# DeleteFirewallRuleGroupRequestTypeDef definition
class DeleteFirewallRuleGroupRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
DeleteFirewallRuleRequestTypeDef#
# DeleteFirewallRuleRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteFirewallRuleRequestTypeDef
def get_value() -> DeleteFirewallRuleRequestTypeDef:
return {
"FirewallRuleGroupId": ...,
}
# DeleteFirewallRuleRequestTypeDef definition
class DeleteFirewallRuleRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
FirewallDomainListId: NotRequired[str],
FirewallThreatProtectionId: NotRequired[str],
Qtype: NotRequired[str],
DeleteOutpostResolverRequestTypeDef#
# DeleteOutpostResolverRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteOutpostResolverRequestTypeDef
def get_value() -> DeleteOutpostResolverRequestTypeDef:
return {
"Id": ...,
}
# DeleteOutpostResolverRequestTypeDef definition
class DeleteOutpostResolverRequestTypeDef(TypedDict):
Id: str,
DeleteResolverEndpointRequestTypeDef#
# DeleteResolverEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteResolverEndpointRequestTypeDef
def get_value() -> DeleteResolverEndpointRequestTypeDef:
return {
"ResolverEndpointId": ...,
}
# DeleteResolverEndpointRequestTypeDef definition
class DeleteResolverEndpointRequestTypeDef(TypedDict):
ResolverEndpointId: str,
DeleteResolverQueryLogConfigRequestTypeDef#
# DeleteResolverQueryLogConfigRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteResolverQueryLogConfigRequestTypeDef
def get_value() -> DeleteResolverQueryLogConfigRequestTypeDef:
return {
"ResolverQueryLogConfigId": ...,
}
# DeleteResolverQueryLogConfigRequestTypeDef definition
class DeleteResolverQueryLogConfigRequestTypeDef(TypedDict):
ResolverQueryLogConfigId: str,
DeleteResolverRuleRequestTypeDef#
# DeleteResolverRuleRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteResolverRuleRequestTypeDef
def get_value() -> DeleteResolverRuleRequestTypeDef:
return {
"ResolverRuleId": ...,
}
# DeleteResolverRuleRequestTypeDef definition
class DeleteResolverRuleRequestTypeDef(TypedDict):
ResolverRuleId: str,
DisassociateFirewallRuleGroupRequestTypeDef#
# DisassociateFirewallRuleGroupRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DisassociateFirewallRuleGroupRequestTypeDef
def get_value() -> DisassociateFirewallRuleGroupRequestTypeDef:
return {
"FirewallRuleGroupAssociationId": ...,
}
# DisassociateFirewallRuleGroupRequestTypeDef definition
class DisassociateFirewallRuleGroupRequestTypeDef(TypedDict):
FirewallRuleGroupAssociationId: str,
DisassociateResolverQueryLogConfigRequestTypeDef#
# DisassociateResolverQueryLogConfigRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DisassociateResolverQueryLogConfigRequestTypeDef
def get_value() -> DisassociateResolverQueryLogConfigRequestTypeDef:
return {
"ResolverQueryLogConfigId": ...,
}
# DisassociateResolverQueryLogConfigRequestTypeDef definition
class DisassociateResolverQueryLogConfigRequestTypeDef(TypedDict):
ResolverQueryLogConfigId: str,
ResourceId: str,
DisassociateResolverRuleRequestTypeDef#
# DisassociateResolverRuleRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DisassociateResolverRuleRequestTypeDef
def get_value() -> DisassociateResolverRuleRequestTypeDef:
return {
"VPCId": ...,
}
# DisassociateResolverRuleRequestTypeDef definition
class DisassociateResolverRuleRequestTypeDef(TypedDict):
VPCId: str,
ResolverRuleId: str,
FilterTypeDef#
# FilterTypeDef TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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
GetFirewallConfigRequestTypeDef#
# GetFirewallConfigRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetFirewallConfigRequestTypeDef
def get_value() -> GetFirewallConfigRequestTypeDef:
return {
"ResourceId": ...,
}
# GetFirewallConfigRequestTypeDef definition
class GetFirewallConfigRequestTypeDef(TypedDict):
ResourceId: str,
GetFirewallDomainListRequestTypeDef#
# GetFirewallDomainListRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetFirewallDomainListRequestTypeDef
def get_value() -> GetFirewallDomainListRequestTypeDef:
return {
"FirewallDomainListId": ...,
}
# GetFirewallDomainListRequestTypeDef definition
class GetFirewallDomainListRequestTypeDef(TypedDict):
FirewallDomainListId: str,
GetFirewallRuleGroupAssociationRequestTypeDef#
# GetFirewallRuleGroupAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetFirewallRuleGroupAssociationRequestTypeDef
def get_value() -> GetFirewallRuleGroupAssociationRequestTypeDef:
return {
"FirewallRuleGroupAssociationId": ...,
}
# GetFirewallRuleGroupAssociationRequestTypeDef definition
class GetFirewallRuleGroupAssociationRequestTypeDef(TypedDict):
FirewallRuleGroupAssociationId: str,
GetFirewallRuleGroupPolicyRequestTypeDef#
# GetFirewallRuleGroupPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetFirewallRuleGroupPolicyRequestTypeDef
def get_value() -> GetFirewallRuleGroupPolicyRequestTypeDef:
return {
"Arn": ...,
}
# GetFirewallRuleGroupPolicyRequestTypeDef definition
class GetFirewallRuleGroupPolicyRequestTypeDef(TypedDict):
Arn: str,
GetFirewallRuleGroupRequestTypeDef#
# GetFirewallRuleGroupRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetFirewallRuleGroupRequestTypeDef
def get_value() -> GetFirewallRuleGroupRequestTypeDef:
return {
"FirewallRuleGroupId": ...,
}
# GetFirewallRuleGroupRequestTypeDef definition
class GetFirewallRuleGroupRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
GetOutpostResolverRequestTypeDef#
# GetOutpostResolverRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetOutpostResolverRequestTypeDef
def get_value() -> GetOutpostResolverRequestTypeDef:
return {
"Id": ...,
}
# GetOutpostResolverRequestTypeDef definition
class GetOutpostResolverRequestTypeDef(TypedDict):
Id: str,
GetResolverConfigRequestTypeDef#
# GetResolverConfigRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverConfigRequestTypeDef
def get_value() -> GetResolverConfigRequestTypeDef:
return {
"ResourceId": ...,
}
# GetResolverConfigRequestTypeDef definition
class GetResolverConfigRequestTypeDef(TypedDict):
ResourceId: str,
ResolverConfigTypeDef#
# ResolverConfigTypeDef TypedDict 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)
GetResolverDnssecConfigRequestTypeDef#
# GetResolverDnssecConfigRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverDnssecConfigRequestTypeDef
def get_value() -> GetResolverDnssecConfigRequestTypeDef:
return {
"ResourceId": ...,
}
# GetResolverDnssecConfigRequestTypeDef definition
class GetResolverDnssecConfigRequestTypeDef(TypedDict):
ResourceId: str,
ResolverDnssecConfigTypeDef#
# ResolverDnssecConfigTypeDef TypedDict 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)
GetResolverEndpointRequestTypeDef#
# GetResolverEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverEndpointRequestTypeDef
def get_value() -> GetResolverEndpointRequestTypeDef:
return {
"ResolverEndpointId": ...,
}
# GetResolverEndpointRequestTypeDef definition
class GetResolverEndpointRequestTypeDef(TypedDict):
ResolverEndpointId: str,
GetResolverQueryLogConfigAssociationRequestTypeDef#
# GetResolverQueryLogConfigAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverQueryLogConfigAssociationRequestTypeDef
def get_value() -> GetResolverQueryLogConfigAssociationRequestTypeDef:
return {
"ResolverQueryLogConfigAssociationId": ...,
}
# GetResolverQueryLogConfigAssociationRequestTypeDef definition
class GetResolverQueryLogConfigAssociationRequestTypeDef(TypedDict):
ResolverQueryLogConfigAssociationId: str,
GetResolverQueryLogConfigPolicyRequestTypeDef#
# GetResolverQueryLogConfigPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverQueryLogConfigPolicyRequestTypeDef
def get_value() -> GetResolverQueryLogConfigPolicyRequestTypeDef:
return {
"Arn": ...,
}
# GetResolverQueryLogConfigPolicyRequestTypeDef definition
class GetResolverQueryLogConfigPolicyRequestTypeDef(TypedDict):
Arn: str,
GetResolverQueryLogConfigRequestTypeDef#
# GetResolverQueryLogConfigRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverQueryLogConfigRequestTypeDef
def get_value() -> GetResolverQueryLogConfigRequestTypeDef:
return {
"ResolverQueryLogConfigId": ...,
}
# GetResolverQueryLogConfigRequestTypeDef definition
class GetResolverQueryLogConfigRequestTypeDef(TypedDict):
ResolverQueryLogConfigId: str,
GetResolverRuleAssociationRequestTypeDef#
# GetResolverRuleAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverRuleAssociationRequestTypeDef
def get_value() -> GetResolverRuleAssociationRequestTypeDef:
return {
"ResolverRuleAssociationId": ...,
}
# GetResolverRuleAssociationRequestTypeDef definition
class GetResolverRuleAssociationRequestTypeDef(TypedDict):
ResolverRuleAssociationId: str,
GetResolverRulePolicyRequestTypeDef#
# GetResolverRulePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverRulePolicyRequestTypeDef
def get_value() -> GetResolverRulePolicyRequestTypeDef:
return {
"Arn": ...,
}
# GetResolverRulePolicyRequestTypeDef definition
class GetResolverRulePolicyRequestTypeDef(TypedDict):
Arn: str,
GetResolverRuleRequestTypeDef#
# GetResolverRuleRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverRuleRequestTypeDef
def get_value() -> GetResolverRuleRequestTypeDef:
return {
"ResolverRuleId": ...,
}
# GetResolverRuleRequestTypeDef definition
class GetResolverRuleRequestTypeDef(TypedDict):
ResolverRuleId: str,
ImportFirewallDomainsRequestTypeDef#
# ImportFirewallDomainsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ImportFirewallDomainsRequestTypeDef
def get_value() -> ImportFirewallDomainsRequestTypeDef:
return {
"FirewallDomainListId": ...,
}
# ImportFirewallDomainsRequestTypeDef definition
class ImportFirewallDomainsRequestTypeDef(TypedDict):
FirewallDomainListId: str,
Operation: FirewallDomainImportOperationType, # (1)
DomainFileUrl: str,
IpAddressResponseTypeDef#
# IpAddressResponseTypeDef TypedDict 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],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict 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],
ListFirewallConfigsRequestTypeDef#
# ListFirewallConfigsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallConfigsRequestTypeDef
def get_value() -> ListFirewallConfigsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListFirewallConfigsRequestTypeDef definition
class ListFirewallConfigsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallDomainListsRequestTypeDef#
# ListFirewallDomainListsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallDomainListsRequestTypeDef
def get_value() -> ListFirewallDomainListsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListFirewallDomainListsRequestTypeDef definition
class ListFirewallDomainListsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallDomainsRequestTypeDef#
# ListFirewallDomainsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallDomainsRequestTypeDef
def get_value() -> ListFirewallDomainsRequestTypeDef:
return {
"FirewallDomainListId": ...,
}
# ListFirewallDomainsRequestTypeDef definition
class ListFirewallDomainsRequestTypeDef(TypedDict):
FirewallDomainListId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallRuleGroupAssociationsRequestTypeDef#
# ListFirewallRuleGroupAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallRuleGroupAssociationsRequestTypeDef
def get_value() -> ListFirewallRuleGroupAssociationsRequestTypeDef:
return {
"FirewallRuleGroupId": ...,
}
# ListFirewallRuleGroupAssociationsRequestTypeDef definition
class ListFirewallRuleGroupAssociationsRequestTypeDef(TypedDict):
FirewallRuleGroupId: NotRequired[str],
VpcId: NotRequired[str],
Priority: NotRequired[int],
Status: NotRequired[FirewallRuleGroupAssociationStatusType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallRuleGroupsRequestTypeDef#
# ListFirewallRuleGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallRuleGroupsRequestTypeDef
def get_value() -> ListFirewallRuleGroupsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListFirewallRuleGroupsRequestTypeDef definition
class ListFirewallRuleGroupsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallRulesRequestTypeDef#
# ListFirewallRulesRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallRulesRequestTypeDef
def get_value() -> ListFirewallRulesRequestTypeDef:
return {
"FirewallRuleGroupId": ...,
}
# ListFirewallRulesRequestTypeDef definition
class ListFirewallRulesRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
Priority: NotRequired[int],
Action: NotRequired[ActionType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See ActionType
ListOutpostResolversRequestTypeDef#
# ListOutpostResolversRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListOutpostResolversRequestTypeDef
def get_value() -> ListOutpostResolversRequestTypeDef:
return {
"OutpostArn": ...,
}
# ListOutpostResolversRequestTypeDef definition
class ListOutpostResolversRequestTypeDef(TypedDict):
OutpostArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListResolverConfigsRequestTypeDef#
# ListResolverConfigsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverConfigsRequestTypeDef
def get_value() -> ListResolverConfigsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListResolverConfigsRequestTypeDef definition
class ListResolverConfigsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListResolverEndpointIpAddressesRequestTypeDef#
# ListResolverEndpointIpAddressesRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverEndpointIpAddressesRequestTypeDef
def get_value() -> ListResolverEndpointIpAddressesRequestTypeDef:
return {
"ResolverEndpointId": ...,
}
# ListResolverEndpointIpAddressesRequestTypeDef definition
class ListResolverEndpointIpAddressesRequestTypeDef(TypedDict):
ResolverEndpointId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PutFirewallRuleGroupPolicyRequestTypeDef#
# PutFirewallRuleGroupPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import PutFirewallRuleGroupPolicyRequestTypeDef
def get_value() -> PutFirewallRuleGroupPolicyRequestTypeDef:
return {
"Arn": ...,
}
# PutFirewallRuleGroupPolicyRequestTypeDef definition
class PutFirewallRuleGroupPolicyRequestTypeDef(TypedDict):
Arn: str,
FirewallRuleGroupPolicy: str,
PutResolverQueryLogConfigPolicyRequestTypeDef#
# PutResolverQueryLogConfigPolicyRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import PutResolverQueryLogConfigPolicyRequestTypeDef
def get_value() -> PutResolverQueryLogConfigPolicyRequestTypeDef:
return {
"Arn": ...,
}
# PutResolverQueryLogConfigPolicyRequestTypeDef definition
class PutResolverQueryLogConfigPolicyRequestTypeDef(TypedDict):
Arn: str,
ResolverQueryLogConfigPolicy: str,
PutResolverRulePolicyRequestTypeDef#
# PutResolverRulePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import PutResolverRulePolicyRequestTypeDef
def get_value() -> PutResolverRulePolicyRequestTypeDef:
return {
"Arn": ...,
}
# PutResolverRulePolicyRequestTypeDef definition
class PutResolverRulePolicyRequestTypeDef(TypedDict):
Arn: str,
ResolverRulePolicy: str,
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateFirewallConfigRequestTypeDef#
# UpdateFirewallConfigRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateFirewallConfigRequestTypeDef
def get_value() -> UpdateFirewallConfigRequestTypeDef:
return {
"ResourceId": ...,
}
# UpdateFirewallConfigRequestTypeDef definition
class UpdateFirewallConfigRequestTypeDef(TypedDict):
ResourceId: str,
FirewallFailOpen: FirewallFailOpenStatusType, # (1)
UpdateFirewallDomainsRequestTypeDef#
# UpdateFirewallDomainsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateFirewallDomainsRequestTypeDef
def get_value() -> UpdateFirewallDomainsRequestTypeDef:
return {
"FirewallDomainListId": ...,
}
# UpdateFirewallDomainsRequestTypeDef definition
class UpdateFirewallDomainsRequestTypeDef(TypedDict):
FirewallDomainListId: str,
Operation: FirewallDomainUpdateOperationType, # (1)
Domains: Sequence[str],
UpdateFirewallRuleGroupAssociationRequestTypeDef#
# UpdateFirewallRuleGroupAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateFirewallRuleGroupAssociationRequestTypeDef
def get_value() -> UpdateFirewallRuleGroupAssociationRequestTypeDef:
return {
"FirewallRuleGroupAssociationId": ...,
}
# UpdateFirewallRuleGroupAssociationRequestTypeDef definition
class UpdateFirewallRuleGroupAssociationRequestTypeDef(TypedDict):
FirewallRuleGroupAssociationId: str,
Priority: NotRequired[int],
MutationProtection: NotRequired[MutationProtectionStatusType], # (1)
Name: NotRequired[str],
UpdateFirewallRuleRequestTypeDef#
# UpdateFirewallRuleRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateFirewallRuleRequestTypeDef
def get_value() -> UpdateFirewallRuleRequestTypeDef:
return {
"FirewallRuleGroupId": ...,
}
# UpdateFirewallRuleRequestTypeDef definition
class UpdateFirewallRuleRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
FirewallDomainListId: NotRequired[str],
FirewallThreatProtectionId: NotRequired[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],
FirewallDomainRedirectionAction: NotRequired[FirewallDomainRedirectionActionType], # (4)
Qtype: NotRequired[str],
DnsThreatProtection: NotRequired[DnsThreatProtectionType], # (5)
ConfidenceThreshold: NotRequired[ConfidenceThresholdType], # (6)
- See ActionType
- See BlockResponseType
- See BlockOverrideDnsTypeType
- See FirewallDomainRedirectionActionType
- See DnsThreatProtectionType
- See ConfidenceThresholdType
UpdateIpAddressTypeDef#
# UpdateIpAddressTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateIpAddressTypeDef
def get_value() -> UpdateIpAddressTypeDef:
return {
"IpId": ...,
}
# UpdateIpAddressTypeDef definition
class UpdateIpAddressTypeDef(TypedDict):
IpId: str,
Ipv6: str,
UpdateOutpostResolverRequestTypeDef#
# UpdateOutpostResolverRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateOutpostResolverRequestTypeDef
def get_value() -> UpdateOutpostResolverRequestTypeDef:
return {
"Id": ...,
}
# UpdateOutpostResolverRequestTypeDef definition
class UpdateOutpostResolverRequestTypeDef(TypedDict):
Id: str,
Name: NotRequired[str],
InstanceCount: NotRequired[int],
PreferredInstanceType: NotRequired[str],
UpdateResolverConfigRequestTypeDef#
# UpdateResolverConfigRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateResolverConfigRequestTypeDef
def get_value() -> UpdateResolverConfigRequestTypeDef:
return {
"ResourceId": ...,
}
# UpdateResolverConfigRequestTypeDef definition
class UpdateResolverConfigRequestTypeDef(TypedDict):
ResourceId: str,
AutodefinedReverseFlag: AutodefinedReverseFlagType, # (1)
UpdateResolverDnssecConfigRequestTypeDef#
# UpdateResolverDnssecConfigRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateResolverDnssecConfigRequestTypeDef
def get_value() -> UpdateResolverDnssecConfigRequestTypeDef:
return {
"ResourceId": ...,
}
# UpdateResolverDnssecConfigRequestTypeDef definition
class UpdateResolverDnssecConfigRequestTypeDef(TypedDict):
ResourceId: str,
Validation: ValidationType, # (1)
- See ValidationType
AssociateFirewallRuleGroupRequestTypeDef#
# AssociateFirewallRuleGroupRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import AssociateFirewallRuleGroupRequestTypeDef
def get_value() -> AssociateFirewallRuleGroupRequestTypeDef:
return {
"CreatorRequestId": ...,
}
# AssociateFirewallRuleGroupRequestTypeDef definition
class AssociateFirewallRuleGroupRequestTypeDef(TypedDict):
CreatorRequestId: str,
FirewallRuleGroupId: str,
VpcId: str,
Priority: int,
Name: str,
MutationProtection: NotRequired[MutationProtectionStatusType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
CreateFirewallDomainListRequestTypeDef#
# CreateFirewallDomainListRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateFirewallDomainListRequestTypeDef
def get_value() -> CreateFirewallDomainListRequestTypeDef:
return {
"CreatorRequestId": ...,
}
# CreateFirewallDomainListRequestTypeDef definition
class CreateFirewallDomainListRequestTypeDef(TypedDict):
CreatorRequestId: str,
Name: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateFirewallRuleGroupRequestTypeDef#
# CreateFirewallRuleGroupRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateFirewallRuleGroupRequestTypeDef
def get_value() -> CreateFirewallRuleGroupRequestTypeDef:
return {
"CreatorRequestId": ...,
}
# CreateFirewallRuleGroupRequestTypeDef definition
class CreateFirewallRuleGroupRequestTypeDef(TypedDict):
CreatorRequestId: str,
Name: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateOutpostResolverRequestTypeDef#
# CreateOutpostResolverRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateOutpostResolverRequestTypeDef
def get_value() -> CreateOutpostResolverRequestTypeDef:
return {
"CreatorRequestId": ...,
}
# CreateOutpostResolverRequestTypeDef definition
class CreateOutpostResolverRequestTypeDef(TypedDict):
CreatorRequestId: str,
Name: str,
PreferredInstanceType: str,
OutpostArn: str,
InstanceCount: NotRequired[int],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateResolverQueryLogConfigRequestTypeDef#
# CreateResolverQueryLogConfigRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateResolverQueryLogConfigRequestTypeDef
def get_value() -> CreateResolverQueryLogConfigRequestTypeDef:
return {
"Name": ...,
}
# CreateResolverQueryLogConfigRequestTypeDef definition
class CreateResolverQueryLogConfigRequestTypeDef(TypedDict):
Name: str,
DestinationArn: str,
CreatorRequestId: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
AssociateFirewallRuleGroupResponseTypeDef#
# AssociateFirewallRuleGroupResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import AssociateFirewallRuleGroupResponseTypeDef
def get_value() -> AssociateFirewallRuleGroupResponseTypeDef:
return {
"FirewallRuleGroupAssociation": ...,
}
# AssociateFirewallRuleGroupResponseTypeDef definition
class AssociateFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateFirewallRuleGroupResponseTypeDef#
# DisassociateFirewallRuleGroupResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DisassociateFirewallRuleGroupResponseTypeDef
def get_value() -> DisassociateFirewallRuleGroupResponseTypeDef:
return {
"FirewallRuleGroupAssociation": ...,
}
# DisassociateFirewallRuleGroupResponseTypeDef definition
class DisassociateFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallRuleGroupAssociationResponseTypeDef#
# GetFirewallRuleGroupAssociationResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetFirewallRuleGroupAssociationResponseTypeDef
def get_value() -> GetFirewallRuleGroupAssociationResponseTypeDef:
return {
"FirewallRuleGroupAssociation": ...,
}
# GetFirewallRuleGroupAssociationResponseTypeDef definition
class GetFirewallRuleGroupAssociationResponseTypeDef(TypedDict):
FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallRuleGroupPolicyResponseTypeDef#
# GetFirewallRuleGroupPolicyResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetFirewallRuleGroupPolicyResponseTypeDef
def get_value() -> GetFirewallRuleGroupPolicyResponseTypeDef:
return {
"FirewallRuleGroupPolicy": ...,
}
# GetFirewallRuleGroupPolicyResponseTypeDef definition
class GetFirewallRuleGroupPolicyResponseTypeDef(TypedDict):
FirewallRuleGroupPolicy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResolverQueryLogConfigPolicyResponseTypeDef#
# GetResolverQueryLogConfigPolicyResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverQueryLogConfigPolicyResponseTypeDef
def get_value() -> GetResolverQueryLogConfigPolicyResponseTypeDef:
return {
"ResolverQueryLogConfigPolicy": ...,
}
# GetResolverQueryLogConfigPolicyResponseTypeDef definition
class GetResolverQueryLogConfigPolicyResponseTypeDef(TypedDict):
ResolverQueryLogConfigPolicy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResolverRulePolicyResponseTypeDef#
# GetResolverRulePolicyResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverRulePolicyResponseTypeDef
def get_value() -> GetResolverRulePolicyResponseTypeDef:
return {
"ResolverRulePolicy": ...,
}
# GetResolverRulePolicyResponseTypeDef definition
class GetResolverRulePolicyResponseTypeDef(TypedDict):
ResolverRulePolicy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportFirewallDomainsResponseTypeDef#
# ImportFirewallDomainsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ImportFirewallDomainsResponseTypeDef
def get_value() -> ImportFirewallDomainsResponseTypeDef:
return {
"Id": ...,
}
# ImportFirewallDomainsResponseTypeDef definition
class ImportFirewallDomainsResponseTypeDef(TypedDict):
Id: str,
Name: str,
Status: FirewallDomainListStatusType, # (1)
StatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallDomainsResponseTypeDef#
# ListFirewallDomainsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallDomainsResponseTypeDef
def get_value() -> ListFirewallDomainsResponseTypeDef:
return {
"NextToken": ...,
}
# ListFirewallDomainsResponseTypeDef definition
class ListFirewallDomainsResponseTypeDef(TypedDict):
Domains: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListFirewallRuleGroupAssociationsResponseTypeDef#
# ListFirewallRuleGroupAssociationsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallRuleGroupAssociationsResponseTypeDef
def get_value() -> ListFirewallRuleGroupAssociationsResponseTypeDef:
return {
"NextToken": ...,
}
# ListFirewallRuleGroupAssociationsResponseTypeDef definition
class ListFirewallRuleGroupAssociationsResponseTypeDef(TypedDict):
FirewallRuleGroupAssociations: List[FirewallRuleGroupAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TagTypeDef
- See ResponseMetadataTypeDef
PutFirewallRuleGroupPolicyResponseTypeDef#
# PutFirewallRuleGroupPolicyResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import PutFirewallRuleGroupPolicyResponseTypeDef
def get_value() -> PutFirewallRuleGroupPolicyResponseTypeDef:
return {
"ReturnValue": ...,
}
# PutFirewallRuleGroupPolicyResponseTypeDef definition
class PutFirewallRuleGroupPolicyResponseTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutResolverQueryLogConfigPolicyResponseTypeDef#
# PutResolverQueryLogConfigPolicyResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import PutResolverQueryLogConfigPolicyResponseTypeDef
def get_value() -> PutResolverQueryLogConfigPolicyResponseTypeDef:
return {
"ReturnValue": ...,
}
# PutResolverQueryLogConfigPolicyResponseTypeDef definition
class PutResolverQueryLogConfigPolicyResponseTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutResolverRulePolicyResponseTypeDef#
# PutResolverRulePolicyResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import PutResolverRulePolicyResponseTypeDef
def get_value() -> PutResolverRulePolicyResponseTypeDef:
return {
"ReturnValue": ...,
}
# PutResolverRulePolicyResponseTypeDef definition
class PutResolverRulePolicyResponseTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFirewallDomainsResponseTypeDef#
# UpdateFirewallDomainsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateFirewallDomainsResponseTypeDef
def get_value() -> UpdateFirewallDomainsResponseTypeDef:
return {
"Id": ...,
}
# UpdateFirewallDomainsResponseTypeDef definition
class UpdateFirewallDomainsResponseTypeDef(TypedDict):
Id: str,
Name: str,
Status: FirewallDomainListStatusType, # (1)
StatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFirewallRuleGroupAssociationResponseTypeDef#
# UpdateFirewallRuleGroupAssociationResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateFirewallRuleGroupAssociationResponseTypeDef
def get_value() -> UpdateFirewallRuleGroupAssociationResponseTypeDef:
return {
"FirewallRuleGroupAssociation": ...,
}
# UpdateFirewallRuleGroupAssociationResponseTypeDef definition
class UpdateFirewallRuleGroupAssociationResponseTypeDef(TypedDict):
FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateResolverEndpointIpAddressRequestTypeDef#
# AssociateResolverEndpointIpAddressRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import AssociateResolverEndpointIpAddressRequestTypeDef
def get_value() -> AssociateResolverEndpointIpAddressRequestTypeDef:
return {
"ResolverEndpointId": ...,
}
# AssociateResolverEndpointIpAddressRequestTypeDef definition
class AssociateResolverEndpointIpAddressRequestTypeDef(TypedDict):
ResolverEndpointId: str,
IpAddress: IpAddressUpdateTypeDef, # (1)
DisassociateResolverEndpointIpAddressRequestTypeDef#
# DisassociateResolverEndpointIpAddressRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DisassociateResolverEndpointIpAddressRequestTypeDef
def get_value() -> DisassociateResolverEndpointIpAddressRequestTypeDef:
return {
"ResolverEndpointId": ...,
}
# DisassociateResolverEndpointIpAddressRequestTypeDef definition
class DisassociateResolverEndpointIpAddressRequestTypeDef(TypedDict):
ResolverEndpointId: str,
IpAddress: IpAddressUpdateTypeDef, # (1)
AssociateResolverEndpointIpAddressResponseTypeDef#
# AssociateResolverEndpointIpAddressResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import AssociateResolverEndpointIpAddressResponseTypeDef
def get_value() -> AssociateResolverEndpointIpAddressResponseTypeDef:
return {
"ResolverEndpoint": ...,
}
# AssociateResolverEndpointIpAddressResponseTypeDef definition
class AssociateResolverEndpointIpAddressResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateResolverEndpointResponseTypeDef#
# CreateResolverEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateResolverEndpointResponseTypeDef
def get_value() -> CreateResolverEndpointResponseTypeDef:
return {
"ResolverEndpoint": ...,
}
# CreateResolverEndpointResponseTypeDef definition
class CreateResolverEndpointResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResolverEndpointResponseTypeDef#
# DeleteResolverEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteResolverEndpointResponseTypeDef
def get_value() -> DeleteResolverEndpointResponseTypeDef:
return {
"ResolverEndpoint": ...,
}
# DeleteResolverEndpointResponseTypeDef definition
class DeleteResolverEndpointResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResolverEndpointIpAddressResponseTypeDef#
# DisassociateResolverEndpointIpAddressResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DisassociateResolverEndpointIpAddressResponseTypeDef
def get_value() -> DisassociateResolverEndpointIpAddressResponseTypeDef:
return {
"ResolverEndpoint": ...,
}
# DisassociateResolverEndpointIpAddressResponseTypeDef definition
class DisassociateResolverEndpointIpAddressResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverEndpointResponseTypeDef#
# GetResolverEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverEndpointResponseTypeDef
def get_value() -> GetResolverEndpointResponseTypeDef:
return {
"ResolverEndpoint": ...,
}
# GetResolverEndpointResponseTypeDef definition
class GetResolverEndpointResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverEndpointsResponseTypeDef#
# ListResolverEndpointsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverEndpointsResponseTypeDef
def get_value() -> ListResolverEndpointsResponseTypeDef:
return {
"NextToken": ...,
}
# ListResolverEndpointsResponseTypeDef definition
class ListResolverEndpointsResponseTypeDef(TypedDict):
MaxResults: int,
ResolverEndpoints: List[ResolverEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateResolverEndpointResponseTypeDef#
# UpdateResolverEndpointResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateResolverEndpointResponseTypeDef
def get_value() -> UpdateResolverEndpointResponseTypeDef:
return {
"ResolverEndpoint": ...,
}
# UpdateResolverEndpointResponseTypeDef definition
class UpdateResolverEndpointResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateResolverQueryLogConfigResponseTypeDef#
# AssociateResolverQueryLogConfigResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import AssociateResolverQueryLogConfigResponseTypeDef
def get_value() -> AssociateResolverQueryLogConfigResponseTypeDef:
return {
"ResolverQueryLogConfigAssociation": ...,
}
# AssociateResolverQueryLogConfigResponseTypeDef definition
class AssociateResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfigAssociation: ResolverQueryLogConfigAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResolverQueryLogConfigResponseTypeDef#
# DisassociateResolverQueryLogConfigResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DisassociateResolverQueryLogConfigResponseTypeDef
def get_value() -> DisassociateResolverQueryLogConfigResponseTypeDef:
return {
"ResolverQueryLogConfigAssociation": ...,
}
# DisassociateResolverQueryLogConfigResponseTypeDef definition
class DisassociateResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfigAssociation: ResolverQueryLogConfigAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverQueryLogConfigAssociationResponseTypeDef#
# GetResolverQueryLogConfigAssociationResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverQueryLogConfigAssociationResponseTypeDef
def get_value() -> GetResolverQueryLogConfigAssociationResponseTypeDef:
return {
"ResolverQueryLogConfigAssociation": ...,
}
# GetResolverQueryLogConfigAssociationResponseTypeDef definition
class GetResolverQueryLogConfigAssociationResponseTypeDef(TypedDict):
ResolverQueryLogConfigAssociation: ResolverQueryLogConfigAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverQueryLogConfigAssociationsResponseTypeDef#
# ListResolverQueryLogConfigAssociationsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverQueryLogConfigAssociationsResponseTypeDef
def get_value() -> ListResolverQueryLogConfigAssociationsResponseTypeDef:
return {
"NextToken": ...,
}
# ListResolverQueryLogConfigAssociationsResponseTypeDef definition
class ListResolverQueryLogConfigAssociationsResponseTypeDef(TypedDict):
TotalCount: int,
TotalFilteredCount: int,
ResolverQueryLogConfigAssociations: List[ResolverQueryLogConfigAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociateResolverRuleResponseTypeDef#
# AssociateResolverRuleResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import AssociateResolverRuleResponseTypeDef
def get_value() -> AssociateResolverRuleResponseTypeDef:
return {
"ResolverRuleAssociation": ...,
}
# AssociateResolverRuleResponseTypeDef definition
class AssociateResolverRuleResponseTypeDef(TypedDict):
ResolverRuleAssociation: ResolverRuleAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResolverRuleResponseTypeDef#
# DisassociateResolverRuleResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DisassociateResolverRuleResponseTypeDef
def get_value() -> DisassociateResolverRuleResponseTypeDef:
return {
"ResolverRuleAssociation": ...,
}
# DisassociateResolverRuleResponseTypeDef definition
class DisassociateResolverRuleResponseTypeDef(TypedDict):
ResolverRuleAssociation: ResolverRuleAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverRuleAssociationResponseTypeDef#
# GetResolverRuleAssociationResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverRuleAssociationResponseTypeDef
def get_value() -> GetResolverRuleAssociationResponseTypeDef:
return {
"ResolverRuleAssociation": ...,
}
# GetResolverRuleAssociationResponseTypeDef definition
class GetResolverRuleAssociationResponseTypeDef(TypedDict):
ResolverRuleAssociation: ResolverRuleAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverRuleAssociationsResponseTypeDef#
# ListResolverRuleAssociationsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverRuleAssociationsResponseTypeDef
def get_value() -> ListResolverRuleAssociationsResponseTypeDef:
return {
"NextToken": ...,
}
# ListResolverRuleAssociationsResponseTypeDef definition
class ListResolverRuleAssociationsResponseTypeDef(TypedDict):
MaxResults: int,
ResolverRuleAssociations: List[ResolverRuleAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateFirewallDomainListResponseTypeDef#
# CreateFirewallDomainListResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateFirewallDomainListResponseTypeDef
def get_value() -> CreateFirewallDomainListResponseTypeDef:
return {
"FirewallDomainList": ...,
}
# CreateFirewallDomainListResponseTypeDef definition
class CreateFirewallDomainListResponseTypeDef(TypedDict):
FirewallDomainList: FirewallDomainListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFirewallDomainListResponseTypeDef#
# DeleteFirewallDomainListResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteFirewallDomainListResponseTypeDef
def get_value() -> DeleteFirewallDomainListResponseTypeDef:
return {
"FirewallDomainList": ...,
}
# DeleteFirewallDomainListResponseTypeDef definition
class DeleteFirewallDomainListResponseTypeDef(TypedDict):
FirewallDomainList: FirewallDomainListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallDomainListResponseTypeDef#
# GetFirewallDomainListResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetFirewallDomainListResponseTypeDef
def get_value() -> GetFirewallDomainListResponseTypeDef:
return {
"FirewallDomainList": ...,
}
# GetFirewallDomainListResponseTypeDef definition
class GetFirewallDomainListResponseTypeDef(TypedDict):
FirewallDomainList: FirewallDomainListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFirewallRuleGroupResponseTypeDef#
# CreateFirewallRuleGroupResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateFirewallRuleGroupResponseTypeDef
def get_value() -> CreateFirewallRuleGroupResponseTypeDef:
return {
"FirewallRuleGroup": ...,
}
# CreateFirewallRuleGroupResponseTypeDef definition
class CreateFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroup: FirewallRuleGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFirewallRuleGroupResponseTypeDef#
# DeleteFirewallRuleGroupResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteFirewallRuleGroupResponseTypeDef
def get_value() -> DeleteFirewallRuleGroupResponseTypeDef:
return {
"FirewallRuleGroup": ...,
}
# DeleteFirewallRuleGroupResponseTypeDef definition
class DeleteFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroup: FirewallRuleGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallRuleGroupResponseTypeDef#
# GetFirewallRuleGroupResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetFirewallRuleGroupResponseTypeDef
def get_value() -> GetFirewallRuleGroupResponseTypeDef:
return {
"FirewallRuleGroup": ...,
}
# GetFirewallRuleGroupResponseTypeDef definition
class GetFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroup: FirewallRuleGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFirewallRuleResponseTypeDef#
# CreateFirewallRuleResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateFirewallRuleResponseTypeDef
def get_value() -> CreateFirewallRuleResponseTypeDef:
return {
"FirewallRule": ...,
}
# CreateFirewallRuleResponseTypeDef definition
class CreateFirewallRuleResponseTypeDef(TypedDict):
FirewallRule: FirewallRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFirewallRuleResponseTypeDef#
# DeleteFirewallRuleResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteFirewallRuleResponseTypeDef
def get_value() -> DeleteFirewallRuleResponseTypeDef:
return {
"FirewallRule": ...,
}
# DeleteFirewallRuleResponseTypeDef definition
class DeleteFirewallRuleResponseTypeDef(TypedDict):
FirewallRule: FirewallRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallRulesResponseTypeDef#
# ListFirewallRulesResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallRulesResponseTypeDef
def get_value() -> ListFirewallRulesResponseTypeDef:
return {
"NextToken": ...,
}
# ListFirewallRulesResponseTypeDef definition
class ListFirewallRulesResponseTypeDef(TypedDict):
FirewallRules: List[FirewallRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateFirewallRuleResponseTypeDef#
# UpdateFirewallRuleResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateFirewallRuleResponseTypeDef
def get_value() -> UpdateFirewallRuleResponseTypeDef:
return {
"FirewallRule": ...,
}
# UpdateFirewallRuleResponseTypeDef definition
class UpdateFirewallRuleResponseTypeDef(TypedDict):
FirewallRule: FirewallRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOutpostResolverResponseTypeDef#
# CreateOutpostResolverResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateOutpostResolverResponseTypeDef
def get_value() -> CreateOutpostResolverResponseTypeDef:
return {
"OutpostResolver": ...,
}
# CreateOutpostResolverResponseTypeDef definition
class CreateOutpostResolverResponseTypeDef(TypedDict):
OutpostResolver: OutpostResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteOutpostResolverResponseTypeDef#
# DeleteOutpostResolverResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteOutpostResolverResponseTypeDef
def get_value() -> DeleteOutpostResolverResponseTypeDef:
return {
"OutpostResolver": ...,
}
# DeleteOutpostResolverResponseTypeDef definition
class DeleteOutpostResolverResponseTypeDef(TypedDict):
OutpostResolver: OutpostResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOutpostResolverResponseTypeDef#
# GetOutpostResolverResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetOutpostResolverResponseTypeDef
def get_value() -> GetOutpostResolverResponseTypeDef:
return {
"OutpostResolver": ...,
}
# GetOutpostResolverResponseTypeDef definition
class GetOutpostResolverResponseTypeDef(TypedDict):
OutpostResolver: OutpostResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOutpostResolversResponseTypeDef#
# ListOutpostResolversResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListOutpostResolversResponseTypeDef
def get_value() -> ListOutpostResolversResponseTypeDef:
return {
"OutpostResolvers": ...,
}
# ListOutpostResolversResponseTypeDef definition
class ListOutpostResolversResponseTypeDef(TypedDict):
OutpostResolvers: List[OutpostResolverTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateOutpostResolverResponseTypeDef#
# UpdateOutpostResolverResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateOutpostResolverResponseTypeDef
def get_value() -> UpdateOutpostResolverResponseTypeDef:
return {
"OutpostResolver": ...,
}
# UpdateOutpostResolverResponseTypeDef definition
class UpdateOutpostResolverResponseTypeDef(TypedDict):
OutpostResolver: OutpostResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateResolverEndpointRequestTypeDef#
# CreateResolverEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateResolverEndpointRequestTypeDef
def get_value() -> CreateResolverEndpointRequestTypeDef:
return {
"CreatorRequestId": ...,
}
# CreateResolverEndpointRequestTypeDef definition
class CreateResolverEndpointRequestTypeDef(TypedDict):
CreatorRequestId: str,
SecurityGroupIds: Sequence[str],
Direction: ResolverEndpointDirectionType, # (1)
IpAddresses: Sequence[IpAddressRequestTypeDef], # (2)
Name: NotRequired[str],
OutpostArn: NotRequired[str],
PreferredInstanceType: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
ResolverEndpointType: NotRequired[ResolverEndpointTypeType], # (4)
Protocols: NotRequired[Sequence[ProtocolType]], # (5)
- See ResolverEndpointDirectionType
- See IpAddressRequestTypeDef
- See TagTypeDef
- See ResolverEndpointTypeType
- See ProtocolType
CreateResolverQueryLogConfigResponseTypeDef#
# CreateResolverQueryLogConfigResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateResolverQueryLogConfigResponseTypeDef
def get_value() -> CreateResolverQueryLogConfigResponseTypeDef:
return {
"ResolverQueryLogConfig": ...,
}
# CreateResolverQueryLogConfigResponseTypeDef definition
class CreateResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfig: ResolverQueryLogConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResolverQueryLogConfigResponseTypeDef#
# DeleteResolverQueryLogConfigResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteResolverQueryLogConfigResponseTypeDef
def get_value() -> DeleteResolverQueryLogConfigResponseTypeDef:
return {
"ResolverQueryLogConfig": ...,
}
# DeleteResolverQueryLogConfigResponseTypeDef definition
class DeleteResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfig: ResolverQueryLogConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverQueryLogConfigResponseTypeDef#
# GetResolverQueryLogConfigResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverQueryLogConfigResponseTypeDef
def get_value() -> GetResolverQueryLogConfigResponseTypeDef:
return {
"ResolverQueryLogConfig": ...,
}
# GetResolverQueryLogConfigResponseTypeDef definition
class GetResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfig: ResolverQueryLogConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverQueryLogConfigsResponseTypeDef#
# ListResolverQueryLogConfigsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverQueryLogConfigsResponseTypeDef
def get_value() -> ListResolverQueryLogConfigsResponseTypeDef:
return {
"NextToken": ...,
}
# ListResolverQueryLogConfigsResponseTypeDef definition
class ListResolverQueryLogConfigsResponseTypeDef(TypedDict):
TotalCount: int,
TotalFilteredCount: int,
ResolverQueryLogConfigs: List[ResolverQueryLogConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateResolverRuleRequestTypeDef#
# CreateResolverRuleRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateResolverRuleRequestTypeDef
def get_value() -> CreateResolverRuleRequestTypeDef:
return {
"CreatorRequestId": ...,
}
# CreateResolverRuleRequestTypeDef definition
class CreateResolverRuleRequestTypeDef(TypedDict):
CreatorRequestId: str,
RuleType: RuleTypeOptionType, # (1)
Name: NotRequired[str],
DomainName: NotRequired[str],
TargetIps: NotRequired[Sequence[TargetAddressTypeDef]], # (2)
ResolverEndpointId: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See RuleTypeOptionType
- See TargetAddressTypeDef
- See TagTypeDef
ResolverRuleConfigTypeDef#
# ResolverRuleConfigTypeDef TypedDict 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 TypedDict 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
ListResolverDnssecConfigsRequestTypeDef#
# ListResolverDnssecConfigsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverDnssecConfigsRequestTypeDef
def get_value() -> ListResolverDnssecConfigsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListResolverDnssecConfigsRequestTypeDef definition
class ListResolverDnssecConfigsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListResolverEndpointsRequestTypeDef#
# ListResolverEndpointsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverEndpointsRequestTypeDef
def get_value() -> ListResolverEndpointsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListResolverEndpointsRequestTypeDef definition
class ListResolverEndpointsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListResolverQueryLogConfigAssociationsRequestTypeDef#
# ListResolverQueryLogConfigAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverQueryLogConfigAssociationsRequestTypeDef
def get_value() -> ListResolverQueryLogConfigAssociationsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListResolverQueryLogConfigAssociationsRequestTypeDef definition
class ListResolverQueryLogConfigAssociationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (2)
- See FilterTypeDef
- See SortOrderType
ListResolverQueryLogConfigsRequestTypeDef#
# ListResolverQueryLogConfigsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverQueryLogConfigsRequestTypeDef
def get_value() -> ListResolverQueryLogConfigsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListResolverQueryLogConfigsRequestTypeDef definition
class ListResolverQueryLogConfigsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (2)
- See FilterTypeDef
- See SortOrderType
ListResolverRuleAssociationsRequestTypeDef#
# ListResolverRuleAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverRuleAssociationsRequestTypeDef
def get_value() -> ListResolverRuleAssociationsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListResolverRuleAssociationsRequestTypeDef definition
class ListResolverRuleAssociationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListResolverRulesRequestTypeDef#
# ListResolverRulesRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverRulesRequestTypeDef
def get_value() -> ListResolverRulesRequestTypeDef:
return {
"MaxResults": ...,
}
# ListResolverRulesRequestTypeDef definition
class ListResolverRulesRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
GetFirewallConfigResponseTypeDef#
# GetFirewallConfigResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetFirewallConfigResponseTypeDef
def get_value() -> GetFirewallConfigResponseTypeDef:
return {
"FirewallConfig": ...,
}
# GetFirewallConfigResponseTypeDef definition
class GetFirewallConfigResponseTypeDef(TypedDict):
FirewallConfig: FirewallConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallConfigsResponseTypeDef#
# ListFirewallConfigsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallConfigsResponseTypeDef
def get_value() -> ListFirewallConfigsResponseTypeDef:
return {
"NextToken": ...,
}
# ListFirewallConfigsResponseTypeDef definition
class ListFirewallConfigsResponseTypeDef(TypedDict):
FirewallConfigs: List[FirewallConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateFirewallConfigResponseTypeDef#
# UpdateFirewallConfigResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateFirewallConfigResponseTypeDef
def get_value() -> UpdateFirewallConfigResponseTypeDef:
return {
"FirewallConfig": ...,
}
# UpdateFirewallConfigResponseTypeDef definition
class UpdateFirewallConfigResponseTypeDef(TypedDict):
FirewallConfig: FirewallConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallDomainListsResponseTypeDef#
# ListFirewallDomainListsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallDomainListsResponseTypeDef
def get_value() -> ListFirewallDomainListsResponseTypeDef:
return {
"NextToken": ...,
}
# ListFirewallDomainListsResponseTypeDef definition
class ListFirewallDomainListsResponseTypeDef(TypedDict):
FirewallDomainLists: List[FirewallDomainListMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListFirewallRuleGroupsResponseTypeDef#
# ListFirewallRuleGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallRuleGroupsResponseTypeDef
def get_value() -> ListFirewallRuleGroupsResponseTypeDef:
return {
"NextToken": ...,
}
# ListFirewallRuleGroupsResponseTypeDef definition
class ListFirewallRuleGroupsResponseTypeDef(TypedDict):
FirewallRuleGroups: List[FirewallRuleGroupMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetResolverConfigResponseTypeDef#
# GetResolverConfigResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverConfigResponseTypeDef
def get_value() -> GetResolverConfigResponseTypeDef:
return {
"ResolverConfig": ...,
}
# GetResolverConfigResponseTypeDef definition
class GetResolverConfigResponseTypeDef(TypedDict):
ResolverConfig: ResolverConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverConfigsResponseTypeDef#
# ListResolverConfigsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverConfigsResponseTypeDef
def get_value() -> ListResolverConfigsResponseTypeDef:
return {
"NextToken": ...,
}
# ListResolverConfigsResponseTypeDef definition
class ListResolverConfigsResponseTypeDef(TypedDict):
ResolverConfigs: List[ResolverConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateResolverConfigResponseTypeDef#
# UpdateResolverConfigResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateResolverConfigResponseTypeDef
def get_value() -> UpdateResolverConfigResponseTypeDef:
return {
"ResolverConfig": ...,
}
# UpdateResolverConfigResponseTypeDef definition
class UpdateResolverConfigResponseTypeDef(TypedDict):
ResolverConfig: ResolverConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverDnssecConfigResponseTypeDef#
# GetResolverDnssecConfigResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverDnssecConfigResponseTypeDef
def get_value() -> GetResolverDnssecConfigResponseTypeDef:
return {
"ResolverDNSSECConfig": ...,
}
# GetResolverDnssecConfigResponseTypeDef definition
class GetResolverDnssecConfigResponseTypeDef(TypedDict):
ResolverDNSSECConfig: ResolverDnssecConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverDnssecConfigsResponseTypeDef#
# ListResolverDnssecConfigsResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverDnssecConfigsResponseTypeDef
def get_value() -> ListResolverDnssecConfigsResponseTypeDef:
return {
"NextToken": ...,
}
# ListResolverDnssecConfigsResponseTypeDef definition
class ListResolverDnssecConfigsResponseTypeDef(TypedDict):
ResolverDnssecConfigs: List[ResolverDnssecConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateResolverDnssecConfigResponseTypeDef#
# UpdateResolverDnssecConfigResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateResolverDnssecConfigResponseTypeDef
def get_value() -> UpdateResolverDnssecConfigResponseTypeDef:
return {
"ResolverDNSSECConfig": ...,
}
# UpdateResolverDnssecConfigResponseTypeDef definition
class UpdateResolverDnssecConfigResponseTypeDef(TypedDict):
ResolverDNSSECConfig: ResolverDnssecConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverEndpointIpAddressesResponseTypeDef#
# ListResolverEndpointIpAddressesResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverEndpointIpAddressesResponseTypeDef
def get_value() -> ListResolverEndpointIpAddressesResponseTypeDef:
return {
"NextToken": ...,
}
# ListResolverEndpointIpAddressesResponseTypeDef definition
class ListResolverEndpointIpAddressesResponseTypeDef(TypedDict):
MaxResults: int,
IpAddresses: List[IpAddressResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListFirewallConfigsRequestPaginateTypeDef#
# ListFirewallConfigsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallConfigsRequestPaginateTypeDef
def get_value() -> ListFirewallConfigsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListFirewallConfigsRequestPaginateTypeDef definition
class ListFirewallConfigsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallDomainListsRequestPaginateTypeDef#
# ListFirewallDomainListsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallDomainListsRequestPaginateTypeDef
def get_value() -> ListFirewallDomainListsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListFirewallDomainListsRequestPaginateTypeDef definition
class ListFirewallDomainListsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallDomainsRequestPaginateTypeDef#
# ListFirewallDomainsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallDomainsRequestPaginateTypeDef
def get_value() -> ListFirewallDomainsRequestPaginateTypeDef:
return {
"FirewallDomainListId": ...,
}
# ListFirewallDomainsRequestPaginateTypeDef definition
class ListFirewallDomainsRequestPaginateTypeDef(TypedDict):
FirewallDomainListId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallRuleGroupAssociationsRequestPaginateTypeDef#
# ListFirewallRuleGroupAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallRuleGroupAssociationsRequestPaginateTypeDef
def get_value() -> ListFirewallRuleGroupAssociationsRequestPaginateTypeDef:
return {
"FirewallRuleGroupId": ...,
}
# ListFirewallRuleGroupAssociationsRequestPaginateTypeDef definition
class ListFirewallRuleGroupAssociationsRequestPaginateTypeDef(TypedDict):
FirewallRuleGroupId: NotRequired[str],
VpcId: NotRequired[str],
Priority: NotRequired[int],
Status: NotRequired[FirewallRuleGroupAssociationStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFirewallRuleGroupsRequestPaginateTypeDef#
# ListFirewallRuleGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallRuleGroupsRequestPaginateTypeDef
def get_value() -> ListFirewallRuleGroupsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListFirewallRuleGroupsRequestPaginateTypeDef definition
class ListFirewallRuleGroupsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallRulesRequestPaginateTypeDef#
# ListFirewallRulesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListFirewallRulesRequestPaginateTypeDef
def get_value() -> ListFirewallRulesRequestPaginateTypeDef:
return {
"FirewallRuleGroupId": ...,
}
# ListFirewallRulesRequestPaginateTypeDef definition
class ListFirewallRulesRequestPaginateTypeDef(TypedDict):
FirewallRuleGroupId: str,
Priority: NotRequired[int],
Action: NotRequired[ActionType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See ActionType
- See PaginatorConfigTypeDef
ListOutpostResolversRequestPaginateTypeDef#
# ListOutpostResolversRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListOutpostResolversRequestPaginateTypeDef
def get_value() -> ListOutpostResolversRequestPaginateTypeDef:
return {
"OutpostArn": ...,
}
# ListOutpostResolversRequestPaginateTypeDef definition
class ListOutpostResolversRequestPaginateTypeDef(TypedDict):
OutpostArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResolverConfigsRequestPaginateTypeDef#
# ListResolverConfigsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverConfigsRequestPaginateTypeDef
def get_value() -> ListResolverConfigsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListResolverConfigsRequestPaginateTypeDef definition
class ListResolverConfigsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResolverDnssecConfigsRequestPaginateTypeDef#
# ListResolverDnssecConfigsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverDnssecConfigsRequestPaginateTypeDef
def get_value() -> ListResolverDnssecConfigsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListResolverDnssecConfigsRequestPaginateTypeDef definition
class ListResolverDnssecConfigsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListResolverEndpointIpAddressesRequestPaginateTypeDef#
# ListResolverEndpointIpAddressesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverEndpointIpAddressesRequestPaginateTypeDef
def get_value() -> ListResolverEndpointIpAddressesRequestPaginateTypeDef:
return {
"ResolverEndpointId": ...,
}
# ListResolverEndpointIpAddressesRequestPaginateTypeDef definition
class ListResolverEndpointIpAddressesRequestPaginateTypeDef(TypedDict):
ResolverEndpointId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResolverEndpointsRequestPaginateTypeDef#
# ListResolverEndpointsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverEndpointsRequestPaginateTypeDef
def get_value() -> ListResolverEndpointsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListResolverEndpointsRequestPaginateTypeDef definition
class ListResolverEndpointsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListResolverQueryLogConfigAssociationsRequestPaginateTypeDef#
# ListResolverQueryLogConfigAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverQueryLogConfigAssociationsRequestPaginateTypeDef
def get_value() -> ListResolverQueryLogConfigAssociationsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListResolverQueryLogConfigAssociationsRequestPaginateTypeDef definition
class ListResolverQueryLogConfigAssociationsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See SortOrderType
- See PaginatorConfigTypeDef
ListResolverQueryLogConfigsRequestPaginateTypeDef#
# ListResolverQueryLogConfigsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverQueryLogConfigsRequestPaginateTypeDef
def get_value() -> ListResolverQueryLogConfigsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListResolverQueryLogConfigsRequestPaginateTypeDef definition
class ListResolverQueryLogConfigsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See SortOrderType
- See PaginatorConfigTypeDef
ListResolverRuleAssociationsRequestPaginateTypeDef#
# ListResolverRuleAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverRuleAssociationsRequestPaginateTypeDef
def get_value() -> ListResolverRuleAssociationsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListResolverRuleAssociationsRequestPaginateTypeDef definition
class ListResolverRuleAssociationsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListResolverRulesRequestPaginateTypeDef#
# ListResolverRulesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverRulesRequestPaginateTypeDef
def get_value() -> ListResolverRulesRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListResolverRulesRequestPaginateTypeDef definition
class ListResolverRulesRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListTagsForResourceRequestPaginateTypeDef#
# ListTagsForResourceRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListTagsForResourceRequestPaginateTypeDef
def get_value() -> ListTagsForResourceRequestPaginateTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestPaginateTypeDef definition
class ListTagsForResourceRequestPaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
UpdateResolverEndpointRequestTypeDef#
# UpdateResolverEndpointRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateResolverEndpointRequestTypeDef
def get_value() -> UpdateResolverEndpointRequestTypeDef:
return {
"ResolverEndpointId": ...,
}
# UpdateResolverEndpointRequestTypeDef definition
class UpdateResolverEndpointRequestTypeDef(TypedDict):
ResolverEndpointId: str,
Name: NotRequired[str],
ResolverEndpointType: NotRequired[ResolverEndpointTypeType], # (1)
UpdateIpAddresses: NotRequired[Sequence[UpdateIpAddressTypeDef]], # (2)
Protocols: NotRequired[Sequence[ProtocolType]], # (3)
UpdateResolverRuleRequestTypeDef#
# UpdateResolverRuleRequestTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateResolverRuleRequestTypeDef
def get_value() -> UpdateResolverRuleRequestTypeDef:
return {
"ResolverRuleId": ...,
}
# UpdateResolverRuleRequestTypeDef definition
class UpdateResolverRuleRequestTypeDef(TypedDict):
ResolverRuleId: str,
Config: ResolverRuleConfigTypeDef, # (1)
CreateResolverRuleResponseTypeDef#
# CreateResolverRuleResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import CreateResolverRuleResponseTypeDef
def get_value() -> CreateResolverRuleResponseTypeDef:
return {
"ResolverRule": ...,
}
# CreateResolverRuleResponseTypeDef definition
class CreateResolverRuleResponseTypeDef(TypedDict):
ResolverRule: ResolverRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResolverRuleResponseTypeDef#
# DeleteResolverRuleResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import DeleteResolverRuleResponseTypeDef
def get_value() -> DeleteResolverRuleResponseTypeDef:
return {
"ResolverRule": ...,
}
# DeleteResolverRuleResponseTypeDef definition
class DeleteResolverRuleResponseTypeDef(TypedDict):
ResolverRule: ResolverRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverRuleResponseTypeDef#
# GetResolverRuleResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import GetResolverRuleResponseTypeDef
def get_value() -> GetResolverRuleResponseTypeDef:
return {
"ResolverRule": ...,
}
# GetResolverRuleResponseTypeDef definition
class GetResolverRuleResponseTypeDef(TypedDict):
ResolverRule: ResolverRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverRulesResponseTypeDef#
# ListResolverRulesResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import ListResolverRulesResponseTypeDef
def get_value() -> ListResolverRulesResponseTypeDef:
return {
"NextToken": ...,
}
# ListResolverRulesResponseTypeDef definition
class ListResolverRulesResponseTypeDef(TypedDict):
MaxResults: int,
ResolverRules: List[ResolverRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateResolverRuleResponseTypeDef#
# UpdateResolverRuleResponseTypeDef TypedDict usage example
from mypy_boto3_route53resolver.type_defs import UpdateResolverRuleResponseTypeDef
def get_value() -> UpdateResolverRuleResponseTypeDef:
return {
"ResolverRule": ...,
}
# UpdateResolverRuleResponseTypeDef definition
class UpdateResolverRuleResponseTypeDef(TypedDict):
ResolverRule: ResolverRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)