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
    • Arn
      • Exception
    • Athena
      • Exception
    • AuditManager
      • Exception
    • AugmentedAIRuntime
      • Exception
    • AutoScaling
      • Exception
    • AutoScalingPlans
      • Exception
    • Backup
      • Exception
    • BackupGateway
      • Exception
    • Batch
      • Exception
    • BillingConductor
      • Exception
    • Braket
      • Exception
    • Budgets
      • Exception
    • Chime
      • Exception
    • ChimeSDKIdentity
      • Exception
    • ChimeSDKMediaPipelines
      • Exception
    • ChimeSDKMeetings
      • Exception
    • ChimeSDKMessaging
      • Exception
    • ClientSideMonitoring
      • Exception
    • Cloud9
      • Exception
    • CloudControlApi
      • Exception
    • CloudDirectory
      • Exception
    • CloudFormation
      • Exception
    • CloudFront
      • Exception
    • CloudHsm
      • Exception
    • CloudHSMV2
      • Exception
    • CloudSearch
      • Exception
    • CloudSearchDomain
      • Exception
    • CloudTrail
      • Exception
    • CloudWatch
      • Exception
    • CloudWatchEvents
      • Exception
    • CloudWatchEvidently
      • Exception
    • CloudWatchLogs
      • Exception
    • CloudWatchRUM
      • Exception
    • CodeArtifact
      • Exception
    • CodeBuild
      • Exception
    • 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
    • ConnectContactLens
      • Exception
    • ConnectParticipant
      • Exception
    • ConnectWisdomService
      • 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
    • 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
    • EventBridge
      • Exception
    • Exception
    • finspace
      • Exception
    • FinSpaceData
      • Exception
    • Firehose
      • Exception
    • FIS
      • Exception
    • FMS
      • Exception
    • ForecastQueryService
      • Exception
    • ForecastService
      • Exception
    • FraudDetector
      • Exception
    • FSx
      • Exception
    • GameLift
      • Exception
    • GameSparks
      • Exception
    • Glacier
      • Exception
    • GlobalAccelerator
      • Exception
    • Glue
      • Exception
    • GlueDataBrew
      • Exception
    • Greengrass
      • Exception
    • GreengrassV2
      • Exception
    • GroundStation
      • Exception
    • GuardDuty
      • Exception
    • Handler
      • GuzzleV5
      • GuzzleV6
    • Health
      • Exception
    • HealthLake
      • Exception
    • Honeycode
      • Exception
    • Iam
      • Exception
    • IdentityStore
      • Exception
    • imagebuilder
      • Exception
    • ImportExport
      • Exception
    • Inspector
      • Exception
    • Inspector2
      • Exception
    • Iot
      • Exception
    • IoT1ClickDevicesService
      • Exception
    • IoT1ClickProjects
      • Exception
    • IoTAnalytics
      • Exception
    • IotDataPlane
      • Exception
    • IoTDeviceAdvisor
      • Exception
    • IoTEvents
      • Exception
    • IoTEventsData
      • Exception
    • IoTFleetHub
      • Exception
    • IoTJobsDataPlane
      • Exception
    • IoTSecureTunneling
      • Exception
    • IoTSiteWise
      • Exception
    • IoTThingsGraph
      • Exception
    • IoTTwinMaker
      • Exception
    • IoTWireless
      • Exception
    • IVS
      • Exception
    • ivschat
      • Exception
    • Kafka
      • Exception
    • KafkaConnect
      • Exception
    • kendra
      • Exception
    • Keyspaces
      • Exception
    • Kinesis
      • Exception
    • KinesisAnalytics
      • Exception
    • KinesisAnalyticsV2
      • Exception
    • KinesisVideo
      • Exception
    • KinesisVideoArchivedMedia
      • Exception
    • KinesisVideoMedia
      • Exception
    • KinesisVideoSignalingChannels
      • Exception
    • Kms
      • Exception
    • LakeFormation
      • Exception
    • Lambda
      • Exception
    • LexModelBuildingService
      • Exception
    • LexModelsV2
      • Exception
    • LexRuntimeService
      • Exception
    • LexRuntimeV2
      • Exception
    • LicenseManager
      • 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
    • MigrationHubRefactorSpaces
      • Exception
    • MigrationHubStrategyRecommendations
      • Exception
    • Mobile
      • Exception
    • MQ
      • Exception
    • MTurk
      • Exception
    • Multipart
    • MWAA
      • Exception
    • Neptune
      • Exception
    • NetworkFirewall
      • Exception
    • NetworkManager
      • Exception
    • NimbleStudio
      • 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
    • Polly
      • Exception
    • Pricing
      • 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
    • ResourceGroups
      • Exception
    • ResourceGroupsTaggingAPI
      • Exception
    • Retry
      • Exception
    • RoboMaker
      • 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
    • SageMakerRuntime
      • Exception
    • SavingsPlans
      • Exception
    • Schemas
      • Exception
    • SecretsManager
      • Exception
    • SecurityHub
      • Exception
    • ServerlessApplicationRepository
      • Exception
    • ServiceCatalog
      • Exception
    • ServiceDiscovery
      • Exception
    • ServiceQuotas
      • Exception
    • Ses
      • Exception
    • SesV2
      • Exception
    • Sfn
      • Exception
    • Shield
      • Exception
    • Signature
    • signer
      • Exception
    • Sms
      • Exception
    • SnowBall
      • Exception
    • SnowDeviceManagement
      • Exception
    • Sns
      • Exception
    • Sqs
      • Exception
    • Ssm
      • Exception
    • SSMContacts
      • Exception
    • SSMIncidents
      • Exception
    • SSO
      • Exception
    • SSOAdmin
      • Exception
    • SSOOIDC
      • Exception
    • StorageGateway
      • Exception
    • Sts
      • Exception
      • RegionalEndpoints
        • Exception
    • Support
      • Exception
    • Swf
      • Exception
    • Synthetics
      • Exception
    • Textract
      • Exception
    • TimestreamQuery
      • Exception
    • TimestreamWrite
      • Exception
    • TranscribeService
      • Exception
    • Transfer
      • Exception
    • Translate
      • Exception
    • VoiceID
      • Exception
    • Waf
      • Exception
    • WafRegional
      • Exception
    • WAFV2
      • Exception
    • WellArchitected
      • Exception
    • WorkDocs
      • Exception
    • WorkLink
      • Exception
    • WorkMail
      • Exception
    • WorkMailMessageFlow
      • Exception
    • WorkSpaces
      • Exception
    • WorkSpacesWeb
      • Exception
    • XRay
      • Exception
  • GuzzleHttp
    • Promise
    • Psr7
  • Psr
    • Http
      • Message

