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
    • IVSRealTime
      • 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
    • VPCLattice
      • 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\IVSRealTime\IVSRealTimeClient
  • 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\VPCLattice\VPCLatticeClient
  • 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\IVSRealTime\Exception\IVSRealTimeException
  • 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\VPCLattice\Exception\VPCLatticeException
  • 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 WorkLink 2018-09-25

Client: Aws\WorkLink\WorkLinkClient
Service ID: worklink
Version: 2018-09-25

This page describes the parameters and results for the operations of the Amazon WorkLink (2018-09-25), and shows how to use the Aws\WorkLink\WorkLinkClient object to call the described operations. This documentation is specific to the 2018-09-25 API version of the service.

Operation Summary

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

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

  • AssociateDomain ( array $params = [] )

    Specifies a domain to be associated to Amazon WorkLink.

  • AssociateWebsiteAuthorizationProvider ( array $params = [] )

    Associates a website authorization provider with a specified fleet.

  • AssociateWebsiteCertificateAuthority ( array $params = [] )

    Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.

  • CreateFleet ( array $params = [] )

    Creates a fleet.

  • DeleteFleet ( array $params = [] )

    Deletes a fleet.

  • DescribeAuditStreamConfiguration ( array $params = [] )

    Describes the configuration for delivering audit streams to the customer account.

  • DescribeCompanyNetworkConfiguration ( array $params = [] )

    Describes the networking configuration to access the internal websites associated with the specified fleet.

  • DescribeDevice ( array $params = [] )

    Provides information about a user's device.

  • DescribeDevicePolicyConfiguration ( array $params = [] )

    Describes the device policy configuration for the specified fleet.

  • DescribeDomain ( array $params = [] )

    Provides information about the domain.

  • DescribeFleetMetadata ( array $params = [] )

    Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.

  • DescribeIdentityProviderConfiguration ( array $params = [] )

    Describes the identity provider configuration of the specified fleet.

  • DescribeWebsiteCertificateAuthority ( array $params = [] )

    Provides information about the certificate authority.

  • DisassociateDomain ( array $params = [] )

    Disassociates a domain from Amazon WorkLink.

  • DisassociateWebsiteAuthorizationProvider ( array $params = [] )

    Disassociates a website authorization provider from a specified fleet.

  • DisassociateWebsiteCertificateAuthority ( array $params = [] )

    Removes a certificate authority (CA).

  • ListDevices ( array $params = [] )

    Retrieves a list of devices registered with the specified fleet.

  • ListDomains ( array $params = [] )

    Retrieves a list of domains associated to a specified fleet.

  • ListFleets ( array $params = [] )

    Retrieves a list of fleets for the current account and Region.

  • ListTagsForResource ( array $params = [] )

    Retrieves a list of tags for the specified resource.

  • ListWebsiteAuthorizationProviders ( array $params = [] )

    Retrieves a list of website authorization providers associated with a specified fleet.

  • ListWebsiteCertificateAuthorities ( array $params = [] )

    Retrieves a list of certificate authorities added for the current account and Region.

  • RestoreDomainAccess ( array $params = [] )

    Moves a domain to ACTIVE status if it was in the INACTIVE status.

  • RevokeDomainAccess ( array $params = [] )

    Moves a domain to INACTIVE status if it was in the ACTIVE status.

  • SignOutUser ( array $params = [] )

    Signs the user out from all of their devices.

  • TagResource ( array $params = [] )

    Adds or overwrites one or more tags for the specified resource, such as a fleet.

  • UntagResource ( array $params = [] )

    Removes one or more tags from the specified resource.

  • UpdateAuditStreamConfiguration ( array $params = [] )

    Updates the audit stream configuration for the fleet.

  • UpdateCompanyNetworkConfiguration ( array $params = [] )

    Updates the company network configuration for the fleet.

  • UpdateDevicePolicyConfiguration ( array $params = [] )

    Updates the device policy configuration for the fleet.

  • UpdateDomainMetadata ( array $params = [] )

    Updates domain metadata, such as DisplayName.

  • UpdateFleetMetadata ( array $params = [] )

    Updates fleet metadata, such as DisplayName.

  • UpdateIdentityProviderConfiguration ( array $params = [] )

    Updates the identity provider configuration for the fleet.

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:

  • ListDevices
  • ListDomains
  • ListFleets
  • ListWebsiteAuthorizationProviders
  • ListWebsiteCertificateAuthorities

