package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package route53resolveriface provides an interface to enable mocking the Amazon Route 53 Resolver service client for testing your code.

# Functions

Action_Values returns all elements of the Action enum.
AutodefinedReverseFlag_Values returns all elements of the AutodefinedReverseFlag enum.
BlockOverrideDnsType_Values returns all elements of the BlockOverrideDnsType enum.
BlockResponse_Values returns all elements of the BlockResponse enum.
FirewallDomainImportOperation_Values returns all elements of the FirewallDomainImportOperation enum.
FirewallDomainListStatus_Values returns all elements of the FirewallDomainListStatus enum.
FirewallDomainRedirectionAction_Values returns all elements of the FirewallDomainRedirectionAction enum.
FirewallDomainUpdateOperation_Values returns all elements of the FirewallDomainUpdateOperation enum.
FirewallFailOpenStatus_Values returns all elements of the FirewallFailOpenStatus enum.
FirewallRuleGroupAssociationStatus_Values returns all elements of the FirewallRuleGroupAssociationStatus enum.
FirewallRuleGroupStatus_Values returns all elements of the FirewallRuleGroupStatus enum.
IpAddressStatus_Values returns all elements of the IpAddressStatus enum.
MutationProtectionStatus_Values returns all elements of the MutationProtectionStatus enum.
New creates a new instance of the Route53Resolver client with a session.
OutpostResolverStatus_Values returns all elements of the OutpostResolverStatus enum.
Protocol_Values returns all elements of the Protocol enum.
ResolverAutodefinedReverseStatus_Values returns all elements of the ResolverAutodefinedReverseStatus enum.
ResolverDNSSECValidationStatus_Values returns all elements of the ResolverDNSSECValidationStatus enum.
ResolverEndpointDirection_Values returns all elements of the ResolverEndpointDirection enum.
ResolverEndpointStatus_Values returns all elements of the ResolverEndpointStatus enum.
ResolverEndpointType_Values returns all elements of the ResolverEndpointType enum.
ResolverQueryLogConfigAssociationError_Values returns all elements of the ResolverQueryLogConfigAssociationError enum.
ResolverQueryLogConfigAssociationStatus_Values returns all elements of the ResolverQueryLogConfigAssociationStatus enum.
ResolverQueryLogConfigStatus_Values returns all elements of the ResolverQueryLogConfigStatus enum.
ResolverRuleAssociationStatus_Values returns all elements of the ResolverRuleAssociationStatus enum.
ResolverRuleStatus_Values returns all elements of the ResolverRuleStatus enum.
RuleTypeOption_Values returns all elements of the RuleTypeOption enum.
ShareStatus_Values returns all elements of the ShareStatus enum.
SortOrder_Values returns all elements of the SortOrder enum.
Validation_Values returns all elements of the Validation enum.

# Constants

