Skip to content

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],
  1. See MutationProtectionStatusType
  2. See FirewallRuleGroupAssociationStatusType

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)
  1. See ResolverEndpointDirectionType
  2. See ResolverEndpointStatusType
  3. See ResolverEndpointTypeType

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],
  1. See ResolverQueryLogConfigAssociationStatusType
  2. See ResolverQueryLogConfigAssociationErrorType

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],
  1. See ResolverRuleAssociationStatusType

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],
  1. See FirewallDomainListStatusType

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],
  1. See FirewallRuleGroupStatusType
  2. See ShareStatusType

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],
  1. See ActionType
  2. See BlockResponseType
  3. 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],
  1. See ActionType
  2. See BlockResponseType
  3. 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],
  1. See ResolverQueryLogConfigStatusType
  2. See ShareStatusType

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)
  1. See FirewallFailOpenStatusType

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)
  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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResolverAutodefinedReverseStatusType

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)
  1. See ResolverDNSSECValidationStatusType

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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,
  1. See FirewallDomainImportOperationType

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)
  1. See FirewallDomainListStatusType
  2. See ResponseMetadataTypeDef

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],
  1. See IpAddressStatusType

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleGroupAssociationStatusType
  2. See PaginatorConfigTypeDef

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],
  1. See FirewallRuleGroupAssociationStatusType

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)
  1. See PaginatorConfigTypeDef

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)
  1. See ActionType
  2. 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],
  1. 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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See FirewallFailOpenStatusType

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],
  1. See FirewallDomainUpdateOperationType

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)
  1. See FirewallDomainListStatusType
  2. See ResponseMetadataTypeDef

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],
  1. See MutationProtectionStatusType

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],
  1. See ActionType
  2. See BlockResponseType
  3. 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)
  1. See AutodefinedReverseFlagType

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)
  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)
  1. See MutationProtectionStatusType
  2. See TagTypeDef

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)
  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)
  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)
  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)
  1. See TagTypeDef
  2. 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)
  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)
  1. See FirewallRuleGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See IpAddressUpdateTypeDef

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)
  1. See IpAddressUpdateTypeDef

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)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverQueryLogConfigAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverQueryLogConfigAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverQueryLogConfigAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverQueryLogConfigAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverRuleAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverRuleAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverRuleAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverRuleAssociationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallDomainListTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallDomainListTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallDomainListTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleGroupTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleGroupTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleGroupTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverEndpointDirectionType
  2. See IpAddressRequestTypeDef
  3. See TagTypeDef
  4. 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)
  1. See ResolverQueryLogConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverQueryLogConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverQueryLogConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverQueryLogConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RuleTypeOptionType
  2. See TargetAddressTypeDef
  3. 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],
  1. See TargetAddressTypeDef

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],
  1. See ResolverRuleStatusType
  2. See RuleTypeOptionType
  3. See TargetAddressTypeDef
  4. 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)
  1. See FilterTypeDef
  2. 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)
  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)
  1. See FilterTypeDef
  2. 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)
  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)
  1. See FilterTypeDef
  2. See SortOrderType
  3. 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)
  1. See FilterTypeDef
  2. 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)
  1. See FilterTypeDef
  2. See SortOrderType
  3. 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)
  1. See FilterTypeDef
  2. 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)
  1. See FilterTypeDef
  2. 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)
  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)
  1. See FilterTypeDef
  2. 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)
  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)
  1. See FirewallConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallDomainListMetadataTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FirewallRuleGroupMetadataTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverDnssecConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverDnssecConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverDnssecConfigTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See IpAddressResponseTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverEndpointTypeType
  2. See UpdateIpAddressTypeDef

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)
  1. See ResolverRuleConfigTypeDef

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)
  1. See ResolverRuleTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverRuleTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverRuleTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverRuleTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResolverRuleTypeDef
  2. See ResponseMetadataTypeDef