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
    • CloudTrailData
      • 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
    • InternetMonitor
      • 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
    • Tnb
      • 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\CloudTrailData\CloudTrailDataClient
  • 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\InternetMonitor\InternetMonitorClient
  • 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\Tnb\TnbClient
  • 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\CloudTrailData\Exception\CloudTrailDataException
  • 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\InternetMonitor\Exception\InternetMonitorException
  • 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\Tnb\Exception\TnbException
  • Aws\TranscribeService\Exception\TranscribeServiceException
  • Aws\Transfer\Exception\TransferException
  • Aws\Translate\Exception\TranslateException
  • Aws\VoiceID\Exception\VoiceIDException
  • Aws\Waf\Exception\WafException
  • Aws\WafRegional\Exception\WafRegionalException
  • Aws\WAFV2\Exception\WAFV2Exception
  • Aws\WellArchitected\Exception\WellArchitectedException
  • Aws\WorkDocs\Exception\WorkDocsException
  • Aws\WorkLink\Exception\WorkLinkException
  • Aws\WorkMail\Exception\WorkMailException
  • Aws\WorkMailMessageFlow\Exception\WorkMailMessageFlowException
  • Aws\WorkSpaces\Exception\WorkSpacesException
  • Aws\WorkSpacesWeb\Exception\WorkSpacesWebException
  • Aws\XRay\Exception\XRayException

Functions

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

Amazon EMR Containers 2020-10-01

Client: Aws\EMRContainers\EMRContainersClient
Service ID: emr-containers
Version: 2020-10-01

This page describes the parameters and results for the operations of the Amazon EMR Containers (2020-10-01), and shows how to use the Aws\EMRContainers\EMRContainersClient object to call the described operations. This documentation is specific to the 2020-10-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 */).

  • CancelJobRun ( array $params = [] )

    Cancels a job run.

  • CreateJobTemplate ( array $params = [] )

    Creates a job template.

  • CreateManagedEndpoint ( array $params = [] )

    Creates a managed endpoint.

  • CreateVirtualCluster ( array $params = [] )

    Creates a virtual cluster.

  • DeleteJobTemplate ( array $params = [] )

    Deletes a job template.

  • DeleteManagedEndpoint ( array $params = [] )

    Deletes a managed endpoint.

  • DeleteVirtualCluster ( array $params = [] )

    Deletes a virtual cluster.

  • DescribeJobRun ( array $params = [] )

    Displays detailed information about a job run.

  • DescribeJobTemplate ( array $params = [] )

    Displays detailed information about a specified job template.

  • DescribeManagedEndpoint ( array $params = [] )

    Displays detailed information about a managed endpoint.

  • DescribeVirtualCluster ( array $params = [] )

    Displays detailed information about a specified virtual cluster.

  • ListJobRuns ( array $params = [] )

    Lists job runs based on a set of parameters.

  • ListJobTemplates ( array $params = [] )

    Lists job templates based on a set of parameters.

  • ListManagedEndpoints ( array $params = [] )

    Lists managed endpoints based on a set of parameters.

  • ListTagsForResource ( array $params = [] )

    Lists the tags assigned to the resources.

  • ListVirtualClusters ( array $params = [] )

    Lists information about the specified virtual cluster.

  • StartJobRun ( array $params = [] )

    Starts a job run.

  • TagResource ( array $params = [] )

    Assigns tags to resources.

  • UntagResource ( array $params = [] )

    Removes tags from resources.

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:

  • ListJobRuns
  • ListJobTemplates
  • ListManagedEndpoints
  • ListVirtualClusters

Operations

CancelJobRun

$result = $client->cancelJobRun([/* ... */]);
$promise = $client->cancelJobRunAsync([/* ... */]);

Cancels a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

The ID of the job run to cancel.

virtualClusterId
  • Required: Yes
  • Type: string

The ID of the virtual cluster for which the job run will be canceled.

Result Syntax

[
    'id' => '<string>',
    'virtualClusterId' => '<string>',
]

Result Details

Members
id
  • Type: string

The output contains the ID of the cancelled job run.

virtualClusterId
  • Type: string

The output contains the virtual cluster ID for which the job run is cancelled.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • InternalServerException:

    This is an internal server exception.

CreateJobTemplate

$result = $client->createJobTemplate([/* ... */]);
$promise = $client->createJobTemplateAsync([/* ... */]);

Creates a job template. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request.

Parameter Syntax

$result = $client->createJobTemplate([
    'clientToken' => '<string>', // REQUIRED
    'jobTemplateData' => [ // REQUIRED
        'configurationOverrides' => [
            'applicationConfiguration' => [
                [
                    'classification' => '<string>', // REQUIRED
                    'configurations' => [...], // RECURSIVE
                    'properties' => ['<string>', ...],
                ],
                // ...
            ],
            'monitoringConfiguration' => [
                'cloudWatchMonitoringConfiguration' => [
                    'logGroupName' => '<string>',
                    'logStreamNamePrefix' => '<string>',
                ],
                'persistentAppUI' => '<string>',
                's3MonitoringConfiguration' => [
                    'logUri' => '<string>',
                ],
            ],
        ],
        'executionRoleArn' => '<string>', // REQUIRED
        'jobDriver' => [ // REQUIRED
            'sparkSqlJobDriver' => [
                'entryPoint' => '<string>',
                'sparkSqlParameters' => '<string>',
            ],
            'sparkSubmitJobDriver' => [
                'entryPoint' => '<string>', // REQUIRED
                'entryPointArguments' => ['<string>', ...],
                'sparkSubmitParameters' => '<string>',
            ],
        ],
        'jobTags' => ['<string>', ...],
        'parameterConfiguration' => [
            '<TemplateParameterName>' => [
                'defaultValue' => '<string>',
                'type' => 'NUMBER|STRING',
            ],
            // ...
        ],
        'releaseLabel' => '<string>', // REQUIRED
    ],
    'kmsKeyArn' => '<string>',
    'name' => '<string>', // REQUIRED
    'tags' => ['<string>', ...],
]);