Classes

  • Aws\AbstractConfigurationProvider
  • Aws\AccessAnalyzer\AccessAnalyzerClient
  • Aws\Account\AccountClient
  • Aws\Acm\AcmClient
  • Aws\ACMPCA\ACMPCAClient
  • Aws\AlexaForBusiness\AlexaForBusinessClient
  • Aws\Amplify\AmplifyClient
  • Aws\AmplifyBackend\AmplifyBackendClient
  • Aws\AmplifyUIBuilder\AmplifyUIBuilderClient
  • Aws\Api\AbstractModel
  • Aws\Api\ApiProvider
  • Aws\Api\DateTimeResult
  • Aws\Api\DocModel
  • Aws\Api\ErrorParser\AbstractErrorParser
  • Aws\Api\ErrorParser\JsonRpcErrorParser
  • Aws\Api\ErrorParser\RestJsonErrorParser
  • Aws\Api\ErrorParser\XmlErrorParser
  • Aws\Api\ListShape
  • Aws\Api\MapShape
  • Aws\Api\Operation
  • Aws\Api\Parser\Crc32ValidatingParser
  • Aws\Api\Parser\DecodingEventStreamIterator
  • Aws\Api\Parser\EventParsingIterator
  • Aws\Api\Parser\JsonParser
  • Aws\Api\Parser\JsonRpcParser
  • Aws\Api\Parser\QueryParser
  • Aws\Api\Parser\RestJsonParser
  • Aws\Api\Parser\RestXmlParser
  • Aws\Api\Parser\XmlParser
  • Aws\Api\Serializer\XmlBody
  • Aws\Api\Service
  • Aws\Api\Shape
  • Aws\Api\ShapeMap
  • Aws\Api\StructureShape
  • Aws\Api\TimestampShape
  • Aws\Api\Validator
  • Aws\ApiGateway\ApiGatewayClient
  • Aws\ApiGatewayManagementApi\ApiGatewayManagementApiClient
  • Aws\ApiGatewayV2\ApiGatewayV2Client
  • Aws\AppConfig\AppConfigClient
  • Aws\AppConfigData\AppConfigDataClient
  • Aws\Appflow\AppflowClient
  • Aws\AppIntegrationsService\AppIntegrationsServiceClient
  • Aws\ApplicationAutoScaling\ApplicationAutoScalingClient
  • Aws\ApplicationCostProfiler\ApplicationCostProfilerClient
  • Aws\ApplicationDiscoveryService\ApplicationDiscoveryServiceClient
  • Aws\ApplicationInsights\ApplicationInsightsClient
  • Aws\AppMesh\AppMeshClient
  • Aws\AppRegistry\AppRegistryClient
  • Aws\AppRunner\AppRunnerClient
  • Aws\Appstream\AppstreamClient
  • Aws\AppSync\AppSyncClient
  • Aws\Athena\AthenaClient
  • Aws\AuditManager\AuditManagerClient
  • Aws\AugmentedAIRuntime\AugmentedAIRuntimeClient
  • Aws\AutoScaling\AutoScalingClient
  • Aws\AutoScalingPlans\AutoScalingPlansClient
  • Aws\AwsClient
  • Aws\Backup\BackupClient
  • Aws\BackupGateway\BackupGatewayClient
  • 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\ClientResolver
  • Aws\ClientSideMonitoring\Configuration
  • Aws\ClientSideMonitoring\ConfigurationProvider
  • Aws\Cloud9\Cloud9Client
  • Aws\CloudControlApi\CloudControlApiClient
  • Aws\CloudDirectory\CloudDirectoryClient
  • Aws\CloudFormation\CloudFormationClient
  • Aws\CloudFront\CloudFrontClient
  • Aws\CloudFront\CookieSigner
  • Aws\CloudFront\UrlSigner
  • Aws\CloudHsm\CloudHsmClient
  • Aws\CloudHSMV2\CloudHSMV2Client
  • Aws\CloudSearch\CloudSearchClient
  • Aws\CloudSearchDomain\CloudSearchDomainClient
  • Aws\CloudTrail\CloudTrailClient
  • Aws\CloudTrail\LogFileIterator
  • Aws\CloudTrail\LogFileReader
  • Aws\CloudTrail\LogRecordIterator
  • Aws\CloudWatch\CloudWatchClient
  • Aws\CloudWatchEvents\CloudWatchEventsClient
  • Aws\CloudWatchEvidently\CloudWatchEvidentlyClient
  • Aws\CloudWatchLogs\CloudWatchLogsClient
  • Aws\CloudWatchRUM\CloudWatchRUMClient
  • Aws\CodeArtifact\CodeArtifactClient
  • Aws\CodeBuild\CodeBuildClient
  • Aws\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\ConnectContactLens\ConnectContactLensClient
  • Aws\ConnectParticipant\ConnectParticipantClient
  • Aws\ConnectWisdomService\ConnectWisdomServiceClient
  • 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\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\EventBridge\EventBridgeClient
  • Aws\finspace\finspaceClient
  • Aws\FinSpaceData\FinSpaceDataClient
  • Aws\Firehose\FirehoseClient
  • Aws\FIS\FISClient
  • Aws\FMS\FMSClient
  • Aws\ForecastQueryService\ForecastQueryServiceClient
  • Aws\ForecastService\ForecastServiceClient
  • Aws\FraudDetector\FraudDetectorClient
  • Aws\FSx\FSxClient
  • Aws\GameLift\GameLiftClient
  • Aws\GameSparks\GameSparksClient
  • Aws\Glacier\GlacierClient
  • Aws\Glacier\MultipartUploader
  • Aws\Glacier\TreeHash
  • Aws\GlobalAccelerator\GlobalAcceleratorClient
  • Aws\Glue\GlueClient
  • Aws\GlueDataBrew\GlueDataBrewClient
  • Aws\Greengrass\GreengrassClient
  • Aws\GreengrassV2\GreengrassV2Client
  • Aws\GroundStation\GroundStationClient
  • Aws\GuardDuty\GuardDutyClient
  • Aws\Handler\GuzzleV5\GuzzleHandler
  • Aws\Handler\GuzzleV5\GuzzleStream
  • Aws\Handler\GuzzleV5\PsrStream
  • Aws\Handler\GuzzleV6\GuzzleHandler
  • Aws\HandlerList
  • Aws\HashingStream
  • Aws\Health\HealthClient
  • Aws\HealthLake\HealthLakeClient
  • Aws\History
  • Aws\Honeycode\HoneycodeClient
  • Aws\Iam\IamClient
  • Aws\IdempotencyTokenMiddleware
  • Aws\IdentityStore\IdentityStoreClient
  • Aws\imagebuilder\imagebuilderClient
  • Aws\ImportExport\ImportExportClient
  • Aws\Inspector2\Inspector2Client
  • Aws\Inspector\InspectorClient
  • Aws\IoT1ClickDevicesService\IoT1ClickDevicesServiceClient
  • Aws\IoT1ClickProjects\IoT1ClickProjectsClient
  • Aws\Iot\IotClient
  • Aws\IoTAnalytics\IoTAnalyticsClient
  • Aws\IotDataPlane\IotDataPlaneClient
  • Aws\IoTDeviceAdvisor\IoTDeviceAdvisorClient
  • Aws\IoTEvents\IoTEventsClient
  • Aws\IoTEventsData\IoTEventsDataClient
  • Aws\IoTFleetHub\IoTFleetHubClient
  • Aws\IoTJobsDataPlane\IoTJobsDataPlaneClient
  • Aws\IoTSecureTunneling\IoTSecureTunnelingClient
  • Aws\IoTSiteWise\IoTSiteWiseClient
  • Aws\IoTThingsGraph\IoTThingsGraphClient
  • Aws\IoTTwinMaker\IoTTwinMakerClient
  • Aws\IoTWireless\IoTWirelessClient
  • Aws\IVS\IVSClient
  • Aws\ivschat\ivschatClient
  • Aws\JsonCompiler
  • Aws\Kafka\KafkaClient
  • Aws\KafkaConnect\KafkaConnectClient
  • Aws\kendra\kendraClient
  • Aws\Keyspaces\KeyspacesClient
  • Aws\Kinesis\KinesisClient
  • Aws\KinesisAnalytics\KinesisAnalyticsClient
  • Aws\KinesisAnalyticsV2\KinesisAnalyticsV2Client
  • Aws\KinesisVideo\KinesisVideoClient
  • Aws\KinesisVideoArchivedMedia\KinesisVideoArchivedMediaClient
  • Aws\KinesisVideoMedia\KinesisVideoMediaClient
  • Aws\KinesisVideoSignalingChannels\KinesisVideoSignalingChannelsClient
  • 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\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\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\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\Polly\PollyClient
  • Aws\PresignUrlMiddleware
  • Aws\Pricing\PricingClient
  • 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\ResourceGroups\ResourceGroupsClient
  • Aws\ResourceGroupsTaggingAPI\ResourceGroupsTaggingAPIClient
  • Aws\Result
  • Aws\ResultPaginator
  • Aws\Retry\Configuration
  • Aws\Retry\ConfigurationProvider
  • Aws\RoboMaker\RoboMakerClient
  • 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\SageMakerRuntime\SageMakerRuntimeClient
  • Aws\SavingsPlans\SavingsPlansClient
  • Aws\Schemas\SchemasClient
  • Aws\Sdk
  • Aws\SecretsManager\SecretsManagerClient
  • Aws\SecurityHub\SecurityHubClient
  • 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\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\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\Swf\SwfClient
  • Aws\Synthetics\SyntheticsClient
  • Aws\Textract\TextractClient
  • Aws\TimestreamQuery\TimestreamQueryClient
  • Aws\TimestreamWrite\TimestreamWriteClient
  • Aws\TraceMiddleware
  • Aws\TranscribeService\TranscribeServiceClient
  • Aws\Transfer\TransferClient
  • Aws\Translate\TranslateClient
  • Aws\VoiceID\VoiceIDClient
  • Aws\Waf\WafClient
  • Aws\WafRegional\WafRegionalClient
  • Aws\WAFV2\WAFV2Client
  • Aws\Waiter
  • Aws\WellArchitected\WellArchitectedClient
  • Aws\WorkDocs\WorkDocsClient
  • Aws\WorkLink\WorkLinkClient
  • Aws\WorkMail\WorkMailClient
  • Aws\WorkMailMessageFlow\WorkMailMessageFlowClient
  • Aws\WorkSpaces\WorkSpacesClient
  • Aws\WorkSpacesWeb\WorkSpacesWebClient
  • Aws\WrappedHttpHandler
  • Aws\XRay\XRayClient

