Skip to content

Route53Resolver Classes

AssociateFirewallRuleGroupRequestRequestTypeDef

CreatorRequestId

  • Type:
  • Required: Yes

FirewallRuleGroupId

  • Type:
  • Required: Yes

VpcId

  • Type:
  • Required: Yes

Priority

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

MutationProtection

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.TagTypeDef]]

AssociateFirewallRuleGroupResponseTypeDef

FirewallRuleGroupAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateResolverEndpointIpAddressRequestRequestTypeDef

ResolverEndpointId

  • Type:
  • Required: Yes

IpAddress

  • Type:
  • Required: Yes

AssociateResolverEndpointIpAddressResponseTypeDef

ResolverEndpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateResolverQueryLogConfigRequestRequestTypeDef

ResolverQueryLogConfigId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

AssociateResolverQueryLogConfigResponseTypeDef

ResolverQueryLogConfigAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateResolverRuleRequestRequestTypeDef

ResolverRuleId

  • Type:
  • Required: Yes

VPCId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

AssociateResolverRuleResponseTypeDef

ResolverRuleAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateFirewallDomainListRequestRequestTypeDef

CreatorRequestId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.TagTypeDef]]

CreateFirewallDomainListResponseTypeDef

FirewallDomainList

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFirewallRuleGroupRequestRequestTypeDef

CreatorRequestId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.TagTypeDef]]

CreateFirewallRuleGroupResponseTypeDef

FirewallRuleGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFirewallRuleRequestRequestTypeDef

CreatorRequestId

  • Type:
  • Required: Yes

FirewallRuleGroupId

  • Type:
  • Required: Yes

FirewallDomainListId

  • Type:
  • Required: Yes

Priority

  • Type:
  • Required: Yes

Action

  • Type: typing.Literal['ALERT', 'ALLOW', 'BLOCK']
  • Required: Yes

Name

  • Type:
  • Required: Yes

BlockResponse

  • Type: typing.Optional[typing.Literal['NODATA', 'NXDOMAIN', 'OVERRIDE']]

BlockOverrideDomain

  • Type: typing.Optional[str]

BlockOverrideDnsType

  • Type: typing.Optional[typing.Literal['CNAME']]

BlockOverrideTtl

  • Type: typing.Optional[int]

FirewallDomainRedirectionAction

  • Type: typing.Optional[typing.Literal['INSPECT_REDIRECTION_DOMAIN', 'TRUST_REDIRECTION_DOMAIN']]

Qtype

  • Type: typing.Optional[str]

CreateFirewallRuleResponseTypeDef

FirewallRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOutpostResolverRequestRequestTypeDef

CreatorRequestId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

PreferredInstanceType

  • Type:
  • Required: Yes

OutpostArn

  • Type:
  • Required: Yes

InstanceCount

  • Type: typing.Optional[int]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.TagTypeDef]]

CreateOutpostResolverResponseTypeDef

OutpostResolver

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResolverEndpointRequestRequestTypeDef

CreatorRequestId

  • Type:
  • Required: Yes

SecurityGroupIds

  • Type: typing.Sequence[str]
  • Required: Yes

Direction

  • Type: typing.Literal['INBOUND', 'OUTBOUND']
  • Required: Yes

IpAddresses

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.IpAddressRequestTypeDef]
  • Required: Yes

Name

  • Type: typing.Optional[str]

OutpostArn

  • Type: typing.Optional[str]

PreferredInstanceType

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.TagTypeDef]]

ResolverEndpointType

  • Type: typing.Optional[typing.Literal['DUALSTACK', 'IPV4', 'IPV6']]

Protocols

  • Type: typing.Optional[typing.Sequence[typing.Literal['Do53', 'DoH', 'DoH-FIPS']]]

CreateResolverEndpointResponseTypeDef

ResolverEndpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResolverQueryLogConfigRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

DestinationArn

  • Type:
  • Required: Yes

CreatorRequestId

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.TagTypeDef]]

CreateResolverQueryLogConfigResponseTypeDef

ResolverQueryLogConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResolverRuleRequestRequestTypeDef

CreatorRequestId

  • Type:
  • Required: Yes

RuleType

  • Type: typing.Literal['FORWARD', 'RECURSIVE', 'SYSTEM']
  • Required: Yes

Name

  • Type: typing.Optional[str]

DomainName

  • Type: typing.Optional[str]

TargetIps

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.TargetAddressTypeDef]]

ResolverEndpointId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.TagTypeDef]]

CreateResolverRuleResponseTypeDef

ResolverRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteFirewallDomainListRequestRequestTypeDef

FirewallDomainListId

  • Type:
  • Required: Yes

DeleteFirewallDomainListResponseTypeDef

FirewallDomainList

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteFirewallRuleGroupRequestRequestTypeDef

FirewallRuleGroupId

  • Type:
  • Required: Yes

DeleteFirewallRuleGroupResponseTypeDef

FirewallRuleGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteFirewallRuleRequestRequestTypeDef

FirewallRuleGroupId

  • Type:
  • Required: Yes

FirewallDomainListId

  • Type:
  • Required: Yes

Qtype

  • Type: typing.Optional[str]

DeleteFirewallRuleResponseTypeDef

FirewallRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteOutpostResolverRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

DeleteOutpostResolverResponseTypeDef

OutpostResolver

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteResolverEndpointRequestRequestTypeDef

ResolverEndpointId

  • Type:
  • Required: Yes

DeleteResolverEndpointResponseTypeDef

ResolverEndpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteResolverQueryLogConfigRequestRequestTypeDef

ResolverQueryLogConfigId

  • Type:
  • Required: Yes

DeleteResolverQueryLogConfigResponseTypeDef

ResolverQueryLogConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteResolverRuleRequestRequestTypeDef

ResolverRuleId

  • Type:
  • Required: Yes

DeleteResolverRuleResponseTypeDef

ResolverRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateFirewallRuleGroupRequestRequestTypeDef

FirewallRuleGroupAssociationId

  • Type:
  • Required: Yes

DisassociateFirewallRuleGroupResponseTypeDef

FirewallRuleGroupAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateResolverEndpointIpAddressRequestRequestTypeDef

ResolverEndpointId

  • Type:
  • Required: Yes

IpAddress

  • Type:
  • Required: Yes

DisassociateResolverEndpointIpAddressResponseTypeDef

ResolverEndpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateResolverQueryLogConfigRequestRequestTypeDef

ResolverQueryLogConfigId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

DisassociateResolverQueryLogConfigResponseTypeDef

ResolverQueryLogConfigAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateResolverRuleRequestRequestTypeDef

VPCId

  • Type:
  • Required: Yes

ResolverRuleId

  • Type:
  • Required: Yes

DisassociateResolverRuleResponseTypeDef

ResolverRuleAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FilterTypeDef

Name

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.Sequence[str]]

FirewallConfigTypeDef

Id

  • Type: typing.Optional[str]

ResourceId

  • Type: typing.Optional[str]

OwnerId

  • Type: typing.Optional[str]

FirewallFailOpen

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'USE_LOCAL_RESOURCE_SETTING']]

FirewallDomainListMetadataTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

CreatorRequestId

  • Type: typing.Optional[str]

ManagedOwnerName

  • Type: typing.Optional[str]

FirewallDomainListTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

DomainCount

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['COMPLETE', 'COMPLETE_IMPORT_FAILED', 'DELETING', 'IMPORTING', 'UPDATING']]

StatusMessage

  • Type: typing.Optional[str]

ManagedOwnerName

  • Type: typing.Optional[str]

CreatorRequestId

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[str]

ModificationTime

  • Type: typing.Optional[str]

FirewallRuleGroupAssociationTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

FirewallRuleGroupId

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Priority

  • Type: typing.Optional[int]

MutationProtection

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

ManagedOwnerName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['COMPLETE', 'DELETING', 'UPDATING']]

StatusMessage

  • Type: typing.Optional[str]

CreatorRequestId

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[str]