Parameter Details

Members
clientToken
  • Required: Yes
  • Type: string

The client token of the job template.

jobTemplateData
  • Required: Yes
  • Type: JobTemplateData structure

The job template data which holds values of StartJobRun API request.

kmsKeyArn
  • Type: string

The KMS key ARN used to encrypt the job template.

name
  • Required: Yes
  • Type: string

The specified name of the job template.

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

The tags that are associated with the job template.

Result Syntax

[
    'arn' => '<string>',
    'createdAt' => <DateTime>,
    'id' => '<string>',
    'name' => '<string>',
]

Result Details

Members
arn
  • Type: string

This output display the ARN of the created job template.

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

This output displays the date and time when the job template was created.

id
  • Type: string

This output display the created job template ID.

name
  • Type: string

This output displays the name of the created job template.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • ResourceNotFoundException:

    The specified resource was not found.

  • InternalServerException:

    This is an internal server exception.

CreateManagedEndpoint

$result = $client->createManagedEndpoint([/* ... */]);
$promise = $client->createManagedEndpointAsync([/* ... */]);

Creates a managed endpoint. A managed endpoint is a gateway that connects Amazon EMR Studio to Amazon EMR on EKS so that Amazon EMR Studio can communicate with your virtual cluster.

Parameter Syntax

$result = $client->createManagedEndpoint([
    'certificateArn' => '<string>',
    'clientToken' => '<string>', // REQUIRED
    'configurationOverrides' => [
        'applicationConfiguration' => [
            [
                'classification' => '<string>', // REQUIRED
                'configurations' => [...], // RECURSIVE
                'properties' => ['<string>', ...],
            ],
            // ...
        ],
        'monitoringConfiguration' => [
            'cloudWatchMonitoringConfiguration' => [
                'logGroupName' => '<string>', // REQUIRED
                'logStreamNamePrefix' => '<string>',
            ],
            'persistentAppUI' => 'ENABLED|DISABLED',
            's3MonitoringConfiguration' => [
                'logUri' => '<string>', // REQUIRED
            ],
        ],
    ],
    'executionRoleArn' => '<string>', // REQUIRED
    'name' => '<string>', // REQUIRED
    'releaseLabel' => '<string>', // REQUIRED
    'tags' => ['<string>', ...],
    'type' => '<string>', // REQUIRED
    'virtualClusterId' => '<string>', // REQUIRED
]);

Parameter Details

Members
certificateArn
  • Type: string

The certificate ARN provided by users for the managed endpoint. This field is under deprecation and will be removed in future releases.

clientToken
  • Required: Yes
  • Type: string

The client idempotency token for this create call.

configurationOverrides
  • Type: ConfigurationOverrides structure

The configuration settings that will be used to override existing configurations.

executionRoleArn
  • Required: Yes
  • Type: string

The ARN of the execution role.

name
  • Required: Yes
  • Type: string

The name of the managed endpoint.

releaseLabel
  • Required: Yes
  • Type: string

The Amazon EMR release version.

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

The tags of the managed endpoint.

type
  • Required: Yes
  • Type: string

The type of the managed endpoint.

virtualClusterId
  • Required: Yes
  • Type: string

The ID of the virtual cluster for which a managed endpoint is created.

Result Syntax

[
    'arn' => '<string>',
    'id' => '<string>',
    'name' => '<string>',
    'virtualClusterId' => '<string>',
]

Result Details

Members
arn
  • Type: string

The output contains the ARN of the managed endpoint.

id
  • Type: string

The output contains the ID of the managed endpoint.

name
  • Type: string

The output contains the name of the managed endpoint.

virtualClusterId
  • Type: string

The output contains the ID of the virtual cluster.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • ResourceNotFoundException:

    The specified resource was not found.

  • InternalServerException:

    This is an internal server exception.

CreateVirtualCluster

$result = $client->createVirtualCluster([/* ... */]);
$promise = $client->createVirtualClusterAsync([/* ... */]);

Creates a virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements.

Parameter Syntax

$result = $client->createVirtualCluster([
    'clientToken' => '<string>', // REQUIRED
    'containerProvider' => [ // REQUIRED
        'id' => '<string>', // REQUIRED
        'info' => [
            'eksInfo' => [
                'namespace' => '<string>',
            ],
        ],
        'type' => 'EKS', // REQUIRED
    ],
    'name' => '<string>', // REQUIRED
    'tags' => ['<string>', ...],
]);

Parameter Details

Members
clientToken
  • Required: Yes
  • Type: string

The client token of the virtual cluster.

containerProvider
  • Required: Yes
  • Type: ContainerProvider structure

The container provider of the virtual cluster.

name
  • Required: Yes
  • Type: string

The specified name of the virtual cluster.

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

The tags assigned to the virtual cluster.

Result Syntax

[
    'arn' => '<string>',
    'id' => '<string>',
    'name' => '<string>',
]

Result Details

Members
arn
  • Type: string

This output contains the ARN of virtual cluster.

id
  • Type: string

This output contains the virtual cluster ID.

name
  • Type: string

This output contains the name of the virtual cluster.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • ResourceNotFoundException:

    The specified resource was not found.

  • InternalServerException:

    This is an internal server exception.

DeleteJobTemplate

$result = $client->deleteJobTemplate([/* ... */]);
$promise = $client->deleteJobTemplateAsync([/* ... */]);

Deletes a job template. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

The ID of the job template that will be deleted.

Result Syntax

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

Result Details

Members
id
  • Type: string

This output contains the ID of the job template that was deleted.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • InternalServerException:

    This is an internal server exception.

DeleteManagedEndpoint

$result = $client->deleteManagedEndpoint([/* ... */]);
$promise = $client->deleteManagedEndpointAsync([/* ... */]);