Interfaces

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

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

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\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\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\ClientSideMonitoring\Exception\ConfigurationException
  • Aws\Cloud9\Exception\Cloud9Exception
  • Aws\CloudControlApi\Exception\CloudControlApiException
  • Aws\CloudDirectory\Exception\CloudDirectoryException
  • Aws\CloudFormation\Exception\CloudFormationException
  • Aws\CloudFront\Exception\CloudFrontException
  • Aws\CloudHsm\Exception\CloudHsmException
  • Aws\CloudHSMV2\Exception\CloudHSMV2Exception
  • Aws\CloudSearch\Exception\CloudSearchException
  • Aws\CloudSearchDomain\Exception\CloudSearchDomainException
  • Aws\CloudTrail\Exception\CloudTrailException
  • Aws\CloudWatch\Exception\CloudWatchException
  • Aws\CloudWatchEvents\Exception\CloudWatchEventsException
  • Aws\CloudWatchEvidently\Exception\CloudWatchEvidentlyException
  • Aws\CloudWatchLogs\Exception\CloudWatchLogsException
  • Aws\CloudWatchRUM\Exception\CloudWatchRUMException
  • Aws\CodeArtifact\Exception\CodeArtifactException
  • Aws\CodeBuild\Exception\CodeBuildException
  • Aws\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\ConnectContactLens\Exception\ConnectContactLensException
  • Aws\ConnectParticipant\Exception\ConnectParticipantException
  • Aws\ConnectWisdomService\Exception\ConnectWisdomServiceException
  • 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\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\UnresolvedApiException
  • Aws\Exception\UnresolvedEndpointException
  • Aws\Exception\UnresolvedSignatureException
  • Aws\finspace\Exception\finspaceException
  • Aws\FinSpaceData\Exception\FinSpaceDataException
  • Aws\Firehose\Exception\FirehoseException
  • Aws\FIS\Exception\FISException
  • Aws\FMS\Exception\FMSException
  • Aws\ForecastQueryService\Exception\ForecastQueryServiceException
  • Aws\ForecastService\Exception\ForecastServiceException
  • Aws\FraudDetector\Exception\FraudDetectorException
  • Aws\FSx\Exception\FSxException
  • Aws\GameLift\Exception\GameLiftException
  • Aws\GameSparks\Exception\GameSparksException
  • Aws\Glacier\Exception\GlacierException
  • Aws\GlobalAccelerator\Exception\GlobalAcceleratorException
  • Aws\Glue\Exception\GlueException
  • Aws\GlueDataBrew\Exception\GlueDataBrewException
  • Aws\Greengrass\Exception\GreengrassException
  • Aws\GreengrassV2\Exception\GreengrassV2Exception
  • Aws\GroundStation\Exception\GroundStationException
  • Aws\GuardDuty\Exception\GuardDutyException
  • Aws\Health\Exception\HealthException
  • Aws\HealthLake\Exception\HealthLakeException
  • Aws\Honeycode\Exception\HoneycodeException
  • Aws\Iam\Exception\IamException
  • Aws\IdentityStore\Exception\IdentityStoreException
  • Aws\imagebuilder\Exception\imagebuilderException
  • Aws\ImportExport\Exception\ImportExportException
  • Aws\Inspector2\Exception\Inspector2Exception
  • Aws\Inspector\Exception\InspectorException
  • Aws\IoT1ClickDevicesService\Exception\IoT1ClickDevicesServiceException
  • Aws\IoT1ClickProjects\Exception\IoT1ClickProjectsException
  • Aws\Iot\Exception\IotException
  • Aws\IoTAnalytics\Exception\IoTAnalyticsException
  • Aws\IotDataPlane\Exception\IotDataPlaneException
  • Aws\IoTDeviceAdvisor\Exception\IoTDeviceAdvisorException
  • Aws\IoTEvents\Exception\IoTEventsException
  • Aws\IoTEventsData\Exception\IoTEventsDataException
  • Aws\IoTFleetHub\Exception\IoTFleetHubException
  • Aws\IoTJobsDataPlane\Exception\IoTJobsDataPlaneException
  • Aws\IoTSecureTunneling\Exception\IoTSecureTunnelingException
  • Aws\IoTSiteWise\Exception\IoTSiteWiseException
  • Aws\IoTThingsGraph\Exception\IoTThingsGraphException
  • Aws\IoTTwinMaker\Exception\IoTTwinMakerException
  • Aws\IoTWireless\Exception\IoTWirelessException
  • Aws\IVS\Exception\IVSException
  • Aws\ivschat\Exception\ivschatException
  • Aws\Kafka\Exception\KafkaException
  • Aws\KafkaConnect\Exception\KafkaConnectException
  • Aws\kendra\Exception\kendraException
  • Aws\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\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\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\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\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\Polly\Exception\PollyException
  • Aws\Pricing\Exception\PricingException
  • 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\ResourceGroups\Exception\ResourceGroupsException
  • Aws\ResourceGroupsTaggingAPI\Exception\ResourceGroupsTaggingAPIException
  • Aws\Retry\Exception\ConfigurationException
  • Aws\RoboMaker\Exception\RoboMakerException
  • 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\SageMakerRuntime\Exception\SageMakerRuntimeException
  • Aws\SavingsPlans\Exception\SavingsPlansException
  • Aws\Schemas\Exception\SchemasException
  • Aws\SecretsManager\Exception\SecretsManagerException
  • Aws\SecurityHub\Exception\SecurityHubException
  • 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\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\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\Swf\Exception\SwfException
  • Aws\Synthetics\Exception\SyntheticsException
  • Aws\Textract\Exception\TextractException
  • Aws\TimestreamQuery\Exception\TimestreamQueryException
  • Aws\TimestreamWrite\Exception\TimestreamWriteException
  • Aws\TranscribeService\Exception\TranscribeServiceException
  • Aws\Transfer\Exception\TransferException
  • Aws\Translate\Exception\TranslateException
  • Aws\VoiceID\Exception\VoiceIDException
  • Aws\Waf\Exception\WafException
  • Aws\WafRegional\Exception\WafRegionalException
  • Aws\WAFV2\Exception\WAFV2Exception
  • Aws\WellArchitected\Exception\WellArchitectedException
  • Aws\WorkDocs\Exception\WorkDocsException
  • Aws\WorkLink\Exception\WorkLinkException
  • Aws\WorkMail\Exception\WorkMailException
  • Aws\WorkMailMessageFlow\Exception\WorkMailMessageFlowException
  • Aws\WorkSpaces\Exception\WorkSpacesException
  • Aws\WorkSpacesWeb\Exception\WorkSpacesWebException
  • Aws\XRay\Exception\XRayException

Functions

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

Amazon WorkSpaces Web 2020-07-08

Client: Aws\WorkSpacesWeb\WorkSpacesWebClient
Service ID: workspaces-web
Version: 2020-07-08

This page describes the parameters and results for the operations of the Amazon WorkSpaces Web (2020-07-08), and shows how to use the Aws\WorkSpacesWeb\WorkSpacesWebClient object to call the described operations. This documentation is specific to the 2020-07-08 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 */).

  • AssociateBrowserSettings ( array $params = [] )

    Associates a browser settings resource with a web portal.

  • AssociateNetworkSettings ( array $params = [] )

    Associates a network settings resource with a web portal.

  • AssociateTrustStore ( array $params = [] )

    Associates a trust store with a web portal.

  • AssociateUserSettings ( array $params = [] )

    Associates a user settings resource with a web portal.

  • CreateBrowserSettings ( array $params = [] )

    Creates a browser settings resource that can be associated with a web portal.

  • CreateIdentityProvider ( array $params = [] )

    Creates an identity provider resource that is then associated with a web portal.

  • CreateNetworkSettings ( array $params = [] )

    Creates a network settings resource that can be associated with a web portal.

  • CreatePortal ( array $params = [] )

    Creates a web portal.

  • CreateTrustStore ( array $params = [] )

    Creates a trust store that can be associated with a web portal.

  • CreateUserSettings ( array $params = [] )

    Creates a user settings resource that can be associated with a web portal.

  • DeleteBrowserSettings ( array $params = [] )

    Deletes browser settings.

  • DeleteIdentityProvider ( array $params = [] )

    Deletes the identity provider.

  • DeleteNetworkSettings ( array $params = [] )

    Deletes network settings.

  • DeletePortal ( array $params = [] )

    Deletes a web portal.

  • DeleteTrustStore ( array $params = [] )

    Deletes the trust store.

  • DeleteUserSettings ( array $params = [] )

    Deletes user settings.

  • DisassociateBrowserSettings ( array $params = [] )

    Disassociates browser settings from a web portal.

  • DisassociateNetworkSettings ( array $params = [] )

    Disassociates network settings from a web portal.

  • DisassociateTrustStore ( array $params = [] )

    Disassociates a trust store from a web portal.

  • DisassociateUserSettings ( array $params = [] )

    Disassociates user settings from a web portal.

  • GetBrowserSettings ( array $params = [] )

    Gets browser settings.

  • GetIdentityProvider ( array $params = [] )

    Gets the identity provider.

  • GetNetworkSettings ( array $params = [] )

    Gets the network settings.

  • GetPortal ( array $params = [] )

    Gets the web portal.

  • GetPortalServiceProviderMetadata ( array $params = [] )

    Gets the service provider metadata.

  • GetTrustStore ( array $params = [] )

    Gets the trust store.

  • GetTrustStoreCertificate ( array $params = [] )

    Gets the trust store certificate.

  • GetUserSettings ( array $params = [] )

    Gets user settings.

  • ListBrowserSettings ( array $params = [] )

    Retrieves a list of browser settings.

  • ListIdentityProviders ( array $params = [] )

    Retrieves a list of identity providers for a specific web portal.

  • ListNetworkSettings ( array $params = [] )

    Retrieves a list of network settings.

  • ListPortals ( array $params = [] )

    Retrieves a list or web portals.

  • ListTagsForResource ( array $params = [] )

    Retrieves a list of tags for a resource.

  • ListTrustStoreCertificates ( array $params = [] )

    Retrieves a list of trust store certificates.

  • ListTrustStores ( array $params = [] )

    Retrieves a list of trust stores.

  • ListUserSettings ( array $params = [] )

    Retrieves a list of user settings.

  • TagResource ( array $params = [] )

    Adds or overwrites one or more tags for the specified resource.

  • UntagResource ( array $params = [] )

    Removes one or more tags from the specified resource.

  • UpdateBrowserSettings ( array $params = [] )

    Updates browser settings.

  • UpdateIdentityProvider ( array $params = [] )

    Updates the identity provider.

  • UpdateNetworkSettings ( array $params = [] )

    Updates network settings.

  • UpdatePortal ( array $params = [] )

    Updates a web portal.

  • UpdateTrustStore ( array $params = [] )

    Updates the trust store.

  • UpdateUserSettings ( array $params = [] )

    Updates the user settings.

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:

  • ListBrowserSettings
  • ListIdentityProviders
  • ListNetworkSettings
  • ListPortals
  • ListTrustStoreCertificates
  • ListTrustStores
  • ListUserSettings

Operations

AssociateBrowserSettings

$result = $client->associateBrowserSettings([/* ... */]);
$promise = $client->associateBrowserSettingsAsync([/* ... */]);

Associates a browser settings resource with a web portal.

Parameter Syntax

$result = $client->associateBrowserSettings([
    'browserSettingsArn' => '<string>', // REQUIRED
    'portalArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
browserSettingsArn
  • Required: Yes
  • Type: string

The ARN of the browser settings.

portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Result Syntax

[
    'browserSettingsArn' => '<string>',
    'portalArn' => '<string>',
]

Result Details

Members
browserSettingsArn
  • Required: Yes
  • Type: string

The ARN of the browser settings.

portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

AssociateNetworkSettings

$result = $client->associateNetworkSettings([/* ... */]);
$promise = $client->associateNetworkSettingsAsync([/* ... */]);

Associates a network settings resource with a web portal.

Parameter Syntax

$result = $client->associateNetworkSettings([
    'networkSettingsArn' => '<string>', // REQUIRED
    'portalArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
networkSettingsArn
  • Required: Yes
  • Type: string

The ARN of the network settings.

portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Result Syntax

[
    'networkSettingsArn' => '<string>',
    'portalArn' => '<string>',
]

Result Details

Members
networkSettingsArn
  • Required: Yes
  • Type: string

The ARN of the network settings.

portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

AssociateTrustStore

$result = $client->associateTrustStore([/* ... */]);
$promise = $client->associateTrustStoreAsync([/* ... */]);

Associates a trust store with a web portal.

Parameter Syntax

$result = $client->associateTrustStore([
    'portalArn' => '<string>', // REQUIRED
    'trustStoreArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

trustStoreArn
  • Required: Yes
  • Type: string

The ARN of the trust store.

Result Syntax

[
    'portalArn' => '<string>',
    'trustStoreArn' => '<string>',
]

Result Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

trustStoreArn
  • Required: Yes
  • Type: string

The ARN of the trust store.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

AssociateUserSettings

$result = $client->associateUserSettings([/* ... */]);
$promise = $client->associateUserSettingsAsync([/* ... */]);

Associates a user settings resource with a web portal.

Parameter Syntax

$result = $client->associateUserSettings([
    'portalArn' => '<string>', // REQUIRED
    'userSettingsArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

userSettingsArn
  • Required: Yes
  • Type: string

The ARN of the user settings.

Result Syntax

[
    'portalArn' => '<string>',
    'userSettingsArn' => '<string>',
]

Result Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

userSettingsArn
  • Required: Yes
  • Type: string

The ARN of the user settings.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

CreateBrowserSettings

$result = $client->createBrowserSettings([/* ... */]);
$promise = $client->createBrowserSettingsAsync([/* ... */]);

Creates a browser settings resource that can be associated with a web portal. Once associated with a web portal, browser settings control how the browser will behave once a user starts a streaming session for the web portal.

Parameter Syntax

$result = $client->createBrowserSettings([
    'additionalEncryptionContext' => ['<string>', ...],
    'browserPolicy' => '<string>', // REQUIRED
    'clientToken' => '<string>',
    'customerManagedKey' => '<string>',
    'tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
additionalEncryptionContext
  • Type: Associative array of custom strings keys (StringType) to strings

Additional encryption context of the browser settings.

browserPolicy
  • Required: Yes
  • Type: string

A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.

clientToken
  • Type: string

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

customerManagedKey
  • Type: string

The custom managed key of the browser settings.

tags
  • Type: Array of Tag structures

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

Result Syntax

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

Result Details

Members
browserSettingsArn
  • Required: Yes
  • Type: string

The ARN of the browser settings.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ServiceQuotaExceededException:

    The service quota has been exceeded.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

CreateIdentityProvider

$result = $client->createIdentityProvider([/* ... */]);
$promise = $client->createIdentityProviderAsync([/* ... */]);

Creates an identity provider resource that is then associated with a web portal.

Parameter Syntax

$result = $client->createIdentityProvider([
    'clientToken' => '<string>',
    'identityProviderDetails' => ['<string>', ...], // REQUIRED
    'identityProviderName' => '<string>', // REQUIRED
    'identityProviderType' => 'SAML|Facebook|Google|LoginWithAmazon|SignInWithApple|OIDC', // REQUIRED
    'portalArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
clientToken
  • Type: string

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

identityProviderDetails
  • Required: Yes
  • Type: Associative array of custom strings keys (StringType) to strings

The identity provider details. The following list describes the provider detail keys for each identity provider type.

  • For Google and Login with Amazon:

    • client_id

    • client_secret

    • authorize_scopes

  • For Facebook:

    • client_id

    • client_secret

    • authorize_scopes

    • api_version

  • For Sign in with Apple:

    • client_id

    • team_id

    • key_id

    • private_key

    • authorize_scopes

  • For OIDC providers:

    • client_id

    • client_secret

    • attributes_request_method

    • oidc_issuer

    • authorize_scopes

    • authorize_url if not available from discovery URL specified by oidc_issuer key

    • token_url if not available from discovery URL specified by oidc_issuer key

    • attributes_url if not available from discovery URL specified by oidc_issuer key

    • jwks_uri if not available from discovery URL specified by oidc_issuer key

  • For SAML providers:

    • MetadataFile OR MetadataURL

    • IDPSignout (boolean) optional

identityProviderName
  • Required: Yes
  • Type: string

The identity provider name.

identityProviderType
  • Required: Yes
  • Type: string

The identity provider type.

portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Result Syntax

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

Result Details

Members
identityProviderArn
  • Required: Yes
  • Type: string

The ARN of the identity provider.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ServiceQuotaExceededException:

    The service quota has been exceeded.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

CreateNetworkSettings

$result = $client->createNetworkSettings([/* ... */]);
$promise = $client->createNetworkSettingsAsync([/* ... */]);

Creates a network settings resource that can be associated with a web portal. Once associated with a web portal, network settings define how streaming instances will connect with your specified VPC.

Parameter Syntax

$result = $client->createNetworkSettings([
    'clientToken' => '<string>',
    'securityGroupIds' => ['<string>', ...], // REQUIRED
    'subnetIds' => ['<string>', ...], // REQUIRED
    'tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'vpcId' => '<string>', // REQUIRED
]);

Parameter Details

Members
clientToken
  • Type: string

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

securityGroupIds
  • Required: Yes
  • Type: Array of strings

One or more security groups used to control access from streaming instances to your VPC.

subnetIds
  • Required: Yes
  • Type: Array of strings

The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones.

tags
  • Type: Array of Tag structures

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

vpcId
  • Required: Yes
  • Type: string

The VPC that streaming instances will connect to.

Result Syntax

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

Result Details

Members
networkSettingsArn
  • Required: Yes
  • Type: string

The ARN of the network settings.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ServiceQuotaExceededException:

    The service quota has been exceeded.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

CreatePortal

$result = $client->createPortal([/* ... */]);
$promise = $client->createPortalAsync([/* ... */]);

Creates a web portal.

Parameter Syntax

$result = $client->createPortal([
    'additionalEncryptionContext' => ['<string>', ...],
    'clientToken' => '<string>',
    'customerManagedKey' => '<string>',
    'displayName' => '<string>',
    'tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
additionalEncryptionContext
  • Type: Associative array of custom strings keys (StringType) to strings

The additional encryption context of the portal.

clientToken
  • Type: string

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

customerManagedKey
  • Type: string

The customer managed key of the web portal.

displayName
  • Type: string

The name of the web portal. This is not visible to users who log into the web portal.

tags
  • Type: Array of Tag structures

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

Result Syntax

[
    'portalArn' => '<string>',
    'portalEndpoint' => '<string>',
]

Result Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

portalEndpoint
  • Required: Yes
  • Type: string

The endpoint URL of the web portal that users access in order to start streaming sessions.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ServiceQuotaExceededException:

    The service quota has been exceeded.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

CreateTrustStore

$result = $client->createTrustStore([/* ... */]);
$promise = $client->createTrustStoreAsync([/* ... */]);

Creates a trust store that can be associated with a web portal. A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.

Parameter Syntax

$result = $client->createTrustStore([
    'certificateList' => [<string || resource || Psr\Http\Message\StreamInterface>, ...], // REQUIRED
    'clientToken' => '<string>',
    'tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
certificateList
  • Required: Yes
  • Type: Array of blob (string|resource|Psr\Http\Message\StreamInterface)s

A list of CA certificates to be added to the trust store.

clientToken
  • Type: string

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

tags
  • Type: Array of Tag structures

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

Result Syntax

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

Result Details

Members
trustStoreArn
  • Required: Yes
  • Type: string

The ARN of the trust store.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ServiceQuotaExceededException:

    The service quota has been exceeded.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

CreateUserSettings

$result = $client->createUserSettings([/* ... */]);
$promise = $client->createUserSettingsAsync([/* ... */]);

Creates a user settings resource that can be associated with a web portal. Once associated with a web portal, user settings control how users can transfer data between a streaming session and the their local devices.

Parameter Syntax

$result = $client->createUserSettings([
    'clientToken' => '<string>',
    'copyAllowed' => 'Disabled|Enabled', // REQUIRED
    'disconnectTimeoutInMinutes' => <integer>,
    'downloadAllowed' => 'Disabled|Enabled', // REQUIRED
    'idleDisconnectTimeoutInMinutes' => <integer>,
    'pasteAllowed' => 'Disabled|Enabled', // REQUIRED
    'printAllowed' => 'Disabled|Enabled', // REQUIRED
    'tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'uploadAllowed' => 'Disabled|Enabled', // REQUIRED
]);

Parameter Details

Members
clientToken
  • Type: string

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

copyAllowed
  • Required: Yes
  • Type: string

Specifies whether the user can copy text from the streaming session to the local device.

disconnectTimeoutInMinutes
  • Type: int

The amount of time that a streaming session remains active after users disconnect.

downloadAllowed
  • Required: Yes
  • Type: string

Specifies whether the user can download files from the streaming session to the local device.

idleDisconnectTimeoutInMinutes
  • Type: int

The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.

pasteAllowed
  • Required: Yes
  • Type: string

Specifies whether the user can paste text from the local device to the streaming session.

printAllowed
  • Required: Yes
  • Type: string

Specifies whether the user can print to the local device.

tags
  • Type: Array of Tag structures

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

uploadAllowed
  • Required: Yes
  • Type: string

Specifies whether the user can upload files from the local device to the streaming session.

Result Syntax

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

Result Details

Members
userSettingsArn
  • Required: Yes
  • Type: string

The ARN of the user settings.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ServiceQuotaExceededException:

    The service quota has been exceeded.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

DeleteBrowserSettings

$result = $client->deleteBrowserSettings([/* ... */]);
$promise = $client->deleteBrowserSettingsAsync([/* ... */]);

Deletes browser settings.

Parameter Syntax

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

Parameter Details

Members
browserSettingsArn
  • Required: Yes
  • Type: string

The ARN of the browser settings.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

DeleteIdentityProvider

$result = $client->deleteIdentityProvider([/* ... */]);
$promise = $client->deleteIdentityProviderAsync([/* ... */]);

Deletes the identity provider.

Parameter Syntax

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

Parameter Details

Members
identityProviderArn
  • Required: Yes
  • Type: string

The ARN of the identity provider.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

DeleteNetworkSettings

$result = $client->deleteNetworkSettings([/* ... */]);
$promise = $client->deleteNetworkSettingsAsync([/* ... */]);

Deletes network settings.

Parameter Syntax

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

Parameter Details

Members
networkSettingsArn
  • Required: Yes
  • Type: string

The ARN of the network settings.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

DeletePortal

$result = $client->deletePortal([/* ... */]);
$promise = $client->deletePortalAsync([/* ... */]);

Deletes a web portal.

Parameter Syntax

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

Parameter Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

DeleteTrustStore

$result = $client->deleteTrustStore([/* ... */]);
$promise = $client->deleteTrustStoreAsync([/* ... */]);

Deletes the trust store.

Parameter Syntax

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

Parameter Details

Members
trustStoreArn
  • Required: Yes
  • Type: string

The ARN of the trust store.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

DeleteUserSettings

$result = $client->deleteUserSettings([/* ... */]);
$promise = $client->deleteUserSettingsAsync([/* ... */]);

Deletes user settings.

Parameter Syntax

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

Parameter Details

Members
userSettingsArn
  • Required: Yes
  • Type: string

The ARN of the user settings.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

  • ConflictException:

    There is a conflict.

DisassociateBrowserSettings

$result = $client->disassociateBrowserSettings([/* ... */]);
$promise = $client->disassociateBrowserSettingsAsync([/* ... */]);

Disassociates browser settings from a web portal.

Parameter Syntax

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

Parameter Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

DisassociateNetworkSettings

$result = $client->disassociateNetworkSettings([/* ... */]);
$promise = $client->disassociateNetworkSettingsAsync([/* ... */]);

Disassociates network settings from a web portal.

Parameter Syntax

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

Parameter Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

DisassociateTrustStore

$result = $client->disassociateTrustStore([/* ... */]);
$promise = $client->disassociateTrustStoreAsync([/* ... */]);

Disassociates a trust store from a web portal.

Parameter Syntax

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

Parameter Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

DisassociateUserSettings

$result = $client->disassociateUserSettings([/* ... */]);
$promise = $client->disassociateUserSettingsAsync([/* ... */]);

Disassociates user settings from a web portal.

Parameter Syntax

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

Parameter Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

GetBrowserSettings

$result = $client->getBrowserSettings([/* ... */]);
$promise = $client->getBrowserSettingsAsync([/* ... */]);

Gets browser settings.

Parameter Syntax

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

Parameter Details

Members
browserSettingsArn
  • Required: Yes
  • Type: string

The ARN of the browser settings.

Result Syntax

[
    'browserSettings' => [
        'associatedPortalArns' => ['<string>', ...],
        'browserPolicy' => '<string>',
        'browserSettingsArn' => '<string>',
    ],
]

Result Details

Members
browserSettings
  • Type: BrowserSettings structure

The browser settings.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

GetIdentityProvider

$result = $client->getIdentityProvider([/* ... */]);
$promise = $client->getIdentityProviderAsync([/* ... */]);

Gets the identity provider.

Parameter Syntax

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

Parameter Details

Members
identityProviderArn
  • Required: Yes
  • Type: string

The ARN of the identity provider.

Result Syntax

[
    'identityProvider' => [
        'identityProviderArn' => '<string>',
        'identityProviderDetails' => ['<string>', ...],
        'identityProviderName' => '<string>',
        'identityProviderType' => 'SAML|Facebook|Google|LoginWithAmazon|SignInWithApple|OIDC',
    ],
]

Result Details

Members
identityProvider
  • Type: IdentityProvider structure

The identity provider.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

GetNetworkSettings

$result = $client->getNetworkSettings([/* ... */]);
$promise = $client->getNetworkSettingsAsync([/* ... */]);

Gets the network settings.

Parameter Syntax

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

Parameter Details

Members
networkSettingsArn
  • Required: Yes
  • Type: string

The ARN of the network settings.

Result Syntax

[
    'networkSettings' => [
        'associatedPortalArns' => ['<string>', ...],
        'networkSettingsArn' => '<string>',
        'securityGroupIds' => ['<string>', ...],
        'subnetIds' => ['<string>', ...],
        'vpcId' => '<string>',
    ],
]

Result Details

Members
networkSettings
  • Type: NetworkSettings structure

The network settings.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

GetPortal

$result = $client->getPortal([/* ... */]);
$promise = $client->getPortalAsync([/* ... */]);

Gets the web portal.

Parameter Syntax

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

Parameter Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Result Syntax

[
    'portal' => [
        'browserSettingsArn' => '<string>',
        'browserType' => 'Chrome',
        'creationDate' => <DateTime>,
        'displayName' => '<string>',
        'networkSettingsArn' => '<string>',
        'portalArn' => '<string>',
        'portalEndpoint' => '<string>',
        'portalStatus' => 'Incomplete|Pending|Active',
        'rendererType' => 'AppStream',
        'statusReason' => '<string>',
        'trustStoreArn' => '<string>',
        'userSettingsArn' => '<string>',
    ],
]

Result Details

Members
portal
  • Type: Portal structure

The web portal.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

GetPortalServiceProviderMetadata

$result = $client->getPortalServiceProviderMetadata([/* ... */]);
$promise = $client->getPortalServiceProviderMetadataAsync([/* ... */]);

Gets the service provider metadata.

Parameter Syntax

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

Parameter Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Result Syntax

[
    'portalArn' => '<string>',
    'serviceProviderSamlMetadata' => '<string>',
]

Result Details

Members
portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

serviceProviderSamlMetadata
  • Type: string

The service provider SAML metadata.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

GetTrustStore

$result = $client->getTrustStore([/* ... */]);
$promise = $client->getTrustStoreAsync([/* ... */]);

Gets the trust store.

Parameter Syntax

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

Parameter Details

Members
trustStoreArn
  • Required: Yes
  • Type: string

The ARN of the trust store.

Result Syntax

[
    'trustStore' => [
        'associatedPortalArns' => ['<string>', ...],
        'trustStoreArn' => '<string>',
    ],
]

Result Details

Members
trustStore
  • Type: TrustStore structure

The trust store.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

GetTrustStoreCertificate

$result = $client->getTrustStoreCertificate([/* ... */]);
$promise = $client->getTrustStoreCertificateAsync([/* ... */]);

Gets the trust store certificate.

Parameter Syntax

$result = $client->getTrustStoreCertificate([
    'thumbprint' => '<string>', // REQUIRED
    'trustStoreArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
thumbprint
  • Required: Yes
  • Type: string

The thumbprint of the trust store certificate.

trustStoreArn
  • Required: Yes
  • Type: string

The ARN of the trust store certificate.

Result Syntax

[
    'certificate' => [
        'body' => <string || resource || Psr\Http\Message\StreamInterface>,
        'issuer' => '<string>',
        'notValidAfter' => <DateTime>,
        'notValidBefore' => <DateTime>,
        'subject' => '<string>',
        'thumbprint' => '<string>',
    ],
    'trustStoreArn' => '<string>',
]

Result Details

Members
certificate
  • Type: Certificate structure

The certificate of the trust store certificate.

trustStoreArn
  • Type: string

The ARN of the trust store certificate.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

GetUserSettings

$result = $client->getUserSettings([/* ... */]);
$promise = $client->getUserSettingsAsync([/* ... */]);

Gets user settings.

Parameter Syntax

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

Parameter Details

Members
userSettingsArn
  • Required: Yes
  • Type: string

The ARN of the user settings.

Result Syntax

[
    'userSettings' => [
        'associatedPortalArns' => ['<string>', ...],
        'copyAllowed' => 'Disabled|Enabled',
        'disconnectTimeoutInMinutes' => <integer>,
        'downloadAllowed' => 'Disabled|Enabled',
        'idleDisconnectTimeoutInMinutes' => <integer>,
        'pasteAllowed' => 'Disabled|Enabled',
        'printAllowed' => 'Disabled|Enabled',
        'uploadAllowed' => 'Disabled|Enabled',
        'userSettingsArn' => '<string>',
    ],
]

Result Details

Members
userSettings
  • Type: UserSettings structure

The user settings.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

ListBrowserSettings

$result = $client->listBrowserSettings([/* ... */]);
$promise = $client->listBrowserSettingsAsync([/* ... */]);

Retrieves a list of browser settings.

Parameter Syntax

$result = $client->listBrowserSettings([
    '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.

Result Syntax

[
    'browserSettings' => [
        [
            'browserSettingsArn' => '<string>',
        ],
        // ...
    ],
    'nextToken' => '<string>',
]

Result Details

Members
browserSettings
  • Type: Array of BrowserSettingsSummary structures

The browser settings.

nextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

ListIdentityProviders

$result = $client->listIdentityProviders([/* ... */]);
$promise = $client->listIdentityProvidersAsync([/* ... */]);

Retrieves a list of identity providers for a specific web portal.

Parameter Syntax

$result = $client->listIdentityProviders([
    'maxResults' => <integer>,
    'nextToken' => '<string>',
    'portalArn' => '<string>', // REQUIRED
]);

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.

portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Result Syntax

[
    'identityProviders' => [
        [
            'identityProviderArn' => '<string>',
            'identityProviderName' => '<string>',
            'identityProviderType' => 'SAML|Facebook|Google|LoginWithAmazon|SignInWithApple|OIDC',
        ],
        // ...
    ],
    'nextToken' => '<string>',
]

Result Details

Members
identityProviders
  • Type: Array of IdentityProviderSummary structures

The identity providers.

nextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

ListNetworkSettings

$result = $client->listNetworkSettings([/* ... */]);
$promise = $client->listNetworkSettingsAsync([/* ... */]);

Retrieves a list of network settings.

Parameter Syntax

$result = $client->listNetworkSettings([
    '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.

Result Syntax

[
    'networkSettings' => [
        [
            'networkSettingsArn' => '<string>',
            'vpcId' => '<string>',
        ],
        // ...
    ],
    'nextToken' => '<string>',
]

Result Details

Members
networkSettings
  • Type: Array of NetworkSettingsSummary structures

The network settings.

nextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

ListPortals

$result = $client->listPortals([/* ... */]);
$promise = $client->listPortalsAsync([/* ... */]);

Retrieves a list or web portals.

Parameter Syntax

$result = $client->listPortals([
    '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.

Result Syntax

[
    'nextToken' => '<string>',
    'portals' => [
        [
            'browserSettingsArn' => '<string>',
            'browserType' => 'Chrome',
            'creationDate' => <DateTime>,
            'displayName' => '<string>',
            'networkSettingsArn' => '<string>',
            'portalArn' => '<string>',
            'portalEndpoint' => '<string>',
            'portalStatus' => 'Incomplete|Pending|Active',
            'rendererType' => 'AppStream',
            'trustStoreArn' => '<string>',
            'userSettingsArn' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
nextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation.

portals
  • Type: Array of PortalSummary structures

The portals in the list.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

ListTagsForResource

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

Retrieves a list of tags for a resource.

Parameter Syntax

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

Parameter Details

Members
resourceArn
  • Required: Yes
  • Type: string

The ARN of the resource.

Result Syntax

[
    'tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
tags
  • Type: Array of Tag structures

The tags of the resource.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

ListTrustStoreCertificates

$result = $client->listTrustStoreCertificates([/* ... */]);
$promise = $client->listTrustStoreCertificatesAsync([/* ... */]);

Retrieves a list of trust store certificates.

Parameter Syntax

$result = $client->listTrustStoreCertificates([
    'maxResults' => <integer>,
    'nextToken' => '<string>',
    'trustStoreArn' => '<string>', // REQUIRED
]);

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.

trustStoreArn
  • Required: Yes
  • Type: string

The ARN of the trust store

Result Syntax

[
    'certificateList' => [
        [
            'issuer' => '<string>',
            'notValidAfter' => <DateTime>,
            'notValidBefore' => <DateTime>,
            'subject' => '<string>',
            'thumbprint' => '<string>',
        ],
        // ...
    ],
    'nextToken' => '<string>',
    'trustStoreArn' => '<string>',
]

Result Details

Members
certificateList
  • Type: Array of CertificateSummary structures

The certificate list.

nextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation.>

trustStoreArn
  • Type: string

The ARN of the trust store.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

ListTrustStores

$result = $client->listTrustStores([/* ... */]);
$promise = $client->listTrustStoresAsync([/* ... */]);

Retrieves a list of trust stores.

Parameter Syntax

$result = $client->listTrustStores([
    '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.

Result Syntax

[
    'nextToken' => '<string>',
    'trustStores' => [
        [
            'trustStoreArn' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
nextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation.

trustStores
  • Type: Array of TrustStoreSummary structures

The trust stores.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

ListUserSettings

$result = $client->listUserSettings([/* ... */]);
$promise = $client->listUserSettingsAsync([/* ... */]);

Retrieves a list of user settings.

Parameter Syntax

$result = $client->listUserSettings([
    '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.

Result Syntax

[
    'nextToken' => '<string>',
    'userSettings' => [
        [
            'copyAllowed' => 'Disabled|Enabled',
            'disconnectTimeoutInMinutes' => <integer>,
            'downloadAllowed' => 'Disabled|Enabled',
            'idleDisconnectTimeoutInMinutes' => <integer>,
            'pasteAllowed' => 'Disabled|Enabled',
            'printAllowed' => 'Disabled|Enabled',
            'uploadAllowed' => 'Disabled|Enabled',
            'userSettingsArn' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
nextToken
  • Type: string

The pagination token used to retrieve the next page of results for this operation.

userSettings
  • Type: Array of UserSettingsSummary structures

The user settings.

Errors

  • InternalServerException:

    There is an internal server error.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

TagResource

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

Adds or overwrites one or more tags for the specified resource.

Parameter Syntax

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

Parameter Details

Members
clientToken
  • Type: string

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

resourceArn
  • Required: Yes
  • Type: string

The ARN of the resource.

tags
  • Required: Yes
  • Type: Array of Tag structures

The tags of the resource.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

  • TooManyTagsException:

    There are too many tags.

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 ARN of the resource.

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

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

UpdateBrowserSettings

$result = $client->updateBrowserSettings([/* ... */]);
$promise = $client->updateBrowserSettingsAsync([/* ... */]);

Updates browser settings.

Parameter Syntax

$result = $client->updateBrowserSettings([
    'browserPolicy' => '<string>',
    'browserSettingsArn' => '<string>', // REQUIRED
    'clientToken' => '<string>',
]);

Parameter Details

Members
browserPolicy
  • Type: string

A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.

browserSettingsArn
  • Required: Yes
  • Type: string

The ARN of the browser settings.

clientToken
  • Type: string

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

Result Syntax

[
    'browserSettings' => [
        'associatedPortalArns' => ['<string>', ...],
        'browserPolicy' => '<string>',
        'browserSettingsArn' => '<string>',
    ],
]

Result Details

Members
browserSettings
  • Required: Yes
  • Type: BrowserSettings structure

The browser settings.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

UpdateIdentityProvider

$result = $client->updateIdentityProvider([/* ... */]);
$promise = $client->updateIdentityProviderAsync([/* ... */]);

Updates the identity provider.

Parameter Syntax

$result = $client->updateIdentityProvider([
    'clientToken' => '<string>',
    'identityProviderArn' => '<string>', // REQUIRED
    'identityProviderDetails' => ['<string>', ...],
    'identityProviderName' => '<string>',
    'identityProviderType' => 'SAML|Facebook|Google|LoginWithAmazon|SignInWithApple|OIDC',
]);

Parameter Details

Members
clientToken
  • Type: string

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

identityProviderArn
  • Required: Yes
  • Type: string

The ARN of the identity provider.

identityProviderDetails
  • Type: Associative array of custom strings keys (StringType) to strings

The details of the identity provider. The following list describes the provider detail keys for each identity provider type.

  • For Google and Login with Amazon:

    • client_id

    • client_secret

    • authorize_scopes

  • For Facebook:

    • client_id

    • client_secret

    • authorize_scopes

    • api_version

  • For Sign in with Apple:

    • client_id

    • team_id

    • key_id

    • private_key

    • authorize_scopes

  • For OIDC providers:

    • client_id

    • client_secret

    • attributes_request_method

    • oidc_issuer

    • authorize_scopes

    • authorize_url if not available from discovery URL specified by oidc_issuer key

    • token_url if not available from discovery URL specified by oidc_issuer key

    • attributes_url if not available from discovery URL specified by oidc_issuer key

    • jwks_uri if not available from discovery URL specified by oidc_issuer key

  • For SAML providers:

    • MetadataFile OR MetadataURL

    • IDPSignout (boolean) optional

identityProviderName
  • Type: string

The name of the identity provider.

identityProviderType
  • Type: string

The type of the identity provider.

Result Syntax

[
    'identityProvider' => [
        'identityProviderArn' => '<string>',
        'identityProviderDetails' => ['<string>', ...],
        'identityProviderName' => '<string>',
        'identityProviderType' => 'SAML|Facebook|Google|LoginWithAmazon|SignInWithApple|OIDC',
    ],
]

Result Details

Members
identityProvider
  • Required: Yes
  • Type: IdentityProvider structure

The identity provider.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

UpdateNetworkSettings

$result = $client->updateNetworkSettings([/* ... */]);
$promise = $client->updateNetworkSettingsAsync([/* ... */]);

Updates network settings.

Parameter Syntax

$result = $client->updateNetworkSettings([
    'clientToken' => '<string>',
    'networkSettingsArn' => '<string>', // REQUIRED
    'securityGroupIds' => ['<string>', ...],
    'subnetIds' => ['<string>', ...],
    'vpcId' => '<string>',
]);

Parameter Details

Members
clientToken
  • Type: string

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

networkSettingsArn
  • Required: Yes
  • Type: string

The ARN of the network settings.

securityGroupIds
  • Type: Array of strings

One or more security groups used to control access from streaming instances to your VPC.

subnetIds
  • Type: Array of strings

The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones.

vpcId
  • Type: string

The VPC that streaming instances will connect to.

Result Syntax

[
    'networkSettings' => [
        'associatedPortalArns' => ['<string>', ...],
        'networkSettingsArn' => '<string>',
        'securityGroupIds' => ['<string>', ...],
        'subnetIds' => ['<string>', ...],
        'vpcId' => '<string>',
    ],
]

Result Details

Members
networkSettings
  • Required: Yes
  • Type: NetworkSettings structure

The network settings.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

UpdatePortal

$result = $client->updatePortal([/* ... */]);
$promise = $client->updatePortalAsync([/* ... */]);

Updates a web portal.

Parameter Syntax

$result = $client->updatePortal([
    'displayName' => '<string>',
    'portalArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
displayName
  • Type: string

The name of the web portal. This is not visible to users who log into the web portal.

portalArn
  • Required: Yes
  • Type: string

The ARN of the web portal.

Result Syntax

[
    'portal' => [
        'browserSettingsArn' => '<string>',
        'browserType' => 'Chrome',
        'creationDate' => <DateTime>,
        'displayName' => '<string>',
        'networkSettingsArn' => '<string>',
        'portalArn' => '<string>',
        'portalEndpoint' => '<string>',
        'portalStatus' => 'Incomplete|Pending|Active',
        'rendererType' => 'AppStream',
        'statusReason' => '<string>',
        'trustStoreArn' => '<string>',
        'userSettingsArn' => '<string>',
    ],
]

Result Details

Members
portal
  • Type: Portal structure

The web portal.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

UpdateTrustStore

$result = $client->updateTrustStore([/* ... */]);
$promise = $client->updateTrustStoreAsync([/* ... */]);

Updates the trust store.

Parameter Syntax

$result = $client->updateTrustStore([
    'certificatesToAdd' => [<string || resource || Psr\Http\Message\StreamInterface>, ...],
    'certificatesToDelete' => ['<string>', ...],
    'clientToken' => '<string>',
    'trustStoreArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
certificatesToAdd
  • Type: Array of blob (string|resource|Psr\Http\Message\StreamInterface)s

A list of CA certificates to add to the trust store.

certificatesToDelete
  • Type: Array of strings

A list of CA certificates to delete from a trust store.

clientToken
  • Type: string

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

trustStoreArn
  • Required: Yes
  • Type: string

The ARN of the trust store.

Result Syntax

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

Result Details

Members
trustStoreArn
  • Required: Yes
  • Type: string

The ARN of the trust store.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ServiceQuotaExceededException:

    The service quota has been exceeded.

  • ValidationException:

    There is a validation error.

UpdateUserSettings

$result = $client->updateUserSettings([/* ... */]);
$promise = $client->updateUserSettingsAsync([/* ... */]);

Updates the user settings.

Parameter Syntax

$result = $client->updateUserSettings([
    'clientToken' => '<string>',
    'copyAllowed' => 'Disabled|Enabled',
    'disconnectTimeoutInMinutes' => <integer>,
    'downloadAllowed' => 'Disabled|Enabled',
    'idleDisconnectTimeoutInMinutes' => <integer>,
    'pasteAllowed' => 'Disabled|Enabled',
    'printAllowed' => 'Disabled|Enabled',
    'uploadAllowed' => 'Disabled|Enabled',
    'userSettingsArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
clientToken
  • Type: string

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token return the result from the original successful request.

If you do not specify a client token, one is automatically generated by the AWS SDK.

copyAllowed
  • Type: string

Specifies whether the user can copy text from the streaming session to the local device.

disconnectTimeoutInMinutes
  • Type: int

The amount of time that a streaming session remains active after users disconnect.

downloadAllowed
  • Type: string

Specifies whether the user can download files from the streaming session to the local device.

idleDisconnectTimeoutInMinutes
  • Type: int

The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.

pasteAllowed
  • Type: string

Specifies whether the user can paste text from the local device to the streaming session.

printAllowed
  • Type: string

Specifies whether the user can print to the local device.

uploadAllowed
  • Type: string

Specifies whether the user can upload files from the local device to the streaming session.

userSettingsArn
  • Required: Yes
  • Type: string

The ARN of the user settings.

Result Syntax

[
    'userSettings' => [
        'associatedPortalArns' => ['<string>', ...],
        'copyAllowed' => 'Disabled|Enabled',
        'disconnectTimeoutInMinutes' => <integer>,
        'downloadAllowed' => 'Disabled|Enabled',
        'idleDisconnectTimeoutInMinutes' => <integer>,
        'pasteAllowed' => 'Disabled|Enabled',
        'printAllowed' => 'Disabled|Enabled',
        'uploadAllowed' => 'Disabled|Enabled',
        'userSettingsArn' => '<string>',
    ],
]

Result Details

Members
userSettings
  • Required: Yes
  • Type: UserSettings structure

The user settings.

Errors

  • InternalServerException:

    There is an internal server error.

  • ResourceNotFoundException:

    The resource cannot be found.

  • AccessDeniedException:

    Access is denied.

  • ThrottlingException:

    There is a throttling error.

  • ValidationException:

    There is a validation error.

Shapes

AccessDeniedException

Description

Access is denied.

Members
message
  • Type: string

BrowserSettings

Description

The browser settings resource that can be associated with a web portal. Once associated with a web portal, browser settings control how the browser will behave once a user starts a streaming session for the web portal.

Members
associatedPortalArns
  • Type: Array of strings

A list of web portal ARNs that this browser settings is associated with.

browserPolicy
  • Type: string

A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.

browserSettingsArn
  • Required: Yes
  • Type: string

The ARN of the browser settings.

BrowserSettingsSummary

Description

The summary for browser settings.

Members
browserSettingsArn
  • Type: string

The ARN of the browser settings.

Certificate

Description

The certificate.

Members
body
  • Type: blob (string|resource|Psr\Http\Message\StreamInterface)

The body of the certificate.

issuer
  • Type: string

The entity that issued the certificate.

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

The certificate is not valid after this date.

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

The certificate is not valid before this date.

subject
  • Type: string

The entity the certificate belongs to.

thumbprint
  • Type: string

A hexadecimal identifier for the certificate.

CertificateSummary

Description

The summary of the certificate.

Members
issuer
  • Type: string

The entity that issued the certificate.

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

The certificate is not valid after this date.

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

The certificate is not valid before this date.

subject
  • Type: string

The entity the certificate belongs to.

thumbprint
  • Type: string

A hexadecimal identifier for the certificate.

ConflictException

Description

There is a conflict.

Members
message
  • Type: string
resourceId
  • Type: string

Identifier of the resource affected.

resourceType
  • Type: string

Type of the resource affected.

IdentityProvider

Description

The identity provider.

Members
identityProviderArn
  • Required: Yes
  • Type: string

The ARN of the identity provider.

identityProviderDetails
  • Type: Associative array of custom strings keys (StringType) to strings

The identity provider details. The following list describes the provider detail keys for each identity provider type.

  • For Google and Login with Amazon:

    • client_id

    • client_secret

    • authorize_scopes

  • For Facebook:

    • client_id

    • client_secret

    • authorize_scopes

    • api_version

  • For Sign in with Apple:

    • client_id

    • team_id

    • key_id

    • private_key

    • authorize_scopes

  • For OIDC providers:

    • client_id

    • client_secret

    • attributes_request_method

    • oidc_issuer

    • authorize_scopes

    • authorize_url if not available from discovery URL specified by oidc_issuer key

    • token_url if not available from discovery URL specified by oidc_issuer key

    • attributes_url if not available from discovery URL specified by oidc_issuer key

    • jwks_uri if not available from discovery URL specified by oidc_issuer key

  • For SAML providers:

    • MetadataFile OR MetadataURL

    • IDPSignout optional

identityProviderName
  • Type: string

The identity provider name.

identityProviderType
  • Type: string

The identity provider type.

IdentityProviderSummary

Description

The summary of the identity provider.

Members
identityProviderArn
  • Type: string

The ARN of the identity provider.

identityProviderName
  • Type: string

The identity provider name.

identityProviderType
  • Type: string

The identity provider type.

InternalServerException

Description

There is an internal server error.

Members
message
  • Type: string
retryAfterSeconds
  • Type: int

Advice to clients on when the call can be safely retried.

NetworkSettings

Description

A network settings resource that can be associated with a web portal. Once associated with a web portal, network settings define how streaming instances will connect with your specified VPC.

Members
associatedPortalArns
  • Type: Array of strings

A list of web portal ARNs that this network settings is associated with.

networkSettingsArn
  • Required: Yes
  • Type: string

The ARN of the network settings.

securityGroupIds
  • Type: Array of strings

One or more security groups used to control access from streaming instances to your VPC.

subnetIds
  • Type: Array of strings

The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones.

vpcId
  • Type: string

The VPC that streaming instances will connect to.

NetworkSettingsSummary

Description

The summary of network settings.

Members
networkSettingsArn
  • Type: string

The ARN of the network settings.

vpcId
  • Type: string

The VPC ID of the network settings.

Portal

Description

The web portal.

Members
browserSettingsArn
  • Type: string

The ARN of the browser settings that is associated with this web portal.

browserType
  • Type: string

The browser that users see when using a streaming session.

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

The creation date of the web portal.

displayName
  • Type: string

The name of the web portal.

networkSettingsArn
  • Type: string

The ARN of the network settings that is associated with the web portal.

portalArn
  • Type: string

The ARN of the web portal.

portalEndpoint
  • Type: string

The endpoint URL of the web portal that users access in order to start streaming sessions.

portalStatus
  • Type: string

The status of the web portal.

rendererType
  • Type: string

The renderer that is used in streaming sessions.

statusReason
  • Type: string

A message that explains why the web portal is in its current status.

trustStoreArn
  • Type: string

The ARN of the trust store that is associated with the web portal.

userSettingsArn
  • Type: string

The ARN of the trust store that is associated with the web portal.

PortalSummary

Description

The summary of the portal.

Members
browserSettingsArn
  • Type: string

The ARN of the browser settings that is associated with the web portal.

browserType
  • Type: string

The browser type of the web portal.

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

The creation date of the web portal.

displayName
  • Type: string

The name of the web portal.

networkSettingsArn
  • Type: string

The ARN of the network settings that is associated with the web portal.

portalArn
  • Type: string

The ARN of the web portal.

portalEndpoint
  • Type: string

The endpoint URL of the web portal that users access in order to start streaming sessions.

portalStatus
  • Type: string

The status of the web portal.

rendererType
  • Type: string

The renderer that is used in streaming sessions.

trustStoreArn
  • Type: string

The ARN of the trust that is associated with this web portal.

userSettingsArn
  • Type: string

The ARN of the user settings that is associated with the web portal.

ResourceNotFoundException

Description

The resource cannot be found.

Members
message
  • Type: string
resourceId
  • Type: string

Hypothetical identifier of the resource affected.

resourceType
  • Type: string

Hypothetical type of the resource affected.

ServiceQuotaExceededException

Description

The service quota has been exceeded.

Members
message
  • Type: string
quotaCode
  • Type: string

The originating quota.

resourceId
  • Type: string

Identifier of the resource affected.

resourceType
  • Type: string

Type of the resource affected.

serviceCode
  • Type: string

The originating service.

Tag

Description

The tag.

Members
Key
  • Required: Yes
  • Type: string

The key of the tag.

Value
  • Required: Yes
  • Type: string

The value of the tag

ThrottlingException

Description

There is a throttling error.

Members
message
  • Type: string
quotaCode
  • Type: string

The originating quota.

retryAfterSeconds
  • Type: int

Advice to clients on when the call can be safely retried.

serviceCode
  • Type: string

The originating service.

TooManyTagsException

Description

There are too many tags.

Members
message
  • Type: string
resourceName
  • Type: string

Name of the resource affected.

TrustStore

Description

A trust store that can be associated with a web portal. A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.

Members
associatedPortalArns
  • Type: Array of strings

A list of web portal ARNs that this trust store is associated with.

trustStoreArn
  • Type: string

The ARN of the trust store.

TrustStoreSummary

Description

The summary of the trust store.

Members
trustStoreArn
  • Type: string

The ARN of the trust store.

UserSettings

Description

A user settings resource that can be associated with a web portal. Once associated with a web portal, user settings control how users can transfer data between a streaming session and the their local devices.

Members
associatedPortalArns
  • Type: Array of strings

A list of web portal ARNs that this user settings is associated with.

copyAllowed
  • Type: string

Specifies whether the user can copy text from the streaming session to the local device.

disconnectTimeoutInMinutes
  • Type: int

The amount of time that a streaming session remains active after users disconnect.

downloadAllowed
  • Type: string

Specifies whether the user can download files from the streaming session to the local device.

idleDisconnectTimeoutInMinutes
  • Type: int

The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.

pasteAllowed
  • Type: string

Specifies whether the user can paste text from the local device to the streaming session.

printAllowed
  • Type: string

Specifies whether the user can print to the local device.

uploadAllowed
  • Type: string

Specifies whether the user can upload files from the local device to the streaming session.

userSettingsArn
  • Required: Yes
  • Type: string

The ARN of the user settings.

UserSettingsSummary

Description

The summary of user settings.

Members
copyAllowed
  • Type: string

Specifies whether the user can copy text from the streaming session to the local device.

disconnectTimeoutInMinutes
  • Type: int

The amount of time that a streaming session remains active after users disconnect.

downloadAllowed
  • Type: string

Specifies whether the user can download files from the streaming session to the local device.

idleDisconnectTimeoutInMinutes
  • Type: int

The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.

pasteAllowed
  • Type: string

Specifies whether the user can paste text from the local device to the streaming session.

printAllowed
  • Type: string

Specifies whether the user can print to the local device.

uploadAllowed
  • Type: string

Specifies whether the user can upload files from the local device to the streaming session.

userSettingsArn
  • Type: string

The ARN of the user settings.

ValidationException

Description

There is a validation error.

Members
fieldList
  • Type: Array of ValidationExceptionField structures

The field that caused the error.

message
  • Type: string
reason
  • Type: string

Reason the request failed validation

ValidationExceptionField

Description

Information about a field passed inside a request that resulted in an exception.

Members
message
  • Required: Yes
  • Type: string

The message describing why the field failed validation.

name
  • Required: Yes
  • Type: string

The name of the field that failed validation.

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