Route 53

Implementation details for API route53

Coverage Overview

Route 53 is supported by LocalStack in the community image.

AvailabilityTesting*
OperationImplementedImageInternal Test SuiteExternal Test SuiteTerraform ValidatedAWS ValidatedSnapshot TestedDetails
ActivateKeySigningKey
AssociateVPCWithHostedZone✔️community✔️✔️✔️✔️Show Tests
ChangeCidrCollection
ChangeResourceRecordSets✔️community✔️✔️✔️✔️✔️Show Tests
ChangeTagsForResource✔️community✔️✔️
CreateCidrCollection
CreateHealthCheck✔️community✔️✔️✔️✔️✔️Show Tests
CreateHostedZone✔️community✔️✔️✔️✔️✔️Show Tests
CreateKeySigningKey
CreateQueryLoggingConfig✔️community✔️
CreateReusableDelegationSet✔️community✔️✔️✔️✔️✔️Show Tests
CreateTrafficPolicy
CreateTrafficPolicyInstance
CreateTrafficPolicyVersion
CreateVPCAssociationAuthorization
DeactivateKeySigningKey
DeleteCidrCollection
DeleteHealthCheck✔️community✔️✔️✔️✔️✔️Show Tests
DeleteHostedZone✔️community✔️✔️✔️✔️✔️Show Tests
DeleteKeySigningKey
DeleteQueryLoggingConfig✔️community✔️
DeleteReusableDelegationSet✔️community✔️✔️✔️✔️✔️Show Tests
DeleteTrafficPolicy
DeleteTrafficPolicyInstance
DeleteVPCAssociationAuthorization
DisableHostedZoneDNSSEC
DisassociateVPCFromHostedZone✔️community✔️✔️✔️✔️Show Tests
EnableHostedZoneDNSSEC
GetAccountLimit
GetChange✔️community✔️✔️✔️✔️✔️Show Tests
GetCheckerIpRanges
GetDNSSEC✔️community✔️✔️
GetGeoLocation
GetHealthCheck✔️community✔️✔️✔️✔️✔️Show Tests
GetHealthCheckCount
GetHealthCheckLastFailureReason
GetHealthCheckStatus✔️community✔️Show Tests
GetHostedZone✔️community✔️✔️✔️✔️✔️Show Tests
GetHostedZoneCount✔️community✔️
GetHostedZoneLimit
GetQueryLoggingConfig✔️community✔️
GetReusableDelegationSet✔️community✔️✔️✔️✔️✔️Show Tests
GetReusableDelegationSetLimit
GetTrafficPolicy
GetTrafficPolicyInstance
GetTrafficPolicyInstanceCount
ListCidrBlocks
ListCidrCollections
ListCidrLocations
ListGeoLocations
ListHealthChecks✔️community✔️
ListHostedZones✔️community✔️✔️✔️✔️✔️Show Tests
ListHostedZonesByName✔️community✔️✔️✔️✔️Show Tests
ListHostedZonesByVPC✔️community✔️✔️✔️✔️Show Tests
ListQueryLoggingConfigs✔️community✔️
ListResourceRecordSets✔️community✔️✔️✔️✔️✔️Show Tests
ListReusableDelegationSets✔️community✔️✔️✔️✔️Show Tests
ListTagsForResource✔️community✔️✔️
ListTagsForResources
ListTrafficPolicies
ListTrafficPolicyInstances
ListTrafficPolicyInstancesByHostedZone
ListTrafficPolicyInstancesByPolicy
ListTrafficPolicyVersions
ListVPCAssociationAuthorizations
TestDNSAnswer
UpdateHealthCheck✔️community✔️✔️✔️✔️✔️Show Tests
UpdateHostedZoneComment✔️community✔️
UpdateTrafficPolicyComment
UpdateTrafficPolicyInstance

