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

Namespaces

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

Classes

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

Interfaces

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

Traits

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

Exceptions

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

Functions

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

Alexa For Business 2017-11-09

Client: Aws\AlexaForBusiness\AlexaForBusinessClient
Service ID: alexaforbusiness
Version: 2017-11-09

This page describes the parameters and results for the operations of the Alexa For Business (2017-11-09), and shows how to use the Aws\AlexaForBusiness\AlexaForBusinessClient object to call the described operations. This documentation is specific to the 2017-11-09 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 */).

  • ApproveSkill ( array $params = [] )

    Associates a skill with the organization under the customer's AWS account.

  • AssociateContactWithAddressBook ( array $params = [] )

    Associates a contact with a given address book.

  • AssociateDeviceWithNetworkProfile ( array $params = [] )

    Associates a device with the specified network profile.

  • AssociateDeviceWithRoom ( array $params = [] )

    Associates a device with a given room.

  • AssociateSkillGroupWithRoom ( array $params = [] )

    Associates a skill group with a given room.

  • AssociateSkillWithSkillGroup ( array $params = [] )

    Associates a skill with a skill group.

  • AssociateSkillWithUsers ( array $params = [] )

    Makes a private skill available for enrolled users to enable on their devices.

  • CreateAddressBook ( array $params = [] )

    Creates an address book with the specified details.

  • CreateBusinessReportSchedule ( array $params = [] )

    Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.

  • CreateConferenceProvider ( array $params = [] )

    Adds a new conference provider under the user's AWS account.

  • CreateContact ( array $params = [] )

    Creates a contact with the specified details.

  • CreateGatewayGroup ( array $params = [] )

    Creates a gateway group with the specified details.

  • CreateNetworkProfile ( array $params = [] )

    Creates a network profile with the specified details.

  • CreateProfile ( array $params = [] )

    Creates a new room profile with the specified details.

  • CreateRoom ( array $params = [] )

    Creates a room with the specified details.

  • CreateSkillGroup ( array $params = [] )

    Creates a skill group with a specified name and description.

  • CreateUser ( array $params = [] )

    Creates a user.

  • DeleteAddressBook ( array $params = [] )

    Deletes an address book by the address book ARN.

  • DeleteBusinessReportSchedule ( array $params = [] )

    Deletes the recurring report delivery schedule with the specified schedule ARN.

  • DeleteConferenceProvider ( array $params = [] )

    Deletes a conference provider.

  • DeleteContact ( array $params = [] )

    Deletes a contact by the contact ARN.

  • DeleteDevice ( array $params = [] )

    Removes a device from Alexa For Business.

  • DeleteDeviceUsageData ( array $params = [] )

    When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data.

  • DeleteGatewayGroup ( array $params = [] )

    Deletes a gateway group.

  • DeleteNetworkProfile ( array $params = [] )

    Deletes a network profile by the network profile ARN.

  • DeleteProfile ( array $params = [] )

    Deletes a room profile by the profile ARN.

  • DeleteRoom ( array $params = [] )

    Deletes a room by the room ARN.

  • DeleteRoomSkillParameter ( array $params = [] )

    Deletes room skill parameter details by room, skill, and parameter key ID.

  • DeleteSkillAuthorization ( array $params = [] )

    Unlinks a third-party account from a skill.

  • DeleteSkillGroup ( array $params = [] )

    Deletes a skill group by skill group ARN.

  • DeleteUser ( array $params = [] )

    Deletes a specified user by user ARN and enrollment ARN.

  • DisassociateContactFromAddressBook ( array $params = [] )

    Disassociates a contact from a given address book.

  • DisassociateDeviceFromRoom ( array $params = [] )

    Disassociates a device from its current room.

  • DisassociateSkillFromSkillGroup ( array $params = [] )

    Disassociates a skill from a skill group.

  • DisassociateSkillFromUsers ( array $params = [] )

    Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.

  • DisassociateSkillGroupFromRoom ( array $params = [] )

    Disassociates a skill group from a specified room.

  • ForgetSmartHomeAppliances ( array $params = [] )

    Forgets smart home appliances associated to a room.

  • GetAddressBook ( array $params = [] )

    Gets address the book details by the address book ARN.

  • GetConferencePreference ( array $params = [] )

    Retrieves the existing conference preferences.

  • GetConferenceProvider ( array $params = [] )

    Gets details about a specific conference provider.

  • GetContact ( array $params = [] )

    Gets the contact details by the contact ARN.

  • GetDevice ( array $params = [] )

    Gets the details of a device by device ARN.

  • GetGateway ( array $params = [] )

    Retrieves the details of a gateway.

  • GetGatewayGroup ( array $params = [] )

    Retrieves the details of a gateway group.

  • GetInvitationConfiguration ( array $params = [] )

    Retrieves the configured values for the user enrollment invitation email template.

  • GetNetworkProfile ( array $params = [] )

    Gets the network profile details by the network profile ARN.

  • GetProfile ( array $params = [] )

    Gets the details of a room profile by profile ARN.

  • GetRoom ( array $params = [] )

    Gets room details by room ARN.

  • GetRoomSkillParameter ( array $params = [] )

    Gets room skill parameter details by room, skill, and parameter key ARN.

  • GetSkillGroup ( array $params = [] )

    Gets skill group details by skill group ARN.

  • ListBusinessReportSchedules ( array $params = [] )

    Lists the details of the schedules that a user configured.

  • ListConferenceProviders ( array $params = [] )

    Lists conference providers under a specific AWS account.

  • ListDeviceEvents ( array $params = [] )

    Lists the device event history, including device connection status, for up to 30 days.

  • ListGatewayGroups ( array $params = [] )

    Retrieves a list of gateway group summaries.

  • ListGateways ( array $params = [] )

    Retrieves a list of gateway summaries.

  • ListSkills ( array $params = [] )

    Lists all enabled skills in a specific skill group.

  • ListSkillsStoreCategories ( array $params = [] )

    Lists all categories in the Alexa skill store.

  • ListSkillsStoreSkillsByCategory ( array $params = [] )

    Lists all skills in the Alexa skill store by category.

  • ListSmartHomeAppliances ( array $params = [] )

    Lists all of the smart home appliances associated with a room.

  • ListTags ( array $params = [] )

    Lists all tags for the specified resource.

  • PutConferencePreference ( array $params = [] )

    Sets the conference preferences on a specific conference provider at the account level.

  • PutInvitationConfiguration ( array $params = [] )

    Configures the email template for the user enrollment invitation with the specified attributes.

  • PutRoomSkillParameter ( array $params = [] )

    Updates room skill parameter details by room, skill, and parameter key ID.

  • PutSkillAuthorization ( array $params = [] )

    Links a user's account to a third-party skill provider.

  • RegisterAVSDevice ( array $params = [] )

    Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).

  • RejectSkill ( array $params = [] )

    Disassociates a skill from the organization under a user's AWS account.

  • ResolveRoom ( array $params = [] )

    Determines the details for the room from which a skill request was invoked.

  • RevokeInvitation ( array $params = [] )

    Revokes an invitation and invalidates the enrollment URL.

  • SearchAddressBooks ( array $params = [] )

    Searches address books and lists the ones that meet a set of filter and sort criteria.

  • SearchContacts ( array $params = [] )

    Searches contacts and lists the ones that meet a set of filter and sort criteria.

  • SearchDevices ( array $params = [] )

    Searches devices and lists the ones that meet a set of filter criteria.

  • SearchNetworkProfiles ( array $params = [] )

    Searches network profiles and lists the ones that meet a set of filter and sort criteria.

  • SearchProfiles ( array $params = [] )

    Searches room profiles and lists the ones that meet a set of filter criteria.

  • SearchRooms ( array $params = [] )

    Searches rooms and lists the ones that meet a set of filter and sort criteria.

  • SearchSkillGroups ( array $params = [] )

    Searches skill groups and lists the ones that meet a set of filter and sort criteria.

  • SearchUsers ( array $params = [] )

    Searches users and lists the ones that meet a set of filter and sort criteria.

  • SendAnnouncement ( array $params = [] )

    Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.

  • SendInvitation ( array $params = [] )

    Sends an enrollment invitation email with a URL to a user.

  • StartDeviceSync ( array $params = [] )

    Resets a device and its account to the known default settings.

  • StartSmartHomeApplianceDiscovery ( array $params = [] )

    Initiates the discovery of any smart home appliances associated with the room.

  • TagResource ( array $params = [] )

    Adds metadata tags to a specified resource.

  • UntagResource ( array $params = [] )

    Removes metadata tags from a specified resource.

  • UpdateAddressBook ( array $params = [] )

    Updates address book details by the address book ARN.

  • UpdateBusinessReportSchedule ( array $params = [] )

    Updates the configuration of the report delivery schedule with the specified schedule ARN.

  • UpdateConferenceProvider ( array $params = [] )

    Updates an existing conference provider's settings.

  • UpdateContact ( array $params = [] )

    Updates the contact details by the contact ARN.

  • UpdateDevice ( array $params = [] )

    Updates the device name by device ARN.

  • UpdateGateway ( array $params = [] )

    Updates the details of a gateway.

  • UpdateGatewayGroup ( array $params = [] )

    Updates the details of a gateway group.

  • UpdateNetworkProfile ( array $params = [] )

    Updates a network profile by the network profile ARN.

  • UpdateProfile ( array $params = [] )

    Updates an existing room profile by room profile ARN.

  • UpdateRoom ( array $params = [] )

    Updates room details by room ARN.

  • UpdateSkillGroup ( array $params = [] )

    Updates skill group details by skill group ARN.

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:

  • ListBusinessReportSchedules
  • ListConferenceProviders
  • ListDeviceEvents
  • ListGatewayGroups
  • ListGateways
  • ListSkills
  • ListSkillsStoreCategories
  • ListSkillsStoreSkillsByCategory
  • ListSmartHomeAppliances
  • ListTags
  • SearchAddressBooks
  • SearchContacts
  • SearchDevices
  • SearchNetworkProfiles
  • SearchProfiles
  • SearchRooms
  • SearchSkillGroups
  • SearchUsers

Operations

ApproveSkill

$result = $client->approveSkill([/* ... */]);
$promise = $client->approveSkillAsync([/* ... */]);

Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.

Parameter Syntax

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

Parameter Details

Members
SkillId
  • Required: Yes
  • Type: string

The unique identifier of the skill.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

AssociateContactWithAddressBook

$result = $client->associateContactWithAddressBook([/* ... */]);
$promise = $client->associateContactWithAddressBookAsync([/* ... */]);

Associates a contact with a given address book.

Parameter Syntax