Operations

AssociateDomain

$result = $client->associateDomain([/* ... */]);
$promise = $client->associateDomainAsync([/* ... */]);

Specifies a domain to be associated to Amazon WorkLink.

Parameter Syntax

$result = $client->associateDomain([
    'AcmCertificateArn' => '<string>', // REQUIRED
    'DisplayName' => '<string>',
    'DomainName' => '<string>', // REQUIRED
    'FleetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AcmCertificateArn
  • Required: Yes
  • Type: string

The ARN of an issued ACM certificate that is valid for the domain being associated.

DisplayName
  • Type: string

The name to display.

DomainName
  • Required: Yes
  • Type: string

The fully qualified domain name (FQDN).

FleetArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the fleet.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • ResourceAlreadyExistsException:

    The resource already exists.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

AssociateWebsiteAuthorizationProvider

$result = $client->associateWebsiteAuthorizationProvider([/* ... */]);
$promise = $client->associateWebsiteAuthorizationProviderAsync([/* ... */]);

Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.

Parameter Syntax

$result = $client->associateWebsiteAuthorizationProvider([
    'AuthorizationProviderType' => 'SAML', // REQUIRED
    'DomainName' => '<string>',
    'FleetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AuthorizationProviderType
  • Required: Yes
  • Type: string

The authorization provider type.

DomainName
  • Type: string

The domain name of the authorization provider. This applies only to SAML-based authorization providers.

FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

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

Result Details

Members
AuthorizationProviderId
  • Type: string

A unique identifier for the authorization provider.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • ResourceAlreadyExistsException:

    The resource already exists.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

AssociateWebsiteCertificateAuthority

$result = $client->associateWebsiteCertificateAuthority([/* ... */]);
$promise = $client->associateWebsiteCertificateAuthorityAsync([/* ... */]);

Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.

Parameter Syntax

$result = $client->associateWebsiteCertificateAuthority([
    'Certificate' => '<string>', // REQUIRED
    'DisplayName' => '<string>',
    'FleetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
Certificate
  • Required: Yes
  • Type: string

The root certificate of the CA.

DisplayName
  • Type: string

The certificate name to display.

FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

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

Result Details

Members
WebsiteCaId
  • Type: string

A unique identifier for the CA.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • ResourceAlreadyExistsException:

    The resource already exists.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

CreateFleet

$result = $client->createFleet([/* ... */]);
$promise = $client->createFleetAsync([/* ... */]);

Creates a fleet. A fleet consists of resources and the configuration that delivers associated websites to authorized users who download and set up the Amazon WorkLink app.

Parameter Syntax

$result = $client->createFleet([
    'DisplayName' => '<string>',
    'FleetName' => '<string>', // REQUIRED
    'OptimizeForEndUserLocation' => true || false,
    'Tags' => ['<string>', ...],
]);

Parameter Details

Members
DisplayName
  • Type: string

The fleet name to display.

FleetName
  • Required: Yes
  • Type: string

A unique name for the fleet.

OptimizeForEndUserLocation
  • Type: boolean

The option to optimize for better performance by routing traffic through the closest AWS Region to users, which may be outside of your home Region.

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

The tags to add to the resource. A tag is a key-value pair.

Result Syntax

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

Result Details

Members
FleetArn
  • Type: string

The Amazon Resource Name (ARN) of the fleet.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • ResourceAlreadyExistsException:

    The resource already exists.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

DeleteFleet

$result = $client->deleteFleet([/* ... */]);
$promise = $client->deleteFleetAsync([/* ... */]);

Deletes a fleet. Prevents users from accessing previously associated websites.

Parameter Syntax

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

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

DescribeAuditStreamConfiguration

$result = $client->describeAuditStreamConfiguration([/* ... */]);
$promise = $client->describeAuditStreamConfigurationAsync([/* ... */]);

Describes the configuration for delivering audit streams to the customer account.

Parameter Syntax

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

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

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

Result Details

Members
AuditStreamArn
  • Type: string

The ARN of the Amazon Kinesis data stream that will receive the audit events.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

DescribeCompanyNetworkConfiguration

$result = $client->describeCompanyNetworkConfiguration([/* ... */]);
$promise = $client->describeCompanyNetworkConfigurationAsync([/* ... */]);

Describes the networking configuration to access the internal websites associated with the specified fleet.

Parameter Syntax

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

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

[
    'SecurityGroupIds' => ['<string>', ...],
    'SubnetIds' => ['<string>', ...],
    'VpcId' => '<string>',
]

Result Details

Members
SecurityGroupIds
  • Type: Array of strings

The security groups associated with access to the provided subnets.

SubnetIds
  • Type: Array of strings

The subnets used for X-ENI connections from Amazon WorkLink rendering containers.

VpcId
  • Type: string

The VPC with connectivity to associated websites.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

DescribeDevice

$result = $client->describeDevice([/* ... */]);
$promise = $client->describeDeviceAsync([/* ... */]);

Provides information about a user's device.

Parameter Syntax

$result = $client->describeDevice([
    'DeviceId' => '<string>', // REQUIRED
    'FleetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
DeviceId
  • Required: Yes
  • Type: string

A unique identifier for a registered user's device.

FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

[
    'FirstAccessedTime' => <DateTime>,
    'LastAccessedTime' => <DateTime>,
    'Manufacturer' => '<string>',
    'Model' => '<string>',
    'OperatingSystem' => '<string>',
    'OperatingSystemVersion' => '<string>',
    'PatchLevel' => '<string>',
    'Status' => 'ACTIVE|SIGNED_OUT',
    'Username' => '<string>',
]

Result Details

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

The date that the device first signed in to Amazon WorkLink.

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

The date that the device last accessed Amazon WorkLink.

Manufacturer
  • Type: string

The manufacturer of the device.

Model
  • Type: string

The model of the device.

OperatingSystem
  • Type: string

The operating system of the device.

OperatingSystemVersion
  • Type: string

The operating system version of the device.

PatchLevel
  • Type: string

The operating system patch level of the device.

Status
  • Type: string

The current state of the device.

Username
  • Type: string

The user name associated with the device.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

DescribeDevicePolicyConfiguration

$result = $client->describeDevicePolicyConfiguration([/* ... */]);
$promise = $client->describeDevicePolicyConfigurationAsync([/* ... */]);

Describes the device policy configuration for the specified fleet.

Parameter Syntax

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

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

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

Result Details

Members
DeviceCaCertificate
  • Type: string

The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

DescribeDomain

$result = $client->describeDomain([/* ... */]);
$promise = $client->describeDomainAsync([/* ... */]);

Provides information about the domain.

Parameter Syntax

$result = $client->describeDomain([
    'DomainName' => '<string>', // REQUIRED
    'FleetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
DomainName
  • Required: Yes
  • Type: string

The name of the domain.

FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

[
    'AcmCertificateArn' => '<string>',
    'CreatedTime' => <DateTime>,
    'DisplayName' => '<string>',
    'DomainName' => '<string>',
    'DomainStatus' => 'PENDING_VALIDATION|ASSOCIATING|ACTIVE|INACTIVE|DISASSOCIATING|DISASSOCIATED|FAILED_TO_ASSOCIATE|FAILED_TO_DISASSOCIATE',
]

Result Details

Members
AcmCertificateArn
  • Type: string

The ARN of an issued ACM certificate that is valid for the domain being associated.

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

The time that the domain was added.

DisplayName
  • Type: string

The name to display.

DomainName
  • Type: string

The name of the domain.

DomainStatus
  • Type: string

The current state for the domain.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

DescribeFleetMetadata

$result = $client->describeFleetMetadata([/* ... */]);
$promise = $client->describeFleetMetadataAsync([/* ... */]);

Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.

Parameter Syntax

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

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the fleet.

Result Syntax

[
    'CompanyCode' => '<string>',
    'CreatedTime' => <DateTime>,
    'DisplayName' => '<string>',
    'FleetName' => '<string>',
    'FleetStatus' => 'CREATING|ACTIVE|DELETING|DELETED|FAILED_TO_CREATE|FAILED_TO_DELETE',
    'LastUpdatedTime' => <DateTime>,
    'OptimizeForEndUserLocation' => true || false,
    'Tags' => ['<string>', ...],
]

Result Details

Members
CompanyCode
  • Type: string

The identifier used by users to sign in to the Amazon WorkLink app.

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

The time that the fleet was created.

DisplayName
  • Type: string

The name to display.

FleetName
  • Type: string

The name of the fleet.

FleetStatus
  • Type: string

The current state of the fleet.

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

The time that the fleet was last updated.

OptimizeForEndUserLocation
  • Type: boolean

The option to optimize for better performance by routing traffic through the closest AWS Region to users, which may be outside of your home Region.

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

The tags attached to the resource. A tag is a key-value pair.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

DescribeIdentityProviderConfiguration

$result = $client->describeIdentityProviderConfiguration([/* ... */]);
$promise = $client->describeIdentityProviderConfigurationAsync([/* ... */]);

Describes the identity provider configuration of the specified fleet.

Parameter Syntax

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

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

[
    'IdentityProviderSamlMetadata' => '<string>',
    'IdentityProviderType' => 'SAML',
    'ServiceProviderSamlMetadata' => '<string>',
]

Result Details

Members
IdentityProviderSamlMetadata
  • Type: string

The SAML metadata document provided by the user’s identity provider.

IdentityProviderType
  • Type: string

The type of identity provider.

ServiceProviderSamlMetadata
  • Type: string

The SAML metadata document uploaded to the user’s identity provider.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

DescribeWebsiteCertificateAuthority

$result = $client->describeWebsiteCertificateAuthority([/* ... */]);
$promise = $client->describeWebsiteCertificateAuthorityAsync([/* ... */]);

Provides information about the certificate authority.

Parameter Syntax

$result = $client->describeWebsiteCertificateAuthority([
    'FleetArn' => '<string>', // REQUIRED
    'WebsiteCaId' => '<string>', // REQUIRED
]);

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

WebsiteCaId
  • Required: Yes
  • Type: string

A unique identifier for the certificate authority.

Result Syntax

[
    'Certificate' => '<string>',
    'CreatedTime' => <DateTime>,
    'DisplayName' => '<string>',
]

Result Details

Members
Certificate
  • Type: string

The root certificate of the certificate authority.

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

The time that the certificate authority was added.

DisplayName
  • Type: string

The certificate name to display.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

DisassociateDomain

$result = $client->disassociateDomain([/* ... */]);
$promise = $client->disassociateDomainAsync([/* ... */]);

Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.

Parameter Syntax

$result = $client->disassociateDomain([
    'DomainName' => '<string>', // REQUIRED
    'FleetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
DomainName
  • Required: Yes
  • Type: string

The name of the domain.

FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

DisassociateWebsiteAuthorizationProvider

$result = $client->disassociateWebsiteAuthorizationProvider([/* ... */]);
$promise = $client->disassociateWebsiteAuthorizationProviderAsync([/* ... */]);

Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load any associated websites that require this authorization provider.

Parameter Syntax

$result = $client->disassociateWebsiteAuthorizationProvider([
    'AuthorizationProviderId' => '<string>', // REQUIRED
    'FleetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AuthorizationProviderId
  • Required: Yes
  • Type: string

A unique identifier for the authorization provider.

FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • ResourceAlreadyExistsException:

    The resource already exists.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

DisassociateWebsiteCertificateAuthority

$result = $client->disassociateWebsiteCertificateAuthority([/* ... */]);
$promise = $client->disassociateWebsiteCertificateAuthorityAsync([/* ... */]);

Removes a certificate authority (CA).

Parameter Syntax

$result = $client->disassociateWebsiteCertificateAuthority([
    'FleetArn' => '<string>', // REQUIRED
    'WebsiteCaId' => '<string>', // REQUIRED
]);

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

WebsiteCaId
  • Required: Yes
  • Type: string

A unique identifier for the CA.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

ListDevices

$result = $client->listDevices([/* ... */]);
$promise = $client->listDevicesAsync([/* ... */]);

Retrieves a list of devices registered with the specified fleet.

Parameter Syntax

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

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

MaxResults
  • Type: int

The maximum number of results to be included in the next page.

NextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

Result Syntax

[
    'Devices' => [
        [
            'DeviceId' => '<string>',
            'DeviceStatus' => 'ACTIVE|SIGNED_OUT',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
Devices
  • Type: Array of DeviceSummary structures

Information about the devices.

NextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

ListDomains

$result = $client->listDomains([/* ... */]);
$promise = $client->listDomainsAsync([/* ... */]);

Retrieves a list of domains associated to a specified fleet.

Parameter Syntax

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

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

MaxResults
  • Type: int

The maximum number of results to be included in the next page.

NextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

Result Syntax

[
    'Domains' => [
        [
            'CreatedTime' => <DateTime>,
            'DisplayName' => '<string>',
            'DomainName' => '<string>',
            'DomainStatus' => 'PENDING_VALIDATION|ASSOCIATING|ACTIVE|INACTIVE|DISASSOCIATING|DISASSOCIATED|FAILED_TO_ASSOCIATE|FAILED_TO_DISASSOCIATE',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
Domains
  • Type: Array of DomainSummary structures

Information about the domains.

NextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

ListFleets

$result = $client->listFleets([/* ... */]);
$promise = $client->listFleetsAsync([/* ... */]);

Retrieves a list of fleets for the current account and Region.

Parameter Syntax

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

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of results to be included in the next page.

NextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

Result Syntax

[
    'FleetSummaryList' => [
        [
            'CompanyCode' => '<string>',
            'CreatedTime' => <DateTime>,
            'DisplayName' => '<string>',
            'FleetArn' => '<string>',
            'FleetName' => '<string>',
            'FleetStatus' => 'CREATING|ACTIVE|DELETING|DELETED|FAILED_TO_CREATE|FAILED_TO_DELETE',
            'LastUpdatedTime' => <DateTime>,
            'Tags' => ['<string>', ...],
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
FleetSummaryList
  • Type: Array of FleetSummary structures

The summary list of the fleets.

NextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

ListTagsForResource

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

Retrieves a list of tags for the specified resource.

Parameter Syntax

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

Parameter Details

Members
ResourceArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the fleet.

Result Syntax

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

Result Details

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

The tags attached to the resource. A tag is a key-value pair.

Errors

  • InvalidRequestException:

    The request is not valid.

ListWebsiteAuthorizationProviders

$result = $client->listWebsiteAuthorizationProviders([/* ... */]);
$promise = $client->listWebsiteAuthorizationProvidersAsync([/* ... */]);

Retrieves a list of website authorization providers associated with a specified fleet.

Parameter Syntax

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

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

MaxResults
  • Type: int

The maximum number of results to be included in the next page.

NextToken
  • Type: string

The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

Result Syntax

[
    'NextToken' => '<string>',
    'WebsiteAuthorizationProviders' => [
        [
            'AuthorizationProviderId' => '<string>',
            'AuthorizationProviderType' => 'SAML',
            'CreatedTime' => <DateTime>,
            'DomainName' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string

The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

WebsiteAuthorizationProviders
  • Type: Array of WebsiteAuthorizationProviderSummary structures

The website authorization providers.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

ListWebsiteCertificateAuthorities

$result = $client->listWebsiteCertificateAuthorities([/* ... */]);
$promise = $client->listWebsiteCertificateAuthoritiesAsync([/* ... */]);

Retrieves a list of certificate authorities added for the current account and Region.

Parameter Syntax

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

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

MaxResults
  • Type: int

The maximum number of results to be included in the next page.

NextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

Result Syntax

[
    'NextToken' => '<string>',
    'WebsiteCertificateAuthorities' => [
        [
            'CreatedTime' => <DateTime>,
            'DisplayName' => '<string>',
            'WebsiteCaId' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.

WebsiteCertificateAuthorities
  • Type: Array of WebsiteCaSummary structures

Information about the certificates.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

RestoreDomainAccess

$result = $client->restoreDomainAccess([/* ... */]);
$promise = $client->restoreDomainAccessAsync([/* ... */]);

Moves a domain to ACTIVE status if it was in the INACTIVE status.

Parameter Syntax

$result = $client->restoreDomainAccess([
    'DomainName' => '<string>', // REQUIRED
    'FleetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
DomainName
  • Required: Yes
  • Type: string

The name of the domain.

FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

RevokeDomainAccess

$result = $client->revokeDomainAccess([/* ... */]);
$promise = $client->revokeDomainAccessAsync([/* ... */]);

Moves a domain to INACTIVE status if it was in the ACTIVE status.

Parameter Syntax

$result = $client->revokeDomainAccess([
    'DomainName' => '<string>', // REQUIRED
    'FleetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
DomainName
  • Required: Yes
  • Type: string

The name of the domain.

FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

SignOutUser

$result = $client->signOutUser([/* ... */]);
$promise = $client->signOutUserAsync([/* ... */]);

Signs the user out from all of their devices. The user can sign in again if they have valid credentials.

Parameter Syntax

$result = $client->signOutUser([
    'FleetArn' => '<string>', // REQUIRED
    'Username' => '<string>', // REQUIRED
]);

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Username
  • Required: Yes
  • Type: string

The name of the user.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

TagResource

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

Adds or overwrites one or more tags for the specified resource, such as a fleet. Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value.

Parameter Syntax

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

Parameter Details

Members
ResourceArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the fleet.

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

The tags to add to the resource. A tag is a key-value pair.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InvalidRequestException:

    The request is not valid.

UntagResource

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

Removes one or more tags from the specified resource.

Parameter Syntax

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

Parameter Details

Members
ResourceArn
  • Required: Yes
  • Type: string

The Amazon Resource Name (ARN) of the fleet.

TagKeys
  • Required: Yes
  • Type: Array of strings

The list of tag keys to remove from the resource.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InvalidRequestException:

    The request is not valid.

UpdateAuditStreamConfiguration

$result = $client->updateAuditStreamConfiguration([/* ... */]);
$promise = $client->updateAuditStreamConfigurationAsync([/* ... */]);

Updates the audit stream configuration for the fleet.

Parameter Syntax

$result = $client->updateAuditStreamConfiguration([
    'AuditStreamArn' => '<string>',
    'FleetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AuditStreamArn
  • Type: string

The ARN of the Amazon Kinesis data stream that receives the audit events.

FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

UpdateCompanyNetworkConfiguration

$result = $client->updateCompanyNetworkConfiguration([/* ... */]);
$promise = $client->updateCompanyNetworkConfigurationAsync([/* ... */]);

Updates the company network configuration for the fleet.

Parameter Syntax

$result = $client->updateCompanyNetworkConfiguration([
    'FleetArn' => '<string>', // REQUIRED
    'SecurityGroupIds' => ['<string>', ...], // REQUIRED
    'SubnetIds' => ['<string>', ...], // REQUIRED
    'VpcId' => '<string>', // REQUIRED
]);

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

SecurityGroupIds
  • Required: Yes
  • Type: Array of strings

The security groups associated with access to the provided subnets.

SubnetIds
  • Required: Yes
  • Type: Array of strings

The subnets used for X-ENI connections from Amazon WorkLink rendering containers.

VpcId
  • Required: Yes
  • Type: string

The VPC with connectivity to associated websites.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

UpdateDevicePolicyConfiguration

$result = $client->updateDevicePolicyConfiguration([/* ... */]);
$promise = $client->updateDevicePolicyConfigurationAsync([/* ... */]);

Updates the device policy configuration for the fleet.

Parameter Syntax

$result = $client->updateDevicePolicyConfiguration([
    'DeviceCaCertificate' => '<string>',
    'FleetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
DeviceCaCertificate
  • Type: string

The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.

FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

UpdateDomainMetadata

$result = $client->updateDomainMetadata([/* ... */]);
$promise = $client->updateDomainMetadataAsync([/* ... */]);

Updates domain metadata, such as DisplayName.

Parameter Syntax

$result = $client->updateDomainMetadata([
    'DisplayName' => '<string>',
    'DomainName' => '<string>', // REQUIRED
    'FleetArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
DisplayName
  • Type: string

The name to display.

DomainName
  • Required: Yes
  • Type: string

The name of the domain.

FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

UpdateFleetMetadata

$result = $client->updateFleetMetadata([/* ... */]);
$promise = $client->updateFleetMetadataAsync([/* ... */]);

Updates fleet metadata, such as DisplayName.

Parameter Syntax

$result = $client->updateFleetMetadata([
    'DisplayName' => '<string>',
    'FleetArn' => '<string>', // REQUIRED
    'OptimizeForEndUserLocation' => true || false,
]);

Parameter Details

Members
DisplayName
  • Type: string

The fleet name to display. The existing DisplayName is unset if null is passed.

FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

OptimizeForEndUserLocation
  • Type: boolean

The option to optimize for better performance by routing traffic through the closest AWS Region to users, which may be outside of your home Region.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

UpdateIdentityProviderConfiguration

$result = $client->updateIdentityProviderConfiguration([/* ... */]);
$promise = $client->updateIdentityProviderConfigurationAsync([/* ... */]);

Updates the identity provider configuration for the fleet.

Parameter Syntax

$result = $client->updateIdentityProviderConfiguration([
    'FleetArn' => '<string>', // REQUIRED
    'IdentityProviderSamlMetadata' => '<string>',
    'IdentityProviderType' => 'SAML', // REQUIRED
]);

Parameter Details

Members
FleetArn
  • Required: Yes
  • Type: string

The ARN of the fleet.

IdentityProviderSamlMetadata
  • Type: string

The SAML metadata document provided by the customer’s identity provider. The existing IdentityProviderSamlMetadata is unset if null is passed.

IdentityProviderType
  • Required: Yes
  • Type: string

The type of identity provider.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    You are not authorized to perform this action.

  • InternalServerErrorException:

    The service is temporarily unavailable.

  • InvalidRequestException:

    The request is not valid.

  • ResourceNotFoundException:

    The requested resource was not found.

  • TooManyRequestsException:

    The number of requests exceeds the limit.

Shapes

DeviceSummary

Description

The summary of devices.

Members
DeviceId
  • Type: string

The ID of the device.

DeviceStatus
  • Type: string

The status of the device.

DomainSummary

Description

The summary of the domain.

Members
CreatedTime
  • Required: Yes
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

The time that the domain was created.

DisplayName
  • Type: string

The name to display.

DomainName
  • Required: Yes
  • Type: string

The name of the domain.

DomainStatus
  • Required: Yes
  • Type: string

The status of the domain.

FleetSummary

Description

The summary of the fleet.

Members
CompanyCode
  • Type: string

The identifier used by users to sign into the Amazon WorkLink app.

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

The time when the fleet was created.

DisplayName
  • Type: string

The name of the fleet to display.

FleetArn
  • Type: string

The Amazon Resource Name (ARN) of the fleet.

FleetName
  • Type: string

The name of the fleet.

FleetStatus
  • Type: string

The status of the fleet.

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

The time when the fleet was last updated.

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

The tags attached to the resource. A tag is a key-value pair.

InternalServerErrorException

Description

The service is temporarily unavailable.

Members
Message
  • Type: string

InvalidRequestException

Description

The request is not valid.

Members
Message
  • Type: string

ResourceAlreadyExistsException

Description

The resource already exists.

Members
Message
  • Type: string

ResourceNotFoundException

Description

The requested resource was not found.

Members
Message
  • Type: string

TooManyRequestsException

Description

The number of requests exceeds the limit.

Members
Message
  • Type: string

UnauthorizedException

Description

You are not authorized to perform this action.

Members
Message
  • Type: string

WebsiteAuthorizationProviderSummary

Description

The summary of the website authorization provider.

Members
AuthorizationProviderId
  • Type: string

A unique identifier for the authorization provider.

AuthorizationProviderType
  • Required: Yes
  • Type: string

The authorization provider type.

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

The time of creation.

DomainName
  • Type: string

The domain name of the authorization provider. This applies only to SAML-based authorization providers.

WebsiteCaSummary

Description

The summary of the certificate authority (CA).

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

The time when the CA was added.

DisplayName
  • Type: string

The name to display.

WebsiteCaId
  • Type: string

A unique identifier for the CA.

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