Deletes a managed endpoint. A managed endpoint is a gateway that connects Amazon EMR Studio to Amazon EMR on EKS so that Amazon EMR Studio can communicate with your virtual cluster.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

The ID of the managed endpoint.

virtualClusterId
  • Required: Yes
  • Type: string

The ID of the endpoint's virtual cluster.

Result Syntax

[
    'id' => '<string>',
    'virtualClusterId' => '<string>',
]

Result Details

Members
id
  • Type: string

The output displays the ID of the managed endpoint.

virtualClusterId
  • Type: string

The output displays the ID of the endpoint's virtual cluster.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • InternalServerException:

    This is an internal server exception.

DeleteVirtualCluster

$result = $client->deleteVirtualCluster([/* ... */]);
$promise = $client->deleteVirtualClusterAsync([/* ... */]);

Deletes a virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

The ID of the virtual cluster that will be deleted.

Result Syntax

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

Result Details

Members
id
  • Type: string

This output contains the ID of the virtual cluster that will be deleted.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • InternalServerException:

    This is an internal server exception.

DescribeJobRun

$result = $client->describeJobRun([/* ... */]);
$promise = $client->describeJobRunAsync([/* ... */]);

Displays detailed information about a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

The ID of the job run request.

virtualClusterId
  • Required: Yes
  • Type: string

The ID of the virtual cluster for which the job run is submitted.

Result Syntax

[
    'jobRun' => [
        'arn' => '<string>',
        'clientToken' => '<string>',
        'configurationOverrides' => [
            'applicationConfiguration' => [
                [
                    'classification' => '<string>',
                    'configurations' => [...], // RECURSIVE
                    'properties' => ['<string>', ...],
                ],
                // ...
            ],
            'monitoringConfiguration' => [
                'cloudWatchMonitoringConfiguration' => [
                    'logGroupName' => '<string>',
                    'logStreamNamePrefix' => '<string>',
                ],
                'persistentAppUI' => 'ENABLED|DISABLED',
                's3MonitoringConfiguration' => [
                    'logUri' => '<string>',
                ],
            ],
        ],
        'createdAt' => <DateTime>,
        'createdBy' => '<string>',
        'executionRoleArn' => '<string>',
        'failureReason' => 'INTERNAL_ERROR|USER_ERROR|VALIDATION_ERROR|CLUSTER_UNAVAILABLE',
        'finishedAt' => <DateTime>,
        'id' => '<string>',
        'jobDriver' => [
            'sparkSqlJobDriver' => [
                'entryPoint' => '<string>',
                'sparkSqlParameters' => '<string>',
            ],
            'sparkSubmitJobDriver' => [
                'entryPoint' => '<string>',
                'entryPointArguments' => ['<string>', ...],
                'sparkSubmitParameters' => '<string>',
            ],
        ],
        'name' => '<string>',
        'releaseLabel' => '<string>',
        'retryPolicyConfiguration' => [
            'maxAttempts' => <integer>,
        ],
        'retryPolicyExecution' => [
            'currentAttemptCount' => <integer>,
        ],
        'state' => 'PENDING|SUBMITTED|RUNNING|FAILED|CANCELLED|CANCEL_PENDING|COMPLETED',
        'stateDetails' => '<string>',
        'tags' => ['<string>', ...],
        'virtualClusterId' => '<string>',
    ],
]

Result Details

Members
jobRun
  • Type: JobRun structure

The output displays information about a job run.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • ResourceNotFoundException:

    The specified resource was not found.

  • InternalServerException:

    This is an internal server exception.

DescribeJobTemplate

$result = $client->describeJobTemplate([/* ... */]);
$promise = $client->describeJobTemplateAsync([/* ... */]);

Displays detailed information about a specified job template. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

The ID of the job template that will be described.

Result Syntax

[
    'jobTemplate' => [
        'arn' => '<string>',
        'createdAt' => <DateTime>,
        'createdBy' => '<string>',
        'decryptionError' => '<string>',
        'id' => '<string>',
        'jobTemplateData' => [
            'configurationOverrides' => [
                'applicationConfiguration' => [
                    [
                        'classification' => '<string>',
                        'configurations' => [...], // RECURSIVE
                        'properties' => ['<string>', ...],
                    ],
                    // ...
                ],
                'monitoringConfiguration' => [
                    'cloudWatchMonitoringConfiguration' => [
                        'logGroupName' => '<string>',
                        'logStreamNamePrefix' => '<string>',
                    ],
                    'persistentAppUI' => '<string>',
                    's3MonitoringConfiguration' => [
                        'logUri' => '<string>',
                    ],
                ],
            ],
            'executionRoleArn' => '<string>',
            'jobDriver' => [
                'sparkSqlJobDriver' => [
                    'entryPoint' => '<string>',
                    'sparkSqlParameters' => '<string>',
                ],
                'sparkSubmitJobDriver' => [
                    'entryPoint' => '<string>',
                    'entryPointArguments' => ['<string>', ...],
                    'sparkSubmitParameters' => '<string>',
                ],
            ],
            'jobTags' => ['<string>', ...],
            'parameterConfiguration' => [
                '<TemplateParameterName>' => [
                    'defaultValue' => '<string>',
                    'type' => 'NUMBER|STRING',
                ],
                // ...
            ],
            'releaseLabel' => '<string>',
        ],
        'kmsKeyArn' => '<string>',
        'name' => '<string>',
        'tags' => ['<string>', ...],
    ],
]

Result Details

Members
jobTemplate
  • Type: JobTemplate structure

This output displays information about the specified job template.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • ResourceNotFoundException:

    The specified resource was not found.

  • InternalServerException:

    This is an internal server exception.

DescribeManagedEndpoint

$result = $client->describeManagedEndpoint([/* ... */]);
$promise = $client->describeManagedEndpointAsync([/* ... */]);

Displays detailed information about a managed endpoint. A managed endpoint is a gateway that connects Amazon EMR Studio to Amazon EMR on EKS so that Amazon EMR Studio can communicate with your virtual cluster.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