ModificationTime

  • Type: typing.Optional[str]

FirewallRuleGroupMetadataTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

OwnerId

  • Type: typing.Optional[str]

CreatorRequestId

  • Type: typing.Optional[str]

ShareStatus

  • Type: typing.Optional[typing.Literal['NOT_SHARED', 'SHARED_BY_ME', 'SHARED_WITH_ME']]

FirewallRuleGroupTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

RuleCount

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['COMPLETE', 'DELETING', 'UPDATING']]

StatusMessage

  • Type: typing.Optional[str]

OwnerId

  • Type: typing.Optional[str]

CreatorRequestId

  • Type: typing.Optional[str]

ShareStatus

  • Type: typing.Optional[typing.Literal['NOT_SHARED', 'SHARED_BY_ME', 'SHARED_WITH_ME']]

CreationTime

  • Type: typing.Optional[str]

ModificationTime

  • Type: typing.Optional[str]

FirewallRuleTypeDef

FirewallRuleGroupId

  • Type: typing.Optional[str]

FirewallDomainListId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Priority

  • Type: typing.Optional[int]

Action

  • Type: typing.Optional[typing.Literal['ALERT', 'ALLOW', 'BLOCK']]

BlockResponse

  • Type: typing.Optional[typing.Literal['NODATA', 'NXDOMAIN', 'OVERRIDE']]

BlockOverrideDomain

  • Type: typing.Optional[str]

BlockOverrideDnsType

  • Type: typing.Optional[typing.Literal['CNAME']]

BlockOverrideTtl

  • Type: typing.Optional[int]

CreatorRequestId

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[str]

ModificationTime

  • Type: typing.Optional[str]

FirewallDomainRedirectionAction

  • Type: typing.Optional[typing.Literal['INSPECT_REDIRECTION_DOMAIN', 'TRUST_REDIRECTION_DOMAIN']]

Qtype

  • Type: typing.Optional[str]

GetFirewallConfigRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

GetFirewallConfigResponseTypeDef

FirewallConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFirewallDomainListRequestRequestTypeDef

FirewallDomainListId

  • Type:
  • Required: Yes

GetFirewallDomainListResponseTypeDef

FirewallDomainList

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFirewallRuleGroupAssociationRequestRequestTypeDef

FirewallRuleGroupAssociationId

  • Type:
  • Required: Yes

GetFirewallRuleGroupAssociationResponseTypeDef

FirewallRuleGroupAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFirewallRuleGroupPolicyRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

GetFirewallRuleGroupPolicyResponseTypeDef

FirewallRuleGroupPolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFirewallRuleGroupRequestRequestTypeDef

FirewallRuleGroupId

  • Type:
  • Required: Yes

GetFirewallRuleGroupResponseTypeDef

FirewallRuleGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetOutpostResolverRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

GetOutpostResolverResponseTypeDef

OutpostResolver

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResolverConfigRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

GetResolverConfigResponseTypeDef

ResolverConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResolverDnssecConfigRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

GetResolverDnssecConfigResponseTypeDef

ResolverDNSSECConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResolverEndpointRequestRequestTypeDef

ResolverEndpointId

  • Type:
  • Required: Yes

GetResolverEndpointResponseTypeDef

ResolverEndpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResolverQueryLogConfigAssociationRequestRequestTypeDef

ResolverQueryLogConfigAssociationId

  • Type:
  • Required: Yes

GetResolverQueryLogConfigAssociationResponseTypeDef

ResolverQueryLogConfigAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResolverQueryLogConfigPolicyRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

GetResolverQueryLogConfigPolicyResponseTypeDef

ResolverQueryLogConfigPolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResolverQueryLogConfigRequestRequestTypeDef

ResolverQueryLogConfigId

  • Type:
  • Required: Yes

GetResolverQueryLogConfigResponseTypeDef

ResolverQueryLogConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResolverRuleAssociationRequestRequestTypeDef

ResolverRuleAssociationId

  • Type:
  • Required: Yes

