Module: Aws::Redshift::Errors
- Defined in:
- gems/aws-sdk-redshift/lib/aws-sdk-redshift/errors.rb
Overview
When Redshift returns an error response, the Ruby SDK constructs and raises an error. These errors all extend Aws::Redshift::Errors::ServiceError < Errors::ServiceError
You can rescue all Redshift errors using ServiceError:
begin
# do stuff
rescue Aws::Redshift::Errors::ServiceError
# rescues all Redshift 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
- AccessToClusterDeniedFault
- AccessToSnapshotDeniedFault
- AuthenticationProfileAlreadyExistsFault
- AuthenticationProfileNotFoundFault
- AuthenticationProfileQuotaExceededFault
- AuthorizationAlreadyExistsFault
- AuthorizationNotFoundFault
- AuthorizationQuotaExceededFault
- BatchDeleteRequestSizeExceededFault
- BatchModifyClusterSnapshotsLimitExceededFault
- BucketNotFoundFault
- ClusterAlreadyExistsFault
- ClusterNotFoundFault
- ClusterOnLatestRevisionFault
- ClusterParameterGroupAlreadyExistsFault
- ClusterParameterGroupNotFoundFault
- ClusterParameterGroupQuotaExceededFault
- ClusterQuotaExceededFault
- ClusterSecurityGroupAlreadyExistsFault
- ClusterSecurityGroupNotFoundFault
- ClusterSecurityGroupQuotaExceededFault
- ClusterSnapshotAlreadyExistsFault
- ClusterSnapshotNotFoundFault
- ClusterSnapshotQuotaExceededFault
- ClusterSubnetGroupAlreadyExistsFault
- ClusterSubnetGroupNotFoundFault
- ClusterSubnetGroupQuotaExceededFault
- ClusterSubnetQuotaExceededFault
- CopyToRegionDisabledFault
- CustomCnameAssociationFault
- CustomDomainAssociationNotFoundFault
- DependentServiceRequestThrottlingFault
- DependentServiceUnavailableFault
- EndpointAlreadyExistsFault
- EndpointAuthorizationAlreadyExistsFault
- EndpointAuthorizationNotFoundFault
- EndpointAuthorizationsPerClusterLimitExceededFault
- EndpointNotFoundFault
- EndpointsPerAuthorizationLimitExceededFault
- EndpointsPerClusterLimitExceededFault
- EventSubscriptionQuotaExceededFault
- HsmClientCertificateAlreadyExistsFault
- HsmClientCertificateNotFoundFault
- HsmClientCertificateQuotaExceededFault
- HsmConfigurationAlreadyExistsFault
- HsmConfigurationNotFoundFault
- HsmConfigurationQuotaExceededFault
- InProgressTableRestoreQuotaExceededFault
- IncompatibleOrderableOptions
- InsufficientClusterCapacityFault
- InsufficientS3BucketPolicyFault
- InvalidAuthenticationProfileRequestFault
- InvalidAuthorizationStateFault
- InvalidClusterParameterGroupStateFault
- InvalidClusterSecurityGroupStateFault
- InvalidClusterSnapshotScheduleStateFault
- InvalidClusterSnapshotStateFault
- InvalidClusterStateFault
- InvalidClusterSubnetGroupStateFault
- InvalidClusterSubnetStateFault
- InvalidClusterTrackFault
- InvalidDataShareFault
- InvalidElasticIpFault
- InvalidEndpointStateFault
- InvalidHsmClientCertificateStateFault
- InvalidHsmConfigurationStateFault
- InvalidNamespaceFault
- InvalidReservedNodeStateFault
- InvalidRestoreFault
- InvalidRetentionPeriodFault
- InvalidS3BucketNameFault
- InvalidS3KeyPrefixFault
- InvalidScheduleFault
- InvalidScheduledActionFault
- InvalidSnapshotCopyGrantStateFault
- InvalidSubnet
- InvalidSubscriptionStateFault
- InvalidTableRestoreArgumentFault
- InvalidTagFault
- InvalidUsageLimitFault
- InvalidVPCNetworkStateFault
- LimitExceededFault
- NumberOfNodesPerClusterLimitExceededFault
- NumberOfNodesQuotaExceededFault
- PartnerNotFoundFault
- ReservedNodeAlreadyExistsFault
- ReservedNodeAlreadyMigratedFault
- ReservedNodeExchangeNotFoundFault
- ReservedNodeNotFoundFault
- ReservedNodeOfferingNotFoundFault
- ReservedNodeQuotaExceededFault
- ResizeNotFoundFault
- ResourceNotFoundFault
- SNSInvalidTopicFault
- SNSNoAuthorizationFault
- SNSTopicArnNotFoundFault
- ScheduleDefinitionTypeUnsupportedFault
- ScheduledActionAlreadyExistsFault
- ScheduledActionNotFoundFault
- ScheduledActionQuotaExceededFault
- ScheduledActionTypeUnsupportedFault
- SnapshotCopyAlreadyDisabledFault
- SnapshotCopyAlreadyEnabledFault
- SnapshotCopyDisabledFault
- SnapshotCopyGrantAlreadyExistsFault
- SnapshotCopyGrantNotFoundFault
- SnapshotCopyGrantQuotaExceededFault
- SnapshotScheduleAlreadyExistsFault
- SnapshotScheduleNotFoundFault
- SnapshotScheduleQuotaExceededFault
- SnapshotScheduleUpdateInProgressFault
- SourceNotFoundFault
- SubnetAlreadyInUse
- SubscriptionAlreadyExistFault
- SubscriptionCategoryNotFoundFault
- SubscriptionEventIdNotFoundFault
- SubscriptionNotFoundFault
- SubscriptionSeverityNotFoundFault
- TableLimitExceededFault
- TableRestoreNotFoundFault
- TagLimitExceededFault
- UnauthorizedOperation
- UnauthorizedPartnerIntegrationFault
- UnknownSnapshotCopyRegionFault
- UnsupportedOperationFault
- UnsupportedOptionFault
- UsageLimitAlreadyExistsFault
- UsageLimitNotFoundFault
Additionally, error classes are dynamically generated for service errors based on the error code if they are not defined above.
Defined Under Namespace
Classes: AccessToClusterDeniedFault, AccessToSnapshotDeniedFault, AuthenticationProfileAlreadyExistsFault, AuthenticationProfileNotFoundFault, AuthenticationProfileQuotaExceededFault, AuthorizationAlreadyExistsFault, AuthorizationNotFoundFault, AuthorizationQuotaExceededFault, BatchDeleteRequestSizeExceededFault, BatchModifyClusterSnapshotsLimitExceededFault, BucketNotFoundFault, ClusterAlreadyExistsFault, ClusterNotFoundFault, ClusterOnLatestRevisionFault, ClusterParameterGroupAlreadyExistsFault, ClusterParameterGroupNotFoundFault, ClusterParameterGroupQuotaExceededFault, ClusterQuotaExceededFault, ClusterSecurityGroupAlreadyExistsFault, ClusterSecurityGroupNotFoundFault, ClusterSecurityGroupQuotaExceededFault, ClusterSnapshotAlreadyExistsFault, ClusterSnapshotNotFoundFault, ClusterSnapshotQuotaExceededFault, ClusterSubnetGroupAlreadyExistsFault, ClusterSubnetGroupNotFoundFault, ClusterSubnetGroupQuotaExceededFault, ClusterSubnetQuotaExceededFault, CopyToRegionDisabledFault, CustomCnameAssociationFault, CustomDomainAssociationNotFoundFault, DependentServiceRequestThrottlingFault, DependentServiceUnavailableFault, EndpointAlreadyExistsFault, EndpointAuthorizationAlreadyExistsFault, EndpointAuthorizationNotFoundFault, EndpointAuthorizationsPerClusterLimitExceededFault, EndpointNotFoundFault, EndpointsPerAuthorizationLimitExceededFault, EndpointsPerClusterLimitExceededFault, EventSubscriptionQuotaExceededFault, HsmClientCertificateAlreadyExistsFault, HsmClientCertificateNotFoundFault, HsmClientCertificateQuotaExceededFault, HsmConfigurationAlreadyExistsFault, HsmConfigurationNotFoundFault, HsmConfigurationQuotaExceededFault, InProgressTableRestoreQuotaExceededFault, IncompatibleOrderableOptions, InsufficientClusterCapacityFault, InsufficientS3BucketPolicyFault, InvalidAuthenticationProfileRequestFault, InvalidAuthorizationStateFault, InvalidClusterParameterGroupStateFault, InvalidClusterSecurityGroupStateFault, InvalidClusterSnapshotScheduleStateFault, InvalidClusterSnapshotStateFault, InvalidClusterStateFault, InvalidClusterSubnetGroupStateFault, InvalidClusterSubnetStateFault, InvalidClusterTrackFault, InvalidDataShareFault, InvalidElasticIpFault, InvalidEndpointStateFault, InvalidHsmClientCertificateStateFault, InvalidHsmConfigurationStateFault, InvalidNamespaceFault, InvalidReservedNodeStateFault, InvalidRestoreFault, InvalidRetentionPeriodFault, InvalidS3BucketNameFault, InvalidS3KeyPrefixFault, InvalidScheduleFault, InvalidScheduledActionFault, InvalidSnapshotCopyGrantStateFault, InvalidSubnet, InvalidSubscriptionStateFault, InvalidTableRestoreArgumentFault, InvalidTagFault, InvalidUsageLimitFault, InvalidVPCNetworkStateFault, LimitExceededFault, NumberOfNodesPerClusterLimitExceededFault, NumberOfNodesQuotaExceededFault, PartnerNotFoundFault, ReservedNodeAlreadyExistsFault, ReservedNodeAlreadyMigratedFault, ReservedNodeExchangeNotFoundFault, ReservedNodeNotFoundFault, ReservedNodeOfferingNotFoundFault, ReservedNodeQuotaExceededFault, ResizeNotFoundFault, ResourceNotFoundFault, SNSInvalidTopicFault, SNSNoAuthorizationFault, SNSTopicArnNotFoundFault, ScheduleDefinitionTypeUnsupportedFault, ScheduledActionAlreadyExistsFault, ScheduledActionNotFoundFault, ScheduledActionQuotaExceededFault, ScheduledActionTypeUnsupportedFault, SnapshotCopyAlreadyDisabledFault, SnapshotCopyAlreadyEnabledFault, SnapshotCopyDisabledFault, SnapshotCopyGrantAlreadyExistsFault, SnapshotCopyGrantNotFoundFault, SnapshotCopyGrantQuotaExceededFault, SnapshotScheduleAlreadyExistsFault, SnapshotScheduleNotFoundFault, SnapshotScheduleQuotaExceededFault, SnapshotScheduleUpdateInProgressFault, SourceNotFoundFault, SubnetAlreadyInUse, SubscriptionAlreadyExistFault, SubscriptionCategoryNotFoundFault, SubscriptionEventIdNotFoundFault, SubscriptionNotFoundFault, SubscriptionSeverityNotFoundFault, TableLimitExceededFault, TableRestoreNotFoundFault, TagLimitExceededFault, UnauthorizedOperation, UnauthorizedPartnerIntegrationFault, UnknownSnapshotCopyRegionFault, UnsupportedOperationFault, UnsupportedOptionFault, UsageLimitAlreadyExistsFault, UsageLimitNotFoundFault