AWS SDK for PHP 3.x
  • Namespace
  • Class
Did this page help you? SUBMIT FEEDBACK!

Namespaces

  • Aws
    • AccessAnalyzer
      • Exception
    • Account
      • Exception
    • Acm
      • Exception
    • ACMPCA
      • Exception
    • AlexaForBusiness
      • Exception
    • Amplify
      • Exception
    • AmplifyBackend
      • Exception
    • AmplifyUIBuilder
      • Exception
    • Api
      • ErrorParser
      • Parser
        • Exception
      • Serializer
    • ApiGateway
      • Exception
    • ApiGatewayManagementApi
      • Exception
    • ApiGatewayV2
      • Exception
    • AppConfig
      • Exception
    • AppConfigData
      • Exception
    • Appflow
      • Exception
    • AppIntegrationsService
      • Exception
    • ApplicationAutoScaling
      • Exception
    • ApplicationCostProfiler
      • Exception
    • ApplicationDiscoveryService
      • Exception
    • ApplicationInsights
      • Exception
    • AppMesh
      • Exception
    • AppRegistry
      • Exception
    • AppRunner
      • Exception
    • Appstream
      • Exception
    • AppSync
      • Exception
    • ARCZonalShift
      • Exception
    • Arn
      • Exception
    • Athena
      • Exception
    • AuditManager
      • Exception
    • AugmentedAIRuntime
      • Exception
    • AutoScaling
      • Exception
    • AutoScalingPlans
      • Exception
    • Backup
      • Exception
    • BackupGateway
      • Exception
    • BackupStorage
      • Exception
    • Batch
      • Exception
    • BillingConductor
      • Exception
    • Braket
      • Exception
    • Budgets
      • Exception
    • Chime
      • Exception
    • ChimeSDKIdentity
      • Exception
    • ChimeSDKMediaPipelines
      • Exception
    • ChimeSDKMeetings
      • Exception
    • ChimeSDKMessaging
      • Exception
    • ChimeSDKVoice
      • Exception
    • CleanRooms
      • Exception
    • ClientSideMonitoring
      • Exception
    • Cloud9
      • Exception
    • CloudControlApi
      • Exception
    • CloudDirectory
      • Exception
    • CloudFormation
      • Exception
    • CloudFront
      • Exception
    • CloudHsm
      • Exception
    • CloudHSMV2
      • Exception
    • CloudSearch
      • Exception
    • CloudSearchDomain
      • Exception
    • CloudTrail
      • Exception
    • CloudWatch
      • Exception
    • CloudWatchEvents
      • Exception
    • CloudWatchEvidently
      • Exception
    • CloudWatchLogs
      • Exception
    • CloudWatchRUM
      • Exception
    • CodeArtifact
      • Exception
    • CodeBuild
      • Exception
    • CodeCatalyst
      • Exception
    • CodeCommit
      • Exception
    • CodeDeploy
      • Exception
    • CodeGuruProfiler
      • Exception
    • CodeGuruReviewer
      • Exception
    • CodePipeline
      • Exception
    • CodeStar
      • Exception
    • CodeStarconnections
      • Exception
    • CodeStarNotifications
      • Exception
    • CognitoIdentity
      • Exception
    • CognitoIdentityProvider
      • Exception
    • CognitoSync
      • Exception
    • Comprehend
      • Exception
    • ComprehendMedical
      • Exception
    • ComputeOptimizer
      • Exception
    • ConfigService
      • Exception
    • Connect
      • Exception
    • ConnectCampaignService
      • Exception
    • ConnectCases
      • Exception
    • ConnectContactLens
      • Exception
    • ConnectParticipant
      • Exception
    • ConnectWisdomService
      • Exception
    • ControlTower
      • Exception
    • CostandUsageReportService
      • Exception
    • CostExplorer
      • Exception
    • Credentials
    • Crypto
      • Cipher
      • Polyfill
    • CustomerProfiles
      • Exception
    • DatabaseMigrationService
      • Exception
    • DataExchange
      • Exception
    • DataPipeline
      • Exception
    • DataSync
      • Exception
    • DAX
      • Exception
    • DefaultsMode
      • Exception
    • Detective
      • Exception
    • DeviceFarm
      • Exception
    • DevOpsGuru
      • Exception
    • DirectConnect
      • Exception
    • DirectoryService
      • Exception
    • DLM
      • Exception
    • DocDB
      • Exception
    • DocDBElastic
      • Exception
    • drs
      • Exception
    • DynamoDb
      • Exception
    • DynamoDbStreams
      • Exception
    • EBS
      • Exception
    • Ec2
      • Exception
    • EC2InstanceConnect
      • Exception
    • Ecr
      • Exception
    • ECRPublic
      • Exception
    • Ecs
      • Exception
    • Efs
      • Exception
    • EKS
      • Exception
    • ElastiCache
      • Exception
    • ElasticBeanstalk
      • Exception
    • ElasticInference
      • Exception
    • ElasticLoadBalancing
      • Exception
    • ElasticLoadBalancingV2
      • Exception
    • ElasticsearchService
      • Exception
    • ElasticTranscoder
      • Exception
    • Emr
      • Exception
    • EMRContainers
      • Exception
    • EMRServerless
      • Exception
    • Endpoint
      • UseDualstackEndpoint
        • Exception
      • UseFipsEndpoint
        • Exception
    • EndpointDiscovery
      • Exception
    • EndpointV2
      • Rule
      • Ruleset
    • EventBridge
      • Exception
    • Exception
    • finspace
      • Exception
    • FinSpaceData
      • Exception
    • Firehose
      • Exception
    • FIS
      • Exception
    • FMS
      • Exception
    • ForecastQueryService
      • Exception
    • ForecastService
      • Exception
    • FraudDetector
      • Exception
    • FSx
      • Exception
    • GameLift
      • Exception
    • GameSparks
      • Exception
    • Glacier
      • Exception
    • GlobalAccelerator
      • Exception
    • Glue
      • Exception
    • GlueDataBrew
      • Exception
    • Greengrass
      • Exception
    • GreengrassV2
      • Exception
    • GroundStation
      • Exception
    • GuardDuty
      • Exception
    • Handler
      • GuzzleV5
      • GuzzleV6
    • Health
      • Exception
    • HealthLake
      • Exception
    • Honeycode
      • Exception
    • Iam
      • Exception
    • IdentityStore
      • Exception
    • imagebuilder
      • Exception
    • ImportExport
      • Exception
    • Inspector
      • Exception
    • Inspector2
      • Exception
    • Iot
      • Exception
    • IoT1ClickDevicesService
      • Exception
    • IoT1ClickProjects
      • Exception
    • IoTAnalytics
      • Exception
    • IotDataPlane
      • Exception
    • IoTDeviceAdvisor
      • Exception
    • IoTEvents
      • Exception
    • IoTEventsData
      • Exception
    • IoTFleetHub
      • Exception
    • IoTFleetWise
      • Exception
    • IoTJobsDataPlane
      • Exception
    • IoTRoboRunner
      • Exception
    • IoTSecureTunneling
      • Exception
    • IoTSiteWise
      • Exception
    • IoTThingsGraph
      • Exception
    • IoTTwinMaker
      • Exception
    • IoTWireless
      • Exception
    • IVS
      • Exception
    • ivschat
      • Exception
    • Kafka
      • Exception
    • KafkaConnect
      • Exception
    • kendra
      • Exception
    • KendraRanking
      • Exception
    • Keyspaces
      • Exception
    • Kinesis
      • Exception
    • KinesisAnalytics
      • Exception
    • KinesisAnalyticsV2
      • Exception
    • KinesisVideo
      • Exception
    • KinesisVideoArchivedMedia
      • Exception
    • KinesisVideoMedia
      • Exception
    • KinesisVideoSignalingChannels
      • Exception
    • KinesisVideoWebRTCStorage
      • Exception
    • Kms
      • Exception
    • LakeFormation
      • Exception
    • Lambda
      • Exception
    • LexModelBuildingService
      • Exception
    • LexModelsV2
      • Exception
    • LexRuntimeService
      • Exception
    • LexRuntimeV2
      • Exception
    • LicenseManager
      • Exception
    • LicenseManagerLinuxSubscriptions
      • Exception
    • LicenseManagerUserSubscriptions
      • Exception
    • Lightsail
      • Exception
    • LocationService
      • Exception
    • LookoutEquipment
      • Exception
    • LookoutforVision
      • Exception
    • LookoutMetrics
      • Exception
    • MachineLearning
      • Exception
    • Macie
      • Exception
    • Macie2
      • Exception
    • MainframeModernization
      • Exception
    • ManagedBlockchain
      • Exception
    • ManagedGrafana
      • Exception
    • MarketplaceCatalog
      • Exception
    • MarketplaceCommerceAnalytics
      • Exception
    • MarketplaceEntitlementService
      • Exception
    • MarketplaceMetering
      • Exception
    • MediaConnect
      • Exception
    • MediaConvert
      • Exception
    • MediaLive
      • Exception
    • MediaPackage
      • Exception
    • MediaPackageVod
      • Exception
    • MediaStore
      • Exception
    • MediaStoreData
      • Exception
    • MediaTailor
      • Exception
    • MemoryDB
      • Exception
    • mgn
      • Exception
    • MigrationHub
      • Exception
    • MigrationHubConfig
      • Exception
    • MigrationHubOrchestrator
      • Exception
    • MigrationHubRefactorSpaces
      • Exception
    • MigrationHubStrategyRecommendations
      • Exception
    • Mobile
      • Exception
    • MQ
      • Exception
    • MTurk
      • Exception
    • Multipart
    • MWAA
      • Exception
    • Neptune
      • Exception
    • NetworkFirewall
      • Exception
    • NetworkManager
      • Exception
    • NimbleStudio
      • Exception
    • OAM
      • Exception
    • Omics
      • Exception
    • OpenSearchServerless
      • Exception
    • OpenSearchService
      • Exception
    • OpsWorks
      • Exception
    • OpsWorksCM
      • Exception
    • Organizations
      • Exception
    • Outposts
      • Exception
    • Panorama
      • Exception
    • Personalize
      • Exception
    • PersonalizeEvents
      • Exception
    • PersonalizeRuntime
      • Exception
    • PI
      • Exception
    • Pinpoint
      • Exception
    • PinpointEmail
      • Exception
    • PinpointSMSVoice
      • Exception
    • PinpointSMSVoiceV2
      • Exception
    • Pipes
      • Exception
    • Polly
      • Exception
    • Pricing
      • Exception
    • PrivateNetworks
      • Exception
    • PrometheusService
      • Exception
    • Proton
      • Exception
    • QLDB
      • Exception
    • QLDBSession
      • Exception
    • QuickSight
      • Exception
    • RAM
      • Exception
    • Rds
      • Exception
    • RDSDataService
      • Exception
    • RecycleBin
      • Exception
    • Redshift
      • Exception
    • RedshiftDataAPIService
      • Exception
    • RedshiftServerless
      • Exception
    • Rekognition
      • Exception
    • ResilienceHub
      • Exception
    • ResourceExplorer2
      • Exception
    • ResourceGroups
      • Exception
    • ResourceGroupsTaggingAPI
      • Exception
    • Retry
      • Exception
    • RoboMaker
      • Exception
    • RolesAnywhere
      • Exception
    • Route53
      • Exception
    • Route53Domains
      • Exception
    • Route53RecoveryCluster
      • Exception
    • Route53RecoveryControlConfig
      • Exception
    • Route53RecoveryReadiness
      • Exception
    • Route53Resolver
      • Exception
    • S3
      • Crypto
      • Exception
      • RegionalEndpoint
        • Exception
      • UseArnRegion
        • Exception
    • S3Control
      • Exception
    • S3Outposts
      • Exception
    • SageMaker
      • Exception
    • SagemakerEdgeManager
      • Exception
    • SageMakerFeatureStoreRuntime
      • Exception
    • SageMakerGeospatial
      • Exception
    • SageMakerMetrics
      • Exception
    • SageMakerRuntime
      • Exception
    • SavingsPlans
      • Exception
    • Scheduler
      • Exception
    • Schemas
      • Exception
    • Script
      • Composer
    • SecretsManager
      • Exception
    • SecurityHub
      • Exception
    • SecurityLake
      • Exception
    • ServerlessApplicationRepository
      • Exception
    • ServiceCatalog
      • Exception
    • ServiceDiscovery
      • Exception
    • ServiceQuotas
      • Exception
    • Ses
      • Exception
    • SesV2
      • Exception
    • Sfn
      • Exception
    • Shield
      • Exception
    • Signature
    • signer
      • Exception
    • SimSpaceWeaver
      • Exception
    • Sms
      • Exception
    • SnowBall
      • Exception
    • SnowDeviceManagement
      • Exception
    • Sns
      • Exception
    • Sqs
      • Exception
    • Ssm
      • Exception
    • SSMContacts
      • Exception
    • SSMIncidents
      • Exception
    • SsmSap
      • Exception
    • SSO
      • Exception
    • SSOAdmin
      • Exception
    • SSOOIDC
      • Exception
    • StorageGateway
      • Exception
    • Sts
      • Exception
      • RegionalEndpoints
        • Exception
    • Support
      • Exception
    • SupportApp
      • Exception
    • Swf
      • Exception
    • Synthetics
      • Exception
    • Textract
      • Exception
    • TimestreamQuery
      • Exception
    • TimestreamWrite
      • Exception
    • Token
    • TranscribeService
      • Exception
    • Transfer
      • Exception
    • Translate
      • Exception
    • VoiceID
      • Exception
    • Waf
      • Exception
    • WafRegional
      • Exception
    • WAFV2
      • Exception
    • WellArchitected
      • Exception
    • WorkDocs
      • Exception
    • WorkLink
      • Exception
    • WorkMail
      • Exception
    • WorkMailMessageFlow
      • Exception
    • WorkSpaces
      • Exception
    • WorkSpacesWeb
      • Exception
    • XRay
      • Exception
  • GuzzleHttp
    • Promise
    • Psr7
  • Psr
    • Http
      • Message