GetResolverRuleAssociationResponseTypeDef

ResolverRuleAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResolverRulePolicyRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

GetResolverRulePolicyResponseTypeDef

ResolverRulePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResolverRuleRequestRequestTypeDef

ResolverRuleId

  • Type:
  • Required: Yes

GetResolverRuleResponseTypeDef

ResolverRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportFirewallDomainsRequestRequestTypeDef

FirewallDomainListId

  • Type:
  • Required: Yes

Operation

  • Type: typing.Literal['REPLACE']
  • Required: Yes

DomainFileUrl

  • Type:
  • Required: Yes

ImportFirewallDomainsResponseTypeDef

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['COMPLETE', 'COMPLETE_IMPORT_FAILED', 'DELETING', 'IMPORTING', 'UPDATING']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IpAddressRequestTypeDef

SubnetId

  • Type:
  • Required: Yes

Ip

  • Type: typing.Optional[str]

Ipv6

  • Type: typing.Optional[str]

IpAddressResponseTypeDef

IpId

  • Type: typing.Optional[str]

SubnetId

  • Type: typing.Optional[str]

Ip

  • Type: typing.Optional[str]

Ipv6

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ATTACHED', 'ATTACHING', 'CREATING', 'DELETE_FAILED_FAS_EXPIRED', 'DELETING', 'DETACHING', 'FAILED_CREATION', 'FAILED_RESOURCE_GONE', 'REMAP_ATTACHING', 'REMAP_DETACHING', 'UPDATE_FAILED', 'UPDATING']]

StatusMessage

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[str]

ModificationTime

  • Type: typing.Optional[str]

IpAddressUpdateTypeDef

IpId

  • Type: typing.Optional[str]

SubnetId

  • Type: typing.Optional[str]

Ip

  • Type: typing.Optional[str]

Ipv6

  • Type: typing.Optional[str]

ListFirewallConfigsRequestListFirewallConfigsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListFirewallConfigsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFirewallConfigsResponseTypeDef

FirewallConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.FirewallConfigTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFirewallDomainListsRequestListFirewallDomainListsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListFirewallDomainListsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFirewallDomainListsResponseTypeDef

FirewallDomainLists

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.FirewallDomainListMetadataTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFirewallDomainsRequestListFirewallDomainsPaginateTypeDef

FirewallDomainListId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListFirewallDomainsRequestRequestTypeDef

FirewallDomainListId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFirewallDomainsResponseTypeDef

Domains

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFirewallRuleGroupAssociationsRequestRequestTypeDef

FirewallRuleGroupId

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

Priority

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['COMPLETE', 'DELETING', 'UPDATING']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFirewallRuleGroupAssociationsResponseTypeDef

FirewallRuleGroupAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.FirewallRuleGroupAssociationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFirewallRuleGroupsRequestListFirewallRuleGroupsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListFirewallRuleGroupsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFirewallRuleGroupsResponseTypeDef

FirewallRuleGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.FirewallRuleGroupMetadataTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFirewallRulesRequestListFirewallRulesPaginateTypeDef

FirewallRuleGroupId

  • Type:
  • Required: Yes

Priority

  • Type: typing.Optional[int]

Action

  • Type: typing.Optional[typing.Literal['ALERT', 'ALLOW', 'BLOCK']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListFirewallRulesRequestRequestTypeDef

FirewallRuleGroupId

  • Type:
  • Required: Yes

Priority

  • Type: typing.Optional[int]

Action

  • Type: typing.Optional[typing.Literal['ALERT', 'ALLOW', 'BLOCK']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFirewallRulesResponseTypeDef

FirewallRules

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.FirewallRuleTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOutpostResolversRequestListOutpostResolversPaginateTypeDef

OutpostArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListOutpostResolversRequestRequestTypeDef

OutpostArn

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListOutpostResolversResponseTypeDef

OutpostResolvers

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.OutpostResolverTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResolverConfigsRequestListResolverConfigsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListResolverConfigsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListResolverConfigsResponseTypeDef

ResolverConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.ResolverConfigTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResolverDnssecConfigsRequestListResolverDnssecConfigsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.FilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListResolverDnssecConfigsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.FilterTypeDef]]

