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

AWS Fault Injection Simulator 2020-12-01

Client: Aws\FIS\FISClient
Service ID: fis
Version: 2020-12-01

This page describes the parameters and results for the operations of the AWS Fault Injection Simulator (2020-12-01), and shows how to use the Aws\FIS\FISClient object to call the described operations. This documentation is specific to the 2020-12-01 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 */).

  • CreateExperimentTemplate ( array $params = [] )

    Creates an experiment template.

  • DeleteExperimentTemplate ( array $params = [] )

    Deletes the specified experiment template.

  • GetAction ( array $params = [] )

    Gets information about the specified FIS action.

  • GetExperiment ( array $params = [] )

    Gets information about the specified experiment.

  • GetExperimentTemplate ( array $params = [] )

    Gets information about the specified experiment template.

  • GetTargetResourceType ( array $params = [] )

    Gets information about the specified resource type.

  • ListActions ( array $params = [] )

    Lists the available FIS actions.

  • ListExperimentTemplates ( array $params = [] )

    Lists your experiment templates.

  • ListExperiments ( array $params = [] )

    Lists your experiments.

  • ListTagsForResource ( array $params = [] )

    Lists the tags for the specified resource.

  • ListTargetResourceTypes ( array $params = [] )

    Lists the target resource types.

  • StartExperiment ( array $params = [] )

    Starts running an experiment from the specified experiment template.

  • StopExperiment ( array $params = [] )

    Stops the specified experiment.

  • TagResource ( array $params = [] )

    Applies the specified tags to the specified resource.

  • UntagResource ( array $params = [] )

    Removes the specified tags from the specified resource.

  • UpdateExperimentTemplate ( array $params = [] )

    Updates the specified experiment template.

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:

  • ListActions
  • ListExperimentTemplates
  • ListExperiments
  • ListTargetResourceTypes

Operations

CreateExperimentTemplate

$result = $client->createExperimentTemplate([/* ... */]);
$promise = $client->createExperimentTemplateAsync([/* ... */]);

Creates an experiment template.

An experiment template includes the following components:

  • Targets: A target can be a specific resource in your Amazon Web Services environment, or one or more resources that match criteria that you specify, for example, resources that have specific tags.

  • Actions: The actions to carry out on the target. You can specify multiple actions, the duration of each action, and when to start each action during an experiment.

  • Stop conditions: If a stop condition is triggered while an experiment is running, the experiment is automatically stopped. You can define a stop condition as a CloudWatch alarm.

For more information, see Experiment templates in the Fault Injection Simulator User Guide.

Parameter Syntax