Classes

  • Aws\AbstractConfigurationProvider
  • Aws\AccessAnalyzer\AccessAnalyzerClient
  • Aws\Account\AccountClient
  • Aws\Acm\AcmClient
  • Aws\ACMPCA\ACMPCAClient
  • Aws\AlexaForBusiness\AlexaForBusinessClient
  • Aws\Amplify\AmplifyClient
  • Aws\AmplifyBackend\AmplifyBackendClient
  • Aws\AmplifyUIBuilder\AmplifyUIBuilderClient
  • Aws\Api\AbstractModel
  • Aws\Api\ApiProvider
  • Aws\Api\DateTimeResult
  • Aws\Api\DocModel
  • Aws\Api\ErrorParser\AbstractErrorParser
  • Aws\Api\ErrorParser\JsonRpcErrorParser
  • Aws\Api\ErrorParser\RestJsonErrorParser
  • Aws\Api\ErrorParser\XmlErrorParser
  • Aws\Api\ListShape
  • Aws\Api\MapShape
  • Aws\Api\Operation
  • Aws\Api\Parser\Crc32ValidatingParser
  • Aws\Api\Parser\DecodingEventStreamIterator
  • Aws\Api\Parser\EventParsingIterator
  • Aws\Api\Parser\JsonParser
  • Aws\Api\Parser\JsonRpcParser
  • Aws\Api\Parser\QueryParser
  • Aws\Api\Parser\RestJsonParser
  • Aws\Api\Parser\RestXmlParser
  • Aws\Api\Parser\XmlParser
  • Aws\Api\Serializer\XmlBody
  • Aws\Api\Service
  • Aws\Api\Shape
  • Aws\Api\ShapeMap
  • Aws\Api\StructureShape
  • Aws\Api\TimestampShape
  • Aws\Api\Validator
  • Aws\ApiGateway\ApiGatewayClient
  • Aws\ApiGatewayManagementApi\ApiGatewayManagementApiClient
  • Aws\ApiGatewayV2\ApiGatewayV2Client
  • Aws\AppConfig\AppConfigClient
  • Aws\AppConfigData\AppConfigDataClient
  • Aws\Appflow\AppflowClient
  • Aws\AppIntegrationsService\AppIntegrationsServiceClient
  • Aws\ApplicationAutoScaling\ApplicationAutoScalingClient
  • Aws\ApplicationCostProfiler\ApplicationCostProfilerClient
  • Aws\ApplicationDiscoveryService\ApplicationDiscoveryServiceClient
  • Aws\ApplicationInsights\ApplicationInsightsClient
  • Aws\AppMesh\AppMeshClient
  • Aws\AppRegistry\AppRegistryClient
  • Aws\AppRunner\AppRunnerClient
  • Aws\Appstream\AppstreamClient
  • Aws\AppSync\AppSyncClient
  • Aws\ARCZonalShift\ARCZonalShiftClient
  • Aws\Athena\AthenaClient
  • Aws\AuditManager\AuditManagerClient
  • Aws\AugmentedAIRuntime\AugmentedAIRuntimeClient
  • Aws\AutoScaling\AutoScalingClient
  • Aws\AutoScalingPlans\AutoScalingPlansClient
  • Aws\AwsClient
  • Aws\Backup\BackupClient
  • Aws\BackupGateway\BackupGatewayClient
  • Aws\BackupStorage\BackupStorageClient
  • Aws\Batch\BatchClient
  • Aws\BillingConductor\BillingConductorClient
  • Aws\Braket\BraketClient
  • Aws\Budgets\BudgetsClient
  • Aws\Chime\ChimeClient
  • Aws\ChimeSDKIdentity\ChimeSDKIdentityClient
  • Aws\ChimeSDKMediaPipelines\ChimeSDKMediaPipelinesClient
  • Aws\ChimeSDKMeetings\ChimeSDKMeetingsClient
  • Aws\ChimeSDKMessaging\ChimeSDKMessagingClient
  • Aws\ChimeSDKVoice\ChimeSDKVoiceClient
  • Aws\CleanRooms\CleanRoomsClient
  • Aws\ClientResolver
  • Aws\ClientSideMonitoring\Configuration
  • Aws\ClientSideMonitoring\ConfigurationProvider
  • Aws\Cloud9\Cloud9Client
  • Aws\CloudControlApi\CloudControlApiClient
  • Aws\CloudDirectory\CloudDirectoryClient
  • Aws\CloudFormation\CloudFormationClient
  • Aws\CloudFront\CloudFrontClient
  • Aws\CloudFront\CookieSigner
  • Aws\CloudFront\UrlSigner
  • Aws\CloudHsm\CloudHsmClient
  • Aws\CloudHSMV2\CloudHSMV2Client
  • Aws\CloudSearch\CloudSearchClient
  • Aws\CloudSearchDomain\CloudSearchDomainClient
  • Aws\CloudTrail\CloudTrailClient
  • Aws\CloudTrail\LogFileIterator
  • Aws\CloudTrail\LogFileReader
  • Aws\CloudTrail\LogRecordIterator
  • Aws\CloudWatch\CloudWatchClient
  • Aws\CloudWatchEvents\CloudWatchEventsClient
  • Aws\CloudWatchEvidently\CloudWatchEvidentlyClient
  • Aws\CloudWatchLogs\CloudWatchLogsClient
  • Aws\CloudWatchRUM\CloudWatchRUMClient
  • Aws\CodeArtifact\CodeArtifactClient
  • Aws\CodeBuild\CodeBuildClient
  • Aws\CodeCatalyst\CodeCatalystClient
  • Aws\CodeCommit\CodeCommitClient
  • Aws\CodeDeploy\CodeDeployClient
  • Aws\CodeGuruProfiler\CodeGuruProfilerClient
  • Aws\CodeGuruReviewer\CodeGuruReviewerClient
  • Aws\CodePipeline\CodePipelineClient
  • Aws\CodeStar\CodeStarClient
  • Aws\CodeStarconnections\CodeStarconnectionsClient
  • Aws\CodeStarNotifications\CodeStarNotificationsClient
  • Aws\CognitoIdentity\CognitoIdentityClient
  • Aws\CognitoIdentity\CognitoIdentityProvider
  • Aws\CognitoIdentityProvider\CognitoIdentityProviderClient
  • Aws\CognitoSync\CognitoSyncClient
  • Aws\Command
  • Aws\CommandPool
  • Aws\Comprehend\ComprehendClient
  • Aws\ComprehendMedical\ComprehendMedicalClient
  • Aws\ComputeOptimizer\ComputeOptimizerClient
  • Aws\ConfigService\ConfigServiceClient
  • Aws\Connect\ConnectClient
  • Aws\ConnectCampaignService\ConnectCampaignServiceClient
  • Aws\ConnectCases\ConnectCasesClient
  • Aws\ConnectContactLens\ConnectContactLensClient
  • Aws\ConnectParticipant\ConnectParticipantClient
  • Aws\ConnectWisdomService\ConnectWisdomServiceClient
  • Aws\ControlTower\ControlTowerClient
  • Aws\CostandUsageReportService\CostandUsageReportServiceClient
  • Aws\CostExplorer\CostExplorerClient
  • Aws\Credentials\AssumeRoleCredentialProvider
  • Aws\Credentials\AssumeRoleWithWebIdentityCredentialProvider
  • Aws\Credentials\CredentialProvider
  • Aws\Credentials\Credentials
  • Aws\Credentials\EcsCredentialProvider
  • Aws\Credentials\InstanceProfileProvider
  • Aws\Crypto\AesDecryptingStream
  • Aws\Crypto\AesEncryptingStream
  • Aws\Crypto\AesGcmDecryptingStream
  • Aws\Crypto\AesGcmEncryptingStream
  • Aws\Crypto\Cipher\Cbc
  • Aws\Crypto\KmsMaterialsProvider
  • Aws\Crypto\KmsMaterialsProviderV2
  • Aws\Crypto\MaterialsProvider
  • Aws\Crypto\MaterialsProviderV2
  • Aws\Crypto\Polyfill\AesGcm
  • Aws\Crypto\Polyfill\ByteArray
  • Aws\Crypto\Polyfill\Gmac
  • Aws\Crypto\Polyfill\Key
  • Aws\CustomerProfiles\CustomerProfilesClient
  • Aws\DatabaseMigrationService\DatabaseMigrationServiceClient
  • Aws\DataExchange\DataExchangeClient
  • Aws\DataPipeline\DataPipelineClient
  • Aws\DataSync\DataSyncClient
  • Aws\DAX\DAXClient
  • Aws\DefaultsMode\Configuration
  • Aws\DefaultsMode\ConfigurationProvider
  • Aws\Detective\DetectiveClient
  • Aws\DeviceFarm\DeviceFarmClient
  • Aws\DevOpsGuru\DevOpsGuruClient
  • Aws\DirectConnect\DirectConnectClient
  • Aws\DirectoryService\DirectoryServiceClient
  • Aws\DLM\DLMClient
  • Aws\DocDB\DocDBClient
  • Aws\DocDBElastic\DocDBElasticClient
  • Aws\DoctrineCacheAdapter
  • Aws\drs\drsClient
  • Aws\DynamoDb\BinaryValue
  • Aws\DynamoDb\DynamoDbClient
  • Aws\DynamoDb\LockingSessionConnection
  • Aws\DynamoDb\Marshaler
  • Aws\DynamoDb\NumberValue
  • Aws\DynamoDb\SessionHandler
  • Aws\DynamoDb\SetValue
  • Aws\DynamoDb\StandardSessionConnection
  • Aws\DynamoDb\WriteRequestBatch
  • Aws\DynamoDbStreams\DynamoDbStreamsClient
  • Aws\EBS\EBSClient
  • Aws\Ec2\Ec2Client
  • Aws\EC2InstanceConnect\EC2InstanceConnectClient
  • Aws\Ecr\EcrClient
  • Aws\ECRPublic\ECRPublicClient
  • Aws\Ecs\EcsClient
  • Aws\Efs\EfsClient
  • Aws\EKS\EKSClient
  • Aws\ElastiCache\ElastiCacheClient
  • Aws\ElasticBeanstalk\ElasticBeanstalkClient
  • Aws\ElasticInference\ElasticInferenceClient
  • Aws\ElasticLoadBalancing\ElasticLoadBalancingClient
  • Aws\ElasticLoadBalancingV2\ElasticLoadBalancingV2Client
  • Aws\ElasticsearchService\ElasticsearchServiceClient
  • Aws\ElasticTranscoder\ElasticTranscoderClient
  • Aws\Emr\EmrClient
  • Aws\EMRContainers\EMRContainersClient
  • Aws\EMRServerless\EMRServerlessClient
  • Aws\Endpoint\EndpointProvider
  • Aws\Endpoint\Partition
  • Aws\Endpoint\PartitionEndpointProvider
  • Aws\Endpoint\PatternEndpointProvider
  • Aws\Endpoint\UseDualstackEndpoint\Configuration
  • Aws\Endpoint\UseDualstackEndpoint\ConfigurationProvider
  • Aws\Endpoint\UseFipsEndpoint\Configuration
  • Aws\Endpoint\UseFipsEndpoint\ConfigurationProvider
  • Aws\EndpointDiscovery\Configuration
  • Aws\EndpointDiscovery\ConfigurationProvider
  • Aws\EndpointDiscovery\EndpointDiscoveryMiddleware
  • Aws\EndpointDiscovery\EndpointList
  • Aws\EndpointV2\EndpointDefinitionProvider
  • Aws\EndpointV2\EndpointProviderV2
  • Aws\EndpointV2\Rule\AbstractRule
  • Aws\EndpointV2\Rule\EndpointRule
  • Aws\EndpointV2\Rule\ErrorRule
  • Aws\EndpointV2\Rule\RuleCreator
  • Aws\EndpointV2\Rule\TreeRule
  • Aws\EndpointV2\Ruleset\Ruleset
  • Aws\EndpointV2\Ruleset\RulesetEndpoint
  • Aws\EndpointV2\Ruleset\RulesetParameter
  • Aws\EventBridge\EventBridgeClient
  • Aws\finspace\finspaceClient
  • Aws\FinSpaceData\FinSpaceDataClient
  • Aws\Firehose\FirehoseClient
  • Aws\FIS\FISClient
  • Aws\FMS\FMSClient
  • Aws\ForecastQueryService\ForecastQueryServiceClient
  • Aws\ForecastService\ForecastServiceClient
  • Aws\FraudDetector\FraudDetectorClient
  • Aws\FSx\FSxClient
  • Aws\GameLift\GameLiftClient
  • Aws\GameSparks\GameSparksClient
  • Aws\Glacier\GlacierClient
  • Aws\Glacier\MultipartUploader
  • Aws\Glacier\TreeHash
  • Aws\GlobalAccelerator\GlobalAcceleratorClient
  • Aws\Glue\GlueClient
  • Aws\GlueDataBrew\GlueDataBrewClient
  • Aws\Greengrass\GreengrassClient
  • Aws\GreengrassV2\GreengrassV2Client
  • Aws\GroundStation\GroundStationClient
  • Aws\GuardDuty\GuardDutyClient
  • Aws\Handler\GuzzleV5\GuzzleHandler
  • Aws\Handler\GuzzleV5\GuzzleStream
  • Aws\Handler\GuzzleV5\PsrStream
  • Aws\Handler\GuzzleV6\GuzzleHandler
  • Aws\HandlerList
  • Aws\HashingStream
  • Aws\Health\HealthClient
  • Aws\HealthLake\HealthLakeClient
  • Aws\History
  • Aws\Honeycode\HoneycodeClient
  • Aws\Iam\IamClient
  • Aws\IdempotencyTokenMiddleware
  • Aws\IdentityStore\IdentityStoreClient
  • Aws\imagebuilder\imagebuilderClient
  • Aws\ImportExport\ImportExportClient
  • Aws\Inspector2\Inspector2Client
  • Aws\Inspector\InspectorClient
  • Aws\IoT1ClickDevicesService\IoT1ClickDevicesServiceClient
  • Aws\IoT1ClickProjects\IoT1ClickProjectsClient
  • Aws\Iot\IotClient
  • Aws\IoTAnalytics\IoTAnalyticsClient
  • Aws\IotDataPlane\IotDataPlaneClient
  • Aws\IoTDeviceAdvisor\IoTDeviceAdvisorClient
  • Aws\IoTEvents\IoTEventsClient
  • Aws\IoTEventsData\IoTEventsDataClient
  • Aws\IoTFleetHub\IoTFleetHubClient
  • Aws\IoTFleetWise\IoTFleetWiseClient
  • Aws\IoTJobsDataPlane\IoTJobsDataPlaneClient
  • Aws\IoTRoboRunner\IoTRoboRunnerClient
  • Aws\IoTSecureTunneling\IoTSecureTunnelingClient
  • Aws\IoTSiteWise\IoTSiteWiseClient
  • Aws\IoTThingsGraph\IoTThingsGraphClient
  • Aws\IoTTwinMaker\IoTTwinMakerClient
  • Aws\IoTWireless\IoTWirelessClient
  • Aws\IVS\IVSClient
  • Aws\ivschat\ivschatClient
  • Aws\JsonCompiler
  • Aws\Kafka\KafkaClient
  • Aws\KafkaConnect\KafkaConnectClient
  • Aws\kendra\kendraClient
  • Aws\KendraRanking\KendraRankingClient
  • Aws\Keyspaces\KeyspacesClient
  • Aws\Kinesis\KinesisClient
  • Aws\KinesisAnalytics\KinesisAnalyticsClient
  • Aws\KinesisAnalyticsV2\KinesisAnalyticsV2Client
  • Aws\KinesisVideo\KinesisVideoClient
  • Aws\KinesisVideoArchivedMedia\KinesisVideoArchivedMediaClient
  • Aws\KinesisVideoMedia\KinesisVideoMediaClient
  • Aws\KinesisVideoSignalingChannels\KinesisVideoSignalingChannelsClient
  • Aws\KinesisVideoWebRTCStorage\KinesisVideoWebRTCStorageClient
  • Aws\Kms\KmsClient
  • Aws\LakeFormation\LakeFormationClient
  • Aws\Lambda\LambdaClient
  • Aws\LexModelBuildingService\LexModelBuildingServiceClient
  • Aws\LexModelsV2\LexModelsV2Client
  • Aws\LexRuntimeService\LexRuntimeServiceClient
  • Aws\LexRuntimeV2\LexRuntimeV2Client
  • Aws\LicenseManager\LicenseManagerClient
  • Aws\LicenseManagerLinuxSubscriptions\LicenseManagerLinuxSubscriptionsClient
  • Aws\LicenseManagerUserSubscriptions\LicenseManagerUserSubscriptionsClient
  • Aws\Lightsail\LightsailClient
  • Aws\LocationService\LocationServiceClient
  • Aws\LookoutEquipment\LookoutEquipmentClient
  • Aws\LookoutforVision\LookoutforVisionClient
  • Aws\LookoutMetrics\LookoutMetricsClient
  • Aws\LruArrayCache
  • Aws\MachineLearning\MachineLearningClient
  • Aws\Macie2\Macie2Client
  • Aws\Macie\MacieClient
  • Aws\MainframeModernization\MainframeModernizationClient
  • Aws\ManagedBlockchain\ManagedBlockchainClient
  • Aws\ManagedGrafana\ManagedGrafanaClient
  • Aws\MarketplaceCatalog\MarketplaceCatalogClient
  • Aws\MarketplaceCommerceAnalytics\MarketplaceCommerceAnalyticsClient
  • Aws\MarketplaceEntitlementService\MarketplaceEntitlementServiceClient
  • Aws\MarketplaceMetering\MarketplaceMeteringClient
  • Aws\MediaConnect\MediaConnectClient
  • Aws\MediaConvert\MediaConvertClient
  • Aws\MediaLive\MediaLiveClient
  • Aws\MediaPackage\MediaPackageClient
  • Aws\MediaPackageVod\MediaPackageVodClient
  • Aws\MediaStore\MediaStoreClient
  • Aws\MediaStoreData\MediaStoreDataClient
  • Aws\MediaTailor\MediaTailorClient
  • Aws\MemoryDB\MemoryDBClient
  • Aws\mgn\mgnClient
  • Aws\Middleware
  • Aws\MigrationHub\MigrationHubClient
  • Aws\MigrationHubConfig\MigrationHubConfigClient
  • Aws\MigrationHubOrchestrator\MigrationHubOrchestratorClient
  • Aws\MigrationHubRefactorSpaces\MigrationHubRefactorSpacesClient
  • Aws\MigrationHubStrategyRecommendations\MigrationHubStrategyRecommendationsClient
  • Aws\Mobile\MobileClient
  • Aws\MockHandler
  • Aws\MQ\MQClient
  • Aws\MTurk\MTurkClient
  • Aws\Multipart\UploadState
  • Aws\MultiRegionClient
  • Aws\MWAA\MWAAClient
  • Aws\Neptune\NeptuneClient
  • Aws\NetworkFirewall\NetworkFirewallClient
  • Aws\NetworkManager\NetworkManagerClient
  • Aws\NimbleStudio\NimbleStudioClient
  • Aws\OAM\OAMClient
  • Aws\Omics\OmicsClient
  • Aws\OpenSearchServerless\OpenSearchServerlessClient
  • Aws\OpenSearchService\OpenSearchServiceClient
  • Aws\OpsWorks\OpsWorksClient
  • Aws\OpsWorksCM\OpsWorksCMClient
  • Aws\Organizations\OrganizationsClient
  • Aws\Outposts\OutpostsClient
  • Aws\Panorama\PanoramaClient
  • Aws\Personalize\PersonalizeClient
  • Aws\PersonalizeEvents\PersonalizeEventsClient
  • Aws\PersonalizeRuntime\PersonalizeRuntimeClient
  • Aws\PhpHash
  • Aws\PI\PIClient
  • Aws\Pinpoint\PinpointClient
  • Aws\PinpointEmail\PinpointEmailClient
  • Aws\PinpointSMSVoice\PinpointSMSVoiceClient
  • Aws\PinpointSMSVoiceV2\PinpointSMSVoiceV2Client
  • Aws\Pipes\PipesClient
  • Aws\Polly\PollyClient
  • Aws\PresignUrlMiddleware
  • Aws\Pricing\PricingClient
  • Aws\PrivateNetworks\PrivateNetworksClient
  • Aws\PrometheusService\PrometheusServiceClient
  • Aws\Proton\ProtonClient
  • Aws\Psr16CacheAdapter
  • Aws\PsrCacheAdapter
  • Aws\QLDB\QLDBClient
  • Aws\QLDBSession\QLDBSessionClient
  • Aws\QuickSight\QuickSightClient
  • Aws\RAM\RAMClient
  • Aws\Rds\AuthTokenGenerator
  • Aws\Rds\RdsClient
  • Aws\RDSDataService\RDSDataServiceClient
  • Aws\RecycleBin\RecycleBinClient
  • Aws\Redshift\RedshiftClient
  • Aws\RedshiftDataAPIService\RedshiftDataAPIServiceClient
  • Aws\RedshiftServerless\RedshiftServerlessClient
  • Aws\Rekognition\RekognitionClient
  • Aws\ResilienceHub\ResilienceHubClient
  • Aws\ResourceExplorer2\ResourceExplorer2Client
  • Aws\ResourceGroups\ResourceGroupsClient
  • Aws\ResourceGroupsTaggingAPI\ResourceGroupsTaggingAPIClient
  • Aws\Result
  • Aws\ResultPaginator
  • Aws\Retry\Configuration
  • Aws\Retry\ConfigurationProvider
  • Aws\RoboMaker\RoboMakerClient
  • Aws\RolesAnywhere\RolesAnywhereClient
  • Aws\Route53\Route53Client
  • Aws\Route53Domains\Route53DomainsClient
  • Aws\Route53RecoveryCluster\Route53RecoveryClusterClient
  • Aws\Route53RecoveryControlConfig\Route53RecoveryControlConfigClient
  • Aws\Route53RecoveryReadiness\Route53RecoveryReadinessClient
  • Aws\Route53Resolver\Route53ResolverClient
  • Aws\S3\BatchDelete
  • Aws\S3\Crypto\HeadersMetadataStrategy
  • Aws\S3\Crypto\InstructionFileMetadataStrategy
  • Aws\S3\Crypto\S3EncryptionClient
  • Aws\S3\Crypto\S3EncryptionClientV2
  • Aws\S3\Crypto\S3EncryptionMultipartUploader
  • Aws\S3\Crypto\S3EncryptionMultipartUploaderV2
  • Aws\S3\GetBucketLocationParser
  • Aws\S3\MultipartUploader
  • Aws\S3\ObjectCopier
  • Aws\S3\ObjectUploader
  • Aws\S3\PostObject
  • Aws\S3\PostObjectV4
  • Aws\S3\RegionalEndpoint\Configuration
  • Aws\S3\RegionalEndpoint\ConfigurationProvider
  • Aws\S3\S3Client
  • Aws\S3\S3MultiRegionClient
  • Aws\S3\S3UriParser
  • Aws\S3\StreamWrapper
  • Aws\S3\Transfer
  • Aws\S3\UseArnRegion\Configuration
  • Aws\S3\UseArnRegion\ConfigurationProvider
  • Aws\S3\ValidateResponseChecksumParser
  • Aws\S3Control\S3ControlClient
  • Aws\S3Outposts\S3OutpostsClient
  • Aws\SageMaker\SageMakerClient
  • Aws\SagemakerEdgeManager\SagemakerEdgeManagerClient
  • Aws\SageMakerFeatureStoreRuntime\SageMakerFeatureStoreRuntimeClient
  • Aws\SageMakerGeospatial\SageMakerGeospatialClient
  • Aws\SageMakerMetrics\SageMakerMetricsClient
  • Aws\SageMakerRuntime\SageMakerRuntimeClient
  • Aws\SavingsPlans\SavingsPlansClient
  • Aws\Scheduler\SchedulerClient
  • Aws\Schemas\SchemasClient
  • Aws\Script\Composer\Composer
  • Aws\Sdk
  • Aws\SecretsManager\SecretsManagerClient
  • Aws\SecurityHub\SecurityHubClient
  • Aws\SecurityLake\SecurityLakeClient
  • Aws\ServerlessApplicationRepository\ServerlessApplicationRepositoryClient
  • Aws\ServiceCatalog\ServiceCatalogClient
  • Aws\ServiceDiscovery\ServiceDiscoveryClient
  • Aws\ServiceQuotas\ServiceQuotasClient
  • Aws\Ses\SesClient
  • Aws\SesV2\SesV2Client
  • Aws\Sfn\SfnClient
  • Aws\Shield\ShieldClient
  • Aws\Signature\AnonymousSignature
  • Aws\Signature\S3SignatureV4
  • Aws\Signature\SignatureProvider
  • Aws\Signature\SignatureV4
  • Aws\signer\signerClient
  • Aws\SimSpaceWeaver\SimSpaceWeaverClient
  • Aws\Sms\SmsClient
  • Aws\SnowBall\SnowBallClient
  • Aws\SnowDeviceManagement\SnowDeviceManagementClient
  • Aws\Sns\Message
  • Aws\Sns\MessageValidator
  • Aws\Sns\SnsClient
  • Aws\Sqs\SqsClient
  • Aws\Ssm\SsmClient
  • Aws\SSMContacts\SSMContactsClient
  • Aws\SSMIncidents\SSMIncidentsClient
  • Aws\SsmSap\SsmSapClient
  • Aws\SSO\SSOClient
  • Aws\SSOAdmin\SSOAdminClient
  • Aws\SSOOIDC\SSOOIDCClient
  • Aws\StorageGateway\StorageGatewayClient
  • Aws\Sts\RegionalEndpoints\Configuration
  • Aws\Sts\RegionalEndpoints\ConfigurationProvider
  • Aws\Sts\StsClient
  • Aws\Support\SupportClient
  • Aws\SupportApp\SupportAppClient
  • Aws\Swf\SwfClient
  • Aws\Synthetics\SyntheticsClient
  • Aws\Textract\TextractClient
  • Aws\TimestreamQuery\TimestreamQueryClient
  • Aws\TimestreamWrite\TimestreamWriteClient
  • Aws\Token\BearerTokenAuthorization
  • Aws\Token\SsoToken
  • Aws\Token\SsoTokenProvider
  • Aws\Token\Token
  • Aws\Token\TokenProvider
  • Aws\TraceMiddleware
  • Aws\TranscribeService\TranscribeServiceClient
  • Aws\Transfer\TransferClient
  • Aws\Translate\TranslateClient
  • Aws\VoiceID\VoiceIDClient
  • Aws\Waf\WafClient
  • Aws\WafRegional\WafRegionalClient
  • Aws\WAFV2\WAFV2Client
  • Aws\Waiter
  • Aws\WellArchitected\WellArchitectedClient
  • Aws\WorkDocs\WorkDocsClient
  • Aws\WorkLink\WorkLinkClient
  • Aws\WorkMail\WorkMailClient
  • Aws\WorkMailMessageFlow\WorkMailMessageFlowClient
  • Aws\WorkSpaces\WorkSpacesClient
  • Aws\WorkSpacesWeb\WorkSpacesWebClient
  • Aws\WrappedHttpHandler
  • Aws\XRay\XRayClient