$result = $client->associateContactWithAddressBook([
    'AddressBookArn' => '<string>', // REQUIRED
    'ContactArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AddressBookArn
  • Required: Yes
  • Type: string

The ARN of the address book with which to associate the contact.

ContactArn
  • Required: Yes
  • Type: string

The ARN of the contact to associate with an address book.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

AssociateDeviceWithNetworkProfile

$result = $client->associateDeviceWithNetworkProfile([/* ... */]);
$promise = $client->associateDeviceWithNetworkProfileAsync([/* ... */]);

Associates a device with the specified network profile.

Parameter Syntax

$result = $client->associateDeviceWithNetworkProfile([
    'DeviceArn' => '<string>', // REQUIRED
    'NetworkProfileArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
DeviceArn
  • Required: Yes
  • Type: string

The device ARN.

NetworkProfileArn
  • Required: Yes
  • Type: string

The ARN of the network profile to associate with a device.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • DeviceNotRegisteredException:

    The request failed because this device is no longer registered and therefore no longer managed by this account.

AssociateDeviceWithRoom

$result = $client->associateDeviceWithRoom([/* ... */]);
$promise = $client->associateDeviceWithRoomAsync([/* ... */]);

Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.

Parameter Syntax

$result = $client->associateDeviceWithRoom([
    'DeviceArn' => '<string>',
    'RoomArn' => '<string>',
]);

Parameter Details

Members
DeviceArn
  • Type: string

The ARN of the device to associate to a room. Required.

RoomArn
  • Type: string

The ARN of the room with which to associate the device. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • DeviceNotRegisteredException:

    The request failed because this device is no longer registered and therefore no longer managed by this account.

AssociateSkillGroupWithRoom

$result = $client->associateSkillGroupWithRoom([/* ... */]);
$promise = $client->associateSkillGroupWithRoomAsync([/* ... */]);

Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.

Parameter Syntax

$result = $client->associateSkillGroupWithRoom([
    'RoomArn' => '<string>',
    'SkillGroupArn' => '<string>',
]);

Parameter Details

Members
RoomArn
  • Type: string

The ARN of the room with which to associate the skill group. Required.

SkillGroupArn
  • Type: string

The ARN of the skill group to associate with a room. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

AssociateSkillWithSkillGroup

$result = $client->associateSkillWithSkillGroup([/* ... */]);
$promise = $client->associateSkillWithSkillGroupAsync([/* ... */]);

Associates a skill with a skill group.

Parameter Syntax

$result = $client->associateSkillWithSkillGroup([
    'SkillGroupArn' => '<string>',
    'SkillId' => '<string>', // REQUIRED
]);

Parameter Details

Members
SkillGroupArn
  • Type: string

The ARN of the skill group to associate the skill to. Required.

SkillId
  • Required: Yes
  • Type: string

The unique identifier of the skill.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • NotFoundException:

    The resource is not found.

  • SkillNotLinkedException:

    The skill must be linked to a third-party account.

AssociateSkillWithUsers

$result = $client->associateSkillWithUsers([/* ... */]);
$promise = $client->associateSkillWithUsersAsync([/* ... */]);

Makes a private skill available for enrolled users to enable on their devices.

Parameter Syntax

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

Parameter Details

Members
SkillId
  • Required: Yes
  • Type: string

The private skill ID you want to make available to enrolled users.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • NotFoundException:

    The resource is not found.

CreateAddressBook

$result = $client->createAddressBook([/* ... */]);
$promise = $client->createAddressBookAsync([/* ... */]);

Creates an address book with the specified details.

Parameter Syntax

$result = $client->createAddressBook([
    'ClientRequestToken' => '<string>',
    'Description' => '<string>',
    'Name' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

A unique, user-specified identifier for the request that ensures idempotency.

Description
  • Type: string

The description of the address book.

Name
  • Required: Yes
  • Type: string

The name of the address book.

Tags
  • Type: Array of Tag structures

The tags to be added to the specified resource. Do not provide system tags.

Result Syntax

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

Result Details

Members
AddressBookArn
  • Type: string

The ARN of the newly created address book.

Errors

  • AlreadyExistsException:

    The resource being created already exists.

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

CreateBusinessReportSchedule

$result = $client->createBusinessReportSchedule([/* ... */]);
$promise = $client->createBusinessReportScheduleAsync([/* ... */]);

Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.

Parameter Syntax

$result = $client->createBusinessReportSchedule([
    'ClientRequestToken' => '<string>',
    'ContentRange' => [ // REQUIRED
        'Interval' => 'ONE_DAY|ONE_WEEK|THIRTY_DAYS', // REQUIRED
    ],
    'Format' => 'CSV|CSV_ZIP', // REQUIRED
    'Recurrence' => [
        'StartDate' => '<string>',
    ],
    'S3BucketName' => '<string>',
    'S3KeyPrefix' => '<string>',
    'ScheduleName' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

The client request token.

ContentRange
  • Required: Yes
  • Type: BusinessReportContentRange structure

The content range of the reports.

Format
  • Required: Yes
  • Type: string

The format of the generated report (individual CSV files or zipped files of individual files).

Recurrence
  • Type: BusinessReportRecurrence structure

The recurrence of the reports. If this isn't specified, the report will only be delivered one time when the API is called.

S3BucketName
  • Type: string

The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.

S3KeyPrefix
  • Type: string

The S3 key where the report is delivered.

ScheduleName
  • Type: string

The name identifier of the schedule.

Tags
  • Type: Array of Tag structures

The tags for the business report schedule.

Result Syntax

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

Result Details

Members
ScheduleArn
  • Type: string

The ARN of the business report schedule.

Errors

  • AlreadyExistsException:

    The resource being created already exists.

CreateConferenceProvider

$result = $client->createConferenceProvider([/* ... */]);
$promise = $client->createConferenceProviderAsync([/* ... */]);

Adds a new conference provider under the user's AWS account.

Parameter Syntax

$result = $client->createConferenceProvider([
    'ClientRequestToken' => '<string>',
    'ConferenceProviderName' => '<string>', // REQUIRED
    'ConferenceProviderType' => 'CHIME|BLUEJEANS|FUZE|GOOGLE_HANGOUTS|POLYCOM|RINGCENTRAL|SKYPE_FOR_BUSINESS|WEBEX|ZOOM|CUSTOM', // REQUIRED
    'IPDialIn' => [
        'CommsProtocol' => 'SIP|SIPS|H323', // REQUIRED
        'Endpoint' => '<string>', // REQUIRED
    ],
    'MeetingSetting' => [ // REQUIRED
        'RequirePin' => 'YES|NO|OPTIONAL', // REQUIRED
    ],
    'PSTNDialIn' => [
        'CountryCode' => '<string>', // REQUIRED
        'OneClickIdDelay' => '<string>', // REQUIRED
        'OneClickPinDelay' => '<string>', // REQUIRED
        'PhoneNumber' => '<string>', // REQUIRED
    ],
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

The request token of the client.

ConferenceProviderName
  • Required: Yes
  • Type: string

The name of the conference provider.

ConferenceProviderType
  • Required: Yes
  • Type: string

Represents a type within a list of predefined types.

IPDialIn
  • Type: IPDialIn structure

The IP endpoint and protocol for calling.

MeetingSetting
  • Required: Yes
  • Type: MeetingSetting structure

The meeting settings for the conference provider.

PSTNDialIn
  • Type: PSTNDialIn structure

The information for PSTN conferencing.

Tags
  • Type: Array of Tag structures

The tags to be added to the specified resource. Do not provide system tags.

Result Syntax

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

Result Details

Members
ConferenceProviderArn
  • Type: string

The ARN of the newly-created conference provider.

Errors

  • AlreadyExistsException:

    The resource being created already exists.

CreateContact

$result = $client->createContact([/* ... */]);
$promise = $client->createContactAsync([/* ... */]);

Creates a contact with the specified details.

Parameter Syntax

$result = $client->createContact([
    'ClientRequestToken' => '<string>',
    'DisplayName' => '<string>',
    'FirstName' => '<string>', // REQUIRED
    'LastName' => '<string>',
    'PhoneNumber' => '<string>',
    'PhoneNumbers' => [
        [
            'Number' => '<string>', // REQUIRED
            'Type' => 'MOBILE|WORK|HOME', // REQUIRED
        ],
        // ...
    ],
    'SipAddresses' => [
        [
            'Type' => 'WORK', // REQUIRED
            'Uri' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

A unique, user-specified identifier for this request that ensures idempotency.

DisplayName
  • Type: string

The name of the contact to display on the console.

FirstName
  • Required: Yes
  • Type: string

The first name of the contact that is used to call the contact on the device.

LastName
  • Type: string

The last name of the contact that is used to call the contact on the device.

PhoneNumber
  • Type: string

The phone number of the contact in E.164 format. The phone number type defaults to WORK. You can specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.

PhoneNumbers
  • Type: Array of PhoneNumber structures

The list of phone numbers for the contact.

SipAddresses
  • Type: Array of SipAddress structures

The list of SIP addresses for the contact.

Tags
  • Type: Array of Tag structures

The tags to be added to the specified resource. Do not provide system tags.

Result Syntax

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

Result Details

Members
ContactArn
  • Type: string

The ARN of the newly created address book.

Errors

  • AlreadyExistsException:

    The resource being created already exists.

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

CreateGatewayGroup

$result = $client->createGatewayGroup([/* ... */]);
$promise = $client->createGatewayGroupAsync([/* ... */]);

Creates a gateway group with the specified details.

Parameter Syntax

$result = $client->createGatewayGroup([
    'ClientRequestToken' => '<string>', // REQUIRED
    'Description' => '<string>',
    'Name' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Required: Yes
  • Type: string

A unique, user-specified identifier for the request that ensures idempotency.

Description
  • Type: string

The description of the gateway group.

Name
  • Required: Yes
  • Type: string

The name of the gateway group.

Tags
  • Type: Array of Tag structures

The tags to be added to the specified resource. Do not provide system tags.

Result Syntax

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

Result Details

Members
GatewayGroupArn
  • Type: string

The ARN of the created gateway group.

Errors

  • AlreadyExistsException:

    The resource being created already exists.

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

CreateNetworkProfile

$result = $client->createNetworkProfile([/* ... */]);
$promise = $client->createNetworkProfileAsync([/* ... */]);

Creates a network profile with the specified details.

Parameter Syntax

$result = $client->createNetworkProfile([
    'CertificateAuthorityArn' => '<string>',
    'ClientRequestToken' => '<string>', // REQUIRED
    'CurrentPassword' => '<string>',
    'Description' => '<string>',
    'EapMethod' => 'EAP_TLS',
    'NetworkProfileName' => '<string>', // REQUIRED
    'NextPassword' => '<string>',
    'SecurityType' => 'OPEN|WEP|WPA_PSK|WPA2_PSK|WPA2_ENTERPRISE', // REQUIRED
    'Ssid' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'TrustAnchors' => ['<string>', ...],
]);

Parameter Details

Members
CertificateAuthorityArn
  • Type: string

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

ClientRequestToken
  • Required: Yes
  • Type: string

A unique, user-specified identifier for the request that ensures idempotency.

CurrentPassword
  • Type: string

The current password of the Wi-Fi network.

Description
  • Type: string

Detailed information about a device's network profile.

EapMethod
  • Type: string

The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

NetworkProfileName
  • Required: Yes
  • Type: string

The name of the network profile associated with a device.

NextPassword
  • Type: string

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

SecurityType
  • Required: Yes
  • Type: string

The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

Ssid
  • Required: Yes
  • Type: string

The SSID of the Wi-Fi network.

Tags
  • Type: Array of Tag structures

The tags to be added to the specified resource. Do not provide system tags.

TrustAnchors
  • Type: Array of strings

The root certificates of your authentication server that is installed on your devices and used to trust your authentication server during EAP negotiation.

Result Syntax

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

Result Details

Members
NetworkProfileArn
  • Type: string

The ARN of the network profile associated with a device.

Errors

  • AlreadyExistsException:

    The resource being created already exists.

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • InvalidCertificateAuthorityException:

    The Certificate Authority can't issue or revoke a certificate.

  • InvalidServiceLinkedRoleStateException:

    The service linked role is locked for deletion.

CreateProfile

$result = $client->createProfile([/* ... */]);
$promise = $client->createProfileAsync([/* ... */]);

Creates a new room profile with the specified details.

Parameter Syntax

$result = $client->createProfile([
    'Address' => '<string>', // REQUIRED
    'ClientRequestToken' => '<string>',
    'DataRetentionOptIn' => true || false,
    'DistanceUnit' => 'METRIC|IMPERIAL', // REQUIRED
    'Locale' => '<string>',
    'MaxVolumeLimit' => <integer>,
    'MeetingRoomConfiguration' => [
        'EndOfMeetingReminder' => [
            'Enabled' => true || false, // REQUIRED
            'ReminderAtMinutes' => [<integer>, ...], // REQUIRED
            'ReminderType' => 'ANNOUNCEMENT_TIME_CHECK|ANNOUNCEMENT_VARIABLE_TIME_LEFT|CHIME|KNOCK', // REQUIRED
        ],
        'InstantBooking' => [
            'DurationInMinutes' => <integer>, // REQUIRED
            'Enabled' => true || false, // REQUIRED
        ],
        'RequireCheckIn' => [
            'Enabled' => true || false, // REQUIRED
            'ReleaseAfterMinutes' => <integer>, // REQUIRED
        ],
        'RoomUtilizationMetricsEnabled' => true || false,
    ],
    'PSTNEnabled' => true || false,
    'ProfileName' => '<string>', // REQUIRED
    'SetupModeDisabled' => true || false,
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'TemperatureUnit' => 'FAHRENHEIT|CELSIUS', // REQUIRED
    'Timezone' => '<string>', // REQUIRED
    'WakeWord' => 'ALEXA|AMAZON|ECHO|COMPUTER', // REQUIRED
]);

Parameter Details

Members
Address
  • Required: Yes
  • Type: string

The valid address for the room.

ClientRequestToken
  • Type: string

The user-specified token that is used during the creation of a profile.

DataRetentionOptIn
  • Type: boolean

Whether data retention of the profile is enabled.

DistanceUnit
  • Required: Yes
  • Type: string

The distance unit to be used by devices in the profile.

Locale
  • Type: string

The locale of the room profile. (This is currently only available to a limited preview audience.)

MaxVolumeLimit
  • Type: int

The maximum volume limit for a room profile.

MeetingRoomConfiguration
  • Type: CreateMeetingRoomConfiguration structure

The meeting room settings of a room profile.

PSTNEnabled
  • Type: boolean

Whether PSTN calling is enabled.

ProfileName
  • Required: Yes
  • Type: string

The name of a room profile.

SetupModeDisabled
  • Type: boolean

Whether room profile setup is enabled.

Tags
  • Type: Array of Tag structures

The tags for the profile.

TemperatureUnit
  • Required: Yes
  • Type: string

The temperature unit to be used by devices in the profile.

Timezone
  • Required: Yes
  • Type: string

The time zone used by a room profile.

WakeWord
  • Required: Yes
  • Type: string

A wake word for Alexa, Echo, Amazon, or a computer.

Result Syntax

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

Result Details

Members
ProfileArn
  • Type: string

The ARN of the newly created room profile in the response.

Errors

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

  • AlreadyExistsException:

    The resource being created already exists.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

CreateRoom

$result = $client->createRoom([/* ... */]);
$promise = $client->createRoomAsync([/* ... */]);

Creates a room with the specified details.

Parameter Syntax

$result = $client->createRoom([
    'ClientRequestToken' => '<string>',
    'Description' => '<string>',
    'ProfileArn' => '<string>',
    'ProviderCalendarId' => '<string>',
    'RoomName' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

A unique, user-specified identifier for this request that ensures idempotency.

Description
  • Type: string

The description for the room.

ProfileArn
  • Type: string

The profile ARN for the room. This is required.

ProviderCalendarId
  • Type: string

The calendar ARN for the room.

RoomName
  • Required: Yes
  • Type: string

The name for the room.

Tags
  • Type: Array of Tag structures

The tags for the room.

Result Syntax

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

Result Details

Members
RoomArn
  • Type: string

The ARN of the newly created room in the response.

Errors

  • AlreadyExistsException:

    The resource being created already exists.

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

CreateSkillGroup

$result = $client->createSkillGroup([/* ... */]);
$promise = $client->createSkillGroupAsync([/* ... */]);

Creates a skill group with a specified name and description.

Parameter Syntax

$result = $client->createSkillGroup([
    'ClientRequestToken' => '<string>',
    'Description' => '<string>',
    'SkillGroupName' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

A unique, user-specified identifier for this request that ensures idempotency.

Description
  • Type: string

The description for the skill group.

SkillGroupName
  • Required: Yes
  • Type: string

The name for the skill group.

Tags
  • Type: Array of Tag structures

The tags for the skill group.

Result Syntax

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

Result Details

Members
SkillGroupArn
  • Type: string

The ARN of the newly created skill group in the response.

Errors

  • AlreadyExistsException:

    The resource being created already exists.

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

CreateUser

$result = $client->createUser([/* ... */]);
$promise = $client->createUserAsync([/* ... */]);

Creates a user.

Parameter Syntax

$result = $client->createUser([
    'ClientRequestToken' => '<string>',
    'Email' => '<string>',
    'FirstName' => '<string>',
    'LastName' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'UserId' => '<string>', // REQUIRED
]);

Parameter Details

Members
ClientRequestToken
  • Type: string

A unique, user-specified identifier for this request that ensures idempotency.

Email
  • Type: string

The email address for the user.

FirstName
  • Type: string

The first name for the user.

LastName
  • Type: string

The last name for the user.

Tags
  • Type: Array of Tag structures

The tags for the user.

UserId
  • Required: Yes
  • Type: string

The ARN for the user.

Result Syntax

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

Result Details

Members
UserArn
  • Type: string

The ARN of the newly created user in the response.

Errors

  • ResourceInUseException:

    The resource in the request is already in use.

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

DeleteAddressBook

$result = $client->deleteAddressBook([/* ... */]);
$promise = $client->deleteAddressBookAsync([/* ... */]);

Deletes an address book by the address book ARN.

Parameter Syntax

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

Parameter Details

Members
AddressBookArn
  • Required: Yes
  • Type: string

The ARN of the address book to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

DeleteBusinessReportSchedule

$result = $client->deleteBusinessReportSchedule([/* ... */]);
$promise = $client->deleteBusinessReportScheduleAsync([/* ... */]);

Deletes the recurring report delivery schedule with the specified schedule ARN.

Parameter Syntax

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

Parameter Details

Members
ScheduleArn
  • Required: Yes
  • Type: string

The ARN of the business report schedule.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

DeleteConferenceProvider

$result = $client->deleteConferenceProvider([/* ... */]);
$promise = $client->deleteConferenceProviderAsync([/* ... */]);

Deletes a conference provider.

Parameter Syntax

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

Parameter Details

Members
ConferenceProviderArn
  • Required: Yes
  • Type: string

The ARN of the conference provider.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

DeleteContact

$result = $client->deleteContact([/* ... */]);
$promise = $client->deleteContactAsync([/* ... */]);

Deletes a contact by the contact ARN.

Parameter Syntax

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

Parameter Details

Members
ContactArn
  • Required: Yes
  • Type: string

The ARN of the contact to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

DeleteDevice

$result = $client->deleteDevice([/* ... */]);
$promise = $client->deleteDeviceAsync([/* ... */]);

Removes a device from Alexa For Business.

Parameter Syntax

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

Parameter Details

Members
DeviceArn
  • Required: Yes
  • Type: string

The ARN of the device for which to request details.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • InvalidCertificateAuthorityException:

    The Certificate Authority can't issue or revoke a certificate.

DeleteDeviceUsageData

$result = $client->deleteDeviceUsageData([/* ... */]);
$promise = $client->deleteDeviceUsageDataAsync([/* ... */]);

When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data. This action can be called once every 24 hours for a specific shared device.

Parameter Syntax

$result = $client->deleteDeviceUsageData([
    'DeviceArn' => '<string>', // REQUIRED
    'DeviceUsageType' => 'VOICE', // REQUIRED
]);

Parameter Details

Members
DeviceArn
  • Required: Yes
  • Type: string

The ARN of the device.

DeviceUsageType
  • Required: Yes
  • Type: string

The type of usage data to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • DeviceNotRegisteredException:

    The request failed because this device is no longer registered and therefore no longer managed by this account.

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

DeleteGatewayGroup

$result = $client->deleteGatewayGroup([/* ... */]);
$promise = $client->deleteGatewayGroupAsync([/* ... */]);

Deletes a gateway group.

Parameter Syntax

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

Parameter Details

Members
GatewayGroupArn
  • Required: Yes
  • Type: string

The ARN of the gateway group to delete.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ResourceAssociatedException:

    Another resource is associated with the resource in the request.

DeleteNetworkProfile

$result = $client->deleteNetworkProfile([/* ... */]);
$promise = $client->deleteNetworkProfileAsync([/* ... */]);

Deletes a network profile by the network profile ARN.

Parameter Syntax

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

Parameter Details

Members
NetworkProfileArn
  • Required: Yes
  • Type: string

The ARN of the network profile associated with a device.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ResourceInUseException:

    The resource in the request is already in use.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • NotFoundException:

    The resource is not found.

DeleteProfile

$result = $client->deleteProfile([/* ... */]);
$promise = $client->deleteProfileAsync([/* ... */]);

Deletes a room profile by the profile ARN.

Parameter Syntax

$result = $client->deleteProfile([
    'ProfileArn' => '<string>',
]);

Parameter Details

Members
ProfileArn
  • Type: string

The ARN of the room profile to delete. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

DeleteRoom

$result = $client->deleteRoom([/* ... */]);
$promise = $client->deleteRoomAsync([/* ... */]);

Deletes a room by the room ARN.

Parameter Syntax

$result = $client->deleteRoom([
    'RoomArn' => '<string>',
]);

Parameter Details

Members
RoomArn
  • Type: string

The ARN of the room to delete. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

DeleteRoomSkillParameter

$result = $client->deleteRoomSkillParameter([/* ... */]);
$promise = $client->deleteRoomSkillParameterAsync([/* ... */]);

Deletes room skill parameter details by room, skill, and parameter key ID.

Parameter Syntax

$result = $client->deleteRoomSkillParameter([
    'ParameterKey' => '<string>', // REQUIRED
    'RoomArn' => '<string>',
    'SkillId' => '<string>', // REQUIRED
]);

Parameter Details

Members
ParameterKey
  • Required: Yes
  • Type: string

The room skill parameter key for which to remove details.

RoomArn
  • Type: string

The ARN of the room from which to remove the room skill parameter details.

SkillId
  • Required: Yes
  • Type: string

The ID of the skill from which to remove the room skill parameter details.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

DeleteSkillAuthorization

$result = $client->deleteSkillAuthorization([/* ... */]);
$promise = $client->deleteSkillAuthorizationAsync([/* ... */]);

Unlinks a third-party account from a skill.

Parameter Syntax

$result = $client->deleteSkillAuthorization([
    'RoomArn' => '<string>',
    'SkillId' => '<string>', // REQUIRED
]);

Parameter Details

Members
RoomArn
  • Type: string

The room that the skill is authorized for.

SkillId
  • Required: Yes
  • Type: string

The unique identifier of a skill.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

DeleteSkillGroup

$result = $client->deleteSkillGroup([/* ... */]);
$promise = $client->deleteSkillGroupAsync([/* ... */]);

Deletes a skill group by skill group ARN.

Parameter Syntax

$result = $client->deleteSkillGroup([
    'SkillGroupArn' => '<string>',
]);

Parameter Details

Members
SkillGroupArn
  • Type: string

The ARN of the skill group to delete. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

DeleteUser

$result = $client->deleteUser([/* ... */]);
$promise = $client->deleteUserAsync([/* ... */]);

Deletes a specified user by user ARN and enrollment ARN.

Parameter Syntax

$result = $client->deleteUser([
    'EnrollmentId' => '<string>', // REQUIRED
    'UserArn' => '<string>',
]);

Parameter Details

Members
EnrollmentId
  • Required: Yes
  • Type: string

The ARN of the user's enrollment in the organization. Required.

UserArn
  • Type: string

The ARN of the user to delete in the organization. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

DisassociateContactFromAddressBook

$result = $client->disassociateContactFromAddressBook([/* ... */]);
$promise = $client->disassociateContactFromAddressBookAsync([/* ... */]);

Disassociates a contact from a given address book.

Parameter Syntax

$result = $client->disassociateContactFromAddressBook([
    'AddressBookArn' => '<string>', // REQUIRED
    'ContactArn' => '<string>', // REQUIRED
]);

Parameter Details

Members
AddressBookArn
  • Required: Yes
  • Type: string

The ARN of the address from which to disassociate the contact.

ContactArn
  • Required: Yes
  • Type: string

The ARN of the contact to disassociate from an address book.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

There are no errors described for this operation.

DisassociateDeviceFromRoom

$result = $client->disassociateDeviceFromRoom([/* ... */]);
$promise = $client->disassociateDeviceFromRoomAsync([/* ... */]);

Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.

Parameter Syntax

$result = $client->disassociateDeviceFromRoom([
    'DeviceArn' => '<string>',
]);

Parameter Details

Members
DeviceArn
  • Type: string

The ARN of the device to disassociate from a room. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • DeviceNotRegisteredException:

    The request failed because this device is no longer registered and therefore no longer managed by this account.

DisassociateSkillFromSkillGroup

$result = $client->disassociateSkillFromSkillGroup([/* ... */]);
$promise = $client->disassociateSkillFromSkillGroupAsync([/* ... */]);

Disassociates a skill from a skill group.

Parameter Syntax

$result = $client->disassociateSkillFromSkillGroup([
    'SkillGroupArn' => '<string>',
    'SkillId' => '<string>', // REQUIRED
]);

Parameter Details

Members
SkillGroupArn
  • Type: string

The unique identifier of a skill. Required.

SkillId
  • Required: Yes
  • Type: string

The ARN of a skill group to associate to a skill.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • NotFoundException:

    The resource is not found.

DisassociateSkillFromUsers

$result = $client->disassociateSkillFromUsers([/* ... */]);
$promise = $client->disassociateSkillFromUsersAsync([/* ... */]);

Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.

Parameter Syntax

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

Parameter Details

Members
SkillId
  • Required: Yes
  • Type: string

The private skill ID you want to make unavailable for enrolled users.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • NotFoundException:

    The resource is not found.

DisassociateSkillGroupFromRoom

$result = $client->disassociateSkillGroupFromRoom([/* ... */]);
$promise = $client->disassociateSkillGroupFromRoomAsync([/* ... */]);

Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.

Parameter Syntax

$result = $client->disassociateSkillGroupFromRoom([
    'RoomArn' => '<string>',
    'SkillGroupArn' => '<string>',
]);

Parameter Details

Members
RoomArn
  • Type: string

The ARN of the room from which the skill group is to be disassociated. Required.

SkillGroupArn
  • Type: string

The ARN of the skill group to disassociate from a room. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

ForgetSmartHomeAppliances

$result = $client->forgetSmartHomeAppliances([/* ... */]);
$promise = $client->forgetSmartHomeAppliancesAsync([/* ... */]);

Forgets smart home appliances associated to a room.

Parameter Syntax

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

Parameter Details

Members
RoomArn
  • Required: Yes
  • Type: string

The room that the appliances are associated with.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

GetAddressBook

$result = $client->getAddressBook([/* ... */]);
$promise = $client->getAddressBookAsync([/* ... */]);

Gets address the book details by the address book ARN.

Parameter Syntax

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

Parameter Details

Members
AddressBookArn
  • Required: Yes
  • Type: string

The ARN of the address book for which to request details.

Result Syntax

[
    'AddressBook' => [
        'AddressBookArn' => '<string>',
        'Description' => '<string>',
        'Name' => '<string>',
    ],
]

Result Details

Members
AddressBook
  • Type: AddressBook structure

The details of the requested address book.

Errors

  • NotFoundException:

    The resource is not found.

GetConferencePreference

$result = $client->getConferencePreference([/* ... */]);
$promise = $client->getConferencePreferenceAsync([/* ... */]);

Retrieves the existing conference preferences.

Parameter Syntax

$result = $client->getConferencePreference([
]);

Parameter Details

Members

Result Syntax

[
    'Preference' => [
        'DefaultConferenceProviderArn' => '<string>',
    ],
]

Result Details

Members
Preference
  • Type: ConferencePreference structure

The conference preference.

Errors

  • NotFoundException:

    The resource is not found.

GetConferenceProvider

$result = $client->getConferenceProvider([/* ... */]);
$promise = $client->getConferenceProviderAsync([/* ... */]);

Gets details about a specific conference provider.

Parameter Syntax

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

Parameter Details

Members
ConferenceProviderArn
  • Required: Yes
  • Type: string

The ARN of the newly created conference provider.

Result Syntax

[
    'ConferenceProvider' => [
        'Arn' => '<string>',
        'IPDialIn' => [
            'CommsProtocol' => 'SIP|SIPS|H323',
            'Endpoint' => '<string>',
        ],
        'MeetingSetting' => [
            'RequirePin' => 'YES|NO|OPTIONAL',
        ],
        'Name' => '<string>',
        'PSTNDialIn' => [
            'CountryCode' => '<string>',
            'OneClickIdDelay' => '<string>',
            'OneClickPinDelay' => '<string>',
            'PhoneNumber' => '<string>',
        ],
        'Type' => 'CHIME|BLUEJEANS|FUZE|GOOGLE_HANGOUTS|POLYCOM|RINGCENTRAL|SKYPE_FOR_BUSINESS|WEBEX|ZOOM|CUSTOM',
    ],
]

Result Details

Members
ConferenceProvider
  • Type: ConferenceProvider structure

The conference provider.

Errors

  • NotFoundException:

    The resource is not found.

GetContact

$result = $client->getContact([/* ... */]);
$promise = $client->getContactAsync([/* ... */]);

Gets the contact details by the contact ARN.

Parameter Syntax

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

Parameter Details

Members
ContactArn
  • Required: Yes
  • Type: string

The ARN of the contact for which to request details.

Result Syntax

[
    'Contact' => [
        'ContactArn' => '<string>',
        'DisplayName' => '<string>',
        'FirstName' => '<string>',
        'LastName' => '<string>',
        'PhoneNumber' => '<string>',
        'PhoneNumbers' => [
            [
                'Number' => '<string>',
                'Type' => 'MOBILE|WORK|HOME',
            ],
            // ...
        ],
        'SipAddresses' => [
            [
                'Type' => 'WORK',
                'Uri' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
Contact
  • Type: Contact structure

The details of the requested contact.

Errors

  • NotFoundException:

    The resource is not found.

GetDevice

$result = $client->getDevice([/* ... */]);
$promise = $client->getDeviceAsync([/* ... */]);

Gets the details of a device by device ARN.

Parameter Syntax

$result = $client->getDevice([
    'DeviceArn' => '<string>',
]);

Parameter Details

Members
DeviceArn
  • Type: string

The ARN of the device for which to request details. Required.

Result Syntax

[
    'Device' => [
        'DeviceArn' => '<string>',
        'DeviceName' => '<string>',
        'DeviceSerialNumber' => '<string>',
        'DeviceStatus' => 'READY|PENDING|WAS_OFFLINE|DEREGISTERED|FAILED',
        'DeviceStatusInfo' => [
            'ConnectionStatus' => 'ONLINE|OFFLINE',
            'ConnectionStatusUpdatedTime' => <DateTime>,
            'DeviceStatusDetails' => [
                [
                    'Code' => 'DEVICE_SOFTWARE_UPDATE_NEEDED|DEVICE_WAS_OFFLINE|CREDENTIALS_ACCESS_FAILURE|TLS_VERSION_MISMATCH|ASSOCIATION_REJECTION|AUTHENTICATION_FAILURE|DHCP_FAILURE|INTERNET_UNAVAILABLE|DNS_FAILURE|UNKNOWN_FAILURE|CERTIFICATE_ISSUING_LIMIT_EXCEEDED|INVALID_CERTIFICATE_AUTHORITY|NETWORK_PROFILE_NOT_FOUND|INVALID_PASSWORD_STATE|PASSWORD_NOT_FOUND|PASSWORD_MANAGER_ACCESS_DENIED|CERTIFICATE_AUTHORITY_ACCESS_DENIED',
                    'Feature' => 'BLUETOOTH|VOLUME|NOTIFICATIONS|LISTS|SKILLS|NETWORK_PROFILE|SETTINGS|ALL',
                ],
                // ...
            ],
        ],
        'DeviceType' => '<string>',
        'MacAddress' => '<string>',
        'NetworkProfileInfo' => [
            'CertificateArn' => '<string>',
            'CertificateExpirationTime' => <DateTime>,
            'NetworkProfileArn' => '<string>',
        ],
        'RoomArn' => '<string>',
        'SoftwareVersion' => '<string>',
    ],
]

Result Details

Members
Device
  • Type: Device structure

The details of the device requested. Required.

Errors

  • NotFoundException:

    The resource is not found.

GetGateway

$result = $client->getGateway([/* ... */]);
$promise = $client->getGatewayAsync([/* ... */]);

Retrieves the details of a gateway.

Parameter Syntax

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

Parameter Details

Members
GatewayArn
  • Required: Yes
  • Type: string

The ARN of the gateway to get.

Result Syntax

[
    'Gateway' => [
        'Arn' => '<string>',
        'Description' => '<string>',
        'GatewayGroupArn' => '<string>',
        'Name' => '<string>',
        'SoftwareVersion' => '<string>',
    ],
]

Result Details

Members
Gateway
  • Type: Gateway structure

The details of the gateway.

Errors

  • NotFoundException:

    The resource is not found.

GetGatewayGroup

$result = $client->getGatewayGroup([/* ... */]);
$promise = $client->getGatewayGroupAsync([/* ... */]);

Retrieves the details of a gateway group.

Parameter Syntax

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

Parameter Details

Members
GatewayGroupArn
  • Required: Yes
  • Type: string

The ARN of the gateway group to get.

Result Syntax

[
    'GatewayGroup' => [
        'Arn' => '<string>',
        'Description' => '<string>',
        'Name' => '<string>',
    ],
]

Result Details

Members
GatewayGroup
  • Type: GatewayGroup structure

The details of the gateway group.

Errors

  • NotFoundException:

    The resource is not found.

GetInvitationConfiguration

$result = $client->getInvitationConfiguration([/* ... */]);
$promise = $client->getInvitationConfigurationAsync([/* ... */]);

Retrieves the configured values for the user enrollment invitation email template.

Parameter Syntax

$result = $client->getInvitationConfiguration([
]);

Parameter Details

Members

Result Syntax

[
    'ContactEmail' => '<string>',
    'OrganizationName' => '<string>',
    'PrivateSkillIds' => ['<string>', ...],
]

Result Details

Members
ContactEmail
  • Type: string

The email ID of the organization or individual contact that the enrolled user can use.

OrganizationName
  • Type: string

The name of the organization sending the enrollment invite to a user.

PrivateSkillIds
  • Type: Array of strings

The list of private skill IDs that you want to recommend to the user to enable in the invitation.

Errors

  • NotFoundException:

    The resource is not found.

GetNetworkProfile

$result = $client->getNetworkProfile([/* ... */]);
$promise = $client->getNetworkProfileAsync([/* ... */]);

Gets the network profile details by the network profile ARN.

Parameter Syntax

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

Parameter Details

Members
NetworkProfileArn
  • Required: Yes
  • Type: string

The ARN of the network profile associated with a device.

Result Syntax

[
    'NetworkProfile' => [
        'CertificateAuthorityArn' => '<string>',
        'CurrentPassword' => '<string>',
        'Description' => '<string>',
        'EapMethod' => 'EAP_TLS',
        'NetworkProfileArn' => '<string>',
        'NetworkProfileName' => '<string>',
        'NextPassword' => '<string>',
        'SecurityType' => 'OPEN|WEP|WPA_PSK|WPA2_PSK|WPA2_ENTERPRISE',
        'Ssid' => '<string>',
        'TrustAnchors' => ['<string>', ...],
    ],
]

Result Details

Members
NetworkProfile
  • Type: NetworkProfile structure

The network profile associated with a device.

Errors

  • NotFoundException:

    The resource is not found.

  • InvalidSecretsManagerResourceException:

    A password in SecretsManager is in an invalid state.

GetProfile

$result = $client->getProfile([/* ... */]);
$promise = $client->getProfileAsync([/* ... */]);

Gets the details of a room profile by profile ARN.

Parameter Syntax

$result = $client->getProfile([
    'ProfileArn' => '<string>',
]);

Parameter Details

Members
ProfileArn
  • Type: string

The ARN of the room profile for which to request details. Required.

Result Syntax

[
    'Profile' => [
        'Address' => '<string>',
        'AddressBookArn' => '<string>',
        'DataRetentionOptIn' => true || false,
        'DistanceUnit' => 'METRIC|IMPERIAL',
        'IsDefault' => true || false,
        'Locale' => '<string>',
        'MaxVolumeLimit' => <integer>,
        'MeetingRoomConfiguration' => [
            'EndOfMeetingReminder' => [
                'Enabled' => true || false,
                'ReminderAtMinutes' => [<integer>, ...],
                'ReminderType' => 'ANNOUNCEMENT_TIME_CHECK|ANNOUNCEMENT_VARIABLE_TIME_LEFT|CHIME|KNOCK',
            ],
            'InstantBooking' => [
                'DurationInMinutes' => <integer>,
                'Enabled' => true || false,
            ],
            'RequireCheckIn' => [
                'Enabled' => true || false,
                'ReleaseAfterMinutes' => <integer>,
            ],
            'RoomUtilizationMetricsEnabled' => true || false,
        ],
        'PSTNEnabled' => true || false,
        'ProfileArn' => '<string>',
        'ProfileName' => '<string>',
        'SetupModeDisabled' => true || false,
        'TemperatureUnit' => 'FAHRENHEIT|CELSIUS',
        'Timezone' => '<string>',
        'WakeWord' => 'ALEXA|AMAZON|ECHO|COMPUTER',
    ],
]

Result Details

Members
Profile
  • Type: Profile structure

The details of the room profile requested. Required.

Errors

  • NotFoundException:

    The resource is not found.

GetRoom

$result = $client->getRoom([/* ... */]);
$promise = $client->getRoomAsync([/* ... */]);

Gets room details by room ARN.

Parameter Syntax

$result = $client->getRoom([
    'RoomArn' => '<string>',
]);

Parameter Details

Members
RoomArn
  • Type: string

The ARN of the room for which to request details. Required.

Result Syntax

[
    'Room' => [
        'Description' => '<string>',
        'ProfileArn' => '<string>',
        'ProviderCalendarId' => '<string>',
        'RoomArn' => '<string>',
        'RoomName' => '<string>',
    ],
]

Result Details

Members
Room
  • Type: Room structure

The details of the room requested.

Errors

  • NotFoundException:

    The resource is not found.

GetRoomSkillParameter

$result = $client->getRoomSkillParameter([/* ... */]);
$promise = $client->getRoomSkillParameterAsync([/* ... */]);

Gets room skill parameter details by room, skill, and parameter key ARN.

Parameter Syntax

$result = $client->getRoomSkillParameter([
    'ParameterKey' => '<string>', // REQUIRED
    'RoomArn' => '<string>',
    'SkillId' => '<string>', // REQUIRED
]);

Parameter Details

Members
ParameterKey
  • Required: Yes
  • Type: string

The room skill parameter key for which to get details. Required.

RoomArn
  • Type: string

The ARN of the room from which to get the room skill parameter details.

SkillId
  • Required: Yes
  • Type: string

The ARN of the skill from which to get the room skill parameter details. Required.

Result Syntax

[
    'RoomSkillParameter' => [
        'ParameterKey' => '<string>',
        'ParameterValue' => '<string>',
    ],
]

Result Details

Members
RoomSkillParameter
  • Type: RoomSkillParameter structure

The details of the room skill parameter requested. Required.

Errors

  • NotFoundException:

    The resource is not found.

GetSkillGroup

$result = $client->getSkillGroup([/* ... */]);
$promise = $client->getSkillGroupAsync([/* ... */]);

Gets skill group details by skill group ARN.

Parameter Syntax

$result = $client->getSkillGroup([
    'SkillGroupArn' => '<string>',
]);

Parameter Details

Members
SkillGroupArn
  • Type: string

The ARN of the skill group for which to get details. Required.

Result Syntax

[
    'SkillGroup' => [
        'Description' => '<string>',
        'SkillGroupArn' => '<string>',
        'SkillGroupName' => '<string>',
    ],
]

Result Details

Members
SkillGroup
  • Type: SkillGroup structure

The details of the skill group requested. Required.

Errors

  • NotFoundException:

    The resource is not found.

ListBusinessReportSchedules

$result = $client->listBusinessReportSchedules([/* ... */]);
$promise = $client->listBusinessReportSchedulesAsync([/* ... */]);

Lists the details of the schedules that a user configured. A download URL of the report associated with each schedule is returned every time this action is called. A new download URL is returned each time, and is valid for 24 hours.

Parameter Syntax

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

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of schedules listed in the call.

NextToken
  • Type: string

The token used to list the remaining schedules from the previous API call.

Result Syntax

[
    'BusinessReportSchedules' => [
        [
            'ContentRange' => [
                'Interval' => 'ONE_DAY|ONE_WEEK|THIRTY_DAYS',
            ],
            'Format' => 'CSV|CSV_ZIP',
            'LastBusinessReport' => [
                'DeliveryTime' => <DateTime>,
                'DownloadUrl' => '<string>',
                'FailureCode' => 'ACCESS_DENIED|NO_SUCH_BUCKET|INTERNAL_FAILURE',
                'S3Location' => [
                    'BucketName' => '<string>',
                    'Path' => '<string>',
                ],
                'Status' => 'RUNNING|SUCCEEDED|FAILED',
            ],
            'Recurrence' => [
                'StartDate' => '<string>',
            ],
            'S3BucketName' => '<string>',
            'S3KeyPrefix' => '<string>',
            'ScheduleArn' => '<string>',
            'ScheduleName' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
BusinessReportSchedules
  • Type: Array of BusinessReportSchedule structures

The schedule of the reports.

NextToken
  • Type: string

The token used to list the remaining schedules from the previous API call.

Errors

There are no errors described for this operation.

ListConferenceProviders

$result = $client->listConferenceProviders([/* ... */]);
$promise = $client->listConferenceProvidersAsync([/* ... */]);

Lists conference providers under a specific AWS account.

Parameter Syntax

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

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of conference providers to be returned, per paginated calls.

NextToken
  • Type: string

The tokens used for pagination.

Result Syntax

[
    'ConferenceProviders' => [
        [
            'Arn' => '<string>',
            'IPDialIn' => [
                'CommsProtocol' => 'SIP|SIPS|H323',
                'Endpoint' => '<string>',
            ],
            'MeetingSetting' => [
                'RequirePin' => 'YES|NO|OPTIONAL',
            ],
            'Name' => '<string>',
            'PSTNDialIn' => [
                'CountryCode' => '<string>',
                'OneClickIdDelay' => '<string>',
                'OneClickPinDelay' => '<string>',
                'PhoneNumber' => '<string>',
            ],
            'Type' => 'CHIME|BLUEJEANS|FUZE|GOOGLE_HANGOUTS|POLYCOM|RINGCENTRAL|SKYPE_FOR_BUSINESS|WEBEX|ZOOM|CUSTOM',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
ConferenceProviders
  • Type: Array of ConferenceProvider structures

The conference providers.

NextToken
  • Type: string

The tokens used for pagination.

Errors

There are no errors described for this operation.

ListDeviceEvents

$result = $client->listDeviceEvents([/* ... */]);
$promise = $client->listDeviceEventsAsync([/* ... */]);

Lists the device event history, including device connection status, for up to 30 days.

Parameter Syntax

$result = $client->listDeviceEvents([
    'DeviceArn' => '<string>', // REQUIRED
    'EventType' => 'CONNECTION_STATUS|DEVICE_STATUS',
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
]);

Parameter Details

Members
DeviceArn
  • Required: Yes
  • Type: string

The ARN of a device.

EventType
  • Type: string

The event type to filter device events. If EventType isn't specified, this returns a list of all device events in reverse chronological order. If EventType is specified, this returns a list of device events for that EventType in reverse chronological order.

MaxResults
  • Type: int

The maximum number of results to include in the response. The default value is 50. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

NextToken
  • Type: string

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults. When the end of results is reached, the response has a value of null.

Result Syntax

[
    'DeviceEvents' => [
        [
            'Timestamp' => <DateTime>,
            'Type' => 'CONNECTION_STATUS|DEVICE_STATUS',
            'Value' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
DeviceEvents
  • Type: Array of DeviceEvent structures

The device events requested for the device ARN.

NextToken
  • Type: string

The token returned to indicate that there is more data available.

Errors

  • NotFoundException:

    The resource is not found.

ListGatewayGroups

$result = $client->listGatewayGroups([/* ... */]);
$promise = $client->listGatewayGroupsAsync([/* ... */]);

Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.

Parameter Syntax

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

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of gateway group summaries to return. The default is 50.

NextToken
  • Type: string

The token used to paginate though multiple pages of gateway group summaries.

Result Syntax

[
    'GatewayGroups' => [
        [
            'Arn' => '<string>',
            'Description' => '<string>',
            'Name' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
GatewayGroups
  • Type: Array of GatewayGroupSummary structures

The gateway groups in the list.

NextToken
  • Type: string

The token used to paginate though multiple pages of gateway group summaries.

Errors

There are no errors described for this operation.

ListGateways

$result = $client->listGateways([/* ... */]);
$promise = $client->listGatewaysAsync([/* ... */]);

Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.

Parameter Syntax

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

Parameter Details

Members
GatewayGroupArn
  • Type: string

The gateway group ARN for which to list gateways.

MaxResults
  • Type: int

The maximum number of gateway summaries to return. The default is 50.

NextToken
  • Type: string

The token used to paginate though multiple pages of gateway summaries.

Result Syntax

[
    'Gateways' => [
        [
            'Arn' => '<string>',
            'Description' => '<string>',
            'GatewayGroupArn' => '<string>',
            'Name' => '<string>',
            'SoftwareVersion' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
Gateways
  • Type: Array of GatewaySummary structures

The gateways in the list.

NextToken
  • Type: string

The token used to paginate though multiple pages of gateway summaries.

Errors

There are no errors described for this operation.

ListSkills

$result = $client->listSkills([/* ... */]);
$promise = $client->listSkillsAsync([/* ... */]);

Lists all enabled skills in a specific skill group.

Parameter Syntax

$result = $client->listSkills([
    'EnablementType' => 'ENABLED|PENDING',
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'SkillGroupArn' => '<string>',
    'SkillType' => 'PUBLIC|PRIVATE|ALL',
]);

Parameter Details

Members
EnablementType
  • Type: string

Whether the skill is enabled under the user's account.

MaxResults
  • Type: int

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

NextToken
  • Type: string

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

SkillGroupArn
  • Type: string

The ARN of the skill group for which to list enabled skills.

SkillType
  • Type: string

Whether the skill is publicly available or is a private skill.

Result Syntax

[
    'NextToken' => '<string>',
    'SkillSummaries' => [
        [
            'EnablementType' => 'ENABLED|PENDING',
            'SkillId' => '<string>',
            'SkillName' => '<string>',
            'SkillType' => 'PUBLIC|PRIVATE',
            'SupportsLinking' => true || false,
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string

The token returned to indicate that there is more data available.

SkillSummaries
  • Type: Array of SkillSummary structures

The list of enabled skills requested. Required.

Errors

There are no errors described for this operation.

ListSkillsStoreCategories

$result = $client->listSkillsStoreCategories([/* ... */]);
$promise = $client->listSkillsStoreCategoriesAsync([/* ... */]);

Lists all categories in the Alexa skill store.

Parameter Syntax

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

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of categories returned, per paginated calls.

NextToken
  • Type: string

The tokens used for pagination.

Result Syntax

[
    'CategoryList' => [
        [
            'CategoryId' => <integer>,
            'CategoryName' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
CategoryList
  • Type: Array of Category structures

The list of categories.

NextToken
  • Type: string

The tokens used for pagination.

Errors

There are no errors described for this operation.

ListSkillsStoreSkillsByCategory

$result = $client->listSkillsStoreSkillsByCategory([/* ... */]);
$promise = $client->listSkillsStoreSkillsByCategoryAsync([/* ... */]);

Lists all skills in the Alexa skill store by category.

Parameter Syntax

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

Parameter Details

Members
CategoryId
  • Required: Yes
  • Type: long (int|float)

The category ID for which the skills are being retrieved from the skill store.

MaxResults
  • Type: int

The maximum number of skills returned per paginated calls.

NextToken
  • Type: string

The tokens used for pagination.

Result Syntax

[
    'NextToken' => '<string>',
    'SkillsStoreSkills' => [
        [
            'IconUrl' => '<string>',
            'SampleUtterances' => ['<string>', ...],
            'ShortDescription' => '<string>',
            'SkillDetails' => [
                'BulletPoints' => ['<string>', ...],
                'DeveloperInfo' => [
                    'DeveloperName' => '<string>',
                    'Email' => '<string>',
                    'PrivacyPolicy' => '<string>',
                    'Url' => '<string>',
                ],
                'EndUserLicenseAgreement' => '<string>',
                'GenericKeywords' => ['<string>', ...],
                'InvocationPhrase' => '<string>',
                'NewInThisVersionBulletPoints' => ['<string>', ...],
                'ProductDescription' => '<string>',
                'ReleaseDate' => '<string>',
                'Reviews' => ['<string>', ...],
                'SkillTypes' => ['<string>', ...],
            ],
            'SkillId' => '<string>',
            'SkillName' => '<string>',
            'SupportsLinking' => true || false,
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string

The tokens used for pagination.

SkillsStoreSkills
  • Type: Array of SkillsStoreSkill structures

The skill store skills.

Errors

There are no errors described for this operation.

ListSmartHomeAppliances

$result = $client->listSmartHomeAppliances([/* ... */]);
$promise = $client->listSmartHomeAppliancesAsync([/* ... */]);

Lists all of the smart home appliances associated with a room.

Parameter Syntax

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

Parameter Details

Members
MaxResults
  • Type: int

The maximum number of appliances to be returned, per paginated calls.

NextToken
  • Type: string

The tokens used for pagination.

RoomArn
  • Required: Yes
  • Type: string

The room that the appliances are associated with.

Result Syntax

[
    'NextToken' => '<string>',
    'SmartHomeAppliances' => [
        [
            'Description' => '<string>',
            'FriendlyName' => '<string>',
            'ManufacturerName' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string

The tokens used for pagination.

SmartHomeAppliances
  • Type: Array of SmartHomeAppliance structures

The smart home appliances.

Errors

  • NotFoundException:

    The resource is not found.

ListTags

$result = $client->listTags([/* ... */]);
$promise = $client->listTagsAsync([/* ... */]);

Lists all tags for the specified resource.

Parameter Syntax

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

Parameter Details

Members
Arn
  • Required: Yes
  • Type: string

The ARN of the specified resource for which to list tags.

MaxResults
  • Type: int

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

NextToken
  • Type: string

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

Result Syntax

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

Result Details

Members
NextToken
  • Type: string

The token returned to indicate that there is more data available.

Tags
  • Type: Array of Tag structures

The tags requested for the specified resource.

Errors

  • NotFoundException:

    The resource is not found.

PutConferencePreference

$result = $client->putConferencePreference([/* ... */]);
$promise = $client->putConferencePreferenceAsync([/* ... */]);

Sets the conference preferences on a specific conference provider at the account level.

Parameter Syntax

$result = $client->putConferencePreference([
    'ConferencePreference' => [ // REQUIRED
        'DefaultConferenceProviderArn' => '<string>',
    ],
]);

Parameter Details

Members
ConferencePreference
  • Required: Yes
  • Type: ConferencePreference structure

The conference preference of a specific conference provider.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

PutInvitationConfiguration

$result = $client->putInvitationConfiguration([/* ... */]);
$promise = $client->putInvitationConfigurationAsync([/* ... */]);

Configures the email template for the user enrollment invitation with the specified attributes.

Parameter Syntax

$result = $client->putInvitationConfiguration([
    'ContactEmail' => '<string>',
    'OrganizationName' => '<string>', // REQUIRED
    'PrivateSkillIds' => ['<string>', ...],
]);

Parameter Details

Members
ContactEmail
  • Type: string

The email ID of the organization or individual contact that the enrolled user can use.

OrganizationName
  • Required: Yes
  • Type: string

The name of the organization sending the enrollment invite to a user.

PrivateSkillIds
  • Type: Array of strings

The list of private skill IDs that you want to recommend to the user to enable in the invitation.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

PutRoomSkillParameter

$result = $client->putRoomSkillParameter([/* ... */]);
$promise = $client->putRoomSkillParameterAsync([/* ... */]);

Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.

Parameter Syntax

$result = $client->putRoomSkillParameter([
    'RoomArn' => '<string>',
    'RoomSkillParameter' => [ // REQUIRED
        'ParameterKey' => '<string>', // REQUIRED
        'ParameterValue' => '<string>', // REQUIRED
    ],
    'SkillId' => '<string>', // REQUIRED
]);

Parameter Details

Members
RoomArn
  • Type: string

The ARN of the room associated with the room skill parameter. Required.

RoomSkillParameter
  • Required: Yes
  • Type: RoomSkillParameter structure

The updated room skill parameter. Required.

SkillId
  • Required: Yes
  • Type: string

The ARN of the skill associated with the room skill parameter. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

PutSkillAuthorization

$result = $client->putSkillAuthorization([/* ... */]);
$promise = $client->putSkillAuthorizationAsync([/* ... */]);

Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM role.

Parameter Syntax

$result = $client->putSkillAuthorization([
    'AuthorizationResult' => ['<string>', ...], // REQUIRED
    'RoomArn' => '<string>',
    'SkillId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AuthorizationResult
  • Required: Yes
  • Type: Associative array of custom strings keys (Key) to strings

The authorization result specific to OAUTH code grant output. "Code” must be populated in the AuthorizationResult map to establish the authorization.

RoomArn
  • Type: string

The room that the skill is authorized for.

SkillId
  • Required: Yes
  • Type: string

The unique identifier of a skill.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • UnauthorizedException:

    The caller has no permissions to operate on the resource involved in the API call.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

RegisterAVSDevice

$result = $client->registerAVSDevice([/* ... */]);
$promise = $client->registerAVSDeviceAsync([/* ... */]);

Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).

Parameter Syntax

$result = $client->registerAVSDevice([
    'AmazonId' => '<string>', // REQUIRED
    'ClientId' => '<string>', // REQUIRED
    'DeviceSerialNumber' => '<string>',
    'ProductId' => '<string>', // REQUIRED
    'RoomArn' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => '<string>', // REQUIRED
        ],
        // ...
    ],
    'UserCode' => '<string>', // REQUIRED
]);

Parameter Details

Members
AmazonId
  • Required: Yes
  • Type: string

The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console.

ClientId
  • Required: Yes
  • Type: string

The client ID of the OEM used for code-based linking authorization on an AVS device.

DeviceSerialNumber
  • Type: string

The key generated by the OEM that uniquely identifies a specified instance of your AVS device.

ProductId
  • Required: Yes
  • Type: string

The product ID used to identify your AVS device during authorization.

RoomArn
  • Type: string

The Amazon Resource Name (ARN) of the room with which to associate your AVS device.

Tags
  • Type: Array of Tag structures

The tags to be added to the specified resource. Do not provide system tags.

UserCode
  • Required: Yes
  • Type: string

The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification.

Result Syntax

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

Result Details

Members
DeviceArn
  • Type: string

The ARN of the device.

Errors

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • NotFoundException:

    The resource is not found.

  • InvalidDeviceException:

    The device is in an invalid state.

RejectSkill

$result = $client->rejectSkill([/* ... */]);
$promise = $client->rejectSkillAsync([/* ... */]);

Disassociates a skill from the organization under a user's AWS account. If the skill is a private skill, it moves to an AcceptStatus of PENDING. Any private or public skill that is rejected can be added later by calling the ApproveSkill API.

Parameter Syntax

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

Parameter Details

Members
SkillId
  • Required: Yes
  • Type: string

The unique identifier of the skill.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • NotFoundException:

    The resource is not found.

ResolveRoom

$result = $client->resolveRoom([/* ... */]);
$promise = $client->resolveRoomAsync([/* ... */]);

Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.

To query ResolveRoom from an Alexa skill, the skill ID needs to be authorized. When the skill is using an AWS Lambda function, the skill is automatically authorized when you publish your skill as a private skill to your AWS account. Skills that are hosted using a custom web service must be manually authorized. To get your skill authorized, contact AWS Support with your AWS account ID that queries the ResolveRoom API and skill ID.

Parameter Syntax

$result = $client->resolveRoom([
    'SkillId' => '<string>', // REQUIRED
    'UserId' => '<string>', // REQUIRED
]);

Parameter Details

Members
SkillId
  • Required: Yes
  • Type: string

The ARN of the skill that was requested. Required.

UserId
  • Required: Yes
  • Type: string

The ARN of the user. Required.

Result Syntax

[
    'RoomArn' => '<string>',
    'RoomName' => '<string>',
    'RoomSkillParameters' => [
        [
            'ParameterKey' => '<string>',
            'ParameterValue' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
RoomArn
  • Type: string

The ARN of the room from which the skill request was invoked.

RoomName
  • Type: string

The name of the room from which the skill request was invoked.

RoomSkillParameters
  • Type: Array of RoomSkillParameter structures

Response to get the room profile request. Required.

Errors

  • NotFoundException:

    The resource is not found.

RevokeInvitation

$result = $client->revokeInvitation([/* ... */]);
$promise = $client->revokeInvitationAsync([/* ... */]);

Revokes an invitation and invalidates the enrollment URL.

Parameter Syntax

$result = $client->revokeInvitation([
    'EnrollmentId' => '<string>',
    'UserArn' => '<string>',
]);

Parameter Details

Members
EnrollmentId
  • Type: string

The ARN of the enrollment invitation to revoke. Required.

UserArn
  • Type: string

The ARN of the user for whom to revoke an enrollment invitation. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

SearchAddressBooks

$result = $client->searchAddressBooks([/* ... */]);
$promise = $client->searchAddressBooksAsync([/* ... */]);

Searches address books and lists the ones that meet a set of filter and sort criteria.

Parameter Syntax

$result = $client->searchAddressBooks([
    'Filters' => [
        [
            'Key' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'SortCriteria' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => 'ASC|DESC', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
Filters
  • Type: Array of Filter structures

The filters to use to list a specified set of address books. The supported filter key is AddressBookName.

MaxResults
  • Type: int

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

NextToken
  • Type: string

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

SortCriteria
  • Type: Array of Sort structures

The sort order to use in listing the specified set of address books. The supported sort key is AddressBookName.

Result Syntax

[
    'AddressBooks' => [
        [
            'AddressBookArn' => '<string>',
            'Description' => '<string>',
            'Name' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'TotalCount' => <integer>,
]

Result Details

Members
AddressBooks
  • Type: Array of AddressBookData structures

The address books that meet the specified set of filter criteria, in sort order.

NextToken
  • Type: string

The token returned to indicate that there is more data available.

TotalCount
  • Type: int

The total number of address books returned.

Errors

There are no errors described for this operation.

SearchContacts

$result = $client->searchContacts([/* ... */]);
$promise = $client->searchContactsAsync([/* ... */]);

Searches contacts and lists the ones that meet a set of filter and sort criteria.

Parameter Syntax

$result = $client->searchContacts([
    'Filters' => [
        [
            'Key' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'SortCriteria' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => 'ASC|DESC', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
Filters
  • Type: Array of Filter structures

The filters to use to list a specified set of address books. The supported filter keys are DisplayName, FirstName, LastName, and AddressBookArns.

MaxResults
  • Type: int

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

NextToken
  • Type: string

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response only includes results beyond the token, up to the value specified by MaxResults.

SortCriteria
  • Type: Array of Sort structures

The sort order to use in listing the specified set of contacts. The supported sort keys are DisplayName, FirstName, and LastName.

Result Syntax

[
    'Contacts' => [
        [
            'ContactArn' => '<string>',
            'DisplayName' => '<string>',
            'FirstName' => '<string>',
            'LastName' => '<string>',
            'PhoneNumber' => '<string>',
            'PhoneNumbers' => [
                [
                    'Number' => '<string>',
                    'Type' => 'MOBILE|WORK|HOME',
                ],
                // ...
            ],
            'SipAddresses' => [
                [
                    'Type' => 'WORK',
                    'Uri' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'TotalCount' => <integer>,
]

Result Details

Members
Contacts
  • Type: Array of ContactData structures

The contacts that meet the specified set of filter criteria, in sort order.

NextToken
  • Type: string

The token returned to indicate that there is more data available.

TotalCount
  • Type: int

The total number of contacts returned.

Errors

There are no errors described for this operation.

SearchDevices

$result = $client->searchDevices([/* ... */]);
$promise = $client->searchDevicesAsync([/* ... */]);

Searches devices and lists the ones that meet a set of filter criteria.

Parameter Syntax

$result = $client->searchDevices([
    'Filters' => [
        [
            'Key' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'SortCriteria' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => 'ASC|DESC', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
Filters
  • Type: Array of Filter structures

The filters to use to list a specified set of devices. Supported filter keys are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType, DeviceSerialNumber, UnassociatedOnly, ConnectionStatus (ONLINE and OFFLINE), NetworkProfileName, NetworkProfileArn, Feature, and FailureCode.

MaxResults
  • Type: int

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

NextToken
  • Type: string

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

SortCriteria
  • Type: Array of Sort structures

The sort order to use in listing the specified set of devices. Supported sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, ConnectionStatus, NetworkProfileName, NetworkProfileArn, Feature, and FailureCode.

Result Syntax

[
    'Devices' => [
        [
            'CreatedTime' => <DateTime>,
            'DeviceArn' => '<string>',
            'DeviceName' => '<string>',
            'DeviceSerialNumber' => '<string>',
            'DeviceStatus' => 'READY|PENDING|WAS_OFFLINE|DEREGISTERED|FAILED',
            'DeviceStatusInfo' => [
                'ConnectionStatus' => 'ONLINE|OFFLINE',
                'ConnectionStatusUpdatedTime' => <DateTime>,
                'DeviceStatusDetails' => [
                    [
                        'Code' => 'DEVICE_SOFTWARE_UPDATE_NEEDED|DEVICE_WAS_OFFLINE|CREDENTIALS_ACCESS_FAILURE|TLS_VERSION_MISMATCH|ASSOCIATION_REJECTION|AUTHENTICATION_FAILURE|DHCP_FAILURE|INTERNET_UNAVAILABLE|DNS_FAILURE|UNKNOWN_FAILURE|CERTIFICATE_ISSUING_LIMIT_EXCEEDED|INVALID_CERTIFICATE_AUTHORITY|NETWORK_PROFILE_NOT_FOUND|INVALID_PASSWORD_STATE|PASSWORD_NOT_FOUND|PASSWORD_MANAGER_ACCESS_DENIED|CERTIFICATE_AUTHORITY_ACCESS_DENIED',
                        'Feature' => 'BLUETOOTH|VOLUME|NOTIFICATIONS|LISTS|SKILLS|NETWORK_PROFILE|SETTINGS|ALL',
                    ],
                    // ...
                ],
            ],
            'DeviceType' => '<string>',
            'MacAddress' => '<string>',
            'NetworkProfileArn' => '<string>',
            'NetworkProfileName' => '<string>',
            'RoomArn' => '<string>',
            'RoomName' => '<string>',
            'SoftwareVersion' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'TotalCount' => <integer>,
]

Result Details

Members
Devices
  • Type: Array of DeviceData structures

The devices that meet the specified set of filter criteria, in sort order.

NextToken
  • Type: string

The token returned to indicate that there is more data available.

TotalCount
  • Type: int

The total number of devices returned.

Errors

There are no errors described for this operation.

SearchNetworkProfiles

$result = $client->searchNetworkProfiles([/* ... */]);
$promise = $client->searchNetworkProfilesAsync([/* ... */]);

Searches network profiles and lists the ones that meet a set of filter and sort criteria.

Parameter Syntax

$result = $client->searchNetworkProfiles([
    'Filters' => [
        [
            'Key' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'SortCriteria' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => 'ASC|DESC', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
Filters
  • Type: Array of Filter structures

The filters to use to list a specified set of network profiles. Valid filters are NetworkProfileName, Ssid, and SecurityType.

MaxResults
  • Type: int

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

NextToken
  • Type: string

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

SortCriteria
  • Type: Array of Sort structures

The sort order to use to list the specified set of network profiles. Valid sort criteria includes NetworkProfileName, Ssid, and SecurityType.

Result Syntax

[
    'NetworkProfiles' => [
        [
            'CertificateAuthorityArn' => '<string>',
            'Description' => '<string>',
            'EapMethod' => 'EAP_TLS',
            'NetworkProfileArn' => '<string>',
            'NetworkProfileName' => '<string>',
            'SecurityType' => 'OPEN|WEP|WPA_PSK|WPA2_PSK|WPA2_ENTERPRISE',
            'Ssid' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
    'TotalCount' => <integer>,
]

Result Details

Members
NetworkProfiles
  • Type: Array of NetworkProfileData structures

The network profiles that meet the specified set of filter criteria, in sort order. It is a list of NetworkProfileData objects.

NextToken
  • Type: string

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

TotalCount
  • Type: int

The total number of network profiles returned.

Errors

There are no errors described for this operation.

SearchProfiles

$result = $client->searchProfiles([/* ... */]);
$promise = $client->searchProfilesAsync([/* ... */]);

Searches room profiles and lists the ones that meet a set of filter criteria.

Parameter Syntax

$result = $client->searchProfiles([
    'Filters' => [
        [
            'Key' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'SortCriteria' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => 'ASC|DESC', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
Filters
  • Type: Array of Filter structures

The filters to use to list a specified set of room profiles. Supported filter keys are ProfileName and Address. Required.

MaxResults
  • Type: int

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

NextToken
  • Type: string

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

SortCriteria
  • Type: Array of Sort structures

The sort order to use in listing the specified set of room profiles. Supported sort keys are ProfileName and Address.

Result Syntax

[
    'NextToken' => '<string>',
    'Profiles' => [
        [
            'Address' => '<string>',
            'DistanceUnit' => 'METRIC|IMPERIAL',
            'IsDefault' => true || false,
            'Locale' => '<string>',
            'ProfileArn' => '<string>',
            'ProfileName' => '<string>',
            'TemperatureUnit' => 'FAHRENHEIT|CELSIUS',
            'Timezone' => '<string>',
            'WakeWord' => 'ALEXA|AMAZON|ECHO|COMPUTER',
        ],
        // ...
    ],
    'TotalCount' => <integer>,
]

Result Details

Members
NextToken
  • Type: string

The token returned to indicate that there is more data available.

Profiles
  • Type: Array of ProfileData structures

The profiles that meet the specified set of filter criteria, in sort order.

TotalCount
  • Type: int

The total number of room profiles returned.

Errors

There are no errors described for this operation.

SearchRooms

$result = $client->searchRooms([/* ... */]);
$promise = $client->searchRoomsAsync([/* ... */]);

Searches rooms and lists the ones that meet a set of filter and sort criteria.

Parameter Syntax

$result = $client->searchRooms([
    'Filters' => [
        [
            'Key' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'SortCriteria' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => 'ASC|DESC', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
Filters
  • Type: Array of Filter structures

The filters to use to list a specified set of rooms. The supported filter keys are RoomName and ProfileName.

MaxResults
  • Type: int

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

NextToken
  • Type: string

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

SortCriteria
  • Type: Array of Sort structures

The sort order to use in listing the specified set of rooms. The supported sort keys are RoomName and ProfileName.

Result Syntax

[
    'NextToken' => '<string>',
    'Rooms' => [
        [
            'Description' => '<string>',
            'ProfileArn' => '<string>',
            'ProfileName' => '<string>',
            'ProviderCalendarId' => '<string>',
            'RoomArn' => '<string>',
            'RoomName' => '<string>',
        ],
        // ...
    ],
    'TotalCount' => <integer>,
]

Result Details

Members
NextToken
  • Type: string

The token returned to indicate that there is more data available.

Rooms
  • Type: Array of RoomData structures

The rooms that meet the specified set of filter criteria, in sort order.

TotalCount
  • Type: int

The total number of rooms returned.

Errors

There are no errors described for this operation.

SearchSkillGroups

$result = $client->searchSkillGroups([/* ... */]);
$promise = $client->searchSkillGroupsAsync([/* ... */]);

Searches skill groups and lists the ones that meet a set of filter and sort criteria.

Parameter Syntax

$result = $client->searchSkillGroups([
    'Filters' => [
        [
            'Key' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'SortCriteria' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => 'ASC|DESC', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
Filters
  • Type: Array of Filter structures

The filters to use to list a specified set of skill groups. The supported filter key is SkillGroupName.

MaxResults
  • Type: int

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

NextToken
  • Type: string

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

SortCriteria
  • Type: Array of Sort structures

The sort order to use in listing the specified set of skill groups. The supported sort key is SkillGroupName.

Result Syntax

[
    'NextToken' => '<string>',
    'SkillGroups' => [
        [
            'Description' => '<string>',
            'SkillGroupArn' => '<string>',
            'SkillGroupName' => '<string>',
        ],
        // ...
    ],
    'TotalCount' => <integer>,
]

Result Details

Members
NextToken
  • Type: string

The token returned to indicate that there is more data available.

SkillGroups
  • Type: Array of SkillGroupData structures

The skill groups that meet the filter criteria, in sort order.

TotalCount
  • Type: int

The total number of skill groups returned.

Errors

There are no errors described for this operation.

SearchUsers

$result = $client->searchUsers([/* ... */]);
$promise = $client->searchUsersAsync([/* ... */]);

Searches users and lists the ones that meet a set of filter and sort criteria.

Parameter Syntax

$result = $client->searchUsers([
    'Filters' => [
        [
            'Key' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'SortCriteria' => [
        [
            'Key' => '<string>', // REQUIRED
            'Value' => 'ASC|DESC', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
Filters
  • Type: Array of Filter structures

The filters to use for listing a specific set of users. Required. Supported filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

MaxResults
  • Type: int

The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved. Required.

NextToken
  • Type: string

An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults. Required.

SortCriteria
  • Type: Array of Sort structures

The sort order to use in listing the filtered set of users. Required. Supported sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.

Result Syntax

[
    'NextToken' => '<string>',
    'TotalCount' => <integer>,
    'Users' => [
        [
            'Email' => '<string>',
            'EnrollmentId' => '<string>',
            'EnrollmentStatus' => 'INITIALIZED|PENDING|REGISTERED|DISASSOCIATING|DEREGISTERING',
            'FirstName' => '<string>',
            'LastName' => '<string>',
            'UserArn' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
NextToken
  • Type: string

The token returned to indicate that there is more data available.

TotalCount
  • Type: int

The total number of users returned.

Users
  • Type: Array of UserData structures

The users that meet the specified set of filter criteria, in sort order.

Errors

There are no errors described for this operation.

SendAnnouncement

$result = $client->sendAnnouncement([/* ... */]);
$promise = $client->sendAnnouncementAsync([/* ... */]);

Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.

Parameter Syntax

$result = $client->sendAnnouncement([
    'ClientRequestToken' => '<string>', // REQUIRED
    'Content' => [ // REQUIRED
        'AudioList' => [
            [
                'Locale' => 'en-US', // REQUIRED
                'Location' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'SsmlList' => [
            [
                'Locale' => 'en-US', // REQUIRED
                'Value' => '<string>', // REQUIRED
            ],
            // ...
        ],
        'TextList' => [
            [
                'Locale' => 'en-US', // REQUIRED
                'Value' => '<string>', // REQUIRED
            ],
            // ...
        ],
    ],
    'RoomFilters' => [ // REQUIRED
        [
            'Key' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'TimeToLiveInSeconds' => <integer>,
]);

Parameter Details

Members
ClientRequestToken
  • Required: Yes
  • Type: string

The unique, user-specified identifier for the request that ensures idempotency.

Content
  • Required: Yes
  • Type: Content structure

The announcement content. This can contain only one of the three possible announcement types (text, SSML or audio).

RoomFilters
  • Required: Yes
  • Type: Array of Filter structures

The filters to use to send an announcement to a specified list of rooms. The supported filter keys are RoomName, ProfileName, RoomArn, and ProfileArn. To send to all rooms, specify an empty RoomFilters list.

TimeToLiveInSeconds
  • Type: int

The time to live for an announcement. Default is 300. If delivery doesn't occur within this time, the announcement is not delivered.

Result Syntax

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

Result Details

Members
AnnouncementArn
  • Type: string

The identifier of the announcement.

Errors

  • LimitExceededException:

    You are performing an action that would put you beyond your account's limits.

  • AlreadyExistsException:

    The resource being created already exists.

SendInvitation

$result = $client->sendInvitation([/* ... */]);
$promise = $client->sendInvitationAsync([/* ... */]);

Sends an enrollment invitation email with a URL to a user. The URL is valid for 30 days or until you call this operation again, whichever comes first.

Parameter Syntax

$result = $client->sendInvitation([
    'UserArn' => '<string>',
]);

Parameter Details

Members
UserArn
  • Type: string

The ARN of the user to whom to send an invitation. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • InvalidUserStatusException:

    The attempt to update a user is invalid due to the user's current status.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

StartDeviceSync

$result = $client->startDeviceSync([/* ... */]);
$promise = $client->startDeviceSyncAsync([/* ... */]);

Resets a device and its account to the known default settings. This clears all information and settings set by previous users in the following ways:

  • Bluetooth - This unpairs all bluetooth devices paired with your echo device.

  • Volume - This resets the echo device's volume to the default value.

  • Notifications - This clears all notifications from your echo device.

  • Lists - This clears all to-do items from your echo device.

  • Settings - This internally syncs the room's profile (if the device is assigned to a room), contacts, address books, delegation access for account linking, and communications (if enabled on the room profile).

Parameter Syntax

$result = $client->startDeviceSync([
    'DeviceArn' => '<string>',
    'Features' => ['<string>', ...], // REQUIRED
    'RoomArn' => '<string>',
]);

Parameter Details

Members
DeviceArn
  • Type: string

The ARN of the device to sync. Required.

Features
  • Required: Yes
  • Type: Array of strings

Request structure to start the device sync. Required.

RoomArn
  • Type: string

The ARN of the room with which the device to sync is associated. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • DeviceNotRegisteredException:

    The request failed because this device is no longer registered and therefore no longer managed by this account.

StartSmartHomeApplianceDiscovery

$result = $client->startSmartHomeApplianceDiscovery([/* ... */]);
$promise = $client->startSmartHomeApplianceDiscoveryAsync([/* ... */]);

Initiates the discovery of any smart home appliances associated with the room.

Parameter Syntax

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

Parameter Details

Members
RoomArn
  • Required: Yes
  • Type: string

The room where smart home appliance discovery was initiated.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

TagResource

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

Adds metadata tags to a specified resource.

Parameter Syntax

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

Parameter Details

Members
Arn
  • Required: Yes
  • Type: string

The ARN of the resource to which to add metadata tags. Required.

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

The tags to be added to the specified resource. Do not provide system tags. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

UntagResource

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

Removes metadata tags from a specified resource.

Parameter Syntax

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

Parameter Details

Members
Arn
  • Required: Yes
  • Type: string

The ARN of the resource from which to remove metadata tags. Required.

TagKeys
  • Required: Yes
  • Type: Array of strings

The tags to be removed from the specified resource. Do not provide system tags. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

UpdateAddressBook

$result = $client->updateAddressBook([/* ... */]);
$promise = $client->updateAddressBookAsync([/* ... */]);

Updates address book details by the address book ARN.

Parameter Syntax

$result = $client->updateAddressBook([
    'AddressBookArn' => '<string>', // REQUIRED
    'Description' => '<string>',
    'Name' => '<string>',
]);

Parameter Details

Members
AddressBookArn
  • Required: Yes
  • Type: string

The ARN of the room to update.

Description
  • Type: string

The updated description of the room.

Name
  • Type: string

The updated name of the room.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • NameInUseException:

    The name sent in the request is already in use.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

UpdateBusinessReportSchedule

$result = $client->updateBusinessReportSchedule([/* ... */]);
$promise = $client->updateBusinessReportScheduleAsync([/* ... */]);

Updates the configuration of the report delivery schedule with the specified schedule ARN.

Parameter Syntax

$result = $client->updateBusinessReportSchedule([
    'Format' => 'CSV|CSV_ZIP',
    'Recurrence' => [
        'StartDate' => '<string>',
    ],
    'S3BucketName' => '<string>',
    'S3KeyPrefix' => '<string>',
    'ScheduleArn' => '<string>', // REQUIRED
    'ScheduleName' => '<string>',
]);

Parameter Details

Members
Format
  • Type: string

The format of the generated report (individual CSV files or zipped files of individual files).

Recurrence
  • Type: BusinessReportRecurrence structure

The recurrence of the reports.

S3BucketName
  • Type: string

The S3 location of the output reports.

S3KeyPrefix
  • Type: string

The S3 key where the report is delivered.

ScheduleArn
  • Required: Yes
  • Type: string

The ARN of the business report schedule.

ScheduleName
  • Type: string

The name identifier of the schedule.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

UpdateConferenceProvider

$result = $client->updateConferenceProvider([/* ... */]);
$promise = $client->updateConferenceProviderAsync([/* ... */]);

Updates an existing conference provider's settings.

Parameter Syntax

$result = $client->updateConferenceProvider([
    'ConferenceProviderArn' => '<string>', // REQUIRED
    'ConferenceProviderType' => 'CHIME|BLUEJEANS|FUZE|GOOGLE_HANGOUTS|POLYCOM|RINGCENTRAL|SKYPE_FOR_BUSINESS|WEBEX|ZOOM|CUSTOM', // REQUIRED
    'IPDialIn' => [
        'CommsProtocol' => 'SIP|SIPS|H323', // REQUIRED
        'Endpoint' => '<string>', // REQUIRED
    ],
    'MeetingSetting' => [ // REQUIRED
        'RequirePin' => 'YES|NO|OPTIONAL', // REQUIRED
    ],
    'PSTNDialIn' => [
        'CountryCode' => '<string>', // REQUIRED
        'OneClickIdDelay' => '<string>', // REQUIRED
        'OneClickPinDelay' => '<string>', // REQUIRED
        'PhoneNumber' => '<string>', // REQUIRED
    ],
]);

Parameter Details

Members
ConferenceProviderArn
  • Required: Yes
  • Type: string

The ARN of the conference provider.

ConferenceProviderType
  • Required: Yes
  • Type: string

The type of the conference provider.

IPDialIn
  • Type: IPDialIn structure

The IP endpoint and protocol for calling.

MeetingSetting
  • Required: Yes
  • Type: MeetingSetting structure

The meeting settings for the conference provider.

PSTNDialIn
  • Type: PSTNDialIn structure

The information for PSTN conferencing.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

UpdateContact

$result = $client->updateContact([/* ... */]);
$promise = $client->updateContactAsync([/* ... */]);

Updates the contact details by the contact ARN.

Parameter Syntax

$result = $client->updateContact([
    'ContactArn' => '<string>', // REQUIRED
    'DisplayName' => '<string>',
    'FirstName' => '<string>',
    'LastName' => '<string>',
    'PhoneNumber' => '<string>',
    'PhoneNumbers' => [
        [
            'Number' => '<string>', // REQUIRED
            'Type' => 'MOBILE|WORK|HOME', // REQUIRED
        ],
        // ...
    ],
    'SipAddresses' => [
        [
            'Type' => 'WORK', // REQUIRED
            'Uri' => '<string>', // REQUIRED
        ],
        // ...
    ],
]);

Parameter Details

Members
ContactArn
  • Required: Yes
  • Type: string

The ARN of the contact to update.

DisplayName
  • Type: string

The updated display name of the contact.

FirstName
  • Type: string

The updated first name of the contact.

LastName
  • Type: string

The updated last name of the contact.

PhoneNumber
  • Type: string

The updated phone number of the contact. The phone number type defaults to WORK. You can either specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.

PhoneNumbers
  • Type: Array of PhoneNumber structures

The list of phone numbers for the contact.

SipAddresses
  • Type: Array of SipAddress structures

The list of SIP addresses for the contact.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

UpdateDevice

$result = $client->updateDevice([/* ... */]);
$promise = $client->updateDeviceAsync([/* ... */]);

Updates the device name by device ARN.

Parameter Syntax

$result = $client->updateDevice([
    'DeviceArn' => '<string>',
    'DeviceName' => '<string>',
]);

Parameter Details

Members
DeviceArn
  • Type: string

The ARN of the device to update. Required.

DeviceName
  • Type: string

The updated device name. Required.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • DeviceNotRegisteredException:

    The request failed because this device is no longer registered and therefore no longer managed by this account.

UpdateGateway

$result = $client->updateGateway([/* ... */]);
$promise = $client->updateGatewayAsync([/* ... */]);

Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.

Parameter Syntax

$result = $client->updateGateway([
    'Description' => '<string>',
    'GatewayArn' => '<string>', // REQUIRED
    'Name' => '<string>',
    'SoftwareVersion' => '<string>',
]);

Parameter Details

Members
Description
  • Type: string

The updated description of the gateway.

GatewayArn
  • Required: Yes
  • Type: string

The ARN of the gateway to update.

Name
  • Type: string

The updated name of the gateway.

SoftwareVersion
  • Type: string

The updated software version of the gateway. The gateway automatically updates its software version during normal operation.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • NameInUseException:

    The name sent in the request is already in use.

UpdateGatewayGroup

$result = $client->updateGatewayGroup([/* ... */]);
$promise = $client->updateGatewayGroupAsync([/* ... */]);

Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.

Parameter Syntax

$result = $client->updateGatewayGroup([
    'Description' => '<string>',
    'GatewayGroupArn' => '<string>', // REQUIRED
    'Name' => '<string>',
]);

Parameter Details

Members
Description
  • Type: string

The updated description of the gateway group.

GatewayGroupArn
  • Required: Yes
  • Type: string

The ARN of the gateway group to update.

Name
  • Type: string

The updated name of the gateway group.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • NameInUseException:

    The name sent in the request is already in use.

UpdateNetworkProfile

$result = $client->updateNetworkProfile([/* ... */]);
$promise = $client->updateNetworkProfileAsync([/* ... */]);

Updates a network profile by the network profile ARN.

Parameter Syntax

$result = $client->updateNetworkProfile([
    'CertificateAuthorityArn' => '<string>',
    'CurrentPassword' => '<string>',
    'Description' => '<string>',
    'NetworkProfileArn' => '<string>', // REQUIRED
    'NetworkProfileName' => '<string>',
    'NextPassword' => '<string>',
    'TrustAnchors' => ['<string>', ...],
]);

Parameter Details

Members
CertificateAuthorityArn
  • Type: string

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

CurrentPassword
  • Type: string

The current password of the Wi-Fi network.

Description
  • Type: string

Detailed information about a device's network profile.

NetworkProfileArn
  • Required: Yes
  • Type: string

The ARN of the network profile associated with a device.

NetworkProfileName
  • Type: string

The name of the network profile associated with a device.

NextPassword
  • Type: string

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

TrustAnchors
  • Type: Array of strings

The root certificate(s) of your authentication server that will be installed on your devices and used to trust your authentication server during EAP negotiation.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • NameInUseException:

    The name sent in the request is already in use.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

  • InvalidCertificateAuthorityException:

    The Certificate Authority can't issue or revoke a certificate.

  • InvalidSecretsManagerResourceException:

    A password in SecretsManager is in an invalid state.

UpdateProfile

$result = $client->updateProfile([/* ... */]);
$promise = $client->updateProfileAsync([/* ... */]);

Updates an existing room profile by room profile ARN.

Parameter Syntax

$result = $client->updateProfile([
    'Address' => '<string>',
    'DataRetentionOptIn' => true || false,
    'DistanceUnit' => 'METRIC|IMPERIAL',
    'IsDefault' => true || false,
    'Locale' => '<string>',
    'MaxVolumeLimit' => <integer>,
    'MeetingRoomConfiguration' => [
        'EndOfMeetingReminder' => [
            'Enabled' => true || false,
            'ReminderAtMinutes' => [<integer>, ...],
            'ReminderType' => 'ANNOUNCEMENT_TIME_CHECK|ANNOUNCEMENT_VARIABLE_TIME_LEFT|CHIME|KNOCK',
        ],
        'InstantBooking' => [
            'DurationInMinutes' => <integer>,
            'Enabled' => true || false,
        ],
        'RequireCheckIn' => [
            'Enabled' => true || false,
            'ReleaseAfterMinutes' => <integer>,
        ],
        'RoomUtilizationMetricsEnabled' => true || false,
    ],
    'PSTNEnabled' => true || false,
    'ProfileArn' => '<string>',
    'ProfileName' => '<string>',
    'SetupModeDisabled' => true || false,
    'TemperatureUnit' => 'FAHRENHEIT|CELSIUS',
    'Timezone' => '<string>',
    'WakeWord' => 'ALEXA|AMAZON|ECHO|COMPUTER',
]);

Parameter Details

Members
Address
  • Type: string

The updated address for the room profile.

DataRetentionOptIn
  • Type: boolean

Whether data retention of the profile is enabled.

DistanceUnit
  • Type: string

The updated distance unit for the room profile.

IsDefault
  • Type: boolean

Sets the profile as default if selected. If this is missing, no update is done to the default status.

Locale
  • Type: string

The updated locale for the room profile. (This is currently only available to a limited preview audience.)

MaxVolumeLimit
  • Type: int

The updated maximum volume limit for the room profile.

MeetingRoomConfiguration
  • Type: UpdateMeetingRoomConfiguration structure

The updated meeting room settings of a room profile.

PSTNEnabled
  • Type: boolean

Whether the PSTN setting of the room profile is enabled.

ProfileArn
  • Type: string

The ARN of the room profile to update. Required.

ProfileName
  • Type: string

The updated name for the room profile.

SetupModeDisabled
  • Type: boolean

Whether the setup mode of the profile is enabled.

TemperatureUnit
  • Type: string

The updated temperature unit for the room profile.

Timezone
  • Type: string

The updated timezone for the room profile.

WakeWord
  • Type: string

The updated wake word for the room profile.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • NameInUseException:

    The name sent in the request is already in use.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

UpdateRoom

$result = $client->updateRoom([/* ... */]);
$promise = $client->updateRoomAsync([/* ... */]);

Updates room details by room ARN.

Parameter Syntax

$result = $client->updateRoom([
    'Description' => '<string>',
    'ProfileArn' => '<string>',
    'ProviderCalendarId' => '<string>',
    'RoomArn' => '<string>',
    'RoomName' => '<string>',
]);

Parameter Details

Members
Description
  • Type: string

The updated description for the room.

ProfileArn
  • Type: string

The updated profile ARN for the room.

ProviderCalendarId
  • Type: string

The updated provider calendar ARN for the room.

RoomArn
  • Type: string

The ARN of the room to update.

RoomName
  • Type: string

The updated name for the room.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • NameInUseException:

    The name sent in the request is already in use.

UpdateSkillGroup

$result = $client->updateSkillGroup([/* ... */]);
$promise = $client->updateSkillGroupAsync([/* ... */]);

Updates skill group details by skill group ARN.

Parameter Syntax

$result = $client->updateSkillGroup([
    'Description' => '<string>',
    'SkillGroupArn' => '<string>',
    'SkillGroupName' => '<string>',
]);

Parameter Details

Members
Description
  • Type: string

The updated description for the skill group.

SkillGroupArn
  • Type: string

The ARN of the skill group to update.

SkillGroupName
  • Type: string

The updated name for the skill group.

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • NotFoundException:

    The resource is not found.

  • NameInUseException:

    The name sent in the request is already in use.

  • ConcurrentModificationException:

    There is a concurrent modification of resources.

Shapes

AddressBook

Description

An address book with attributes.

Members
AddressBookArn
  • Type: string

The ARN of the address book.

Description
  • Type: string

The description of the address book.

Name
  • Type: string

The name of the address book.

AddressBookData

Description

Information related to an address book.

Members
AddressBookArn
  • Type: string

The ARN of the address book.

Description
  • Type: string

The description of the address book.

Name
  • Type: string

The name of the address book.

AlreadyExistsException

Description

The resource being created already exists.

Members
Message
  • Type: string

Audio

Description

The audio message. There is a 1 MB limit on the audio file input and the only supported format is MP3. To convert your MP3 audio files to an Alexa-friendly,

required codec version (MPEG version 2) and bit rate (48 kbps), you might use converter software. One option for this is a command-line tool, FFmpeg. For more information, see FFmpeg. The following command converts the provided <input-file> to an MP3 file that is played in the announcement:

ffmpeg -i <input-file> -ac 2 -codec:a libmp3lame -b:a 48k -ar 16000 <output-file.mp3>

Members
Locale
  • Required: Yes
  • Type: string

The locale of the audio message. Currently, en-US is supported.

Location
  • Required: Yes
  • Type: string

The location of the audio file. Currently, S3 URLs are supported. Only S3 locations comprised of safe characters are valid. For more information, see Safe Characters.

BusinessReport

Description

Usage report with specified parameters.

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

The time of report delivery.

DownloadUrl
  • Type: string

The download link where a user can download the report.

FailureCode
  • Type: string

The failure code.

S3Location
  • Type: BusinessReportS3Location structure

The S3 location of the output reports.

Status
  • Type: string

The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).

BusinessReportContentRange

Description

The content range of the report.

Members
Interval
  • Required: Yes
  • Type: string

The interval of the content range.

BusinessReportRecurrence

Description

The recurrence of the reports.

Members
StartDate
  • Type: string

The start date.

BusinessReportS3Location

Description

The S3 location of the output reports.

Members
BucketName
  • Type: string

The S3 bucket name of the output reports.

Path
  • Type: string

The path of the business report.

BusinessReportSchedule

Description

The schedule of the usage report.

Members
ContentRange
  • Type: BusinessReportContentRange structure

The content range of the reports.

Format
  • Type: string

The format of the generated report (individual CSV files or zipped files of individual files).

LastBusinessReport
  • Type: BusinessReport structure

The details of the last business report delivery for a specified time interval.

Recurrence
  • Type: BusinessReportRecurrence structure

The recurrence of the reports.

S3BucketName
  • Type: string

The S3 bucket name of the output reports.

S3KeyPrefix
  • Type: string

The S3 key where the report is delivered.

ScheduleArn
  • Type: string

The ARN of the business report schedule.

ScheduleName
  • Type: string

The name identifier of the schedule.

Category

Description

The skill store category that is shown. Alexa skills are assigned a specific skill category during creation, such as News, Social, and Sports.

Members
CategoryId
  • Type: long (int|float)

The ID of the skill store category.

CategoryName
  • Type: string

The name of the skill store category.

ConcurrentModificationException

Description

There is a concurrent modification of resources.

Members
Message
  • Type: string

ConferencePreference

Description

The default conference provider that is used if no other scheduled meetings are detected.

Members
DefaultConferenceProviderArn
  • Type: string

The ARN of the default conference provider.

ConferenceProvider

Description

An entity that provides a conferencing solution. Alexa for Business acts as the voice interface and mediator that connects users to their preferred conference provider. Examples of conference providers include Amazon Chime, Zoom, Cisco, and Polycom.

Members
Arn
  • Type: string

The ARN of the newly created conference provider.

IPDialIn
  • Type: IPDialIn structure

The IP endpoint and protocol for calling.

MeetingSetting
  • Type: MeetingSetting structure

The meeting settings for the conference provider.

Name
  • Type: string

The name of the conference provider.

PSTNDialIn
  • Type: PSTNDialIn structure

The information for PSTN conferencing.

Type
  • Type: string

The type of conference providers.

Contact

Description

A contact with attributes.

Members
ContactArn
  • Type: string

The ARN of the contact.

DisplayName
  • Type: string

The name of the contact to display on the console.

FirstName
  • Type: string

The first name of the contact, used to call the contact on the device.

LastName
  • Type: string

The last name of the contact, used to call the contact on the device.

PhoneNumber
  • Type: string

The phone number of the contact. The phone number type defaults to WORK. You can either specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.

PhoneNumbers
  • Type: Array of PhoneNumber structures

The list of phone numbers for the contact.

SipAddresses
  • Type: Array of SipAddress structures

The list of SIP addresses for the contact.

ContactData

Description

Information related to a contact.

Members
ContactArn
  • Type: string

The ARN of the contact.

DisplayName
  • Type: string

The name of the contact to display on the console.

FirstName
  • Type: string

The first name of the contact, used to call the contact on the device.

LastName
  • Type: string

The last name of the contact, used to call the contact on the device.

PhoneNumber
  • Type: string

The phone number of the contact. The phone number type defaults to WORK. You can specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.

PhoneNumbers
  • Type: Array of PhoneNumber structures

The list of phone numbers for the contact.

SipAddresses
  • Type: Array of SipAddress structures

The list of SIP addresses for the contact.

Content

Description

The content definition. This can contain only one text, SSML, or audio list object.

Members
AudioList
  • Type: Array of Audio structures

The list of audio messages.

SsmlList
  • Type: Array of Ssml structures

The list of SSML messages.

TextList
  • Type: Array of Text structures

The list of text messages.

CreateEndOfMeetingReminder

Description

Creates settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

Members
Enabled
  • Required: Yes
  • Type: boolean

Whether an end of meeting reminder is enabled or not.

ReminderAtMinutes
  • Required: Yes
  • Type: Array of ints

A range of 3 to 15 minutes that determines when the reminder begins.

ReminderType
  • Required: Yes
  • Type: string

The type of sound that users hear during the end of meeting reminder.

CreateInstantBooking

Description

Creates settings for the instant booking feature that are applied to a room profile. When users start their meeting with Alexa, Alexa automatically books the room for the configured duration if the room is available.

Members
DurationInMinutes
  • Required: Yes
  • Type: int

Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

Enabled
  • Required: Yes
  • Type: boolean

Whether instant booking is enabled or not.

CreateMeetingRoomConfiguration

Description

Creates meeting room settings of a room profile.

Members
EndOfMeetingReminder
  • Type: CreateEndOfMeetingReminder structure

Creates settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

InstantBooking
  • Type: CreateInstantBooking structure

Settings to automatically book a room for a configured duration if it's free when joining a meeting with Alexa.

RequireCheckIn
  • Type: CreateRequireCheckIn structure

Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into to make the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”

RoomUtilizationMetricsEnabled
  • Type: boolean

Whether room utilization metrics are enabled or not.

CreateRequireCheckIn

Description

Creates settings for the require check in feature that are applied to a room profile. Require check in allows a meeting room’s Alexa or AVS device to prompt the user to check in; otherwise, the room will be released.

Members
Enabled
  • Required: Yes
  • Type: boolean

Whether require check in is enabled or not.

ReleaseAfterMinutes
  • Required: Yes
  • Type: int

Duration between 5 and 20 minutes to determine when to release the room if it's not checked into.

DeveloperInfo

Description

The details about the developer that published the skill.

Members
DeveloperName
  • Type: string

The name of the developer.

Email
  • Type: string

The email of the developer.

PrivacyPolicy
  • Type: string

The URL of the privacy policy.

Url
  • Type: string

The website of the developer.

Device

Description

A device with attributes.

Members
DeviceArn
  • Type: string

The ARN of a device.

DeviceName
  • Type: string

The name of a device.

DeviceSerialNumber
  • Type: string

The serial number of a device.

DeviceStatus
  • Type: string

The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.

DeviceStatusInfo
  • Type: DeviceStatusInfo structure

Detailed information about a device's status.

DeviceType
  • Type: string

The type of a device.

MacAddress
  • Type: string

The MAC address of a device.

NetworkProfileInfo
  • Type: DeviceNetworkProfileInfo structure

Detailed information about a device's network profile.

RoomArn
  • Type: string

The room ARN of a device.

SoftwareVersion
  • Type: string

The software version of a device.

DeviceData

Description

Device attributes.

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

The time (in epoch) when the device data was created.

DeviceArn
  • Type: string

The ARN of a device.

DeviceName
  • Type: string

The name of a device.

DeviceSerialNumber
  • Type: string

The serial number of a device.

DeviceStatus
  • Type: string

The status of a device.

DeviceStatusInfo
  • Type: DeviceStatusInfo structure

Detailed information about a device's status.

DeviceType
  • Type: string

The type of a device.

MacAddress
  • Type: string

The MAC address of a device.

NetworkProfileArn
  • Type: string

The ARN of the network profile associated with a device.

NetworkProfileName
  • Type: string

The name of the network profile associated with a device.

RoomArn
  • Type: string

The room ARN associated with a device.

RoomName
  • Type: string

The name of the room associated with a device.

SoftwareVersion
  • Type: string

The software version of a device.

DeviceEvent

Description

The list of device events.

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

The time (in epoch) when the event occurred.

Type
  • Type: string

The type of device event.

Value
  • Type: string

The value of the event.

DeviceNetworkProfileInfo

Description

Detailed information about a device's network profile.

Members
CertificateArn
  • Type: string

The ARN of the certificate associated with a device.

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

The time (in epoch) when the certificate expires.

NetworkProfileArn
  • Type: string

The ARN of the network profile associated with a device.

DeviceNotRegisteredException

Description

The request failed because this device is no longer registered and therefore no longer managed by this account.

Members
Message
  • Type: string

DeviceStatusDetail

Description

Details of a device’s status.

Members
Code
  • Type: string

The device status detail code.

Feature
  • Type: string

The list of available features on the device.

DeviceStatusInfo

Description

Detailed information about a device's status.

Members
ConnectionStatus
  • Type: string

The latest available information about the connection status of a device.

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

The time (in epoch) when the device connection status changed.

DeviceStatusDetails
  • Type: Array of DeviceStatusDetail structures

One or more device status detail descriptions.

EndOfMeetingReminder

Description

Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

Members
Enabled
  • Type: boolean

Whether an end of meeting reminder is enabled or not.

ReminderAtMinutes
  • Type: Array of ints

A range of 3 to 15 minutes that determines when the reminder begins.

ReminderType
  • Type: string

The type of sound that users hear during the end of meeting reminder.

Filter

Description

A filter name and value pair that is used to return a more specific list of results. Filters can be used to match a set of resources by various criteria.

Members
Key
  • Required: Yes
  • Type: string

The key of a filter.

Values
  • Required: Yes
  • Type: Array of strings

The values of a filter.

Gateway

Description

The details of the gateway.

Members
Arn
  • Type: string

The ARN of the gateway.

Description
  • Type: string

The description of the gateway.

GatewayGroupArn
  • Type: string

The ARN of the gateway group that the gateway is associated to.

Name
  • Type: string

The name of the gateway.

SoftwareVersion
  • Type: string

The software version of the gateway. The gateway automatically updates its software version during normal operation.

GatewayGroup

Description

The details of the gateway group.

Members
Arn
  • Type: string

The ARN of the gateway group.

Description
  • Type: string

The description of the gateway group.

Name
  • Type: string

The name of the gateway group.

GatewayGroupSummary

Description

The summary of a gateway group.

Members
Arn
  • Type: string

The ARN of the gateway group.

Description
  • Type: string

The description of the gateway group.

Name
  • Type: string

The name of the gateway group.

GatewaySummary

Description

The summary of a gateway.

Members
Arn
  • Type: string

The ARN of the gateway.

Description
  • Type: string

The description of the gateway.

GatewayGroupArn
  • Type: string

The ARN of the gateway group that the gateway is associated to.

Name
  • Type: string

The name of the gateway.

SoftwareVersion
  • Type: string

The software version of the gateway. The gateway automatically updates its software version during normal operation.

IPDialIn

Description

The IP endpoint and protocol for calling.

Members
CommsProtocol
  • Required: Yes
  • Type: string

The protocol, including SIP, SIPS, and H323.

Endpoint
  • Required: Yes
  • Type: string

The IP address.

InstantBooking

Description

Settings for the instant booking feature that are applied to a room profile. When users start their meeting with Alexa, Alexa automatically books the room for the configured duration if the room is available.

Members
DurationInMinutes
  • Type: int

Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

Enabled
  • Type: boolean

Whether instant booking is enabled or not.

InvalidCertificateAuthorityException

Description

The Certificate Authority can't issue or revoke a certificate.

Members
Message
  • Type: string

InvalidDeviceException

Description

The device is in an invalid state.

Members
Message
  • Type: string

InvalidSecretsManagerResourceException

Description

A password in SecretsManager is in an invalid state.

Members
Message
  • Type: string

InvalidServiceLinkedRoleStateException

Description

The service linked role is locked for deletion.

Members
Message
  • Type: string

InvalidUserStatusException

Description

The attempt to update a user is invalid due to the user's current status.

Members
Message
  • Type: string

LimitExceededException

Description

You are performing an action that would put you beyond your account's limits.

Members
Message
  • Type: string

MeetingRoomConfiguration

Description

Meeting room settings of a room profile.

Members
EndOfMeetingReminder
  • Type: EndOfMeetingReminder structure

Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

InstantBooking
  • Type: InstantBooking structure

Settings to automatically book the room if available for a configured duration when joining a meeting with Alexa.

RequireCheckIn
  • Type: RequireCheckIn structure

Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into. This makes the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”

RoomUtilizationMetricsEnabled
  • Type: boolean

Whether room utilization metrics are enabled or not.

MeetingSetting

Description

The values that indicate whether a pin is always required (YES), never required (NO), or OPTIONAL.

  • If YES, Alexa will always ask for a meeting pin.

  • If NO, Alexa will never ask for a meeting pin.

  • If OPTIONAL, Alexa will ask if you have a meeting pin and if the customer responds with yes, it will ask for the meeting pin.

Members
RequirePin
  • Required: Yes
  • Type: string

The values that indicate whether the pin is always required.

NameInUseException

Description

The name sent in the request is already in use.

Members
Message
  • Type: string

NetworkProfile

Description

The network profile associated with a device.

Members
CertificateAuthorityArn
  • Type: string

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

CurrentPassword
  • Type: string

The current password of the Wi-Fi network.

Description
  • Type: string

Detailed information about a device's network profile.

EapMethod
  • Type: string

The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

NetworkProfileArn
  • Type: string

The ARN of the network profile associated with a device.

NetworkProfileName
  • Type: string

The name of the network profile associated with a device.

NextPassword
  • Type: string

The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.

SecurityType
  • Type: string

The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

Ssid
  • Type: string

The SSID of the Wi-Fi network.

TrustAnchors
  • Type: Array of strings

The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.

NetworkProfileData

Description

The data associated with a network profile.

Members
CertificateAuthorityArn
  • Type: string

The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

Description
  • Type: string

Detailed information about a device's network profile.

EapMethod
  • Type: string

The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.

NetworkProfileArn
  • Type: string

The ARN of the network profile associated with a device.

NetworkProfileName
  • Type: string

The name of the network profile associated with a device.

SecurityType
  • Type: string

The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.

Ssid
  • Type: string

The SSID of the Wi-Fi network.

NotFoundException

Description

The resource is not found.

Members
Message
  • Type: string

PSTNDialIn

Description

The information for public switched telephone network (PSTN) conferencing.

Members
CountryCode
  • Required: Yes
  • Type: string

The zip code.

OneClickIdDelay
  • Required: Yes
  • Type: string

The delay duration before Alexa enters the conference ID with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

OneClickPinDelay
  • Required: Yes
  • Type: string

The delay duration before Alexa enters the conference pin with dual-tone multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is how we send data over the telephone network.

PhoneNumber
  • Required: Yes
  • Type: string

The phone number to call to join the conference.

PhoneNumber

Description

The phone number for the contact containing the raw number and phone number type.

Members
Number
  • Required: Yes
  • Type: string

The raw value of the phone number.

Type
  • Required: Yes
  • Type: string

The type of the phone number.

Profile

Description

A room profile with attributes.

Members
Address
  • Type: string

The address of a room profile.

AddressBookArn
  • Type: string

The ARN of the address book.

DataRetentionOptIn
  • Type: boolean

Whether data retention of the profile is enabled.

DistanceUnit
  • Type: string

The distance unit of a room profile.

IsDefault
  • Type: boolean

Retrieves if the profile is default or not.

Locale
  • Type: string

The locale of a room profile. (This is currently available only to a limited preview audience.)

MaxVolumeLimit
  • Type: int

The max volume limit of a room profile.

MeetingRoomConfiguration
  • Type: MeetingRoomConfiguration structure

Meeting room settings of a room profile.

PSTNEnabled
  • Type: boolean

The PSTN setting of a room profile.

ProfileArn
  • Type: string

The ARN of a room profile.

ProfileName
  • Type: string

The name of a room profile.

SetupModeDisabled
  • Type: boolean

The setup mode of a room profile.

TemperatureUnit
  • Type: string

The temperature unit of a room profile.

Timezone
  • Type: string

The time zone of a room profile.

WakeWord
  • Type: string

The wake word of a room profile.

ProfileData

Description

The data of a room profile.

Members
Address
  • Type: string

The address of a room profile.

DistanceUnit
  • Type: string

The distance unit of a room profile.

IsDefault
  • Type: boolean

Retrieves if the profile data is default or not.

Locale
  • Type: string

The locale of a room profile. (This is currently available only to a limited preview audience.)

ProfileArn
  • Type: string

The ARN of a room profile.

ProfileName
  • Type: string

The name of a room profile.

TemperatureUnit
  • Type: string

The temperature unit of a room profile.

Timezone
  • Type: string

The time zone of a room profile.

WakeWord
  • Type: string

The wake word of a room profile.

RequireCheckIn

Description

Settings for the require check in feature that are applied to a room profile. Require check in allows a meeting room’s Alexa or AVS device to prompt the user to check in; otherwise, the room will be released.

Members
Enabled
  • Type: boolean

Whether require check in is enabled or not.

ReleaseAfterMinutes
  • Type: int

Duration between 5 and 20 minutes to determine when to release the room if it's not checked into.

ResourceAssociatedException

Description

Another resource is associated with the resource in the request.

Members
Message
  • Type: string

ResourceInUseException

Description

The resource in the request is already in use.

Members
ClientRequestToken
  • Type: string

A unique, user-specified identifier for the request that ensures idempotency.

Message
  • Type: string

Room

Description

A room with attributes.

Members
Description
  • Type: string

The description of a room.

ProfileArn
  • Type: string

The profile ARN of a room.

ProviderCalendarId
  • Type: string

The provider calendar ARN of a room.

RoomArn
  • Type: string

The ARN of a room.

RoomName
  • Type: string

The name of a room.

RoomData

Description

The data of a room.

Members
Description
  • Type: string

The description of a room.

ProfileArn
  • Type: string

The profile ARN of a room.

ProfileName
  • Type: string

The profile name of a room.

ProviderCalendarId
  • Type: string

The provider calendar ARN of a room.

RoomArn
  • Type: string

The ARN of a room.

RoomName
  • Type: string

The name of a room.

RoomSkillParameter

Description

A skill parameter associated with a room.

Members
ParameterKey
  • Required: Yes
  • Type: string

The parameter key of a room skill parameter. ParameterKey is an enumerated type that only takes “DEFAULT” or “SCOPE” as valid values.

ParameterValue
  • Required: Yes
  • Type: string

The parameter value of a room skill parameter.

SipAddress

Description

The SIP address for the contact containing the URI and SIP address type.

Members
Type
  • Required: Yes
  • Type: string

The type of the SIP address.

Uri
  • Required: Yes
  • Type: string

The URI for the SIP address.

SkillDetails

Description

Granular information about the skill.

Members
BulletPoints
  • Type: Array of strings

The details about what the skill supports organized as bullet points.

DeveloperInfo
  • Type: DeveloperInfo structure

The details about the developer that published the skill.

EndUserLicenseAgreement
  • Type: string

The URL of the end user license agreement.

GenericKeywords
  • Type: Array of strings

The generic keywords associated with the skill that can be used to find a skill.

InvocationPhrase
  • Type: string

The phrase used to trigger the skill.

NewInThisVersionBulletPoints
  • Type: Array of strings

The updates added in bullet points.

ProductDescription
  • Type: string

The description of the product.

ReleaseDate
  • Type: string

The date when the skill was released.

Reviews
  • Type: Associative array of custom strings keys (ReviewKey) to strings

This member has been deprecated.

The list of reviews for the skill, including Key and Value pair.

SkillTypes
  • Type: Array of strings

The types of skills.

SkillGroup

Description

A skill group with attributes.

Members
Description
  • Type: string

The description of a skill group.

SkillGroupArn
  • Type: string

The ARN of a skill group.

SkillGroupName
  • Type: string

The name of a skill group.

SkillGroupData

Description

The attributes of a skill group.

Members
Description
  • Type: string

The description of a skill group.

SkillGroupArn
  • Type: string

The skill group ARN of a skill group.

SkillGroupName
  • Type: string

The skill group name of a skill group.

SkillNotLinkedException

Description

The skill must be linked to a third-party account.

Members
Message
  • Type: string

SkillSummary

Description

The summary of skills.

Members
EnablementType
  • Type: string

Whether the skill is enabled under the user's account, or if it requires linking to be used.

SkillId
  • Type: string

The ARN of the skill summary.

SkillName
  • Type: string

The name of the skill.

SkillType
  • Type: string

Whether the skill is publicly available or is a private skill.

SupportsLinking
  • Type: boolean

Linking support for a skill.

SkillsStoreSkill

Description

The detailed information about an Alexa skill.

Members
IconUrl
  • Type: string

The URL where the skill icon resides.

SampleUtterances
  • Type: Array of strings

Sample utterances that interact with the skill.

ShortDescription
  • Type: string

Short description about the skill.

SkillDetails
  • Type: SkillDetails structure

Information about the skill.

SkillId
  • Type: string

The ARN of the skill.

SkillName
  • Type: string

The name of the skill.

SupportsLinking
  • Type: boolean

Linking support for a skill.

SmartHomeAppliance

Description

A smart home appliance that can connect to a central system. Any domestic device can be a smart appliance.

Members
Description
  • Type: string

The description of the smart home appliance.

FriendlyName
  • Type: string

The friendly name of the smart home appliance.

ManufacturerName
  • Type: string

The name of the manufacturer of the smart home appliance.

Sort

Description

An object representing a sort criteria.

Members
Key
  • Required: Yes
  • Type: string

The sort key of a sort object.

Value
  • Required: Yes
  • Type: string

The sort value of a sort object.

Ssml

Description

The SSML message. For more information, see SSML Reference.

Members
Locale
  • Required: Yes
  • Type: string

The locale of the SSML message. Currently, en-US is supported.

Value
  • Required: Yes
  • Type: string

The value of the SSML message in the correct SSML format. The audio tag is not supported.

Tag

Description

A key-value pair that can be associated with a resource.

Members
Key
  • Required: Yes
  • Type: string

The key of a tag. Tag keys are case-sensitive.

Value
  • Required: Yes
  • Type: string

The value of a tag. Tag values are case sensitive and can be null.

Text

Description

The text message.

Members
Locale
  • Required: Yes
  • Type: string

The locale of the text message. Currently, en-US is supported.

Value
  • Required: Yes
  • Type: string

The value of the text message.

UnauthorizedException

Description

The caller has no permissions to operate on the resource involved in the API call.

Members
Message
  • Type: string

UpdateEndOfMeetingReminder

Description

Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

Members
Enabled
  • Type: boolean

Whether an end of meeting reminder is enabled or not.

ReminderAtMinutes
  • Type: Array of ints

Updates settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

ReminderType
  • Type: string

The type of sound that users hear during the end of meeting reminder.

UpdateInstantBooking

Description

Updates settings for the instant booking feature that are applied to a room profile. If instant booking is enabled, Alexa automatically reserves a room if it is free when a user joins a meeting with Alexa.

Members
DurationInMinutes
  • Type: int

Duration between 15 and 240 minutes at increments of 15 that determines how long to book an available room when a meeting is started with Alexa.

Enabled
  • Type: boolean

Whether instant booking is enabled or not.

UpdateMeetingRoomConfiguration

Description

Updates meeting room settings of a room profile.

Members
EndOfMeetingReminder
  • Type: UpdateEndOfMeetingReminder structure

Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

InstantBooking
  • Type: UpdateInstantBooking structure

Settings to automatically book an available room available for a configured duration when joining a meeting with Alexa.

RequireCheckIn
  • Type: UpdateRequireCheckIn structure

Settings for requiring a check in when a room is reserved. Alexa can cancel a room reservation if it's not checked into to make the room available for others. Users can check in by joining the meeting with Alexa or an AVS device, or by saying “Alexa, check in.”

RoomUtilizationMetricsEnabled
  • Type: boolean

Whether room utilization metrics are enabled or not.

UpdateRequireCheckIn

Description

Updates settings for the require check in feature that are applied to a room profile. Require check in allows a meeting room’s Alexa or AVS device to prompt the user to check in; otherwise, the room will be released.

Members
Enabled
  • Type: boolean

Whether require check in is enabled or not.

ReleaseAfterMinutes
  • Type: int

Duration between 5 and 20 minutes to determine when to release the room if it's not checked into.

UserData

Description

Information related to a user.

Members
Email
  • Type: string

The email of a user.

EnrollmentId
  • Type: string

The enrollment ARN of a user.

EnrollmentStatus
  • Type: string

The enrollment status of a user.

FirstName
  • Type: string

The first name of a user.

LastName
  • Type: string

The last name of a user.

UserArn
  • Type: string

The ARN of a user.

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