Type definitions#
Index > Route53Resolver > Type definitions
Auto-generated documentation for Route53Resolver type annotations stubs module mypy-boto3-route53resolver.
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
FirewallRuleGroupAssociationTypeDef#
# FirewallRuleGroupAssociationTypeDef definition
class FirewallRuleGroupAssociationTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
FirewallRuleGroupId: NotRequired[str],
VpcId: NotRequired[str],
Name: NotRequired[str],
Priority: NotRequired[int],
MutationProtection: NotRequired[MutationProtectionStatusType], # (1)
ManagedOwnerName: NotRequired[str],
Status: NotRequired[FirewallRuleGroupAssociationStatusType], # (2)
StatusMessage: NotRequired[str],
CreatorRequestId: NotRequired[str],
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
IpAddressUpdateTypeDef#
# IpAddressUpdateTypeDef definition
class IpAddressUpdateTypeDef(TypedDict):
IpId: NotRequired[str],
SubnetId: NotRequired[str],
Ip: NotRequired[str],
Ipv6: NotRequired[str],
ResolverEndpointTypeDef#
# ResolverEndpointTypeDef definition
class ResolverEndpointTypeDef(TypedDict):
Id: NotRequired[str],
CreatorRequestId: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
SecurityGroupIds: NotRequired[list[str]],
Direction: NotRequired[ResolverEndpointDirectionType], # (1)
IpAddressCount: NotRequired[int],
HostVPCId: NotRequired[str],
Status: NotRequired[ResolverEndpointStatusType], # (2)
StatusMessage: NotRequired[str],
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
OutpostArn: NotRequired[str],
PreferredInstanceType: NotRequired[str],
ResolverEndpointType: NotRequired[ResolverEndpointTypeType], # (3)
Protocols: NotRequired[list[ProtocolType]], # (4)
- See ResolverEndpointDirectionType
- See ResolverEndpointStatusType
- See ResolverEndpointTypeType
- See ProtocolType
AssociateResolverQueryLogConfigRequestRequestTypeDef#
# AssociateResolverQueryLogConfigRequestRequestTypeDef definition
class AssociateResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
ResolverQueryLogConfigId: str,
ResourceId: str,
ResolverQueryLogConfigAssociationTypeDef#
# ResolverQueryLogConfigAssociationTypeDef definition
class ResolverQueryLogConfigAssociationTypeDef(TypedDict):
Id: NotRequired[str],
ResolverQueryLogConfigId: NotRequired[str],
ResourceId: NotRequired[str],
Status: NotRequired[ResolverQueryLogConfigAssociationStatusType], # (1)
Error: NotRequired[ResolverQueryLogConfigAssociationErrorType], # (2)
ErrorMessage: NotRequired[str],
CreationTime: NotRequired[str],
AssociateResolverRuleRequestRequestTypeDef#
# AssociateResolverRuleRequestRequestTypeDef definition
class AssociateResolverRuleRequestRequestTypeDef(TypedDict):
ResolverRuleId: str,
VPCId: str,
Name: NotRequired[str],
ResolverRuleAssociationTypeDef#
# ResolverRuleAssociationTypeDef definition
class ResolverRuleAssociationTypeDef(TypedDict):
Id: NotRequired[str],
ResolverRuleId: NotRequired[str],
Name: NotRequired[str],
VPCId: NotRequired[str],
Status: NotRequired[ResolverRuleAssociationStatusType], # (1)
StatusMessage: NotRequired[str],
FirewallDomainListTypeDef#
# FirewallDomainListTypeDef definition
class FirewallDomainListTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
DomainCount: NotRequired[int],
Status: NotRequired[FirewallDomainListStatusType], # (1)
StatusMessage: NotRequired[str],
ManagedOwnerName: NotRequired[str],
CreatorRequestId: NotRequired[str],
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
FirewallRuleGroupTypeDef#
# FirewallRuleGroupTypeDef definition
class FirewallRuleGroupTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
RuleCount: NotRequired[int],
Status: NotRequired[FirewallRuleGroupStatusType], # (1)
StatusMessage: NotRequired[str],
OwnerId: NotRequired[str],
CreatorRequestId: NotRequired[str],
ShareStatus: NotRequired[ShareStatusType], # (2)
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
CreateFirewallRuleRequestRequestTypeDef#
# CreateFirewallRuleRequestRequestTypeDef definition
class CreateFirewallRuleRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
FirewallRuleGroupId: str,
Priority: int,
Action: ActionType, # (1)
Name: str,
FirewallDomainListId: NotRequired[str],
BlockResponse: NotRequired[BlockResponseType], # (2)
BlockOverrideDomain: NotRequired[str],
BlockOverrideDnsType: NotRequired[BlockOverrideDnsTypeType], # (3)
BlockOverrideTtl: NotRequired[int],
FirewallDomainRedirectionAction: NotRequired[FirewallDomainRedirectionActionType], # (4)
Qtype: NotRequired[str],
DnsThreatProtection: NotRequired[DnsThreatProtectionType], # (5)
ConfidenceThreshold: NotRequired[ConfidenceThresholdType], # (6)
- See ActionType
- See BlockResponseType
- See BlockOverrideDnsTypeType
- See FirewallDomainRedirectionActionType
- See DnsThreatProtectionType
- See ConfidenceThresholdType
FirewallRuleTypeDef#
# FirewallRuleTypeDef definition
class FirewallRuleTypeDef(TypedDict):
FirewallRuleGroupId: NotRequired[str],
FirewallDomainListId: NotRequired[str],
FirewallThreatProtectionId: NotRequired[str],
Name: NotRequired[str],
Priority: NotRequired[int],
Action: NotRequired[ActionType], # (1)
BlockResponse: NotRequired[BlockResponseType], # (2)
BlockOverrideDomain: NotRequired[str],
BlockOverrideDnsType: NotRequired[BlockOverrideDnsTypeType], # (3)
BlockOverrideTtl: NotRequired[int],
CreatorRequestId: NotRequired[str],
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
FirewallDomainRedirectionAction: NotRequired[FirewallDomainRedirectionActionType], # (4)
Qtype: NotRequired[str],
DnsThreatProtection: NotRequired[DnsThreatProtectionType], # (5)
ConfidenceThreshold: NotRequired[ConfidenceThresholdType], # (6)
- See ActionType
- See BlockResponseType
- See BlockOverrideDnsTypeType
- See FirewallDomainRedirectionActionType
- See DnsThreatProtectionType
- See ConfidenceThresholdType
OutpostResolverTypeDef#
# OutpostResolverTypeDef definition
class OutpostResolverTypeDef(TypedDict):
Arn: NotRequired[str],
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
CreatorRequestId: NotRequired[str],
Id: NotRequired[str],
InstanceCount: NotRequired[int],
PreferredInstanceType: NotRequired[str],
Name: NotRequired[str],
Status: NotRequired[OutpostResolverStatusType], # (1)
StatusMessage: NotRequired[str],
OutpostArn: NotRequired[str],
IpAddressRequestTypeDef#
# IpAddressRequestTypeDef definition
class IpAddressRequestTypeDef(TypedDict):
SubnetId: str,
Ip: NotRequired[str],
Ipv6: NotRequired[str],
ResolverQueryLogConfigTypeDef#
# ResolverQueryLogConfigTypeDef definition
class ResolverQueryLogConfigTypeDef(TypedDict):
Id: NotRequired[str],
OwnerId: NotRequired[str],
Status: NotRequired[ResolverQueryLogConfigStatusType], # (1)
ShareStatus: NotRequired[ShareStatusType], # (2)
AssociationCount: NotRequired[int],
Arn: NotRequired[str],
Name: NotRequired[str],
DestinationArn: NotRequired[str],
CreatorRequestId: NotRequired[str],
CreationTime: NotRequired[str],
TargetAddressTypeDef#
# TargetAddressTypeDef definition
class TargetAddressTypeDef(TypedDict):
Ip: NotRequired[str],
Port: NotRequired[int],
Ipv6: NotRequired[str],
Protocol: NotRequired[ProtocolType], # (1)
ServerNameIndication: NotRequired[str],
- See ProtocolType
DeleteFirewallDomainListRequestRequestTypeDef#
# DeleteFirewallDomainListRequestRequestTypeDef definition
class DeleteFirewallDomainListRequestRequestTypeDef(TypedDict):
FirewallDomainListId: str,
DeleteFirewallRuleGroupRequestRequestTypeDef#
# DeleteFirewallRuleGroupRequestRequestTypeDef definition
class DeleteFirewallRuleGroupRequestRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
DeleteFirewallRuleRequestRequestTypeDef#
# DeleteFirewallRuleRequestRequestTypeDef definition
class DeleteFirewallRuleRequestRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
FirewallDomainListId: NotRequired[str],
FirewallThreatProtectionId: NotRequired[str],
Qtype: NotRequired[str],
DeleteOutpostResolverRequestRequestTypeDef#
# DeleteOutpostResolverRequestRequestTypeDef definition
class DeleteOutpostResolverRequestRequestTypeDef(TypedDict):
Id: str,
DeleteResolverEndpointRequestRequestTypeDef#
# DeleteResolverEndpointRequestRequestTypeDef definition
class DeleteResolverEndpointRequestRequestTypeDef(TypedDict):
ResolverEndpointId: str,
DeleteResolverQueryLogConfigRequestRequestTypeDef#
# DeleteResolverQueryLogConfigRequestRequestTypeDef definition
class DeleteResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
ResolverQueryLogConfigId: str,
DeleteResolverRuleRequestRequestTypeDef#
# DeleteResolverRuleRequestRequestTypeDef definition
class DeleteResolverRuleRequestRequestTypeDef(TypedDict):
ResolverRuleId: str,
DisassociateFirewallRuleGroupRequestRequestTypeDef#
# DisassociateFirewallRuleGroupRequestRequestTypeDef definition
class DisassociateFirewallRuleGroupRequestRequestTypeDef(TypedDict):
FirewallRuleGroupAssociationId: str,
DisassociateResolverQueryLogConfigRequestRequestTypeDef#
# DisassociateResolverQueryLogConfigRequestRequestTypeDef definition
class DisassociateResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
ResolverQueryLogConfigId: str,
ResourceId: str,
DisassociateResolverRuleRequestRequestTypeDef#
# DisassociateResolverRuleRequestRequestTypeDef definition
class DisassociateResolverRuleRequestRequestTypeDef(TypedDict):
VPCId: str,
ResolverRuleId: str,
FilterTypeDef#
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Name: NotRequired[str],
Values: NotRequired[Sequence[str]],
FirewallConfigTypeDef#
# FirewallConfigTypeDef definition
class FirewallConfigTypeDef(TypedDict):
Id: NotRequired[str],
ResourceId: NotRequired[str],
OwnerId: NotRequired[str],
FirewallFailOpen: NotRequired[FirewallFailOpenStatusType], # (1)
FirewallDomainListMetadataTypeDef#
# FirewallDomainListMetadataTypeDef definition
class FirewallDomainListMetadataTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
CreatorRequestId: NotRequired[str],
ManagedOwnerName: NotRequired[str],
FirewallRuleGroupMetadataTypeDef#
# FirewallRuleGroupMetadataTypeDef definition
class FirewallRuleGroupMetadataTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
OwnerId: NotRequired[str],
CreatorRequestId: NotRequired[str],
ShareStatus: NotRequired[ShareStatusType], # (1)
- See ShareStatusType
GetFirewallConfigRequestRequestTypeDef#
# GetFirewallConfigRequestRequestTypeDef definition
class GetFirewallConfigRequestRequestTypeDef(TypedDict):
ResourceId: str,
GetFirewallDomainListRequestRequestTypeDef#
# GetFirewallDomainListRequestRequestTypeDef definition
class GetFirewallDomainListRequestRequestTypeDef(TypedDict):
FirewallDomainListId: str,
GetFirewallRuleGroupAssociationRequestRequestTypeDef#
# GetFirewallRuleGroupAssociationRequestRequestTypeDef definition
class GetFirewallRuleGroupAssociationRequestRequestTypeDef(TypedDict):
FirewallRuleGroupAssociationId: str,
GetFirewallRuleGroupPolicyRequestRequestTypeDef#
# GetFirewallRuleGroupPolicyRequestRequestTypeDef definition
class GetFirewallRuleGroupPolicyRequestRequestTypeDef(TypedDict):
Arn: str,
GetFirewallRuleGroupRequestRequestTypeDef#
# GetFirewallRuleGroupRequestRequestTypeDef definition
class GetFirewallRuleGroupRequestRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
GetOutpostResolverRequestRequestTypeDef#
# GetOutpostResolverRequestRequestTypeDef definition
class GetOutpostResolverRequestRequestTypeDef(TypedDict):
Id: str,
GetResolverConfigRequestRequestTypeDef#
# GetResolverConfigRequestRequestTypeDef definition
class GetResolverConfigRequestRequestTypeDef(TypedDict):
ResourceId: str,
ResolverConfigTypeDef#
# ResolverConfigTypeDef definition
class ResolverConfigTypeDef(TypedDict):
Id: NotRequired[str],
ResourceId: NotRequired[str],
OwnerId: NotRequired[str],
AutodefinedReverse: NotRequired[ResolverAutodefinedReverseStatusType], # (1)
GetResolverDnssecConfigRequestRequestTypeDef#
# GetResolverDnssecConfigRequestRequestTypeDef definition
class GetResolverDnssecConfigRequestRequestTypeDef(TypedDict):
ResourceId: str,
ResolverDnssecConfigTypeDef#
# ResolverDnssecConfigTypeDef definition
class ResolverDnssecConfigTypeDef(TypedDict):
Id: NotRequired[str],
OwnerId: NotRequired[str],
ResourceId: NotRequired[str],
ValidationStatus: NotRequired[ResolverDNSSECValidationStatusType], # (1)
GetResolverEndpointRequestRequestTypeDef#
# GetResolverEndpointRequestRequestTypeDef definition
class GetResolverEndpointRequestRequestTypeDef(TypedDict):
ResolverEndpointId: str,
GetResolverQueryLogConfigAssociationRequestRequestTypeDef#
# GetResolverQueryLogConfigAssociationRequestRequestTypeDef definition
class GetResolverQueryLogConfigAssociationRequestRequestTypeDef(TypedDict):
ResolverQueryLogConfigAssociationId: str,
GetResolverQueryLogConfigPolicyRequestRequestTypeDef#
# GetResolverQueryLogConfigPolicyRequestRequestTypeDef definition
class GetResolverQueryLogConfigPolicyRequestRequestTypeDef(TypedDict):
Arn: str,
GetResolverQueryLogConfigRequestRequestTypeDef#
# GetResolverQueryLogConfigRequestRequestTypeDef definition
class GetResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
ResolverQueryLogConfigId: str,
GetResolverRuleAssociationRequestRequestTypeDef#
# GetResolverRuleAssociationRequestRequestTypeDef definition
class GetResolverRuleAssociationRequestRequestTypeDef(TypedDict):
ResolverRuleAssociationId: str,
GetResolverRulePolicyRequestRequestTypeDef#
# GetResolverRulePolicyRequestRequestTypeDef definition
class GetResolverRulePolicyRequestRequestTypeDef(TypedDict):
Arn: str,
GetResolverRuleRequestRequestTypeDef#
# GetResolverRuleRequestRequestTypeDef definition
class GetResolverRuleRequestRequestTypeDef(TypedDict):
ResolverRuleId: str,
ImportFirewallDomainsRequestRequestTypeDef#
# ImportFirewallDomainsRequestRequestTypeDef definition
class ImportFirewallDomainsRequestRequestTypeDef(TypedDict):
FirewallDomainListId: str,
Operation: FirewallDomainImportOperationType, # (1)
DomainFileUrl: str,
IpAddressResponseTypeDef#
# IpAddressResponseTypeDef definition
class IpAddressResponseTypeDef(TypedDict):
IpId: NotRequired[str],
SubnetId: NotRequired[str],
Ip: NotRequired[str],
Ipv6: NotRequired[str],
Status: NotRequired[IpAddressStatusType], # (1)
StatusMessage: NotRequired[str],
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListFirewallConfigsRequestRequestTypeDef#
# ListFirewallConfigsRequestRequestTypeDef definition
class ListFirewallConfigsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallDomainListsRequestRequestTypeDef#
# ListFirewallDomainListsRequestRequestTypeDef definition
class ListFirewallDomainListsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallDomainsRequestRequestTypeDef#
# ListFirewallDomainsRequestRequestTypeDef definition
class ListFirewallDomainsRequestRequestTypeDef(TypedDict):
FirewallDomainListId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallRuleGroupAssociationsRequestRequestTypeDef#
# ListFirewallRuleGroupAssociationsRequestRequestTypeDef definition
class ListFirewallRuleGroupAssociationsRequestRequestTypeDef(TypedDict):
FirewallRuleGroupId: NotRequired[str],
VpcId: NotRequired[str],
Priority: NotRequired[int],
Status: NotRequired[FirewallRuleGroupAssociationStatusType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallRuleGroupsRequestRequestTypeDef#
# ListFirewallRuleGroupsRequestRequestTypeDef definition
class ListFirewallRuleGroupsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFirewallRulesRequestRequestTypeDef#
# ListFirewallRulesRequestRequestTypeDef definition
class ListFirewallRulesRequestRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
Priority: NotRequired[int],
Action: NotRequired[ActionType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See ActionType
ListOutpostResolversRequestRequestTypeDef#
# ListOutpostResolversRequestRequestTypeDef definition
class ListOutpostResolversRequestRequestTypeDef(TypedDict):
OutpostArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListResolverConfigsRequestRequestTypeDef#
# ListResolverConfigsRequestRequestTypeDef definition
class ListResolverConfigsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListResolverEndpointIpAddressesRequestRequestTypeDef#
# ListResolverEndpointIpAddressesRequestRequestTypeDef definition
class ListResolverEndpointIpAddressesRequestRequestTypeDef(TypedDict):
ResolverEndpointId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PutFirewallRuleGroupPolicyRequestRequestTypeDef#
# PutFirewallRuleGroupPolicyRequestRequestTypeDef definition
class PutFirewallRuleGroupPolicyRequestRequestTypeDef(TypedDict):
Arn: str,
FirewallRuleGroupPolicy: str,
PutResolverQueryLogConfigPolicyRequestRequestTypeDef#
# PutResolverQueryLogConfigPolicyRequestRequestTypeDef definition
class PutResolverQueryLogConfigPolicyRequestRequestTypeDef(TypedDict):
Arn: str,
ResolverQueryLogConfigPolicy: str,
PutResolverRulePolicyRequestRequestTypeDef#
# PutResolverRulePolicyRequestRequestTypeDef definition
class PutResolverRulePolicyRequestRequestTypeDef(TypedDict):
Arn: str,
ResolverRulePolicy: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateFirewallConfigRequestRequestTypeDef#
# UpdateFirewallConfigRequestRequestTypeDef definition
class UpdateFirewallConfigRequestRequestTypeDef(TypedDict):
ResourceId: str,
FirewallFailOpen: FirewallFailOpenStatusType, # (1)
UpdateFirewallDomainsRequestRequestTypeDef#
# UpdateFirewallDomainsRequestRequestTypeDef definition
class UpdateFirewallDomainsRequestRequestTypeDef(TypedDict):
FirewallDomainListId: str,
Operation: FirewallDomainUpdateOperationType, # (1)
Domains: Sequence[str],
UpdateFirewallRuleGroupAssociationRequestRequestTypeDef#
# UpdateFirewallRuleGroupAssociationRequestRequestTypeDef definition
class UpdateFirewallRuleGroupAssociationRequestRequestTypeDef(TypedDict):
FirewallRuleGroupAssociationId: str,
Priority: NotRequired[int],
MutationProtection: NotRequired[MutationProtectionStatusType], # (1)
Name: NotRequired[str],
UpdateFirewallRuleRequestRequestTypeDef#
# UpdateFirewallRuleRequestRequestTypeDef definition
class UpdateFirewallRuleRequestRequestTypeDef(TypedDict):
FirewallRuleGroupId: str,
FirewallDomainListId: NotRequired[str],
FirewallThreatProtectionId: NotRequired[str],
Priority: NotRequired[int],
Action: NotRequired[ActionType], # (1)
BlockResponse: NotRequired[BlockResponseType], # (2)
BlockOverrideDomain: NotRequired[str],
BlockOverrideDnsType: NotRequired[BlockOverrideDnsTypeType], # (3)
BlockOverrideTtl: NotRequired[int],
Name: NotRequired[str],
FirewallDomainRedirectionAction: NotRequired[FirewallDomainRedirectionActionType], # (4)
Qtype: NotRequired[str],
DnsThreatProtection: NotRequired[DnsThreatProtectionType], # (5)
ConfidenceThreshold: NotRequired[ConfidenceThresholdType], # (6)
- See ActionType
- See BlockResponseType
- See BlockOverrideDnsTypeType
- See FirewallDomainRedirectionActionType
- See DnsThreatProtectionType
- See ConfidenceThresholdType
UpdateIpAddressTypeDef#
# UpdateIpAddressTypeDef definition
class UpdateIpAddressTypeDef(TypedDict):
IpId: str,
Ipv6: str,
UpdateOutpostResolverRequestRequestTypeDef#
# UpdateOutpostResolverRequestRequestTypeDef definition
class UpdateOutpostResolverRequestRequestTypeDef(TypedDict):
Id: str,
Name: NotRequired[str],
InstanceCount: NotRequired[int],
PreferredInstanceType: NotRequired[str],
UpdateResolverConfigRequestRequestTypeDef#
# UpdateResolverConfigRequestRequestTypeDef definition
class UpdateResolverConfigRequestRequestTypeDef(TypedDict):
ResourceId: str,
AutodefinedReverseFlag: AutodefinedReverseFlagType, # (1)
UpdateResolverDnssecConfigRequestRequestTypeDef#
# UpdateResolverDnssecConfigRequestRequestTypeDef definition
class UpdateResolverDnssecConfigRequestRequestTypeDef(TypedDict):
ResourceId: str,
Validation: ValidationType, # (1)
- See ValidationType
AssociateFirewallRuleGroupRequestRequestTypeDef#
# AssociateFirewallRuleGroupRequestRequestTypeDef definition
class AssociateFirewallRuleGroupRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
FirewallRuleGroupId: str,
VpcId: str,
Priority: int,
Name: str,
MutationProtection: NotRequired[MutationProtectionStatusType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
CreateFirewallDomainListRequestRequestTypeDef#
# CreateFirewallDomainListRequestRequestTypeDef definition
class CreateFirewallDomainListRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
Name: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateFirewallRuleGroupRequestRequestTypeDef#
# CreateFirewallRuleGroupRequestRequestTypeDef definition
class CreateFirewallRuleGroupRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
Name: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateOutpostResolverRequestRequestTypeDef#
# CreateOutpostResolverRequestRequestTypeDef definition
class CreateOutpostResolverRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
Name: str,
PreferredInstanceType: str,
OutpostArn: str,
InstanceCount: NotRequired[int],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateResolverQueryLogConfigRequestRequestTypeDef#
# CreateResolverQueryLogConfigRequestRequestTypeDef definition
class CreateResolverQueryLogConfigRequestRequestTypeDef(TypedDict):
Name: str,
DestinationArn: str,
CreatorRequestId: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
AssociateFirewallRuleGroupResponseTypeDef#
# AssociateFirewallRuleGroupResponseTypeDef definition
class AssociateFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateFirewallRuleGroupResponseTypeDef#
# DisassociateFirewallRuleGroupResponseTypeDef definition
class DisassociateFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallRuleGroupAssociationResponseTypeDef#
# GetFirewallRuleGroupAssociationResponseTypeDef definition
class GetFirewallRuleGroupAssociationResponseTypeDef(TypedDict):
FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallRuleGroupPolicyResponseTypeDef#
# GetFirewallRuleGroupPolicyResponseTypeDef definition
class GetFirewallRuleGroupPolicyResponseTypeDef(TypedDict):
FirewallRuleGroupPolicy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResolverQueryLogConfigPolicyResponseTypeDef#
# GetResolverQueryLogConfigPolicyResponseTypeDef definition
class GetResolverQueryLogConfigPolicyResponseTypeDef(TypedDict):
ResolverQueryLogConfigPolicy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResolverRulePolicyResponseTypeDef#
# GetResolverRulePolicyResponseTypeDef definition
class GetResolverRulePolicyResponseTypeDef(TypedDict):
ResolverRulePolicy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportFirewallDomainsResponseTypeDef#
# ImportFirewallDomainsResponseTypeDef definition
class ImportFirewallDomainsResponseTypeDef(TypedDict):
Id: str,
Name: str,
Status: FirewallDomainListStatusType, # (1)
StatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallDomainsResponseTypeDef#
# ListFirewallDomainsResponseTypeDef definition
class ListFirewallDomainsResponseTypeDef(TypedDict):
Domains: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListFirewallRuleGroupAssociationsResponseTypeDef#
# ListFirewallRuleGroupAssociationsResponseTypeDef definition
class ListFirewallRuleGroupAssociationsResponseTypeDef(TypedDict):
FirewallRuleGroupAssociations: list[FirewallRuleGroupAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See TagTypeDef
- See ResponseMetadataTypeDef
PutFirewallRuleGroupPolicyResponseTypeDef#
# PutFirewallRuleGroupPolicyResponseTypeDef definition
class PutFirewallRuleGroupPolicyResponseTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutResolverQueryLogConfigPolicyResponseTypeDef#
# PutResolverQueryLogConfigPolicyResponseTypeDef definition
class PutResolverQueryLogConfigPolicyResponseTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutResolverRulePolicyResponseTypeDef#
# PutResolverRulePolicyResponseTypeDef definition
class PutResolverRulePolicyResponseTypeDef(TypedDict):
ReturnValue: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFirewallDomainsResponseTypeDef#
# UpdateFirewallDomainsResponseTypeDef definition
class UpdateFirewallDomainsResponseTypeDef(TypedDict):
Id: str,
Name: str,
Status: FirewallDomainListStatusType, # (1)
StatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFirewallRuleGroupAssociationResponseTypeDef#
# UpdateFirewallRuleGroupAssociationResponseTypeDef definition
class UpdateFirewallRuleGroupAssociationResponseTypeDef(TypedDict):
FirewallRuleGroupAssociation: FirewallRuleGroupAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateResolverEndpointIpAddressRequestRequestTypeDef#
# AssociateResolverEndpointIpAddressRequestRequestTypeDef definition
class AssociateResolverEndpointIpAddressRequestRequestTypeDef(TypedDict):
ResolverEndpointId: str,
IpAddress: IpAddressUpdateTypeDef, # (1)
DisassociateResolverEndpointIpAddressRequestRequestTypeDef#
# DisassociateResolverEndpointIpAddressRequestRequestTypeDef definition
class DisassociateResolverEndpointIpAddressRequestRequestTypeDef(TypedDict):
ResolverEndpointId: str,
IpAddress: IpAddressUpdateTypeDef, # (1)
AssociateResolverEndpointIpAddressResponseTypeDef#
# AssociateResolverEndpointIpAddressResponseTypeDef definition
class AssociateResolverEndpointIpAddressResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateResolverEndpointResponseTypeDef#
# CreateResolverEndpointResponseTypeDef definition
class CreateResolverEndpointResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResolverEndpointResponseTypeDef#
# DeleteResolverEndpointResponseTypeDef definition
class DeleteResolverEndpointResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResolverEndpointIpAddressResponseTypeDef#
# DisassociateResolverEndpointIpAddressResponseTypeDef definition
class DisassociateResolverEndpointIpAddressResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverEndpointResponseTypeDef#
# GetResolverEndpointResponseTypeDef definition
class GetResolverEndpointResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverEndpointsResponseTypeDef#
# ListResolverEndpointsResponseTypeDef definition
class ListResolverEndpointsResponseTypeDef(TypedDict):
MaxResults: int,
ResolverEndpoints: list[ResolverEndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateResolverEndpointResponseTypeDef#
# UpdateResolverEndpointResponseTypeDef definition
class UpdateResolverEndpointResponseTypeDef(TypedDict):
ResolverEndpoint: ResolverEndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateResolverQueryLogConfigResponseTypeDef#
# AssociateResolverQueryLogConfigResponseTypeDef definition
class AssociateResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfigAssociation: ResolverQueryLogConfigAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResolverQueryLogConfigResponseTypeDef#
# DisassociateResolverQueryLogConfigResponseTypeDef definition
class DisassociateResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfigAssociation: ResolverQueryLogConfigAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverQueryLogConfigAssociationResponseTypeDef#
# GetResolverQueryLogConfigAssociationResponseTypeDef definition
class GetResolverQueryLogConfigAssociationResponseTypeDef(TypedDict):
ResolverQueryLogConfigAssociation: ResolverQueryLogConfigAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverQueryLogConfigAssociationsResponseTypeDef#
# ListResolverQueryLogConfigAssociationsResponseTypeDef definition
class ListResolverQueryLogConfigAssociationsResponseTypeDef(TypedDict):
TotalCount: int,
TotalFilteredCount: int,
ResolverQueryLogConfigAssociations: list[ResolverQueryLogConfigAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociateResolverRuleResponseTypeDef#
# AssociateResolverRuleResponseTypeDef definition
class AssociateResolverRuleResponseTypeDef(TypedDict):
ResolverRuleAssociation: ResolverRuleAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateResolverRuleResponseTypeDef#
# DisassociateResolverRuleResponseTypeDef definition
class DisassociateResolverRuleResponseTypeDef(TypedDict):
ResolverRuleAssociation: ResolverRuleAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverRuleAssociationResponseTypeDef#
# GetResolverRuleAssociationResponseTypeDef definition
class GetResolverRuleAssociationResponseTypeDef(TypedDict):
ResolverRuleAssociation: ResolverRuleAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverRuleAssociationsResponseTypeDef#
# ListResolverRuleAssociationsResponseTypeDef definition
class ListResolverRuleAssociationsResponseTypeDef(TypedDict):
MaxResults: int,
ResolverRuleAssociations: list[ResolverRuleAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateFirewallDomainListResponseTypeDef#
# CreateFirewallDomainListResponseTypeDef definition
class CreateFirewallDomainListResponseTypeDef(TypedDict):
FirewallDomainList: FirewallDomainListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFirewallDomainListResponseTypeDef#
# DeleteFirewallDomainListResponseTypeDef definition
class DeleteFirewallDomainListResponseTypeDef(TypedDict):
FirewallDomainList: FirewallDomainListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallDomainListResponseTypeDef#
# GetFirewallDomainListResponseTypeDef definition
class GetFirewallDomainListResponseTypeDef(TypedDict):
FirewallDomainList: FirewallDomainListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFirewallRuleGroupResponseTypeDef#
# CreateFirewallRuleGroupResponseTypeDef definition
class CreateFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroup: FirewallRuleGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFirewallRuleGroupResponseTypeDef#
# DeleteFirewallRuleGroupResponseTypeDef definition
class DeleteFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroup: FirewallRuleGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFirewallRuleGroupResponseTypeDef#
# GetFirewallRuleGroupResponseTypeDef definition
class GetFirewallRuleGroupResponseTypeDef(TypedDict):
FirewallRuleGroup: FirewallRuleGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFirewallRuleResponseTypeDef#
# CreateFirewallRuleResponseTypeDef definition
class CreateFirewallRuleResponseTypeDef(TypedDict):
FirewallRule: FirewallRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteFirewallRuleResponseTypeDef#
# DeleteFirewallRuleResponseTypeDef definition
class DeleteFirewallRuleResponseTypeDef(TypedDict):
FirewallRule: FirewallRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallRulesResponseTypeDef#
# ListFirewallRulesResponseTypeDef definition
class ListFirewallRulesResponseTypeDef(TypedDict):
FirewallRules: list[FirewallRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateFirewallRuleResponseTypeDef#
# UpdateFirewallRuleResponseTypeDef definition
class UpdateFirewallRuleResponseTypeDef(TypedDict):
FirewallRule: FirewallRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOutpostResolverResponseTypeDef#
# CreateOutpostResolverResponseTypeDef definition
class CreateOutpostResolverResponseTypeDef(TypedDict):
OutpostResolver: OutpostResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteOutpostResolverResponseTypeDef#
# DeleteOutpostResolverResponseTypeDef definition
class DeleteOutpostResolverResponseTypeDef(TypedDict):
OutpostResolver: OutpostResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOutpostResolverResponseTypeDef#
# GetOutpostResolverResponseTypeDef definition
class GetOutpostResolverResponseTypeDef(TypedDict):
OutpostResolver: OutpostResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOutpostResolversResponseTypeDef#
# ListOutpostResolversResponseTypeDef definition
class ListOutpostResolversResponseTypeDef(TypedDict):
OutpostResolvers: list[OutpostResolverTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateOutpostResolverResponseTypeDef#
# UpdateOutpostResolverResponseTypeDef definition
class UpdateOutpostResolverResponseTypeDef(TypedDict):
OutpostResolver: OutpostResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateResolverEndpointRequestRequestTypeDef#
# CreateResolverEndpointRequestRequestTypeDef definition
class CreateResolverEndpointRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
SecurityGroupIds: Sequence[str],
Direction: ResolverEndpointDirectionType, # (1)
IpAddresses: Sequence[IpAddressRequestTypeDef], # (2)
Name: NotRequired[str],
OutpostArn: NotRequired[str],
PreferredInstanceType: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
ResolverEndpointType: NotRequired[ResolverEndpointTypeType], # (4)
Protocols: NotRequired[Sequence[ProtocolType]], # (5)
- See ResolverEndpointDirectionType
- See IpAddressRequestTypeDef
- See TagTypeDef
- See ResolverEndpointTypeType
- See ProtocolType
CreateResolverQueryLogConfigResponseTypeDef#
# CreateResolverQueryLogConfigResponseTypeDef definition
class CreateResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfig: ResolverQueryLogConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResolverQueryLogConfigResponseTypeDef#
# DeleteResolverQueryLogConfigResponseTypeDef definition
class DeleteResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfig: ResolverQueryLogConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverQueryLogConfigResponseTypeDef#
# GetResolverQueryLogConfigResponseTypeDef definition
class GetResolverQueryLogConfigResponseTypeDef(TypedDict):
ResolverQueryLogConfig: ResolverQueryLogConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverQueryLogConfigsResponseTypeDef#
# ListResolverQueryLogConfigsResponseTypeDef definition
class ListResolverQueryLogConfigsResponseTypeDef(TypedDict):
TotalCount: int,
TotalFilteredCount: int,
ResolverQueryLogConfigs: list[ResolverQueryLogConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateResolverRuleRequestRequestTypeDef#
# CreateResolverRuleRequestRequestTypeDef definition
class CreateResolverRuleRequestRequestTypeDef(TypedDict):
CreatorRequestId: str,
RuleType: RuleTypeOptionType, # (1)
Name: NotRequired[str],
DomainName: NotRequired[str],
TargetIps: NotRequired[Sequence[TargetAddressTypeDef]], # (2)
ResolverEndpointId: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See RuleTypeOptionType
- See TargetAddressTypeDef
- See TagTypeDef
ResolverRuleConfigTypeDef#
# ResolverRuleConfigTypeDef definition
class ResolverRuleConfigTypeDef(TypedDict):
Name: NotRequired[str],
TargetIps: NotRequired[Sequence[TargetAddressTypeDef]], # (1)
ResolverEndpointId: NotRequired[str],
ResolverRuleTypeDef#
# ResolverRuleTypeDef definition
class ResolverRuleTypeDef(TypedDict):
Id: NotRequired[str],
CreatorRequestId: NotRequired[str],
Arn: NotRequired[str],
DomainName: NotRequired[str],
Status: NotRequired[ResolverRuleStatusType], # (1)
StatusMessage: NotRequired[str],
RuleType: NotRequired[RuleTypeOptionType], # (2)
Name: NotRequired[str],
TargetIps: NotRequired[list[TargetAddressTypeDef]], # (3)
ResolverEndpointId: NotRequired[str],
OwnerId: NotRequired[str],
ShareStatus: NotRequired[ShareStatusType], # (4)
CreationTime: NotRequired[str],
ModificationTime: NotRequired[str],
- See ResolverRuleStatusType
- See RuleTypeOptionType
- See TargetAddressTypeDef
- See ShareStatusType
ListResolverDnssecConfigsRequestRequestTypeDef#
# ListResolverDnssecConfigsRequestRequestTypeDef definition
class ListResolverDnssecConfigsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListResolverEndpointsRequestRequestTypeDef#
# ListResolverEndpointsRequestRequestTypeDef definition
class ListResolverEndpointsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListResolverQueryLogConfigAssociationsRequestRequestTypeDef#
# ListResolverQueryLogConfigAssociationsRequestRequestTypeDef definition
class ListResolverQueryLogConfigAssociationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (2)
- See FilterTypeDef
- See SortOrderType
ListResolverQueryLogConfigsRequestRequestTypeDef#
# ListResolverQueryLogConfigsRequestRequestTypeDef definition
class ListResolverQueryLogConfigsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (2)
- See FilterTypeDef
- See SortOrderType
ListResolverRuleAssociationsRequestRequestTypeDef#
# ListResolverRuleAssociationsRequestRequestTypeDef definition
class ListResolverRuleAssociationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
ListResolverRulesRequestRequestTypeDef#
# ListResolverRulesRequestRequestTypeDef definition
class ListResolverRulesRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
GetFirewallConfigResponseTypeDef#
# GetFirewallConfigResponseTypeDef definition
class GetFirewallConfigResponseTypeDef(TypedDict):
FirewallConfig: FirewallConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallConfigsResponseTypeDef#
# ListFirewallConfigsResponseTypeDef definition
class ListFirewallConfigsResponseTypeDef(TypedDict):
FirewallConfigs: list[FirewallConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateFirewallConfigResponseTypeDef#
# UpdateFirewallConfigResponseTypeDef definition
class UpdateFirewallConfigResponseTypeDef(TypedDict):
FirewallConfig: FirewallConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFirewallDomainListsResponseTypeDef#
# ListFirewallDomainListsResponseTypeDef definition
class ListFirewallDomainListsResponseTypeDef(TypedDict):
FirewallDomainLists: list[FirewallDomainListMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListFirewallRuleGroupsResponseTypeDef#
# ListFirewallRuleGroupsResponseTypeDef definition
class ListFirewallRuleGroupsResponseTypeDef(TypedDict):
FirewallRuleGroups: list[FirewallRuleGroupMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetResolverConfigResponseTypeDef#
# GetResolverConfigResponseTypeDef definition
class GetResolverConfigResponseTypeDef(TypedDict):
ResolverConfig: ResolverConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverConfigsResponseTypeDef#
# ListResolverConfigsResponseTypeDef definition
class ListResolverConfigsResponseTypeDef(TypedDict):
ResolverConfigs: list[ResolverConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateResolverConfigResponseTypeDef#
# UpdateResolverConfigResponseTypeDef definition
class UpdateResolverConfigResponseTypeDef(TypedDict):
ResolverConfig: ResolverConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverDnssecConfigResponseTypeDef#
# GetResolverDnssecConfigResponseTypeDef definition
class GetResolverDnssecConfigResponseTypeDef(TypedDict):
ResolverDNSSECConfig: ResolverDnssecConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverDnssecConfigsResponseTypeDef#
# ListResolverDnssecConfigsResponseTypeDef definition
class ListResolverDnssecConfigsResponseTypeDef(TypedDict):
ResolverDnssecConfigs: list[ResolverDnssecConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateResolverDnssecConfigResponseTypeDef#
# UpdateResolverDnssecConfigResponseTypeDef definition
class UpdateResolverDnssecConfigResponseTypeDef(TypedDict):
ResolverDNSSECConfig: ResolverDnssecConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverEndpointIpAddressesResponseTypeDef#
# ListResolverEndpointIpAddressesResponseTypeDef definition
class ListResolverEndpointIpAddressesResponseTypeDef(TypedDict):
MaxResults: int,
IpAddresses: list[IpAddressResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListFirewallConfigsRequestPaginateTypeDef#
# ListFirewallConfigsRequestPaginateTypeDef definition
class ListFirewallConfigsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallDomainListsRequestPaginateTypeDef#
# ListFirewallDomainListsRequestPaginateTypeDef definition
class ListFirewallDomainListsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallDomainsRequestPaginateTypeDef#
# ListFirewallDomainsRequestPaginateTypeDef definition
class ListFirewallDomainsRequestPaginateTypeDef(TypedDict):
FirewallDomainListId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallRuleGroupAssociationsRequestPaginateTypeDef#
# ListFirewallRuleGroupAssociationsRequestPaginateTypeDef definition
class ListFirewallRuleGroupAssociationsRequestPaginateTypeDef(TypedDict):
FirewallRuleGroupId: NotRequired[str],
VpcId: NotRequired[str],
Priority: NotRequired[int],
Status: NotRequired[FirewallRuleGroupAssociationStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFirewallRuleGroupsRequestPaginateTypeDef#
# ListFirewallRuleGroupsRequestPaginateTypeDef definition
class ListFirewallRuleGroupsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFirewallRulesRequestPaginateTypeDef#
# ListFirewallRulesRequestPaginateTypeDef definition
class ListFirewallRulesRequestPaginateTypeDef(TypedDict):
FirewallRuleGroupId: str,
Priority: NotRequired[int],
Action: NotRequired[ActionType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See ActionType
- See PaginatorConfigTypeDef
ListOutpostResolversRequestPaginateTypeDef#
# ListOutpostResolversRequestPaginateTypeDef definition
class ListOutpostResolversRequestPaginateTypeDef(TypedDict):
OutpostArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResolverConfigsRequestPaginateTypeDef#
# ListResolverConfigsRequestPaginateTypeDef definition
class ListResolverConfigsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResolverDnssecConfigsRequestPaginateTypeDef#
# ListResolverDnssecConfigsRequestPaginateTypeDef definition
class ListResolverDnssecConfigsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListResolverEndpointIpAddressesRequestPaginateTypeDef#
# ListResolverEndpointIpAddressesRequestPaginateTypeDef definition
class ListResolverEndpointIpAddressesRequestPaginateTypeDef(TypedDict):
ResolverEndpointId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResolverEndpointsRequestPaginateTypeDef#
# ListResolverEndpointsRequestPaginateTypeDef definition
class ListResolverEndpointsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListResolverQueryLogConfigAssociationsRequestPaginateTypeDef#
# ListResolverQueryLogConfigAssociationsRequestPaginateTypeDef definition
class ListResolverQueryLogConfigAssociationsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See SortOrderType
- See PaginatorConfigTypeDef
ListResolverQueryLogConfigsRequestPaginateTypeDef#
# ListResolverQueryLogConfigsRequestPaginateTypeDef definition
class ListResolverQueryLogConfigsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See SortOrderType
- See PaginatorConfigTypeDef
ListResolverRuleAssociationsRequestPaginateTypeDef#
# ListResolverRuleAssociationsRequestPaginateTypeDef definition
class ListResolverRuleAssociationsRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListResolverRulesRequestPaginateTypeDef#
# ListResolverRulesRequestPaginateTypeDef definition
class ListResolverRulesRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
ListTagsForResourceRequestPaginateTypeDef#
# ListTagsForResourceRequestPaginateTypeDef definition
class ListTagsForResourceRequestPaginateTypeDef(TypedDict):
ResourceArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
UpdateResolverEndpointRequestRequestTypeDef#
# UpdateResolverEndpointRequestRequestTypeDef definition
class UpdateResolverEndpointRequestRequestTypeDef(TypedDict):
ResolverEndpointId: str,
Name: NotRequired[str],
ResolverEndpointType: NotRequired[ResolverEndpointTypeType], # (1)
UpdateIpAddresses: NotRequired[Sequence[UpdateIpAddressTypeDef]], # (2)
Protocols: NotRequired[Sequence[ProtocolType]], # (3)
UpdateResolverRuleRequestRequestTypeDef#
# UpdateResolverRuleRequestRequestTypeDef definition
class UpdateResolverRuleRequestRequestTypeDef(TypedDict):
ResolverRuleId: str,
Config: ResolverRuleConfigTypeDef, # (1)
CreateResolverRuleResponseTypeDef#
# CreateResolverRuleResponseTypeDef definition
class CreateResolverRuleResponseTypeDef(TypedDict):
ResolverRule: ResolverRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResolverRuleResponseTypeDef#
# DeleteResolverRuleResponseTypeDef definition
class DeleteResolverRuleResponseTypeDef(TypedDict):
ResolverRule: ResolverRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverRuleResponseTypeDef#
# GetResolverRuleResponseTypeDef definition
class GetResolverRuleResponseTypeDef(TypedDict):
ResolverRule: ResolverRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolverRulesResponseTypeDef#
# ListResolverRulesResponseTypeDef definition
class ListResolverRulesResponseTypeDef(TypedDict):
MaxResults: int,
ResolverRules: list[ResolverRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateResolverRuleResponseTypeDef#
# UpdateResolverRuleResponseTypeDef definition
class UpdateResolverRuleResponseTypeDef(TypedDict):
ResolverRule: ResolverRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)