This output displays ID of the managed endpoint.

virtualClusterId
  • Required: Yes
  • Type: string

The ID of the endpoint's virtual cluster.

Result Syntax

[
    'endpoint' => [
        'arn' => '<string>',
        'certificateArn' => '<string>',
        'certificateAuthority' => [
            'certificateArn' => '<string>',
            'certificateData' => '<string>',
        ],
        'configurationOverrides' => [
            'applicationConfiguration' => [
                [
                    'classification' => '<string>',
                    'configurations' => [...], // RECURSIVE
                    'properties' => ['<string>', ...],
                ],
                // ...
            ],
            'monitoringConfiguration' => [
                'cloudWatchMonitoringConfiguration' => [
                    'logGroupName' => '<string>',
                    'logStreamNamePrefix' => '<string>',
                ],
                'persistentAppUI' => 'ENABLED|DISABLED',
                's3MonitoringConfiguration' => [
                    'logUri' => '<string>',
                ],
            ],
        ],
        'createdAt' => <DateTime>,
        'executionRoleArn' => '<string>',
        'failureReason' => 'INTERNAL_ERROR|USER_ERROR|VALIDATION_ERROR|CLUSTER_UNAVAILABLE',
        'id' => '<string>',
        'name' => '<string>',
        'releaseLabel' => '<string>',
        'securityGroup' => '<string>',
        'serverUrl' => '<string>',
        'state' => 'CREATING|ACTIVE|TERMINATING|TERMINATED|TERMINATED_WITH_ERRORS',
        'stateDetails' => '<string>',
        'subnetIds' => ['<string>', ...],
        'tags' => ['<string>', ...],
        'type' => '<string>',
        'virtualClusterId' => '<string>',
    ],
]

Result Details

Members
endpoint
  • Type: Endpoint structure

This output displays information about a managed endpoint.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • ResourceNotFoundException:

    The specified resource was not found.

  • InternalServerException:

    This is an internal server exception.

DescribeVirtualCluster

$result = $client->describeVirtualCluster([/* ... */]);
$promise = $client->describeVirtualClusterAsync([/* ... */]);

Displays detailed information about a specified virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements.

Parameter Syntax

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

Parameter Details

Members
id
  • Required: Yes
  • Type: string

The ID of the virtual cluster that will be described.

Result Syntax

[
    'virtualCluster' => [
        'arn' => '<string>',
        'containerProvider' => [
            'id' => '<string>',
            'info' => [
                'eksInfo' => [
                    'namespace' => '<string>',
                ],
            ],
            'type' => 'EKS',
        ],
        'createdAt' => <DateTime>,
        'id' => '<string>',
        'name' => '<string>',
        'state' => 'RUNNING|TERMINATING|TERMINATED|ARRESTED',
        'tags' => ['<string>', ...],
    ],
]

Result Details

Members
virtualCluster
  • Type: VirtualCluster structure

This output displays information about the specified virtual cluster.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • ResourceNotFoundException:

    The specified resource was not found.

  • InternalServerException:

    This is an internal server exception.

ListJobRuns

$result = $client->listJobRuns([/* ... */]);
$promise = $client->listJobRunsAsync([/* ... */]);

Lists job runs based on a set of parameters. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS.

Parameter Syntax

$result = $client->listJobRuns([
    'createdAfter' => <integer || string || DateTime>,
    'createdBefore' => <integer || string || DateTime>,
    'maxResults' => <integer>,
    'name' => '<string>',
    'nextToken' => '<string>',
    'states' => ['<string>', ...],
    'virtualClusterId' => '<string>', // REQUIRED
]);

Parameter Details

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

The date and time after which the job runs were submitted.

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

The date and time before which the job runs were submitted.

maxResults
  • Type: int

The maximum number of job runs that can be listed.

name
  • Type: string

The name of the job run.

nextToken
  • Type: string

The token for the next set of job runs to return.

states
  • Type: Array of strings

The states of the job run.

virtualClusterId
  • Required: Yes
  • Type: string

The ID of the virtual cluster for which to list the job run.

Result Syntax

[
    'jobRuns' => [
        [
            'arn' => '<string>',
            'clientToken' => '<string>',
            'configurationOverrides' => [
                'applicationConfiguration' => [
                    [
                        'classification' => '<string>',
                        'configurations' => [...], // RECURSIVE
                        'properties' => ['<string>', ...],
                    ],
                    // ...
                ],
                'monitoringConfiguration' => [
                    'cloudWatchMonitoringConfiguration' => [
                        'logGroupName' => '<string>',
                        'logStreamNamePrefix' => '<string>',
                    ],
                    'persistentAppUI' => 'ENABLED|DISABLED',
                    's3MonitoringConfiguration' => [
                        'logUri' => '<string>',
                    ],
                ],
            ],
            'createdAt' => <DateTime>,
            'createdBy' => '<string>',
            'executionRoleArn' => '<string>',
            'failureReason' => 'INTERNAL_ERROR|USER_ERROR|VALIDATION_ERROR|CLUSTER_UNAVAILABLE',
            'finishedAt' => <DateTime>,
            'id' => '<string>',
            'jobDriver' => [
                'sparkSqlJobDriver' => [
                    'entryPoint' => '<string>',
                    'sparkSqlParameters' => '<string>',
                ],
                'sparkSubmitJobDriver' => [
                    'entryPoint' => '<string>',
                    'entryPointArguments' => ['<string>', ...],
                    'sparkSubmitParameters' => '<string>',
                ],
            ],
            'name' => '<string>',
            'releaseLabel' => '<string>',
            'retryPolicyConfiguration' => [
                'maxAttempts' => <integer>,
            ],
            'retryPolicyExecution' => [
                'currentAttemptCount' => <integer>,
            ],
            'state' => 'PENDING|SUBMITTED|RUNNING|FAILED|CANCELLED|CANCEL_PENDING|COMPLETED',
            'stateDetails' => '<string>',
            'tags' => ['<string>', ...],
            'virtualClusterId' => '<string>',
        ],
        // ...
    ],
    'nextToken' => '<string>',
]

