

# Amazon Route 53 API actions by function


This topic lists all Route 53 and Route 53 Resolver API actions in groups by the function they perform. 

**Topics**
+ [

## Types of function
](#API-actions-by-function-types)
+ [

## Actions by function
](#API-actions-by-function-actions)

## Types of function


**[DNS](#API-actions-by-function-dns)**  
+ [Public and private hosted zones](#actions-by-function-public-private-hosted-zones)
+ [Public hosted zones](#actions-by-function-public-hosted-zones)
+ [Private hosted zones](#actions-by-function-private-hosted-zones)
+ [Resource record sets](#actions-by-function-resource-record-sets)
+ [Public DNS query logs](#actions-by-function-public-dns-query-logs)
+ [Reusable delegation sets](#actions-by-function-reusable-delegation-sets)

**[DNS—Traffic flow](#API-actions-by-function-dns-traffic-flow)**  
+ [Traffic policies](#actions-by-function-traffic-policies)
+ [Traffic policy instances](#actions-by-function-traffic-policy-instances)

**[Domain registration](#API-actions-by-function-domain-registration)**  
+ [Register, renew, and transfer domains](#actions-by-function-register-renew-transfer-domains)
+ [Transfer domains between AWS accounts](#actions-by-function-transfer-domains-between-accounts)
+ [Get domain information](#actions-by-function-get-domain-info)
+ [Change domain settings](#actions-by-function-change-domain-settings)

**[DNS—DNSSEC](#API-actions-by-function-dnssec)**  
+ [DNSSEC signing](#actions-by-function-dnssec-signing)
+ [DNSSEC validation](#actions-by-function-dnssec-validation)

**[DNS—IP-based routing](#API-actions-by-function-ip-routing)**  

**[Health checking](#API-actions-by-function-health-checking)**  
+ [Health checks](#actions-by-function-health-checks)
+ [Health checker IP ranges](#actions-by-function-health-checks-ip-ranges)

**[Limits (quotas) for accounts, hosted zones, and reusable delegation sets](#API-actions-by-function-limits)**  

**[Route 53 profiles](#API-actions-by-function-profiles)**  
+ [Route 53 profiles](#actions-by-function-profiles-managing)
+ [Profile VPC associations](#actions-by-function-profiles-vpc-associations)
+ [Profile resource associations](#actions-by-function-profiles-resource-associations)

**[Route 53 Resolver](#API-actions-by-function-resolver)**  
+ [Route 53 Resolver endpoints](#actions-by-function-resolver-endpoints)
+ [Private DNS query logs](#actions-by-function-resolver-query-logs)
+ [Route 53 Resolver rules](#actions-by-function-resolver-rules)
+ [Route 53 Resolver DNS Firewall](#actions-by-function-resolver-dns-firewall)
+ [Amazon Route 53 Resolver on Outposts](#actions-by-function-outpost-resolver)
+ [Resolver configuration](#actions-by-function-resolver-configuration)

**[Tags](#API-actions-by-function-tags)**  
+ [Tags for hosted zones and health checks](#actions-by-function-tags-for-hosted-zones)
+ [Tags for domains](#actions-by-function-tags-for-domains)
+ [Tags for Route 53 Resolver](#actions-by-function-resolver-tags)

## Actions by function


 [DNS](#API-actions-by-function-dns) \$1 [DNS—Traffic flow](#API-actions-by-function-dns-traffic-flow) \$1 [Domain registration](#API-actions-by-function-domain-registration) \$1 [DNS—DNSSEC](#API-actions-by-function-dnssec) \$1 [DNS—IP-based routing](#API-actions-by-function-ip-routing) \$1 [Health checking](#API-actions-by-function-health-checking) \$1 [Limits (quotas) for accounts, hosted zones, and reusable delegation sets](#API-actions-by-function-limits) \$1 [Route 53 profiles](#API-actions-by-function-profiles) \$1 [Route 53 Resolver](#API-actions-by-function-resolver) \$1 [Tags](#API-actions-by-function-tags) 

**DNS**    
Public and private hosted zones  
+ [CreateHostedZone](API_CreateHostedZone.md)
+ [DeleteHostedZone](API_DeleteHostedZone.md)
+ [GetHostedZone](API_GetHostedZone.md)
+ [GetHostedZoneCount](API_GetHostedZoneCount.md)
+ [ListHostedZones](API_ListHostedZones.md)
+ [ListHostedZonesByName](API_ListHostedZonesByName.md)
+ [UpdateHostedZoneComment](API_UpdateHostedZoneComment.md)  
Public hosted zones  
+ [TestDNSAnswer](API_TestDNSAnswer.md)  
Private hosted zones  
+ [AssociateVPCWithHostedZone](API_AssociateVPCWithHostedZone.md)
+ [DisassociateVPCFromHostedZone](API_DisassociateVPCFromHostedZone.md)
+ [CreateVPCAssociationAuthorization](API_CreateVPCAssociationAuthorization.md)
+ [DeleteVPCAssociationAuthorization](API_DeleteVPCAssociationAuthorization.md)
+ [ListHostedZonesByVPC](API_ListHostedZonesByVPC.md)
+ [ListVPCAssociationAuthorizations](API_ListVPCAssociationAuthorizations.md)  
Resource record sets  
+ [ChangeResourceRecordSets](API_ChangeResourceRecordSets.md)
+ [GetChange](API_GetChange.md)
+ [ListResourceRecordSets](API_ListResourceRecordSets.md)
+ [GetGeoLocation](API_GetGeoLocation.md)
+ [ListGeoLocations](API_ListGeoLocations.md)  
Public DNS query logs  
+ [CreateQueryLoggingConfig](API_CreateQueryLoggingConfig.md)
+ [DeleteQueryLoggingConfig](API_DeleteQueryLoggingConfig.md)
+ [GetQueryLoggingConfig](API_GetQueryLoggingConfig.md)
+ [ListQueryLoggingConfigs](API_ListQueryLoggingConfigs.md)  
Reusable delegation sets  
+ [CreateReusableDelegationSet](API_CreateReusableDelegationSet.md)
+ [DeleteReusableDelegationSet](API_DeleteReusableDelegationSet.md)
+ [GetReusableDelegationSet](API_GetReusableDelegationSet.md)
+ [ListReusableDelegationSets](API_ListReusableDelegationSets.md)

**DNS—Traffic flow**    
Traffic policies  
+ [CreateTrafficPolicy](API_CreateTrafficPolicy.md)
+ [CreateTrafficPolicyVersion](API_CreateTrafficPolicyVersion.md)
+ [DeleteTrafficPolicy](API_DeleteTrafficPolicy.md)
+ [GetTrafficPolicy](API_GetTrafficPolicy.md)
+ [ListTrafficPolicies](API_ListTrafficPolicies.md)
+ [ListTrafficPolicyVersions](API_ListTrafficPolicyVersions.md)
+ [UpdateTrafficPolicyComment](API_UpdateTrafficPolicyComment.md)  
Traffic policy instances  
+ [CreateTrafficPolicyInstance](API_CreateTrafficPolicyInstance.md)
+ [DeleteTrafficPolicyInstance](API_DeleteTrafficPolicyInstance.md)
+ [GetTrafficPolicyInstance](API_GetTrafficPolicyInstance.md)
+ [GetTrafficPolicyInstanceCount](API_GetTrafficPolicyInstanceCount.md)
+ [ListTrafficPolicyInstances](API_ListTrafficPolicyInstances.md)
+ [ListTrafficPolicyInstancesByHostedZone](API_ListTrafficPolicyInstancesByHostedZone.md)
+ [ListTrafficPolicyInstancesByPolicy](API_ListTrafficPolicyInstancesByPolicy.md)
+ [UpdateTrafficPolicyInstance](API_UpdateTrafficPolicyInstance.md)

**Domain registration**    
Register, renew, and transfer domains  
+ [RegisterDomain](API_domains_RegisterDomain.md)
+ [RenewDomain](API_domains_RenewDomain.md)
+ [ResendContactReachabilityEmail](API_domains_ResendContactReachabilityEmail.md)
+ [RetrieveDomainAuthCode](API_domains_RetrieveDomainAuthCode.md)
+ [TransferDomain](API_domains_TransferDomain.md)
+ [DeleteDomain](API_domains_DeleteDomain.md)
+ [PushDomain](API_domains_PushDomain.md)
+ [ResendOperationAuthorization](API_domains_ResendOperationAuthorization.md)  
Transfer domains between AWS accounts  
+ [AcceptDomainTransferFromAnotherAwsAccount](API_domains_AcceptDomainTransferFromAnotherAwsAccount.md)
+ [CancelDomainTransferToAnotherAwsAccount](API_domains_CancelDomainTransferToAnotherAwsAccount.md)
+ [RejectDomainTransferFromAnotherAwsAccount](API_domains_RejectDomainTransferFromAnotherAwsAccount.md)
+ [TransferDomainToAnotherAwsAccount](API_domains_TransferDomainToAnotherAwsAccount.md)  
Get domain information  
+ [CheckDomainAvailability](API_domains_CheckDomainAvailability.md)
+ [CheckDomainTransferability](API_domains_CheckDomainTransferability.md)
+ [GetContactReachabilityStatus](API_domains_GetContactReachabilityStatus.md)
+ [GetDomainDetail](API_domains_GetDomainDetail.md)
+ [GetDomainSuggestions](API_domains_GetDomainSuggestions.md)
+ [GetOperationDetail](API_domains_GetOperationDetail.md)
+ [ListDomains](API_domains_ListDomains.md)
+ [ListOperations](API_domains_ListOperations.md)
+ [ListPrices](API_domains_ListPrices.md)
+ [ViewBilling](API_domains_ViewBilling.md)  
Change domain settings  
+ [DisableDomainAutoRenew](API_domains_DisableDomainAutoRenew.md)
+ [DisableDomainTransferLock](API_domains_DisableDomainTransferLock.md)
+ [EnableDomainAutoRenew](API_domains_EnableDomainAutoRenew.md)
+ [EnableDomainTransferLock](API_domains_EnableDomainTransferLock.md)
+ [UpdateDomainContact](API_domains_UpdateDomainContact.md)
+ [UpdateDomainContactPrivacy](API_domains_UpdateDomainContactPrivacy.md)
+ [UpdateDomainNameservers](API_domains_UpdateDomainNameservers.md)

**DNS—DNSSEC**    
DNSSEC signing  
+ [ActivateKeySigningKey](API_ActivateKeySigningKey.md)
+ [CreateKeySigningKey](API_CreateKeySigningKey.md)
+ [DeactivateKeySigningKey](API_DeactivateKeySigningKey.md)
+ [GetDNSSEC](API_GetDNSSEC.md)
+ [AssociateDelegationSignerToDomain](API_domains_AssociateDelegationSignerToDomain.md)
+ [DisassociateDelegationSignerFromDomain](API_domains_DisassociateDelegationSignerFromDomain.md)  
DNSSEC validation  
+ [GetResolverDnssecConfig](API_route53resolver_GetResolverDnssecConfig.md)
+ [ListResolverDnssecConfigs](API_route53resolver_ListResolverDnssecConfigs.md)
+ [UpdateResolverDnssecConfig](API_route53resolver_UpdateResolverDnssecConfig.md)

**DNS—IP-based routing**  
+ [ChangeCidrCollection](API_ChangeCidrCollection.md)
+ [CreateCidrCollection](API_CreateCidrCollection.md)
+ [DeleteCidrCollection](API_DeleteCidrCollection.md)
+ [ListCidrBlocks](API_ListCidrBlocks.md)
+ [ListCidrCollections](API_ListCidrCollections.md)
+ [ListCidrLocations](API_ListCidrLocations.md)

**Health checking**    
Health checks  
+ [CreateHealthCheck](API_CreateHealthCheck.md)
+ [DeleteHealthCheck](API_DeleteHealthCheck.md)
+ [GetHealthCheck](API_GetHealthCheck.md)
+ [GetHealthCheckCount](API_GetHealthCheckCount.md)
+ [GetHealthCheckLastFailureReason](API_GetHealthCheckLastFailureReason.md)
+ [GetHealthCheckStatus](API_GetHealthCheckStatus.md)
+ [ListHealthChecks](API_ListHealthChecks.md)
+ [UpdateHealthCheck](API_UpdateHealthCheck.md)  
Health checker IP ranges  
+ [GetCheckerIpRanges](API_GetCheckerIpRanges.md)

**Limits (quotas) for accounts, hosted zones, and reusable delegation sets**  
+ [GetAccountLimit](API_GetAccountLimit.md)
+ [GetHostedZoneLimit](API_GetHostedZoneLimit.md)
+ [GetReusableDelegationSetLimit](API_GetReusableDelegationSetLimit.md)

**Route 53 profiles**    
Route 53 profiles  
+ [CreateProfile](API_route53profiles_CreateProfile.md)
+ [DeleteProfile](API_route53profiles_DeleteProfile.md)
+ [GetProfile](API_route53profiles_GetProfile.md)
+ [ListProfiles](API_route53profiles_ListProfiles.md)  
Profile VPC associations  
+ [AssociateProfile](API_route53profiles_AssociateProfile.md)
+ [DisassociateProfile](API_route53profiles_DisassociateProfile.md)
+ [GetProfileAssociation](API_route53profiles_GetProfileAssociation.md)
+ [ListProfileAssociations](API_route53profiles_ListProfileAssociations.md)  
Profile resource associations  
+ [AssociateResourceToProfile](API_route53profiles_AssociateResourceToProfile.md)
+ [DisassociateResourceFromProfile](API_route53profiles_DisassociateResourceFromProfile.md)
+ [GetProfileResourceAssociation](API_route53profiles_GetProfileResourceAssociation.md)
+ [ListProfileResourceAssociations](API_route53profiles_ListProfileResourceAssociations.md)
+ [UpdateProfileResourceAssociation](API_route53profiles_UpdateProfileResourceAssociation.md)

**Route 53 Resolver**    
Route 53 Resolver endpoints  
+ [AssociateResolverEndpointIpAddress](API_route53resolver_AssociateResolverEndpointIpAddress.md)
+ [CreateResolverEndpoint](API_route53resolver_CreateResolverEndpoint.md)
+ [DeleteResolverEndpoint](API_route53resolver_DeleteResolverEndpoint.md)
+ [DisassociateResolverEndpointIpAddress](API_route53resolver_DisassociateResolverEndpointIpAddress.md)
+ [GetResolverEndpoint](API_route53resolver_GetResolverEndpoint.md)
+ [ListResolverEndpointIpAddresses](API_route53resolver_ListResolverEndpointIpAddresses.md)
+ [ListResolverEndpoints](API_route53resolver_ListResolverEndpoints.md)
+ [UpdateResolverEndpoint](API_route53resolver_UpdateResolverEndpoint.md)  
DNS query logs  
+ [AssociateResolverQueryLogConfig](API_route53resolver_AssociateResolverQueryLogConfig.md)
+ [CreateResolverQueryLogConfig](API_route53resolver_CreateResolverQueryLogConfig.md)
+ [DeleteResolverQueryLogConfig](API_route53resolver_DeleteResolverQueryLogConfig.md)
+ [DisassociateResolverQueryLogConfig](API_route53resolver_DisassociateResolverQueryLogConfig.md)
+ [GetResolverQueryLogConfig](API_route53resolver_GetResolverQueryLogConfig.md)
+ [GetResolverQueryLogConfigAssociation](API_route53resolver_GetResolverQueryLogConfigAssociation.md)
+ [GetResolverQueryLogConfigPolicy](API_route53resolver_GetResolverQueryLogConfigPolicy.md)
+ [ListResolverQueryLogConfigAssociations](API_route53resolver_ListResolverQueryLogConfigAssociations.md)
+ [ListResolverQueryLogConfigs](API_route53resolver_ListResolverQueryLogConfigs.md)
+ [PutResolverQueryLogConfigPolicy](API_route53resolver_PutResolverQueryLogConfigPolicy.md)  
Route 53 Resolver rules  
+ [AssociateResolverRule](API_route53resolver_AssociateResolverRule.md)
+ [CreateResolverRule](API_route53resolver_CreateResolverRule.md)
+ [DeleteResolverRule](API_route53resolver_DeleteResolverRule.md)
+ [DisassociateResolverRule](API_route53resolver_DisassociateResolverRule.md)
+ [GetResolverRule](API_route53resolver_GetResolverRule.md)
+ [GetResolverRuleAssociation](API_route53resolver_GetResolverRuleAssociation.md)
+ [GetResolverRulePolicy](API_route53resolver_GetResolverRulePolicy.md)
+ [ListResolverRuleAssociations](API_route53resolver_ListResolverRuleAssociations.md)
+ [ListResolverRules](API_route53resolver_ListResolverRules.md)
+ [PutResolverRulePolicy](API_route53resolver_PutResolverRulePolicy.md)
+ [UpdateResolverRule](API_route53resolver_UpdateResolverRule.md)  
Route 53 Resolver DNS Firewall  
+ [AssociateFirewallRuleGroup](API_route53resolver_AssociateFirewallRuleGroup.md)
+ [CreateFirewallDomainList](API_route53resolver_CreateFirewallDomainList.md)
+ [CreateFirewallRule](API_route53resolver_CreateFirewallRule.md)
+ [CreateFirewallRuleGroup](API_route53resolver_CreateFirewallRuleGroup.md)
+ [DeleteFirewallDomainList](API_route53resolver_DeleteFirewallDomainList.md)
+ [DeleteFirewallRule](API_route53resolver_DeleteFirewallRule.md)
+ [DeleteFirewallRuleGroup](API_route53resolver_DeleteFirewallRuleGroup.md)
+ [DisassociateFirewallRuleGroup](API_route53resolver_DisassociateFirewallRuleGroup.md)
+ [GetFirewallConfig](API_route53resolver_GetFirewallConfig.md)
+ [GetFirewallDomainList](API_route53resolver_GetFirewallDomainList.md)
+ [GetFirewallRuleGroup](API_route53resolver_GetFirewallRuleGroup.md)
+ [GetFirewallRuleGroupAssociation](API_route53resolver_GetFirewallRuleGroupAssociation.md)
+ [GetFirewallRuleGroupPolicy](API_route53resolver_GetFirewallRuleGroupPolicy.md)
+ [ImportFirewallDomains](API_route53resolver_ImportFirewallDomains.md)
+ [ListFirewallConfigs](API_route53resolver_ListFirewallConfigs.md)
+ [ListFirewallDomainLists](API_route53resolver_ListFirewallDomainLists.md)
+ [ListFirewallDomains](API_route53resolver_ListFirewallDomains.md)
+ [ListFirewallRuleGroupAssociations](API_route53resolver_ListFirewallRuleGroupAssociations.md)
+ [ListFirewallRuleGroups](API_route53resolver_ListFirewallRuleGroups.md)
+ [ListFirewallRules](API_route53resolver_ListFirewallRules.md)
+ [PutFirewallRuleGroupPolicy](API_route53resolver_PutFirewallRuleGroupPolicy.md)
+ [UpdateFirewallConfig](API_route53resolver_UpdateFirewallConfig.md)
+ [UpdateFirewallDomains](API_route53resolver_UpdateFirewallDomains.md)
+ [UpdateFirewallRule](API_route53resolver_UpdateFirewallRule.md)
+ [UpdateFirewallRuleGroupAssociation](API_route53resolver_UpdateFirewallRuleGroupAssociation.md)  
Route 53 Resolver on Outposts  
+ [CreateOutpostResolver](API_route53resolver_CreateOutpostResolver.md)
+ [DeleteOutpostResolver](API_route53resolver_DeleteOutpostResolver.md)
+ [GetOutpostResolver](API_route53resolver_GetOutpostResolver.md)
+ [ListOutpostResolvers](API_route53resolver_ListOutpostResolvers.md)
+ [UpdateOutpostResolver](API_route53resolver_UpdateOutpostResolver.md)  
Route 53 Resolver configuration  
+ [GetResolverConfig](API_route53resolver_GetResolverConfig.md)
+ [ListResolverConfigs](API_route53resolver_ListResolverConfigs.md)
+ [UpdateResolverConfig](API_route53resolver_UpdateResolverConfig.md)

**Tags**    
Tags for hosted zones and health checks  
+ [ChangeTagsForResource](API_ChangeTagsForResource.md)
+ [ListTagsForResource](API_ListTagsForResource.md)
+ [ListTagsForResources](API_ListTagsForResources.md)  
Tags for domains  
+ [DeleteTagsForDomain](API_domains_DeleteTagsForDomain.md)
+ [ListTagsForDomain](API_domains_ListTagsForDomain.md)
+ [UpdateTagsForDomain](API_domains_UpdateTagsForDomain.md)  
Tags for Route 53 Resolver  
+ [ListTagsForResource](API_route53resolver_ListTagsForResource.md)
+ [TagResource](API_route53resolver_TagResource.md)
+ [UntagResource](API_route53resolver_UntagResource.md)