ListResolverDnssecConfigsResponseTypeDef

ResolverDnssecConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.ResolverDnssecConfigTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResolverEndpointIpAddressesRequestListResolverEndpointIpAddressesPaginateTypeDef

ResolverEndpointId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListResolverEndpointIpAddressesRequestRequestTypeDef

ResolverEndpointId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListResolverEndpointIpAddressesResponseTypeDef

MaxResults

  • Type:
  • Required: Yes

IpAddresses

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.IpAddressResponseTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResolverEndpointsRequestListResolverEndpointsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.FilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListResolverEndpointsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.FilterTypeDef]]

ListResolverEndpointsResponseTypeDef

MaxResults

  • Type:
  • Required: Yes

ResolverEndpoints

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.ResolverEndpointTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResolverQueryLogConfigAssociationsRequestListResolverQueryLogConfigAssociationsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.FilterTypeDef]]

SortBy

  • Type: typing.Optional[str]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListResolverQueryLogConfigAssociationsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.FilterTypeDef]]

SortBy

  • Type: typing.Optional[str]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

ListResolverQueryLogConfigAssociationsResponseTypeDef

TotalCount

  • Type:
  • Required: Yes

TotalFilteredCount

  • Type:
  • Required: Yes

ResolverQueryLogConfigAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.ResolverQueryLogConfigAssociationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResolverQueryLogConfigsRequestListResolverQueryLogConfigsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.FilterTypeDef]]

SortBy

  • Type: typing.Optional[str]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListResolverQueryLogConfigsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.FilterTypeDef]]

SortBy

  • Type: typing.Optional[str]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

ListResolverQueryLogConfigsResponseTypeDef

TotalCount

  • Type:
  • Required: Yes

TotalFilteredCount

  • Type:
  • Required: Yes

ResolverQueryLogConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.ResolverQueryLogConfigTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResolverRuleAssociationsRequestListResolverRuleAssociationsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.FilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListResolverRuleAssociationsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.FilterTypeDef]]

ListResolverRuleAssociationsResponseTypeDef

MaxResults

  • Type:
  • Required: Yes

ResolverRuleAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.ResolverRuleAssociationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResolverRulesRequestListResolverRulesPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.FilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListResolverRulesRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.FilterTypeDef]]

ListResolverRulesResponseTypeDef

MaxResults

  • Type:
  • Required: Yes

ResolverRules

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.ResolverRuleTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

ResourceArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53resolver_classes.PaginatorConfigTypeDef]

ListTagsForResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

OutpostResolverTypeDef

Arn

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[str]

ModificationTime

  • Type: typing.Optional[str]

CreatorRequestId

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

InstanceCount

  • Type: typing.Optional[int]

PreferredInstanceType

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTION_NEEDED', 'CREATING', 'DELETING', 'FAILED_CREATION', 'FAILED_DELETION', 'OPERATIONAL', 'UPDATING']]

StatusMessage

  • Type: typing.Optional[str]

OutpostArn

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PutFirewallRuleGroupPolicyRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

FirewallRuleGroupPolicy

  • Type:
  • Required: Yes

PutFirewallRuleGroupPolicyResponseTypeDef

ReturnValue

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutResolverQueryLogConfigPolicyRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

ResolverQueryLogConfigPolicy

  • Type:
  • Required: Yes

PutResolverQueryLogConfigPolicyResponseTypeDef

ReturnValue

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutResolverRulePolicyRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

ResolverRulePolicy

  • Type:
  • Required: Yes

PutResolverRulePolicyResponseTypeDef

ReturnValue

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResolverConfigTypeDef

Id

  • Type: typing.Optional[str]

ResourceId

  • Type: typing.Optional[str]

OwnerId

  • Type: typing.Optional[str]