Result Details

Members
jobRuns
  • Type: Array of JobRun structures

This output lists information about the specified job runs.

nextToken
  • Type: string

This output displays the token for the next set of job runs.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • InternalServerException:

    This is an internal server exception.

ListJobTemplates

$result = $client->listJobTemplates([/* ... */]);
$promise = $client->listJobTemplatesAsync([/* ... */]);

Lists job templates based on a set of parameters. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request.

Parameter Syntax

$result = $client->listJobTemplates([
    'createdAfter' => <integer || string || DateTime>,
    'createdBefore' => <integer || string || DateTime>,
    'maxResults' => <integer>,
    'nextToken' => '<string>',
]);

Parameter Details

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

The date and time after which the job templates were created.

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

The date and time before which the job templates were created.

maxResults
  • Type: int

The maximum number of job templates that can be listed.

nextToken
  • Type: string

The token for the next set of job templates to return.

Result Syntax

[
    'nextToken' => '<string>',
    'templates' => [
        [
            'arn' => '<string>',
            'createdAt' => <DateTime>,
            'createdBy' => '<string>',
            'decryptionError' => '<string>',
            'id' => '<string>',
            'jobTemplateData' => [
                'configurationOverrides' => [
                    'applicationConfiguration' => [
                        [
                            'classification' => '<string>',
                            'configurations' => [...], // RECURSIVE
                            'properties' => ['<string>', ...],
                        ],
                        // ...
                    ],
                    'monitoringConfiguration' => [
                        'cloudWatchMonitoringConfiguration' => [
                            'logGroupName' => '<string>',
                            'logStreamNamePrefix' => '<string>',
                        ],
                        'persistentAppUI' => '<string>',
                        's3MonitoringConfiguration' => [
                            'logUri' => '<string>',
                        ],
                    ],
                ],
                'executionRoleArn' => '<string>',
                'jobDriver' => [
                    'sparkSqlJobDriver' => [
                        'entryPoint' => '<string>',
                        'sparkSqlParameters' => '<string>',
                    ],
                    'sparkSubmitJobDriver' => [
                        'entryPoint' => '<string>',
                        'entryPointArguments' => ['<string>', ...],
                        'sparkSubmitParameters' => '<string>',
                    ],
                ],
                'jobTags' => ['<string>', ...],
                'parameterConfiguration' => [
                    '<TemplateParameterName>' => [
                        'defaultValue' => '<string>',
                        'type' => 'NUMBER|STRING',
                    ],
                    // ...
                ],
                'releaseLabel' => '<string>',
            ],
            'kmsKeyArn' => '<string>',
            'name' => '<string>',
            'tags' => ['<string>', ...],
        ],
        // ...
    ],
]

Result Details

Members
nextToken
  • Type: string

This output displays the token for the next set of job templates.

templates
  • Type: Array of JobTemplate structures

This output lists information about the specified job templates.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • InternalServerException:

    This is an internal server exception.

ListManagedEndpoints

$result = $client->listManagedEndpoints([/* ... */]);
$promise = $client->listManagedEndpointsAsync([/* ... */]);

Lists managed endpoints based on a set of parameters. A managed endpoint is a gateway that connects Amazon EMR Studio to Amazon EMR on EKS so that Amazon EMR Studio can communicate with your virtual cluster.

Parameter Syntax

$result = $client->listManagedEndpoints([
    'createdAfter' => <integer || string || DateTime>,
    'createdBefore' => <integer || string || DateTime>,
    'maxResults' => <integer>,
    'nextToken' => '<string>',
    'states' => ['<string>', ...],
    'types' => ['<string>', ...],
    'virtualClusterId' => '<string>', // REQUIRED
]);

Parameter Details

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

The date and time after which the endpoints are created.

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

The date and time before which the endpoints are created.

maxResults
  • Type: int

The maximum number of managed endpoints that can be listed.

nextToken
  • Type: string

The token for the next set of managed endpoints to return.

states
  • Type: Array of strings

The states of the managed endpoints.

types
  • Type: Array of strings

The types of the managed endpoints.

virtualClusterId
  • Required: Yes
  • Type: string

The ID of the virtual cluster.

Result Syntax

[
    'endpoints' => [
        [
            'arn' => '<string>',
            'certificateArn' => '<string>',
            'certificateAuthority' => [
                'certificateArn' => '<string>',
                'certificateData' => '<string>',
            ],
            'configurationOverrides' => [
                'applicationConfiguration' => [
                    [
                        'classification' => '<string>',
                        'configurations' => [...], // RECURSIVE
                        'properties' => ['<string>', ...],
                    ],
                    // ...
                ],
                'monitoringConfiguration' => [
                    'cloudWatchMonitoringConfiguration' => [
                        'logGroupName' => '<string>',
                        'logStreamNamePrefix' => '<string>',
                    ],
                    'persistentAppUI' => 'ENABLED|DISABLED',
                    's3MonitoringConfiguration' => [
                        'logUri' => '<string>',
                    ],
                ],
            ],
            'createdAt' => <DateTime>,
            'executionRoleArn' => '<string>',
            'failureReason' => 'INTERNAL_ERROR|USER_ERROR|VALIDATION_ERROR|CLUSTER_UNAVAILABLE',
            'id' => '<string>',
            'name' => '<string>',
            'releaseLabel' => '<string>',
            'securityGroup' => '<string>',
            'serverUrl' => '<string>',
            'state' => 'CREATING|ACTIVE|TERMINATING|TERMINATED|TERMINATED_WITH_ERRORS',
            'stateDetails' => '<string>',
            'subnetIds' => ['<string>', ...],
            'tags' => ['<string>', ...],
            'type' => '<string>',
            'virtualClusterId' => '<string>',
        ],
        // ...
    ],
    'nextToken' => '<string>',
]

