module Aws::ConfigService::Errors
When ConfigService
returns an error response, the Ruby SDK constructs and raises an error. These errors all extend Aws::ConfigService::Errors::ServiceError < {Aws::Errors::ServiceError}
You can rescue all ConfigService
errors using ServiceError:
begin # do stuff rescue Aws::ConfigService::Errors::ServiceError # rescues all ConfigService API errors end
## Request Context ServiceError objects have a {Aws::Errors::ServiceError#context context} method that returns information about the request that generated the error. See {Seahorse::Client::RequestContext} for more information.
## Error Classes
-
{ConformancePackTemplateValidationException}
-
{InsufficientDeliveryPolicyException}
-
{InsufficientPermissionsException}
-
{InvalidConfigurationRecorderNameException}
-
{InvalidDeliveryChannelNameException}
-
{InvalidExpressionException}
-
{InvalidLimitException}
-
{InvalidNextTokenException}
-
{InvalidParameterValueException}
-
{InvalidRecordingGroupException}
-
{InvalidResultTokenException}
-
{InvalidRoleException}
-
{InvalidS3KeyPrefixException}
-
{InvalidS3KmsKeyArnException}
-
{InvalidSNSTopicARNException}
-
{InvalidTimeRangeException}
-
{LastDeliveryChannelDeleteFailedException}
-
{LimitExceededException}
-
{MaxActiveResourcesExceededException}
-
{MaxNumberOfConfigRulesExceededException}
-
{MaxNumberOfConfigurationRecordersExceededException}
-
{MaxNumberOfConformancePacksExceededException}
-
{MaxNumberOfDeliveryChannelsExceededException}
-
{MaxNumberOfOrganizationConfigRulesExceededException}
-
{MaxNumberOfOrganizationConformancePacksExceededException}
-
{MaxNumberOfRetentionConfigurationsExceededException}
-
{NoAvailableConfigurationRecorderException}
-
{NoAvailableDeliveryChannelException}
-
{NoAvailableOrganizationException}
-
{NoRunningConfigurationRecorderException}
-
{NoSuchBucketException}
-
{NoSuchConfigRuleException}
-
{NoSuchConfigRuleInConformancePackException}
-
{NoSuchConfigurationAggregatorException}
-
{NoSuchConfigurationRecorderException}
-
{NoSuchConformancePackException}
-
{NoSuchDeliveryChannelException}
-
{NoSuchOrganizationConfigRuleException}
-
{NoSuchOrganizationConformancePackException}
-
{NoSuchRemediationConfigurationException}
-
{NoSuchRemediationExceptionException}
-
{NoSuchRetentionConfigurationException}
-
{OrganizationAccessDeniedException}
-
{OrganizationAllFeaturesNotEnabledException}
-
{OrganizationConformancePackTemplateValidationException}
-
{OversizedConfigurationItemException}
-
{RemediationInProgressException}
-
{ResourceConcurrentModificationException}
-
{ResourceInUseException}
-
{ResourceNotDiscoveredException}
-
{ResourceNotFoundException}
-
{TooManyTagsException}
-
{ValidationException}
Additionally, error classes are dynamically generated for service errors based on the error code if they are not defined above.