Interfaces

  • Aws\AwsClientInterface
  • Aws\CacheInterface
  • Aws\ClientSideMonitoring\ConfigurationInterface
  • Aws\CommandInterface
  • Aws\ConfigurationProviderInterface
  • Aws\Credentials\CredentialsInterface
  • Aws\Crypto\AesStreamInterface
  • Aws\Crypto\AesStreamInterfaceV2
  • Aws\Crypto\Cipher\CipherMethod
  • Aws\Crypto\MaterialsProviderInterface
  • Aws\Crypto\MaterialsProviderInterfaceV2
  • Aws\Crypto\MetadataStrategyInterface
  • Aws\DefaultsMode\ConfigurationInterface
  • Aws\DynamoDb\SessionConnectionInterface
  • Aws\Endpoint\PartitionInterface
  • Aws\Endpoint\UseDualstackEndpoint\ConfigurationInterface
  • Aws\Endpoint\UseFipsEndpoint\ConfigurationInterface
  • Aws\EndpointDiscovery\ConfigurationInterface
  • Aws\HashInterface
  • Aws\MonitoringEventsInterface
  • Aws\ResponseContainerInterface
  • Aws\ResultInterface
  • Aws\Retry\ConfigurationInterface
  • Aws\S3\RegionalEndpoint\ConfigurationInterface
  • Aws\S3\S3ClientInterface
  • Aws\S3\UseArnRegion\ConfigurationInterface
  • Aws\Signature\SignatureInterface
  • Aws\Sts\RegionalEndpoints\ConfigurationInterface
  • Aws\Token\RefreshableTokenProviderInterface
  • Aws\Token\TokenAuthorization
  • Aws\Token\TokenInterface

Traits

  • Aws\Api\ErrorParser\JsonParserTrait
  • Aws\Api\Parser\MetadataParserTrait
  • Aws\Api\Parser\PayloadParserTrait
  • Aws\AwsClientTrait
  • Aws\Crypto\Cipher\CipherBuilderTrait
  • Aws\Crypto\DecryptionTrait
  • Aws\Crypto\DecryptionTraitV2
  • Aws\Crypto\EncryptionTrait
  • Aws\Crypto\EncryptionTraitV2
  • Aws\Crypto\Polyfill\NeedsTrait
  • Aws\DynamoDb\SessionConnectionConfigTrait
  • Aws\HasDataTrait
  • Aws\HasMonitoringEventsTrait
  • Aws\Retry\RetryHelperTrait
  • Aws\S3\CalculatesChecksumTrait
  • Aws\S3\Crypto\CryptoParamsTrait
  • Aws\S3\Crypto\CryptoParamsTraitV2
  • Aws\S3\Crypto\UserAgentTrait
  • Aws\S3\MultipartUploadingTrait
  • Aws\S3\S3ClientTrait
  • Aws\Signature\SignatureTrait
  • Aws\Token\ParsesIniTrait