Result Details

Members
endpoints
  • Type: Array of Endpoint structures

The managed endpoints to be listed.

nextToken
  • Type: string

The token for the next set of endpoints to return.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • InternalServerException:

    This is an internal server exception.

ListTagsForResource

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

Lists the tags assigned to the resources.

Parameter Syntax

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

Parameter Details

Members
resourceArn
  • Required: Yes
  • Type: string

The ARN of tagged resources.

Result Syntax

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

Result Details

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

The tags assigned to resources.

Errors

  • InternalServerException:

    This is an internal server exception.

  • ValidationException:

    There are invalid parameters in the client request.

  • ResourceNotFoundException:

    The specified resource was not found.

ListVirtualClusters

$result = $client->listVirtualClusters([/* ... */]);
$promise = $client->listVirtualClustersAsync([/* ... */]);

Lists information about the specified virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements.

Parameter Syntax

$result = $client->listVirtualClusters([
    'containerProviderId' => '<string>',
    'containerProviderType' => 'EKS',
    'createdAfter' => <integer || string || DateTime>,
    'createdBefore' => <integer || string || DateTime>,
    'maxResults' => <integer>,
    'nextToken' => '<string>',
    'states' => ['<string>', ...],
]);

Parameter Details

Members
containerProviderId
  • Type: string

The container provider ID of the virtual cluster.

containerProviderType
  • Type: string

The container provider type of the virtual cluster. Amazon EKS is the only supported type as of now.

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

The date and time after which the virtual clusters are created.

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

The date and time before which the virtual clusters are created.

maxResults
  • Type: int

The maximum number of virtual clusters that can be listed.

nextToken
  • Type: string

The token for the next set of virtual clusters to return.

states
  • Type: Array of strings

The states of the requested virtual clusters.

Result Syntax

[
    'nextToken' => '<string>',
    'virtualClusters' => [
        [
            'arn' => '<string>',
            'containerProvider' => [
                'id' => '<string>',
                'info' => [
                    'eksInfo' => [
                        'namespace' => '<string>',
                    ],
                ],
                'type' => 'EKS',
            ],
            'createdAt' => <DateTime>,
            'id' => '<string>',
            'name' => '<string>',
            'state' => 'RUNNING|TERMINATING|TERMINATED|ARRESTED',
            'tags' => ['<string>', ...],
        ],
        // ...
    ],
]

Result Details

Members
nextToken
  • Type: string

This output displays the token for the next set of virtual clusters.

virtualClusters
  • Type: Array of VirtualCluster structures

This output lists the specified virtual clusters.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • InternalServerException:

    This is an internal server exception.

StartJobRun

$result = $client->startJobRun([/* ... */]);
$promise = $client->startJobRunAsync([/* ... */]);

Starts a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS.

Parameter Syntax

$result = $client->startJobRun([
    'clientToken' => '<string>', // REQUIRED
    'configurationOverrides' => [
        'applicationConfiguration' => [
            [
                'classification' => '<string>', // REQUIRED
                'configurations' => [...], // RECURSIVE
                'properties' => ['<string>', ...],
            ],
            // ...
        ],
        'monitoringConfiguration' => [
            'cloudWatchMonitoringConfiguration' => [
                'logGroupName' => '<string>', // REQUIRED
                'logStreamNamePrefix' => '<string>',
            ],
            'persistentAppUI' => 'ENABLED|DISABLED',
            's3MonitoringConfiguration' => [
                'logUri' => '<string>', // REQUIRED
            ],
        ],
    ],
    'executionRoleArn' => '<string>',
    'jobDriver' => [
        'sparkSqlJobDriver' => [
            'entryPoint' => '<string>',
            'sparkSqlParameters' => '<string>',
        ],
        'sparkSubmitJobDriver' => [
            'entryPoint' => '<string>', // REQUIRED
            'entryPointArguments' => ['<string>', ...],
            'sparkSubmitParameters' => '<string>',
        ],
    ],
    'jobTemplateId' => '<string>',
    'jobTemplateParameters' => ['<string>', ...],
    'name' => '<string>',
    'releaseLabel' => '<string>',
    'retryPolicyConfiguration' => [
        'maxAttempts' => <integer>, // REQUIRED
    ],
    'tags' => ['<string>', ...],
    'virtualClusterId' => '<string>', // REQUIRED
]);

Parameter Details

Members
clientToken
  • Required: Yes
  • Type: string

The client idempotency token of the job run request.

configurationOverrides
  • Type: ConfigurationOverrides structure

The configuration overrides for the job run.

executionRoleArn
  • Type: string

The execution role ARN for the job run.

jobDriver
  • Type: JobDriver structure

The job driver for the job run.

jobTemplateId
  • Type: string

The job template ID to be used to start the job run.

jobTemplateParameters
  • Type: Associative array of custom strings keys (TemplateParameterName) to strings

The values of job template parameters to start a job run.

name
  • Type: string

The name of the job run.

releaseLabel
  • Type: string

The Amazon EMR release version to use for the job run.

retryPolicyConfiguration
  • Type: RetryPolicyConfiguration structure

The retry policy configuration for the job run.

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

The tags assigned to job runs.

virtualClusterId
  • Required: Yes
  • Type: string

The virtual cluster ID for which the job run request is submitted.

Result Syntax

[
    'arn' => '<string>',
    'id' => '<string>',
    'name' => '<string>',
    'virtualClusterId' => '<string>',
]

Result Details

Members
arn
  • Type: string

This output lists the ARN of job run.

id
  • Type: string

This output displays the started job run ID.

name
  • Type: string

This output displays the name of the started job run.

virtualClusterId
  • Type: string

This output displays the virtual cluster ID for which the job run was submitted.

Errors

  • ValidationException:

    There are invalid parameters in the client request.

  • ResourceNotFoundException:

    The specified resource was not found.

  • InternalServerException:

    This is an internal server exception.

TagResource

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