Terminology

  • Internal Test Suite: tested by LocalStack's internal integration test suite
  • External Test Suite: covered by an external integration test suite, that runs against LocalStack
  • Terraform Validated: operation tested with Terraform
  • AWS Validated: the integration test that includes this operation call was validated against AWS
  • Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same

Testing Details

This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.

How to read the test details?

For each operation we put up a list of the related integration test cases.
Those operation calls have been recorded during the exeuction of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.

  • Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
  • Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
    • test name
    • status code returned (which is the expected one for the test case)
    • information about validation:
      • AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
      • Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS


AssociateVPCWithHostedZone

Parameters: Comment, HostedZoneId, VPC
  • LocalStack Community
    • test_associate_vpc_with_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested

ChangeResourceRecordSets

Parameters: ChangeBatch, HostedZoneId
  • LocalStack Community
    • test_create_record_set_via_id LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id HTTP Status Code: 200 AWS validated
    • test_create_record_set_via_name LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name HTTP Status Code: 200 AWS validated
    • test_create_record_set_without_resource_record LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record HTTP Status Code: 200 AWS validated
  • LocalStack Pro
    • test_record_set_with_alias_record LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_route53_elb_integration LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_alias_lifecycle_with_dns_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution HTTP Status Code: 200 AWS validated
    • test_alias_target_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_target_resolution HTTP Status Code: 200
    • test_dns_failover_based_on_health_check LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dns_resolution[False] LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[False] HTTP Status Code: 200
    • test_dns_resolution[True] LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[True] HTTP Status Code: 200
    • test_resource_record_lifecycle LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_resource_record_lifecycle_with_dns_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle_with_dns_resolution HTTP Status Code: 200 AWS validated

CreateHealthCheck

Parameters: CallerReference, HealthCheckConfig
  • LocalStack Community
    • test_create_health_check LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_health_check HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_crud_health_check LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_crud_health_check HTTP Status Code: 201 AWS validated Snapshot Tested
  • LocalStack Pro
    • test_dns_failover_based_on_health_check LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_health_checks LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_health_checks HTTP Status Code: 201

CreateHostedZone

Parameters: CallerReference, HostedZoneConfig, Name
  • LocalStack Community
    • test_associate_vpc_with_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone HTTP Status Code: 201 AWS validated Snapshot Tested
  • LocalStack Pro
    • test_hostedzone_with_comment LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment HTTP Status Code: 201 AWS validated Snapshot Tested
Parameters: CallerReference, HostedZoneConfig, Name, VPC
  • LocalStack Community
    • test_create_private_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_private_hosted_zone HTTP Status Code: 201 AWS validated Snapshot Tested
  • LocalStack Pro
    • test_servicediscovery_ecs_integration LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration HTTP Status Code: 201
    • test_private_hostedzone LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_private_hostedzone HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_dns_namespace_private LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_private HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_dns_namespace_private_hosted_zone LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_private_hosted_zone HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_dns_namespace_with_and_without_dot[private-invalid name] LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_with_and_without_dot[private-invalid name] HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_dns_namespace_with_and_without_dot[private-test-<rnd>.com] LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_with_and_without_dot[private-test-<rnd>.com] HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_dns_namespace_with_and_without_dot[private-test-domain-<rnd>] LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_with_and_without_dot[private-test-domain-<rnd>] HTTP Status Code: 201 AWS validated Snapshot Tested