Exceptions

  • Aws\AccessAnalyzer\Exception\AccessAnalyzerException
  • Aws\Account\Exception\AccountException
  • Aws\Acm\Exception\AcmException
  • Aws\ACMPCA\Exception\ACMPCAException
  • Aws\AlexaForBusiness\Exception\AlexaForBusinessException
  • Aws\Amplify\Exception\AmplifyException
  • Aws\AmplifyBackend\Exception\AmplifyBackendException
  • Aws\AmplifyUIBuilder\Exception\AmplifyUIBuilderException
  • Aws\Api\Parser\Exception\ParserException
  • Aws\ApiGateway\Exception\ApiGatewayException
  • Aws\ApiGatewayManagementApi\Exception\ApiGatewayManagementApiException
  • Aws\ApiGatewayV2\Exception\ApiGatewayV2Exception
  • Aws\AppConfig\Exception\AppConfigException
  • Aws\AppConfigData\Exception\AppConfigDataException
  • Aws\Appflow\Exception\AppflowException
  • Aws\AppIntegrationsService\Exception\AppIntegrationsServiceException
  • Aws\ApplicationAutoScaling\Exception\ApplicationAutoScalingException
  • Aws\ApplicationCostProfiler\Exception\ApplicationCostProfilerException
  • Aws\ApplicationDiscoveryService\Exception\ApplicationDiscoveryServiceException
  • Aws\ApplicationInsights\Exception\ApplicationInsightsException
  • Aws\AppMesh\Exception\AppMeshException
  • Aws\AppRegistry\Exception\AppRegistryException
  • Aws\AppRunner\Exception\AppRunnerException
  • Aws\Appstream\Exception\AppstreamException
  • Aws\AppSync\Exception\AppSyncException
  • Aws\ARCZonalShift\Exception\ARCZonalShiftException
  • Aws\Arn\Exception\InvalidArnException
  • Aws\Athena\Exception\AthenaException
  • Aws\AuditManager\Exception\AuditManagerException
  • Aws\AugmentedAIRuntime\Exception\AugmentedAIRuntimeException
  • Aws\AutoScaling\Exception\AutoScalingException
  • Aws\AutoScalingPlans\Exception\AutoScalingPlansException
  • Aws\Backup\Exception\BackupException
  • Aws\BackupGateway\Exception\BackupGatewayException
  • Aws\BackupStorage\Exception\BackupStorageException
  • Aws\Batch\Exception\BatchException
  • Aws\BillingConductor\Exception\BillingConductorException
  • Aws\Braket\Exception\BraketException
  • Aws\Budgets\Exception\BudgetsException
  • Aws\Chime\Exception\ChimeException
  • Aws\ChimeSDKIdentity\Exception\ChimeSDKIdentityException
  • Aws\ChimeSDKMediaPipelines\Exception\ChimeSDKMediaPipelinesException
  • Aws\ChimeSDKMeetings\Exception\ChimeSDKMeetingsException
  • Aws\ChimeSDKMessaging\Exception\ChimeSDKMessagingException
  • Aws\ChimeSDKVoice\Exception\ChimeSDKVoiceException
  • Aws\CleanRooms\Exception\CleanRoomsException
  • Aws\ClientSideMonitoring\Exception\ConfigurationException
  • Aws\Cloud9\Exception\Cloud9Exception
  • Aws\CloudControlApi\Exception\CloudControlApiException
  • Aws\CloudDirectory\Exception\CloudDirectoryException
  • Aws\CloudFormation\Exception\CloudFormationException
  • Aws\CloudFront\Exception\CloudFrontException
  • Aws\CloudHsm\Exception\CloudHsmException
  • Aws\CloudHSMV2\Exception\CloudHSMV2Exception
  • Aws\CloudSearch\Exception\CloudSearchException
  • Aws\CloudSearchDomain\Exception\CloudSearchDomainException
  • Aws\CloudTrail\Exception\CloudTrailException
  • Aws\CloudWatch\Exception\CloudWatchException
  • Aws\CloudWatchEvents\Exception\CloudWatchEventsException
  • Aws\CloudWatchEvidently\Exception\CloudWatchEvidentlyException
  • Aws\CloudWatchLogs\Exception\CloudWatchLogsException
  • Aws\CloudWatchRUM\Exception\CloudWatchRUMException
  • Aws\CodeArtifact\Exception\CodeArtifactException
  • Aws\CodeBuild\Exception\CodeBuildException
  • Aws\CodeCatalyst\Exception\CodeCatalystException
  • Aws\CodeCommit\Exception\CodeCommitException
  • Aws\CodeDeploy\Exception\CodeDeployException
  • Aws\CodeGuruProfiler\Exception\CodeGuruProfilerException
  • Aws\CodeGuruReviewer\Exception\CodeGuruReviewerException
  • Aws\CodePipeline\Exception\CodePipelineException
  • Aws\CodeStar\Exception\CodeStarException
  • Aws\CodeStarconnections\Exception\CodeStarconnectionsException
  • Aws\CodeStarNotifications\Exception\CodeStarNotificationsException
  • Aws\CognitoIdentity\Exception\CognitoIdentityException
  • Aws\CognitoIdentityProvider\Exception\CognitoIdentityProviderException
  • Aws\CognitoSync\Exception\CognitoSyncException
  • Aws\Comprehend\Exception\ComprehendException
  • Aws\ComprehendMedical\Exception\ComprehendMedicalException
  • Aws\ComputeOptimizer\Exception\ComputeOptimizerException
  • Aws\ConfigService\Exception\ConfigServiceException
  • Aws\Connect\Exception\ConnectException
  • Aws\ConnectCampaignService\Exception\ConnectCampaignServiceException
  • Aws\ConnectCases\Exception\ConnectCasesException
  • Aws\ConnectContactLens\Exception\ConnectContactLensException
  • Aws\ConnectParticipant\Exception\ConnectParticipantException
  • Aws\ConnectWisdomService\Exception\ConnectWisdomServiceException
  • Aws\ControlTower\Exception\ControlTowerException
  • Aws\CostandUsageReportService\Exception\CostandUsageReportServiceException
  • Aws\CostExplorer\Exception\CostExplorerException
  • Aws\CustomerProfiles\Exception\CustomerProfilesException
  • Aws\DatabaseMigrationService\Exception\DatabaseMigrationServiceException
  • Aws\DataExchange\Exception\DataExchangeException
  • Aws\DataPipeline\Exception\DataPipelineException
  • Aws\DataSync\Exception\DataSyncException
  • Aws\DAX\Exception\DAXException
  • Aws\DefaultsMode\Exception\ConfigurationException
  • Aws\Detective\Exception\DetectiveException
  • Aws\DeviceFarm\Exception\DeviceFarmException
  • Aws\DevOpsGuru\Exception\DevOpsGuruException
  • Aws\DirectConnect\Exception\DirectConnectException
  • Aws\DirectoryService\Exception\DirectoryServiceException
  • Aws\DLM\Exception\DLMException
  • Aws\DocDB\Exception\DocDBException
  • Aws\DocDBElastic\Exception\DocDBElasticException
  • Aws\drs\Exception\drsException
  • Aws\DynamoDb\Exception\DynamoDbException
  • Aws\DynamoDbStreams\Exception\DynamoDbStreamsException
  • Aws\EBS\Exception\EBSException
  • Aws\Ec2\Exception\Ec2Exception
  • Aws\EC2InstanceConnect\Exception\EC2InstanceConnectException
  • Aws\Ecr\Exception\EcrException
  • Aws\ECRPublic\Exception\ECRPublicException
  • Aws\Ecs\Exception\EcsException
  • Aws\Efs\Exception\EfsException
  • Aws\EKS\Exception\EKSException
  • Aws\ElastiCache\Exception\ElastiCacheException
  • Aws\ElasticBeanstalk\Exception\ElasticBeanstalkException
  • Aws\ElasticInference\Exception\ElasticInferenceException
  • Aws\ElasticLoadBalancing\Exception\ElasticLoadBalancingException
  • Aws\ElasticLoadBalancingV2\Exception\ElasticLoadBalancingV2Exception
  • Aws\ElasticsearchService\Exception\ElasticsearchServiceException
  • Aws\ElasticTranscoder\Exception\ElasticTranscoderException
  • Aws\Emr\Exception\EmrException
  • Aws\EMRContainers\Exception\EMRContainersException
  • Aws\EMRServerless\Exception\EMRServerlessException
  • Aws\Endpoint\UseDualstackEndpoint\Exception\ConfigurationException
  • Aws\Endpoint\UseFipsEndpoint\Exception\ConfigurationException
  • Aws\EndpointDiscovery\Exception\ConfigurationException
  • Aws\EventBridge\Exception\EventBridgeException
  • Aws\Exception\AwsException
  • Aws\Exception\CommonRuntimeException
  • Aws\Exception\CouldNotCreateChecksumException
  • Aws\Exception\CredentialsException
  • Aws\Exception\CryptoException
  • Aws\Exception\CryptoPolyfillException
  • Aws\Exception\EventStreamDataException
  • Aws\Exception\IncalculablePayloadException
  • Aws\Exception\InvalidJsonException
  • Aws\Exception\InvalidRegionException
  • Aws\Exception\MultipartUploadException
  • Aws\Exception\TokenException
  • Aws\Exception\UnresolvedApiException
  • Aws\Exception\UnresolvedEndpointException
  • Aws\Exception\UnresolvedSignatureException
  • Aws\finspace\Exception\finspaceException
  • Aws\FinSpaceData\Exception\FinSpaceDataException
  • Aws\Firehose\Exception\FirehoseException
  • Aws\FIS\Exception\FISException
  • Aws\FMS\Exception\FMSException
  • Aws\ForecastQueryService\Exception\ForecastQueryServiceException
  • Aws\ForecastService\Exception\ForecastServiceException
  • Aws\FraudDetector\Exception\FraudDetectorException
  • Aws\FSx\Exception\FSxException
  • Aws\GameLift\Exception\GameLiftException
  • Aws\GameSparks\Exception\GameSparksException
  • Aws\Glacier\Exception\GlacierException
  • Aws\GlobalAccelerator\Exception\GlobalAcceleratorException
  • Aws\Glue\Exception\GlueException
  • Aws\GlueDataBrew\Exception\GlueDataBrewException
  • Aws\Greengrass\Exception\GreengrassException
  • Aws\GreengrassV2\Exception\GreengrassV2Exception
  • Aws\GroundStation\Exception\GroundStationException
  • Aws\GuardDuty\Exception\GuardDutyException
  • Aws\Health\Exception\HealthException
  • Aws\HealthLake\Exception\HealthLakeException
  • Aws\Honeycode\Exception\HoneycodeException
  • Aws\Iam\Exception\IamException
  • Aws\IdentityStore\Exception\IdentityStoreException
  • Aws\imagebuilder\Exception\imagebuilderException
  • Aws\ImportExport\Exception\ImportExportException
  • Aws\Inspector2\Exception\Inspector2Exception
  • Aws\Inspector\Exception\InspectorException
  • Aws\IoT1ClickDevicesService\Exception\IoT1ClickDevicesServiceException
  • Aws\IoT1ClickProjects\Exception\IoT1ClickProjectsException
  • Aws\Iot\Exception\IotException
  • Aws\IoTAnalytics\Exception\IoTAnalyticsException
  • Aws\IotDataPlane\Exception\IotDataPlaneException
  • Aws\IoTDeviceAdvisor\Exception\IoTDeviceAdvisorException
  • Aws\IoTEvents\Exception\IoTEventsException
  • Aws\IoTEventsData\Exception\IoTEventsDataException
  • Aws\IoTFleetHub\Exception\IoTFleetHubException
  • Aws\IoTFleetWise\Exception\IoTFleetWiseException
  • Aws\IoTJobsDataPlane\Exception\IoTJobsDataPlaneException
  • Aws\IoTRoboRunner\Exception\IoTRoboRunnerException
  • Aws\IoTSecureTunneling\Exception\IoTSecureTunnelingException
  • Aws\IoTSiteWise\Exception\IoTSiteWiseException
  • Aws\IoTThingsGraph\Exception\IoTThingsGraphException
  • Aws\IoTTwinMaker\Exception\IoTTwinMakerException
  • Aws\IoTWireless\Exception\IoTWirelessException
  • Aws\IVS\Exception\IVSException
  • Aws\ivschat\Exception\ivschatException
  • Aws\Kafka\Exception\KafkaException
  • Aws\KafkaConnect\Exception\KafkaConnectException
  • Aws\kendra\Exception\kendraException
  • Aws\KendraRanking\Exception\KendraRankingException
  • Aws\Keyspaces\Exception\KeyspacesException
  • Aws\Kinesis\Exception\KinesisException
  • Aws\KinesisAnalytics\Exception\KinesisAnalyticsException
  • Aws\KinesisAnalyticsV2\Exception\KinesisAnalyticsV2Exception
  • Aws\KinesisVideo\Exception\KinesisVideoException
  • Aws\KinesisVideoArchivedMedia\Exception\KinesisVideoArchivedMediaException
  • Aws\KinesisVideoMedia\Exception\KinesisVideoMediaException
  • Aws\KinesisVideoSignalingChannels\Exception\KinesisVideoSignalingChannelsException
  • Aws\KinesisVideoWebRTCStorage\Exception\KinesisVideoWebRTCStorageException
  • Aws\Kms\Exception\KmsException
  • Aws\LakeFormation\Exception\LakeFormationException
  • Aws\Lambda\Exception\LambdaException
  • Aws\LexModelBuildingService\Exception\LexModelBuildingServiceException
  • Aws\LexModelsV2\Exception\LexModelsV2Exception
  • Aws\LexRuntimeService\Exception\LexRuntimeServiceException
  • Aws\LexRuntimeV2\Exception\LexRuntimeV2Exception
  • Aws\LicenseManager\Exception\LicenseManagerException
  • Aws\LicenseManagerLinuxSubscriptions\Exception\LicenseManagerLinuxSubscriptionsException
  • Aws\LicenseManagerUserSubscriptions\Exception\LicenseManagerUserSubscriptionsException
  • Aws\Lightsail\Exception\LightsailException
  • Aws\LocationService\Exception\LocationServiceException
  • Aws\LookoutEquipment\Exception\LookoutEquipmentException
  • Aws\LookoutforVision\Exception\LookoutforVisionException
  • Aws\LookoutMetrics\Exception\LookoutMetricsException
  • Aws\MachineLearning\Exception\MachineLearningException
  • Aws\Macie2\Exception\Macie2Exception
  • Aws\Macie\Exception\MacieException
  • Aws\MainframeModernization\Exception\MainframeModernizationException
  • Aws\ManagedBlockchain\Exception\ManagedBlockchainException
  • Aws\ManagedGrafana\Exception\ManagedGrafanaException
  • Aws\MarketplaceCatalog\Exception\MarketplaceCatalogException
  • Aws\MarketplaceCommerceAnalytics\Exception\MarketplaceCommerceAnalyticsException
  • Aws\MarketplaceEntitlementService\Exception\MarketplaceEntitlementServiceException
  • Aws\MarketplaceMetering\Exception\MarketplaceMeteringException
  • Aws\MediaConnect\Exception\MediaConnectException
  • Aws\MediaConvert\Exception\MediaConvertException
  • Aws\MediaLive\Exception\MediaLiveException
  • Aws\MediaPackage\Exception\MediaPackageException
  • Aws\MediaPackageVod\Exception\MediaPackageVodException
  • Aws\MediaStore\Exception\MediaStoreException
  • Aws\MediaStoreData\Exception\MediaStoreDataException
  • Aws\MediaTailor\Exception\MediaTailorException
  • Aws\MemoryDB\Exception\MemoryDBException
  • Aws\mgn\Exception\mgnException
  • Aws\MigrationHub\Exception\MigrationHubException
  • Aws\MigrationHubConfig\Exception\MigrationHubConfigException
  • Aws\MigrationHubOrchestrator\Exception\MigrationHubOrchestratorException
  • Aws\MigrationHubRefactorSpaces\Exception\MigrationHubRefactorSpacesException
  • Aws\MigrationHubStrategyRecommendations\Exception\MigrationHubStrategyRecommendationsException
  • Aws\Mobile\Exception\MobileException
  • Aws\MQ\Exception\MQException
  • Aws\MTurk\Exception\MTurkException
  • Aws\MWAA\Exception\MWAAException
  • Aws\Neptune\Exception\NeptuneException
  • Aws\NetworkFirewall\Exception\NetworkFirewallException
  • Aws\NetworkManager\Exception\NetworkManagerException
  • Aws\NimbleStudio\Exception\NimbleStudioException
  • Aws\OAM\Exception\OAMException
  • Aws\Omics\Exception\OmicsException
  • Aws\OpenSearchServerless\Exception\OpenSearchServerlessException
  • Aws\OpenSearchService\Exception\OpenSearchServiceException
  • Aws\OpsWorks\Exception\OpsWorksException
  • Aws\OpsWorksCM\Exception\OpsWorksCMException
  • Aws\Organizations\Exception\OrganizationsException
  • Aws\Outposts\Exception\OutpostsException
  • Aws\Panorama\Exception\PanoramaException
  • Aws\Personalize\Exception\PersonalizeException
  • Aws\PersonalizeEvents\Exception\PersonalizeEventsException
  • Aws\PersonalizeRuntime\Exception\PersonalizeRuntimeException
  • Aws\PI\Exception\PIException
  • Aws\Pinpoint\Exception\PinpointException
  • Aws\PinpointEmail\Exception\PinpointEmailException
  • Aws\PinpointSMSVoice\Exception\PinpointSMSVoiceException
  • Aws\PinpointSMSVoiceV2\Exception\PinpointSMSVoiceV2Exception
  • Aws\Pipes\Exception\PipesException
  • Aws\Polly\Exception\PollyException
  • Aws\Pricing\Exception\PricingException
  • Aws\PrivateNetworks\Exception\PrivateNetworksException
  • Aws\PrometheusService\Exception\PrometheusServiceException
  • Aws\Proton\Exception\ProtonException
  • Aws\QLDB\Exception\QLDBException
  • Aws\QLDBSession\Exception\QLDBSessionException
  • Aws\QuickSight\Exception\QuickSightException
  • Aws\RAM\Exception\RAMException
  • Aws\Rds\Exception\RdsException
  • Aws\RDSDataService\Exception\RDSDataServiceException
  • Aws\RecycleBin\Exception\RecycleBinException
  • Aws\Redshift\Exception\RedshiftException
  • Aws\RedshiftDataAPIService\Exception\RedshiftDataAPIServiceException
  • Aws\RedshiftServerless\Exception\RedshiftServerlessException
  • Aws\Rekognition\Exception\RekognitionException
  • Aws\ResilienceHub\Exception\ResilienceHubException
  • Aws\ResourceExplorer2\Exception\ResourceExplorer2Exception
  • Aws\ResourceGroups\Exception\ResourceGroupsException
  • Aws\ResourceGroupsTaggingAPI\Exception\ResourceGroupsTaggingAPIException
  • Aws\Retry\Exception\ConfigurationException
  • Aws\RoboMaker\Exception\RoboMakerException
  • Aws\RolesAnywhere\Exception\RolesAnywhereException
  • Aws\Route53\Exception\Route53Exception
  • Aws\Route53Domains\Exception\Route53DomainsException
  • Aws\Route53RecoveryCluster\Exception\Route53RecoveryClusterException
  • Aws\Route53RecoveryControlConfig\Exception\Route53RecoveryControlConfigException
  • Aws\Route53RecoveryReadiness\Exception\Route53RecoveryReadinessException
  • Aws\Route53Resolver\Exception\Route53ResolverException
  • Aws\S3\Exception\DeleteMultipleObjectsException
  • Aws\S3\Exception\PermanentRedirectException
  • Aws\S3\Exception\S3Exception
  • Aws\S3\Exception\S3MultipartUploadException
  • Aws\S3\RegionalEndpoint\Exception\ConfigurationException
  • Aws\S3\UseArnRegion\Exception\ConfigurationException
  • Aws\S3Control\Exception\S3ControlException
  • Aws\S3Outposts\Exception\S3OutpostsException
  • Aws\SageMaker\Exception\SageMakerException
  • Aws\SagemakerEdgeManager\Exception\SagemakerEdgeManagerException
  • Aws\SageMakerFeatureStoreRuntime\Exception\SageMakerFeatureStoreRuntimeException
  • Aws\SageMakerGeospatial\Exception\SageMakerGeospatialException
  • Aws\SageMakerMetrics\Exception\SageMakerMetricsException
  • Aws\SageMakerRuntime\Exception\SageMakerRuntimeException
  • Aws\SavingsPlans\Exception\SavingsPlansException
  • Aws\Scheduler\Exception\SchedulerException
  • Aws\Schemas\Exception\SchemasException
  • Aws\SecretsManager\Exception\SecretsManagerException
  • Aws\SecurityHub\Exception\SecurityHubException
  • Aws\SecurityLake\Exception\SecurityLakeException
  • Aws\ServerlessApplicationRepository\Exception\ServerlessApplicationRepositoryException
  • Aws\ServiceCatalog\Exception\ServiceCatalogException
  • Aws\ServiceDiscovery\Exception\ServiceDiscoveryException
  • Aws\ServiceQuotas\Exception\ServiceQuotasException
  • Aws\Ses\Exception\SesException
  • Aws\SesV2\Exception\SesV2Exception
  • Aws\Sfn\Exception\SfnException
  • Aws\Shield\Exception\ShieldException
  • Aws\signer\Exception\signerException
  • Aws\SimSpaceWeaver\Exception\SimSpaceWeaverException
  • Aws\Sms\Exception\SmsException
  • Aws\SnowBall\Exception\SnowBallException
  • Aws\SnowDeviceManagement\Exception\SnowDeviceManagementException
  • Aws\Sns\Exception\InvalidSnsMessageException
  • Aws\Sns\Exception\SnsException
  • Aws\Sqs\Exception\SqsException
  • Aws\Ssm\Exception\SsmException
  • Aws\SSMContacts\Exception\SSMContactsException
  • Aws\SSMIncidents\Exception\SSMIncidentsException
  • Aws\SsmSap\Exception\SsmSapException
  • Aws\SSO\Exception\SSOException
  • Aws\SSOAdmin\Exception\SSOAdminException
  • Aws\SSOOIDC\Exception\SSOOIDCException
  • Aws\StorageGateway\Exception\StorageGatewayException
  • Aws\Sts\Exception\StsException
  • Aws\Sts\RegionalEndpoints\Exception\ConfigurationException
  • Aws\Support\Exception\SupportException
  • Aws\SupportApp\Exception\SupportAppException
  • Aws\Swf\Exception\SwfException
  • Aws\Synthetics\Exception\SyntheticsException
  • Aws\Textract\Exception\TextractException
  • Aws\TimestreamQuery\Exception\TimestreamQueryException
  • Aws\TimestreamWrite\Exception\TimestreamWriteException
  • Aws\TranscribeService\Exception\TranscribeServiceException
  • Aws\Transfer\Exception\TransferException
  • Aws\Translate\Exception\TranslateException
  • Aws\VoiceID\Exception\VoiceIDException
  • Aws\Waf\Exception\WafException
  • Aws\WafRegional\Exception\WafRegionalException
  • Aws\WAFV2\Exception\WAFV2Exception
  • Aws\WellArchitected\Exception\WellArchitectedException
  • Aws\WorkDocs\Exception\WorkDocsException
  • Aws\WorkLink\Exception\WorkLinkException
  • Aws\WorkMail\Exception\WorkMailException
  • Aws\WorkMailMessageFlow\Exception\WorkMailMessageFlowException
  • Aws\WorkSpaces\Exception\WorkSpacesException
  • Aws\WorkSpacesWeb\Exception\WorkSpacesWebException
  • Aws\XRay\Exception\XRayException

Functions

  • Aws\boolean_value
  • Aws\clear_compiled_json
  • Aws\constantly
  • Aws\default_http_handler
  • Aws\default_user_agent
  • Aws\describe_type
  • Aws\dir_iterator
  • Aws\filter
  • Aws\flatmap
  • Aws\guzzle_major_version
  • Aws\is_fips_pseudo_region
  • Aws\is_valid_epoch
  • Aws\is_valid_hostlabel
  • Aws\is_valid_hostname
  • Aws\load_compiled_json
  • Aws\manifest
  • Aws\map
  • Aws\or_chain
  • Aws\parse_ini_file
  • Aws\partition
  • Aws\recursive_dir_iterator
  • Aws\serialize
  • Aws\strip_fips_pseudo_regions

Amazon Lookout for Metrics 2017-07-25

Client: Aws\LookoutMetrics\LookoutMetricsClient
Service ID: lookoutmetrics
Version: 2017-07-25

This page describes the parameters and results for the operations of the Amazon Lookout for Metrics (2017-07-25), and shows how to use the Aws\LookoutMetrics\LookoutMetricsClient object to call the described operations. This documentation is specific to the 2017-07-25 API version of the service.

Operation Summary

Each of the following operations can be created from a client using $client->getCommand('CommandName'), where "CommandName" is the name of one of the following operations. Note: a command is a value that encapsulates an operation and the parameters used to create an HTTP request.

You can also create and send a command immediately using the magic methods available on a client object: $client->commandName(/* parameters */). You can send the command asynchronously (returning a promise) by appending the word "Async" to the operation name: $client->commandNameAsync(/* parameters */).

  • ActivateAnomalyDetector ( array $params = [] )

    Activates an anomaly detector.

  • BackTestAnomalyDetector ( array $params = [] )

    Runs a backtest for anomaly detection for the specified resource.

  • CreateAlert ( array $params = [] )

    Creates an alert for an anomaly detector.

  • CreateAnomalyDetector ( array $params = [] )

    Creates an anomaly detector.

  • CreateMetricSet ( array $params = [] )

    Creates a dataset.

  • DeactivateAnomalyDetector ( array $params = [] )

    Deactivates an anomaly detector.

  • DeleteAlert ( array $params = [] )

    Deletes an alert.

  • DeleteAnomalyDetector ( array $params = [] )

    Deletes a detector.

  • DescribeAlert ( array $params = [] )

    Describes an alert.

  • DescribeAnomalyDetectionExecutions ( array $params = [] )

    Returns information about the status of the specified anomaly detection jobs.

  • DescribeAnomalyDetector ( array $params = [] )

    Describes a detector.

  • DescribeMetricSet ( array $params = [] )

    Describes a dataset.

  • DetectMetricSetConfig ( array $params = [] )

    Detects an Amazon S3 dataset's file format, interval, and offset.

  • GetAnomalyGroup ( array $params = [] )

    Returns details about a group of anomalous metrics.

  • GetDataQualityMetrics ( array $params = [] )

    Returns details about the requested data quality metrics.

  • GetFeedback ( array $params = [] )

    Get feedback for an anomaly group.

  • GetSampleData ( array $params = [] )

    Returns a selection of sample records from an Amazon S3 datasource.

  • ListAlerts ( array $params = [] )

    Lists the alerts attached to a detector.

  • ListAnomalyDetectors ( array $params = [] )

    Lists the detectors in the current AWS Region.

  • ListAnomalyGroupRelatedMetrics ( array $params = [] )

    Returns a list of measures that are potential causes or effects of an anomaly group.

  • ListAnomalyGroupSummaries ( array $params = [] )

    Returns a list of anomaly groups.

  • ListAnomalyGroupTimeSeries ( array $params = [] )

    Gets a list of anomalous metrics for a measure in an anomaly group.

  • ListMetricSets ( array $params = [] )

    Lists the datasets in the current AWS Region.

  • ListTagsForResource ( array $params = [] )

    Gets a list of tags for a detector, dataset, or alert.

  • PutFeedback ( array $params = [] )

    Add feedback for an anomalous metric.

  • TagResource ( array $params = [] )

    Adds tags to a detector, dataset, or alert.

  • UntagResource ( array $params = [] )

    Removes tags from a detector, dataset, or alert.

  • UpdateAlert ( array $params = [] )

    Make changes to an existing alert.

  • UpdateAnomalyDetector ( array $params = [] )

    Updates a detector.

  • UpdateMetricSet ( array $params = [] )

    Updates a dataset.