Assigns tags to resources. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value, both of which you define. Tags enable you to categorize your Amazon Web Services resources by attributes such as purpose, owner, or environment. When you have many resources of the same type, you can quickly identify a specific resource based on the tags you've assigned to it. For example, you can define a set of tags for your Amazon EMR on EKS clusters to help you track each cluster's owner and stack level. We recommend that you devise a consistent set of tag keys for each resource type. You can then search and filter the resources based on the tags that you add.

Parameter Syntax

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

Parameter Details

Members
resourceArn
  • Required: Yes
  • Type: string

The ARN of resources.

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

The tags assigned to resources.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    This is an internal server exception.

  • ValidationException:

    There are invalid parameters in the client request.

  • ResourceNotFoundException:

    The specified resource was not found.

UntagResource

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

Removes tags from resources.

Parameter Syntax

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

Parameter Details

Members
resourceArn
  • Required: Yes
  • Type: string

The ARN of resources.

tagKeys
  • Required: Yes
  • Type: Array of strings

The tag keys of the resources.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    This is an internal server exception.

  • ValidationException:

    There are invalid parameters in the client request.

  • ResourceNotFoundException:

    The specified resource was not found.

Shapes

Certificate

Description

The entity representing certificate data generated for managed endpoint.

Members
certificateArn
  • Type: string

The ARN of the certificate generated for managed endpoint.

certificateData
  • Type: string

The base64 encoded PEM certificate data generated for managed endpoint.

CloudWatchMonitoringConfiguration

Description

A configuration for CloudWatch monitoring. You can configure your jobs to send log information to CloudWatch Logs.

Members
logGroupName
  • Required: Yes
  • Type: string

The name of the log group for log publishing.

logStreamNamePrefix
  • Type: string

The specified name prefix for log streams.

Configuration

Description

A configuration specification to be used when provisioning virtual clusters, which can include configurations for applications and software bundled with Amazon EMR on EKS. A configuration consists of a classification, properties, and optional nested configurations. A classification refers to an application-specific configuration file. Properties are the settings you want to change in that file.

Members
classification
  • Required: Yes
  • Type: string

The classification within a configuration.

configurations
  • Type: Array of Configuration structures

A list of additional configurations to apply within a configuration object.

properties
  • Type: Associative array of custom strings keys (String1024) to strings

A set of properties specified within a configuration classification.

ConfigurationOverrides

Description

A configuration specification to be used to override existing configurations.

Members
applicationConfiguration
  • Type: Array of Configuration structures

The configurations for the application running by the job run.

monitoringConfiguration
  • Type: MonitoringConfiguration structure

The configurations for monitoring.

ContainerInfo

Description

The information about the container used for a job run or a managed endpoint.

Members
eksInfo
  • Type: EksInfo structure

The information about the Amazon EKS cluster.

ContainerProvider

Description

The information about the container provider.

Members
id
  • Required: Yes
  • Type: string

The ID of the container cluster.

info
  • Type: ContainerInfo structure

The information about the container cluster.

type
  • Required: Yes
  • Type: string

The type of the container provider. Amazon EKS is the only supported type as of now.

EksInfo

Description

The information about the Amazon EKS cluster.

Members
namespace
  • Type: string

The namespaces of the Amazon EKS cluster.

Endpoint

Description

This entity represents the endpoint that is managed by Amazon EMR on EKS.

Members
arn
  • Type: string

The ARN of the endpoint.

certificateArn
  • Type: string

The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.

certificateAuthority
  • Type: Certificate structure

The certificate generated by emr control plane on customer behalf to secure the managed endpoint.

configurationOverrides
  • Type: ConfigurationOverrides structure

The configuration settings that are used to override existing configurations for endpoints.

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

The date and time when the endpoint was created.

executionRoleArn
  • Type: string

The execution role ARN of the endpoint.

failureReason
  • Type: string

The reasons why the endpoint has failed.

id
  • Type: string

The ID of the endpoint.

name
  • Type: string

The name of the endpoint.

releaseLabel
  • Type: string

The EMR release version to be used for the endpoint.

securityGroup
  • Type: string

The security group configuration of the endpoint.

serverUrl
  • Type: string

The server URL of the endpoint.

state
  • Type: string

The state of the endpoint.

stateDetails
  • Type: string

Additional details of the endpoint state.

subnetIds
  • Type: Array of strings

The subnet IDs of the endpoint.

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

The tags of the endpoint.

type
  • Type: string

The type of the endpoint.

virtualClusterId
  • Type: string

The ID of the endpoint's virtual cluster.

InternalServerException

Description

This is an internal server exception.

Members
message
  • Type: string

JobDriver

Description

Specify the driver that the job runs on. Exactly one of the two available job drivers is required, either sparkSqlJobDriver or sparkSubmitJobDriver.

Members
sparkSqlJobDriver
  • Type: SparkSqlJobDriver structure

The job driver for job type.

sparkSubmitJobDriver
  • Type: SparkSubmitJobDriver structure

The job driver parameters specified for spark submit.

JobRun

Description

This entity describes a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS.

Members
arn
  • Type: string

The ARN of job run.

clientToken
  • Type: string

The client token used to start a job run.

configurationOverrides
  • Type: ConfigurationOverrides structure

The configuration settings that are used to override default configuration.

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

The date and time when the job run was created.

createdBy
  • Type: string

The user who created the job run.

executionRoleArn
  • Type: string

The execution role ARN of the job run.

failureReason
  • Type: string

The reasons why the job run has failed.

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

The date and time when the job run has finished.

id
  • Type: string

The ID of the job run.

jobDriver
  • Type: JobDriver structure

Parameters of job driver for the job run.

name
  • Type: string

The name of the job run.

releaseLabel
  • Type: string

The release version of Amazon EMR.

retryPolicyConfiguration
  • Type: RetryPolicyConfiguration structure

The configuration of the retry policy that the job runs on.

retryPolicyExecution
  • Type: RetryPolicyExecution structure