AutodefinedReverse

  • Type: typing.Optional[typing.Literal['DISABLED', 'DISABLING', 'ENABLED', 'ENABLING', 'UPDATING_TO_USE_LOCAL_RESOURCE_SETTING', 'USE_LOCAL_RESOURCE_SETTING']]

ResolverDnssecConfigTypeDef

Id

  • Type: typing.Optional[str]

OwnerId

  • Type: typing.Optional[str]

ResourceId

  • Type: typing.Optional[str]

ValidationStatus

  • Type: typing.Optional[typing.Literal['DISABLED', 'DISABLING', 'ENABLED', 'ENABLING', 'UPDATING_TO_USE_LOCAL_RESOURCE_SETTING', 'USE_LOCAL_RESOURCE_SETTING']]

ResolverEndpointTypeDef

Id

  • Type: typing.Optional[str]

CreatorRequestId

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

SecurityGroupIds

  • Type: typing.Optional[typing.List[str]]

Direction

  • Type: typing.Optional[typing.Literal['INBOUND', 'OUTBOUND']]

IpAddressCount

  • Type: typing.Optional[int]

HostVPCId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTION_NEEDED', 'AUTO_RECOVERING', 'CREATING', 'DELETING', 'OPERATIONAL', 'UPDATING']]

StatusMessage

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[str]

ModificationTime

  • Type: typing.Optional[str]

OutpostArn

  • Type: typing.Optional[str]

PreferredInstanceType

  • Type: typing.Optional[str]

ResolverEndpointType

  • Type: typing.Optional[typing.Literal['DUALSTACK', 'IPV4', 'IPV6']]

Protocols

  • Type: typing.Optional[typing.List[typing.Literal['Do53', 'DoH', 'DoH-FIPS']]]

ResolverQueryLogConfigAssociationTypeDef

Id

  • Type: typing.Optional[str]

ResolverQueryLogConfigId

  • Type: typing.Optional[str]

ResourceId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTION_NEEDED', 'ACTIVE', 'CREATING', 'DELETING', 'FAILED']]

Error

  • Type: typing.Optional[typing.Literal['ACCESS_DENIED', 'DESTINATION_NOT_FOUND', 'INTERNAL_SERVICE_ERROR', 'NONE']]

ErrorMessage

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[str]

ResolverQueryLogConfigTypeDef

Id

  • Type: typing.Optional[str]

OwnerId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CREATED', 'CREATING', 'DELETING', 'FAILED']]

ShareStatus

  • Type: typing.Optional[typing.Literal['NOT_SHARED', 'SHARED_BY_ME', 'SHARED_WITH_ME']]

AssociationCount

  • Type: typing.Optional[int]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

DestinationArn

  • Type: typing.Optional[str]

CreatorRequestId

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[str]

ResolverRuleAssociationTypeDef

Id

  • Type: typing.Optional[str]

ResolverRuleId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

VPCId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['COMPLETE', 'CREATING', 'DELETING', 'FAILED', 'OVERRIDDEN']]

StatusMessage

  • Type: typing.Optional[str]

ResolverRuleConfigTypeDef

Name

  • Type: typing.Optional[str]

TargetIps

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.TargetAddressTypeDef]]

ResolverEndpointId

  • Type: typing.Optional[str]

ResolverRuleTypeDef

Id

  • Type: typing.Optional[str]

CreatorRequestId

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

DomainName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['COMPLETE', 'DELETING', 'FAILED', 'UPDATING']]

StatusMessage

  • Type: typing.Optional[str]

RuleType

  • Type: typing.Optional[typing.Literal['FORWARD', 'RECURSIVE', 'SYSTEM']]

Name

  • Type: typing.Optional[str]

TargetIps

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.route53resolver_classes.TargetAddressTypeDef]]

ResolverEndpointId

  • Type: typing.Optional[str]

OwnerId

  • Type: typing.Optional[str]

ShareStatus

  • Type: typing.Optional[typing.Literal['NOT_SHARED', 'SHARED_BY_ME', 'SHARED_WITH_ME']]

CreationTime

  • Type: typing.Optional[str]

