Skip to content

Typed dictionaries

Index > Route53Resolver > Typed dictionaries

Auto-generated documentation for Route53Resolver type annotations stubs module types-aiobotocore-route53resolver.

TagTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

FirewallRuleGroupAssociationTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallRuleGroupAssociationTypeDef

def get_value() -> FirewallRuleGroupAssociationTypeDef:
    return {
        "Id": ...,
    }
Definition
class FirewallRuleGroupAssociationTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    FirewallRuleGroupId: NotRequired[str],
    VpcId: NotRequired[str],
    Name: NotRequired[str],
    Priority: NotRequired[int],
    MutationProtection: NotRequired[MutationProtectionStatusType],  # (1)
    ManagedOwnerName: NotRequired[str],
    Status: NotRequired[FirewallRuleGroupAssociationStatusType],  # (2)
    StatusMessage: NotRequired[str],
    CreatorRequestId: NotRequired[str],
    CreationTime: NotRequired[str],
    ModificationTime: NotRequired[str],
  1. See MutationProtectionStatusType
  2. See FirewallRuleGroupAssociationStatusType

ResponseMetadataTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

IpAddressUpdateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import IpAddressUpdateTypeDef

def get_value() -> IpAddressUpdateTypeDef:
    return {
        "IpId": ...,
    }
Definition
class IpAddressUpdateTypeDef(TypedDict):
    IpId: NotRequired[str],
    SubnetId: NotRequired[str],
    Ip: NotRequired[str],

ResolverEndpointTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverEndpointTypeDef

def get_value() -> ResolverEndpointTypeDef:
    return {
        "Id": ...,
    }
Definition
class ResolverEndpointTypeDef(TypedDict):
    Id: NotRequired[str],
    CreatorRequestId: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    SecurityGroupIds: NotRequired[List[str]],
    Direction: NotRequired[ResolverEndpointDirectionType],  # (1)
    IpAddressCount: NotRequired[int],
    HostVPCId: NotRequired[str],
    Status: NotRequired[ResolverEndpointStatusType],  # (2)
    StatusMessage: NotRequired[str],
    CreationTime: NotRequired[str],
    ModificationTime: NotRequired[str],
  1. See ResolverEndpointDirectionType
  2. See ResolverEndpointStatusType

AssociateResolverQueryLogConfigRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateResolverQueryLogConfigRequestRequestTypeDef

def get_value() -> AssociateResolverQueryLogConfigRequestRequestTypeDef:
    return {
        "ResolverQueryLogConfigId": ...,
        "ResourceId": ...,
    }
Definition
class AssociateResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
    ResolverQueryLogConfigId: str,
    ResourceId: str,

ResolverQueryLogConfigAssociationTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverQueryLogConfigAssociationTypeDef

def get_value() -> ResolverQueryLogConfigAssociationTypeDef:
    return {
        "Id": ...,
    }
Definition
class ResolverQueryLogConfigAssociationTypeDef(TypedDict):
    Id: NotRequired[str],
    ResolverQueryLogConfigId: NotRequired[str],
    ResourceId: NotRequired[str],
    Status: NotRequired[ResolverQueryLogConfigAssociationStatusType],  # (1)
    Error: NotRequired[ResolverQueryLogConfigAssociationErrorType],  # (2)
    ErrorMessage: NotRequired[str],
    CreationTime: NotRequired[str],
  1. See ResolverQueryLogConfigAssociationStatusType
  2. See ResolverQueryLogConfigAssociationErrorType

AssociateResolverRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateResolverRuleRequestRequestTypeDef

def get_value() -> AssociateResolverRuleRequestRequestTypeDef:
    return {
        "ResolverRuleId": ...,
        "VPCId": ...,
    }
Definition
class AssociateResolverRuleRequestRequestTypeDef(TypedDict):
    ResolverRuleId: str,
    VPCId: str,
    Name: NotRequired[str],

ResolverRuleAssociationTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverRuleAssociationTypeDef

def get_value() -> ResolverRuleAssociationTypeDef:
    return {
        "Id": ...,
    }
Definition
class ResolverRuleAssociationTypeDef(TypedDict):
    Id: NotRequired[str],
    ResolverRuleId: NotRequired[str],
    Name: NotRequired[str],
    VPCId: NotRequired[str],
    Status: NotRequired[ResolverRuleAssociationStatusType],  # (1)
    StatusMessage: NotRequired[str],
  1. See ResolverRuleAssociationStatusType

FirewallDomainListTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallDomainListTypeDef

def get_value() -> FirewallDomainListTypeDef:
    return {
        "Id": ...,
    }
Definition
class FirewallDomainListTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    DomainCount: NotRequired[int],
    Status: NotRequired[FirewallDomainListStatusType],  # (1)
    StatusMessage: NotRequired[str],
    ManagedOwnerName: NotRequired[str],
    CreatorRequestId: NotRequired[str],
    CreationTime: NotRequired[str],
    ModificationTime: NotRequired[str],
  1. See FirewallDomainListStatusType

FirewallRuleGroupTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallRuleGroupTypeDef

def get_value() -> FirewallRuleGroupTypeDef:
    return {
        "Id": ...,
    }
Definition
class FirewallRuleGroupTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    RuleCount: NotRequired[int],
    Status: NotRequired[FirewallRuleGroupStatusType],  # (1)
    StatusMessage: NotRequired[str],
    OwnerId: NotRequired[str],
    CreatorRequestId: NotRequired[str],
    ShareStatus: NotRequired[ShareStatusType],  # (2)
    CreationTime: NotRequired[str],
    ModificationTime: NotRequired[str],
  1. See FirewallRuleGroupStatusType
  2. See ShareStatusType

CreateFirewallRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateFirewallRuleRequestRequestTypeDef

def get_value() -> CreateFirewallRuleRequestRequestTypeDef:
    return {
        "CreatorRequestId": ...,
        "FirewallRuleGroupId": ...,
        "FirewallDomainListId": ...,
        "Priority": ...,
        "Action": ...,
        "Name": ...,
    }
Definition
class CreateFirewallRuleRequestRequestTypeDef(TypedDict):
    CreatorRequestId: str,
    FirewallRuleGroupId: str,
    FirewallDomainListId: str,
    Priority: int,
    Action: ActionType,  # (1)
    Name: str,
    BlockResponse: NotRequired[BlockResponseType],  # (2)
    BlockOverrideDomain: NotRequired[str],
    BlockOverrideDnsType: NotRequired[BlockOverrideDnsTypeType],  # (3)
    BlockOverrideTtl: NotRequired[int],
  1. See ActionType
  2. See BlockResponseType
  3. See BlockOverrideDnsTypeType

FirewallRuleTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallRuleTypeDef

def get_value() -> FirewallRuleTypeDef:
    return {
        "FirewallRuleGroupId": ...,
    }
Definition
class FirewallRuleTypeDef(TypedDict):
    FirewallRuleGroupId: NotRequired[str],
    FirewallDomainListId: NotRequired[str],
    Name: NotRequired[str],
    Priority: NotRequired[int],
    Action: NotRequired[ActionType],  # (1)
    BlockResponse: NotRequired[BlockResponseType],  # (2)
    BlockOverrideDomain: NotRequired[str],
    BlockOverrideDnsType: NotRequired[BlockOverrideDnsTypeType],  # (3)
    BlockOverrideTtl: NotRequired[int],
    CreatorRequestId: NotRequired[str],
    CreationTime: NotRequired[str],
    ModificationTime: NotRequired[str],
  1. See ActionType
  2. See BlockResponseType
  3. See BlockOverrideDnsTypeType

IpAddressRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import IpAddressRequestTypeDef

def get_value() -> IpAddressRequestTypeDef:
    return {
        "SubnetId": ...,
    }
Definition
class IpAddressRequestTypeDef(TypedDict):
    SubnetId: str,
    Ip: NotRequired[str],

ResolverQueryLogConfigTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverQueryLogConfigTypeDef

def get_value() -> ResolverQueryLogConfigTypeDef:
    return {
        "Id": ...,
    }
Definition
class ResolverQueryLogConfigTypeDef(TypedDict):
    Id: NotRequired[str],
    OwnerId: NotRequired[str],
    Status: NotRequired[ResolverQueryLogConfigStatusType],  # (1)
    ShareStatus: NotRequired[ShareStatusType],  # (2)
    AssociationCount: NotRequired[int],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    DestinationArn: NotRequired[str],
    CreatorRequestId: NotRequired[str],
    CreationTime: NotRequired[str],
  1. See ResolverQueryLogConfigStatusType
  2. See ShareStatusType

TargetAddressTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import TargetAddressTypeDef

def get_value() -> TargetAddressTypeDef:
    return {
        "Ip": ...,
    }
Definition
class TargetAddressTypeDef(TypedDict):
    Ip: str,
    Port: NotRequired[int],

DeleteFirewallDomainListRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteFirewallDomainListRequestRequestTypeDef

def get_value() -> DeleteFirewallDomainListRequestRequestTypeDef:
    return {
        "FirewallDomainListId": ...,
    }
Definition
class DeleteFirewallDomainListRequestRequestTypeDef(TypedDict):
    FirewallDomainListId: str,

DeleteFirewallRuleGroupRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteFirewallRuleGroupRequestRequestTypeDef

def get_value() -> DeleteFirewallRuleGroupRequestRequestTypeDef:
    return {
        "FirewallRuleGroupId": ...,
    }
Definition
class DeleteFirewallRuleGroupRequestRequestTypeDef(TypedDict):
    FirewallRuleGroupId: str,

DeleteFirewallRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteFirewallRuleRequestRequestTypeDef

def get_value() -> DeleteFirewallRuleRequestRequestTypeDef:
    return {
        "FirewallRuleGroupId": ...,
        "FirewallDomainListId": ...,
    }
Definition
class DeleteFirewallRuleRequestRequestTypeDef(TypedDict):
    FirewallRuleGroupId: str,
    FirewallDomainListId: str,

DeleteResolverEndpointRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteResolverEndpointRequestRequestTypeDef

def get_value() -> DeleteResolverEndpointRequestRequestTypeDef:
    return {
        "ResolverEndpointId": ...,
    }
Definition
class DeleteResolverEndpointRequestRequestTypeDef(TypedDict):
    ResolverEndpointId: str,

DeleteResolverQueryLogConfigRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteResolverQueryLogConfigRequestRequestTypeDef

def get_value() -> DeleteResolverQueryLogConfigRequestRequestTypeDef:
    return {
        "ResolverQueryLogConfigId": ...,
    }
Definition
class DeleteResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
    ResolverQueryLogConfigId: str,

DeleteResolverRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteResolverRuleRequestRequestTypeDef

def get_value() -> DeleteResolverRuleRequestRequestTypeDef:
    return {
        "ResolverRuleId": ...,
    }
Definition
class DeleteResolverRuleRequestRequestTypeDef(TypedDict):
    ResolverRuleId: str,

DisassociateFirewallRuleGroupRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateFirewallRuleGroupRequestRequestTypeDef

def get_value() -> DisassociateFirewallRuleGroupRequestRequestTypeDef:
    return {
        "FirewallRuleGroupAssociationId": ...,
    }
Definition
class DisassociateFirewallRuleGroupRequestRequestTypeDef(TypedDict):
    FirewallRuleGroupAssociationId: str,

DisassociateResolverQueryLogConfigRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateResolverQueryLogConfigRequestRequestTypeDef

def get_value() -> DisassociateResolverQueryLogConfigRequestRequestTypeDef:
    return {
        "ResolverQueryLogConfigId": ...,
        "ResourceId": ...,
    }
Definition
class DisassociateResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
    ResolverQueryLogConfigId: str,
    ResourceId: str,

DisassociateResolverRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateResolverRuleRequestRequestTypeDef

def get_value() -> DisassociateResolverRuleRequestRequestTypeDef:
    return {
        "VPCId": ...,
        "ResolverRuleId": ...,
    }
Definition
class DisassociateResolverRuleRequestRequestTypeDef(TypedDict):
    VPCId: str,
    ResolverRuleId: str,

FilterTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Name": ...,
    }
Definition
class FilterTypeDef(TypedDict):
    Name: NotRequired[str],
    Values: NotRequired[Sequence[str]],

FirewallConfigTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallConfigTypeDef

def get_value() -> FirewallConfigTypeDef:
    return {
        "Id": ...,
    }
Definition
class FirewallConfigTypeDef(TypedDict):
    Id: NotRequired[str],
    ResourceId: NotRequired[str],
    OwnerId: NotRequired[str],
    FirewallFailOpen: NotRequired[FirewallFailOpenStatusType],  # (1)
  1. See FirewallFailOpenStatusType

FirewallDomainListMetadataTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallDomainListMetadataTypeDef

def get_value() -> FirewallDomainListMetadataTypeDef:
    return {
        "Id": ...,
    }
Definition
class FirewallDomainListMetadataTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    CreatorRequestId: NotRequired[str],
    ManagedOwnerName: NotRequired[str],

FirewallRuleGroupMetadataTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import FirewallRuleGroupMetadataTypeDef

def get_value() -> FirewallRuleGroupMetadataTypeDef:
    return {
        "Id": ...,
    }
Definition
class FirewallRuleGroupMetadataTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    OwnerId: NotRequired[str],
    CreatorRequestId: NotRequired[str],
    ShareStatus: NotRequired[ShareStatusType],  # (1)
  1. See ShareStatusType

GetFirewallConfigRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallConfigRequestRequestTypeDef

def get_value() -> GetFirewallConfigRequestRequestTypeDef:
    return {
        "ResourceId": ...,
    }
Definition
class GetFirewallConfigRequestRequestTypeDef(TypedDict):
    ResourceId: str,

GetFirewallDomainListRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallDomainListRequestRequestTypeDef

def get_value() -> GetFirewallDomainListRequestRequestTypeDef:
    return {
        "FirewallDomainListId": ...,
    }
Definition
class GetFirewallDomainListRequestRequestTypeDef(TypedDict):
    FirewallDomainListId: str,

GetFirewallRuleGroupAssociationRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallRuleGroupAssociationRequestRequestTypeDef

def get_value() -> GetFirewallRuleGroupAssociationRequestRequestTypeDef:
    return {
        "FirewallRuleGroupAssociationId": ...,
    }
Definition
class GetFirewallRuleGroupAssociationRequestRequestTypeDef(TypedDict):
    FirewallRuleGroupAssociationId: str,

GetFirewallRuleGroupPolicyRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallRuleGroupPolicyRequestRequestTypeDef

def get_value() -> GetFirewallRuleGroupPolicyRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class GetFirewallRuleGroupPolicyRequestRequestTypeDef(TypedDict):
    Arn: str,

GetFirewallRuleGroupRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallRuleGroupRequestRequestTypeDef

def get_value() -> GetFirewallRuleGroupRequestRequestTypeDef:
    return {
        "FirewallRuleGroupId": ...,
    }
Definition
class GetFirewallRuleGroupRequestRequestTypeDef(TypedDict):
    FirewallRuleGroupId: str,

GetResolverConfigRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverConfigRequestRequestTypeDef

def get_value() -> GetResolverConfigRequestRequestTypeDef:
    return {
        "ResourceId": ...,
    }
Definition
class GetResolverConfigRequestRequestTypeDef(TypedDict):
    ResourceId: str,

ResolverConfigTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverConfigTypeDef

def get_value() -> ResolverConfigTypeDef:
    return {
        "Id": ...,
    }
Definition
class ResolverConfigTypeDef(TypedDict):
    Id: NotRequired[str],
    ResourceId: NotRequired[str],
    OwnerId: NotRequired[str],
    AutodefinedReverse: NotRequired[ResolverAutodefinedReverseStatusType],  # (1)
  1. See ResolverAutodefinedReverseStatusType

GetResolverDnssecConfigRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverDnssecConfigRequestRequestTypeDef

def get_value() -> GetResolverDnssecConfigRequestRequestTypeDef:
    return {
        "ResourceId": ...,
    }
Definition
class GetResolverDnssecConfigRequestRequestTypeDef(TypedDict):
    ResourceId: str,

ResolverDnssecConfigTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverDnssecConfigTypeDef

def get_value() -> ResolverDnssecConfigTypeDef:
    return {
        "Id": ...,
    }
Definition
class ResolverDnssecConfigTypeDef(TypedDict):
    Id: NotRequired[str],
    OwnerId: NotRequired[str],
    ResourceId: NotRequired[str],
    ValidationStatus: NotRequired[ResolverDNSSECValidationStatusType],  # (1)
  1. See ResolverDNSSECValidationStatusType

GetResolverEndpointRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverEndpointRequestRequestTypeDef

def get_value() -> GetResolverEndpointRequestRequestTypeDef:
    return {
        "ResolverEndpointId": ...,
    }
Definition
class GetResolverEndpointRequestRequestTypeDef(TypedDict):
    ResolverEndpointId: str,

GetResolverQueryLogConfigAssociationRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverQueryLogConfigAssociationRequestRequestTypeDef

def get_value() -> GetResolverQueryLogConfigAssociationRequestRequestTypeDef:
    return {
        "ResolverQueryLogConfigAssociationId": ...,
    }
Definition
class GetResolverQueryLogConfigAssociationRequestRequestTypeDef(TypedDict):
    ResolverQueryLogConfigAssociationId: str,

GetResolverQueryLogConfigPolicyRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverQueryLogConfigPolicyRequestRequestTypeDef

def get_value() -> GetResolverQueryLogConfigPolicyRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class GetResolverQueryLogConfigPolicyRequestRequestTypeDef(TypedDict):
    Arn: str,

GetResolverQueryLogConfigRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverQueryLogConfigRequestRequestTypeDef

def get_value() -> GetResolverQueryLogConfigRequestRequestTypeDef:
    return {
        "ResolverQueryLogConfigId": ...,
    }
Definition
class GetResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
    ResolverQueryLogConfigId: str,

GetResolverRuleAssociationRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverRuleAssociationRequestRequestTypeDef

def get_value() -> GetResolverRuleAssociationRequestRequestTypeDef:
    return {
        "ResolverRuleAssociationId": ...,
    }
Definition
class GetResolverRuleAssociationRequestRequestTypeDef(TypedDict):
    ResolverRuleAssociationId: str,

GetResolverRulePolicyRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverRulePolicyRequestRequestTypeDef

def get_value() -> GetResolverRulePolicyRequestRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class GetResolverRulePolicyRequestRequestTypeDef(TypedDict):
    Arn: str,

GetResolverRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverRuleRequestRequestTypeDef

def get_value() -> GetResolverRuleRequestRequestTypeDef:
    return {
        "ResolverRuleId": ...,
    }
Definition
class GetResolverRuleRequestRequestTypeDef(TypedDict):
    ResolverRuleId: str,

ImportFirewallDomainsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ImportFirewallDomainsRequestRequestTypeDef

def get_value() -> ImportFirewallDomainsRequestRequestTypeDef:
    return {
        "FirewallDomainListId": ...,
        "Operation": ...,
        "DomainFileUrl": ...,
    }
Definition
class ImportFirewallDomainsRequestRequestTypeDef(TypedDict):
    FirewallDomainListId: str,
    Operation: FirewallDomainImportOperationType,  # (1)
    DomainFileUrl: str,
  1. See FirewallDomainImportOperationType

IpAddressResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import IpAddressResponseTypeDef

def get_value() -> IpAddressResponseTypeDef:
    return {
        "IpId": ...,
    }
Definition
class IpAddressResponseTypeDef(TypedDict):
    IpId: NotRequired[str],
    SubnetId: NotRequired[str],
    Ip: NotRequired[str],
    Status: NotRequired[IpAddressStatusType],  # (1)
    StatusMessage: NotRequired[str],
    CreationTime: NotRequired[str],
    ModificationTime: NotRequired[str],
  1. See IpAddressStatusType

PaginatorConfigTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListFirewallConfigsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallConfigsRequestRequestTypeDef

def get_value() -> ListFirewallConfigsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListFirewallConfigsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListFirewallDomainListsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallDomainListsRequestRequestTypeDef

def get_value() -> ListFirewallDomainListsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListFirewallDomainListsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListFirewallDomainsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallDomainsRequestRequestTypeDef

def get_value() -> ListFirewallDomainsRequestRequestTypeDef:
    return {
        "FirewallDomainListId": ...,
    }
Definition
class ListFirewallDomainsRequestRequestTypeDef(TypedDict):
    FirewallDomainListId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListFirewallRuleGroupAssociationsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRuleGroupAssociationsRequestRequestTypeDef

def get_value() -> ListFirewallRuleGroupAssociationsRequestRequestTypeDef:
    return {
        "FirewallRuleGroupId": ...,
    }
