Type definitions#
Index > Route53GlobalResolver > Type definitions
Auto-generated documentation for Route53GlobalResolver type annotations stubs module mypy-boto3-route53globalresolver.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_route53globalresolver.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
AccessSourcesItemTypeDef#
# AccessSourcesItemTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import AccessSourcesItemTypeDef
def get_value() -> AccessSourcesItemTypeDef:
return {
"arn": ...,
}
# AccessSourcesItemTypeDef definition
class AccessSourcesItemTypeDef(TypedDict):
arn: str,
cidr: str,
createdAt: datetime.datetime,
id: str,
ipAddressType: IpAddressTypeType, # (1)
dnsViewId: str,
protocol: DnsProtocolType, # (2)
status: CRResourceStatusType, # (3)
updatedAt: datetime.datetime,
name: NotRequired[str],
- See IpAddressTypeType
- See DnsProtocolType
- See CRResourceStatusType
AccessTokenItemTypeDef#
# AccessTokenItemTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import AccessTokenItemTypeDef
def get_value() -> AccessTokenItemTypeDef:
return {
"id": ...,
}
# AccessTokenItemTypeDef definition
class AccessTokenItemTypeDef(TypedDict):
id: str,
arn: str,
createdAt: datetime.datetime,
dnsViewId: str,
expiresAt: datetime.datetime,
globalResolverId: str,
status: TokenStatusType, # (1)
updatedAt: datetime.datetime,
name: NotRequired[str],
- See TokenStatusType
AssociateHostedZoneInputTypeDef#
# AssociateHostedZoneInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import AssociateHostedZoneInputTypeDef
def get_value() -> AssociateHostedZoneInputTypeDef:
return {
"hostedZoneId": ...,
}
# AssociateHostedZoneInputTypeDef definition
class AssociateHostedZoneInputTypeDef(TypedDict):
hostedZoneId: str,
resourceArn: str,
name: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BatchCreateFirewallRuleInputItemTypeDef#
# BatchCreateFirewallRuleInputItemTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchCreateFirewallRuleInputItemTypeDef
def get_value() -> BatchCreateFirewallRuleInputItemTypeDef:
return {
"action": ...,
}
# BatchCreateFirewallRuleInputItemTypeDef definition
class BatchCreateFirewallRuleInputItemTypeDef(TypedDict):
action: FirewallRuleActionType, # (1)
clientToken: str,
name: str,
dnsViewId: str,
blockOverrideDnsType: NotRequired[BlockOverrideDnsQueryTypeType], # (2)
blockOverrideDomain: NotRequired[str],
blockOverrideTtl: NotRequired[int],
blockResponse: NotRequired[FirewallBlockResponseType], # (3)
confidenceThreshold: NotRequired[ConfidenceThresholdType], # (4)
description: NotRequired[str],
dnsAdvancedProtection: NotRequired[DnsAdvancedProtectionType], # (5)
firewallDomainListId: NotRequired[str],
priority: NotRequired[int],
qType: NotRequired[str],
- See FirewallRuleActionType
- See BlockOverrideDnsQueryTypeType
- See FirewallBlockResponseType
- See ConfidenceThresholdType
- See DnsAdvancedProtectionType
BatchCreateFirewallRuleResultTypeDef#
# BatchCreateFirewallRuleResultTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchCreateFirewallRuleResultTypeDef
def get_value() -> BatchCreateFirewallRuleResultTypeDef:
return {
"action": ...,
}
# BatchCreateFirewallRuleResultTypeDef definition
class BatchCreateFirewallRuleResultTypeDef(TypedDict):
action: FirewallRuleActionType, # (1)
clientToken: str,
name: str,
dnsViewId: str,
blockOverrideDnsType: NotRequired[BlockOverrideDnsQueryTypeType], # (2)
blockOverrideDomain: NotRequired[str],
blockOverrideTtl: NotRequired[int],
blockResponse: NotRequired[FirewallBlockResponseType], # (3)
confidenceThreshold: NotRequired[ConfidenceThresholdType], # (4)
createdAt: NotRequired[datetime.datetime],
description: NotRequired[str],
dnsAdvancedProtection: NotRequired[DnsAdvancedProtectionType], # (5)
firewallDomainListId: NotRequired[str],
id: NotRequired[str],
managedDomainListName: NotRequired[str],
priority: NotRequired[int],
queryType: NotRequired[str],
status: NotRequired[CRResourceStatusType], # (6)
updatedAt: NotRequired[datetime.datetime],
- See FirewallRuleActionType
- See BlockOverrideDnsQueryTypeType
- See FirewallBlockResponseType
- See ConfidenceThresholdType
- See DnsAdvancedProtectionType
- See CRResourceStatusType
BatchDeleteFirewallRuleInputItemTypeDef#
# BatchDeleteFirewallRuleInputItemTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchDeleteFirewallRuleInputItemTypeDef
def get_value() -> BatchDeleteFirewallRuleInputItemTypeDef:
return {
"firewallRuleId": ...,
}
# BatchDeleteFirewallRuleInputItemTypeDef definition
class BatchDeleteFirewallRuleInputItemTypeDef(TypedDict):
firewallRuleId: str,
BatchDeleteFirewallRuleResultTypeDef#
# BatchDeleteFirewallRuleResultTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchDeleteFirewallRuleResultTypeDef
def get_value() -> BatchDeleteFirewallRuleResultTypeDef:
return {
"clientToken": ...,
}
# BatchDeleteFirewallRuleResultTypeDef definition
class BatchDeleteFirewallRuleResultTypeDef(TypedDict):
id: str,
clientToken: NotRequired[str],
name: NotRequired[str],
status: NotRequired[CRResourceStatusType], # (1)
BatchUpdateFirewallRuleInputItemTypeDef#
# BatchUpdateFirewallRuleInputItemTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchUpdateFirewallRuleInputItemTypeDef
def get_value() -> BatchUpdateFirewallRuleInputItemTypeDef:
return {
"action": ...,
}
# BatchUpdateFirewallRuleInputItemTypeDef definition
class BatchUpdateFirewallRuleInputItemTypeDef(TypedDict):
firewallRuleId: str,
action: NotRequired[FirewallRuleActionType], # (1)
blockOverrideDnsType: NotRequired[BlockOverrideDnsQueryTypeType], # (2)
blockOverrideDomain: NotRequired[str],
blockOverrideTtl: NotRequired[int],
blockResponse: NotRequired[FirewallBlockResponseType], # (3)
confidenceThreshold: NotRequired[ConfidenceThresholdType], # (4)
description: NotRequired[str],
dnsAdvancedProtection: NotRequired[DnsAdvancedProtectionType], # (5)
name: NotRequired[str],
priority: NotRequired[int],
- See FirewallRuleActionType
- See BlockOverrideDnsQueryTypeType
- See FirewallBlockResponseType
- See ConfidenceThresholdType
- See DnsAdvancedProtectionType
BatchUpdateFirewallRuleResultTypeDef#
# BatchUpdateFirewallRuleResultTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchUpdateFirewallRuleResultTypeDef
def get_value() -> BatchUpdateFirewallRuleResultTypeDef:
return {
"action": ...,
}
# BatchUpdateFirewallRuleResultTypeDef definition
class BatchUpdateFirewallRuleResultTypeDef(TypedDict):
id: str,
action: NotRequired[FirewallRuleActionType], # (1)
blockOverrideDnsType: NotRequired[BlockOverrideDnsQueryTypeType], # (2)
blockOverrideDomain: NotRequired[str],
blockOverrideTtl: NotRequired[int],
blockResponse: NotRequired[FirewallBlockResponseType], # (3)
clientToken: NotRequired[str],
confidenceThreshold: NotRequired[ConfidenceThresholdType], # (4)
createdAt: NotRequired[datetime.datetime],
description: NotRequired[str],
dnsAdvancedProtection: NotRequired[DnsAdvancedProtectionType], # (5)
firewallDomainListId: NotRequired[str],
name: NotRequired[str],
priority: NotRequired[int],
dnsViewId: NotRequired[str],
queryType: NotRequired[str],
status: NotRequired[CRResourceStatusType], # (6)
updatedAt: NotRequired[datetime.datetime],
- See FirewallRuleActionType
- See BlockOverrideDnsQueryTypeType
- See FirewallBlockResponseType
- See ConfidenceThresholdType
- See DnsAdvancedProtectionType
- See CRResourceStatusType
CreateAccessSourceInputTypeDef#
# CreateAccessSourceInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import CreateAccessSourceInputTypeDef
def get_value() -> CreateAccessSourceInputTypeDef:
return {
"cidr": ...,
}
# CreateAccessSourceInputTypeDef definition
class CreateAccessSourceInputTypeDef(TypedDict):
cidr: str,
dnsViewId: str,
protocol: DnsProtocolType, # (1)
clientToken: NotRequired[str],
ipAddressType: NotRequired[IpAddressTypeType], # (2)
name: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See DnsProtocolType
- See IpAddressTypeType
CreateDNSViewInputTypeDef#
# CreateDNSViewInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import CreateDNSViewInputTypeDef
def get_value() -> CreateDNSViewInputTypeDef:
return {
"globalResolverId": ...,
}
# CreateDNSViewInputTypeDef definition
class CreateDNSViewInputTypeDef(TypedDict):
globalResolverId: str,
name: str,
clientToken: NotRequired[str],
dnssecValidation: NotRequired[DnsSecValidationTypeType], # (1)
ednsClientSubnet: NotRequired[EdnsClientSubnetTypeType], # (2)
firewallRulesFailOpen: NotRequired[FirewallRulesFailOpenTypeType], # (3)
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateFirewallDomainListInputTypeDef#
# CreateFirewallDomainListInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import CreateFirewallDomainListInputTypeDef
def get_value() -> CreateFirewallDomainListInputTypeDef:
return {
"globalResolverId": ...,
}
# CreateFirewallDomainListInputTypeDef definition
class CreateFirewallDomainListInputTypeDef(TypedDict):
globalResolverId: str,
name: str,
clientToken: NotRequired[str],
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateFirewallRuleInputTypeDef#
# CreateFirewallRuleInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import CreateFirewallRuleInputTypeDef
def get_value() -> CreateFirewallRuleInputTypeDef:
return {
"action": ...,
}
# CreateFirewallRuleInputTypeDef definition
class CreateFirewallRuleInputTypeDef(TypedDict):
action: FirewallRuleActionType, # (1)
name: str,
dnsViewId: str,
blockOverrideDnsType: NotRequired[BlockOverrideDnsQueryTypeType], # (2)
blockOverrideDomain: NotRequired[str],
blockOverrideTtl: NotRequired[int],
blockResponse: NotRequired[FirewallBlockResponseType], # (3)
clientToken: NotRequired[str],
confidenceThreshold: NotRequired[ConfidenceThresholdType], # (4)
description: NotRequired[str],
dnsAdvancedProtection: NotRequired[DnsAdvancedProtectionType], # (5)
firewallDomainListId: NotRequired[str],
priority: NotRequired[int],
qType: NotRequired[str],
- See FirewallRuleActionType
- See BlockOverrideDnsQueryTypeType
- See FirewallBlockResponseType
- See ConfidenceThresholdType
- See DnsAdvancedProtectionType
CreateGlobalResolverInputTypeDef#
# CreateGlobalResolverInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import CreateGlobalResolverInputTypeDef
def get_value() -> CreateGlobalResolverInputTypeDef:
return {
"name": ...,
}
# CreateGlobalResolverInputTypeDef definition
class CreateGlobalResolverInputTypeDef(TypedDict):
name: str,
regions: Sequence[str],
clientToken: NotRequired[str],
description: NotRequired[str],
observabilityRegion: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
DNSViewSummaryTypeDef#
# DNSViewSummaryTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DNSViewSummaryTypeDef
def get_value() -> DNSViewSummaryTypeDef:
return {
"id": ...,
}
# DNSViewSummaryTypeDef definition
class DNSViewSummaryTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
dnssecValidation: DnsSecValidationTypeType, # (1)
ednsClientSubnet: EdnsClientSubnetTypeType, # (2)
firewallRulesFailOpen: FirewallRulesFailOpenTypeType, # (3)
name: str,
globalResolverId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: ProfileResourceStatusType, # (4)
description: NotRequired[str],
- See DnsSecValidationTypeType
- See EdnsClientSubnetTypeType
- See FirewallRulesFailOpenTypeType
- See ProfileResourceStatusType
DeleteAccessSourceInputTypeDef#
# DeleteAccessSourceInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DeleteAccessSourceInputTypeDef
def get_value() -> DeleteAccessSourceInputTypeDef:
return {
"accessSourceId": ...,
}
# DeleteAccessSourceInputTypeDef definition
class DeleteAccessSourceInputTypeDef(TypedDict):
accessSourceId: str,
DeleteAccessTokenInputTypeDef#
# DeleteAccessTokenInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DeleteAccessTokenInputTypeDef
def get_value() -> DeleteAccessTokenInputTypeDef:
return {
"accessTokenId": ...,
}
# DeleteAccessTokenInputTypeDef definition
class DeleteAccessTokenInputTypeDef(TypedDict):
accessTokenId: str,
DeleteDNSViewInputTypeDef#
# DeleteDNSViewInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DeleteDNSViewInputTypeDef
def get_value() -> DeleteDNSViewInputTypeDef:
return {
"dnsViewId": ...,
}
# DeleteDNSViewInputTypeDef definition
class DeleteDNSViewInputTypeDef(TypedDict):
dnsViewId: str,
DeleteFirewallDomainListInputTypeDef#
# DeleteFirewallDomainListInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DeleteFirewallDomainListInputTypeDef
def get_value() -> DeleteFirewallDomainListInputTypeDef:
return {
"firewallDomainListId": ...,
}
# DeleteFirewallDomainListInputTypeDef definition
class DeleteFirewallDomainListInputTypeDef(TypedDict):
firewallDomainListId: str,
DeleteFirewallRuleInputTypeDef#
# DeleteFirewallRuleInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DeleteFirewallRuleInputTypeDef
def get_value() -> DeleteFirewallRuleInputTypeDef:
return {
"firewallRuleId": ...,
}
# DeleteFirewallRuleInputTypeDef definition
class DeleteFirewallRuleInputTypeDef(TypedDict):
firewallRuleId: str,
DeleteGlobalResolverInputTypeDef#
# DeleteGlobalResolverInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DeleteGlobalResolverInputTypeDef
def get_value() -> DeleteGlobalResolverInputTypeDef:
return {
"globalResolverId": ...,
}
# DeleteGlobalResolverInputTypeDef definition
class DeleteGlobalResolverInputTypeDef(TypedDict):
globalResolverId: str,
DisableDNSViewInputTypeDef#
# DisableDNSViewInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DisableDNSViewInputTypeDef
def get_value() -> DisableDNSViewInputTypeDef:
return {
"dnsViewId": ...,
}
# DisableDNSViewInputTypeDef definition
class DisableDNSViewInputTypeDef(TypedDict):
dnsViewId: str,
DisassociateHostedZoneInputTypeDef#
# DisassociateHostedZoneInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DisassociateHostedZoneInputTypeDef
def get_value() -> DisassociateHostedZoneInputTypeDef:
return {
"hostedZoneId": ...,
}
# DisassociateHostedZoneInputTypeDef definition
class DisassociateHostedZoneInputTypeDef(TypedDict):
hostedZoneId: str,
resourceArn: str,
EnableDNSViewInputTypeDef#
# EnableDNSViewInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import EnableDNSViewInputTypeDef
def get_value() -> EnableDNSViewInputTypeDef:
return {
"dnsViewId": ...,
}
# EnableDNSViewInputTypeDef definition
class EnableDNSViewInputTypeDef(TypedDict):
dnsViewId: str,
FirewallDomainListsItemTypeDef#
# FirewallDomainListsItemTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import FirewallDomainListsItemTypeDef
def get_value() -> FirewallDomainListsItemTypeDef:
return {
"arn": ...,
}
# FirewallDomainListsItemTypeDef definition
class FirewallDomainListsItemTypeDef(TypedDict):
arn: str,
globalResolverId: str,
createdAt: datetime.datetime,
id: str,
name: str,
status: CRResourceStatusType, # (1)
updatedAt: datetime.datetime,
description: NotRequired[str],
FirewallRulesItemTypeDef#
# FirewallRulesItemTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import FirewallRulesItemTypeDef
def get_value() -> FirewallRulesItemTypeDef:
return {
"action": ...,
}
# FirewallRulesItemTypeDef definition
class FirewallRulesItemTypeDef(TypedDict):
action: FirewallRuleActionType, # (1)
createdAt: datetime.datetime,
id: str,
name: str,
priority: int,
dnsViewId: str,
status: CRResourceStatusType, # (6)
updatedAt: datetime.datetime,
blockOverrideDnsType: NotRequired[BlockOverrideDnsQueryTypeType], # (2)
blockOverrideDomain: NotRequired[str],
blockOverrideTtl: NotRequired[int],
blockResponse: NotRequired[FirewallBlockResponseType], # (3)
confidenceThreshold: NotRequired[ConfidenceThresholdType], # (4)
description: NotRequired[str],
dnsAdvancedProtection: NotRequired[DnsAdvancedProtectionType], # (5)
firewallDomainListId: NotRequired[str],
queryType: NotRequired[str],
- See FirewallRuleActionType
- See BlockOverrideDnsQueryTypeType
- See FirewallBlockResponseType
- See ConfidenceThresholdType
- See DnsAdvancedProtectionType
- See CRResourceStatusType
GetAccessSourceInputTypeDef#
# GetAccessSourceInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetAccessSourceInputTypeDef
def get_value() -> GetAccessSourceInputTypeDef:
return {
"accessSourceId": ...,
}
# GetAccessSourceInputTypeDef definition
class GetAccessSourceInputTypeDef(TypedDict):
accessSourceId: str,
GetAccessTokenInputTypeDef#
# GetAccessTokenInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetAccessTokenInputTypeDef
def get_value() -> GetAccessTokenInputTypeDef:
return {
"accessTokenId": ...,
}
# GetAccessTokenInputTypeDef definition
class GetAccessTokenInputTypeDef(TypedDict):
accessTokenId: str,
GetDNSViewInputTypeDef#
# GetDNSViewInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetDNSViewInputTypeDef
def get_value() -> GetDNSViewInputTypeDef:
return {
"dnsViewId": ...,
}
# GetDNSViewInputTypeDef definition
class GetDNSViewInputTypeDef(TypedDict):
dnsViewId: str,
GetFirewallDomainListInputTypeDef#
# GetFirewallDomainListInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetFirewallDomainListInputTypeDef
def get_value() -> GetFirewallDomainListInputTypeDef:
return {
"firewallDomainListId": ...,
}
# GetFirewallDomainListInputTypeDef definition
class GetFirewallDomainListInputTypeDef(TypedDict):
firewallDomainListId: str,
GetFirewallRuleInputTypeDef#
# GetFirewallRuleInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetFirewallRuleInputTypeDef
def get_value() -> GetFirewallRuleInputTypeDef:
return {
"firewallRuleId": ...,
}
# GetFirewallRuleInputTypeDef definition
class GetFirewallRuleInputTypeDef(TypedDict):
firewallRuleId: str,
GetGlobalResolverInputTypeDef#
# GetGlobalResolverInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetGlobalResolverInputTypeDef
def get_value() -> GetGlobalResolverInputTypeDef:
return {
"globalResolverId": ...,
}
# GetGlobalResolverInputTypeDef definition
class GetGlobalResolverInputTypeDef(TypedDict):
globalResolverId: str,
GetHostedZoneAssociationInputTypeDef#
# GetHostedZoneAssociationInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetHostedZoneAssociationInputTypeDef
def get_value() -> GetHostedZoneAssociationInputTypeDef:
return {
"hostedZoneAssociationId": ...,
}
# GetHostedZoneAssociationInputTypeDef definition
class GetHostedZoneAssociationInputTypeDef(TypedDict):
hostedZoneAssociationId: str,
GetManagedFirewallDomainListInputTypeDef#
# GetManagedFirewallDomainListInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetManagedFirewallDomainListInputTypeDef
def get_value() -> GetManagedFirewallDomainListInputTypeDef:
return {
"managedFirewallDomainListId": ...,
}
# GetManagedFirewallDomainListInputTypeDef definition
class GetManagedFirewallDomainListInputTypeDef(TypedDict):
managedFirewallDomainListId: str,
GlobalResolversItemTypeDef#
# GlobalResolversItemTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GlobalResolversItemTypeDef
def get_value() -> GlobalResolversItemTypeDef:
return {
"id": ...,
}
# GlobalResolversItemTypeDef definition
class GlobalResolversItemTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
dnsName: str,
name: str,
regions: list[str],
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: CRResourceStatusType, # (1)
ipv4Addresses: list[str],
observabilityRegion: NotRequired[str],
description: NotRequired[str],
HostedZoneAssociationSummaryTypeDef#
# HostedZoneAssociationSummaryTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import HostedZoneAssociationSummaryTypeDef
def get_value() -> HostedZoneAssociationSummaryTypeDef:
return {
"id": ...,
}
# HostedZoneAssociationSummaryTypeDef definition
class HostedZoneAssociationSummaryTypeDef(TypedDict):
id: str,
resourceArn: str,
hostedZoneId: str,
hostedZoneName: str,
name: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: HostedZoneAssociationStatusType, # (1)
ImportFirewallDomainsInputTypeDef#
# ImportFirewallDomainsInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ImportFirewallDomainsInputTypeDef
def get_value() -> ImportFirewallDomainsInputTypeDef:
return {
"domainFileUrl": ...,
}
# ImportFirewallDomainsInputTypeDef definition
class ImportFirewallDomainsInputTypeDef(TypedDict):
domainFileUrl: str,
firewallDomainListId: str,
operation: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAccessSourcesInputTypeDef#
# ListAccessSourcesInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListAccessSourcesInputTypeDef
def get_value() -> ListAccessSourcesInputTypeDef:
return {
"maxResults": ...,
}
# ListAccessSourcesInputTypeDef definition
class ListAccessSourcesInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
filters: NotRequired[Mapping[str, Sequence[str]]],
ListAccessTokensInputTypeDef#
# ListAccessTokensInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListAccessTokensInputTypeDef
def get_value() -> ListAccessTokensInputTypeDef:
return {
"dnsViewId": ...,
}
# ListAccessTokensInputTypeDef definition
class ListAccessTokensInputTypeDef(TypedDict):
dnsViewId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
filters: NotRequired[Mapping[str, Sequence[str]]],
ListDNSViewsInputTypeDef#
# ListDNSViewsInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListDNSViewsInputTypeDef
def get_value() -> ListDNSViewsInputTypeDef:
return {
"globalResolverId": ...,
}
# ListDNSViewsInputTypeDef definition
class ListDNSViewsInputTypeDef(TypedDict):
globalResolverId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListFirewallDomainListsInputTypeDef#
# ListFirewallDomainListsInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListFirewallDomainListsInputTypeDef
def get_value() -> ListFirewallDomainListsInputTypeDef:
return {
"maxResults": ...,
}
# ListFirewallDomainListsInputTypeDef definition
class ListFirewallDomainListsInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
globalResolverId: NotRequired[str],
ListFirewallDomainsInputTypeDef#
# ListFirewallDomainsInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListFirewallDomainsInputTypeDef
def get_value() -> ListFirewallDomainsInputTypeDef:
return {
"firewallDomainListId": ...,
}
# ListFirewallDomainsInputTypeDef definition
class ListFirewallDomainsInputTypeDef(TypedDict):
firewallDomainListId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListFirewallRulesInputTypeDef#
# ListFirewallRulesInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListFirewallRulesInputTypeDef
def get_value() -> ListFirewallRulesInputTypeDef:
return {
"dnsViewId": ...,
}
# ListFirewallRulesInputTypeDef definition
class ListFirewallRulesInputTypeDef(TypedDict):
dnsViewId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
filters: NotRequired[Mapping[str, Sequence[str]]],
ListGlobalResolversInputTypeDef#
# ListGlobalResolversInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListGlobalResolversInputTypeDef
def get_value() -> ListGlobalResolversInputTypeDef:
return {
"maxResults": ...,
}
# ListGlobalResolversInputTypeDef definition
class ListGlobalResolversInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListHostedZoneAssociationsInputTypeDef#
# ListHostedZoneAssociationsInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListHostedZoneAssociationsInputTypeDef
def get_value() -> ListHostedZoneAssociationsInputTypeDef:
return {
"resourceArn": ...,
}
# ListHostedZoneAssociationsInputTypeDef definition
class ListHostedZoneAssociationsInputTypeDef(TypedDict):
resourceArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListManagedFirewallDomainListsInputTypeDef#
# ListManagedFirewallDomainListsInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListManagedFirewallDomainListsInputTypeDef
def get_value() -> ListManagedFirewallDomainListsInputTypeDef:
return {
"managedFirewallDomainListType": ...,
}
# ListManagedFirewallDomainListsInputTypeDef definition
class ListManagedFirewallDomainListsInputTypeDef(TypedDict):
managedFirewallDomainListType: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ManagedFirewallDomainListsItemTypeDef#
# ManagedFirewallDomainListsItemTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ManagedFirewallDomainListsItemTypeDef
def get_value() -> ManagedFirewallDomainListsItemTypeDef:
return {
"description": ...,
}
# ManagedFirewallDomainListsItemTypeDef definition
class ManagedFirewallDomainListsItemTypeDef(TypedDict):
id: str,
name: str,
managedListType: str,
description: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAccessSourceInputTypeDef#
# UpdateAccessSourceInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateAccessSourceInputTypeDef
def get_value() -> UpdateAccessSourceInputTypeDef:
return {
"accessSourceId": ...,
}
# UpdateAccessSourceInputTypeDef definition
class UpdateAccessSourceInputTypeDef(TypedDict):
accessSourceId: str,
cidr: NotRequired[str],
ipAddressType: NotRequired[IpAddressTypeType], # (1)
name: NotRequired[str],
protocol: NotRequired[DnsProtocolType], # (2)
- See IpAddressTypeType
- See DnsProtocolType
UpdateAccessTokenInputTypeDef#
# UpdateAccessTokenInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateAccessTokenInputTypeDef
def get_value() -> UpdateAccessTokenInputTypeDef:
return {
"accessTokenId": ...,
}
# UpdateAccessTokenInputTypeDef definition
class UpdateAccessTokenInputTypeDef(TypedDict):
accessTokenId: str,
name: str,
UpdateDNSViewInputTypeDef#
# UpdateDNSViewInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateDNSViewInputTypeDef
def get_value() -> UpdateDNSViewInputTypeDef:
return {
"dnsViewId": ...,
}
# UpdateDNSViewInputTypeDef definition
class UpdateDNSViewInputTypeDef(TypedDict):
dnsViewId: str,
name: NotRequired[str],
description: NotRequired[str],
dnssecValidation: NotRequired[DnsSecValidationTypeType], # (1)
ednsClientSubnet: NotRequired[EdnsClientSubnetTypeType], # (2)
firewallRulesFailOpen: NotRequired[FirewallRulesFailOpenTypeType], # (3)
UpdateFirewallDomainsInputTypeDef#
# UpdateFirewallDomainsInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateFirewallDomainsInputTypeDef
def get_value() -> UpdateFirewallDomainsInputTypeDef:
return {
"domains": ...,
}
# UpdateFirewallDomainsInputTypeDef definition
class UpdateFirewallDomainsInputTypeDef(TypedDict):
domains: Sequence[str],
firewallDomainListId: str,
operation: str,
UpdateFirewallRuleInputTypeDef#
# UpdateFirewallRuleInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateFirewallRuleInputTypeDef
def get_value() -> UpdateFirewallRuleInputTypeDef:
return {
"clientToken": ...,
}
# UpdateFirewallRuleInputTypeDef definition
class UpdateFirewallRuleInputTypeDef(TypedDict):
clientToken: str,
firewallRuleId: str,
action: NotRequired[FirewallRuleActionType], # (1)
blockOverrideDnsType: NotRequired[BlockOverrideDnsQueryTypeType], # (2)
blockOverrideDomain: NotRequired[str],
blockOverrideTtl: NotRequired[int],
blockResponse: NotRequired[FirewallBlockResponseType], # (3)
confidenceThreshold: NotRequired[ConfidenceThresholdType], # (4)
description: NotRequired[str],
dnsAdvancedProtection: NotRequired[DnsAdvancedProtectionType], # (5)
name: NotRequired[str],
priority: NotRequired[int],
- See FirewallRuleActionType
- See BlockOverrideDnsQueryTypeType
- See FirewallBlockResponseType
- See ConfidenceThresholdType
- See DnsAdvancedProtectionType
UpdateGlobalResolverInputTypeDef#
# UpdateGlobalResolverInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateGlobalResolverInputTypeDef
def get_value() -> UpdateGlobalResolverInputTypeDef:
return {
"globalResolverId": ...,
}
# UpdateGlobalResolverInputTypeDef definition
class UpdateGlobalResolverInputTypeDef(TypedDict):
globalResolverId: str,
name: NotRequired[str],
observabilityRegion: NotRequired[str],
description: NotRequired[str],
UpdateHostedZoneAssociationInputTypeDef#
# UpdateHostedZoneAssociationInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateHostedZoneAssociationInputTypeDef
def get_value() -> UpdateHostedZoneAssociationInputTypeDef:
return {
"hostedZoneAssociationId": ...,
}
# UpdateHostedZoneAssociationInputTypeDef definition
class UpdateHostedZoneAssociationInputTypeDef(TypedDict):
hostedZoneAssociationId: str,
name: NotRequired[str],
AssociateHostedZoneOutputTypeDef#
# AssociateHostedZoneOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import AssociateHostedZoneOutputTypeDef
def get_value() -> AssociateHostedZoneOutputTypeDef:
return {
"id": ...,
}
# AssociateHostedZoneOutputTypeDef definition
class AssociateHostedZoneOutputTypeDef(TypedDict):
id: str,
resourceArn: str,
hostedZoneId: str,
hostedZoneName: str,
name: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: HostedZoneAssociationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAccessSourceOutputTypeDef#
# CreateAccessSourceOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import CreateAccessSourceOutputTypeDef
def get_value() -> CreateAccessSourceOutputTypeDef:
return {
"arn": ...,
}
# CreateAccessSourceOutputTypeDef definition
class CreateAccessSourceOutputTypeDef(TypedDict):
arn: str,
cidr: str,
createdAt: datetime.datetime,
id: str,
ipAddressType: IpAddressTypeType, # (1)
name: str,
dnsViewId: str,
protocol: DnsProtocolType, # (2)
status: CRResourceStatusType, # (3)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IpAddressTypeType
- See DnsProtocolType
- See CRResourceStatusType
- See ResponseMetadataTypeDef
CreateAccessTokenOutputTypeDef#
# CreateAccessTokenOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import CreateAccessTokenOutputTypeDef
def get_value() -> CreateAccessTokenOutputTypeDef:
return {
"id": ...,
}
# CreateAccessTokenOutputTypeDef definition
class CreateAccessTokenOutputTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
createdAt: datetime.datetime,
dnsViewId: str,
expiresAt: datetime.datetime,
name: str,
status: TokenStatusType, # (1)
value: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDNSViewOutputTypeDef#
# CreateDNSViewOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import CreateDNSViewOutputTypeDef
def get_value() -> CreateDNSViewOutputTypeDef:
return {
"id": ...,
}
# CreateDNSViewOutputTypeDef definition
class CreateDNSViewOutputTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
dnssecValidation: DnsSecValidationTypeType, # (1)
ednsClientSubnet: EdnsClientSubnetTypeType, # (2)
firewallRulesFailOpen: FirewallRulesFailOpenTypeType, # (3)
name: str,
description: str,
globalResolverId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: ProfileResourceStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DnsSecValidationTypeType
- See EdnsClientSubnetTypeType
- See FirewallRulesFailOpenTypeType
- See ProfileResourceStatusType
- See ResponseMetadataTypeDef
CreateFirewallDomainListOutputTypeDef#
# CreateFirewallDomainListOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import CreateFirewallDomainListOutputTypeDef
def get_value() -> CreateFirewallDomainListOutputTypeDef:
return {
"arn": ...,
}
# CreateFirewallDomainListOutputTypeDef definition
class CreateFirewallDomainListOutputTypeDef(TypedDict):
arn: str,
globalResolverId: str,
createdAt: datetime.datetime,
description: str,
domainCount: int,
id: str,
name: str,
status: CRResourceStatusType, # (1)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFirewallRuleOutputTypeDef#
# CreateFirewallRuleOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import CreateFirewallRuleOutputTypeDef
def get_value() -> CreateFirewallRuleOutputTypeDef:
return {
"action": ...,
}
# CreateFirewallRuleOutputTypeDef definition
class CreateFirewallRuleOutputTypeDef(TypedDict):
action: FirewallRuleActionType, # (1)
blockOverrideDnsType: BlockOverrideDnsQueryTypeType, # (2)
blockOverrideDomain: str,
blockOverrideTtl: int,
blockResponse: FirewallBlockResponseType, # (3)
confidenceThreshold: ConfidenceThresholdType, # (4)
createdAt: datetime.datetime,
description: str,
dnsAdvancedProtection: DnsAdvancedProtectionType, # (5)
firewallDomainListId: str,
id: str,
name: str,
priority: int,
dnsViewId: str,
queryType: str,
status: CRResourceStatusType, # (6)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See FirewallRuleActionType
- See BlockOverrideDnsQueryTypeType
- See FirewallBlockResponseType
- See ConfidenceThresholdType
- See DnsAdvancedProtectionType
- See CRResourceStatusType
- See ResponseMetadataTypeDef
CreateGlobalResolverOutputTypeDef#
# CreateGlobalResolverOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import CreateGlobalResolverOutputTypeDef
def get_value() -> CreateGlobalResolverOutputTypeDef:
return {
"id": ...,
}
# CreateGlobalResolverOutputTypeDef definition
class CreateGlobalResolverOutputTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
createdAt: datetime.datetime,
description: str,
dnsName: str,
ipv4Addresses: list[str],
name: str,
observabilityRegion: str,
regions: list[str],
status: CRResourceStatusType, # (1)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAccessSourceOutputTypeDef#
# DeleteAccessSourceOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DeleteAccessSourceOutputTypeDef
def get_value() -> DeleteAccessSourceOutputTypeDef:
return {
"arn": ...,
}
# DeleteAccessSourceOutputTypeDef definition
class DeleteAccessSourceOutputTypeDef(TypedDict):
arn: str,
cidr: str,
createdAt: datetime.datetime,
id: str,
ipAddressType: IpAddressTypeType, # (1)
name: str,
dnsViewId: str,
protocol: DnsProtocolType, # (2)
status: CRResourceStatusType, # (3)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IpAddressTypeType
- See DnsProtocolType
- See CRResourceStatusType
- See ResponseMetadataTypeDef
DeleteAccessTokenOutputTypeDef#
# DeleteAccessTokenOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DeleteAccessTokenOutputTypeDef
def get_value() -> DeleteAccessTokenOutputTypeDef:
return {
"id": ...,
}
# DeleteAccessTokenOutputTypeDef definition
class DeleteAccessTokenOutputTypeDef(TypedDict):
id: str,
status: TokenStatusType, # (1)
deletedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDNSViewOutputTypeDef#
# DeleteDNSViewOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DeleteDNSViewOutputTypeDef
def get_value() -> DeleteDNSViewOutputTypeDef:
return {
"id": ...,
}
# DeleteDNSViewOutputTypeDef definition
class DeleteDNSViewOutputTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
dnssecValidation: DnsSecValidationTypeType, # (1)
ednsClientSubnet: EdnsClientSubnetTypeType, # (2)
firewallRulesFailOpen: FirewallRulesFailOpenTypeType, # (3)
name: str,
description: str,
globalResolverId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: ProfileResourceStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DnsSecValidationTypeType
- See EdnsClientSubnetTypeType
- See FirewallRulesFailOpenTypeType
- See ProfileResourceStatusType
- See ResponseMetadataTypeDef
DeleteFirewallDomainListOutputTypeDef#
# DeleteFirewallDomainListOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DeleteFirewallDomainListOutputTypeDef
def get_value() -> DeleteFirewallDomainListOutputTypeDef:
return {
"arn": ...,
}
# DeleteFirewallDomainListOutputTypeDef definition
class DeleteFirewallDomainListOutputTypeDef(TypedDict):
arn: str,
id: str,
name: str,
status: CRResourceStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFirewallRuleOutputTypeDef#
# DeleteFirewallRuleOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DeleteFirewallRuleOutputTypeDef
def get_value() -> DeleteFirewallRuleOutputTypeDef:
return {
"action": ...,
}
# DeleteFirewallRuleOutputTypeDef definition
class DeleteFirewallRuleOutputTypeDef(TypedDict):
action: FirewallRuleActionType, # (1)
blockOverrideDnsType: BlockOverrideDnsQueryTypeType, # (2)
blockOverrideDomain: str,
blockOverrideTtl: int,
blockResponse: FirewallBlockResponseType, # (3)
confidenceThreshold: ConfidenceThresholdType, # (4)
createdAt: datetime.datetime,
description: str,
dnsAdvancedProtection: DnsAdvancedProtectionType, # (5)
firewallDomainListId: str,
id: str,
name: str,
priority: int,
dnsViewId: str,
queryType: str,
status: CRResourceStatusType, # (6)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See FirewallRuleActionType
- See BlockOverrideDnsQueryTypeType
- See FirewallBlockResponseType
- See ConfidenceThresholdType
- See DnsAdvancedProtectionType
- See CRResourceStatusType
- See ResponseMetadataTypeDef
DeleteGlobalResolverOutputTypeDef#
# DeleteGlobalResolverOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DeleteGlobalResolverOutputTypeDef
def get_value() -> DeleteGlobalResolverOutputTypeDef:
return {
"id": ...,
}
# DeleteGlobalResolverOutputTypeDef definition
class DeleteGlobalResolverOutputTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
dnsName: str,
observabilityRegion: str,
name: str,
description: str,
regions: list[str],
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: CRResourceStatusType, # (1)
ipv4Addresses: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableDNSViewOutputTypeDef#
# DisableDNSViewOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DisableDNSViewOutputTypeDef
def get_value() -> DisableDNSViewOutputTypeDef:
return {
"id": ...,
}
# DisableDNSViewOutputTypeDef definition
class DisableDNSViewOutputTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
dnssecValidation: DnsSecValidationTypeType, # (1)
ednsClientSubnet: EdnsClientSubnetTypeType, # (2)
firewallRulesFailOpen: FirewallRulesFailOpenTypeType, # (3)
name: str,
description: str,
globalResolverId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: ProfileResourceStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DnsSecValidationTypeType
- See EdnsClientSubnetTypeType
- See FirewallRulesFailOpenTypeType
- See ProfileResourceStatusType
- See ResponseMetadataTypeDef
DisassociateHostedZoneOutputTypeDef#
# DisassociateHostedZoneOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import DisassociateHostedZoneOutputTypeDef
def get_value() -> DisassociateHostedZoneOutputTypeDef:
return {
"id": ...,
}
# DisassociateHostedZoneOutputTypeDef definition
class DisassociateHostedZoneOutputTypeDef(TypedDict):
id: str,
resourceArn: str,
hostedZoneId: str,
hostedZoneName: str,
name: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: HostedZoneAssociationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableDNSViewOutputTypeDef#
# EnableDNSViewOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import EnableDNSViewOutputTypeDef
def get_value() -> EnableDNSViewOutputTypeDef:
return {
"id": ...,
}
# EnableDNSViewOutputTypeDef definition
class EnableDNSViewOutputTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
dnssecValidation: DnsSecValidationTypeType, # (1)
ednsClientSubnet: EdnsClientSubnetTypeType, # (2)
firewallRulesFailOpen: FirewallRulesFailOpenTypeType, # (3)
name: str,
description: str,
globalResolverId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: ProfileResourceStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DnsSecValidationTypeType
- See EdnsClientSubnetTypeType
- See FirewallRulesFailOpenTypeType
- See ProfileResourceStatusType
- See ResponseMetadataTypeDef
GetAccessSourceOutputTypeDef#
# GetAccessSourceOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetAccessSourceOutputTypeDef
def get_value() -> GetAccessSourceOutputTypeDef:
return {
"arn": ...,
}
# GetAccessSourceOutputTypeDef definition
class GetAccessSourceOutputTypeDef(TypedDict):
arn: str,
cidr: str,
createdAt: datetime.datetime,
id: str,
ipAddressType: IpAddressTypeType, # (1)
name: str,
dnsViewId: str,
protocol: DnsProtocolType, # (2)
status: CRResourceStatusType, # (3)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IpAddressTypeType
- See DnsProtocolType
- See CRResourceStatusType
- See ResponseMetadataTypeDef
GetAccessTokenOutputTypeDef#
# GetAccessTokenOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetAccessTokenOutputTypeDef
def get_value() -> GetAccessTokenOutputTypeDef:
return {
"id": ...,
}
# GetAccessTokenOutputTypeDef definition
class GetAccessTokenOutputTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
createdAt: datetime.datetime,
dnsViewId: str,
expiresAt: datetime.datetime,
globalResolverId: str,
name: str,
status: TokenStatusType, # (1)
updatedAt: datetime.datetime,
value: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDNSViewOutputTypeDef#
# GetDNSViewOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetDNSViewOutputTypeDef
def get_value() -> GetDNSViewOutputTypeDef:
return {
"id": ...,
}
# GetDNSViewOutputTypeDef definition
class GetDNSViewOutputTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
dnssecValidation: DnsSecValidationTypeType, # (1)
ednsClientSubnet: EdnsClientSubnetTypeType, # (2)
firewallRulesFailOpen: FirewallRulesFailOpenTypeType, # (3)
name: str,
description: str,
globalResolverId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: ProfileResourceStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DnsSecValidationTypeType
- See EdnsClientSubnetTypeType
- See FirewallRulesFailOpenTypeType
- See ProfileResourceStatusType
- See ResponseMetadataTypeDef
GetFirewallDomainListOutputTypeDef#
# GetFirewallDomainListOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetFirewallDomainListOutputTypeDef
def get_value() -> GetFirewallDomainListOutputTypeDef:
return {
"arn": ...,
}
# GetFirewallDomainListOutputTypeDef definition
class GetFirewallDomainListOutputTypeDef(TypedDict):
arn: str,
globalResolverId: str,
clientToken: str,
createdAt: datetime.datetime,
description: str,
domainCount: int,
id: str,
name: str,
status: CRResourceStatusType, # (1)
statusMessage: str,
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallRuleOutputTypeDef#
# GetFirewallRuleOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetFirewallRuleOutputTypeDef
def get_value() -> GetFirewallRuleOutputTypeDef:
return {
"action": ...,
}
# GetFirewallRuleOutputTypeDef definition
class GetFirewallRuleOutputTypeDef(TypedDict):
action: FirewallRuleActionType, # (1)
blockOverrideDnsType: BlockOverrideDnsQueryTypeType, # (2)
blockOverrideDomain: str,
blockOverrideTtl: int,
blockResponse: FirewallBlockResponseType, # (3)
confidenceThreshold: ConfidenceThresholdType, # (4)
createdAt: datetime.datetime,
description: str,
dnsAdvancedProtection: DnsAdvancedProtectionType, # (5)
firewallDomainListId: str,
id: str,
name: str,
priority: int,
dnsViewId: str,
queryType: str,
status: CRResourceStatusType, # (6)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See FirewallRuleActionType
- See BlockOverrideDnsQueryTypeType
- See FirewallBlockResponseType
- See ConfidenceThresholdType
- See DnsAdvancedProtectionType
- See CRResourceStatusType
- See ResponseMetadataTypeDef
GetGlobalResolverOutputTypeDef#
# GetGlobalResolverOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetGlobalResolverOutputTypeDef
def get_value() -> GetGlobalResolverOutputTypeDef:
return {
"id": ...,
}
# GetGlobalResolverOutputTypeDef definition
class GetGlobalResolverOutputTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
dnsName: str,
observabilityRegion: str,
name: str,
description: str,
regions: list[str],
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: CRResourceStatusType, # (1)
ipv4Addresses: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHostedZoneAssociationOutputTypeDef#
# GetHostedZoneAssociationOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetHostedZoneAssociationOutputTypeDef
def get_value() -> GetHostedZoneAssociationOutputTypeDef:
return {
"id": ...,
}
# GetHostedZoneAssociationOutputTypeDef definition
class GetHostedZoneAssociationOutputTypeDef(TypedDict):
id: str,
resourceArn: str,
hostedZoneId: str,
hostedZoneName: str,
name: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: HostedZoneAssociationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetManagedFirewallDomainListOutputTypeDef#
# GetManagedFirewallDomainListOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import GetManagedFirewallDomainListOutputTypeDef
def get_value() -> GetManagedFirewallDomainListOutputTypeDef:
return {
"description": ...,
}
# GetManagedFirewallDomainListOutputTypeDef definition
class GetManagedFirewallDomainListOutputTypeDef(TypedDict):
description: str,
id: str,
name: str,
managedListType: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportFirewallDomainsOutputTypeDef#
# ImportFirewallDomainsOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ImportFirewallDomainsOutputTypeDef
def get_value() -> ImportFirewallDomainsOutputTypeDef:
return {
"id": ...,
}
# ImportFirewallDomainsOutputTypeDef definition
class ImportFirewallDomainsOutputTypeDef(TypedDict):
id: str,
name: str,
status: CRResourceStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAccessSourcesOutputTypeDef#
# ListAccessSourcesOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListAccessSourcesOutputTypeDef
def get_value() -> ListAccessSourcesOutputTypeDef:
return {
"nextToken": ...,
}
# ListAccessSourcesOutputTypeDef definition
class ListAccessSourcesOutputTypeDef(TypedDict):
accessSources: list[AccessSourcesItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[AccessSourcesItemTypeDef] - See ResponseMetadataTypeDef
ListAccessTokensOutputTypeDef#
# ListAccessTokensOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListAccessTokensOutputTypeDef
def get_value() -> ListAccessTokensOutputTypeDef:
return {
"nextToken": ...,
}
# ListAccessTokensOutputTypeDef definition
class ListAccessTokensOutputTypeDef(TypedDict):
accessTokens: list[AccessTokenItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[AccessTokenItemTypeDef] - See ResponseMetadataTypeDef
ListFirewallDomainsOutputTypeDef#
# ListFirewallDomainsOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListFirewallDomainsOutputTypeDef
def get_value() -> ListFirewallDomainsOutputTypeDef:
return {
"nextToken": ...,
}
# ListFirewallDomainsOutputTypeDef definition
class ListFirewallDomainsOutputTypeDef(TypedDict):
domains: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateAccessSourceOutputTypeDef#
# UpdateAccessSourceOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateAccessSourceOutputTypeDef
def get_value() -> UpdateAccessSourceOutputTypeDef:
return {
"arn": ...,
}
# UpdateAccessSourceOutputTypeDef definition
class UpdateAccessSourceOutputTypeDef(TypedDict):
arn: str,
cidr: str,
createdAt: datetime.datetime,
id: str,
ipAddressType: IpAddressTypeType, # (1)
name: str,
dnsViewId: str,
protocol: DnsProtocolType, # (2)
status: CRResourceStatusType, # (3)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IpAddressTypeType
- See DnsProtocolType
- See CRResourceStatusType
- See ResponseMetadataTypeDef
UpdateAccessTokenOutputTypeDef#
# UpdateAccessTokenOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateAccessTokenOutputTypeDef
def get_value() -> UpdateAccessTokenOutputTypeDef:
return {
"id": ...,
}
# UpdateAccessTokenOutputTypeDef definition
class UpdateAccessTokenOutputTypeDef(TypedDict):
id: str,
name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateDNSViewOutputTypeDef#
# UpdateDNSViewOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateDNSViewOutputTypeDef
def get_value() -> UpdateDNSViewOutputTypeDef:
return {
"id": ...,
}
# UpdateDNSViewOutputTypeDef definition
class UpdateDNSViewOutputTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
dnssecValidation: DnsSecValidationTypeType, # (1)
ednsClientSubnet: EdnsClientSubnetTypeType, # (2)
firewallRulesFailOpen: FirewallRulesFailOpenTypeType, # (3)
name: str,
description: str,
globalResolverId: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: ProfileResourceStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See DnsSecValidationTypeType
- See EdnsClientSubnetTypeType
- See FirewallRulesFailOpenTypeType
- See ProfileResourceStatusType
- See ResponseMetadataTypeDef
UpdateFirewallDomainsOutputTypeDef#
# UpdateFirewallDomainsOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateFirewallDomainsOutputTypeDef
def get_value() -> UpdateFirewallDomainsOutputTypeDef:
return {
"id": ...,
}
# UpdateFirewallDomainsOutputTypeDef definition
class UpdateFirewallDomainsOutputTypeDef(TypedDict):
id: str,
name: str,
status: CRResourceStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFirewallRuleOutputTypeDef#
# UpdateFirewallRuleOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateFirewallRuleOutputTypeDef
def get_value() -> UpdateFirewallRuleOutputTypeDef:
return {
"action": ...,
}
# UpdateFirewallRuleOutputTypeDef definition
class UpdateFirewallRuleOutputTypeDef(TypedDict):
action: FirewallRuleActionType, # (1)
blockOverrideDnsType: BlockOverrideDnsQueryTypeType, # (2)
blockOverrideDomain: str,
blockOverrideTtl: int,
blockResponse: FirewallBlockResponseType, # (3)
confidenceThreshold: ConfidenceThresholdType, # (4)
createdAt: datetime.datetime,
description: str,
dnsAdvancedProtection: DnsAdvancedProtectionType, # (5)
firewallDomainListId: str,
id: str,
name: str,
priority: int,
dnsViewId: str,
queryType: str,
status: CRResourceStatusType, # (6)
updatedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See FirewallRuleActionType
- See BlockOverrideDnsQueryTypeType
- See FirewallBlockResponseType
- See ConfidenceThresholdType
- See DnsAdvancedProtectionType
- See CRResourceStatusType
- See ResponseMetadataTypeDef
UpdateGlobalResolverOutputTypeDef#
# UpdateGlobalResolverOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateGlobalResolverOutputTypeDef
def get_value() -> UpdateGlobalResolverOutputTypeDef:
return {
"id": ...,
}
# UpdateGlobalResolverOutputTypeDef definition
class UpdateGlobalResolverOutputTypeDef(TypedDict):
id: str,
arn: str,
clientToken: str,
dnsName: str,
observabilityRegion: str,
name: str,
description: str,
regions: list[str],
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: CRResourceStatusType, # (1)
ipv4Addresses: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateHostedZoneAssociationOutputTypeDef#
# UpdateHostedZoneAssociationOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import UpdateHostedZoneAssociationOutputTypeDef
def get_value() -> UpdateHostedZoneAssociationOutputTypeDef:
return {
"id": ...,
}
# UpdateHostedZoneAssociationOutputTypeDef definition
class UpdateHostedZoneAssociationOutputTypeDef(TypedDict):
id: str,
resourceArn: str,
hostedZoneId: str,
hostedZoneName: str,
name: str,
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
status: HostedZoneAssociationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchCreateFirewallRuleInputTypeDef#
# BatchCreateFirewallRuleInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchCreateFirewallRuleInputTypeDef
def get_value() -> BatchCreateFirewallRuleInputTypeDef:
return {
"firewallRules": ...,
}
# BatchCreateFirewallRuleInputTypeDef definition
class BatchCreateFirewallRuleInputTypeDef(TypedDict):
firewallRules: Sequence[BatchCreateFirewallRuleInputItemTypeDef], # (1)
- See
Sequence[BatchCreateFirewallRuleInputItemTypeDef]
BatchCreateFirewallRuleOutputItemTypeDef#
# BatchCreateFirewallRuleOutputItemTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchCreateFirewallRuleOutputItemTypeDef
def get_value() -> BatchCreateFirewallRuleOutputItemTypeDef:
return {
"firewallRule": ...,
}
# BatchCreateFirewallRuleOutputItemTypeDef definition
class BatchCreateFirewallRuleOutputItemTypeDef(TypedDict):
firewallRule: BatchCreateFirewallRuleResultTypeDef, # (1)
code: int,
message: NotRequired[str],
BatchDeleteFirewallRuleInputTypeDef#
# BatchDeleteFirewallRuleInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchDeleteFirewallRuleInputTypeDef
def get_value() -> BatchDeleteFirewallRuleInputTypeDef:
return {
"firewallRules": ...,
}
# BatchDeleteFirewallRuleInputTypeDef definition
class BatchDeleteFirewallRuleInputTypeDef(TypedDict):
firewallRules: Sequence[BatchDeleteFirewallRuleInputItemTypeDef], # (1)
- See
Sequence[BatchDeleteFirewallRuleInputItemTypeDef]
BatchDeleteFirewallRuleOutputItemTypeDef#
# BatchDeleteFirewallRuleOutputItemTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchDeleteFirewallRuleOutputItemTypeDef
def get_value() -> BatchDeleteFirewallRuleOutputItemTypeDef:
return {
"firewallRule": ...,
}
# BatchDeleteFirewallRuleOutputItemTypeDef definition
class BatchDeleteFirewallRuleOutputItemTypeDef(TypedDict):
firewallRule: BatchDeleteFirewallRuleResultTypeDef, # (1)
code: int,
message: NotRequired[str],
BatchUpdateFirewallRuleInputTypeDef#
# BatchUpdateFirewallRuleInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchUpdateFirewallRuleInputTypeDef
def get_value() -> BatchUpdateFirewallRuleInputTypeDef:
return {
"firewallRules": ...,
}
# BatchUpdateFirewallRuleInputTypeDef definition
class BatchUpdateFirewallRuleInputTypeDef(TypedDict):
firewallRules: Sequence[BatchUpdateFirewallRuleInputItemTypeDef], # (1)
- See
Sequence[BatchUpdateFirewallRuleInputItemTypeDef]
BatchUpdateFirewallRuleOutputItemTypeDef#
# BatchUpdateFirewallRuleOutputItemTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchUpdateFirewallRuleOutputItemTypeDef
def get_value() -> BatchUpdateFirewallRuleOutputItemTypeDef:
return {
"firewallRule": ...,
}
# BatchUpdateFirewallRuleOutputItemTypeDef definition
class BatchUpdateFirewallRuleOutputItemTypeDef(TypedDict):
firewallRule: BatchUpdateFirewallRuleResultTypeDef, # (1)
code: int,
message: NotRequired[str],
CreateAccessTokenInputTypeDef#
# CreateAccessTokenInputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import CreateAccessTokenInputTypeDef
def get_value() -> CreateAccessTokenInputTypeDef:
return {
"dnsViewId": ...,
}
# CreateAccessTokenInputTypeDef definition
class CreateAccessTokenInputTypeDef(TypedDict):
dnsViewId: str,
clientToken: NotRequired[str],
expiresAt: NotRequired[TimestampTypeDef],
name: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
ListDNSViewsOutputTypeDef#
# ListDNSViewsOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListDNSViewsOutputTypeDef
def get_value() -> ListDNSViewsOutputTypeDef:
return {
"nextToken": ...,
}
# ListDNSViewsOutputTypeDef definition
class ListDNSViewsOutputTypeDef(TypedDict):
dnsViews: list[DNSViewSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[DNSViewSummaryTypeDef] - See ResponseMetadataTypeDef
ListFirewallDomainListsOutputTypeDef#
# ListFirewallDomainListsOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListFirewallDomainListsOutputTypeDef
def get_value() -> ListFirewallDomainListsOutputTypeDef:
return {
"nextToken": ...,
}
# ListFirewallDomainListsOutputTypeDef definition
class ListFirewallDomainListsOutputTypeDef(TypedDict):
firewallDomainLists: list[FirewallDomainListsItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[FirewallDomainListsItemTypeDef] - See ResponseMetadataTypeDef
ListFirewallRulesOutputTypeDef#
# ListFirewallRulesOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListFirewallRulesOutputTypeDef
def get_value() -> ListFirewallRulesOutputTypeDef:
return {
"nextToken": ...,
}
# ListFirewallRulesOutputTypeDef definition
class ListFirewallRulesOutputTypeDef(TypedDict):
firewallRules: list[FirewallRulesItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[FirewallRulesItemTypeDef] - See ResponseMetadataTypeDef
ListGlobalResolversOutputTypeDef#
# ListGlobalResolversOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListGlobalResolversOutputTypeDef
def get_value() -> ListGlobalResolversOutputTypeDef:
return {
"nextToken": ...,
}
# ListGlobalResolversOutputTypeDef definition
class ListGlobalResolversOutputTypeDef(TypedDict):
globalResolvers: list[GlobalResolversItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[GlobalResolversItemTypeDef] - See ResponseMetadataTypeDef
ListHostedZoneAssociationsOutputTypeDef#
# ListHostedZoneAssociationsOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListHostedZoneAssociationsOutputTypeDef
def get_value() -> ListHostedZoneAssociationsOutputTypeDef:
return {
"nextToken": ...,
}
# ListHostedZoneAssociationsOutputTypeDef definition
class ListHostedZoneAssociationsOutputTypeDef(TypedDict):
hostedZoneAssociations: list[HostedZoneAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[HostedZoneAssociationSummaryTypeDef] - See ResponseMetadataTypeDef
ListAccessSourcesInputPaginateTypeDef#
# ListAccessSourcesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListAccessSourcesInputPaginateTypeDef
def get_value() -> ListAccessSourcesInputPaginateTypeDef:
return {
"filters": ...,
}
# ListAccessSourcesInputPaginateTypeDef definition
class ListAccessSourcesInputPaginateTypeDef(TypedDict):
filters: NotRequired[Mapping[str, Sequence[str]]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccessTokensInputPaginateTypeDef#
# ListAccessTokensInputPaginateTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListAccessTokensInputPaginateTypeDef
def get_value() -> ListAccessTokensInputPaginateTypeDef:
return {
"dnsViewId": ...,
}
# ListAccessTokensInputPaginateTypeDef definition
class ListAccessTokensInputPaginateTypeDef(TypedDict):
dnsViewId: str,
filters: NotRequired[Mapping[str, Sequence[str]]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDNSViewsInputPaginateTypeDef#
# ListDNSViewsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListDNSViewsInputPaginateTypeDef
def get_value() -> ListDNSViewsInputPaginateTypeDef:
return {
"globalResolverId": ...,
}
# ListDNSViewsInputPaginateTypeDef definition
class ListDNSViewsInputPaginateTypeDef(TypedDict):
globalResolverId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallDomainListsInputPaginateTypeDef#
# ListFirewallDomainListsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListFirewallDomainListsInputPaginateTypeDef
def get_value() -> ListFirewallDomainListsInputPaginateTypeDef:
return {
"globalResolverId": ...,
}
# ListFirewallDomainListsInputPaginateTypeDef definition
class ListFirewallDomainListsInputPaginateTypeDef(TypedDict):
globalResolverId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallDomainsInputPaginateTypeDef#
# ListFirewallDomainsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListFirewallDomainsInputPaginateTypeDef
def get_value() -> ListFirewallDomainsInputPaginateTypeDef:
return {
"firewallDomainListId": ...,
}
# ListFirewallDomainsInputPaginateTypeDef definition
class ListFirewallDomainsInputPaginateTypeDef(TypedDict):
firewallDomainListId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallRulesInputPaginateTypeDef#
# ListFirewallRulesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListFirewallRulesInputPaginateTypeDef
def get_value() -> ListFirewallRulesInputPaginateTypeDef:
return {
"dnsViewId": ...,
}
# ListFirewallRulesInputPaginateTypeDef definition
class ListFirewallRulesInputPaginateTypeDef(TypedDict):
dnsViewId: str,
filters: NotRequired[Mapping[str, Sequence[str]]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGlobalResolversInputPaginateTypeDef#
# ListGlobalResolversInputPaginateTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListGlobalResolversInputPaginateTypeDef
def get_value() -> ListGlobalResolversInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListGlobalResolversInputPaginateTypeDef definition
class ListGlobalResolversInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHostedZoneAssociationsInputPaginateTypeDef#
# ListHostedZoneAssociationsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListHostedZoneAssociationsInputPaginateTypeDef
def get_value() -> ListHostedZoneAssociationsInputPaginateTypeDef:
return {
"resourceArn": ...,
}
# ListHostedZoneAssociationsInputPaginateTypeDef definition
class ListHostedZoneAssociationsInputPaginateTypeDef(TypedDict):
resourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListManagedFirewallDomainListsInputPaginateTypeDef#
# ListManagedFirewallDomainListsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListManagedFirewallDomainListsInputPaginateTypeDef
def get_value() -> ListManagedFirewallDomainListsInputPaginateTypeDef:
return {
"managedFirewallDomainListType": ...,
}
# ListManagedFirewallDomainListsInputPaginateTypeDef definition
class ListManagedFirewallDomainListsInputPaginateTypeDef(TypedDict):
managedFirewallDomainListType: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListManagedFirewallDomainListsOutputTypeDef#
# ListManagedFirewallDomainListsOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import ListManagedFirewallDomainListsOutputTypeDef
def get_value() -> ListManagedFirewallDomainListsOutputTypeDef:
return {
"nextToken": ...,
}
# ListManagedFirewallDomainListsOutputTypeDef definition
class ListManagedFirewallDomainListsOutputTypeDef(TypedDict):
managedFirewallDomainLists: list[ManagedFirewallDomainListsItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ManagedFirewallDomainListsItemTypeDef] - See ResponseMetadataTypeDef
BatchCreateFirewallRuleOutputTypeDef#
# BatchCreateFirewallRuleOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchCreateFirewallRuleOutputTypeDef
def get_value() -> BatchCreateFirewallRuleOutputTypeDef:
return {
"failures": ...,
}
# BatchCreateFirewallRuleOutputTypeDef definition
class BatchCreateFirewallRuleOutputTypeDef(TypedDict):
failures: list[BatchCreateFirewallRuleOutputItemTypeDef], # (1)
successes: list[BatchCreateFirewallRuleOutputItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
list[BatchCreateFirewallRuleOutputItemTypeDef] - See
list[BatchCreateFirewallRuleOutputItemTypeDef] - See ResponseMetadataTypeDef
BatchDeleteFirewallRuleOutputTypeDef#
# BatchDeleteFirewallRuleOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchDeleteFirewallRuleOutputTypeDef
def get_value() -> BatchDeleteFirewallRuleOutputTypeDef:
return {
"failures": ...,
}
# BatchDeleteFirewallRuleOutputTypeDef definition
class BatchDeleteFirewallRuleOutputTypeDef(TypedDict):
failures: list[BatchDeleteFirewallRuleOutputItemTypeDef], # (1)
successes: list[BatchDeleteFirewallRuleOutputItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
list[BatchDeleteFirewallRuleOutputItemTypeDef] - See
list[BatchDeleteFirewallRuleOutputItemTypeDef] - See ResponseMetadataTypeDef
BatchUpdateFirewallRuleOutputTypeDef#
# BatchUpdateFirewallRuleOutputTypeDef TypedDict usage example
from mypy_boto3_route53globalresolver.type_defs import BatchUpdateFirewallRuleOutputTypeDef
def get_value() -> BatchUpdateFirewallRuleOutputTypeDef:
return {
"failures": ...,
}
# BatchUpdateFirewallRuleOutputTypeDef definition
class BatchUpdateFirewallRuleOutputTypeDef(TypedDict):
failures: list[BatchUpdateFirewallRuleOutputItemTypeDef], # (1)
successes: list[BatchUpdateFirewallRuleOutputItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
list[BatchUpdateFirewallRuleOutputItemTypeDef] - See
list[BatchUpdateFirewallRuleOutputItemTypeDef] - See ResponseMetadataTypeDef