Parameters: CallerReference, Name
  • LocalStack Community
    • test_create_record_set_via_id LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id HTTP Status Code: 201 AWS validated
    • test_create_record_set_via_name LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name HTTP Status Code: 201 AWS validated
    • test_create_record_set_without_resource_record LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record HTTP Status Code: 201 AWS validated
    • test_create_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_hosted_zone HTTP Status Code: 201 AWS validated Snapshot Tested
  • LocalStack Pro
    • test_api_mapping_deployment LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_api_mapping_deployment HTTP Status Code: 201
    • test_create_apigatewayv2_resources LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources HTTP Status Code: 201
    • test_domain_name_attributes LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_domain_name_attributes HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_hostedzone_optionaltrailingdot[with_trailing_dot] LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot] HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_hostedzone_optionaltrailingdot[without_trailing_dot] LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot] HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_hostedzone_without_comment LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_without_comment HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_record_set_with_alias_record LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_route53_elb_integration LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_alias_lifecycle_with_dns_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution HTTP Status Code: 201 AWS validated
    • test_alias_target_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_target_resolution HTTP Status Code: 201
    • test_dns_failover_based_on_health_check LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_dns_resolution[False] LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[False] HTTP Status Code: 201
    • test_dns_resolution[True] LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[True] HTTP Status Code: 201
    • test_resource_record_lifecycle LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle HTTP Status Code: 201 AWS validated Snapshot Tested
    • test_resource_record_lifecycle_with_dns_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle_with_dns_resolution HTTP Status Code: 201 AWS validated
    • test_route53 LocalStack Pro: tests/aws/test_network_configuration.py::test_route53 HTTP Status Code: 201
Parameters: CallerReference, Name, VPC
  • LocalStack Community
    • test_create_hosted_zone_in_non_existent_vpc LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_hosted_zone_in_non_existent_vpc HTTP Status Code: 400 (InvalidVPCId) AWS validated Snapshot Tested

CreateReusableDelegationSet

Parameters: CallerReference
  • LocalStack Community
    • test_reusable_delegation_sets LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_reusable_delegation_sets HTTP Status Code: 201 AWS validated Snapshot Tested

DeleteHealthCheck

Parameters: HealthCheckId
  • LocalStack Community
    • test_create_health_check LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_health_check HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_crud_health_check LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_crud_health_check HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_crud_health_check LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_crud_health_check HTTP Status Code: 404 (NoSuchHealthCheck) AWS validated Snapshot Tested
  • LocalStack Pro
    • test_dns_failover_based_on_health_check LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_health_checks LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_health_checks HTTP Status Code: 200

DeleteHostedZone

Parameters: Id
  • LocalStack Community
    • test_create_record_set_via_id LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_id HTTP Status Code: 200 AWS validated
    • test_associate_vpc_with_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_create_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_create_private_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_private_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_create_record_set_via_name LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name HTTP Status Code: 400 (CommonServiceException) AWS validated
    • test_create_record_set_without_resource_record LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_without_resource_record HTTP Status Code: 400 (CommonServiceException) AWS validated
  • LocalStack Pro
    • test_servicediscovery_ecs_integration LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_servicediscovery_ecs_integration HTTP Status Code: 200
    • test_hostedzone_optionaltrailingdot[with_trailing_dot] LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[with_trailing_dot] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_hostedzone_optionaltrailingdot[without_trailing_dot] LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_optionaltrailingdot[without_trailing_dot] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_hostedzone_with_comment LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_hostedzone_without_comment LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_without_comment HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_private_hostedzone LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_private_hostedzone HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_route53_elb_integration LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_alias_lifecycle_with_dns_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution HTTP Status Code: 200 AWS validated
    • test_alias_target_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_target_resolution HTTP Status Code: 200
    • test_dns_failover_based_on_health_check LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dns_resolution[False] LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[False] HTTP Status Code: 200
    • test_dns_resolution[True] LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[True] HTTP Status Code: 200
    • test_resource_record_lifecycle LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_resource_record_lifecycle_with_dns_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle_with_dns_resolution HTTP Status Code: 200 AWS validated
    • test_dns_namespace_private LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_private HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dns_namespace_private_hosted_zone LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_private_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dns_namespace_with_and_without_dot[private-test-<rnd>.com] LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_with_and_without_dot[private-test-<rnd>.com] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dns_namespace_with_and_without_dot[private-test-domain-<rnd>] LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_with_and_without_dot[private-test-domain-<rnd>] HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_route53 LocalStack Pro: tests/aws/test_network_configuration.py::test_route53 HTTP Status Code: 200
    • test_record_set_with_alias_record LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record HTTP Status Code: 400 (CommonServiceException) AWS validated Snapshot Tested
    • test_create_service_exceptions LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_create_service_exceptions HTTP Status Code: 404 (CommonServiceException) AWS validated Snapshot Tested
    • test_dns_namespace_public LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_public HTTP Status Code: 404 (CommonServiceException) AWS validated Snapshot Tested
    • test_dns_namespace_with_and_without_dot[public-test-<rnd>.com] LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_with_and_without_dot[public-test-<rnd>.com] HTTP Status Code: 404 (CommonServiceException) AWS validated Snapshot Tested
    • test_register_instance LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_register_instance HTTP Status Code: 404 (CommonServiceException) AWS validated Snapshot Tested
    • test_register_instance_exceptions LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_register_instance_exceptions HTTP Status Code: 404 (CommonServiceException) AWS validated Snapshot Tested