Paginators

Paginators handle automatically iterating over paginated API results. Paginators are associated with specific API operations, and they accept the parameters that the corresponding API operation accepts. You can get a paginator from a client class using getPaginator($paginatorName, $operationParameters). This client supports the following paginators:

  • DescribeAnomalyDetectionExecutions
  • GetFeedback
  • ListAlerts
  • ListAnomalyDetectors
  • ListAnomalyGroupRelatedMetrics
  • ListAnomalyGroupSummaries
  • ListAnomalyGroupTimeSeries
  • ListMetricSets

Operations

ActivateAnomalyDetector

$result = $client->activateAnomalyDetector([/* ... */]);
$promise = $client->activateAnomalyDetectorAsync([/* ... */]);

Activates an anomaly detector.

Parameter Syntax

$result = $client->activateAnomalyDetector([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The ARN of the anomaly detector.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • ConflictException:

    There was a conflict processing the request. Try your request again.

BackTestAnomalyDetector

$result = $client->backTestAnomalyDetector([/* ... */]);
$promise = $client->backTestAnomalyDetectorAsync([/* ... */]);

Runs a backtest for anomaly detection for the specified resource.

Parameter Syntax

$result = $client->backTestAnomalyDetector([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the anomaly detector.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

CreateAlert

$result = $client->createAlert([/* ... */]);
$promise = $client->createAlertAsync([/* ... */]);

Creates an alert for an anomaly detector.

Parameter Syntax

$result = $client->createAlert([
    'Action' => [ // REQUIRED
        'LambdaConfiguration' => [
            'LambdaArn' => '<string>', // REQUIRED
            'RoleArn' => '<string>', // REQUIRED
        ],
        'SNSConfiguration' => [
            'RoleArn' => '<string>', // REQUIRED
            'SnsFormat' => 'LONG_TEXT|SHORT_TEXT|JSON',
            'SnsTopicArn' => '<string>', // REQUIRED
        ],
    ],
    'AlertDescription' => '<string>',
    'AlertFilters' => [
        'DimensionFilterList' => [
            [
                'DimensionName' => '<string>',
                'DimensionValueList' => ['<string>', ...],
            ],
            // ...
        ],
        'MetricList' => ['<string>', ...],
    ],
    'AlertName' => '<string>', // REQUIRED
    'AlertSensitivityThreshold' => <integer>,
    'AnomalyDetectorArn' => '<string>', // REQUIRED
    'Tags' => ['<string>', ...],
]);

Parameter Details

Members
Action
  • Required: Yes
  • Type: Action structure

Action that will be triggered when there is an alert.

AlertDescription
  • Type: string

A description of the alert.

AlertFilters
  • Type: AlertFilters structure

The configuration of the alert filters, containing MetricList and DimensionFilterList.

AlertName
  • Required: Yes
  • Type: string

The name of the alert.

AlertSensitivityThreshold
  • Type: int

An integer from 0 to 100 specifying the alert sensitivity threshold.

AnomalyDetectorArn
  • Required: Yes
  • Type: string

The ARN of the detector to which the alert is attached.

Tags
  • Type: Associative array of custom strings keys (TagKey) to strings

A list of tags to apply to the alert.

Result Syntax

[
    'AlertArn' => '<string>',
]

Result Details

Members
AlertArn
  • Type: string

The ARN of the alert.

Errors

  • ConflictException:

    There was a conflict processing the request. Try your request again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ServiceQuotaExceededException:

    The request exceeded the service's quotas. Check the service quotas and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

CreateAnomalyDetector

$result = $client->createAnomalyDetector([/* ... */]);
$promise = $client->createAnomalyDetectorAsync([/* ... */]);

Creates an anomaly detector.

Parameter Syntax

$result = $client->createAnomalyDetector([
    'AnomalyDetectorConfig' => [ // REQUIRED
        'AnomalyDetectorFrequency' => 'P1D|PT1H|PT10M|PT5M',
    ],
    'AnomalyDetectorDescription' => '<string>',
    'AnomalyDetectorName' => '<string>', // REQUIRED
    'KmsKeyArn' => '<string>',
    'Tags' => ['<string>', ...],
]);

Parameter Details

Members
AnomalyDetectorConfig
  • Required: Yes
  • Type: AnomalyDetectorConfig structure

Contains information about the configuration of the anomaly detector.

AnomalyDetectorDescription
  • Type: string

A description of the detector.

AnomalyDetectorName
  • Required: Yes
  • Type: string

The name of the detector.

KmsKeyArn
  • Type: string

The ARN of the KMS key to use to encrypt your data.

Tags
  • Type: Associative array of custom strings keys (TagKey) to strings

A list of tags to apply to the anomaly detector.

Result Syntax

[
    'AnomalyDetectorArn' => '<string>',
]

Result Details

Members
AnomalyDetectorArn
  • Type: string

The ARN of the detector.

Errors

  • ConflictException:

    There was a conflict processing the request. Try your request again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ServiceQuotaExceededException:

    The request exceeded the service's quotas. Check the service quotas and try again.

  • ConflictException:

    There was a conflict processing the request. Try your request again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

CreateMetricSet

$result = $client->createMetricSet([/* ... */]);
$promise = $client->createMetricSetAsync([/* ... */]);

Creates a dataset.

Parameter Syntax

$result = $client->createMetricSet([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
    'DimensionFilterList' => [
        [
            'FilterList' => [
                [
                    'DimensionValue' => '<string>',
                    'FilterOperation' => 'EQUALS',
                ],
                // ...
            ],
            'Name' => '<string>',
        ],
        // ...
    ],
    'DimensionList' => ['<string>', ...],
    'MetricList' => [ // REQUIRED
        [
            'AggregationFunction' => 'AVG|SUM', // REQUIRED
            'MetricName' => '<string>', // REQUIRED
            'Namespace' => '<string>',
        ],
        // ...
    ],
    'MetricSetDescription' => '<string>',
    'MetricSetFrequency' => 'P1D|PT1H|PT10M|PT5M',
    'MetricSetName' => '<string>', // REQUIRED
    'MetricSource' => [ // REQUIRED
        'AppFlowConfig' => [
            'FlowName' => '<string>',
            'RoleArn' => '<string>',
        ],
        'AthenaSourceConfig' => [
            'BackTestConfiguration' => [
                'RunBackTestMode' => true || false, // REQUIRED
            ],
            'DataCatalog' => '<string>',
            'DatabaseName' => '<string>',
            'RoleArn' => '<string>',
            'S3ResultsPath' => '<string>',
            'TableName' => '<string>',
            'WorkGroupName' => '<string>',
        ],
        'CloudWatchConfig' => [
            'BackTestConfiguration' => [
                'RunBackTestMode' => true || false, // REQUIRED
            ],
            'RoleArn' => '<string>',
        ],
        'RDSSourceConfig' => [
            'DBInstanceIdentifier' => '<string>',
            'DatabaseHost' => '<string>',
            'DatabaseName' => '<string>',
            'DatabasePort' => <integer>,
            'RoleArn' => '<string>',
            'SecretManagerArn' => '<string>',
            'TableName' => '<string>',
            'VpcConfiguration' => [
                'SecurityGroupIdList' => ['<string>', ...], // REQUIRED
                'SubnetIdList' => ['<string>', ...], // REQUIRED
            ],
        ],
        'RedshiftSourceConfig' => [
            'ClusterIdentifier' => '<string>',
            'DatabaseHost' => '<string>',
            'DatabaseName' => '<string>',
            'DatabasePort' => <integer>,
            'RoleArn' => '<string>',
            'SecretManagerArn' => '<string>',
            'TableName' => '<string>',
            'VpcConfiguration' => [
                'SecurityGroupIdList' => ['<string>', ...], // REQUIRED
                'SubnetIdList' => ['<string>', ...], // REQUIRED
            ],
        ],
        'S3SourceConfig' => [
            'FileFormatDescriptor' => [
                'CsvFormatDescriptor' => [
                    'Charset' => '<string>',
                    'ContainsHeader' => true || false,
                    'Delimiter' => '<string>',
                    'FileCompression' => 'NONE|GZIP',
                    'HeaderList' => ['<string>', ...],
                    'QuoteSymbol' => '<string>',
                ],
                'JsonFormatDescriptor' => [
                    'Charset' => '<string>',
                    'FileCompression' => 'NONE|GZIP',
                ],
            ],
            'HistoricalDataPathList' => ['<string>', ...],
            'RoleArn' => '<string>',
            'TemplatedPathList' => ['<string>', ...],
        ],
    ],
    'Offset' => <integer>,
    'Tags' => ['<string>', ...],
    'TimestampColumn' => [
        'ColumnFormat' => '<string>',
        'ColumnName' => '<string>',
    ],
    'Timezone' => '<string>',
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The ARN of the anomaly detector that will use the dataset.

DimensionFilterList
  • Type: Array of MetricSetDimensionFilter structures

A list of filters that specify which data is kept for anomaly detection.

DimensionList
  • Type: Array of strings

A list of the fields you want to treat as dimensions.

MetricList
  • Required: Yes
  • Type: Array of Metric structures

A list of metrics that the dataset will contain.

MetricSetDescription
  • Type: string

A description of the dataset you are creating.

MetricSetFrequency
  • Type: string

The frequency with which the source data will be analyzed for anomalies.

MetricSetName
  • Required: Yes
  • Type: string

The name of the dataset.

MetricSource
  • Required: Yes
  • Type: MetricSource structure

Contains information about how the source data should be interpreted.

Offset
  • Type: int

After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3, Redshift, Athena and datasources.

Tags
  • Type: Associative array of custom strings keys (TagKey) to strings

A list of tags to apply to the dataset.

TimestampColumn
  • Type: TimestampColumn structure

Contains information about the column used for tracking time in your source data.

Timezone
  • Type: string

The time zone in which your source data was recorded.

Result Syntax

[
    'MetricSetArn' => '<string>',
]

Result Details

Members
MetricSetArn
  • Type: string

The ARN of the dataset.

Errors

  • ConflictException:

    There was a conflict processing the request. Try your request again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ServiceQuotaExceededException:

    The request exceeded the service's quotas. Check the service quotas and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

DeactivateAnomalyDetector

$result = $client->deactivateAnomalyDetector([/* ... */]);
$promise = $client->deactivateAnomalyDetectorAsync([/* ... */]);

Deactivates an anomaly detector.

Parameter Syntax

$result = $client->deactivateAnomalyDetector([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the anomaly detector.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ConflictException:

    There was a conflict processing the request. Try your request again.

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

DeleteAlert

$result = $client->deleteAlert([/* ... */]);
$promise = $client->deleteAlertAsync([/* ... */]);

Deletes an alert.

Parameter Syntax

$result = $client->deleteAlert([
    'AlertArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AlertArn
  • Required: Yes
  • Type: string

The ARN of the alert to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

DeleteAnomalyDetector

$result = $client->deleteAnomalyDetector([/* ... */]);
$promise = $client->deleteAnomalyDetectorAsync([/* ... */]);

Deletes a detector. Deleting an anomaly detector will delete all of its corresponding resources including any configured datasets and alerts.

Parameter Syntax

$result = $client->deleteAnomalyDetector([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The ARN of the detector to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ConflictException:

    There was a conflict processing the request. Try your request again.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

DescribeAlert

$result = $client->describeAlert([/* ... */]);
$promise = $client->describeAlertAsync([/* ... */]);

Describes an alert.

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

Parameter Syntax

$result = $client->describeAlert([
    'AlertArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AlertArn
  • Required: Yes
  • Type: string

The ARN of the alert to describe.

Result Syntax

[
    'Alert' => [
        'Action' => [
            'LambdaConfiguration' => [
                'LambdaArn' => '<string>',
                'RoleArn' => '<string>',
            ],
            'SNSConfiguration' => [
                'RoleArn' => '<string>',
                'SnsFormat' => 'LONG_TEXT|SHORT_TEXT|JSON',
                'SnsTopicArn' => '<string>',
            ],
        ],
        'AlertArn' => '<string>',
        'AlertDescription' => '<string>',
        'AlertFilters' => [
            'DimensionFilterList' => [
                [
                    'DimensionName' => '<string>',
                    'DimensionValueList' => ['<string>', ...],
                ],
                // ...
            ],
            'MetricList' => ['<string>', ...],
        ],
        'AlertName' => '<string>',
        'AlertSensitivityThreshold' => <integer>,
        'AlertStatus' => 'ACTIVE|INACTIVE',
        'AlertType' => 'SNS|LAMBDA',
        'AnomalyDetectorArn' => '<string>',
        'CreationTime' => <DateTime>,
        'LastModificationTime' => <DateTime>,
    ],
]

Result Details

Members
Alert
  • Type: Alert structure

Contains information about an alert.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

DescribeAnomalyDetectionExecutions

$result = $client->describeAnomalyDetectionExecutions([/* ... */]);
$promise = $client->describeAnomalyDetectionExecutionsAsync([/* ... */]);

Returns information about the status of the specified anomaly detection jobs.

Parameter Syntax

$result = $client->describeAnomalyDetectionExecutions([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'Timestamp' => '<string>',
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the anomaly detector.

MaxResults
  • Type: int

The number of items to return in the response.

NextToken
  • Type: string

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

Timestamp
  • Type: string

The timestamp of the anomaly detection job.

Result Syntax

[
    'ExecutionList' => [
        [
            'FailureReason' => '<string>',
            'Status' => 'PENDING|IN_PROGRESS|COMPLETED|FAILED|FAILED_TO_SCHEDULE',
            'Timestamp' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
ExecutionList
  • Type: Array of ExecutionStatus structures

A list of detection jobs.

NextToken
  • Type: string

The pagination token that's included if more results are available.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

DescribeAnomalyDetector

$result = $client->describeAnomalyDetector([/* ... */]);
$promise = $client->describeAnomalyDetectorAsync([/* ... */]);

Describes a detector.

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

Parameter Syntax

$result = $client->describeAnomalyDetector([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The ARN of the detector to describe.

Result Syntax

[
    'AnomalyDetectorArn' => '<string>',
    'AnomalyDetectorConfig' => [
        'AnomalyDetectorFrequency' => 'P1D|PT1H|PT10M|PT5M',
    ],
    'AnomalyDetectorDescription' => '<string>',
    'AnomalyDetectorName' => '<string>',
    'CreationTime' => <DateTime>,
    'FailureReason' => '<string>',
    'FailureType' => 'ACTIVATION_FAILURE|BACK_TEST_ACTIVATION_FAILURE|DELETION_FAILURE|DEACTIVATION_FAILURE',
    'KmsKeyArn' => '<string>',
    'LastModificationTime' => <DateTime>,
    'Status' => 'ACTIVE|ACTIVATING|DELETING|FAILED|INACTIVE|LEARNING|BACK_TEST_ACTIVATING|BACK_TEST_ACTIVE|BACK_TEST_COMPLETE|DEACTIVATED|DEACTIVATING',
]

Result Details

Members
AnomalyDetectorArn
  • Type: string

The ARN of the detector.

AnomalyDetectorConfig
  • Type: AnomalyDetectorConfigSummary structure

Contains information about the detector's configuration.

AnomalyDetectorDescription
  • Type: string

A description of the detector.

AnomalyDetectorName
  • Type: string

The name of the detector.

CreationTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time at which the detector was created.

FailureReason
  • Type: string

The reason that the detector failed.

FailureType
  • Type: string

The process that caused the detector to fail.

KmsKeyArn
  • Type: string

The ARN of the KMS key to use to encrypt your data.

LastModificationTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time at which the detector was last modified.

Status
  • Type: string

The status of the detector.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

DescribeMetricSet

$result = $client->describeMetricSet([/* ... */]);
$promise = $client->describeMetricSetAsync([/* ... */]);

Describes a dataset.

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

Parameter Syntax

$result = $client->describeMetricSet([
    'MetricSetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
MetricSetArn
  • Required: Yes
  • Type: string

The ARN of the dataset.

Result Syntax

[
    'AnomalyDetectorArn' => '<string>',
    'CreationTime' => <DateTime>,
    'DimensionFilterList' => [
        [
            'FilterList' => [
                [
                    'DimensionValue' => '<string>',
                    'FilterOperation' => 'EQUALS',
                ],
                // ...
            ],
            'Name' => '<string>',
        ],
        // ...
    ],
    'DimensionList' => ['<string>', ...],
    'LastModificationTime' => <DateTime>,
    'MetricList' => [
        [
            'AggregationFunction' => 'AVG|SUM',
            'MetricName' => '<string>',
            'Namespace' => '<string>',
        ],
        // ...
    ],
    'MetricSetArn' => '<string>',
    'MetricSetDescription' => '<string>',
    'MetricSetFrequency' => 'P1D|PT1H|PT10M|PT5M',
    'MetricSetName' => '<string>',
    'MetricSource' => [
        'AppFlowConfig' => [
            'FlowName' => '<string>',
            'RoleArn' => '<string>',
        ],
        'AthenaSourceConfig' => [
            'BackTestConfiguration' => [
                'RunBackTestMode' => true || false,
            ],
            'DataCatalog' => '<string>',
            'DatabaseName' => '<string>',
            'RoleArn' => '<string>',
            'S3ResultsPath' => '<string>',
            'TableName' => '<string>',
            'WorkGroupName' => '<string>',
        ],
        'CloudWatchConfig' => [
            'BackTestConfiguration' => [
                'RunBackTestMode' => true || false,
            ],
            'RoleArn' => '<string>',
        ],
        'RDSSourceConfig' => [
            'DBInstanceIdentifier' => '<string>',
            'DatabaseHost' => '<string>',
            'DatabaseName' => '<string>',
            'DatabasePort' => <integer>,
            'RoleArn' => '<string>',
            'SecretManagerArn' => '<string>',
            'TableName' => '<string>',
            'VpcConfiguration' => [
                'SecurityGroupIdList' => ['<string>', ...],
                'SubnetIdList' => ['<string>', ...],
            ],
        ],
        'RedshiftSourceConfig' => [
            'ClusterIdentifier' => '<string>',
            'DatabaseHost' => '<string>',
            'DatabaseName' => '<string>',
            'DatabasePort' => <integer>,
            'RoleArn' => '<string>',
            'SecretManagerArn' => '<string>',
            'TableName' => '<string>',
            'VpcConfiguration' => [
                'SecurityGroupIdList' => ['<string>', ...],
                'SubnetIdList' => ['<string>', ...],
            ],
        ],
        'S3SourceConfig' => [
            'FileFormatDescriptor' => [
                'CsvFormatDescriptor' => [
                    'Charset' => '<string>',
                    'ContainsHeader' => true || false,
                    'Delimiter' => '<string>',
                    'FileCompression' => 'NONE|GZIP',
                    'HeaderList' => ['<string>', ...],
                    'QuoteSymbol' => '<string>',
                ],
                'JsonFormatDescriptor' => [
                    'Charset' => '<string>',
                    'FileCompression' => 'NONE|GZIP',
                ],
            ],
            'HistoricalDataPathList' => ['<string>', ...],
            'RoleArn' => '<string>',
            'TemplatedPathList' => ['<string>', ...],
        ],
    ],
    'Offset' => <integer>,
    'TimestampColumn' => [
        'ColumnFormat' => '<string>',
        'ColumnName' => '<string>',
    ],
    'Timezone' => '<string>',
]

Result Details

Members
AnomalyDetectorArn
  • Type: string

The ARN of the detector that contains the dataset.

CreationTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time at which the dataset was created.

DimensionFilterList
  • Type: Array of MetricSetDimensionFilter structures

The dimensions and their values that were used to filter the dataset.

DimensionList
  • Type: Array of strings

A list of the dimensions chosen for analysis.

LastModificationTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time at which the dataset was last modified.

MetricList
  • Type: Array of Metric structures

A list of the metrics defined by the dataset.

MetricSetArn
  • Type: string

The ARN of the dataset.

MetricSetDescription
  • Type: string

The dataset's description.

MetricSetFrequency
  • Type: string

The interval at which the data will be analyzed for anomalies.

MetricSetName
  • Type: string

The name of the dataset.

MetricSource
  • Type: MetricSource structure

Contains information about the dataset's source data.

Offset
  • Type: int

After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3, Redshift, Athena and datasources.

TimestampColumn
  • Type: TimestampColumn structure

Contains information about the column used for tracking time in your source data.

Timezone
  • Type: string

The time zone in which the dataset's data was recorded.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

DetectMetricSetConfig

$result = $client->detectMetricSetConfig([/* ... */]);
$promise = $client->detectMetricSetConfigAsync([/* ... */]);

Detects an Amazon S3 dataset's file format, interval, and offset.

Parameter Syntax

$result = $client->detectMetricSetConfig([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
    'AutoDetectionMetricSource' => [ // REQUIRED
        'S3SourceConfig' => [
            'HistoricalDataPathList' => ['<string>', ...],
            'TemplatedPathList' => ['<string>', ...],
        ],
    ],
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

An anomaly detector ARN.

AutoDetectionMetricSource
  • Required: Yes
  • Type: AutoDetectionMetricSource structure

A data source.

Result Syntax

[
    'DetectedMetricSetConfig' => [
        'MetricSetFrequency' => [
            'Confidence' => 'HIGH|LOW|NONE',
            'Message' => '<string>',
            'Value' => [
                'B' => '<string>',
                'BS' => ['<string>', ...],
                'N' => '<string>',
                'NS' => ['<string>', ...],
                'S' => '<string>',
                'SS' => ['<string>', ...],
            ],
        ],
        'MetricSource' => [
            'S3SourceConfig' => [
                'FileFormatDescriptor' => [
                    'CsvFormatDescriptor' => [
                        'Charset' => [
                            'Confidence' => 'HIGH|LOW|NONE',
                            'Message' => '<string>',
                            'Value' => [
                                'B' => '<string>',
                                'BS' => ['<string>', ...],
                                'N' => '<string>',
                                'NS' => ['<string>', ...],
                                'S' => '<string>',
                                'SS' => ['<string>', ...],
                            ],
                        ],
                        'ContainsHeader' => [
                            'Confidence' => 'HIGH|LOW|NONE',
                            'Message' => '<string>',
                            'Value' => [
                                'B' => '<string>',
                                'BS' => ['<string>', ...],
                                'N' => '<string>',
                                'NS' => ['<string>', ...],
                                'S' => '<string>',
                                'SS' => ['<string>', ...],
                            ],
                        ],
                        'Delimiter' => [
                            'Confidence' => 'HIGH|LOW|NONE',
                            'Message' => '<string>',
                            'Value' => [
                                'B' => '<string>',
                                'BS' => ['<string>', ...],
                                'N' => '<string>',
                                'NS' => ['<string>', ...],
                                'S' => '<string>',
                                'SS' => ['<string>', ...],
                            ],
                        ],
                        'FileCompression' => [
                            'Confidence' => 'HIGH|LOW|NONE',
                            'Message' => '<string>',
                            'Value' => [
                                'B' => '<string>',
                                'BS' => ['<string>', ...],
                                'N' => '<string>',
                                'NS' => ['<string>', ...],
                                'S' => '<string>',
                                'SS' => ['<string>', ...],
                            ],
                        ],
                        'HeaderList' => [
                            'Confidence' => 'HIGH|LOW|NONE',
                            'Message' => '<string>',
                            'Value' => [
                                'B' => '<string>',
                                'BS' => ['<string>', ...],
                                'N' => '<string>',
                                'NS' => ['<string>', ...],
                                'S' => '<string>',
                                'SS' => ['<string>', ...],
                            ],
                        ],
                        'QuoteSymbol' => [
                            'Confidence' => 'HIGH|LOW|NONE',
                            'Message' => '<string>',
                            'Value' => [
                                'B' => '<string>',
                                'BS' => ['<string>', ...],
                                'N' => '<string>',
                                'NS' => ['<string>', ...],
                                'S' => '<string>',
                                'SS' => ['<string>', ...],
                            ],
                        ],
                    ],
                    'JsonFormatDescriptor' => [
                        'Charset' => [
                            'Confidence' => 'HIGH|LOW|NONE',
                            'Message' => '<string>',
                            'Value' => [
                                'B' => '<string>',
                                'BS' => ['<string>', ...],
                                'N' => '<string>',
                                'NS' => ['<string>', ...],
                                'S' => '<string>',
                                'SS' => ['<string>', ...],
                            ],
                        ],
                        'FileCompression' => [
                            'Confidence' => 'HIGH|LOW|NONE',
                            'Message' => '<string>',
                            'Value' => [
                                'B' => '<string>',
                                'BS' => ['<string>', ...],
                                'N' => '<string>',
                                'NS' => ['<string>', ...],
                                'S' => '<string>',
                                'SS' => ['<string>', ...],
                            ],
                        ],
                    ],
                ],
            ],
        ],
        'Offset' => [
            'Confidence' => 'HIGH|LOW|NONE',
            'Message' => '<string>',
            'Value' => [
                'B' => '<string>',
                'BS' => ['<string>', ...],
                'N' => '<string>',
                'NS' => ['<string>', ...],
                'S' => '<string>',
                'SS' => ['<string>', ...],
            ],
        ],
    ],
]

Result Details

Members
DetectedMetricSetConfig
  • Type: DetectedMetricSetConfig structure

The inferred dataset configuration for the datasource.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

GetAnomalyGroup

$result = $client->getAnomalyGroup([/* ... */]);
$promise = $client->getAnomalyGroupAsync([/* ... */]);

Returns details about a group of anomalous metrics.

Parameter Syntax

$result = $client->getAnomalyGroup([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
    'AnomalyGroupId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the anomaly detector.

AnomalyGroupId
  • Required: Yes
  • Type: string

The ID of the anomaly group.

Result Syntax

[
    'AnomalyGroup' => [
        'AnomalyGroupId' => '<string>',
        'AnomalyGroupScore' => <float>,
        'EndTime' => '<string>',
        'MetricLevelImpactList' => [
            [
                'ContributionMatrix' => [
                    'DimensionContributionList' => [
                        [
                            'DimensionName' => '<string>',
                            'DimensionValueContributionList' => [
                                [
                                    'ContributionScore' => <float>,
                                    'DimensionValue' => '<string>',
                                ],
                                // ...
                            ],
                        ],
                        // ...
                    ],
                ],
                'MetricName' => '<string>',
                'NumTimeSeries' => <integer>,
            ],
            // ...
        ],
        'PrimaryMetricName' => '<string>',
        'StartTime' => '<string>',
    ],
]

Result Details

Members
AnomalyGroup
  • Type: AnomalyGroup structure

Details about the anomaly group.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

GetDataQualityMetrics

$result = $client->getDataQualityMetrics([/* ... */]);
$promise = $client->getDataQualityMetricsAsync([/* ... */]);

Returns details about the requested data quality metrics.

Parameter Syntax

$result = $client->getDataQualityMetrics([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
    'MetricSetArn' => '<string>',
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the anomaly detector that you want to investigate.

MetricSetArn
  • Type: string

The Amazon Resource Name (ARN) of a specific data quality metric set.

Result Syntax

[
    'AnomalyDetectorDataQualityMetricList' => [
        [
            'MetricSetDataQualityMetricList' => [
                [
                    'DataQualityMetricList' => [
                        [
                            'MetricDescription' => '<string>',
                            'MetricType' => 'COLUMN_COMPLETENESS|DIMENSION_UNIQUENESS|TIME_SERIES_COUNT|ROWS_PROCESSED|ROWS_PARTIAL_COMPLIANCE|INVALID_ROWS_COMPLIANCE|BACKTEST_TRAINING_DATA_START_TIME_STAMP|BACKTEST_TRAINING_DATA_END_TIME_STAMP|BACKTEST_INFERENCE_DATA_START_TIME_STAMP|BACKTEST_INFERENCE_DATA_END_TIME_STAMP',
                            'MetricValue' => <float>,
                            'RelatedColumnName' => '<string>',
                        ],
                        // ...
                    ],
                    'MetricSetArn' => '<string>',
                ],
                // ...
            ],
            'StartTimestamp' => <DateTime>,
        ],
        // ...
    ],
]

Result Details

Members
AnomalyDetectorDataQualityMetricList
  • Type: Array of AnomalyDetectorDataQualityMetric structures

A list of the data quality metrics for the AnomalyDetectorArn that you requested.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

GetFeedback

$result = $client->getFeedback([/* ... */]);
$promise = $client->getFeedbackAsync([/* ... */]);

Get feedback for an anomaly group.

Parameter Syntax

$result = $client->getFeedback([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
    'AnomalyGroupTimeSeriesFeedback' => [ // REQUIRED
        'AnomalyGroupId' => '<string>', // REQUIRED
        'TimeSeriesId' => '<string>',
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the anomaly detector.

AnomalyGroupTimeSeriesFeedback
  • Required: Yes
  • Type: AnomalyGroupTimeSeries structure

The anomalous metric and group ID.

MaxResults
  • Type: int

The maximum number of results to return.

NextToken
  • Type: string

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

Result Syntax

[
    'AnomalyGroupTimeSeriesFeedback' => [
        [
            'IsAnomaly' => true || false,
            'TimeSeriesId' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
AnomalyGroupTimeSeriesFeedback
  • Type: Array of TimeSeriesFeedback structures

Feedback for an anomalous metric.

NextToken
  • Type: string

The pagination token that's included if more results are available.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

GetSampleData

$result = $client->getSampleData([/* ... */]);
$promise = $client->getSampleDataAsync([/* ... */]);

Returns a selection of sample records from an Amazon S3 datasource.

Parameter Syntax

$result = $client->getSampleData([
    'S3SourceConfig' => [
        'FileFormatDescriptor' => [ // REQUIRED
            'CsvFormatDescriptor' => [
                'Charset' => '<string>',
                'ContainsHeader' => true || false,
                'Delimiter' => '<string>',
                'FileCompression' => 'NONE|GZIP',
                'HeaderList' => ['<string>', ...],
                'QuoteSymbol' => '<string>',
            ],
            'JsonFormatDescriptor' => [
                'Charset' => '<string>',
                'FileCompression' => 'NONE|GZIP',
            ],
        ],
        'HistoricalDataPathList' => ['<string>', ...],
        'RoleArn' => '<string>', // REQUIRED
        'TemplatedPathList' => ['<string>', ...],
    ],
]);

Parameter Details

Members
S3SourceConfig
  • Type: SampleDataS3SourceConfig structure

A datasource bucket in Amazon S3.

Result Syntax

[
    'HeaderValues' => ['<string>', ...],
    'SampleRows' => [
        ['<string>', ...],
        // ...
    ],
]

Result Details

Members
HeaderValues
  • Type: Array of strings

A list of header labels for the records.

SampleRows
  • Type: Array of stringss

A list of records.

Errors

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

ListAlerts

$result = $client->listAlerts([/* ... */]);
$promise = $client->listAlertsAsync([/* ... */]);

Lists the alerts attached to a detector.

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

Parameter Syntax

$result = $client->listAlerts([
    'AnomalyDetectorArn' => '<string>',
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AnomalyDetectorArn
  • Type: string

The ARN of the alert's detector.

MaxResults
  • Type: int

The maximum number of results that will be displayed by the request.

NextToken
  • Type: string

If the result of the previous request is truncated, the response includes a NextToken. To retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.

Result Syntax

[
    'AlertSummaryList' => [
        [
            'AlertArn' => '<string>',
            'AlertName' => '<string>',
            'AlertSensitivityThreshold' => <integer>,
            'AlertStatus' => 'ACTIVE|INACTIVE',
            'AlertType' => 'SNS|LAMBDA',
            'AnomalyDetectorArn' => '<string>',
            'CreationTime' => <DateTime>,
            'LastModificationTime' => <DateTime>,
            'Tags' => ['<string>', ...],
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
AlertSummaryList
  • Type: Array of AlertSummary structures

Contains information about an alert.

NextToken
  • Type: string

If the response is truncated, the service returns this token. To retrieve the next set of results, use this token in the next request.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

ListAnomalyDetectors

$result = $client->listAnomalyDetectors([/* ... */]);
$promise = $client->listAnomalyDetectorsAsync([/* ... */]);

Lists the detectors in the current AWS Region.

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

Parameter Syntax

$result = $client->listAnomalyDetectors([
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to return.

NextToken
  • Type: string

If the result of the previous request was truncated, the response includes a NextToken. To retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.

Result Syntax

[
    'AnomalyDetectorSummaryList' => [
        [
            'AnomalyDetectorArn' => '<string>',
            'AnomalyDetectorDescription' => '<string>',
            'AnomalyDetectorName' => '<string>',
            'CreationTime' => <DateTime>,
            'LastModificationTime' => <DateTime>,
            'Status' => 'ACTIVE|ACTIVATING|DELETING|FAILED|INACTIVE|LEARNING|BACK_TEST_ACTIVATING|BACK_TEST_ACTIVE|BACK_TEST_COMPLETE|DEACTIVATED|DEACTIVATING',
            'Tags' => ['<string>', ...],
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
AnomalyDetectorSummaryList
  • Type: Array of AnomalyDetectorSummary structures

A list of anomaly detectors in the account in the current region.

NextToken
  • Type: string

If the response is truncated, the service returns this token. To retrieve the next set of results, use the token in the next request.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

ListAnomalyGroupRelatedMetrics

$result = $client->listAnomalyGroupRelatedMetrics([/* ... */]);
$promise = $client->listAnomalyGroupRelatedMetricsAsync([/* ... */]);

Returns a list of measures that are potential causes or effects of an anomaly group.

Parameter Syntax

$result = $client->listAnomalyGroupRelatedMetrics([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
    'AnomalyGroupId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'RelationshipTypeFilter' => 'CAUSE_OF_INPUT_ANOMALY_GROUP|EFFECT_OF_INPUT_ANOMALY_GROUP',
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the anomaly detector.

AnomalyGroupId
  • Required: Yes
  • Type: string

The ID of the anomaly group.

MaxResults
  • Type: int

The maximum number of results to return.

NextToken
  • Type: string

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

RelationshipTypeFilter
  • Type: string

Filter for potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP) or downstream effects (EFFECT_OF_INPUT_ANOMALY_GROUP) of the anomaly group.

Result Syntax

[
    'InterMetricImpactList' => [
        [
            'AnomalyGroupId' => '<string>',
            'ContributionPercentage' => <float>,
            'MetricName' => '<string>',
            'RelationshipType' => 'CAUSE_OF_INPUT_ANOMALY_GROUP|EFFECT_OF_INPUT_ANOMALY_GROUP',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
InterMetricImpactList
  • Type: Array of InterMetricImpactDetails structures

Aggregated details about the measures contributing to the anomaly group, and the measures potentially impacted by the anomaly group.

NextToken
  • Type: string

The pagination token that's included if more results are available.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

ListAnomalyGroupSummaries

$result = $client->listAnomalyGroupSummaries([/* ... */]);
$promise = $client->listAnomalyGroupSummariesAsync([/* ... */]);

Returns a list of anomaly groups.

Parameter Syntax

$result = $client->listAnomalyGroupSummaries([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'SensitivityThreshold' => <integer>, // REQUIRED
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the anomaly detector.

MaxResults
  • Type: int

The maximum number of results to return.

NextToken
  • Type: string

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

SensitivityThreshold
  • Required: Yes
  • Type: int

The minimum severity score for inclusion in the output.

Result Syntax

[
    'AnomalyGroupStatistics' => [
        'EvaluationStartDate' => '<string>',
        'ItemizedMetricStatsList' => [
            [
                'MetricName' => '<string>',
                'OccurrenceCount' => <integer>,
            ],
            // ...
        ],
        'TotalCount' => <integer>,
    ],
    'AnomalyGroupSummaryList' => [
        [
            'AnomalyGroupId' => '<string>',
            'AnomalyGroupScore' => <float>,
            'EndTime' => '<string>',
            'PrimaryMetricName' => '<string>',
            'StartTime' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
AnomalyGroupStatistics
  • Type: AnomalyGroupStatistics structure

Aggregated details about the anomaly groups.

AnomalyGroupSummaryList
  • Type: Array of AnomalyGroupSummary structures

A list of anomaly group summaries.

NextToken
  • Type: string

The pagination token that's included if more results are available.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

ListAnomalyGroupTimeSeries

$result = $client->listAnomalyGroupTimeSeries([/* ... */]);
$promise = $client->listAnomalyGroupTimeSeriesAsync([/* ... */]);

Gets a list of anomalous metrics for a measure in an anomaly group.

Parameter Syntax

$result = $client->listAnomalyGroupTimeSeries([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
    'AnomalyGroupId' => '<string>', // REQUIRED
    'MaxResults' => <integer>,
    'MetricName' => '<string>', // REQUIRED
    'NextToken' => '<string>',
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the anomaly detector.

AnomalyGroupId
  • Required: Yes
  • Type: string

The ID of the anomaly group.

MaxResults
  • Type: int

The maximum number of results to return.

MetricName
  • Required: Yes
  • Type: string

The name of the measure field.

NextToken
  • Type: string

Specify the pagination token that's returned by a previous request to retrieve the next page of results.

Result Syntax

[
    'AnomalyGroupId' => '<string>',
    'MetricName' => '<string>',
    'NextToken' => '<string>',
    'TimeSeriesList' => [
        [
            'DimensionList' => [
                [
                    'DimensionName' => '<string>',
                    'DimensionValue' => '<string>',
                ],
                // ...
            ],
            'MetricValueList' => [<float>, ...],
            'TimeSeriesId' => '<string>',
        ],
        // ...
    ],
    'TimestampList' => ['<string>', ...],
]

Result Details

Members
AnomalyGroupId
  • Type: string

The ID of the anomaly group.

MetricName
  • Type: string

The name of the measure field.

NextToken
  • Type: string

The pagination token that's included if more results are available.

TimeSeriesList
  • Type: Array of TimeSeries structures

A list of anomalous metrics.

TimestampList
  • Type: Array of strings

Timestamps for the anomalous metrics.

Errors

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

ListMetricSets

$result = $client->listMetricSets([/* ... */]);
$promise = $client->listMetricSetsAsync([/* ... */]);

Lists the datasets in the current AWS Region.

Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

Parameter Syntax

$result = $client->listMetricSets([
    'AnomalyDetectorArn' => '<string>',
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
AnomalyDetectorArn
  • Type: string

The ARN of the anomaly detector containing the metrics sets to list.

MaxResults
  • Type: int

The maximum number of results to return.

NextToken
  • Type: string

If the result of the previous request was truncated, the response includes a NextToken. To retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.

Result Syntax

[
    'MetricSetSummaryList' => [
        [
            'AnomalyDetectorArn' => '<string>',
            'CreationTime' => <DateTime>,
            'LastModificationTime' => <DateTime>,
            'MetricSetArn' => '<string>',
            'MetricSetDescription' => '<string>',
            'MetricSetName' => '<string>',
            'Tags' => ['<string>', ...],
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
MetricSetSummaryList
  • Type: Array of MetricSetSummary structures

A list of the datasets in the AWS Region, with configuration details for each.

NextToken
  • Type: string

If the response is truncated, the list call returns this token. To retrieve the next set of results, use the token in the next list request.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

ListTagsForResource

$result = $client->listTagsForResource([/* ... */]);
$promise = $client->listTagsForResourceAsync([/* ... */]);

Gets a list of tags for a detector, dataset, or alert.

Parameter Syntax

$result = $client->listTagsForResource([
    'ResourceArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
ResourceArn
  • Required: Yes
  • Type: string

The resource's Amazon Resource Name (ARN).

Result Syntax

[
    'Tags' => ['<string>', ...],
]

Result Details

Members
Tags
  • Type: Associative array of custom strings keys (TagKey) to strings

The resource's tags.

Errors

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

PutFeedback

$result = $client->putFeedback([/* ... */]);
$promise = $client->putFeedbackAsync([/* ... */]);

Add feedback for an anomalous metric.

Parameter Syntax

$result = $client->putFeedback([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
    'AnomalyGroupTimeSeriesFeedback' => [ // REQUIRED
        'AnomalyGroupId' => '<string>', // REQUIRED
        'IsAnomaly' => true || false, // REQUIRED
        'TimeSeriesId' => '<string>', // REQUIRED
    ],
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the anomaly detector.

AnomalyGroupTimeSeriesFeedback
  • Required: Yes
  • Type: AnomalyGroupTimeSeriesFeedback structure

Feedback for an anomalous metric.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

TagResource

$result = $client->tagResource([/* ... */]);
$promise = $client->tagResourceAsync([/* ... */]);

Adds tags to a detector, dataset, or alert.

Parameter Syntax

$result = $client->tagResource([
    'ResourceArn' => '<string>', // REQUIRED
    'Tags' => ['<string>', ...], // REQUIRED
]);

Parameter Details

Members
ResourceArn
  • Required: Yes
  • Type: string

The resource's Amazon Resource Name (ARN).

Tags
  • Required: Yes
  • Type: Associative array of custom strings keys (TagKey) to strings

Tags to apply to the resource. Tag keys and values can contain letters, numbers, spaces, and the following symbols: _.:/=+@-

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

UntagResource

$result = $client->untagResource([/* ... */]);
$promise = $client->untagResourceAsync([/* ... */]);

Removes tags from a detector, dataset, or alert.

Parameter Syntax

$result = $client->untagResource([
    'ResourceArn' => '<string>', // REQUIRED
    'TagKeys' => ['<string>', ...], // REQUIRED
]);

Parameter Details

Members
ResourceArn
  • Required: Yes
  • Type: string

The resource's Amazon Resource Name (ARN).

TagKeys
  • Required: Yes
  • Type: Array of strings

Keys to remove from the resource's tags.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

UpdateAlert

$result = $client->updateAlert([/* ... */]);
$promise = $client->updateAlertAsync([/* ... */]);

Make changes to an existing alert.

Parameter Syntax

$result = $client->updateAlert([
    'Action' => [
        'LambdaConfiguration' => [
            'LambdaArn' => '<string>', // REQUIRED
            'RoleArn' => '<string>', // REQUIRED
        ],
        'SNSConfiguration' => [
            'RoleArn' => '<string>', // REQUIRED
            'SnsFormat' => 'LONG_TEXT|SHORT_TEXT|JSON',
            'SnsTopicArn' => '<string>', // REQUIRED
        ],
    ],
    'AlertArn' => '<string>', // REQUIRED
    'AlertDescription' => '<string>',
    'AlertFilters' => [
        'DimensionFilterList' => [
            [
                'DimensionName' => '<string>',
                'DimensionValueList' => ['<string>', ...],
            ],
            // ...
        ],
        'MetricList' => ['<string>', ...],
    ],
    'AlertSensitivityThreshold' => <integer>,
]);

Parameter Details

Members
Action
  • Type: Action structure

Action that will be triggered when there is an alert.

AlertArn
  • Required: Yes
  • Type: string

The ARN of the alert to update.

AlertDescription
  • Type: string

A description of the alert.

AlertFilters
  • Type: AlertFilters structure

The configuration of the alert filters, containing MetricList and DimensionFilterList.

AlertSensitivityThreshold
  • Type: int

An integer from 0 to 100 specifying the alert sensitivity threshold.

Result Syntax

[
    'AlertArn' => '<string>',
]

Result Details

Members
AlertArn
  • Type: string

The ARN of the updated alert.

Errors

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

UpdateAnomalyDetector

$result = $client->updateAnomalyDetector([/* ... */]);
$promise = $client->updateAnomalyDetectorAsync([/* ... */]);

Updates a detector. After activation, you can only change a detector's ingestion delay and description.

Parameter Syntax

$result = $client->updateAnomalyDetector([
    'AnomalyDetectorArn' => '<string>', // REQUIRED
    'AnomalyDetectorConfig' => [
        'AnomalyDetectorFrequency' => 'P1D|PT1H|PT10M|PT5M',
    ],
    'AnomalyDetectorDescription' => '<string>',
    'KmsKeyArn' => '<string>',
]);

Parameter Details

Members
AnomalyDetectorArn
  • Required: Yes
  • Type: string

The ARN of the detector to update.

AnomalyDetectorConfig
  • Type: AnomalyDetectorConfig structure

Contains information about the configuration to which the detector will be updated.

AnomalyDetectorDescription
  • Type: string

The updated detector description.

KmsKeyArn
  • Type: string

The Amazon Resource Name (ARN) of an AWS KMS encryption key.

Result Syntax

[
    'AnomalyDetectorArn' => '<string>',
]

Result Details

Members
AnomalyDetectorArn
  • Type: string

The ARN of the updated detector.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

UpdateMetricSet

$result = $client->updateMetricSet([/* ... */]);
$promise = $client->updateMetricSetAsync([/* ... */]);

Updates a dataset.

Parameter Syntax

$result = $client->updateMetricSet([
    'DimensionFilterList' => [
        [
            'FilterList' => [
                [
                    'DimensionValue' => '<string>',
                    'FilterOperation' => 'EQUALS',
                ],
                // ...
            ],
            'Name' => '<string>',
        ],
        // ...
    ],
    'DimensionList' => ['<string>', ...],
    'MetricList' => [
        [
            'AggregationFunction' => 'AVG|SUM', // REQUIRED
            'MetricName' => '<string>', // REQUIRED
            'Namespace' => '<string>',
        ],
        // ...
    ],
    'MetricSetArn' => '<string>', // REQUIRED
    'MetricSetDescription' => '<string>',
    'MetricSetFrequency' => 'P1D|PT1H|PT10M|PT5M',
    'MetricSource' => [
        'AppFlowConfig' => [
            'FlowName' => '<string>',
            'RoleArn' => '<string>',
        ],
        'AthenaSourceConfig' => [
            'BackTestConfiguration' => [
                'RunBackTestMode' => true || false, // REQUIRED
            ],
            'DataCatalog' => '<string>',
            'DatabaseName' => '<string>',
            'RoleArn' => '<string>',
            'S3ResultsPath' => '<string>',
            'TableName' => '<string>',
            'WorkGroupName' => '<string>',
        ],
        'CloudWatchConfig' => [
            'BackTestConfiguration' => [
                'RunBackTestMode' => true || false, // REQUIRED
            ],
            'RoleArn' => '<string>',
        ],
        'RDSSourceConfig' => [
            'DBInstanceIdentifier' => '<string>',
            'DatabaseHost' => '<string>',
            'DatabaseName' => '<string>',
            'DatabasePort' => <integer>,
            'RoleArn' => '<string>',
            'SecretManagerArn' => '<string>',
            'TableName' => '<string>',
            'VpcConfiguration' => [
                'SecurityGroupIdList' => ['<string>', ...], // REQUIRED
                'SubnetIdList' => ['<string>', ...], // REQUIRED
            ],
        ],
        'RedshiftSourceConfig' => [
            'ClusterIdentifier' => '<string>',
            'DatabaseHost' => '<string>',
            'DatabaseName' => '<string>',
            'DatabasePort' => <integer>,
            'RoleArn' => '<string>',
            'SecretManagerArn' => '<string>',
            'TableName' => '<string>',
            'VpcConfiguration' => [
                'SecurityGroupIdList' => ['<string>', ...], // REQUIRED
                'SubnetIdList' => ['<string>', ...], // REQUIRED
            ],
        ],
        'S3SourceConfig' => [
            'FileFormatDescriptor' => [
                'CsvFormatDescriptor' => [
                    'Charset' => '<string>',
                    'ContainsHeader' => true || false,
                    'Delimiter' => '<string>',
                    'FileCompression' => 'NONE|GZIP',
                    'HeaderList' => ['<string>', ...],
                    'QuoteSymbol' => '<string>',
                ],
                'JsonFormatDescriptor' => [
                    'Charset' => '<string>',
                    'FileCompression' => 'NONE|GZIP',
                ],
            ],
            'HistoricalDataPathList' => ['<string>', ...],
            'RoleArn' => '<string>',
            'TemplatedPathList' => ['<string>', ...],
        ],
    ],
    'Offset' => <integer>,
    'TimestampColumn' => [
        'ColumnFormat' => '<string>',
        'ColumnName' => '<string>',
    ],
]);

Parameter Details

Members
DimensionFilterList
  • Type: Array of MetricSetDimensionFilter structures

Describes a list of filters for choosing specific dimensions and specific values. Each filter consists of the dimension and one of its values that you want to include. When multiple dimensions or values are specified, the dimensions are joined with an AND operation and the values are joined with an OR operation.

DimensionList
  • Type: Array of strings

The dimension list.

MetricList
  • Type: Array of Metric structures

The metric list.

MetricSetArn
  • Required: Yes
  • Type: string

The ARN of the dataset to update.

MetricSetDescription
  • Type: string

The dataset's description.

MetricSetFrequency
  • Type: string

The dataset's interval.

MetricSource
  • Type: MetricSource structure

Contains information about source data used to generate metrics.

Offset
  • Type: int

After an interval ends, the amount of seconds that the detector waits before importing data. Offset is only supported for S3, Redshift, Athena and datasources.

TimestampColumn
  • Type: TimestampColumn structure

The timestamp column.

Result Syntax

[
    'MetricSetArn' => '<string>',
]

Result Details

Members
MetricSetArn
  • Type: string

The ARN of the dataset.

Errors

  • ResourceNotFoundException:

    The specified resource cannot be found. Check the ARN of the resource and try again.

  • ValidationException:

    The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

  • InternalServerException:

    The request processing has failed because of an unknown error, exception, or failure.

  • AccessDeniedException:

    You do not have sufficient permissions to perform this action.

  • TooManyRequestsException:

    The request was denied due to too many requests being submitted at the same time.

  • ServiceQuotaExceededException:

    The request exceeded the service's quotas. Check the service quotas and try again.

Shapes

AccessDeniedException

Description

You do not have sufficient permissions to perform this action.

Members
Message
  • Required: Yes
  • Type: string

Action

Description

A configuration that specifies the action to perform when anomalies are detected.

Members
LambdaConfiguration
  • Type: LambdaConfiguration structure

A configuration for an AWS Lambda channel.

SNSConfiguration
  • Type: SNSConfiguration structure

A configuration for an Amazon SNS channel.

Alert

Description

A configuration for Amazon SNS-integrated notifications.

Members
Action
  • Type: Action structure

Action that will be triggered when there is an alert.

AlertArn
  • Type: string

The ARN of the alert.

AlertDescription
  • Type: string

A description of the alert.

AlertFilters
  • Type: AlertFilters structure

The configuration of the alert filters, containing MetricList and DimensionFilter.

AlertName
  • Type: string

The name of the alert.

AlertSensitivityThreshold
  • Type: int

The minimum severity for an anomaly to trigger the alert.

AlertStatus
  • Type: string

The status of the alert.

AlertType
  • Type: string

The type of the alert.

AnomalyDetectorArn
  • Type: string

The ARN of the detector to which the alert is attached.

CreationTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time at which the alert was created.

LastModificationTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time at which the alert was last modified.

AlertFilters

Description

The configuration of the alert filters.

Members
DimensionFilterList
  • Type: Array of DimensionFilter structures

The list of DimensionFilter objects that are used for dimension-based filtering.

MetricList
  • Type: Array of strings

The list of measures that you want to get alerts for.

AlertSummary

Description

Provides a summary of an alert's configuration.

Members
AlertArn
  • Type: string

The ARN of the alert.

AlertName
  • Type: string

The name of the alert.

AlertSensitivityThreshold
  • Type: int

The minimum severity for an anomaly to trigger the alert.

AlertStatus
  • Type: string

The status of the alert.

AlertType
  • Type: string

The type of the alert.

AnomalyDetectorArn
  • Type: string

The ARN of the detector to which the alert is attached.

CreationTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time at which the alert was created.

LastModificationTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time at which the alert was last modified.

Tags
  • Type: Associative array of custom strings keys (TagKey) to strings

The alert's tags.

AnomalyDetectorConfig

Description

Contains information about a detector's configuration.

Members
AnomalyDetectorFrequency
  • Type: string

The frequency at which the detector analyzes its source data.

AnomalyDetectorConfigSummary

Description

Contains information about a detector's configuration.

Members
AnomalyDetectorFrequency
  • Type: string

The interval at which the detector analyzes its source data.

AnomalyDetectorDataQualityMetric

Description

Aggregated details about the data quality metrics collected for the AnomalyDetectorArn provided in the GetDataQualityMetrics object.

Members
MetricSetDataQualityMetricList
  • Type: Array of MetricSetDataQualityMetric structures

An array of DataQualityMetricList objects. Each object in the array contains information about a data quality metric.

StartTimestamp
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The start time for the data quality metrics collection.

AnomalyDetectorSummary

Description

Contains information about an an anomaly detector.

Members
AnomalyDetectorArn
  • Type: string

The ARN of the detector.

AnomalyDetectorDescription
  • Type: string

A description of the detector.

AnomalyDetectorName
  • Type: string

The name of the detector.

CreationTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time at which the detector was created.

LastModificationTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time at which the detector was last modified.

Status
  • Type: string

The status of detector.

Tags
  • Type: Associative array of custom strings keys (TagKey) to strings

The detector's tags.

AnomalyGroup

Description

A group of anomalous metrics

Members
AnomalyGroupId
  • Type: string

The ID of the anomaly group.

AnomalyGroupScore
  • Type: double

The severity score of the group.

EndTime
  • Type: string

The end time for the group.

MetricLevelImpactList
  • Type: Array of MetricLevelImpact structures

A list of measures affected by the anomaly.

PrimaryMetricName
  • Type: string

The name of the primary affected measure for the group.

StartTime
  • Type: string

The start time for the group.

AnomalyGroupStatistics

Description

Aggregated statistics for a group of anomalous metrics.

Members
EvaluationStartDate
  • Type: string

The start of the time range that was searched.

ItemizedMetricStatsList
  • Type: Array of ItemizedMetricStats structures

Statistics for individual metrics within the group.

TotalCount
  • Type: int

The number of groups found.

AnomalyGroupSummary

Description

Details about a group of anomalous metrics.

Members
AnomalyGroupId
  • Type: string

The ID of the anomaly group.

AnomalyGroupScore
  • Type: double

The severity score of the group.

EndTime
  • Type: string

The end time for the group.

PrimaryMetricName
  • Type: string

The name of the primary affected measure for the group.

StartTime
  • Type: string

The start time for the group.

AnomalyGroupTimeSeries

Description

An anomalous metric in an anomaly group.

Members
AnomalyGroupId
  • Required: Yes
  • Type: string

The ID of the anomaly group.

TimeSeriesId
  • Type: string

The ID of the metric.

AnomalyGroupTimeSeriesFeedback

Description

Feedback for an anomalous metric.

Members
AnomalyGroupId
  • Required: Yes
  • Type: string

The ID of the anomaly group.

IsAnomaly
  • Required: Yes
  • Type: boolean

Feedback on whether the metric is a legitimate anomaly.

TimeSeriesId
  • Required: Yes
  • Type: string

The ID of the metric.

AppFlowConfig

Description

Details about an Amazon AppFlow flow datasource.

Members
FlowName
  • Type: string

name of the flow.

RoleArn
  • Type: string

An IAM role that gives Amazon Lookout for Metrics permission to access the flow.

AthenaSourceConfig

Description

Details about an Amazon Athena datasource.

Members
BackTestConfiguration
  • Type: BackTestConfiguration structure

Settings for backtest mode.

DataCatalog
  • Type: string

The database's data catalog.

DatabaseName
  • Type: string

The database's name.

RoleArn
  • Type: string

An IAM role that gives Amazon Lookout for Metrics permission to access the data.

S3ResultsPath
  • Type: string

The database's results path.

TableName
  • Type: string

The database's table name.

WorkGroupName
  • Type: string

The database's work group name.

AttributeValue

Description

An attribute value.

Members
B
  • Type: string

A binary value.

BS
  • Type: Array of strings

A list of binary values.

N
  • Type: string

A number.

NS
  • Type: Array of strings

A list of numbers.

S
  • Type: string

A string.

SS
  • Type: Array of strings

A list of strings.

AutoDetectionMetricSource

Description

An auto detection metric source.

Members
S3SourceConfig
  • Type: AutoDetectionS3SourceConfig structure

The source's source config.

AutoDetectionS3SourceConfig

Description

An auto detection source config.

Members
HistoricalDataPathList
  • Type: Array of strings

The config's historical data path list.

TemplatedPathList
  • Type: Array of strings

The config's templated path list.

BackTestConfiguration

Description

Settings for backtest mode.

Members
RunBackTestMode
  • Required: Yes
  • Type: boolean

Run a backtest instead of monitoring new data.

CloudWatchConfig

Description

Details about an Amazon CloudWatch datasource.

Members
BackTestConfiguration
  • Type: BackTestConfiguration structure

Settings for backtest mode.

RoleArn
  • Type: string

An IAM role that gives Amazon Lookout for Metrics permission to access data in Amazon CloudWatch.

ConflictException

Description

There was a conflict processing the request. Try your request again.

Members
Message
  • Required: Yes
  • Type: string
ResourceId
  • Type: string

The ID of the resource.

ResourceType
  • Type: string

The type of the resource.

ContributionMatrix

Description

Details about dimensions that contributed to an anomaly.

Members
DimensionContributionList
  • Type: Array of DimensionContribution structures

A list of contributing dimensions.

CsvFormatDescriptor

Description

Contains information about how a source CSV data file should be analyzed.

Members
Charset
  • Type: string

The character set in which the source CSV file is written.

ContainsHeader
  • Type: boolean

Whether or not the source CSV file contains a header.

Delimiter
  • Type: string

The character used to delimit the source CSV file.

FileCompression
  • Type: string

The level of compression of the source CSV file.

HeaderList
  • Type: Array of strings

A list of the source CSV file's headers, if any.

QuoteSymbol
  • Type: string

The character used as a quote character.

DataQualityMetric

Description

An array that describes a data quality metric. Each DataQualityMetric object contains the data quality metric name, its value, a description of the metric, and the affected column.

Members
MetricDescription
  • Type: string

A description of the data quality metric.

MetricType
  • Type: string

The name of the data quality metric.

MetricValue
  • Type: double

The value of the data quality metric.

RelatedColumnName
  • Type: string

The column that is being monitored.

DetectedCsvFormatDescriptor

Description

Properties of an inferred CSV format.

Members
Charset
  • Type: DetectedField structure

The format's charset.

ContainsHeader
  • Type: DetectedField structure

Whether the format includes a header.

Delimiter
  • Type: DetectedField structure

The format's delimiter.

FileCompression
  • Type: DetectedField structure

The format's file compression.

HeaderList
  • Type: DetectedField structure

The format's header list.

QuoteSymbol
  • Type: DetectedField structure

The format's quote symbol.

DetectedField

Description

An inferred field.

Members
Confidence
  • Type: string

The field's confidence.

Message
  • Type: string

The field's message.

Value
  • Type: AttributeValue structure

The field's value.

DetectedFileFormatDescriptor

Description

Properties of an inferred data format.

Members
CsvFormatDescriptor
  • Type: DetectedCsvFormatDescriptor structure

Details about a CSV format.

JsonFormatDescriptor
  • Type: DetectedJsonFormatDescriptor structure

Details about a JSON format.

DetectedJsonFormatDescriptor

Description

A detected JSON format descriptor.

Members
Charset
  • Type: DetectedField structure

The format's character set.

FileCompression
  • Type: DetectedField structure

The format's file compression.

DetectedMetricSetConfig

Description

An inferred dataset configuration.

Members
MetricSetFrequency
  • Type: DetectedField structure

The dataset's interval.

MetricSource
  • Type: DetectedMetricSource structure

The dataset's data source.

Offset
  • Type: DetectedField structure

The dataset's offset.

DetectedMetricSource

Description

An inferred data source.

Members
S3SourceConfig
  • Type: DetectedS3SourceConfig structure

The data source's source configuration.

DetectedS3SourceConfig

Description

An inferred source configuration.

Members
FileFormatDescriptor
  • Type: DetectedFileFormatDescriptor structure

The source's file format descriptor.

DimensionContribution

Description

Details about a dimension that contributed to an anomaly.

Members
DimensionName
  • Type: string

The name of the dimension.

DimensionValueContributionList
  • Type: Array of DimensionValueContribution structures

A list of dimension values that contributed to the anomaly.

DimensionFilter

Description

The dimension filter, containing DimensionName and DimensionValueList.

Members
DimensionName
  • Type: string

The name of the dimension to filter on.

DimensionValueList
  • Type: Array of strings

The list of values for the dimension specified in DimensionName that you want to filter on.

DimensionNameValue

Description

A dimension name and value.

Members
DimensionName
  • Required: Yes
  • Type: string

The name of the dimension.

DimensionValue
  • Required: Yes
  • Type: string

The value of the dimension.

DimensionValueContribution

Description

The severity of a value of a dimension that contributed to an anomaly.

Members
ContributionScore
  • Type: double

The severity score of the value.

DimensionValue
  • Type: string

The value of the dimension.

ExecutionStatus

Description

The status of an anomaly detector run.

Members
FailureReason
  • Type: string

The reason that the run failed, if applicable.

Status
  • Type: string

The run's status.

Timestamp
  • Type: string

The run's timestamp.

FileFormatDescriptor

Description

Contains information about a source file's formatting.

Members
CsvFormatDescriptor
  • Type: CsvFormatDescriptor structure

Contains information about how a source CSV data file should be analyzed.

JsonFormatDescriptor
  • Type: JsonFormatDescriptor structure

Contains information about how a source JSON data file should be analyzed.

Filter

Description

Describes a filter for choosing a subset of dimension values. Each filter consists of the dimension that you want to include and the condition statement. The condition statement is specified in the FilterOperation object.

Members
DimensionValue
  • Type: string

The value that you want to include in the filter.

FilterOperation
  • Type: string

The condition to apply.

InterMetricImpactDetails

Description

Aggregated details about the measures contributing to the anomaly group, and the measures potentially impacted by the anomaly group.

Members
AnomalyGroupId
  • Type: string

The ID of the anomaly group.

ContributionPercentage
  • Type: double

For potential causes (CAUSE_OF_INPUT_ANOMALY_GROUP), the percentage contribution the measure has in causing the anomalies.

MetricName
  • Type: string

The name of the measure.

RelationshipType
  • Type: string

Whether a measure is a potential cause of the anomaly group (CAUSE_OF_INPUT_ANOMALY_GROUP), or whether the measure is impacted by the anomaly group (EFFECT_OF_INPUT_ANOMALY_GROUP).

InternalServerException

Description

The request processing has failed because of an unknown error, exception, or failure.

Members
Message
  • Required: Yes
  • Type: string

ItemizedMetricStats

Description

Aggregated statistics about a measure affected by an anomaly.

Members
MetricName
  • Type: string

The name of the measure.

OccurrenceCount
  • Type: int

The number of times that the measure appears.

JsonFormatDescriptor

Description

Contains information about how a source JSON data file should be analyzed.

Members
Charset
  • Type: string

The character set in which the source JSON file is written.

FileCompression
  • Type: string

The level of compression of the source CSV file.

LambdaConfiguration

Description

Contains information about a Lambda configuration.

Members
LambdaArn
  • Required: Yes
  • Type: string

The ARN of the Lambda function.

RoleArn
  • Required: Yes
  • Type: string

The ARN of an IAM role that has permission to invoke the Lambda function.

Metric

Description

A calculation made by contrasting a measure and a dimension from your source data.

Members
AggregationFunction
  • Required: Yes
  • Type: string

The function with which the metric is calculated.

MetricName
  • Required: Yes
  • Type: string

The name of the metric.

Namespace
  • Type: string

The namespace for the metric.

MetricLevelImpact

Description

Details about a measure affected by an anomaly.

Members
ContributionMatrix
  • Type: ContributionMatrix structure

Details about the dimensions that contributed to the anomaly.

MetricName
  • Type: string

The name of the measure.

NumTimeSeries
  • Type: int

The number of anomalous metrics for the measure.

MetricSetDataQualityMetric

Description

An array of DataQualityMetric objects that describes one or more data quality metrics.

Members
DataQualityMetricList
  • Type: Array of DataQualityMetric structures

The array of data quality metrics contained in the data quality metric set.

MetricSetArn
  • Type: string

The Amazon Resource Name (ARN) of the data quality metric array.

MetricSetDimensionFilter

Description

Describes a list of filters for choosing a subset of dimension values. Each filter consists of the dimension and one of its values that you want to include. When multiple dimensions or values are specified, the dimensions are joined with an AND operation and the values are joined with an OR operation.

Members
FilterList
  • Type: Array of Filter structures

The list of filters that you are applying.

Name
  • Type: string

The dimension that you want to filter on.

MetricSetSummary

Description

Contains information about a dataset.

Members
AnomalyDetectorArn
  • Type: string

The ARN of the detector to which the dataset belongs.

CreationTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time at which the dataset was created.

LastModificationTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time at which the dataset was last modified.

MetricSetArn
  • Type: string

The ARN of the dataset.

MetricSetDescription
  • Type: string

The description of the dataset.

MetricSetName
  • Type: string

The name of the dataset.

Tags
  • Type: Associative array of custom strings keys (TagKey) to strings

The dataset's tags.

MetricSource

Description

Contains information about source data used to generate metrics.

Members
AppFlowConfig
  • Type: AppFlowConfig structure

Details about an AppFlow datasource.

AthenaSourceConfig
  • Type: AthenaSourceConfig structure

Details about an Amazon Athena datasource.

CloudWatchConfig
  • Type: CloudWatchConfig structure

Details about an Amazon CloudWatch monitoring datasource.

RDSSourceConfig
  • Type: RDSSourceConfig structure

Details about an Amazon Relational Database Service (RDS) datasource.

RedshiftSourceConfig
  • Type: RedshiftSourceConfig structure

Details about an Amazon Redshift database datasource.

S3SourceConfig
  • Type: S3SourceConfig structure

Contains information about the configuration of the S3 bucket that contains source files.

RDSSourceConfig

Description

Contains information about the Amazon Relational Database Service (RDS) configuration.

Members
DBInstanceIdentifier
  • Type: string

A string identifying the database instance.

DatabaseHost
  • Type: string

The host name of the database.

DatabaseName
  • Type: string

The name of the RDS database.

DatabasePort
  • Type: int

The port number where the database can be accessed.

RoleArn
  • Type: string

The Amazon Resource Name (ARN) of the role.

SecretManagerArn
  • Type: string

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

TableName
  • Type: string

The name of the table in the database.

VpcConfiguration
  • Type: VpcConfiguration structure

An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.

RedshiftSourceConfig

Description

Provides information about the Amazon Redshift database configuration.

Members
ClusterIdentifier
  • Type: string

A string identifying the Redshift cluster.

DatabaseHost
  • Type: string

The name of the database host.

DatabaseName
  • Type: string

The Redshift database name.

DatabasePort
  • Type: int

The port number where the database can be accessed.

RoleArn
  • Type: string

The Amazon Resource Name (ARN) of the role providing access to the database.

SecretManagerArn
  • Type: string

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

TableName
  • Type: string

The table name of the Redshift database.

VpcConfiguration
  • Type: VpcConfiguration structure

Contains information about the Amazon Virtual Private Cloud (VPC) configuration.

ResourceNotFoundException

Description

The specified resource cannot be found. Check the ARN of the resource and try again.

Members
Message
  • Required: Yes
  • Type: string
ResourceId
  • Type: string

The ID of the resource.

ResourceType
  • Type: string

The type of the resource.

S3SourceConfig

Description

Contains information about the configuration of the S3 bucket that contains source files.

Members
FileFormatDescriptor
  • Type: FileFormatDescriptor structure

Contains information about a source file's formatting.

HistoricalDataPathList
  • Type: Array of strings

A list of paths to the historical data files.

RoleArn
  • Type: string

The ARN of an IAM role that has read and write access permissions to the source S3 bucket.

TemplatedPathList
  • Type: Array of strings

A list of templated paths to the source files.

SNSConfiguration

Description

Contains information about the SNS topic to which you want to send your alerts and the IAM role that has access to that topic.

Members
RoleArn
  • Required: Yes
  • Type: string

The ARN of the IAM role that has access to the target SNS topic.

SnsFormat
  • Type: string

The format of the SNS topic.

  • JSON – Send JSON alerts with an anomaly ID and a link to the anomaly detail page. This is the default.

  • LONG_TEXT – Send human-readable alerts with information about the impacted timeseries and a link to the anomaly detail page. We recommend this for email.

  • SHORT_TEXT – Send human-readable alerts with a link to the anomaly detail page. We recommend this for SMS.

SnsTopicArn
  • Required: Yes
  • Type: string

The ARN of the target SNS topic.

SampleDataS3SourceConfig

Description

Contains information about the source configuration in Amazon S3.

Members
FileFormatDescriptor
  • Required: Yes
  • Type: FileFormatDescriptor structure

Contains information about a source file's formatting.

HistoricalDataPathList
  • Type: Array of strings

An array of strings containing the historical set of data paths.

RoleArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the role.

TemplatedPathList
  • Type: Array of strings

An array of strings containing the list of templated paths.

ServiceQuotaExceededException

Description

The request exceeded the service's quotas. Check the service quotas and try again.

Members
Message
  • Required: Yes
  • Type: string
QuotaCode
  • Type: string

The quota code.

ResourceId
  • Type: string

The ID of the resource.

ResourceType
  • Type: string

The type of the resource.

ServiceCode
  • Type: string

The service code.

TimeSeries

Description

Details about a metric. A metric is an aggregation of the values of a measure for a dimension value, such as availability in the us-east-1 Region.

Members
DimensionList
  • Required: Yes
  • Type: Array of DimensionNameValue structures

The dimensions of the metric.

MetricValueList
  • Required: Yes
  • Type: Array of doubles

The values for the metric.

TimeSeriesId
  • Required: Yes
  • Type: string

The ID of the metric.

TimeSeriesFeedback

Description

Details about feedback submitted for an anomalous metric.

Members
IsAnomaly
  • Type: boolean

Feedback on whether the metric is a legitimate anomaly.

TimeSeriesId
  • Type: string

The ID of the metric.

TimestampColumn

Description

Contains information about the column used to track time in a source data file.

Members
ColumnFormat
  • Type: string

The format of the timestamp column.

ColumnName
  • Type: string

The name of the timestamp column.

TooManyRequestsException

Description

The request was denied due to too many requests being submitted at the same time.

Members
Message
  • Required: Yes
  • Type: string

ValidationException

Description

The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.

Members
Fields
  • Type: Array of ValidationExceptionField structures

Fields that failed validation.

Message
  • Required: Yes
  • Type: string
Reason
  • Type: string

The reason that validation failed.

ValidationExceptionField

Description

Contains information about a a field in a validation exception.

Members
Message
  • Required: Yes
  • Type: string

The message with more information about the validation exception.

Name
  • Required: Yes
  • Type: string

The name of the field.

VpcConfiguration

Description

Contains configuration information about the Amazon Virtual Private Cloud (VPC).

Members
SecurityGroupIdList
  • Required: Yes
  • Type: Array of strings

An array of strings containing the list of security groups.

SubnetIdList
  • Required: Yes
  • Type: Array of strings

An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.

AWS SDK for PHP 3.x API documentation generated by ApiGen