The current status of the retry policy executed on the job.

state
  • Type: string

The state of the job run.

stateDetails
  • Type: string

Additional details of the job run state.

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

The assigned tags of the job run.

virtualClusterId
  • Type: string

The ID of the job run's virtual cluster.

JobTemplate

Description

This entity describes a job template. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request.

Members
arn
  • Type: string

The ARN of the job template.

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

The date and time when the job template was created.

createdBy
  • Type: string

The user who created the job template.

decryptionError
  • Type: string

The error message in case the decryption of job template fails.

id
  • Type: string

The ID of the job template.

jobTemplateData
  • Required: Yes
  • Type: JobTemplateData structure

The job template data which holds values of StartJobRun API request.

kmsKeyArn
  • Type: string

The KMS key ARN used to encrypt the job template.

name
  • Type: string

The name of the job template.

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

The tags assigned to the job template.

JobTemplateData

Description

The values of StartJobRun API requests used in job runs started using the job template.

Members
configurationOverrides
  • Type: ParametricConfigurationOverrides structure

The configuration settings that are used to override defaults configuration.

executionRoleArn
  • Required: Yes
  • Type: string

The execution role ARN of the job run.

jobDriver
  • Required: Yes
  • Type: JobDriver structure

Specify the driver that the job runs on. Exactly one of the two available job drivers is required, either sparkSqlJobDriver or sparkSubmitJobDriver.

jobTags
  • Type: Associative array of custom strings keys (String128) to strings

The tags assigned to jobs started using the job template.

parameterConfiguration
  • Type: Associative array of custom strings keys (TemplateParameterName) to TemplateParameterConfiguration structures

The configuration of parameters existing in the job template.

releaseLabel
  • Required: Yes
  • Type: string

The release version of Amazon EMR.

MonitoringConfiguration

Description

Configuration setting for monitoring.

Members
cloudWatchMonitoringConfiguration
  • Type: CloudWatchMonitoringConfiguration structure

Monitoring configurations for CloudWatch.

persistentAppUI
  • Type: string

Monitoring configurations for the persistent application UI.

s3MonitoringConfiguration
  • Type: S3MonitoringConfiguration structure

Amazon S3 configuration for monitoring log publishing.

ParametricCloudWatchMonitoringConfiguration

Description

A configuration for CloudWatch monitoring. You can configure your jobs to send log information to CloudWatch Logs. This data type allows job template parameters to be specified within.

Members
logGroupName
  • Type: string

The name of the log group for log publishing.

logStreamNamePrefix
  • Type: string

The specified name prefix for log streams.

ParametricConfigurationOverrides

Description

A configuration specification to be used to override existing configurations. This data type allows job template parameters to be specified within.

Members
applicationConfiguration
  • Type: Array of Configuration structures

The configurations for the application running by the job run.

monitoringConfiguration
  • Type: ParametricMonitoringConfiguration structure

The configurations for monitoring.

ParametricMonitoringConfiguration

Description

Configuration setting for monitoring. This data type allows job template parameters to be specified within.

Members
cloudWatchMonitoringConfiguration
  • Type: ParametricCloudWatchMonitoringConfiguration structure

Monitoring configurations for CloudWatch.

persistentAppUI
  • Type: string

Monitoring configurations for the persistent application UI.

s3MonitoringConfiguration
  • Type: ParametricS3MonitoringConfiguration structure

Amazon S3 configuration for monitoring log publishing.

ParametricS3MonitoringConfiguration

Description

Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3. This data type allows job template parameters to be specified within.

Members
logUri
  • Type: string

Amazon S3 destination URI for log publishing.

ResourceNotFoundException

Description

The specified resource was not found.

Members
message
  • Type: string

RetryPolicyConfiguration

Description

The configuration of the retry policy that the job runs on.

Members
maxAttempts
  • Required: Yes
  • Type: int

The maximum number of attempts on the job's driver.

RetryPolicyExecution

Description

The current status of the retry policy executed on the job.

Members
currentAttemptCount
  • Required: Yes
  • Type: int

The current number of attempts made on the driver of the job.

S3MonitoringConfiguration

Description

Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3.

Members
logUri
  • Required: Yes
  • Type: string

Amazon S3 destination URI for log publishing.

SparkSqlJobDriver

Description

The job driver for job type.

Members
entryPoint
  • Type: string

The SQL file to be executed.

sparkSqlParameters
  • Type: string

The Spark parameters to be included in the Spark SQL command.

SparkSubmitJobDriver

Description

The information about job driver for Spark submit.

Members
entryPoint
  • Required: Yes
  • Type: string

The entry point of job application.

entryPointArguments
  • Type: Array of strings

The arguments for job application.

sparkSubmitParameters
  • Type: string

The Spark submit parameters that are used for job runs.

TemplateParameterConfiguration

Description

The configuration of a job template parameter.

Members
defaultValue
  • Type: string

The default value for the job template parameter.

type
  • Type: string

The type of the job template parameter. Allowed values are: ‘STRING’, ‘NUMBER’.

ValidationException

Description

There are invalid parameters in the client request.

Members
message
  • Type: string

VirtualCluster

Description

This entity describes a virtual cluster. A virtual cluster is a Kubernetes namespace that Amazon EMR is registered with. Amazon EMR uses virtual clusters to run jobs and host endpoints. Multiple virtual clusters can be backed by the same physical cluster. However, each virtual cluster maps to one namespace on an Amazon EKS cluster. Virtual clusters do not create any active resources that contribute to your bill or that require lifecycle management outside the service.

Members
arn
  • Type: string

The ARN of the virtual cluster.

containerProvider
  • Type: ContainerProvider structure

The container provider of the virtual cluster.

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

The date and time when the virtual cluster is created.

id
  • Type: string

The ID of the virtual cluster.

name
  • Type: string

The name of the virtual cluster.

state
  • Type: string

The state of the virtual cluster.

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

The assigned tags of the virtual cluster.

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