DeleteReusableDelegationSet

Parameters: Id
  • LocalStack Community
    • test_reusable_delegation_sets LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_reusable_delegation_sets HTTP Status Code: 200 AWS validated Snapshot Tested

DisassociateVPCFromHostedZone

Parameters: Comment, HostedZoneId, VPC
  • LocalStack Community
    • test_associate_vpc_with_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested
Parameters: HostedZoneId, VPC
  • LocalStack Community
    • test_associate_vpc_with_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone HTTP Status Code: 400 (CommonServiceException) AWS validated Snapshot Tested
    • test_associate_vpc_with_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone HTTP Status Code: 404 (CommonServiceException) AWS validated Snapshot Tested

GetChange

Parameters: Id
  • LocalStack Pro
    • test_route53_elb_integration LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_alias_lifecycle_with_dns_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution HTTP Status Code: 200 AWS validated
    • test_resource_record_lifecycle LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_resource_record_lifecycle_with_dns_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle_with_dns_resolution HTTP Status Code: 200 AWS validated

GetHealthCheck

Parameters: HealthCheckId
  • LocalStack Community
    • test_create_health_check LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_health_check HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_crud_health_check LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_crud_health_check HTTP Status Code: 200 AWS validated Snapshot Tested
  • LocalStack Pro
    • test_dns_failover_based_on_health_check LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_health_checks LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_health_checks HTTP Status Code: 200

GetHealthCheckStatus

Parameters: HealthCheckId
  • LocalStack Pro
    • test_health_checks LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_health_checks HTTP Status Code: 200

GetHostedZone

Parameters: Id
  • LocalStack Community
    • test_associate_vpc_with_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_create_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_create_private_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_private_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested
  • LocalStack Pro
    • test_hostedzone_with_comment LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_with_comment HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_hostedzone_without_comment LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_hostedzone_without_comment HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_private_hostedzone LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_private_hostedzone HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_alias_lifecycle_with_dns_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution HTTP Status Code: 200 AWS validated
    • test_dns_failover_based_on_health_check LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_resource_record_lifecycle LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_resource_record_lifecycle_with_dns_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle_with_dns_resolution HTTP Status Code: 200 AWS validated

GetReusableDelegationSet

Parameters: Id
  • LocalStack Community
    • test_reusable_delegation_sets LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_reusable_delegation_sets HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_reusable_delegation_sets LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_reusable_delegation_sets HTTP Status Code: 400 (CommonServiceException) AWS validated Snapshot Tested

ListHostedZones

