{-# LANGUAGE DisambiguateRecordFields #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-unused-matches #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.CloudWatchEvents.Types -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Amazonka.CloudWatchEvents.Types ( -- * Service Configuration defaultService, -- * Errors _ConcurrentModificationException, _IllegalStatusException, _InternalException, _InvalidEventPatternException, _InvalidStateException, _LimitExceededException, _ManagedRuleException, _OperationDisabledException, _PolicyLengthExceededException, _ResourceAlreadyExistsException, _ResourceNotFoundException, -- * ApiDestinationHttpMethod ApiDestinationHttpMethod (..), -- * ApiDestinationState ApiDestinationState (..), -- * ArchiveState ArchiveState (..), -- * AssignPublicIp AssignPublicIp (..), -- * ConnectionAuthorizationType ConnectionAuthorizationType (..), -- * ConnectionOAuthHttpMethod ConnectionOAuthHttpMethod (..), -- * ConnectionState ConnectionState (..), -- * EndpointState EndpointState (..), -- * EventSourceState EventSourceState (..), -- * LaunchType LaunchType (..), -- * PlacementConstraintType PlacementConstraintType (..), -- * PlacementStrategyType PlacementStrategyType (..), -- * PropagateTags PropagateTags (..), -- * ReplayState ReplayState (..), -- * ReplicationState ReplicationState (..), -- * RuleState RuleState (..), -- * ApiDestination ApiDestination (..), newApiDestination, apiDestination_apiDestinationArn, apiDestination_apiDestinationState, apiDestination_connectionArn, apiDestination_creationTime, apiDestination_httpMethod, apiDestination_invocationEndpoint, apiDestination_invocationRateLimitPerSecond, apiDestination_lastModifiedTime, apiDestination_name, -- * Archive Archive (..), newArchive, archive_archiveName, archive_creationTime, archive_eventCount, archive_eventSourceArn, archive_retentionDays, archive_sizeBytes, archive_state, archive_stateReason, -- * AwsVpcConfiguration AwsVpcConfiguration (..), newAwsVpcConfiguration, awsVpcConfiguration_assignPublicIp, awsVpcConfiguration_securityGroups, awsVpcConfiguration_subnets, -- * BatchArrayProperties BatchArrayProperties (..), newBatchArrayProperties, batchArrayProperties_size, -- * BatchParameters BatchParameters (..), newBatchParameters, batchParameters_arrayProperties, batchParameters_retryStrategy, batchParameters_jobDefinition, batchParameters_jobName, -- * BatchRetryStrategy BatchRetryStrategy (..), newBatchRetryStrategy, batchRetryStrategy_attempts, -- * CapacityProviderStrategyItem CapacityProviderStrategyItem (..), newCapacityProviderStrategyItem, capacityProviderStrategyItem_base, capacityProviderStrategyItem_weight, capacityProviderStrategyItem_capacityProvider, -- * Condition Condition (..), newCondition, condition_type, condition_key, condition_value, -- * Connection Connection (..), newConnection, connection_authorizationType, connection_connectionArn, connection_connectionState, connection_creationTime, connection_lastAuthorizedTime, connection_lastModifiedTime, connection_name, connection_stateReason, -- * ConnectionApiKeyAuthResponseParameters ConnectionApiKeyAuthResponseParameters (..), newConnectionApiKeyAuthResponseParameters, connectionApiKeyAuthResponseParameters_apiKeyName, -- * ConnectionAuthResponseParameters ConnectionAuthResponseParameters (..), newConnectionAuthResponseParameters, connectionAuthResponseParameters_apiKeyAuthParameters, connectionAuthResponseParameters_basicAuthParameters, connectionAuthResponseParameters_invocationHttpParameters, connectionAuthResponseParameters_oAuthParameters, -- * ConnectionBasicAuthResponseParameters ConnectionBasicAuthResponseParameters (..), newConnectionBasicAuthResponseParameters, connectionBasicAuthResponseParameters_username, -- * ConnectionBodyParameter ConnectionBodyParameter (..), newConnectionBodyParameter, connectionBodyParameter_isValueSecret, connectionBodyParameter_key, connectionBodyParameter_value, -- * ConnectionHeaderParameter ConnectionHeaderParameter (..), newConnectionHeaderParameter, connectionHeaderParameter_isValueSecret, connectionHeaderParameter_key, connectionHeaderParameter_value, -- * ConnectionHttpParameters ConnectionHttpParameters (..), newConnectionHttpParameters, connectionHttpParameters_bodyParameters, connectionHttpParameters_headerParameters, connectionHttpParameters_queryStringParameters, -- * ConnectionOAuthClientResponseParameters ConnectionOAuthClientResponseParameters (..), newConnectionOAuthClientResponseParameters, connectionOAuthClientResponseParameters_clientID, -- * ConnectionOAuthResponseParameters ConnectionOAuthResponseParameters (..), newConnectionOAuthResponseParameters, connectionOAuthResponseParameters_authorizationEndpoint, connectionOAuthResponseParameters_clientParameters, connectionOAuthResponseParameters_httpMethod, connectionOAuthResponseParameters_oAuthHttpParameters, -- * ConnectionQueryStringParameter ConnectionQueryStringParameter (..), newConnectionQueryStringParameter, connectionQueryStringParameter_isValueSecret, connectionQueryStringParameter_key, connectionQueryStringParameter_value, -- * CreateConnectionApiKeyAuthRequestParameters CreateConnectionApiKeyAuthRequestParameters (..), newCreateConnectionApiKeyAuthRequestParameters, createConnectionApiKeyAuthRequestParameters_apiKeyName, createConnectionApiKeyAuthRequestParameters_apiKeyValue, -- * CreateConnectionAuthRequestParameters CreateConnectionAuthRequestParameters (..), newCreateConnectionAuthRequestParameters, createConnectionAuthRequestParameters_apiKeyAuthParameters, createConnectionAuthRequestParameters_basicAuthParameters, createConnectionAuthRequestParameters_invocationHttpParameters, createConnectionAuthRequestParameters_oAuthParameters, -- * CreateConnectionBasicAuthRequestParameters CreateConnectionBasicAuthRequestParameters (..), newCreateConnectionBasicAuthRequestParameters, createConnectionBasicAuthRequestParameters_username, createConnectionBasicAuthRequestParameters_password, -- * CreateConnectionOAuthClientRequestParameters CreateConnectionOAuthClientRequestParameters (..), newCreateConnectionOAuthClientRequestParameters, createConnectionOAuthClientRequestParameters_clientID, createConnectionOAuthClientRequestParameters_clientSecret, -- * CreateConnectionOAuthRequestParameters CreateConnectionOAuthRequestParameters (..), newCreateConnectionOAuthRequestParameters, createConnectionOAuthRequestParameters_oAuthHttpParameters, createConnectionOAuthRequestParameters_clientParameters, createConnectionOAuthRequestParameters_authorizationEndpoint, createConnectionOAuthRequestParameters_httpMethod, -- * DeadLetterConfig DeadLetterConfig (..), newDeadLetterConfig, deadLetterConfig_arn, -- * EcsParameters EcsParameters (..), newEcsParameters, ecsParameters_capacityProviderStrategy, ecsParameters_enableECSManagedTags, ecsParameters_enableExecuteCommand, ecsParameters_group, ecsParameters_launchType, ecsParameters_networkConfiguration, ecsParameters_placementConstraints, ecsParameters_placementStrategy, ecsParameters_platformVersion, ecsParameters_propagateTags, ecsParameters_referenceId, ecsParameters_tags, ecsParameters_taskCount, ecsParameters_taskDefinitionArn, -- * Endpoint Endpoint (..), newEndpoint, endpoint_arn, endpoint_creationTime, endpoint_description, endpoint_endpointId, endpoint_endpointUrl, endpoint_eventBuses, endpoint_lastModifiedTime, endpoint_name, endpoint_replicationConfig, endpoint_roleArn, endpoint_routingConfig, endpoint_state, endpoint_stateReason, -- * EndpointEventBus EndpointEventBus (..), newEndpointEventBus, endpointEventBus_eventBusArn, -- * EventBus EventBus (..), newEventBus, eventBus_arn, eventBus_name, eventBus_policy, -- * EventSource EventSource (..), newEventSource, eventSource_arn, eventSource_createdBy, eventSource_creationTime, eventSource_expirationTime, eventSource_name, eventSource_state, -- * FailoverConfig FailoverConfig (..), newFailoverConfig, failoverConfig_primary, failoverConfig_secondary, -- * HttpParameters HttpParameters (..), newHttpParameters, httpParameters_headerParameters, httpParameters_pathParameterValues, httpParameters_queryStringParameters, -- * InputTransformer InputTransformer (..), newInputTransformer, inputTransformer_inputPathsMap, inputTransformer_inputTemplate, -- * KinesisParameters KinesisParameters (..), newKinesisParameters, kinesisParameters_partitionKeyPath, -- * NetworkConfiguration NetworkConfiguration (..), newNetworkConfiguration, networkConfiguration_awsvpcConfiguration, -- * PartnerEventSource PartnerEventSource (..), newPartnerEventSource, partnerEventSource_arn, partnerEventSource_name, -- * PartnerEventSourceAccount PartnerEventSourceAccount (..), newPartnerEventSourceAccount, partnerEventSourceAccount_account, partnerEventSourceAccount_creationTime, partnerEventSourceAccount_expirationTime, partnerEventSourceAccount_state, -- * PlacementConstraint PlacementConstraint (..), newPlacementConstraint, placementConstraint_expression, placementConstraint_type, -- * PlacementStrategy PlacementStrategy (..), newPlacementStrategy, placementStrategy_field, placementStrategy_type, -- * Primary Primary (..), newPrimary, primary_healthCheck, -- * PutEventsRequestEntry PutEventsRequestEntry (..), newPutEventsRequestEntry, putEventsRequestEntry_detail, putEventsRequestEntry_detailType, putEventsRequestEntry_eventBusName, putEventsRequestEntry_resources, putEventsRequestEntry_source, putEventsRequestEntry_time, putEventsRequestEntry_traceHeader, -- * PutEventsResultEntry PutEventsResultEntry (..), newPutEventsResultEntry, putEventsResultEntry_errorCode, putEventsResultEntry_errorMessage, putEventsResultEntry_eventId, -- * PutPartnerEventsRequestEntry PutPartnerEventsRequestEntry (..), newPutPartnerEventsRequestEntry, putPartnerEventsRequestEntry_detail, putPartnerEventsRequestEntry_detailType, putPartnerEventsRequestEntry_resources, putPartnerEventsRequestEntry_source, putPartnerEventsRequestEntry_time, -- * PutPartnerEventsResultEntry PutPartnerEventsResultEntry (..), newPutPartnerEventsResultEntry, putPartnerEventsResultEntry_errorCode, putPartnerEventsResultEntry_errorMessage, putPartnerEventsResultEntry_eventId, -- * PutTargetsResultEntry PutTargetsResultEntry (..), newPutTargetsResultEntry, putTargetsResultEntry_errorCode, putTargetsResultEntry_errorMessage, putTargetsResultEntry_targetId, -- * RedshiftDataParameters RedshiftDataParameters (..), newRedshiftDataParameters, redshiftDataParameters_dbUser, redshiftDataParameters_secretManagerArn, redshiftDataParameters_statementName, redshiftDataParameters_withEvent, redshiftDataParameters_database, redshiftDataParameters_sql, -- * RemoveTargetsResultEntry RemoveTargetsResultEntry (..), newRemoveTargetsResultEntry, removeTargetsResultEntry_errorCode, removeTargetsResultEntry_errorMessage, removeTargetsResultEntry_targetId, -- * Replay Replay (..), newReplay, replay_eventEndTime, replay_eventLastReplayedTime, replay_eventSourceArn, replay_eventStartTime, replay_replayEndTime, replay_replayName, replay_replayStartTime, replay_state, replay_stateReason, -- * ReplayDestination ReplayDestination (..), newReplayDestination, replayDestination_filterArns, replayDestination_arn, -- * ReplicationConfig ReplicationConfig (..), newReplicationConfig, replicationConfig_state, -- * RetryPolicy RetryPolicy (..), newRetryPolicy, retryPolicy_maximumEventAgeInSeconds, retryPolicy_maximumRetryAttempts, -- * RoutingConfig RoutingConfig (..), newRoutingConfig, routingConfig_failoverConfig, -- * Rule Rule (..), newRule, rule_arn, rule_description, rule_eventBusName, rule_eventPattern, rule_managedBy, rule_name, rule_roleArn, rule_scheduleExpression, rule_state, -- * RunCommandParameters RunCommandParameters (..), newRunCommandParameters, runCommandParameters_runCommandTargets, -- * RunCommandTarget RunCommandTarget (..), newRunCommandTarget, runCommandTarget_key, runCommandTarget_values, -- * SageMakerPipelineParameter SageMakerPipelineParameter (..), newSageMakerPipelineParameter, sageMakerPipelineParameter_name, sageMakerPipelineParameter_value, -- * SageMakerPipelineParameters SageMakerPipelineParameters (..), newSageMakerPipelineParameters, sageMakerPipelineParameters_pipelineParameterList, -- * Secondary Secondary (..), newSecondary, secondary_route, -- * SqsParameters SqsParameters (..), newSqsParameters, sqsParameters_messageGroupId, -- * Tag Tag (..), newTag, tag_key, tag_value, -- * Target Target (..), newTarget, target_batchParameters, target_deadLetterConfig, target_ecsParameters, target_httpParameters, target_input, target_inputPath, target_inputTransformer, target_kinesisParameters, target_redshiftDataParameters, target_retryPolicy, target_roleArn, target_runCommandParameters, target_sageMakerPipelineParameters, target_sqsParameters, target_id, target_arn, -- * UpdateConnectionApiKeyAuthRequestParameters UpdateConnectionApiKeyAuthRequestParameters (..), newUpdateConnectionApiKeyAuthRequestParameters, updateConnectionApiKeyAuthRequestParameters_apiKeyName, updateConnectionApiKeyAuthRequestParameters_apiKeyValue, -- * UpdateConnectionAuthRequestParameters UpdateConnectionAuthRequestParameters (..), newUpdateConnectionAuthRequestParameters, updateConnectionAuthRequestParameters_apiKeyAuthParameters, updateConnectionAuthRequestParameters_basicAuthParameters, updateConnectionAuthRequestParameters_invocationHttpParameters, updateConnectionAuthRequestParameters_oAuthParameters, -- * UpdateConnectionBasicAuthRequestParameters UpdateConnectionBasicAuthRequestParameters (..), newUpdateConnectionBasicAuthRequestParameters, updateConnectionBasicAuthRequestParameters_password, updateConnectionBasicAuthRequestParameters_username, -- * UpdateConnectionOAuthClientRequestParameters UpdateConnectionOAuthClientRequestParameters (..), newUpdateConnectionOAuthClientRequestParameters, updateConnectionOAuthClientRequestParameters_clientID, updateConnectionOAuthClientRequestParameters_clientSecret, -- * UpdateConnectionOAuthRequestParameters UpdateConnectionOAuthRequestParameters (..), newUpdateConnectionOAuthRequestParameters, updateConnectionOAuthRequestParameters_authorizationEndpoint, updateConnectionOAuthRequestParameters_clientParameters, updateConnectionOAuthRequestParameters_httpMethod, updateConnectionOAuthRequestParameters_oAuthHttpParameters, ) where import Amazonka.CloudWatchEvents.Types.ApiDestination import Amazonka.CloudWatchEvents.Types.ApiDestinationHttpMethod import Amazonka.CloudWatchEvents.Types.ApiDestinationState import Amazonka.CloudWatchEvents.Types.Archive import Amazonka.CloudWatchEvents.Types.ArchiveState import Amazonka.CloudWatchEvents.Types.AssignPublicIp import Amazonka.CloudWatchEvents.Types.AwsVpcConfiguration import Amazonka.CloudWatchEvents.Types.BatchArrayProperties import Amazonka.CloudWatchEvents.Types.BatchParameters import Amazonka.CloudWatchEvents.Types.BatchRetryStrategy import Amazonka.CloudWatchEvents.Types.CapacityProviderStrategyItem import Amazonka.CloudWatchEvents.Types.Condition import Amazonka.CloudWatchEvents.Types.Connection import Amazonka.CloudWatchEvents.Types.ConnectionApiKeyAuthResponseParameters import Amazonka.CloudWatchEvents.Types.ConnectionAuthResponseParameters import Amazonka.CloudWatchEvents.Types.ConnectionAuthorizationType import Amazonka.CloudWatchEvents.Types.ConnectionBasicAuthResponseParameters import Amazonka.CloudWatchEvents.Types.ConnectionBodyParameter import Amazonka.CloudWatchEvents.Types.ConnectionHeaderParameter import Amazonka.CloudWatchEvents.Types.ConnectionHttpParameters import Amazonka.CloudWatchEvents.Types.ConnectionOAuthClientResponseParameters import Amazonka.CloudWatchEvents.Types.ConnectionOAuthHttpMethod import Amazonka.CloudWatchEvents.Types.ConnectionOAuthResponseParameters import Amazonka.CloudWatchEvents.Types.ConnectionQueryStringParameter import Amazonka.CloudWatchEvents.Types.ConnectionState import Amazonka.CloudWatchEvents.Types.CreateConnectionApiKeyAuthRequestParameters import Amazonka.CloudWatchEvents.Types.CreateConnectionAuthRequestParameters import Amazonka.CloudWatchEvents.Types.CreateConnectionBasicAuthRequestParameters import Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthClientRequestParameters import Amazonka.CloudWatchEvents.Types.CreateConnectionOAuthRequestParameters import Amazonka.CloudWatchEvents.Types.DeadLetterConfig import Amazonka.CloudWatchEvents.Types.EcsParameters import Amazonka.CloudWatchEvents.Types.Endpoint import Amazonka.CloudWatchEvents.Types.EndpointEventBus import Amazonka.CloudWatchEvents.Types.EndpointState import Amazonka.CloudWatchEvents.Types.EventBus import Amazonka.CloudWatchEvents.Types.EventSource import Amazonka.CloudWatchEvents.Types.EventSourceState import Amazonka.CloudWatchEvents.Types.FailoverConfig import Amazonka.CloudWatchEvents.Types.HttpParameters import Amazonka.CloudWatchEvents.Types.InputTransformer import Amazonka.CloudWatchEvents.Types.KinesisParameters import Amazonka.CloudWatchEvents.Types.LaunchType import Amazonka.CloudWatchEvents.Types.NetworkConfiguration import Amazonka.CloudWatchEvents.Types.PartnerEventSource import Amazonka.CloudWatchEvents.Types.PartnerEventSourceAccount import Amazonka.CloudWatchEvents.Types.PlacementConstraint import Amazonka.CloudWatchEvents.Types.PlacementConstraintType import Amazonka.CloudWatchEvents.Types.PlacementStrategy import Amazonka.CloudWatchEvents.Types.PlacementStrategyType import Amazonka.CloudWatchEvents.Types.Primary import Amazonka.CloudWatchEvents.Types.PropagateTags import Amazonka.CloudWatchEvents.Types.PutEventsRequestEntry import Amazonka.CloudWatchEvents.Types.PutEventsResultEntry import Amazonka.CloudWatchEvents.Types.PutPartnerEventsRequestEntry import Amazonka.CloudWatchEvents.Types.PutPartnerEventsResultEntry import Amazonka.CloudWatchEvents.Types.PutTargetsResultEntry import Amazonka.CloudWatchEvents.Types.RedshiftDataParameters import Amazonka.CloudWatchEvents.Types.RemoveTargetsResultEntry import Amazonka.CloudWatchEvents.Types.Replay import Amazonka.CloudWatchEvents.Types.ReplayDestination import Amazonka.CloudWatchEvents.Types.ReplayState import Amazonka.CloudWatchEvents.Types.ReplicationConfig import Amazonka.CloudWatchEvents.Types.ReplicationState import Amazonka.CloudWatchEvents.Types.RetryPolicy import Amazonka.CloudWatchEvents.Types.RoutingConfig import Amazonka.CloudWatchEvents.Types.Rule import Amazonka.CloudWatchEvents.Types.RuleState import Amazonka.CloudWatchEvents.Types.RunCommandParameters import Amazonka.CloudWatchEvents.Types.RunCommandTarget import Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameter import Amazonka.CloudWatchEvents.Types.SageMakerPipelineParameters import Amazonka.CloudWatchEvents.Types.Secondary import Amazonka.CloudWatchEvents.Types.SqsParameters import Amazonka.CloudWatchEvents.Types.Tag import Amazonka.CloudWatchEvents.Types.Target import Amazonka.CloudWatchEvents.Types.UpdateConnectionApiKeyAuthRequestParameters import Amazonka.CloudWatchEvents.Types.UpdateConnectionAuthRequestParameters import Amazonka.CloudWatchEvents.Types.UpdateConnectionBasicAuthRequestParameters import Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthClientRequestParameters import Amazonka.CloudWatchEvents.Types.UpdateConnectionOAuthRequestParameters import qualified Amazonka.Core as Core import qualified Amazonka.Core.Lens.Internal as Lens import qualified Amazonka.Prelude as Prelude import qualified Amazonka.Sign.V4 as Sign -- | API version @2015-10-07@ of the Amazon EventBridge SDK configuration. defaultService :: Core.Service defaultService = Core.Service { Core.abbrev = "CloudWatchEvents", Core.signer = Sign.v4, Core.endpointPrefix = "events", Core.signingName = "events", Core.version = "2015-10-07", Core.s3AddressingStyle = Core.S3AddressingStyleAuto, Core.endpoint = Core.defaultEndpoint defaultService, Core.timeout = Prelude.Just 70, Core.check = Core.statusSuccess, Core.error = Core.parseJSONError "CloudWatchEvents", Core.retry = retry } where retry = Core.Exponential { Core.base = 5.0e-2, Core.growth = 2, Core.attempts = 5, Core.check = check } check e | Lens.has (Core.hasStatus 502) e = Prelude.Just "bad_gateway" | Lens.has (Core.hasStatus 504) e = Prelude.Just "gateway_timeout" | Lens.has (Core.hasStatus 500) e = Prelude.Just "general_server_error" | Lens.has (Core.hasStatus 509) e = Prelude.Just "limit_exceeded" | Lens.has ( Core.hasCode "RequestThrottledException" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "request_throttled_exception" | Lens.has (Core.hasStatus 503) e = Prelude.Just "service_unavailable" | Lens.has ( Core.hasCode "ThrottledException" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "throttled_exception" | Lens.has ( Core.hasCode "Throttling" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "throttling" | Lens.has ( Core.hasCode "ThrottlingException" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "throttling_exception" | Lens.has ( Core.hasCode "ProvisionedThroughputExceededException" Prelude.. Core.hasStatus 400 ) e = Prelude.Just "throughput_exceeded" | Lens.has (Core.hasStatus 429) e = Prelude.Just "too_many_requests" | Prelude.otherwise = Prelude.Nothing -- | There is concurrent modification on a rule, target, archive, or replay. _ConcurrentModificationException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ConcurrentModificationException = Core._MatchServiceError defaultService "ConcurrentModificationException" -- | An error occurred because a replay can be canceled only when the state -- is Running or Starting. _IllegalStatusException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _IllegalStatusException = Core._MatchServiceError defaultService "IllegalStatusException" -- | This exception occurs due to unexpected causes. _InternalException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _InternalException = Core._MatchServiceError defaultService "InternalException" -- | The event pattern is not valid. _InvalidEventPatternException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _InvalidEventPatternException = Core._MatchServiceError defaultService "InvalidEventPatternException" -- | The specified state is not a valid state for an event source. _InvalidStateException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _InvalidStateException = Core._MatchServiceError defaultService "InvalidStateException" -- | The request failed because it attempted to create resource beyond the -- allowed service quota. _LimitExceededException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _LimitExceededException = Core._MatchServiceError defaultService "LimitExceededException" -- | This rule was created by an Amazon Web Services service on behalf of -- your account. It is managed by that service. If you see this error in -- response to @DeleteRule@ or @RemoveTargets@, you can use the @Force@ -- parameter in those calls to delete the rule or remove targets from the -- rule. You cannot modify these managed rules by using @DisableRule@, -- @EnableRule@, @PutTargets@, @PutRule@, @TagResource@, or -- @UntagResource@. _ManagedRuleException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ManagedRuleException = Core._MatchServiceError defaultService "ManagedRuleException" -- | The operation you are attempting is not available in this region. _OperationDisabledException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _OperationDisabledException = Core._MatchServiceError defaultService "OperationDisabledException" -- | The event bus policy is too long. For more information, see the limits. _PolicyLengthExceededException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _PolicyLengthExceededException = Core._MatchServiceError defaultService "PolicyLengthExceededException" -- | The resource you are trying to create already exists. _ResourceAlreadyExistsException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ResourceAlreadyExistsException = Core._MatchServiceError defaultService "ResourceAlreadyExistsException" -- | An entity that you specified does not exist. _ResourceNotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError _ResourceNotFoundException = Core._MatchServiceError defaultService "ResourceNotFoundException"