ModificationTime

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TargetAddressTypeDef

Ip

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

Ipv6

  • Type: typing.Optional[str]

Protocol

  • Type: typing.Optional[typing.Literal['Do53', 'DoH', 'DoH-FIPS']]

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateFirewallConfigRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

FirewallFailOpen

  • Type: typing.Literal['DISABLED', 'ENABLED', 'USE_LOCAL_RESOURCE_SETTING']
  • Required: Yes

UpdateFirewallConfigResponseTypeDef

FirewallConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFirewallDomainsRequestRequestTypeDef

FirewallDomainListId

  • Type:
  • Required: Yes

Operation

  • Type: typing.Literal['ADD', 'REMOVE', 'REPLACE']
  • Required: Yes

Domains

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateFirewallDomainsResponseTypeDef

Id

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['COMPLETE', 'COMPLETE_IMPORT_FAILED', 'DELETING', 'IMPORTING', 'UPDATING']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFirewallRuleGroupAssociationRequestRequestTypeDef

FirewallRuleGroupAssociationId

  • Type:
  • Required: Yes

Priority

  • Type: typing.Optional[int]

MutationProtection

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

Name

  • Type: typing.Optional[str]

UpdateFirewallRuleGroupAssociationResponseTypeDef

FirewallRuleGroupAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFirewallRuleRequestRequestTypeDef

FirewallRuleGroupId

  • Type:
  • Required: Yes

FirewallDomainListId

  • Type:
  • Required: Yes

Priority

  • Type: typing.Optional[int]

Action

  • Type: typing.Optional[typing.Literal['ALERT', 'ALLOW', 'BLOCK']]

BlockResponse

  • Type: typing.Optional[typing.Literal['NODATA', 'NXDOMAIN', 'OVERRIDE']]

BlockOverrideDomain

  • Type: typing.Optional[str]

BlockOverrideDnsType

  • Type: typing.Optional[typing.Literal['CNAME']]

BlockOverrideTtl

  • Type: typing.Optional[int]

Name

  • Type: typing.Optional[str]

FirewallDomainRedirectionAction

  • Type: typing.Optional[typing.Literal['INSPECT_REDIRECTION_DOMAIN', 'TRUST_REDIRECTION_DOMAIN']]

Qtype

  • Type: typing.Optional[str]

UpdateFirewallRuleResponseTypeDef

FirewallRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateIpAddressTypeDef

IpId

  • Type:
  • Required: Yes

Ipv6

  • Type:
  • Required: Yes

UpdateOutpostResolverRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

InstanceCount

  • Type: typing.Optional[int]

PreferredInstanceType

  • Type: typing.Optional[str]

UpdateOutpostResolverResponseTypeDef

OutpostResolver

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateResolverConfigRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

AutodefinedReverseFlag

  • Type: typing.Literal['DISABLE', 'ENABLE', 'USE_LOCAL_RESOURCE_SETTING']
  • Required: Yes

UpdateResolverConfigResponseTypeDef

ResolverConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateResolverDnssecConfigRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

Validation

  • Type: typing.Literal['DISABLE', 'ENABLE', 'USE_LOCAL_RESOURCE_SETTING']
  • Required: Yes

UpdateResolverDnssecConfigResponseTypeDef

ResolverDNSSECConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateResolverEndpointRequestRequestTypeDef

ResolverEndpointId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

ResolverEndpointType

  • Type: typing.Optional[typing.Literal['DUALSTACK', 'IPV4', 'IPV6']]

UpdateIpAddresses

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53resolver_classes.UpdateIpAddressTypeDef]]

Protocols

  • Type: typing.Optional[typing.Sequence[typing.Literal['Do53', 'DoH', 'DoH-FIPS']]]

UpdateResolverEndpointResponseTypeDef

ResolverEndpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateResolverRuleRequestRequestTypeDef

ResolverRuleId

  • Type:
  • Required: Yes

Config

  • Type:
  • Default:

UpdateResolverRuleResponseTypeDef

ResolverRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes