Module: Aws::Route53::Errors
- Defined in:
- gems/aws-sdk-route53/lib/aws-sdk-route53/errors.rb
Overview
When Route53 returns an error response, the Ruby SDK constructs and raises an error. These errors all extend Aws::Route53::Errors::ServiceError < Errors::ServiceError
You can rescue all Route53 errors using ServiceError:
begin
# do stuff
rescue Aws::Route53::Errors::ServiceError
# rescues all Route53 API errors
end
Request Context
ServiceError objects have a #context method that returns information about the request that generated the error. See Seahorse::Client::RequestContext for more information.
Error Classes
- CidrBlockInUseException
- CidrCollectionAlreadyExistsException
- CidrCollectionInUseException
- CidrCollectionVersionMismatchException
- ConcurrentModification
- ConflictingDomainExists
- ConflictingTypes
- DNSSECNotFound
- DelegationSetAlreadyCreated
- DelegationSetAlreadyReusable
- DelegationSetInUse
- DelegationSetNotAvailable
- DelegationSetNotReusable
- HealthCheckAlreadyExists
- HealthCheckInUse
- HealthCheckVersionMismatch
- HostedZoneAlreadyExists
- HostedZoneNotEmpty
- HostedZoneNotFound
- HostedZoneNotPrivate
- HostedZonePartiallyDelegated
- IncompatibleVersion
- InsufficientCloudWatchLogsResourcePolicy
- InvalidArgument
- InvalidChangeBatch
- InvalidDomainName
- InvalidInput
- InvalidKMSArn
- InvalidKeySigningKeyName
- InvalidKeySigningKeyStatus
- InvalidPaginationToken
- InvalidSigningStatus
- InvalidTrafficPolicyDocument
- InvalidVPCId
- KeySigningKeyAlreadyExists
- KeySigningKeyInParentDSRecord
- KeySigningKeyInUse
- KeySigningKeyWithActiveStatusNotFound
- LastVPCAssociation
- LimitsExceeded
- NoSuchChange
- NoSuchCidrCollectionException
- NoSuchCidrLocationException
- NoSuchCloudWatchLogsLogGroup
- NoSuchDelegationSet
- NoSuchGeoLocation
- NoSuchHealthCheck
- NoSuchHostedZone
- NoSuchKeySigningKey
- NoSuchQueryLoggingConfig
- NoSuchTrafficPolicy
- NoSuchTrafficPolicyInstance
- NotAuthorizedException
- PriorRequestNotComplete
- PublicZoneVPCAssociation
- QueryLoggingConfigAlreadyExists
- ThrottlingException
- TooManyHealthChecks
- TooManyHostedZones
- TooManyKeySigningKeys
- TooManyTrafficPolicies
- TooManyTrafficPolicyInstances
- TooManyTrafficPolicyVersionsForCurrentPolicy
- TooManyVPCAssociationAuthorizations
- TrafficPolicyAlreadyExists
- TrafficPolicyInUse
- TrafficPolicyInstanceAlreadyExists
- VPCAssociationAuthorizationNotFound
- VPCAssociationNotFound
Additionally, error classes are dynamically generated for service errors based on the error code if they are not defined above.
Defined Under Namespace
Classes: CidrBlockInUseException, CidrCollectionAlreadyExistsException, CidrCollectionInUseException, CidrCollectionVersionMismatchException, ConcurrentModification, ConflictingDomainExists, ConflictingTypes, DNSSECNotFound, DelegationSetAlreadyCreated, DelegationSetAlreadyReusable, DelegationSetInUse, DelegationSetNotAvailable, DelegationSetNotReusable, HealthCheckAlreadyExists, HealthCheckInUse, HealthCheckVersionMismatch, HostedZoneAlreadyExists, HostedZoneNotEmpty, HostedZoneNotFound, HostedZoneNotPrivate, HostedZonePartiallyDelegated, IncompatibleVersion, InsufficientCloudWatchLogsResourcePolicy, InvalidArgument, InvalidChangeBatch, InvalidDomainName, InvalidInput, InvalidKMSArn, InvalidKeySigningKeyName, InvalidKeySigningKeyStatus, InvalidPaginationToken, InvalidSigningStatus, InvalidTrafficPolicyDocument, InvalidVPCId, KeySigningKeyAlreadyExists, KeySigningKeyInParentDSRecord, KeySigningKeyInUse, KeySigningKeyWithActiveStatusNotFound, LastVPCAssociation, LimitsExceeded, NoSuchChange, NoSuchCidrCollectionException, NoSuchCidrLocationException, NoSuchCloudWatchLogsLogGroup, NoSuchDelegationSet, NoSuchGeoLocation, NoSuchHealthCheck, NoSuchHostedZone, NoSuchKeySigningKey, NoSuchQueryLoggingConfig, NoSuchTrafficPolicy, NoSuchTrafficPolicyInstance, NotAuthorizedException, PriorRequestNotComplete, PublicZoneVPCAssociation, QueryLoggingConfigAlreadyExists, ThrottlingException, TooManyHealthChecks, TooManyHostedZones, TooManyKeySigningKeys, TooManyTrafficPolicies, TooManyTrafficPolicyInstances, TooManyTrafficPolicyVersionsForCurrentPolicy, TooManyVPCAssociationAuthorizations, TrafficPolicyAlreadyExists, TrafficPolicyInUse, TrafficPolicyInstanceAlreadyExists, VPCAssociationAuthorizationNotFound, VPCAssociationNotFound