Definition
class ListFirewallRuleGroupAssociationsRequestRequestTypeDef(TypedDict):
    FirewallRuleGroupId: NotRequired[str],
    VpcId: NotRequired[str],
    Priority: NotRequired[int],
    Status: NotRequired[FirewallRuleGroupAssociationStatusType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FirewallRuleGroupAssociationStatusType

ListFirewallRuleGroupsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRuleGroupsRequestRequestTypeDef

def get_value() -> ListFirewallRuleGroupsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListFirewallRuleGroupsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListFirewallRulesRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRulesRequestRequestTypeDef

def get_value() -> ListFirewallRulesRequestRequestTypeDef:
    return {
        "FirewallRuleGroupId": ...,
    }
Definition
class ListFirewallRulesRequestRequestTypeDef(TypedDict):
    FirewallRuleGroupId: str,
    Priority: NotRequired[int],
    Action: NotRequired[ActionType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ActionType

ListResolverConfigsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverConfigsRequestRequestTypeDef

def get_value() -> ListResolverConfigsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListResolverConfigsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListResolverEndpointIpAddressesRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverEndpointIpAddressesRequestRequestTypeDef

def get_value() -> ListResolverEndpointIpAddressesRequestRequestTypeDef:
    return {
        "ResolverEndpointId": ...,
    }
Definition
class ListResolverEndpointIpAddressesRequestRequestTypeDef(TypedDict):
    ResolverEndpointId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

PutFirewallRuleGroupPolicyRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import PutFirewallRuleGroupPolicyRequestRequestTypeDef

def get_value() -> PutFirewallRuleGroupPolicyRequestRequestTypeDef:
    return {
        "Arn": ...,
        "FirewallRuleGroupPolicy": ...,
    }
Definition
class PutFirewallRuleGroupPolicyRequestRequestTypeDef(TypedDict):
    Arn: str,
    FirewallRuleGroupPolicy: str,

PutResolverQueryLogConfigPolicyRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import PutResolverQueryLogConfigPolicyRequestRequestTypeDef

def get_value() -> PutResolverQueryLogConfigPolicyRequestRequestTypeDef:
    return {
        "Arn": ...,
        "ResolverQueryLogConfigPolicy": ...,
    }
Definition
class PutResolverQueryLogConfigPolicyRequestRequestTypeDef(TypedDict):
    Arn: str,
    ResolverQueryLogConfigPolicy: str,

PutResolverRulePolicyRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import PutResolverRulePolicyRequestRequestTypeDef

def get_value() -> PutResolverRulePolicyRequestRequestTypeDef:
    return {
        "Arn": ...,
        "ResolverRulePolicy": ...,
    }
Definition
class PutResolverRulePolicyRequestRequestTypeDef(TypedDict):
    Arn: str,
    ResolverRulePolicy: str,

UntagResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateFirewallConfigRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallConfigRequestRequestTypeDef

def get_value() -> UpdateFirewallConfigRequestRequestTypeDef:
    return {
        "ResourceId": ...,
        "FirewallFailOpen": ...,
    }
Definition
class UpdateFirewallConfigRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    FirewallFailOpen: FirewallFailOpenStatusType,  # (1)
  1. See FirewallFailOpenStatusType

UpdateFirewallDomainsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallDomainsRequestRequestTypeDef

def get_value() -> UpdateFirewallDomainsRequestRequestTypeDef:
    return {
        "FirewallDomainListId": ...,
        "Operation": ...,
        "Domains": ...,
    }
Definition
class UpdateFirewallDomainsRequestRequestTypeDef(TypedDict):
    FirewallDomainListId: str,
    Operation: FirewallDomainUpdateOperationType,  # (1)
    Domains: Sequence[str],
  1. See FirewallDomainUpdateOperationType

UpdateFirewallRuleGroupAssociationRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallRuleGroupAssociationRequestRequestTypeDef

def get_value() -> UpdateFirewallRuleGroupAssociationRequestRequestTypeDef:
    return {
        "FirewallRuleGroupAssociationId": ...,
    }
Definition
class UpdateFirewallRuleGroupAssociationRequestRequestTypeDef(TypedDict):
    FirewallRuleGroupAssociationId: str,
    Priority: NotRequired[int],
    MutationProtection: NotRequired[MutationProtectionStatusType],  # (1)
    Name: NotRequired[str],
  1. See MutationProtectionStatusType

UpdateFirewallRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallRuleRequestRequestTypeDef

def get_value() -> UpdateFirewallRuleRequestRequestTypeDef:
    return {
        "FirewallRuleGroupId": ...,
        "FirewallDomainListId": ...,
    }
Definition
class UpdateFirewallRuleRequestRequestTypeDef(TypedDict):
    FirewallRuleGroupId: str,
    FirewallDomainListId: str,
    Priority: NotRequired[int],
    Action: NotRequired[ActionType],  # (1)
    BlockResponse: NotRequired[BlockResponseType],  # (2)
    BlockOverrideDomain: NotRequired[str],
    BlockOverrideDnsType: NotRequired[BlockOverrideDnsTypeType],  # (3)
    BlockOverrideTtl: NotRequired[int],
    Name: NotRequired[str],
  1. See ActionType
  2. See BlockResponseType
  3. See BlockOverrideDnsTypeType

UpdateResolverConfigRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverConfigRequestRequestTypeDef

def get_value() -> UpdateResolverConfigRequestRequestTypeDef:
    return {
        "ResourceId": ...,
        "AutodefinedReverseFlag": ...,
    }
Definition
class UpdateResolverConfigRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    AutodefinedReverseFlag: AutodefinedReverseFlagType,  # (1)
  1. See AutodefinedReverseFlagType

UpdateResolverDnssecConfigRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverDnssecConfigRequestRequestTypeDef

def get_value() -> UpdateResolverDnssecConfigRequestRequestTypeDef:
    return {
        "ResourceId": ...,
        "Validation": ...,
    }
Definition
class UpdateResolverDnssecConfigRequestRequestTypeDef(TypedDict):
    ResourceId: str,
    Validation: ValidationType,  # (1)
  1. See ValidationType

UpdateResolverEndpointRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverEndpointRequestRequestTypeDef

def get_value() -> UpdateResolverEndpointRequestRequestTypeDef:
    return {
        "ResolverEndpointId": ...,
    }
Definition
class UpdateResolverEndpointRequestRequestTypeDef(TypedDict):
    ResolverEndpointId: str,
    Name: NotRequired[str],

AssociateFirewallRuleGroupRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateFirewallRuleGroupRequestRequestTypeDef

def get_value() -> AssociateFirewallRuleGroupRequestRequestTypeDef:
    return {
        "CreatorRequestId": ...,
        "FirewallRuleGroupId": ...,
        "VpcId": ...,
        "Priority": ...,
        "Name": ...,
    }
Definition
class AssociateFirewallRuleGroupRequestRequestTypeDef(TypedDict):
    CreatorRequestId: str,
    FirewallRuleGroupId: str,
    VpcId: str,
    Priority: int,
    Name: str,
    MutationProtection: NotRequired[MutationProtectionStatusType],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See MutationProtectionStatusType
  2. See TagTypeDef

CreateFirewallDomainListRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateFirewallDomainListRequestRequestTypeDef

def get_value() -> CreateFirewallDomainListRequestRequestTypeDef:
    return {
        "CreatorRequestId": ...,
        "Name": ...,
    }
Definition
class CreateFirewallDomainListRequestRequestTypeDef(TypedDict):
    CreatorRequestId: str,
    Name: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateFirewallRuleGroupRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateFirewallRuleGroupRequestRequestTypeDef

def get_value() -> CreateFirewallRuleGroupRequestRequestTypeDef:
    return {
        "CreatorRequestId": ...,
        "Name": ...,
    }
Definition
class CreateFirewallRuleGroupRequestRequestTypeDef(TypedDict):
    CreatorRequestId: str,
    Name: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateResolverQueryLogConfigRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateResolverQueryLogConfigRequestRequestTypeDef

def get_value() -> CreateResolverQueryLogConfigRequestRequestTypeDef:
    return {
        "Name": ...,
        "DestinationArn": ...,
        "CreatorRequestId": ...,
    }
Definition
class CreateResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
    Name: str,
    DestinationArn: str,
    CreatorRequestId: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

AssociateFirewallRuleGroupResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateFirewallRuleGroupResponseTypeDef

def get_value() -> AssociateFirewallRuleGroupResponseTypeDef:
    return {
        "FirewallRuleGroupAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateFirewallRuleGroupResponseTypeDef(TypedDict):
    FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateFirewallRuleGroupResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateFirewallRuleGroupResponseTypeDef

def get_value() -> DisassociateFirewallRuleGroupResponseTypeDef:
    return {
        "FirewallRuleGroupAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateFirewallRuleGroupResponseTypeDef(TypedDict):
    FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetFirewallRuleGroupAssociationResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallRuleGroupAssociationResponseTypeDef

def get_value() -> GetFirewallRuleGroupAssociationResponseTypeDef:
    return {
        "FirewallRuleGroupAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetFirewallRuleGroupAssociationResponseTypeDef(TypedDict):
    FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetFirewallRuleGroupPolicyResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallRuleGroupPolicyResponseTypeDef

def get_value() -> GetFirewallRuleGroupPolicyResponseTypeDef:
    return {
        "FirewallRuleGroupPolicy": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetFirewallRuleGroupPolicyResponseTypeDef(TypedDict):
    FirewallRuleGroupPolicy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetResolverQueryLogConfigPolicyResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverQueryLogConfigPolicyResponseTypeDef

def get_value() -> GetResolverQueryLogConfigPolicyResponseTypeDef:
    return {
        "ResolverQueryLogConfigPolicy": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResolverQueryLogConfigPolicyResponseTypeDef(TypedDict):
    ResolverQueryLogConfigPolicy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetResolverRulePolicyResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverRulePolicyResponseTypeDef

def get_value() -> GetResolverRulePolicyResponseTypeDef:
    return {
        "ResolverRulePolicy": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResolverRulePolicyResponseTypeDef(TypedDict):
    ResolverRulePolicy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ImportFirewallDomainsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ImportFirewallDomainsResponseTypeDef

def get_value() -> ImportFirewallDomainsResponseTypeDef:
    return {
        "Id": ...,
        "Name": ...,
        "Status": ...,
        "StatusMessage": ...,
        "ResponseMetadata": ...,
    }
Definition
class ImportFirewallDomainsResponseTypeDef(TypedDict):
    Id: str,
    Name: str,
    Status: FirewallDomainListStatusType,  # (1)
    StatusMessage: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallDomainListStatusType
  2. See ResponseMetadataTypeDef

ListFirewallDomainsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallDomainsResponseTypeDef

def get_value() -> ListFirewallDomainsResponseTypeDef:
    return {
        "NextToken": ...,
        "Domains": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListFirewallDomainsResponseTypeDef(TypedDict):
    NextToken: str,
    Domains: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListFirewallRuleGroupAssociationsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRuleGroupAssociationsResponseTypeDef

def get_value() -> ListFirewallRuleGroupAssociationsResponseTypeDef:
    return {
        "NextToken": ...,
        "FirewallRuleGroupAssociations": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListFirewallRuleGroupAssociationsResponseTypeDef(TypedDict):
    NextToken: str,
    FirewallRuleGroupAssociations: List[FirewallRuleGroupAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

PutFirewallRuleGroupPolicyResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import PutFirewallRuleGroupPolicyResponseTypeDef

def get_value() -> PutFirewallRuleGroupPolicyResponseTypeDef:
    return {
        "ReturnValue": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutFirewallRuleGroupPolicyResponseTypeDef(TypedDict):
    ReturnValue: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutResolverQueryLogConfigPolicyResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import PutResolverQueryLogConfigPolicyResponseTypeDef

def get_value() -> PutResolverQueryLogConfigPolicyResponseTypeDef:
    return {
        "ReturnValue": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutResolverQueryLogConfigPolicyResponseTypeDef(TypedDict):
    ReturnValue: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutResolverRulePolicyResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import PutResolverRulePolicyResponseTypeDef

def get_value() -> PutResolverRulePolicyResponseTypeDef:
    return {
        "ReturnValue": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutResolverRulePolicyResponseTypeDef(TypedDict):
    ReturnValue: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateFirewallDomainsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallDomainsResponseTypeDef

def get_value() -> UpdateFirewallDomainsResponseTypeDef:
    return {
        "Id": ...,
        "Name": ...,
        "Status": ...,
        "StatusMessage": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateFirewallDomainsResponseTypeDef(TypedDict):
    Id: str,
    Name: str,
    Status: FirewallDomainListStatusType,  # (1)
    StatusMessage: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallDomainListStatusType
  2. See ResponseMetadataTypeDef

UpdateFirewallRuleGroupAssociationResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallRuleGroupAssociationResponseTypeDef

def get_value() -> UpdateFirewallRuleGroupAssociationResponseTypeDef:
    return {
        "FirewallRuleGroupAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateFirewallRuleGroupAssociationResponseTypeDef(TypedDict):
    FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleGroupAssociationTypeDef
  2. See ResponseMetadataTypeDef

AssociateResolverEndpointIpAddressRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateResolverEndpointIpAddressRequestRequestTypeDef

def get_value() -> AssociateResolverEndpointIpAddressRequestRequestTypeDef:
    return {
        "ResolverEndpointId": ...,
        "IpAddress": ...,
    }
Definition
class AssociateResolverEndpointIpAddressRequestRequestTypeDef(TypedDict):
    ResolverEndpointId: str,
    IpAddress: IpAddressUpdateTypeDef,  # (1)
  1. See IpAddressUpdateTypeDef

DisassociateResolverEndpointIpAddressRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateResolverEndpointIpAddressRequestRequestTypeDef

def get_value() -> DisassociateResolverEndpointIpAddressRequestRequestTypeDef:
    return {
        "ResolverEndpointId": ...,
        "IpAddress": ...,
    }
Definition
class DisassociateResolverEndpointIpAddressRequestRequestTypeDef(TypedDict):
    ResolverEndpointId: str,
    IpAddress: IpAddressUpdateTypeDef,  # (1)
  1. See IpAddressUpdateTypeDef

AssociateResolverEndpointIpAddressResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateResolverEndpointIpAddressResponseTypeDef

def get_value() -> AssociateResolverEndpointIpAddressResponseTypeDef:
    return {
        "ResolverEndpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateResolverEndpointIpAddressResponseTypeDef(TypedDict):
    ResolverEndpoint: ResolverEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

CreateResolverEndpointResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateResolverEndpointResponseTypeDef

def get_value() -> CreateResolverEndpointResponseTypeDef:
    return {
        "ResolverEndpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateResolverEndpointResponseTypeDef(TypedDict):
    ResolverEndpoint: ResolverEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

DeleteResolverEndpointResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteResolverEndpointResponseTypeDef

def get_value() -> DeleteResolverEndpointResponseTypeDef:
    return {
        "ResolverEndpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteResolverEndpointResponseTypeDef(TypedDict):
    ResolverEndpoint: ResolverEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

DisassociateResolverEndpointIpAddressResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateResolverEndpointIpAddressResponseTypeDef

def get_value() -> DisassociateResolverEndpointIpAddressResponseTypeDef:
    return {
        "ResolverEndpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateResolverEndpointIpAddressResponseTypeDef(TypedDict):
    ResolverEndpoint: ResolverEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

GetResolverEndpointResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverEndpointResponseTypeDef

def get_value() -> GetResolverEndpointResponseTypeDef:
    return {
        "ResolverEndpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResolverEndpointResponseTypeDef(TypedDict):
    ResolverEndpoint: ResolverEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

ListResolverEndpointsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverEndpointsResponseTypeDef

def get_value() -> ListResolverEndpointsResponseTypeDef:
    return {
        "NextToken": ...,
        "MaxResults": ...,
        "ResolverEndpoints": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResolverEndpointsResponseTypeDef(TypedDict):
    NextToken: str,
    MaxResults: int,
    ResolverEndpoints: List[ResolverEndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

UpdateResolverEndpointResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverEndpointResponseTypeDef

def get_value() -> UpdateResolverEndpointResponseTypeDef:
    return {
        "ResolverEndpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateResolverEndpointResponseTypeDef(TypedDict):
    ResolverEndpoint: ResolverEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverEndpointTypeDef
  2. See ResponseMetadataTypeDef

AssociateResolverQueryLogConfigResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateResolverQueryLogConfigResponseTypeDef

def get_value() -> AssociateResolverQueryLogConfigResponseTypeDef:
    return {
        "ResolverQueryLogConfigAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateResolverQueryLogConfigResponseTypeDef(TypedDict):
    ResolverQueryLogConfigAssociation: ResolverQueryLogConfigAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverQueryLogConfigAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateResolverQueryLogConfigResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateResolverQueryLogConfigResponseTypeDef

def get_value() -> DisassociateResolverQueryLogConfigResponseTypeDef:
    return {
        "ResolverQueryLogConfigAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateResolverQueryLogConfigResponseTypeDef(TypedDict):
    ResolverQueryLogConfigAssociation: ResolverQueryLogConfigAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverQueryLogConfigAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetResolverQueryLogConfigAssociationResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverQueryLogConfigAssociationResponseTypeDef

def get_value() -> GetResolverQueryLogConfigAssociationResponseTypeDef:
    return {
        "ResolverQueryLogConfigAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResolverQueryLogConfigAssociationResponseTypeDef(TypedDict):
    ResolverQueryLogConfigAssociation: ResolverQueryLogConfigAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverQueryLogConfigAssociationTypeDef
  2. See ResponseMetadataTypeDef

ListResolverQueryLogConfigAssociationsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverQueryLogConfigAssociationsResponseTypeDef

def get_value() -> ListResolverQueryLogConfigAssociationsResponseTypeDef:
    return {
        "NextToken": ...,
        "TotalCount": ...,
        "TotalFilteredCount": ...,
        "ResolverQueryLogConfigAssociations": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResolverQueryLogConfigAssociationsResponseTypeDef(TypedDict):
    NextToken: str,
    TotalCount: int,
    TotalFilteredCount: int,
    ResolverQueryLogConfigAssociations: List[ResolverQueryLogConfigAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverQueryLogConfigAssociationTypeDef
  2. See ResponseMetadataTypeDef

AssociateResolverRuleResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import AssociateResolverRuleResponseTypeDef

def get_value() -> AssociateResolverRuleResponseTypeDef:
    return {
        "ResolverRuleAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateResolverRuleResponseTypeDef(TypedDict):
    ResolverRuleAssociation: ResolverRuleAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverRuleAssociationTypeDef
  2. See ResponseMetadataTypeDef

DisassociateResolverRuleResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DisassociateResolverRuleResponseTypeDef

def get_value() -> DisassociateResolverRuleResponseTypeDef:
    return {
        "ResolverRuleAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateResolverRuleResponseTypeDef(TypedDict):
    ResolverRuleAssociation: ResolverRuleAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverRuleAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetResolverRuleAssociationResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverRuleAssociationResponseTypeDef

def get_value() -> GetResolverRuleAssociationResponseTypeDef:
    return {
        "ResolverRuleAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResolverRuleAssociationResponseTypeDef(TypedDict):
    ResolverRuleAssociation: ResolverRuleAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverRuleAssociationTypeDef
  2. See ResponseMetadataTypeDef

ListResolverRuleAssociationsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverRuleAssociationsResponseTypeDef

def get_value() -> ListResolverRuleAssociationsResponseTypeDef:
    return {
        "NextToken": ...,
        "MaxResults": ...,
        "ResolverRuleAssociations": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResolverRuleAssociationsResponseTypeDef(TypedDict):
    NextToken: str,
    MaxResults: int,
    ResolverRuleAssociations: List[ResolverRuleAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverRuleAssociationTypeDef
  2. See ResponseMetadataTypeDef

CreateFirewallDomainListResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateFirewallDomainListResponseTypeDef

def get_value() -> CreateFirewallDomainListResponseTypeDef:
    return {
        "FirewallDomainList": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFirewallDomainListResponseTypeDef(TypedDict):
    FirewallDomainList: FirewallDomainListTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallDomainListTypeDef
  2. See ResponseMetadataTypeDef

DeleteFirewallDomainListResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteFirewallDomainListResponseTypeDef

def get_value() -> DeleteFirewallDomainListResponseTypeDef:
    return {
        "FirewallDomainList": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteFirewallDomainListResponseTypeDef(TypedDict):
    FirewallDomainList: FirewallDomainListTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallDomainListTypeDef
  2. See ResponseMetadataTypeDef

GetFirewallDomainListResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallDomainListResponseTypeDef

def get_value() -> GetFirewallDomainListResponseTypeDef:
    return {
        "FirewallDomainList": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetFirewallDomainListResponseTypeDef(TypedDict):
    FirewallDomainList: FirewallDomainListTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallDomainListTypeDef
  2. See ResponseMetadataTypeDef

CreateFirewallRuleGroupResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateFirewallRuleGroupResponseTypeDef

def get_value() -> CreateFirewallRuleGroupResponseTypeDef:
    return {
        "FirewallRuleGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFirewallRuleGroupResponseTypeDef(TypedDict):
    FirewallRuleGroup: FirewallRuleGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleGroupTypeDef
  2. See ResponseMetadataTypeDef

DeleteFirewallRuleGroupResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteFirewallRuleGroupResponseTypeDef

def get_value() -> DeleteFirewallRuleGroupResponseTypeDef:
    return {
        "FirewallRuleGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteFirewallRuleGroupResponseTypeDef(TypedDict):
    FirewallRuleGroup: FirewallRuleGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleGroupTypeDef
  2. See ResponseMetadataTypeDef

GetFirewallRuleGroupResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallRuleGroupResponseTypeDef

def get_value() -> GetFirewallRuleGroupResponseTypeDef:
    return {
        "FirewallRuleGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetFirewallRuleGroupResponseTypeDef(TypedDict):
    FirewallRuleGroup: FirewallRuleGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateFirewallRuleResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateFirewallRuleResponseTypeDef

def get_value() -> CreateFirewallRuleResponseTypeDef:
    return {
        "FirewallRule": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFirewallRuleResponseTypeDef(TypedDict):
    FirewallRule: FirewallRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleTypeDef
  2. See ResponseMetadataTypeDef

DeleteFirewallRuleResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteFirewallRuleResponseTypeDef

def get_value() -> DeleteFirewallRuleResponseTypeDef:
    return {
        "FirewallRule": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteFirewallRuleResponseTypeDef(TypedDict):
    FirewallRule: FirewallRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleTypeDef
  2. See ResponseMetadataTypeDef

ListFirewallRulesResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRulesResponseTypeDef

def get_value() -> ListFirewallRulesResponseTypeDef:
    return {
        "NextToken": ...,
        "FirewallRules": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListFirewallRulesResponseTypeDef(TypedDict):
    NextToken: str,
    FirewallRules: List[FirewallRuleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleTypeDef
  2. See ResponseMetadataTypeDef

UpdateFirewallRuleResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallRuleResponseTypeDef

def get_value() -> UpdateFirewallRuleResponseTypeDef:
    return {
        "FirewallRule": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateFirewallRuleResponseTypeDef(TypedDict):
    FirewallRule: FirewallRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleTypeDef
  2. See ResponseMetadataTypeDef

CreateResolverEndpointRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateResolverEndpointRequestRequestTypeDef

def get_value() -> CreateResolverEndpointRequestRequestTypeDef:
    return {
        "CreatorRequestId": ...,
        "SecurityGroupIds": ...,
        "Direction": ...,
        "IpAddresses": ...,
    }
Definition
class CreateResolverEndpointRequestRequestTypeDef(TypedDict):
    CreatorRequestId: str,
    SecurityGroupIds: Sequence[str],
    Direction: ResolverEndpointDirectionType,  # (1)
    IpAddresses: Sequence[IpAddressRequestTypeDef],  # (2)
    Name: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See ResolverEndpointDirectionType
  2. See IpAddressRequestTypeDef
  3. See TagTypeDef

CreateResolverQueryLogConfigResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateResolverQueryLogConfigResponseTypeDef

def get_value() -> CreateResolverQueryLogConfigResponseTypeDef:
    return {
        "ResolverQueryLogConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateResolverQueryLogConfigResponseTypeDef(TypedDict):
    ResolverQueryLogConfig: ResolverQueryLogConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverQueryLogConfigTypeDef
  2. See ResponseMetadataTypeDef

DeleteResolverQueryLogConfigResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteResolverQueryLogConfigResponseTypeDef

def get_value() -> DeleteResolverQueryLogConfigResponseTypeDef:
    return {
        "ResolverQueryLogConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteResolverQueryLogConfigResponseTypeDef(TypedDict):
    ResolverQueryLogConfig: ResolverQueryLogConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverQueryLogConfigTypeDef
  2. See ResponseMetadataTypeDef

GetResolverQueryLogConfigResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverQueryLogConfigResponseTypeDef

def get_value() -> GetResolverQueryLogConfigResponseTypeDef:
    return {
        "ResolverQueryLogConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResolverQueryLogConfigResponseTypeDef(TypedDict):
    ResolverQueryLogConfig: ResolverQueryLogConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverQueryLogConfigTypeDef
  2. See ResponseMetadataTypeDef

ListResolverQueryLogConfigsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverQueryLogConfigsResponseTypeDef

def get_value() -> ListResolverQueryLogConfigsResponseTypeDef:
    return {
        "NextToken": ...,
        "TotalCount": ...,
        "TotalFilteredCount": ...,
        "ResolverQueryLogConfigs": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResolverQueryLogConfigsResponseTypeDef(TypedDict):
    NextToken: str,
    TotalCount: int,
    TotalFilteredCount: int,
    ResolverQueryLogConfigs: List[ResolverQueryLogConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverQueryLogConfigTypeDef
  2. See ResponseMetadataTypeDef

CreateResolverRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateResolverRuleRequestRequestTypeDef

def get_value() -> CreateResolverRuleRequestRequestTypeDef:
    return {
        "CreatorRequestId": ...,
        "RuleType": ...,
        "DomainName": ...,
    }
Definition
class CreateResolverRuleRequestRequestTypeDef(TypedDict):
    CreatorRequestId: str,
    RuleType: RuleTypeOptionType,  # (1)
    DomainName: str,
    Name: NotRequired[str],
    TargetIps: NotRequired[Sequence[TargetAddressTypeDef]],  # (2)
    ResolverEndpointId: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See RuleTypeOptionType
  2. See TargetAddressTypeDef
  3. See TagTypeDef

ResolverRuleConfigTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverRuleConfigTypeDef

def get_value() -> ResolverRuleConfigTypeDef:
    return {
        "Name": ...,
    }
Definition
class ResolverRuleConfigTypeDef(TypedDict):
    Name: NotRequired[str],
    TargetIps: NotRequired[Sequence[TargetAddressTypeDef]],  # (1)
    ResolverEndpointId: NotRequired[str],
  1. See TargetAddressTypeDef

ResolverRuleTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ResolverRuleTypeDef

def get_value() -> ResolverRuleTypeDef:
    return {
        "Id": ...,
    }
Definition
class ResolverRuleTypeDef(TypedDict):
    Id: NotRequired[str],
    CreatorRequestId: NotRequired[str],
    Arn: NotRequired[str],
    DomainName: NotRequired[str],
    Status: NotRequired[ResolverRuleStatusType],  # (1)
    StatusMessage: NotRequired[str],
    RuleType: NotRequired[RuleTypeOptionType],  # (2)
    Name: NotRequired[str],
    TargetIps: NotRequired[List[TargetAddressTypeDef]],  # (3)
    ResolverEndpointId: NotRequired[str],
    OwnerId: NotRequired[str],
    ShareStatus: NotRequired[ShareStatusType],  # (4)
    CreationTime: NotRequired[str],
    ModificationTime: NotRequired[str],
  1. See ResolverRuleStatusType
  2. See RuleTypeOptionType
  3. See TargetAddressTypeDef
  4. See ShareStatusType

ListResolverDnssecConfigsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverDnssecConfigsRequestRequestTypeDef

def get_value() -> ListResolverDnssecConfigsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListResolverDnssecConfigsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListResolverEndpointsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverEndpointsRequestRequestTypeDef

def get_value() -> ListResolverEndpointsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListResolverEndpointsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListResolverQueryLogConfigAssociationsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverQueryLogConfigAssociationsRequestRequestTypeDef

def get_value() -> ListResolverQueryLogConfigAssociationsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListResolverQueryLogConfigAssociationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortBy: NotRequired[str],
    SortOrder: NotRequired[SortOrderType],  # (2)
  1. See FilterTypeDef
  2. See SortOrderType

ListResolverQueryLogConfigsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverQueryLogConfigsRequestRequestTypeDef

def get_value() -> ListResolverQueryLogConfigsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListResolverQueryLogConfigsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortBy: NotRequired[str],
    SortOrder: NotRequired[SortOrderType],  # (2)
  1. See FilterTypeDef
  2. See SortOrderType

ListResolverRuleAssociationsRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverRuleAssociationsRequestRequestTypeDef

def get_value() -> ListResolverRuleAssociationsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListResolverRuleAssociationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

ListResolverRulesRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverRulesRequestRequestTypeDef

def get_value() -> ListResolverRulesRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListResolverRulesRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

GetFirewallConfigResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetFirewallConfigResponseTypeDef

def get_value() -> GetFirewallConfigResponseTypeDef:
    return {
        "FirewallConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetFirewallConfigResponseTypeDef(TypedDict):
    FirewallConfig: FirewallConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallConfigTypeDef
  2. See ResponseMetadataTypeDef

ListFirewallConfigsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallConfigsResponseTypeDef

def get_value() -> ListFirewallConfigsResponseTypeDef:
    return {
        "NextToken": ...,
        "FirewallConfigs": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListFirewallConfigsResponseTypeDef(TypedDict):
    NextToken: str,
    FirewallConfigs: List[FirewallConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateFirewallConfigResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateFirewallConfigResponseTypeDef

def get_value() -> UpdateFirewallConfigResponseTypeDef:
    return {
        "FirewallConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateFirewallConfigResponseTypeDef(TypedDict):
    FirewallConfig: FirewallConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallConfigTypeDef
  2. See ResponseMetadataTypeDef

ListFirewallDomainListsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallDomainListsResponseTypeDef

def get_value() -> ListFirewallDomainListsResponseTypeDef:
    return {
        "NextToken": ...,
        "FirewallDomainLists": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListFirewallDomainListsResponseTypeDef(TypedDict):
    NextToken: str,
    FirewallDomainLists: List[FirewallDomainListMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallDomainListMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListFirewallRuleGroupsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRuleGroupsResponseTypeDef

def get_value() -> ListFirewallRuleGroupsResponseTypeDef:
    return {
        "NextToken": ...,
        "FirewallRuleGroups": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListFirewallRuleGroupsResponseTypeDef(TypedDict):
    NextToken: str,
    FirewallRuleGroups: List[FirewallRuleGroupMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FirewallRuleGroupMetadataTypeDef
  2. See ResponseMetadataTypeDef

GetResolverConfigResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverConfigResponseTypeDef

def get_value() -> GetResolverConfigResponseTypeDef:
    return {
        "ResolverConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResolverConfigResponseTypeDef(TypedDict):
    ResolverConfig: ResolverConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverConfigTypeDef
  2. See ResponseMetadataTypeDef

ListResolverConfigsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverConfigsResponseTypeDef

def get_value() -> ListResolverConfigsResponseTypeDef:
    return {
        "NextToken": ...,
        "ResolverConfigs": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResolverConfigsResponseTypeDef(TypedDict):
    NextToken: str,
    ResolverConfigs: List[ResolverConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateResolverConfigResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverConfigResponseTypeDef

def get_value() -> UpdateResolverConfigResponseTypeDef:
    return {
        "ResolverConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateResolverConfigResponseTypeDef(TypedDict):
    ResolverConfig: ResolverConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverConfigTypeDef
  2. See ResponseMetadataTypeDef

GetResolverDnssecConfigResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverDnssecConfigResponseTypeDef

def get_value() -> GetResolverDnssecConfigResponseTypeDef:
    return {
        "ResolverDNSSECConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResolverDnssecConfigResponseTypeDef(TypedDict):
    ResolverDNSSECConfig: ResolverDnssecConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverDnssecConfigTypeDef
  2. See ResponseMetadataTypeDef

ListResolverDnssecConfigsResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverDnssecConfigsResponseTypeDef

def get_value() -> ListResolverDnssecConfigsResponseTypeDef:
    return {
        "NextToken": ...,
        "ResolverDnssecConfigs": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResolverDnssecConfigsResponseTypeDef(TypedDict):
    NextToken: str,
    ResolverDnssecConfigs: List[ResolverDnssecConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverDnssecConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateResolverDnssecConfigResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverDnssecConfigResponseTypeDef

def get_value() -> UpdateResolverDnssecConfigResponseTypeDef:
    return {
        "ResolverDNSSECConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateResolverDnssecConfigResponseTypeDef(TypedDict):
    ResolverDNSSECConfig: ResolverDnssecConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverDnssecConfigTypeDef
  2. See ResponseMetadataTypeDef

ListResolverEndpointIpAddressesResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverEndpointIpAddressesResponseTypeDef

def get_value() -> ListResolverEndpointIpAddressesResponseTypeDef:
    return {
        "NextToken": ...,
        "MaxResults": ...,
        "IpAddresses": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResolverEndpointIpAddressesResponseTypeDef(TypedDict):
    NextToken: str,
    MaxResults: int,
    IpAddresses: List[IpAddressResponseTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IpAddressResponseTypeDef
  2. See ResponseMetadataTypeDef

ListFirewallConfigsRequestListFirewallConfigsPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallConfigsRequestListFirewallConfigsPaginateTypeDef

def get_value() -> ListFirewallConfigsRequestListFirewallConfigsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListFirewallConfigsRequestListFirewallConfigsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFirewallDomainListsRequestListFirewallDomainListsPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallDomainListsRequestListFirewallDomainListsPaginateTypeDef

def get_value() -> ListFirewallDomainListsRequestListFirewallDomainListsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListFirewallDomainListsRequestListFirewallDomainListsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFirewallDomainsRequestListFirewallDomainsPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallDomainsRequestListFirewallDomainsPaginateTypeDef

def get_value() -> ListFirewallDomainsRequestListFirewallDomainsPaginateTypeDef:
    return {
        "FirewallDomainListId": ...,
    }
Definition
class ListFirewallDomainsRequestListFirewallDomainsPaginateTypeDef(TypedDict):
    FirewallDomainListId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFirewallRuleGroupAssociationsRequestListFirewallRuleGroupAssociationsPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRuleGroupAssociationsRequestListFirewallRuleGroupAssociationsPaginateTypeDef

def get_value() -> ListFirewallRuleGroupAssociationsRequestListFirewallRuleGroupAssociationsPaginateTypeDef:
    return {
        "FirewallRuleGroupId": ...,
    }
Definition
class ListFirewallRuleGroupAssociationsRequestListFirewallRuleGroupAssociationsPaginateTypeDef(TypedDict):
    FirewallRuleGroupId: NotRequired[str],
    VpcId: NotRequired[str],
    Priority: NotRequired[int],
    Status: NotRequired[FirewallRuleGroupAssociationStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FirewallRuleGroupAssociationStatusType
  2. See PaginatorConfigTypeDef

ListFirewallRuleGroupsRequestListFirewallRuleGroupsPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRuleGroupsRequestListFirewallRuleGroupsPaginateTypeDef

def get_value() -> ListFirewallRuleGroupsRequestListFirewallRuleGroupsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListFirewallRuleGroupsRequestListFirewallRuleGroupsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFirewallRulesRequestListFirewallRulesPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListFirewallRulesRequestListFirewallRulesPaginateTypeDef

def get_value() -> ListFirewallRulesRequestListFirewallRulesPaginateTypeDef:
    return {
        "FirewallRuleGroupId": ...,
    }
Definition
class ListFirewallRulesRequestListFirewallRulesPaginateTypeDef(TypedDict):
    FirewallRuleGroupId: str,
    Priority: NotRequired[int],
    Action: NotRequired[ActionType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ActionType
  2. See PaginatorConfigTypeDef

ListResolverConfigsRequestListResolverConfigsPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverConfigsRequestListResolverConfigsPaginateTypeDef

def get_value() -> ListResolverConfigsRequestListResolverConfigsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListResolverConfigsRequestListResolverConfigsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResolverDnssecConfigsRequestListResolverDnssecConfigsPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverDnssecConfigsRequestListResolverDnssecConfigsPaginateTypeDef

def get_value() -> ListResolverDnssecConfigsRequestListResolverDnssecConfigsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListResolverDnssecConfigsRequestListResolverDnssecConfigsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListResolverEndpointIpAddressesRequestListResolverEndpointIpAddressesPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverEndpointIpAddressesRequestListResolverEndpointIpAddressesPaginateTypeDef

def get_value() -> ListResolverEndpointIpAddressesRequestListResolverEndpointIpAddressesPaginateTypeDef:
    return {
        "ResolverEndpointId": ...,
    }
Definition
class ListResolverEndpointIpAddressesRequestListResolverEndpointIpAddressesPaginateTypeDef(TypedDict):
    ResolverEndpointId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResolverEndpointsRequestListResolverEndpointsPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverEndpointsRequestListResolverEndpointsPaginateTypeDef

def get_value() -> ListResolverEndpointsRequestListResolverEndpointsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListResolverEndpointsRequestListResolverEndpointsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListResolverQueryLogConfigAssociationsRequestListResolverQueryLogConfigAssociationsPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverQueryLogConfigAssociationsRequestListResolverQueryLogConfigAssociationsPaginateTypeDef

def get_value() -> ListResolverQueryLogConfigAssociationsRequestListResolverQueryLogConfigAssociationsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListResolverQueryLogConfigAssociationsRequestListResolverQueryLogConfigAssociationsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortBy: NotRequired[str],
    SortOrder: NotRequired[SortOrderType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See FilterTypeDef
  2. See SortOrderType
  3. See PaginatorConfigTypeDef

ListResolverQueryLogConfigsRequestListResolverQueryLogConfigsPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverQueryLogConfigsRequestListResolverQueryLogConfigsPaginateTypeDef

def get_value() -> ListResolverQueryLogConfigsRequestListResolverQueryLogConfigsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListResolverQueryLogConfigsRequestListResolverQueryLogConfigsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    SortBy: NotRequired[str],
    SortOrder: NotRequired[SortOrderType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See FilterTypeDef
  2. See SortOrderType
  3. See PaginatorConfigTypeDef

ListResolverRuleAssociationsRequestListResolverRuleAssociationsPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverRuleAssociationsRequestListResolverRuleAssociationsPaginateTypeDef

def get_value() -> ListResolverRuleAssociationsRequestListResolverRuleAssociationsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListResolverRuleAssociationsRequestListResolverRuleAssociationsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListResolverRulesRequestListResolverRulesPaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverRulesRequestListResolverRulesPaginateTypeDef

def get_value() -> ListResolverRulesRequestListResolverRulesPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListResolverRulesRequestListResolverRulesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
    ResourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

UpdateResolverRuleRequestRequestTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverRuleRequestRequestTypeDef

def get_value() -> UpdateResolverRuleRequestRequestTypeDef:
    return {
        "ResolverRuleId": ...,
        "Config": ...,
    }
Definition
class UpdateResolverRuleRequestRequestTypeDef(TypedDict):
    ResolverRuleId: str,
    Config: ResolverRuleConfigTypeDef,  # (1)
  1. See ResolverRuleConfigTypeDef

CreateResolverRuleResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import CreateResolverRuleResponseTypeDef

def get_value() -> CreateResolverRuleResponseTypeDef:
    return {
        "ResolverRule": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateResolverRuleResponseTypeDef(TypedDict):
    ResolverRule: ResolverRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverRuleTypeDef
  2. See ResponseMetadataTypeDef

DeleteResolverRuleResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import DeleteResolverRuleResponseTypeDef

def get_value() -> DeleteResolverRuleResponseTypeDef:
    return {
        "ResolverRule": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteResolverRuleResponseTypeDef(TypedDict):
    ResolverRule: ResolverRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverRuleTypeDef
  2. See ResponseMetadataTypeDef

GetResolverRuleResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import GetResolverRuleResponseTypeDef

def get_value() -> GetResolverRuleResponseTypeDef:
    return {
        "ResolverRule": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResolverRuleResponseTypeDef(TypedDict):
    ResolverRule: ResolverRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverRuleTypeDef
  2. See ResponseMetadataTypeDef

ListResolverRulesResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import ListResolverRulesResponseTypeDef

def get_value() -> ListResolverRulesResponseTypeDef:
    return {
        "NextToken": ...,
        "MaxResults": ...,
        "ResolverRules": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResolverRulesResponseTypeDef(TypedDict):
    NextToken: str,
    MaxResults: int,
    ResolverRules: List[ResolverRuleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverRuleTypeDef
  2. See ResponseMetadataTypeDef

UpdateResolverRuleResponseTypeDef

Usage Example
from types_aiobotocore_route53resolver.type_defs import UpdateResolverRuleResponseTypeDef

def get_value() -> UpdateResolverRuleResponseTypeDef:
    return {
        "ResolverRule": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateResolverRuleResponseTypeDef(TypedDict):
    ResolverRule: ResolverRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverRuleTypeDef
  2. See ResponseMetadataTypeDef