ActionAlert is a Action enum value.
ActionAllow is a Action enum value.
ActionBlock is a Action enum value.
AutodefinedReverseFlagDisable is a AutodefinedReverseFlag enum value.
AutodefinedReverseFlagEnable is a AutodefinedReverseFlag enum value.
AutodefinedReverseFlagUseLocalResourceSetting is a AutodefinedReverseFlag enum value.
BlockOverrideDnsTypeCname is a BlockOverrideDnsType enum value.
BlockResponseNodata is a BlockResponse enum value.
BlockResponseNxdomain is a BlockResponse enum value.
BlockResponseOverride is a BlockResponse enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServiceErrorException for service response error code "InternalServiceErrorException".
ErrCodeInvalidNextTokenException for service response error code "InvalidNextTokenException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeInvalidPolicyDocument for service response error code "InvalidPolicyDocument".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
ErrCodeInvalidTagException for service response error code "InvalidTagException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeResourceExistsException for service response error code "ResourceExistsException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeResourceUnavailableException for service response error code "ResourceUnavailableException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeUnknownResourceException for service response error code "UnknownResourceException".
ErrCodeValidationException for service response error code "ValidationException".
FirewallDomainImportOperationReplace is a FirewallDomainImportOperation enum value.
FirewallDomainListStatusComplete is a FirewallDomainListStatus enum value.
FirewallDomainListStatusCompleteImportFailed is a FirewallDomainListStatus enum value.
FirewallDomainListStatusDeleting is a FirewallDomainListStatus enum value.
FirewallDomainListStatusImporting is a FirewallDomainListStatus enum value.
FirewallDomainListStatusUpdating is a FirewallDomainListStatus enum value.
FirewallDomainRedirectionActionInspectRedirectionDomain is a FirewallDomainRedirectionAction enum value.
FirewallDomainRedirectionActionTrustRedirectionDomain is a FirewallDomainRedirectionAction enum value.
FirewallDomainUpdateOperationAdd is a FirewallDomainUpdateOperation enum value.
FirewallDomainUpdateOperationRemove is a FirewallDomainUpdateOperation enum value.
FirewallDomainUpdateOperationReplace is a FirewallDomainUpdateOperation enum value.
FirewallFailOpenStatusDisabled is a FirewallFailOpenStatus enum value.
FirewallFailOpenStatusEnabled is a FirewallFailOpenStatus enum value.
FirewallFailOpenStatusUseLocalResourceSetting is a FirewallFailOpenStatus enum value.
FirewallRuleGroupAssociationStatusComplete is a FirewallRuleGroupAssociationStatus enum value.
FirewallRuleGroupAssociationStatusDeleting is a FirewallRuleGroupAssociationStatus enum value.
FirewallRuleGroupAssociationStatusUpdating is a FirewallRuleGroupAssociationStatus enum value.
FirewallRuleGroupStatusComplete is a FirewallRuleGroupStatus enum value.
FirewallRuleGroupStatusDeleting is a FirewallRuleGroupStatus enum value.
FirewallRuleGroupStatusUpdating is a FirewallRuleGroupStatus enum value.
IpAddressStatusAttached is a IpAddressStatus enum value.
IpAddressStatusAttaching is a IpAddressStatus enum value.
IpAddressStatusCreating is a IpAddressStatus enum value.
IpAddressStatusDeleteFailedFasExpired is a IpAddressStatus enum value.
IpAddressStatusDeleting is a IpAddressStatus enum value.
IpAddressStatusDetaching is a IpAddressStatus enum value.
IpAddressStatusFailedCreation is a IpAddressStatus enum value.
IpAddressStatusFailedResourceGone is a IpAddressStatus enum value.
IpAddressStatusRemapAttaching is a IpAddressStatus enum value.
IpAddressStatusRemapDetaching is a IpAddressStatus enum value.
IpAddressStatusUpdateFailed is a IpAddressStatus enum value.
IpAddressStatusUpdating is a IpAddressStatus enum value.
MutationProtectionStatusDisabled is a MutationProtectionStatus enum value.
MutationProtectionStatusEnabled is a MutationProtectionStatus enum value.
OutpostResolverStatusActionNeeded is a OutpostResolverStatus enum value.
OutpostResolverStatusCreating is a OutpostResolverStatus enum value.
OutpostResolverStatusDeleting is a OutpostResolverStatus enum value.
OutpostResolverStatusFailedCreation is a OutpostResolverStatus enum value.
OutpostResolverStatusFailedDeletion is a OutpostResolverStatus enum value.
OutpostResolverStatusOperational is a OutpostResolverStatus enum value.
OutpostResolverStatusUpdating is a OutpostResolverStatus enum value.
ProtocolDo53 is a Protocol enum value.
ProtocolDoH is a Protocol enum value.
ProtocolDoHFips is a Protocol enum value.
ResolverAutodefinedReverseStatusDisabled is a ResolverAutodefinedReverseStatus enum value.
ResolverAutodefinedReverseStatusDisabling is a ResolverAutodefinedReverseStatus enum value.
ResolverAutodefinedReverseStatusEnabled is a ResolverAutodefinedReverseStatus enum value.
ResolverAutodefinedReverseStatusEnabling is a ResolverAutodefinedReverseStatus enum value.
ResolverAutodefinedReverseStatusUpdatingToUseLocalResourceSetting is a ResolverAutodefinedReverseStatus enum value.
ResolverAutodefinedReverseStatusUseLocalResourceSetting is a ResolverAutodefinedReverseStatus enum value.
ResolverDNSSECValidationStatusDisabled is a ResolverDNSSECValidationStatus enum value.
ResolverDNSSECValidationStatusDisabling is a ResolverDNSSECValidationStatus enum value.
ResolverDNSSECValidationStatusEnabled is a ResolverDNSSECValidationStatus enum value.
ResolverDNSSECValidationStatusEnabling is a ResolverDNSSECValidationStatus enum value.
ResolverDNSSECValidationStatusUpdatingToUseLocalResourceSetting is a ResolverDNSSECValidationStatus enum value.
ResolverDNSSECValidationStatusUseLocalResourceSetting is a ResolverDNSSECValidationStatus enum value.
ResolverEndpointDirectionInbound is a ResolverEndpointDirection enum value.
ResolverEndpointDirectionOutbound is a ResolverEndpointDirection enum value.
ResolverEndpointStatusActionNeeded is a ResolverEndpointStatus enum value.
ResolverEndpointStatusAutoRecovering is a ResolverEndpointStatus enum value.
ResolverEndpointStatusCreating is a ResolverEndpointStatus enum value.
ResolverEndpointStatusDeleting is a ResolverEndpointStatus enum value.
ResolverEndpointStatusOperational is a ResolverEndpointStatus enum value.
ResolverEndpointStatusUpdating is a ResolverEndpointStatus enum value.
ResolverEndpointTypeDualstack is a ResolverEndpointType enum value.
ResolverEndpointTypeIpv4 is a ResolverEndpointType enum value.
ResolverEndpointTypeIpv6 is a ResolverEndpointType enum value.
ResolverQueryLogConfigAssociationErrorAccessDenied is a ResolverQueryLogConfigAssociationError enum value.
ResolverQueryLogConfigAssociationErrorDestinationNotFound is a ResolverQueryLogConfigAssociationError enum value.
ResolverQueryLogConfigAssociationErrorInternalServiceError is a ResolverQueryLogConfigAssociationError enum value.
ResolverQueryLogConfigAssociationErrorNone is a ResolverQueryLogConfigAssociationError enum value.
ResolverQueryLogConfigAssociationStatusActionNeeded is a ResolverQueryLogConfigAssociationStatus enum value.
ResolverQueryLogConfigAssociationStatusActive is a ResolverQueryLogConfigAssociationStatus enum value.
ResolverQueryLogConfigAssociationStatusCreating is a ResolverQueryLogConfigAssociationStatus enum value.
ResolverQueryLogConfigAssociationStatusDeleting is a ResolverQueryLogConfigAssociationStatus enum value.
ResolverQueryLogConfigAssociationStatusFailed is a ResolverQueryLogConfigAssociationStatus enum value.
ResolverQueryLogConfigStatusCreated is a ResolverQueryLogConfigStatus enum value.
ResolverQueryLogConfigStatusCreating is a ResolverQueryLogConfigStatus enum value.
ResolverQueryLogConfigStatusDeleting is a ResolverQueryLogConfigStatus enum value.
ResolverQueryLogConfigStatusFailed is a ResolverQueryLogConfigStatus enum value.
ResolverRuleAssociationStatusComplete is a ResolverRuleAssociationStatus enum value.
ResolverRuleAssociationStatusCreating is a ResolverRuleAssociationStatus enum value.
ResolverRuleAssociationStatusDeleting is a ResolverRuleAssociationStatus enum value.
ResolverRuleAssociationStatusFailed is a ResolverRuleAssociationStatus enum value.
ResolverRuleAssociationStatusOverridden is a ResolverRuleAssociationStatus enum value.
ResolverRuleStatusComplete is a ResolverRuleStatus enum value.
ResolverRuleStatusDeleting is a ResolverRuleStatus enum value.
ResolverRuleStatusFailed is a ResolverRuleStatus enum value.
ResolverRuleStatusUpdating is a ResolverRuleStatus enum value.
RuleTypeOptionForward is a RuleTypeOption enum value.
RuleTypeOptionRecursive is a RuleTypeOption enum value.
RuleTypeOptionSystem is a RuleTypeOption enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
ShareStatusNotShared is a ShareStatus enum value.
ShareStatusSharedByMe is a ShareStatus enum value.
ShareStatusSharedWithMe is a ShareStatus enum value.
SortOrderAscending is a SortOrder enum value.
SortOrderDescending is a SortOrder enum value.
ValidationDisable is a Validation enum value.
ValidationEnable is a Validation enum value.
ValidationUseLocalResourceSetting is a Validation enum value.