Parameters: DelegationSetId, HostedZoneType, Marker, MaxItems
  • LocalStack Community
    • test_api_gateway_handle_domain_name LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_api_gateway_handle_domain_name HTTP Status Code: 200
    • test_base_path_mapping LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping HTTP Status Code: 200
    • test_base_path_mapping_root LocalStack Community: tests/aws/services/apigateway/test_apigateway_basic.py::TestAPIGateway::test_base_path_mapping_root HTTP Status Code: 200
    • test_create_domain_names LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_create_domain_names HTTP Status Code: 200
    • test_get_domain_name LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_domain_name HTTP Status Code: 200
    • test_get_domain_names LocalStack Community: tests/aws/services/apigateway/test_apigateway_extended.py::test_get_domain_names HTTP Status Code: 200
    • test_cfn_apigateway_aws_integration LocalStack Community: tests/aws/services/cloudformation/resources/test_apigateway.py::test_cfn_apigateway_aws_integration HTTP Status Code: 200
    • test_create_private_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_private_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested
  • LocalStack Pro
    • test_custom_domains[--<random>.example.com-1.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--<random>.example.com-1.0] HTTP Status Code: 200
    • test_custom_domains[--<random>.example.com-2.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--<random>.example.com-2.0] HTTP Status Code: 200
    • test_custom_domains[--<random>.localhost-1.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--<random>.localhost-1.0] HTTP Status Code: 200
    • test_custom_domains[--<random>.localhost-2.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--<random>.localhost-2.0] HTTP Status Code: 200
    • test_custom_domains[--<random>.localhost.localstack.cloud-1.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--<random>.localhost.localstack.cloud-1.0] HTTP Status Code: 200
    • test_custom_domains[--<random>.localhost.localstack.cloud-2.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[--<random>.localhost.localstack.cloud-2.0] HTTP Status Code: 200
    • test_custom_domains[-base1-<random>.example.com-1.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-<random>.example.com-1.0] HTTP Status Code: 200
    • test_custom_domains[-base1-<random>.example.com-2.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-<random>.example.com-2.0] HTTP Status Code: 200
    • test_custom_domains[-base1-<random>.localhost-1.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-<random>.localhost-1.0] HTTP Status Code: 200
    • test_custom_domains[-base1-<random>.localhost-2.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-<random>.localhost-2.0] HTTP Status Code: 200
    • test_custom_domains[-base1-<random>.localhost.localstack.cloud-1.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-<random>.localhost.localstack.cloud-1.0] HTTP Status Code: 200
    • test_custom_domains[-base1-<random>.localhost.localstack.cloud-2.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[-base1-<random>.localhost.localstack.cloud-2.0] HTTP Status Code: 200
    • test_custom_domains[stage1--<random>.example.com-1.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--<random>.example.com-1.0] HTTP Status Code: 200
    • test_custom_domains[stage1--<random>.example.com-2.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--<random>.example.com-2.0] HTTP Status Code: 200
    • test_custom_domains[stage1--<random>.localhost-1.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--<random>.localhost-1.0] HTTP Status Code: 200
    • test_custom_domains[stage1--<random>.localhost-2.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--<random>.localhost-2.0] HTTP Status Code: 200
    • test_custom_domains[stage1--<random>.localhost.localstack.cloud-1.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--<random>.localhost.localstack.cloud-1.0] HTTP Status Code: 200
    • test_custom_domains[stage1--<random>.localhost.localstack.cloud-2.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1--<random>.localhost.localstack.cloud-2.0] HTTP Status Code: 200
    • test_custom_domains[stage1-base1-<random>.example.com-1.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-<random>.example.com-1.0] HTTP Status Code: 200
    • test_custom_domains[stage1-base1-<random>.example.com-2.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-<random>.example.com-2.0] HTTP Status Code: 200
    • test_custom_domains[stage1-base1-<random>.localhost-1.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-<random>.localhost-1.0] HTTP Status Code: 200
    • test_custom_domains[stage1-base1-<random>.localhost-2.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-<random>.localhost-2.0] HTTP Status Code: 200
    • test_custom_domains[stage1-base1-<random>.localhost.localstack.cloud-1.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-<random>.localhost.localstack.cloud-1.0] HTTP Status Code: 200
    • test_custom_domains[stage1-base1-<random>.localhost.localstack.cloud-2.0] LocalStack Pro: tests/aws/services/apigateway/test_http_apis.py::TestHttpApis::test_custom_domains[stage1-base1-<random>.localhost.localstack.cloud-2.0] HTTP Status Code: 200
    • test_invoke_custom_domain LocalStack Pro: tests/aws/services/apigateway/test_rest_apis.py::TestRestAPIs::test_invoke_custom_domain HTTP Status Code: 200
    • test_create_domain_names LocalStack Pro: tests/aws/services/apigateway/test_websocket_apis.py::TestWebSockets::test_create_domain_names HTTP Status Code: 200
    • test_api_mapping_deployment LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_api_mapping_deployment HTTP Status Code: 200
    • test_create_apigatewayv2_resources LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_create_apigatewayv2_resources HTTP Status Code: 200
    • test_domain_name_attributes LocalStack Pro: tests/aws/services/cloudformation/resources/test_apigatewayv2.py::TestApiGwV2Apis::test_domain_name_attributes HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_private_hostedzone LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_private_hostedzone HTTP Status Code: 200 AWS validated Snapshot Tested

ListHostedZonesByName

Parameters: DNSName, HostedZoneId, MaxItems
  • LocalStack Community
    • test_create_record_set_via_name LocalStack Community: tests/aws/services/cloudformation/resources/test_route53.py::test_create_record_set_via_name HTTP Status Code: 200 AWS validated
    • test_associate_vpc_with_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested
  • LocalStack Pro
    • test_dns_namespace_private_hosted_zone LocalStack Pro: tests/aws/services/servicediscovery/test_servicediscovery.py::TestServicediscovery::test_dns_namespace_private_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested

ListHostedZonesByVPC

Parameters: MaxItems, NextToken, VPCId, VPCRegion
  • LocalStack Community
    • test_associate_vpc_with_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_associate_vpc_with_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_create_private_hosted_zone LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_create_private_hosted_zone HTTP Status Code: 200 AWS validated Snapshot Tested
  • LocalStack Pro
    • test_private_hostedzone LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_private_hostedzone HTTP Status Code: 200 AWS validated Snapshot Tested

ListResourceRecordSets

Parameters: HostedZoneId, MaxItems, StartRecordIdentifier, StartRecordName, StartRecordType
  • LocalStack Pro
    • test_record_set_with_alias_record LocalStack Pro: tests/aws/services/cloudformation/resources/test_route53.py::test_record_set_with_alias_record HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_route53_elb_integration LocalStack Pro: tests/aws/services/elb/test_elb.py::TestRoute53Integrations::test_route53_elb_integration HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_alias_lifecycle_with_dns_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_lifecycle_with_dns_resolution HTTP Status Code: 200 AWS validated
    • test_alias_target_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_alias_target_resolution HTTP Status Code: 200
    • test_dns_failover_based_on_health_check LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_dns_resolution[False] LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[False] HTTP Status Code: 200
    • test_dns_resolution[True] LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_resolution[True] HTTP Status Code: 200
    • test_resource_record_lifecycle LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_resource_record_lifecycle_with_dns_resolution LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_resource_record_lifecycle_with_dns_resolution HTTP Status Code: 200 AWS validated

ListReusableDelegationSets

Parameters: Marker, MaxItems
  • LocalStack Community
    • test_reusable_delegation_sets LocalStack Community: tests/aws/services/route53/test_route53.py::TestRoute53::test_reusable_delegation_sets HTTP Status Code: 200 AWS validated Snapshot Tested

UpdateHealthCheck

Parameters: FullyQualifiedDomainName, HealthCheckId
  • LocalStack Pro
    • test_dns_failover_based_on_health_check LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_dns_failover_based_on_health_check HTTP Status Code: 200 AWS validated Snapshot Tested
    • test_health_checks LocalStack Pro: tests/aws/services/route53/test_route53.py::TestRoute53::test_health_checks HTTP Status Code: 200


Last modified March 20, 2023: improve Coverage Docs (#505) (46f2fb0c0)