$result = $client->createExperimentTemplate([
    'actions' => [ // REQUIRED
        '<ExperimentTemplateActionName>' => [
            'actionId' => '<string>', // REQUIRED
            'description' => '<string>',
            'parameters' => ['<string>', ...],
            'startAfter' => ['<string>', ...],
            'targets' => ['<string>', ...],
        ],
        // ...
    ],
    'clientToken' => '<string>', // REQUIRED
    'description' => '<string>', // REQUIRED
    'logConfiguration' => [
        'cloudWatchLogsConfiguration' => [
            'logGroupArn' => '<string>', // REQUIRED
        ],
        'logSchemaVersion' => <integer>, // REQUIRED
        's3Configuration' => [
            'bucketName' => '<string>', // REQUIRED
            'prefix' => '<string>',
        ],
    ],
    'roleArn' => '<string>', // REQUIRED
    'stopConditions' => [ // REQUIRED
        [
            'source' => '<string>', // REQUIRED
            'value' => '<string>',
        ],
        // ...
    ],
    'tags' => ['<string>', ...],
    'targets' => [
        '<ExperimentTemplateTargetName>' => [
            'filters' => [
                [
                    'path' => '<string>', // REQUIRED
                    'values' => ['<string>', ...], // REQUIRED
                ],
                // ...
            ],
            'parameters' => ['<string>', ...],
            'resourceArns' => ['<string>', ...],
            'resourceTags' => ['<string>', ...],
            'resourceType' => '<string>', // REQUIRED
            'selectionMode' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
actions
  • Required: Yes
  • Type: Associative array of custom strings keys (ExperimentTemplateActionName) to CreateExperimentTemplateActionInput structures

The actions for the experiment.

clientToken
  • Required: Yes
  • Type: string

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

description
  • Required: Yes
  • Type: string

A description for the experiment template.

logConfiguration
  • Type: CreateExperimentTemplateLogConfigurationInput structure

The configuration for experiment logging.

roleArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.

stopConditions
  • Required: Yes
  • Type: Array of CreateExperimentTemplateStopConditionInput structures

The stop conditions.

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

The tags to apply to the experiment template.

targets
  • Type: Associative array of custom strings keys (ExperimentTemplateTargetName) to CreateExperimentTemplateTargetInput structures

The targets for the experiment.

Result Syntax

[
    'experimentTemplate' => [
        'actions' => [
            '<ExperimentTemplateActionName>' => [
                'actionId' => '<string>',
                'description' => '<string>',
                'parameters' => ['<string>', ...],
                'startAfter' => ['<string>', ...],
                'targets' => ['<string>', ...],
            ],
            // ...
        ],
        'creationTime' => <DateTime>,
        'description' => '<string>',
        'id' => '<string>',
        'lastUpdateTime' => <DateTime>,
        'logConfiguration' => [
            'cloudWatchLogsConfiguration' => [
                'logGroupArn' => '<string>',
            ],
            'logSchemaVersion' => <integer>,
            's3Configuration' => [
                'bucketName' => '<string>',
                'prefix' => '<string>',
            ],
        ],
        'roleArn' => '<string>',
        'stopConditions' => [
            [
                'source' => '<string>',
                'value' => '<string>',
            ],
            // ...
        ],
        'tags' => ['<string>', ...],
        'targets' => [
            '<ExperimentTemplateTargetName>' => [
                'filters' => [
                    [
                        'path' => '<string>',
                        'values' => ['<string>', ...],
                    ],
                    // ...
                ],
                'parameters' => ['<string>', ...],
                'resourceArns' => ['<string>', ...],
                'resourceTags' => ['<string>', ...],
                'resourceType' => '<string>',
                'selectionMode' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
experimentTemplate
  • Type: ExperimentTemplate structure

Information about the experiment template.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

  • ConflictException:

    The request could not be processed because of a conflict.

  • ResourceNotFoundException:

    The specified resource cannot be found.

  • ServiceQuotaExceededException:

    You have exceeded your service quota.

DeleteExperimentTemplate

$result = $client->deleteExperimentTemplate([/* ... */]);
$promise = $client->deleteExperimentTemplateAsync([/* ... */]);

Deletes the specified experiment template.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

The ID of the experiment template.

Result Syntax

[
    'experimentTemplate' => [
        'actions' => [
            '<ExperimentTemplateActionName>' => [
                'actionId' => '<string>',
                'description' => '<string>',
                'parameters' => ['<string>', ...],
                'startAfter' => ['<string>', ...],
                'targets' => ['<string>', ...],
            ],
            // ...
        ],
        'creationTime' => <DateTime>,
        'description' => '<string>',
        'id' => '<string>',
        'lastUpdateTime' => <DateTime>,
        'logConfiguration' => [
            'cloudWatchLogsConfiguration' => [
                'logGroupArn' => '<string>',
            ],
            'logSchemaVersion' => <integer>,
            's3Configuration' => [
                'bucketName' => '<string>',
                'prefix' => '<string>',
            ],
        ],
        'roleArn' => '<string>',
        'stopConditions' => [
            [
                'source' => '<string>',
                'value' => '<string>',
            ],
            // ...
        ],
        'tags' => ['<string>', ...],
        'targets' => [
            '<ExperimentTemplateTargetName>' => [
                'filters' => [
                    [
                        'path' => '<string>',
                        'values' => ['<string>', ...],
                    ],
                    // ...
                ],
                'parameters' => ['<string>', ...],
                'resourceArns' => ['<string>', ...],
                'resourceTags' => ['<string>', ...],
                'resourceType' => '<string>',
                'selectionMode' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
experimentTemplate
  • Type: ExperimentTemplate structure

Information about the experiment template.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

  • ResourceNotFoundException:

    The specified resource cannot be found.

GetAction

$result = $client->getAction([/* ... */]);
$promise = $client->getActionAsync([/* ... */]);

Gets information about the specified FIS action.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

The ID of the action.

Result Syntax

[
    'action' => [
        'description' => '<string>',
        'id' => '<string>',
        'parameters' => [
            '<ActionParameterName>' => [
                'description' => '<string>',
                'required' => true || false,
            ],
            // ...
        ],
        'tags' => ['<string>', ...],
        'targets' => [
            '<ActionTargetName>' => [
                'resourceType' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
action
  • Type: Action structure

Information about the action.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

  • ResourceNotFoundException:

    The specified resource cannot be found.

GetExperiment

$result = $client->getExperiment([/* ... */]);
$promise = $client->getExperimentAsync([/* ... */]);

Gets information about the specified experiment.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

The ID of the experiment.

Result Syntax

[
    'experiment' => [
        'actions' => [
            '<ExperimentActionName>' => [
                'actionId' => '<string>',
                'description' => '<string>',
                'endTime' => <DateTime>,
                'parameters' => ['<string>', ...],
                'startAfter' => ['<string>', ...],
                'startTime' => <DateTime>,
                'state' => [
                    'reason' => '<string>',
                    'status' => 'pending|initiating|running|completed|cancelled|stopping|stopped|failed',
                ],
                'targets' => ['<string>', ...],
            ],
            // ...
        ],
        'creationTime' => <DateTime>,
        'endTime' => <DateTime>,
        'experimentTemplateId' => '<string>',
        'id' => '<string>',
        'logConfiguration' => [
            'cloudWatchLogsConfiguration' => [
                'logGroupArn' => '<string>',
            ],
            'logSchemaVersion' => <integer>,
            's3Configuration' => [
                'bucketName' => '<string>',
                'prefix' => '<string>',
            ],
        ],
        'roleArn' => '<string>',
        'startTime' => <DateTime>,
        'state' => [
            'reason' => '<string>',
            'status' => 'pending|initiating|running|completed|stopping|stopped|failed',
        ],
        'stopConditions' => [
            [
                'source' => '<string>',
                'value' => '<string>',
            ],
            // ...
        ],
        'tags' => ['<string>', ...],
        'targets' => [
            '<ExperimentTargetName>' => [
                'filters' => [
                    [
                        'path' => '<string>',
                        'values' => ['<string>', ...],
                    ],
                    // ...
                ],
                'parameters' => ['<string>', ...],
                'resourceArns' => ['<string>', ...],
                'resourceTags' => ['<string>', ...],
                'resourceType' => '<string>',
                'selectionMode' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
experiment
  • Type: Experiment structure

Information about the experiment.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

  • ResourceNotFoundException:

    The specified resource cannot be found.

GetExperimentTemplate

$result = $client->getExperimentTemplate([/* ... */]);
$promise = $client->getExperimentTemplateAsync([/* ... */]);

Gets information about the specified experiment template.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

The ID of the experiment template.

Result Syntax

[
    'experimentTemplate' => [
        'actions' => [
            '<ExperimentTemplateActionName>' => [
                'actionId' => '<string>',
                'description' => '<string>',
                'parameters' => ['<string>', ...],
                'startAfter' => ['<string>', ...],
                'targets' => ['<string>', ...],
            ],
            // ...
        ],
        'creationTime' => <DateTime>,
        'description' => '<string>',
        'id' => '<string>',
        'lastUpdateTime' => <DateTime>,
        'logConfiguration' => [
            'cloudWatchLogsConfiguration' => [
                'logGroupArn' => '<string>',
            ],
            'logSchemaVersion' => <integer>,
            's3Configuration' => [
                'bucketName' => '<string>',
                'prefix' => '<string>',
            ],
        ],
        'roleArn' => '<string>',
        'stopConditions' => [
            [
                'source' => '<string>',
                'value' => '<string>',
            ],
            // ...
        ],
        'tags' => ['<string>', ...],
        'targets' => [
            '<ExperimentTemplateTargetName>' => [
                'filters' => [
                    [
                        'path' => '<string>',
                        'values' => ['<string>', ...],
                    ],
                    // ...
                ],
                'parameters' => ['<string>', ...],
                'resourceArns' => ['<string>', ...],
                'resourceTags' => ['<string>', ...],
                'resourceType' => '<string>',
                'selectionMode' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
experimentTemplate
  • Type: ExperimentTemplate structure

Information about the experiment template.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

  • ResourceNotFoundException:

    The specified resource cannot be found.

GetTargetResourceType

$result = $client->getTargetResourceType([/* ... */]);
$promise = $client->getTargetResourceTypeAsync([/* ... */]);

Gets information about the specified resource type.

Parameter Syntax

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

Parameter Details

Members
resourceType
  • Required: Yes
  • Type: string

The resource type.

Result Syntax

[
    'targetResourceType' => [
        'description' => '<string>',
        'parameters' => [
            '<TargetResourceTypeParameterName>' => [
                'description' => '<string>',
                'required' => true || false,
            ],
            // ...
        ],
        'resourceType' => '<string>',
    ],
]

Result Details

Members
targetResourceType
  • Type: TargetResourceType structure

Information about the resource type.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

  • ResourceNotFoundException:

    The specified resource cannot be found.

ListActions

$result = $client->listActions([/* ... */]);
$promise = $client->listActionsAsync([/* ... */]);

Lists the available FIS actions.

Parameter Syntax

$result = $client->listActions([
    'maxResults' => <integer>,
    'nextToken' => '<string>',
]);

Parameter Details

Members
maxResults
  • Type: int

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

nextToken
  • Type: string

The token for the next page of results.

Result Syntax

[
    'actions' => [
        [
            'description' => '<string>',
            'id' => '<string>',
            'tags' => ['<string>', ...],
            'targets' => [
                '<ActionTargetName>' => [
                    'resourceType' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'nextToken' => '<string>',
]

Result Details

Members
actions
  • Type: Array of ActionSummary structures

The actions.

nextToken
  • Type: string

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

ListExperimentTemplates

$result = $client->listExperimentTemplates([/* ... */]);
$promise = $client->listExperimentTemplatesAsync([/* ... */]);

Lists your experiment templates.

Parameter Syntax

$result = $client->listExperimentTemplates([
    'maxResults' => <integer>,
    'nextToken' => '<string>',
]);

Parameter Details

Members
maxResults
  • Type: int

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

nextToken
  • Type: string

The token for the next page of results.

Result Syntax

[
    'experimentTemplates' => [
        [
            'creationTime' => <DateTime>,
            'description' => '<string>',
            'id' => '<string>',
            'lastUpdateTime' => <DateTime>,
            'tags' => ['<string>', ...],
        ],
        // ...
    ],
    'nextToken' => '<string>',
]

Result Details

Members
experimentTemplates
  • Type: Array of ExperimentTemplateSummary structures

The experiment templates.

nextToken
  • Type: string

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

ListExperiments

$result = $client->listExperiments([/* ... */]);
$promise = $client->listExperimentsAsync([/* ... */]);

Lists your experiments.

Parameter Syntax

$result = $client->listExperiments([
    'maxResults' => <integer>,
    'nextToken' => '<string>',
]);

Parameter Details

Members
maxResults
  • Type: int

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

nextToken
  • Type: string

The token for the next page of results.

Result Syntax

[
    'experiments' => [
        [
            'creationTime' => <DateTime>,
            'experimentTemplateId' => '<string>',
            'id' => '<string>',
            'state' => [
                'reason' => '<string>',
                'status' => 'pending|initiating|running|completed|stopping|stopped|failed',
            ],
            'tags' => ['<string>', ...],
        ],
        // ...
    ],
    'nextToken' => '<string>',
]

Result Details

Members
experiments
  • Type: Array of ExperimentSummary structures

The experiments.

nextToken
  • Type: string

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

ListTagsForResource

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

Lists the tags for the specified resource.

Parameter Syntax

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

Parameter Details

Members
resourceArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the resource.

Result Syntax

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

Result Details

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

The tags for the resource.

Errors

There are no errors described for this operation.

ListTargetResourceTypes

$result = $client->listTargetResourceTypes([/* ... */]);
$promise = $client->listTargetResourceTypesAsync([/* ... */]);

Lists the target resource types.

Parameter Syntax

$result = $client->listTargetResourceTypes([
    'maxResults' => <integer>,
    'nextToken' => '<string>',
]);

Parameter Details

Members
maxResults
  • Type: int

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

nextToken
  • Type: string

The token for the next page of results.

Result Syntax

[
    'nextToken' => '<string>',
    'targetResourceTypes' => [
        [
            'description' => '<string>',
            'resourceType' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
nextToken
  • Type: string

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

targetResourceTypes
  • Type: Array of TargetResourceTypeSummary structures

The target resource types.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

StartExperiment

$result = $client->startExperiment([/* ... */]);
$promise = $client->startExperimentAsync([/* ... */]);

Starts running an experiment from the specified experiment template.

Parameter Syntax

$result = $client->startExperiment([
    'clientToken' => '<string>', // REQUIRED
    'experimentTemplateId' => '<string>', // REQUIRED
    'tags' => ['<string>', ...],
]);

Parameter Details

Members
clientToken
  • Required: Yes
  • Type: string

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

experimentTemplateId
  • Required: Yes
  • Type: string

The ID of the experiment template.

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

The tags to apply to the experiment.

Result Syntax

[
    'experiment' => [
        'actions' => [
            '<ExperimentActionName>' => [
                'actionId' => '<string>',
                'description' => '<string>',
                'endTime' => <DateTime>,
                'parameters' => ['<string>', ...],
                'startAfter' => ['<string>', ...],
                'startTime' => <DateTime>,
                'state' => [
                    'reason' => '<string>',
                    'status' => 'pending|initiating|running|completed|cancelled|stopping|stopped|failed',
                ],
                'targets' => ['<string>', ...],
            ],
            // ...
        ],
        'creationTime' => <DateTime>,
        'endTime' => <DateTime>,
        'experimentTemplateId' => '<string>',
        'id' => '<string>',
        'logConfiguration' => [
            'cloudWatchLogsConfiguration' => [
                'logGroupArn' => '<string>',
            ],
            'logSchemaVersion' => <integer>,
            's3Configuration' => [
                'bucketName' => '<string>',
                'prefix' => '<string>',
            ],
        ],
        'roleArn' => '<string>',
        'startTime' => <DateTime>,
        'state' => [
            'reason' => '<string>',
            'status' => 'pending|initiating|running|completed|stopping|stopped|failed',
        ],
        'stopConditions' => [
            [
                'source' => '<string>',
                'value' => '<string>',
            ],
            // ...
        ],
        'tags' => ['<string>', ...],
        'targets' => [
            '<ExperimentTargetName>' => [
                'filters' => [
                    [
                        'path' => '<string>',
                        'values' => ['<string>', ...],
                    ],
                    // ...
                ],
                'parameters' => ['<string>', ...],
                'resourceArns' => ['<string>', ...],
                'resourceTags' => ['<string>', ...],
                'resourceType' => '<string>',
                'selectionMode' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
experiment
  • Type: Experiment structure

Information about the experiment.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

  • ConflictException:

    The request could not be processed because of a conflict.

  • ResourceNotFoundException:

    The specified resource cannot be found.

  • ServiceQuotaExceededException:

    You have exceeded your service quota.

StopExperiment

$result = $client->stopExperiment([/* ... */]);
$promise = $client->stopExperimentAsync([/* ... */]);

Stops the specified experiment.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

The ID of the experiment.

Result Syntax

[
    'experiment' => [
        'actions' => [
            '<ExperimentActionName>' => [
                'actionId' => '<string>',
                'description' => '<string>',
                'endTime' => <DateTime>,
                'parameters' => ['<string>', ...],
                'startAfter' => ['<string>', ...],
                'startTime' => <DateTime>,
                'state' => [
                    'reason' => '<string>',
                    'status' => 'pending|initiating|running|completed|cancelled|stopping|stopped|failed',
                ],
                'targets' => ['<string>', ...],
            ],
            // ...
        ],
        'creationTime' => <DateTime>,
        'endTime' => <DateTime>,
        'experimentTemplateId' => '<string>',
        'id' => '<string>',
        'logConfiguration' => [
            'cloudWatchLogsConfiguration' => [
                'logGroupArn' => '<string>',
            ],
            'logSchemaVersion' => <integer>,
            's3Configuration' => [
                'bucketName' => '<string>',
                'prefix' => '<string>',
            ],
        ],
        'roleArn' => '<string>',
        'startTime' => <DateTime>,
        'state' => [
            'reason' => '<string>',
            'status' => 'pending|initiating|running|completed|stopping|stopped|failed',
        ],
        'stopConditions' => [
            [
                'source' => '<string>',
                'value' => '<string>',
            ],
            // ...
        ],
        'tags' => ['<string>', ...],
        'targets' => [
            '<ExperimentTargetName>' => [
                'filters' => [
                    [
                        'path' => '<string>',
                        'values' => ['<string>', ...],
                    ],
                    // ...
                ],
                'parameters' => ['<string>', ...],
                'resourceArns' => ['<string>', ...],
                'resourceTags' => ['<string>', ...],
                'resourceType' => '<string>',
                'selectionMode' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
experiment
  • Type: Experiment structure

Information about the experiment.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

  • ResourceNotFoundException:

    The specified resource cannot be found.

TagResource

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

Applies the specified tags to the specified resource.

Parameter Syntax

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

Parameter Details

Members
resourceArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the resource.

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

The tags for the resource.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

There are no errors described for this operation.

UntagResource

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

Removes the specified tags from the specified resource.

Parameter Syntax

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

Parameter Details

Members
resourceArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the resource.

tagKeys
  • Type: Array of strings

The tag keys to remove.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

There are no errors described for this operation.

UpdateExperimentTemplate

$result = $client->updateExperimentTemplate([/* ... */]);
$promise = $client->updateExperimentTemplateAsync([/* ... */]);

Updates the specified experiment template.

Parameter Syntax

$result = $client->updateExperimentTemplate([
    'actions' => [
        '<ExperimentTemplateActionName>' => [
            'actionId' => '<string>',
            'description' => '<string>',
            'parameters' => ['<string>', ...],
            'startAfter' => ['<string>', ...],
            'targets' => ['<string>', ...],
        ],
        // ...
    ],
    'description' => '<string>',
    'id' => '<string>', // REQUIRED
    'logConfiguration' => [
        'cloudWatchLogsConfiguration' => [
            'logGroupArn' => '<string>', // REQUIRED
        ],
        'logSchemaVersion' => <integer>,
        's3Configuration' => [
            'bucketName' => '<string>', // REQUIRED
            'prefix' => '<string>',
        ],
    ],
    'roleArn' => '<string>',
    'stopConditions' => [
        [
            'source' => '<string>', // REQUIRED
            'value' => '<string>',
        ],
        // ...
    ],
    'targets' => [
        '<ExperimentTemplateTargetName>' => [
            'filters' => [
                [
                    'path' => '<string>', // REQUIRED
                    'values' => ['<string>', ...], // REQUIRED
                ],
                // ...
            ],
            'parameters' => ['<string>', ...],
            'resourceArns' => ['<string>', ...],
            'resourceTags' => ['<string>', ...],
            'resourceType' => '<string>', // REQUIRED
            'selectionMode' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
actions
  • Type: Associative array of custom strings keys (ExperimentTemplateActionName) to UpdateExperimentTemplateActionInputItem structures

The actions for the experiment.

description
  • Type: string

A description for the template.

id
  • Required: Yes
  • Type: string

The ID of the experiment template.

logConfiguration
  • Type: UpdateExperimentTemplateLogConfigurationInput structure

The configuration for experiment logging.

roleArn
  • Type: string

The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.

stopConditions
  • Type: Array of UpdateExperimentTemplateStopConditionInput structures

The stop conditions for the experiment.

targets
  • Type: Associative array of custom strings keys (ExperimentTemplateTargetName) to UpdateExperimentTemplateTargetInput structures

The targets for the experiment.

Result Syntax

[
    'experimentTemplate' => [
        'actions' => [
            '<ExperimentTemplateActionName>' => [
                'actionId' => '<string>',
                'description' => '<string>',
                'parameters' => ['<string>', ...],
                'startAfter' => ['<string>', ...],
                'targets' => ['<string>', ...],
            ],
            // ...
        ],
        'creationTime' => <DateTime>,
        'description' => '<string>',
        'id' => '<string>',
        'lastUpdateTime' => <DateTime>,
        'logConfiguration' => [
            'cloudWatchLogsConfiguration' => [
                'logGroupArn' => '<string>',
            ],
            'logSchemaVersion' => <integer>,
            's3Configuration' => [
                'bucketName' => '<string>',
                'prefix' => '<string>',
            ],
        ],
        'roleArn' => '<string>',
        'stopConditions' => [
            [
                'source' => '<string>',
                'value' => '<string>',
            ],
            // ...
        ],
        'tags' => ['<string>', ...],
        'targets' => [
            '<ExperimentTemplateTargetName>' => [
                'filters' => [
                    [
                        'path' => '<string>',
                        'values' => ['<string>', ...],
                    ],
                    // ...
                ],
                'parameters' => ['<string>', ...],
                'resourceArns' => ['<string>', ...],
                'resourceTags' => ['<string>', ...],
                'resourceType' => '<string>',
                'selectionMode' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
experimentTemplate
  • Type: ExperimentTemplate structure

Information about the experiment template.

Errors

  • ValidationException:

    The specified input is not valid, or fails to satisfy the constraints for the request.

  • ResourceNotFoundException:

    The specified resource cannot be found.

  • ServiceQuotaExceededException:

    You have exceeded your service quota.

Shapes

Action

Description

Describes an action. For more information, see FIS actions in the Fault Injection Simulator User Guide.

Members
description
  • Type: string

The description for the action.

id
  • Type: string

The ID of the action.

parameters
  • Type: Associative array of custom strings keys (ActionParameterName) to ActionParameter structures

The action parameters, if applicable.

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

The tags for the action.

targets
  • Type: Associative array of custom strings keys (ActionTargetName) to ActionTarget structures

The supported targets for the action.

ActionParameter

Description

Describes a parameter for an action.

Members
description
  • Type: string

The parameter description.

required
  • Type: boolean

Indicates whether the parameter is required.

ActionSummary

Description

Provides a summary of an action.

Members
description
  • Type: string

The description for the action.

id
  • Type: string

The ID of the action.

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

The tags for the action.

targets
  • Type: Associative array of custom strings keys (ActionTargetName) to ActionTarget structures

The targets for the action.

ActionTarget

Description

Describes a target for an action.

Members
resourceType
  • Type: string

The resource type of the target.

ConflictException

Description

The request could not be processed because of a conflict.

Members
message
  • Type: string

CreateExperimentTemplateActionInput

Description

Specifies an action for an experiment template.

For more information, see Actions in the Fault Injection Simulator User Guide.

Members
actionId
  • Required: Yes
  • Type: string

The ID of the action. The format of the action ID is: aws:service-name:action-type.

description
  • Type: string

A description for the action.

parameters
  • Type: Associative array of custom strings keys (ExperimentTemplateActionParameterName) to strings

The parameters for the action, if applicable.

startAfter
  • Type: Array of strings

The name of the action that must be completed before the current action starts. Omit this parameter to run the action at the start of the experiment.

targets
  • Type: Associative array of custom strings keys (ExperimentTemplateActionTargetName) to strings

The targets for the action.

CreateExperimentTemplateLogConfigurationInput

Description

Specifies the configuration for experiment logging.

Members
cloudWatchLogsConfiguration
  • Type: ExperimentTemplateCloudWatchLogsLogConfigurationInput structure

The configuration for experiment logging to Amazon CloudWatch Logs.

logSchemaVersion
  • Required: Yes
  • Type: int

The schema version.

s3Configuration
  • Type: ExperimentTemplateS3LogConfigurationInput structure

The configuration for experiment logging to Amazon S3.

CreateExperimentTemplateStopConditionInput

Description

Specifies a stop condition for an experiment template.

Members
source
  • Required: Yes
  • Type: string

The source for the stop condition. Specify aws:cloudwatch:alarm if the stop condition is defined by a CloudWatch alarm. Specify none if there is no stop condition.

value
  • Type: string

The Amazon Resource Name (ARN) of the CloudWatch alarm. This is required if the source is a CloudWatch alarm.

CreateExperimentTemplateTargetInput

Description

Specifies a target for an experiment. You must specify at least one Amazon Resource Name (ARN) or at least one resource tag. You cannot specify both ARNs and tags.

For more information, see Targets in the Fault Injection Simulator User Guide.

Members
filters
  • Type: Array of ExperimentTemplateTargetInputFilter structures

The filters to apply to identify target resources using specific attributes.

parameters
  • Type: Associative array of custom strings keys (ExperimentTemplateTargetParameterName) to strings

The resource type parameters.

resourceArns
  • Type: Array of strings

The Amazon Resource Names (ARNs) of the resources.

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

The tags for the target resources.

resourceType
  • Required: Yes
  • Type: string

The resource type. The resource type must be supported for the specified action.

selectionMode
  • Required: Yes
  • Type: string

Scopes the identified resources to a specific count of the resources at random, or a percentage of the resources. All identified resources are included in the target.

  • ALL - Run the action on all identified targets. This is the default.

  • COUNT(n) - Run the action on the specified number of targets, chosen from the identified targets at random. For example, COUNT(1) selects one of the targets.

  • PERCENT(n) - Run the action on the specified percentage of targets, chosen from the identified targets at random. For example, PERCENT(25) selects 25% of the targets.

Experiment

Description

Describes an experiment.

Members
actions
  • Type: Associative array of custom strings keys (ExperimentActionName) to ExperimentAction structures

The actions for the experiment.

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

The time that the experiment was created.

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

The time that the experiment ended.

experimentTemplateId
  • Type: string

The ID of the experiment template.

id
  • Type: string

The ID of the experiment.

logConfiguration
  • Type: ExperimentLogConfiguration structure

The configuration for experiment logging.

roleArn
  • Type: string

The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.

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

The time that the experiment started.

state
  • Type: ExperimentState structure

The state of the experiment.

stopConditions
  • Type: Array of ExperimentStopCondition structures

The stop conditions for the experiment.

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

The tags for the experiment.

targets
  • Type: Associative array of custom strings keys (ExperimentTargetName) to ExperimentTarget structures

The targets for the experiment.

ExperimentAction

Description

Describes the action for an experiment.

Members
actionId
  • Type: string

The ID of the action.

description
  • Type: string

The description for the action.

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

The time that the action ended.

parameters
  • Type: Associative array of custom strings keys (ExperimentActionParameterName) to strings

The parameters for the action.

startAfter
  • Type: Array of strings

The name of the action that must be completed before this action starts.

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

The time that the action started.

state
  • Type: ExperimentActionState structure

The state of the action.

targets
  • Type: Associative array of custom strings keys (ExperimentActionTargetName) to strings

The targets for the action.

ExperimentActionState

Description

Describes the state of an action.

Members
reason
  • Type: string

The reason for the state.

status
  • Type: string

The state of the action.

ExperimentCloudWatchLogsLogConfiguration

Description

Describes the configuration for experiment logging to Amazon CloudWatch Logs.

Members
logGroupArn
  • Type: string

The Amazon Resource Name (ARN) of the destination Amazon CloudWatch Logs log group.

ExperimentLogConfiguration

Description

Describes the configuration for experiment logging.

Members
cloudWatchLogsConfiguration
  • Type: ExperimentCloudWatchLogsLogConfiguration structure

The configuration for experiment logging to Amazon CloudWatch Logs.

logSchemaVersion
  • Type: int

The schema version.

s3Configuration
  • Type: ExperimentS3LogConfiguration structure

The configuration for experiment logging to Amazon S3.

ExperimentS3LogConfiguration

Description

Describes the configuration for experiment logging to Amazon S3.

Members
bucketName
  • Type: string

The name of the destination bucket.

prefix
  • Type: string

The bucket prefix.

ExperimentState

Description

Describes the state of an experiment.

Members
reason
  • Type: string

The reason for the state.

status
  • Type: string

The state of the experiment.

ExperimentStopCondition

Description

Describes the stop condition for an experiment.

Members
source
  • Type: string

The source for the stop condition.

value
  • Type: string

The Amazon Resource Name (ARN) of the CloudWatch alarm, if applicable.

ExperimentSummary

Description

Provides a summary of an experiment.

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

The time that the experiment was created.

experimentTemplateId
  • Type: string

The ID of the experiment template.

id
  • Type: string

The ID of the experiment.

state
  • Type: ExperimentState structure

The state of the experiment.

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

The tags for the experiment.

ExperimentTarget

Description

Describes a target for an experiment.

Members
filters
  • Type: Array of ExperimentTargetFilter structures

The filters to apply to identify target resources using specific attributes.

parameters
  • Type: Associative array of custom strings keys (ExperimentTargetParameterName) to strings

The resource type parameters.

resourceArns
  • Type: Array of strings

The Amazon Resource Names (ARNs) of the resources.

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

The tags for the target resources.

resourceType
  • Type: string

The resource type.

selectionMode
  • Type: string

Scopes the identified resources to a specific count or percentage.

ExperimentTargetFilter

Description

Describes a filter used for the target resources in an experiment.

Members
path
  • Type: string

The attribute path for the filter.

values
  • Type: Array of strings

The attribute values for the filter.

ExperimentTemplate

Description

Describes an experiment template.

Members
actions
  • Type: Associative array of custom strings keys (ExperimentTemplateActionName) to ExperimentTemplateAction structures

The actions for the experiment.

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

The time the experiment template was created.

description
  • Type: string

The description for the experiment template.

id
  • Type: string

The ID of the experiment template.

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

The time the experiment template was last updated.

logConfiguration
  • Type: ExperimentTemplateLogConfiguration structure

The configuration for experiment logging.

roleArn
  • Type: string

The Amazon Resource Name (ARN) of an IAM role.

stopConditions
  • Type: Array of ExperimentTemplateStopCondition structures

The stop conditions for the experiment.

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

The tags for the experiment template.

targets
  • Type: Associative array of custom strings keys (ExperimentTemplateTargetName) to ExperimentTemplateTarget structures

The targets for the experiment.

ExperimentTemplateAction

Description

Describes an action for an experiment template.

Members
actionId
  • Type: string

The ID of the action.

description
  • Type: string

A description for the action.

parameters
  • Type: Associative array of custom strings keys (ExperimentTemplateActionParameterName) to strings

The parameters for the action.

startAfter
  • Type: Array of strings

The name of the action that must be completed before the current action starts.

targets
  • Type: Associative array of custom strings keys (ExperimentTemplateActionTargetName) to strings

The targets for the action.

ExperimentTemplateCloudWatchLogsLogConfiguration

Description

Describes the configuration for experiment logging to Amazon CloudWatch Logs.

Members
logGroupArn
  • Type: string

The Amazon Resource Name (ARN) of the destination Amazon CloudWatch Logs log group.

ExperimentTemplateCloudWatchLogsLogConfigurationInput

Description

Specifies the configuration for experiment logging to Amazon CloudWatch Logs.

Members
logGroupArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the destination Amazon CloudWatch Logs log group.

ExperimentTemplateLogConfiguration

Description

Describes the configuration for experiment logging.

Members
cloudWatchLogsConfiguration
  • Type: ExperimentTemplateCloudWatchLogsLogConfiguration structure

The configuration for experiment logging to Amazon CloudWatch Logs.

logSchemaVersion
  • Type: int

The schema version.

s3Configuration
  • Type: ExperimentTemplateS3LogConfiguration structure

The configuration for experiment logging to Amazon S3.

ExperimentTemplateS3LogConfiguration

Description

Describes the configuration for experiment logging to Amazon S3.

Members
bucketName
  • Type: string

The name of the destination bucket.

prefix
  • Type: string

The bucket prefix.

ExperimentTemplateS3LogConfigurationInput

Description

Specifies the configuration for experiment logging to Amazon S3.

Members
bucketName
  • Required: Yes
  • Type: string

The name of the destination bucket.

prefix
  • Type: string

The bucket prefix.

ExperimentTemplateStopCondition

Description

Describes a stop condition for an experiment template.

Members
source
  • Type: string

The source for the stop condition.

value
  • Type: string

The Amazon Resource Name (ARN) of the CloudWatch alarm, if applicable.

ExperimentTemplateSummary

Description

Provides a summary of an experiment template.

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

The time that the experiment template was created.

description
  • Type: string

The description of the experiment template.

id
  • Type: string

The ID of the experiment template.

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

The time that the experiment template was last updated.

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

The tags for the experiment template.

ExperimentTemplateTarget

Description

Describes a target for an experiment template.

Members
filters
  • Type: Array of ExperimentTemplateTargetFilter structures

The filters to apply to identify target resources using specific attributes.

parameters
  • Type: Associative array of custom strings keys (ExperimentTemplateTargetParameterName) to strings

The resource type parameters.

resourceArns
  • Type: Array of strings

The Amazon Resource Names (ARNs) of the targets.

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

The tags for the target resources.

resourceType
  • Type: string

The resource type.

selectionMode
  • Type: string

Scopes the identified resources to a specific count or percentage.

ExperimentTemplateTargetFilter

Description

Describes a filter used for the target resources in an experiment template.

Members
path
  • Type: string

The attribute path for the filter.

values
  • Type: Array of strings

The attribute values for the filter.

ExperimentTemplateTargetInputFilter

Description

Specifies a filter used for the target resource input in an experiment template.

For more information, see Resource filters in the Fault Injection Simulator User Guide.

Members
path
  • Required: Yes
  • Type: string

The attribute path for the filter.

values
  • Required: Yes
  • Type: Array of strings

The attribute values for the filter.

ResourceNotFoundException

Description

The specified resource cannot be found.

Members
message
  • Type: string

ServiceQuotaExceededException

Description

You have exceeded your service quota.

Members
message
  • Type: string

TargetResourceType

Description

Describes a resource type.

Members
description
  • Type: string

A description of the resource type.

parameters
  • Type: Associative array of custom strings keys (TargetResourceTypeParameterName) to TargetResourceTypeParameter structures

The parameters for the resource type.

resourceType
  • Type: string

The resource type.

TargetResourceTypeParameter

Description

Describes the parameters for a resource type. Use parameters to determine which tasks are identified during target resolution.

Members
description
  • Type: string

A description of the parameter.

required
  • Type: boolean

Indicates whether the parameter is required.

TargetResourceTypeSummary

Description

Describes a resource type.

Members
description
  • Type: string

A description of the resource type.

resourceType
  • Type: string

The resource type.

UpdateExperimentTemplateActionInputItem

Description

Specifies an action for an experiment template.

Members
actionId
  • Type: string

The ID of the action.

description
  • Type: string

A description for the action.

parameters
  • Type: Associative array of custom strings keys (ExperimentTemplateActionParameterName) to strings

The parameters for the action, if applicable.

startAfter
  • Type: Array of strings

The name of the action that must be completed before the current action starts. Omit this parameter to run the action at the start of the experiment.

targets
  • Type: Associative array of custom strings keys (ExperimentTemplateActionTargetName) to strings

The targets for the action.

UpdateExperimentTemplateLogConfigurationInput

Description

Specifies the configuration for experiment logging.

Members
cloudWatchLogsConfiguration
  • Type: ExperimentTemplateCloudWatchLogsLogConfigurationInput structure

The configuration for experiment logging to Amazon CloudWatch Logs.

logSchemaVersion
  • Type: int

The schema version.

s3Configuration
  • Type: ExperimentTemplateS3LogConfigurationInput structure

The configuration for experiment logging to Amazon S3.

UpdateExperimentTemplateStopConditionInput

Description

Specifies a stop condition for an experiment. You can define a stop condition as a CloudWatch alarm.

Members
source
  • Required: Yes
  • Type: string

The source for the stop condition. Specify aws:cloudwatch:alarm if the stop condition is defined by a CloudWatch alarm. Specify none if there is no stop condition.

value
  • Type: string

The Amazon Resource Name (ARN) of the CloudWatch alarm.

UpdateExperimentTemplateTargetInput

Description

Specifies a target for an experiment. You must specify at least one Amazon Resource Name (ARN) or at least one resource tag. You cannot specify both.

Members
filters
  • Type: Array of ExperimentTemplateTargetInputFilter structures

The filters to apply to identify target resources using specific attributes.

parameters
  • Type: Associative array of custom strings keys (ExperimentTemplateTargetParameterName) to strings

The resource type parameters.

resourceArns
  • Type: Array of strings

The Amazon Resource Names (ARNs) of the targets.

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

The tags for the target resources.

resourceType
  • Required: Yes
  • Type: string

The resource type. The resource type must be supported for the specified action.

selectionMode
  • Required: Yes
  • Type: string

Scopes the identified resources to a specific count or percentage.

ValidationException

Description

The specified input is not valid, or fails to satisfy the constraints for the request.

Members
message
  • Type: string
AWS SDK for PHP 3.x API documentation generated by ApiGen