# Structs

The current account doesn't have the IAM permissions required to perform the specified Resolver operation.
The requested state transition isn't valid.
For Resolver list operations (ListResolverEndpoints (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverEndpoints.html), ListResolverRules (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverRules.html), ListResolverRuleAssociations (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverRuleAssociations.html), ListResolverQueryLogConfigs (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverQueryLogConfigs.html), ListResolverQueryLogConfigAssociations (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverQueryLogConfigAssociations.html)), and ListResolverDnssecConfigs (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverDnssecConfigs.html)), an optional specification to return a subset of objects.
Configuration of the firewall behavior provided by DNS Firewall for a single VPC from Amazon Virtual Private Cloud (Amazon VPC).
High-level information about a list of firewall domains for use in a FirewallRule.
Minimal high-level information for a firewall domain list.
A single firewall rule in a rule group.
High-level information for a firewall rule group.
An association between a firewall rule group and a VPC, which enables DNS filtering for the VPC.
Minimal high-level information for a firewall rule group.
We encountered an unknown error.
The value that you specified for NextToken in a List request isn't valid.
One or more parameters in this request are not valid.
The specified Resolver rule policy is invalid.
The request is invalid.
The specified tag is invalid.
In a CreateResolverEndpoint (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverEndpoint.html) request, the IP address that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints).
In the response to a GetResolverEndpoint (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverEndpoint.html) request, information about the IP addresses that the Resolver endpoint uses for DNS queries.
In an UpdateResolverEndpoint (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverEndpoint.html) request, information about an IP address to update.
The request caused one or more limits to be exceeded.
A complex type that contains settings for an existing Resolver on an Outpost.
The response to a PutResolverQueryLogConfigPolicy request.
The response to a PutResolverRulePolicy request.
A complex type that contains information about a Resolver configuration for a VPC.
A complex type that contains information about a configuration for DNSSEC validation.
In the response to a CreateResolverEndpoint (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverEndpoint.html), DeleteResolverEndpoint (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverEndpoint.html), GetResolverEndpoint (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverEndpoint.html), Updates the name, or ResolverEndpointType for an endpoint, or UpdateResolverEndpoint (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverEndpoint.html) request, a complex type that contains settings for an existing inbound or outbound Resolver endpoint.
In the response to a CreateResolverQueryLogConfig (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverQueryLogConfig.html), DeleteResolverQueryLogConfig (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverQueryLogConfig.html), GetResolverQueryLogConfig (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverQueryLogConfig.html), or ListResolverQueryLogConfigs (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverQueryLogConfigs.html) request, a complex type that contains settings for one query logging configuration.
In the response to an AssociateResolverQueryLogConfig (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverQueryLogConfig.html), DisassociateResolverQueryLogConfig (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverQueryLogConfig.html), GetResolverQueryLogConfigAssociation (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverQueryLogConfigAssociation.html), or ListResolverQueryLogConfigAssociations (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverQueryLogConfigAssociations.html), request, a complex type that contains settings for a specified association between an Amazon VPC and a query logging configuration.
For queries that originate in your VPC, detailed information about a Resolver rule, which specifies how to route DNS queries out of the VPC.
In the response to an AssociateResolverRule (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverRule.html), DisassociateResolverRule (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverRule.html), or ListResolverRuleAssociations (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverRuleAssociations.html) request, provides information about an association between a Resolver rule and a VPC.
In an UpdateResolverRule (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverRule.html) request, information about the changes that you want to make.
The resource that you tried to create already exists.
The resource that you tried to update or delete is currently in use.
The specified resource doesn't exist.
The specified resource isn't available.
Route53Resolver provides the API operation methods for making requests to Amazon Route 53 Resolver.
Fulfilling the request would cause one or more quotas to be exceeded.
One tag that you want to add to the specified resource.
In a CreateResolverRule (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverRule.html) request, an array of the IPs that you want to forward DNS queries to.
The request was throttled.
The specified resource doesn't exist.
Provides information about the IP address type in response to UpdateResolverEndpoint (https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverEndpoint.html).
You have provided an invalid command.