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

Namespaces

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

Classes

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

Interfaces

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

Traits

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

Exceptions

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

Functions

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

AmplifyBackend 2020-08-11

Client: Aws\AmplifyBackend\AmplifyBackendClient
Service ID: amplifybackend
Version: 2020-08-11

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

  • CloneBackend ( array $params = [] )

    This operation clones an existing backend.

  • CreateBackend ( array $params = [] )

    This operation creates a backend for an Amplify app.

  • CreateBackendAPI ( array $params = [] )

    Creates a new backend API resource.

  • CreateBackendAuth ( array $params = [] )

    Creates a new backend authentication resource.

  • CreateBackendConfig ( array $params = [] )

    Creates a config object for a backend.

  • CreateBackendStorage ( array $params = [] )

    Creates a backend storage resource.

  • CreateToken ( array $params = [] )

    Generates a one-time challenge code to authenticate a user into your Amplify Admin UI.

  • DeleteBackend ( array $params = [] )

    Removes an existing environment from your Amplify project.

  • DeleteBackendAPI ( array $params = [] )

    Deletes an existing backend API resource.

  • DeleteBackendAuth ( array $params = [] )

    Deletes an existing backend authentication resource.

  • DeleteBackendStorage ( array $params = [] )

    Removes the specified backend storage resource.

  • DeleteToken ( array $params = [] )

    Deletes the challenge token based on the given appId and sessionId.

  • GenerateBackendAPIModels ( array $params = [] )

    Generates a model schema for an existing backend API resource.

  • GetBackend ( array $params = [] )

    Provides project-level details for your Amplify UI project.

  • GetBackendAPI ( array $params = [] )

    Gets the details for a backend API.

  • GetBackendAPIModels ( array $params = [] )

    Gets a model introspection schema for an existing backend API resource.

  • GetBackendAuth ( array $params = [] )

    Gets a backend auth details.

  • GetBackendJob ( array $params = [] )

    Returns information about a specific job.

  • GetBackendStorage ( array $params = [] )

    Gets details for a backend storage resource.

  • GetToken ( array $params = [] )

    Gets the challenge token based on the given appId and sessionId.

  • ImportBackendAuth ( array $params = [] )

    Imports an existing backend authentication resource.

  • ImportBackendStorage ( array $params = [] )

    Imports an existing backend storage resource.

  • ListBackendJobs ( array $params = [] )

    Lists the jobs for the backend of an Amplify app.

  • ListS3Buckets ( array $params = [] )

    The list of S3 buckets in your account.

  • RemoveAllBackends ( array $params = [] )

    Removes all backend environments from your Amplify project.

  • RemoveBackendConfig ( array $params = [] )

    Removes the AWS resources required to access the Amplify Admin UI.

  • UpdateBackendAPI ( array $params = [] )

    Updates an existing backend API resource.

  • UpdateBackendAuth ( array $params = [] )

    Updates an existing backend authentication resource.

  • UpdateBackendConfig ( array $params = [] )

    Updates the AWS resources required to access the Amplify Admin UI.

  • UpdateBackendJob ( array $params = [] )

    Updates a specific job.

  • UpdateBackendStorage ( array $params = [] )

    Updates an existing backend storage resource.

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:

  • ListBackendJobs

Operations

CloneBackend

$result = $client->cloneBackend([/* ... */]);
$promise = $client->cloneBackendAsync([/* ... */]);

This operation clones an existing backend.

Parameter Syntax

$result = $client->cloneBackend([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'TargetEnvironmentName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
TargetEnvironmentName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

CreateBackend

$result = $client->createBackend([/* ... */]);
$promise = $client->createBackendAsync([/* ... */]);

This operation creates a backend for an Amplify app. Backends are automatically created at the time of app creation.

Parameter Syntax

$result = $client->createBackend([
    'AppId' => '<string>', // REQUIRED
    'AppName' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceConfig' => [
    ],
    'ResourceName' => '<string>',
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
AppName
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceConfig
  • Type: ResourceConfig structure
ResourceName
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

CreateBackendAPI

$result = $client->createBackendAPI([/* ... */]);
$promise = $client->createBackendAPIAsync([/* ... */]);

Creates a new backend API resource.

Parameter Syntax

$result = $client->createBackendAPI([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceConfig' => [ // REQUIRED
        'AdditionalAuthTypes' => [
            [
                'Mode' => 'API_KEY|AWS_IAM|AMAZON_COGNITO_USER_POOLS|OPENID_CONNECT',
                'Settings' => [
                    'CognitoUserPoolId' => '<string>',
                    'Description' => '<string>',
                    'ExpirationTime' => <float>,
                    'OpenIDAuthTTL' => '<string>',
                    'OpenIDClientId' => '<string>',
                    'OpenIDIatTTL' => '<string>',
                    'OpenIDIssueURL' => '<string>',
                    'OpenIDProviderName' => '<string>',
                ],
            ],
            // ...
        ],
        'ApiName' => '<string>',
        'ConflictResolution' => [
            'ResolutionStrategy' => 'OPTIMISTIC_CONCURRENCY|LAMBDA|AUTOMERGE|NONE',
        ],
        'DefaultAuthType' => [
            'Mode' => 'API_KEY|AWS_IAM|AMAZON_COGNITO_USER_POOLS|OPENID_CONNECT',
            'Settings' => [
                'CognitoUserPoolId' => '<string>',
                'Description' => '<string>',
                'ExpirationTime' => <float>,
                'OpenIDAuthTTL' => '<string>',
                'OpenIDClientId' => '<string>',
                'OpenIDIatTTL' => '<string>',
                'OpenIDIssueURL' => '<string>',
                'OpenIDProviderName' => '<string>',
            ],
        ],
        'Service' => '<string>',
        'TransformSchema' => '<string>',
    ],
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceConfig
  • Required: Yes
  • Type: BackendAPIResourceConfig structure

The resource config for the data model, configured as a part of the Amplify project.

ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

CreateBackendAuth

$result = $client->createBackendAuth([/* ... */]);
$promise = $client->createBackendAuthAsync([/* ... */]);

Creates a new backend authentication resource.

Parameter Syntax

$result = $client->createBackendAuth([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceConfig' => [ // REQUIRED
        'AuthResources' => 'USER_POOL_ONLY|IDENTITY_POOL_AND_USER_POOL', // REQUIRED
        'IdentityPoolConfigs' => [
            'IdentityPoolName' => '<string>', // REQUIRED
            'UnauthenticatedLogin' => true || false, // REQUIRED
        ],
        'Service' => 'COGNITO', // REQUIRED
        'UserPoolConfigs' => [ // REQUIRED
            'ForgotPassword' => [
                'DeliveryMethod' => 'EMAIL|SMS', // REQUIRED
                'EmailSettings' => [
                    'EmailMessage' => '<string>',
                    'EmailSubject' => '<string>',
                ],
                'SmsSettings' => [
                    'SmsMessage' => '<string>',
                ],
            ],
            'Mfa' => [
                'MFAMode' => 'ON|OFF|OPTIONAL', // REQUIRED
                'Settings' => [
                    'MfaTypes' => ['<string>', ...],
                    'SmsMessage' => '<string>',
                ],
            ],
            'OAuth' => [
                'DomainPrefix' => '<string>',
                'OAuthGrantType' => 'CODE|IMPLICIT', // REQUIRED
                'OAuthScopes' => ['<string>', ...], // REQUIRED
                'RedirectSignInURIs' => ['<string>', ...], // REQUIRED
                'RedirectSignOutURIs' => ['<string>', ...], // REQUIRED
                'SocialProviderSettings' => [
                    'Facebook' => [
                        'ClientId' => '<string>',
                        'ClientSecret' => '<string>',
                    ],
                    'Google' => [
                        'ClientId' => '<string>',
                        'ClientSecret' => '<string>',
                    ],
                    'LoginWithAmazon' => [
                        'ClientId' => '<string>',
                        'ClientSecret' => '<string>',
                    ],
                    'SignInWithApple' => [
                        'ClientId' => '<string>',
                        'KeyId' => '<string>',
                        'PrivateKey' => '<string>',
                        'TeamId' => '<string>',
                    ],
                ],
            ],
            'PasswordPolicy' => [
                'AdditionalConstraints' => ['<string>', ...],
                'MinimumLength' => <float>, // REQUIRED
            ],
            'RequiredSignUpAttributes' => ['<string>', ...], // REQUIRED
            'SignInMethod' => 'EMAIL|EMAIL_AND_PHONE_NUMBER|PHONE_NUMBER|USERNAME', // REQUIRED
            'UserPoolName' => '<string>', // REQUIRED
            'VerificationMessage' => [
                'DeliveryMethod' => 'EMAIL|SMS', // REQUIRED
                'EmailSettings' => [
                    'EmailMessage' => '<string>',
                    'EmailSubject' => '<string>',
                ],
                'SmsSettings' => [
                    'SmsMessage' => '<string>',
                ],
            ],
        ],
    ],
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceConfig
  • Required: Yes
  • Type: CreateBackendAuthResourceConfig structure

Defines the resource configuration when creating an auth resource in your Amplify project.

ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

CreateBackendConfig

$result = $client->createBackendConfig([/* ... */]);
$promise = $client->createBackendConfigAsync([/* ... */]);

Creates a config object for a backend.

Parameter Syntax

$result = $client->createBackendConfig([
    'AppId' => '<string>', // REQUIRED
    'BackendManagerAppId' => '<string>',
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendManagerAppId
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'JobId' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
JobId
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

CreateBackendStorage

$result = $client->createBackendStorage([/* ... */]);
$promise = $client->createBackendStorageAsync([/* ... */]);

Creates a backend storage resource.

Parameter Syntax

$result = $client->createBackendStorage([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceConfig' => [ // REQUIRED
        'BucketName' => '<string>',
        'Permissions' => [ // REQUIRED
            'Authenticated' => ['<string>', ...], // REQUIRED
            'UnAuthenticated' => ['<string>', ...],
        ],
        'ServiceName' => 'S3', // REQUIRED
    ],
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceConfig
  • Required: Yes
  • Type: CreateBackendStorageResourceConfig structure

The resource configuration for creating backend storage.

ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'JobId' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
JobId
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

CreateToken

$result = $client->createToken([/* ... */]);
$promise = $client->createTokenAsync([/* ... */]);

Generates a one-time challenge code to authenticate a user into your Amplify Admin UI.

Parameter Syntax

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

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'ChallengeCode' => '<string>',
    'SessionId' => '<string>',
    'Ttl' => '<string>',
]

Result Details

Members
AppId
  • Type: string
ChallengeCode
  • Type: string
SessionId
  • Type: string
Ttl
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

DeleteBackend

$result = $client->deleteBackend([/* ... */]);
$promise = $client->deleteBackendAsync([/* ... */]);

Removes an existing environment from your Amplify project.

Parameter Syntax

$result = $client->deleteBackend([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

DeleteBackendAPI

$result = $client->deleteBackendAPI([/* ... */]);
$promise = $client->deleteBackendAPIAsync([/* ... */]);

Deletes an existing backend API resource.

Parameter Syntax

$result = $client->deleteBackendAPI([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceConfig' => [
        'AdditionalAuthTypes' => [
            [
                'Mode' => 'API_KEY|AWS_IAM|AMAZON_COGNITO_USER_POOLS|OPENID_CONNECT',
                'Settings' => [
                    'CognitoUserPoolId' => '<string>',
                    'Description' => '<string>',
                    'ExpirationTime' => <float>,
                    'OpenIDAuthTTL' => '<string>',
                    'OpenIDClientId' => '<string>',
                    'OpenIDIatTTL' => '<string>',
                    'OpenIDIssueURL' => '<string>',
                    'OpenIDProviderName' => '<string>',
                ],
            ],
            // ...
        ],
        'ApiName' => '<string>',
        'ConflictResolution' => [
            'ResolutionStrategy' => 'OPTIMISTIC_CONCURRENCY|LAMBDA|AUTOMERGE|NONE',
        ],
        'DefaultAuthType' => [
            'Mode' => 'API_KEY|AWS_IAM|AMAZON_COGNITO_USER_POOLS|OPENID_CONNECT',
            'Settings' => [
                'CognitoUserPoolId' => '<string>',
                'Description' => '<string>',
                'ExpirationTime' => <float>,
                'OpenIDAuthTTL' => '<string>',
                'OpenIDClientId' => '<string>',
                'OpenIDIatTTL' => '<string>',
                'OpenIDIssueURL' => '<string>',
                'OpenIDProviderName' => '<string>',
            ],
        ],
        'Service' => '<string>',
        'TransformSchema' => '<string>',
    ],
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceConfig
  • Type: BackendAPIResourceConfig structure

The resource config for the data model, configured as a part of the Amplify project.

ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

DeleteBackendAuth

$result = $client->deleteBackendAuth([/* ... */]);
$promise = $client->deleteBackendAuthAsync([/* ... */]);

Deletes an existing backend authentication resource.

Parameter Syntax

$result = $client->deleteBackendAuth([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

DeleteBackendStorage

$result = $client->deleteBackendStorage([/* ... */]);
$promise = $client->deleteBackendStorageAsync([/* ... */]);

Removes the specified backend storage resource.

Parameter Syntax

$result = $client->deleteBackendStorage([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceName' => '<string>', // REQUIRED
    'ServiceName' => 'S3', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceName
  • Required: Yes
  • Type: string
ServiceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'JobId' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
JobId
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

DeleteToken

$result = $client->deleteToken([/* ... */]);
$promise = $client->deleteTokenAsync([/* ... */]);

Deletes the challenge token based on the given appId and sessionId.

Parameter Syntax

$result = $client->deleteToken([
    'AppId' => '<string>', // REQUIRED
    'SessionId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
SessionId
  • Required: Yes
  • Type: string

Result Syntax

[
    'IsSuccess' => true || false,
]

Result Details

Members
IsSuccess
  • Type: boolean

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

GenerateBackendAPIModels

$result = $client->generateBackendAPIModels([/* ... */]);
$promise = $client->generateBackendAPIModelsAsync([/* ... */]);

Generates a model schema for an existing backend API resource.

Parameter Syntax

$result = $client->generateBackendAPIModels([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

GetBackend

$result = $client->getBackend([/* ... */]);
$promise = $client->getBackendAsync([/* ... */]);

Provides project-level details for your Amplify UI project.

Parameter Syntax

$result = $client->getBackend([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>',
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Type: string

Result Syntax

[
    'AmplifyFeatureFlags' => '<string>',
    'AmplifyMetaConfig' => '<string>',
    'AppId' => '<string>',
    'AppName' => '<string>',
    'BackendEnvironmentList' => ['<string>', ...],
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
]

Result Details

Members
AmplifyFeatureFlags
  • Type: string
AmplifyMetaConfig
  • Type: string
AppId
  • Type: string
AppName
  • Type: string
BackendEnvironmentList
  • Type: Array of strings
BackendEnvironmentName
  • Type: string
Error
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

GetBackendAPI

$result = $client->getBackendAPI([/* ... */]);
$promise = $client->getBackendAPIAsync([/* ... */]);

Gets the details for a backend API.

Parameter Syntax

$result = $client->getBackendAPI([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceConfig' => [
        'AdditionalAuthTypes' => [
            [
                'Mode' => 'API_KEY|AWS_IAM|AMAZON_COGNITO_USER_POOLS|OPENID_CONNECT',
                'Settings' => [
                    'CognitoUserPoolId' => '<string>',
                    'Description' => '<string>',
                    'ExpirationTime' => <float>,
                    'OpenIDAuthTTL' => '<string>',
                    'OpenIDClientId' => '<string>',
                    'OpenIDIatTTL' => '<string>',
                    'OpenIDIssueURL' => '<string>',
                    'OpenIDProviderName' => '<string>',
                ],
            ],
            // ...
        ],
        'ApiName' => '<string>',
        'ConflictResolution' => [
            'ResolutionStrategy' => 'OPTIMISTIC_CONCURRENCY|LAMBDA|AUTOMERGE|NONE',
        ],
        'DefaultAuthType' => [
            'Mode' => 'API_KEY|AWS_IAM|AMAZON_COGNITO_USER_POOLS|OPENID_CONNECT',
            'Settings' => [
                'CognitoUserPoolId' => '<string>',
                'Description' => '<string>',
                'ExpirationTime' => <float>,
                'OpenIDAuthTTL' => '<string>',
                'OpenIDClientId' => '<string>',
                'OpenIDIatTTL' => '<string>',
                'OpenIDIssueURL' => '<string>',
                'OpenIDProviderName' => '<string>',
            ],
        ],
        'Service' => '<string>',
        'TransformSchema' => '<string>',
    ],
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceConfig
  • Type: BackendAPIResourceConfig structure

The resource config for the data model, configured as a part of the Amplify project.

ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'ResourceConfig' => [
        'AdditionalAuthTypes' => [
            [
                'Mode' => 'API_KEY|AWS_IAM|AMAZON_COGNITO_USER_POOLS|OPENID_CONNECT',
                'Settings' => [
                    'CognitoUserPoolId' => '<string>',
                    'Description' => '<string>',
                    'ExpirationTime' => <float>,
                    'OpenIDAuthTTL' => '<string>',
                    'OpenIDClientId' => '<string>',
                    'OpenIDIatTTL' => '<string>',
                    'OpenIDIssueURL' => '<string>',
                    'OpenIDProviderName' => '<string>',
                ],
            ],
            // ...
        ],
        'ApiName' => '<string>',
        'ConflictResolution' => [
            'ResolutionStrategy' => 'OPTIMISTIC_CONCURRENCY|LAMBDA|AUTOMERGE|NONE',
        ],
        'DefaultAuthType' => [
            'Mode' => 'API_KEY|AWS_IAM|AMAZON_COGNITO_USER_POOLS|OPENID_CONNECT',
            'Settings' => [
                'CognitoUserPoolId' => '<string>',
                'Description' => '<string>',
                'ExpirationTime' => <float>,
                'OpenIDAuthTTL' => '<string>',
                'OpenIDClientId' => '<string>',
                'OpenIDIatTTL' => '<string>',
                'OpenIDIssueURL' => '<string>',
                'OpenIDProviderName' => '<string>',
            ],
        ],
        'Service' => '<string>',
        'TransformSchema' => '<string>',
    ],
    'ResourceName' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
ResourceConfig
  • Type: BackendAPIResourceConfig structure

The resource config for the data model, configured as a part of the Amplify project.

ResourceName
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

GetBackendAPIModels

$result = $client->getBackendAPIModels([/* ... */]);
$promise = $client->getBackendAPIModelsAsync([/* ... */]);

Gets a model introspection schema for an existing backend API resource.

Parameter Syntax

$result = $client->getBackendAPIModels([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'ModelIntrospectionSchema' => '<string>',
    'Models' => '<string>',
    'Status' => 'LATEST|STALE',
]

Result Details

Members
ModelIntrospectionSchema
  • Type: string

Stringified JSON of the model introspection schema for an existing backend API resource.

Models
  • Type: string

Stringified JSON of the datastore model.

Status
  • Type: string

The current status of the request.

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

GetBackendAuth

$result = $client->getBackendAuth([/* ... */]);
$promise = $client->getBackendAuthAsync([/* ... */]);

Gets a backend auth details.

Parameter Syntax

$result = $client->getBackendAuth([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'ResourceConfig' => [
        'AuthResources' => 'USER_POOL_ONLY|IDENTITY_POOL_AND_USER_POOL',
        'IdentityPoolConfigs' => [
            'IdentityPoolName' => '<string>',
            'UnauthenticatedLogin' => true || false,
        ],
        'Service' => 'COGNITO',
        'UserPoolConfigs' => [
            'ForgotPassword' => [
                'DeliveryMethod' => 'EMAIL|SMS',
                'EmailSettings' => [
                    'EmailMessage' => '<string>',
                    'EmailSubject' => '<string>',
                ],
                'SmsSettings' => [
                    'SmsMessage' => '<string>',
                ],
            ],
            'Mfa' => [
                'MFAMode' => 'ON|OFF|OPTIONAL',
                'Settings' => [
                    'MfaTypes' => ['<string>', ...],
                    'SmsMessage' => '<string>',
                ],
            ],
            'OAuth' => [
                'DomainPrefix' => '<string>',
                'OAuthGrantType' => 'CODE|IMPLICIT',
                'OAuthScopes' => ['<string>', ...],
                'RedirectSignInURIs' => ['<string>', ...],
                'RedirectSignOutURIs' => ['<string>', ...],
                'SocialProviderSettings' => [
                    'Facebook' => [
                        'ClientId' => '<string>',
                        'ClientSecret' => '<string>',
                    ],
                    'Google' => [
                        'ClientId' => '<string>',
                        'ClientSecret' => '<string>',
                    ],
                    'LoginWithAmazon' => [
                        'ClientId' => '<string>',
                        'ClientSecret' => '<string>',
                    ],
                    'SignInWithApple' => [
                        'ClientId' => '<string>',
                        'KeyId' => '<string>',
                        'PrivateKey' => '<string>',
                        'TeamId' => '<string>',
                    ],
                ],
            ],
            'PasswordPolicy' => [
                'AdditionalConstraints' => ['<string>', ...],
                'MinimumLength' => <float>,
            ],
            'RequiredSignUpAttributes' => ['<string>', ...],
            'SignInMethod' => 'EMAIL|EMAIL_AND_PHONE_NUMBER|PHONE_NUMBER|USERNAME',
            'UserPoolName' => '<string>',
            'VerificationMessage' => [
                'DeliveryMethod' => 'EMAIL|SMS',
                'EmailSettings' => [
                    'EmailMessage' => '<string>',
                    'EmailSubject' => '<string>',
                ],
                'SmsSettings' => [
                    'SmsMessage' => '<string>',
                ],
            ],
        ],
    ],
    'ResourceName' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
ResourceConfig
  • Type: CreateBackendAuthResourceConfig structure

Defines the resource configuration when creating an auth resource in your Amplify project.

ResourceName
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

GetBackendJob

$result = $client->getBackendJob([/* ... */]);
$promise = $client->getBackendJobAsync([/* ... */]);

Returns information about a specific job.

Parameter Syntax

$result = $client->getBackendJob([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'JobId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
JobId
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'CreateTime' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
    'UpdateTime' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
CreateTime
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string
UpdateTime
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

GetBackendStorage

$result = $client->getBackendStorage([/* ... */]);
$promise = $client->getBackendStorageAsync([/* ... */]);

Gets details for a backend storage resource.

Parameter Syntax

$result = $client->getBackendStorage([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'ResourceConfig' => [
        'BucketName' => '<string>',
        'Imported' => true || false,
        'Permissions' => [
            'Authenticated' => ['<string>', ...],
            'UnAuthenticated' => ['<string>', ...],
        ],
        'ServiceName' => 'S3',
    ],
    'ResourceName' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
ResourceConfig
  • Type: GetBackendStorageResourceConfig structure

The details for a backend storage resource.

ResourceName
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

GetToken

$result = $client->getToken([/* ... */]);
$promise = $client->getTokenAsync([/* ... */]);

Gets the challenge token based on the given appId and sessionId.

Parameter Syntax

$result = $client->getToken([
    'AppId' => '<string>', // REQUIRED
    'SessionId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
SessionId
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'ChallengeCode' => '<string>',
    'SessionId' => '<string>',
    'Ttl' => '<string>',
]

Result Details

Members
AppId
  • Type: string
ChallengeCode
  • Type: string
SessionId
  • Type: string
Ttl
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

ImportBackendAuth

$result = $client->importBackendAuth([/* ... */]);
$promise = $client->importBackendAuthAsync([/* ... */]);

Imports an existing backend authentication resource.

Parameter Syntax

$result = $client->importBackendAuth([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'IdentityPoolId' => '<string>',
    'NativeClientId' => '<string>', // REQUIRED
    'UserPoolId' => '<string>', // REQUIRED
    'WebClientId' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
IdentityPoolId
  • Type: string
NativeClientId
  • Required: Yes
  • Type: string
UserPoolId
  • Required: Yes
  • Type: string
WebClientId
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

ImportBackendStorage

$result = $client->importBackendStorage([/* ... */]);
$promise = $client->importBackendStorageAsync([/* ... */]);

Imports an existing backend storage resource.

Parameter Syntax

$result = $client->importBackendStorage([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'BucketName' => '<string>',
    'ServiceName' => 'S3', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
BucketName
  • Type: string
ServiceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'JobId' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
JobId
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

ListBackendJobs

$result = $client->listBackendJobs([/* ... */]);
$promise = $client->listBackendJobsAsync([/* ... */]);

Lists the jobs for the backend of an Amplify app.

Parameter Syntax

$result = $client->listBackendJobs([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'JobId' => '<string>',
    'MaxResults' => <integer>,
    'NextToken' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
JobId
  • Type: string
MaxResults
  • Type: int
NextToken
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Result Syntax

[
    'Jobs' => [
        [
            'AppId' => '<string>',
            'BackendEnvironmentName' => '<string>',
            'CreateTime' => '<string>',
            'Error' => '<string>',
            'JobId' => '<string>',
            'Operation' => '<string>',
            'Status' => '<string>',
            'UpdateTime' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
Jobs
  • Type: Array of BackendJobRespObj structures
NextToken
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

ListS3Buckets

$result = $client->listS3Buckets([/* ... */]);
$promise = $client->listS3BucketsAsync([/* ... */]);

The list of S3 buckets in your account.

Parameter Syntax

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

Parameter Details

Members
NextToken
  • Type: string

Result Syntax

[
    'Buckets' => [
        [
            'CreationDate' => '<string>',
            'Name' => '<string>',
        ],
        // ...
    ],
    'NextToken' => '<string>',
]

Result Details

Members
Buckets
  • Type: Array of S3BucketInfo structures
NextToken
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

RemoveAllBackends

$result = $client->removeAllBackends([/* ... */]);
$promise = $client->removeAllBackendsAsync([/* ... */]);

Removes all backend environments from your Amplify project.

Parameter Syntax

$result = $client->removeAllBackends([
    'AppId' => '<string>', // REQUIRED
    'CleanAmplifyApp' => true || false,
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
CleanAmplifyApp
  • Type: boolean

Result Syntax

[
    'AppId' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

RemoveBackendConfig

$result = $client->removeBackendConfig([/* ... */]);
$promise = $client->removeBackendConfigAsync([/* ... */]);

Removes the AWS resources required to access the Amplify Admin UI.

Parameter Syntax

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

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string

Result Syntax

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

Result Details

Members
Error
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

UpdateBackendAPI

$result = $client->updateBackendAPI([/* ... */]);
$promise = $client->updateBackendAPIAsync([/* ... */]);

Updates an existing backend API resource.

Parameter Syntax

$result = $client->updateBackendAPI([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceConfig' => [
        'AdditionalAuthTypes' => [
            [
                'Mode' => 'API_KEY|AWS_IAM|AMAZON_COGNITO_USER_POOLS|OPENID_CONNECT',
                'Settings' => [
                    'CognitoUserPoolId' => '<string>',
                    'Description' => '<string>',
                    'ExpirationTime' => <float>,
                    'OpenIDAuthTTL' => '<string>',
                    'OpenIDClientId' => '<string>',
                    'OpenIDIatTTL' => '<string>',
                    'OpenIDIssueURL' => '<string>',
                    'OpenIDProviderName' => '<string>',
                ],
            ],
            // ...
        ],
        'ApiName' => '<string>',
        'ConflictResolution' => [
            'ResolutionStrategy' => 'OPTIMISTIC_CONCURRENCY|LAMBDA|AUTOMERGE|NONE',
        ],
        'DefaultAuthType' => [
            'Mode' => 'API_KEY|AWS_IAM|AMAZON_COGNITO_USER_POOLS|OPENID_CONNECT',
            'Settings' => [
                'CognitoUserPoolId' => '<string>',
                'Description' => '<string>',
                'ExpirationTime' => <float>,
                'OpenIDAuthTTL' => '<string>',
                'OpenIDClientId' => '<string>',
                'OpenIDIatTTL' => '<string>',
                'OpenIDIssueURL' => '<string>',
                'OpenIDProviderName' => '<string>',
            ],
        ],
        'Service' => '<string>',
        'TransformSchema' => '<string>',
    ],
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceConfig
  • Type: BackendAPIResourceConfig structure

The resource config for the data model, configured as a part of the Amplify project.

ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

UpdateBackendAuth

$result = $client->updateBackendAuth([/* ... */]);
$promise = $client->updateBackendAuthAsync([/* ... */]);

Updates an existing backend authentication resource.

Parameter Syntax

$result = $client->updateBackendAuth([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceConfig' => [ // REQUIRED
        'AuthResources' => 'USER_POOL_ONLY|IDENTITY_POOL_AND_USER_POOL', // REQUIRED
        'IdentityPoolConfigs' => [
            'UnauthenticatedLogin' => true || false,
        ],
        'Service' => 'COGNITO', // REQUIRED
        'UserPoolConfigs' => [ // REQUIRED
            'ForgotPassword' => [
                'DeliveryMethod' => 'EMAIL|SMS',
                'EmailSettings' => [
                    'EmailMessage' => '<string>',
                    'EmailSubject' => '<string>',
                ],
                'SmsSettings' => [
                    'SmsMessage' => '<string>',
                ],
            ],
            'Mfa' => [
                'MFAMode' => 'ON|OFF|OPTIONAL',
                'Settings' => [
                    'MfaTypes' => ['<string>', ...],
                    'SmsMessage' => '<string>',
                ],
            ],
            'OAuth' => [
                'DomainPrefix' => '<string>',
                'OAuthGrantType' => 'CODE|IMPLICIT',
                'OAuthScopes' => ['<string>', ...],
                'RedirectSignInURIs' => ['<string>', ...],
                'RedirectSignOutURIs' => ['<string>', ...],
                'SocialProviderSettings' => [
                    'Facebook' => [
                        'ClientId' => '<string>',
                        'ClientSecret' => '<string>',
                    ],
                    'Google' => [
                        'ClientId' => '<string>',
                        'ClientSecret' => '<string>',
                    ],
                    'LoginWithAmazon' => [
                        'ClientId' => '<string>',
                        'ClientSecret' => '<string>',
                    ],
                    'SignInWithApple' => [
                        'ClientId' => '<string>',
                        'KeyId' => '<string>',
                        'PrivateKey' => '<string>',
                        'TeamId' => '<string>',
                    ],
                ],
            ],
            'PasswordPolicy' => [
                'AdditionalConstraints' => ['<string>', ...],
                'MinimumLength' => <float>,
            ],
            'VerificationMessage' => [
                'DeliveryMethod' => 'EMAIL|SMS', // REQUIRED
                'EmailSettings' => [
                    'EmailMessage' => '<string>',
                    'EmailSubject' => '<string>',
                ],
                'SmsSettings' => [
                    'SmsMessage' => '<string>',
                ],
            ],
        ],
    ],
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceConfig
  • Required: Yes
  • Type: UpdateBackendAuthResourceConfig structure

Defines the resource configuration when updating an authentication resource in your Amplify project.

ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

UpdateBackendConfig

$result = $client->updateBackendConfig([/* ... */]);
$promise = $client->updateBackendConfigAsync([/* ... */]);

Updates the AWS resources required to access the Amplify Admin UI.

Parameter Syntax

$result = $client->updateBackendConfig([
    'AppId' => '<string>', // REQUIRED
    'LoginAuthConfig' => [
        'AwsCognitoIdentityPoolId' => '<string>',
        'AwsCognitoRegion' => '<string>',
        'AwsUserPoolsId' => '<string>',
        'AwsUserPoolsWebClientId' => '<string>',
    ],
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
LoginAuthConfig
  • Type: LoginAuthConfigReqObj structure

The request object for this operation.

Result Syntax

[
    'AppId' => '<string>',
    'BackendManagerAppId' => '<string>',
    'Error' => '<string>',
    'LoginAuthConfig' => [
        'AwsCognitoIdentityPoolId' => '<string>',
        'AwsCognitoRegion' => '<string>',
        'AwsUserPoolsId' => '<string>',
        'AwsUserPoolsWebClientId' => '<string>',
    ],
]

Result Details

Members
AppId
  • Type: string
BackendManagerAppId
  • Type: string
Error
  • Type: string
LoginAuthConfig
  • Type: LoginAuthConfigReqObj structure

The request object for this operation.

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

UpdateBackendJob

$result = $client->updateBackendJob([/* ... */]);
$promise = $client->updateBackendJobAsync([/* ... */]);

Updates a specific job.

Parameter Syntax

$result = $client->updateBackendJob([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'JobId' => '<string>', // REQUIRED
    'Operation' => '<string>',
    'Status' => '<string>',
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
JobId
  • Required: Yes
  • Type: string
Operation
  • Type: string
Status
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'CreateTime' => '<string>',
    'Error' => '<string>',
    'JobId' => '<string>',
    'Operation' => '<string>',
    'Status' => '<string>',
    'UpdateTime' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
CreateTime
  • Type: string
Error
  • Type: string
JobId
  • Type: string
Operation
  • Type: string
Status
  • Type: string
UpdateTime
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

UpdateBackendStorage

$result = $client->updateBackendStorage([/* ... */]);
$promise = $client->updateBackendStorageAsync([/* ... */]);

Updates an existing backend storage resource.

Parameter Syntax

$result = $client->updateBackendStorage([
    'AppId' => '<string>', // REQUIRED
    'BackendEnvironmentName' => '<string>', // REQUIRED
    'ResourceConfig' => [ // REQUIRED
        'Permissions' => [ // REQUIRED
            'Authenticated' => ['<string>', ...], // REQUIRED
            'UnAuthenticated' => ['<string>', ...],
        ],
        'ServiceName' => 'S3', // REQUIRED
    ],
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
AppId
  • Required: Yes
  • Type: string
BackendEnvironmentName
  • Required: Yes
  • Type: string
ResourceConfig
  • Required: Yes
  • Type: UpdateBackendStorageResourceConfig structure

The resource configuration for updating backend storage.

ResourceName
  • Required: Yes
  • Type: string

Result Syntax

[
    'AppId' => '<string>',
    'BackendEnvironmentName' => '<string>',
    'JobId' => '<string>',
    'Status' => '<string>',
]

Result Details

Members
AppId
  • Type: string
BackendEnvironmentName
  • Type: string
JobId
  • Type: string
Status
  • Type: string

Errors

  • NotFoundException:

    An error returned when a specific resource type is not found.

  • GatewayTimeoutException:

    An error returned if there's a temporary issue with the service.

  • TooManyRequestsException:

    An error that is returned when a limit of a specific type has been exceeded.

  • BadRequestException:

    An error returned if a request is not formed properly.

Shapes

BackendAPIAppSyncAuthSettings

Description

The authentication settings for accessing provisioned data models in your Amplify project.

Members
CognitoUserPoolId
  • Type: string

The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.

Description
  • Type: string

The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.

ExpirationTime
  • Type: double

The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.

OpenIDAuthTTL
  • Type: string

The expiry time for the OpenID authentication mechanism.

OpenIDClientId
  • Type: string

The clientID for openID, if openID was used as an authentication setting to access your data models.

OpenIDIatTTL
  • Type: string

The expiry time for the OpenID authentication mechanism.

OpenIDIssueURL
  • Type: string

The openID issuer URL, if openID was used as an authentication setting to access your data models.

OpenIDProviderName
  • Type: string

The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.

BackendAPIAuthType

Description

Describes the auth types for your configured data models.

Members
Mode
  • Type: string

Describes the authentication mode.

Settings
  • Type: BackendAPIAppSyncAuthSettings structure

Describes settings for the authentication mode.

BackendAPICodegenReqObj

Description

The request object for this operation.

Members
ResourceName
  • Required: Yes
  • Type: string

The name of this resource.

BackendAPICodegenRespObj

Description

The response object sent when a backend is created.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

Error
  • Type: string

If the request fails, this error is returned.

JobId
  • Type: string

The ID for the job.

Operation
  • Type: string

The name of the operation.

Status
  • Type: string

The current status of the request.

BackendAPIConflictResolution

Description

Describes the conflict resolution configuration for your data model configured in your Amplify project.

Members
ResolutionStrategy
  • Type: string

The strategy for conflict resolution.

BackendAPIReqObj

Description

The request object for this operation.

Members
ResourceConfig
  • Type: BackendAPIResourceConfig structure

Defines the resource configuration for the data model in your Amplify project.

ResourceName
  • Required: Yes
  • Type: string

The name of this resource.

BackendAPIResourceConfig

Description

The resource config for the data model, configured as a part of the Amplify project.

Members
AdditionalAuthTypes
  • Type: Array of BackendAPIAuthType structures

Additional authentication methods used to interact with your data models.

ApiName
  • Type: string

The API name used to interact with the data model, configured as a part of your Amplify project.

ConflictResolution
  • Type: BackendAPIConflictResolution structure

The conflict resolution strategy for your data stored in the data models.

DefaultAuthType
  • Type: BackendAPIAuthType structure

The default authentication type for interacting with the configured data models in your Amplify project.

Service
  • Type: string

The service used to provision and interact with the data model.

TransformSchema
  • Type: string

The definition of the data model in the annotated transform of the GraphQL schema.

BackendAPIRespObj

Description

The response object sent when a backend is created.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

Error
  • Type: string

If the request fails, this error is returned.

JobId
  • Type: string

The ID for the job.

Operation
  • Type: string

The name of the operation.

Status
  • Type: string

The current status of the request.

BackendAuthAppleProviderConfig

Description

Describes Apple social federation configurations for allowing your app users to sign in using OAuth.

Members
ClientId
  • Type: string

Describes the client_id (also called Services ID) that comes from Apple.

KeyId
  • Type: string

Describes the key_id that comes from Apple.

PrivateKey
  • Type: string

Describes the private_key that comes from Apple.

TeamId
  • Type: string

Describes the team_id that comes from Apple.

BackendAuthRespObj

Description

The response object for this operation.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

Error
  • Type: string

If the request fails, this error is returned.

JobId
  • Type: string

The ID for the job.

Operation
  • Type: string

The name of the operation.

Status
  • Type: string

The current status of the request.

BackendAuthSocialProviderConfig

Description

Describes third-party social federation configurations for allowing your app users to sign in using OAuth.

Members
ClientId
  • Type: string

Describes the client_id, which can be obtained from the third-party social federation provider.

ClientSecret
  • Type: string

Describes the client_secret, which can be obtained from third-party social federation providers.

BackendConfigRespObj

Description

The response object for this operation.

Members
AppId
  • Type: string

The app ID.

BackendManagerAppId
  • Type: string

The app ID for the backend manager.

Error
  • Type: string

If the request fails, this error is returned.

LoginAuthConfig
  • Type: LoginAuthConfigReqObj structure

Describes the Amazon Cognito configurations for the Admin UI auth resource to log in with.

BackendJobReqObj

Description

The request object for this operation.

Members
Operation
  • Type: string

Filters the list of response objects to include only those with the specified operation name.

Status
  • Type: string

Filters the list of response objects to include only those with the specified status.

BackendJobRespObj

Description

The response object for this operation.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

CreateTime
  • Type: string

The time when the job was created.

Error
  • Type: string

If the request fails, this error is returned.

JobId
  • Type: string

The ID for the job.

Operation
  • Type: string

The name of the operation.

Status
  • Type: string

The current status of the request.

UpdateTime
  • Type: string

The time when the job was last updated.

BackendStoragePermissions

Description

Describes the read, write, and delete permissions users have against your storage S3 bucket.

Members
Authenticated
  • Required: Yes
  • Type: Array of strings

Lists all authenticated user read, write, and delete permissions for your S3 bucket.

UnAuthenticated
  • Type: Array of strings

Lists all unauthenticated user read, write, and delete permissions for your S3 bucket.

BackendStorageRespObj

Description

The response object for this operation.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

JobId
  • Required: Yes
  • Type: string

The ID for the job.

Status
  • Required: Yes
  • Type: string

The current status of the request.

BadRequestException

Description

An error returned if a request is not formed properly.

Members
Message
  • Type: string

An error message to inform that the request failed.

CloneBackendReqObj

Description

The request object for this operation.

Members
TargetEnvironmentName
  • Required: Yes
  • Type: string

The name of the destination backend environment to be created.

CloneBackendRespObj

Description

The response object sent when a backend is created.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

Error
  • Type: string

If the request fails, this error is returned.

JobId
  • Type: string

The ID for the job.

Operation
  • Type: string

The name of the operation.

Status
  • Type: string

The current status of the request.

CreateBackendAPIReqObj

Description

The request object for this operation.

Members
BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

ResourceConfig
  • Required: Yes
  • Type: BackendAPIResourceConfig structure

The resource configuration for this request.

ResourceName
  • Required: Yes
  • Type: string

The name of this resource.

CreateBackendAuthForgotPasswordConfig

Description

(DEPRECATED) Describes the forgot password policy for authenticating into the Amplify app.

Members
DeliveryMethod
  • Required: Yes
  • Type: string

(DEPRECATED) Describes which mode to use (either SMS or email) to deliver messages to app users who want to recover their password.

EmailSettings
  • Type: EmailSettings structure

(DEPRECATED) The configuration for the email sent when an app user forgets their password.

SmsSettings
  • Type: SmsSettings structure

(DEPRECATED) The configuration for the SMS message sent when an app user forgets their password.

CreateBackendAuthIdentityPoolConfig

Description

Describes authorization configurations for the auth resources, configured as a part of your Amplify project.

Members
IdentityPoolName
  • Required: Yes
  • Type: string

Name of the Amazon Cognito identity pool used for authorization.

UnauthenticatedLogin
  • Required: Yes
  • Type: boolean

Set to true or false based on whether you want to enable guest authorization to your Amplify app.

CreateBackendAuthMFAConfig

Description

Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.

Members
MFAMode
  • Required: Yes
  • Type: string

Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.

Settings
  • Type: Settings structure

Describes the configuration settings and methods for your Amplify app users to use MFA.

CreateBackendAuthOAuthConfig

Description

Creates the OAuth configuration for your Amplify project.

Members
DomainPrefix
  • Type: string

The domain prefix for your Amplify app.

OAuthGrantType
  • Required: Yes
  • Type: string

The OAuth grant type that you use to allow app users to authenticate from your Amplify app.

OAuthScopes
  • Required: Yes
  • Type: Array of strings

List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.

RedirectSignInURIs
  • Required: Yes
  • Type: Array of strings

The redirected URI for signing in to your Amplify app.

RedirectSignOutURIs
  • Required: Yes
  • Type: Array of strings

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

SocialProviderSettings
  • Type: SocialProviderSettings structure

The settings for using social providers to access your Amplify app.

CreateBackendAuthPasswordPolicyConfig

Description

The password policy configuration for the backend to your Amplify project.

Members
AdditionalConstraints
  • Type: Array of strings

Additional constraints for the password used to access the backend of your Amplify project.

MinimumLength
  • Required: Yes
  • Type: double

The minimum length of the password used to access the backend of your Amplify project.

CreateBackendAuthReqObj

Description

The request object for this operation.

Members
BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

ResourceConfig
  • Required: Yes
  • Type: CreateBackendAuthResourceConfig structure

The resource configuration for this request object.

ResourceName
  • Required: Yes
  • Type: string

The name of this resource.

CreateBackendAuthResourceConfig

Description

Defines the resource configuration when creating an auth resource in your Amplify project.

Members
AuthResources
  • Required: Yes
  • Type: string

Defines whether you want to configure only authentication or both authentication and authorization settings.

IdentityPoolConfigs
  • Type: CreateBackendAuthIdentityPoolConfig structure

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

Service
  • Required: Yes
  • Type: string

Defines the service name to use when configuring an authentication resource in your Amplify project.

UserPoolConfigs
  • Required: Yes
  • Type: CreateBackendAuthUserPoolConfig structure

Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

CreateBackendAuthUserPoolConfig

Description

Describes the Amazon Cognito user pool configuration for the auth resource to be configured for your Amplify project.

Members
ForgotPassword
  • Type: CreateBackendAuthForgotPasswordConfig structure

(DEPRECATED) Describes the forgotten password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Mfa
  • Type: CreateBackendAuthMFAConfig structure

Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.

OAuth
  • Type: CreateBackendAuthOAuthConfig structure

Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.

PasswordPolicy
  • Type: CreateBackendAuthPasswordPolicyConfig structure

Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

RequiredSignUpAttributes
  • Required: Yes
  • Type: Array of strings

The required attributes to sign up new users in the user pool.

SignInMethod
  • Required: Yes
  • Type: string

Describes the sign-in methods that your Amplify app users use to log in using the Amazon Cognito user pool, configured as a part of your Amplify project.

UserPoolName
  • Required: Yes
  • Type: string

The Amazon Cognito user pool name.

VerificationMessage
  • Type: CreateBackendAuthVerificationMessageConfig structure

Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your Amplify project.

CreateBackendAuthVerificationMessageConfig

Description

Creates an email or SMS verification message for the auth resource configured for your Amplify project.

Members
DeliveryMethod
  • Required: Yes
  • Type: string

The type of verification message to send.

EmailSettings
  • Type: EmailSettings structure

The settings for the email message.

SmsSettings
  • Type: SmsSettings structure

The settings for the SMS message.

CreateBackendConfigReqObj

Description

The request object for this operation.

Members
BackendManagerAppId
  • Type: string

The app ID for the backend manager.

CreateBackendConfigRespObj

Description

The response object for this operation.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

BackendEnvironmentName
  • Type: string

The name of the backend environment.

JobId
  • Type: string

The ID for the job.

Status
  • Type: string

The current status of the request.

CreateBackendReqObj

Description

The request object for this operation.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

AppName
  • Required: Yes
  • Type: string

The name of the app.

BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

ResourceConfig
  • Type: ResourceConfig structure

The resource configuration for creating a backend.

ResourceName
  • Type: string

The name of the resource.

CreateBackendRespObj

Description

The response object sent when a backend is created.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

Error
  • Type: string

If the request fails, this error is returned.

JobId
  • Type: string

The ID for the job.

Operation
  • Type: string

The name of the operation.

Status
  • Type: string

The current status of the request.

CreateBackendStorageReqObj

Description

The request object for this operation.

Members
BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

ResourceConfig
  • Required: Yes
  • Type: CreateBackendStorageResourceConfig structure

The resource configuration for creating backend storage.

ResourceName
  • Required: Yes
  • Type: string

The name of the storage resource.

CreateBackendStorageResourceConfig

Description

The resource configuration for creating backend storage.

Members
BucketName
  • Type: string

The name of the S3 bucket.

Permissions
  • Required: Yes
  • Type: BackendStoragePermissions structure

The authorization configuration for the storage S3 bucket.

ServiceName
  • Required: Yes
  • Type: string

The name of the storage service.

CreateTokenRespObj

Description

The response object for this operation.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

ChallengeCode
  • Required: Yes
  • Type: string

One-time challenge code for authenticating into the Amplify Admin UI.

SessionId
  • Required: Yes
  • Type: string

A unique ID provided when creating a new challenge token.

Ttl
  • Required: Yes
  • Type: string

The expiry time for the one-time generated token code.

DeleteBackendRespObj

Description

The returned object for a request to delete a backend.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

Error
  • Type: string

If the request fails, this error is returned.

JobId
  • Type: string

The ID for the job.

Operation
  • Type: string

The name of the operation.

Status
  • Type: string

The current status of the request.

DeleteTokenRespObj

Description

The response object for this operation.

Members
IsSuccess
  • Required: Yes
  • Type: boolean

Indicates whether the request succeeded or failed.

EmailSettings

Description

The settings for the email message.

Members
EmailMessage
  • Type: string

The contents of the email message.

EmailSubject
  • Type: string

The contents of the subject line of the email message.

GatewayTimeoutException

Description

An error returned if there's a temporary issue with the service.

Members
Message
  • Type: string

GetBackendAPIRespObj

Description

The response object for this operation.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

Error
  • Type: string

If the request fails, this error is returned.

ResourceConfig
  • Type: BackendAPIResourceConfig structure

The resource configuration for this response object.

ResourceName
  • Type: string

The name of this resource.

GetBackendAuthReqObj

Description

The request object for this operation.

Members
ResourceName
  • Required: Yes
  • Type: string

The name of this resource.

GetBackendAuthRespObj

Description

The response object for this operation.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

Error
  • Type: string

If the request fails, this error is returned.

ResourceConfig
  • Type: CreateBackendAuthResourceConfig structure

The resource configuration for authorization requests to the backend of your Amplify project.

ResourceName
  • Type: string

The name of this resource.

GetBackendReqObj

Description

The request object for this operation.

Members
BackendEnvironmentName
  • Type: string

The name of the backend environment.

GetBackendRespObj

Description

The response object for this operation.

Members
AmplifyFeatureFlags
  • Type: string

A stringified version of the cli.json file for your Amplify project.

AmplifyMetaConfig
  • Type: string

A stringified version of the current configs for your Amplify project.

AppId
  • Required: Yes
  • Type: string

The app ID.

AppName
  • Type: string

The name of the app.

BackendEnvironmentList
  • Type: Array of strings

A list of backend environments in an array.

BackendEnvironmentName
  • Type: string

The name of the backend environment.

Error
  • Type: string

If the request failed, this is the returned error.

GetBackendStorageReqObj

Description

The request object for this operation.

Members
ResourceName
  • Required: Yes
  • Type: string

The name of the storage resource.

GetBackendStorageResourceConfig

Description

The details for a backend storage resource.

Members
BucketName
  • Type: string

The name of the S3 bucket.

Imported
  • Required: Yes
  • Type: boolean

Returns True if the storage resource has been imported.

Permissions
  • Type: BackendStoragePermissions structure

The authorization configuration for the storage S3 bucket.

ServiceName
  • Required: Yes
  • Type: string

The name of the storage service.

GetBackendStorageRespObj

Description

The response object for this operation.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

BackendEnvironmentName
  • Required: Yes
  • Type: string

The name of the backend environment.

ResourceConfig
  • Type: GetBackendStorageResourceConfig structure

The resource configuration for the backend storage resource.

ResourceName
  • Type: string

The name of the storage resource.

GetTokenRespObj

Description

The response object for this operation.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

ChallengeCode
  • Required: Yes
  • Type: string

The one-time challenge code for authenticating into the Amplify Admin UI.

SessionId
  • Required: Yes
  • Type: string

A unique ID provided when creating a new challenge token.

Ttl
  • Required: Yes
  • Type: string

The expiry time for the one-time generated token code.

ImportBackendAuthReqObj

Description

The request object for this operation.

Members
IdentityPoolId
  • Type: string

The ID of the Amazon Cognito identity pool.

NativeClientId
  • Required: Yes
  • Type: string

The ID of the Amazon Cognito native client.

UserPoolId
  • Required: Yes
  • Type: string

The ID of the Amazon Cognito user pool.

WebClientId
  • Required: Yes
  • Type: string

The ID of the Amazon Cognito web client.

ImportBackendStorageReqObj

Description

The request object for this operation.

Members
BucketName
  • Type: string

The name of the S3 bucket.

ServiceName
  • Required: Yes
  • Type: string

The name of the storage service.

InternalServiceException

Description

An error returned if there's a temporary issue with the service.

Members
Message
  • Type: string

An error message to inform that the request failed.

LimitExceededException

Description

An error that is returned when a limit of a specific type has been exceeded.

Members
LimitType
  • Type: string

The type of limit that was exceeded.

Message
  • Type: string

An error message to inform that the request has failed.

ListBackendJobReqObj

Description

The request object for this operation.

Members
JobId
  • Type: string

The ID for the job.

MaxResults
  • Type: int

The maximum number of results that you want in the response.

NextToken
  • Type: string

The token for the next set of results.

Operation
  • Type: string

Filters the list of response objects to include only those with the specified operation name.

Status
  • Type: string

Filters the list of response objects to include only those with the specified status.

ListBackendJobRespObj

Description

The returned list of backend jobs.

Members
Jobs
  • Type: Array of BackendJobRespObj structures

An array of jobs and their properties.

NextToken
  • Type: string

The token for the next set of results.

ListS3BucketsReqObj

Description

The request object for this operation.

Members
NextToken
  • Type: string

Reserved for future use.

ListS3BucketsRespObj

Description

The response object for this operation.

Members
Buckets
  • Required: Yes
  • Type: Array of S3BucketInfo structures

The list of S3 buckets.

NextToken
  • Type: string

Reserved for future use.

LoginAuthConfigReqObj

Description

The request object for this operation.

Members
AwsCognitoIdentityPoolId
  • Type: string

The Amazon Cognito identity pool ID used for the Amplify Admin UI login authorization.

AwsCognitoRegion
  • Type: string

The AWS Region for the Amplify Admin UI login.

AwsUserPoolsId
  • Type: string

The Amazon Cognito user pool ID used for Amplify Admin UI login authentication.

AwsUserPoolsWebClientId
  • Type: string

The web client ID for the Amazon Cognito user pools.

NotFoundException

Description

An error returned when a specific resource type is not found.

Members
Message
  • Type: string

An error message to inform that the request has failed.

ResourceType
  • Type: string

The type of resource that is not found.

RemoveAllBackendsReqObj

Description

The request object for this operation.

Members
CleanAmplifyApp
  • Type: boolean

Cleans up the Amplify Console app if this value is set to true.

RemoveAllBackendsRespObj

Description

The response object for this operation.

Members
AppId
  • Required: Yes
  • Type: string

The app ID.

Error
  • Type: string

If the request fails, this error is returned.

JobId
  • Type: string

The ID for the job.

Operation
  • Type: string

The name of the operation.

Status
  • Type: string

The current status of the request.

RemoveBackendAuthReqObj

Description

The request object for this operation.

Members
ResourceName
  • Required: Yes
  • Type: string

The name of this resource.

RemoveBackendConfigRespObj

Description

The response object for this operation.

Members
Error
  • Type: string

If the request fails, this error is returned.

RemoveBackendStorageReqObj

Description

The request object for this operation.

Members
ResourceName
  • Required: Yes
  • Type: string

The name of the storage resource.

ServiceName
  • Required: Yes
  • Type: string

The name of the storage service.

ResourceConfig

Members

S3BucketInfo

Description

Describes the metadata of the S3 bucket.

Members
CreationDate
  • Type: string

The creation date of the S3 bucket.

Name
  • Type: string

The name of the S3 bucket.

Settings

Members
MfaTypes
  • Type: Array of strings
SmsMessage
  • Type: string

The body of the SMS message.

SmsSettings

Description

The settings for the SMS message.

Members
SmsMessage
  • Type: string

The contents of the SMS message.

SocialProviderSettings

Members
Facebook
  • Type: BackendAuthSocialProviderConfig structure

Describes third-party social federation configurations for allowing your app users to sign in using OAuth.

Google
  • Type: BackendAuthSocialProviderConfig structure

Describes third-party social federation configurations for allowing your app users to sign in using OAuth.

LoginWithAmazon
  • Type: BackendAuthSocialProviderConfig structure

Describes third-party social federation configurations for allowing your app users to sign in using OAuth.

SignInWithApple
  • Type: BackendAuthAppleProviderConfig structure

Describes Apple social federation configurations for allowing your app users to sign in using OAuth.

TooManyRequestsException

Description

An error that is returned when a limit of a specific type has been exceeded.

Members
LimitType
  • Type: string
Message
  • Type: string

UpdateBackendAuthForgotPasswordConfig

Description

(DEPRECATED) Describes the forgot password policy for authenticating into the Amplify app.

Members
DeliveryMethod
  • Type: string

(DEPRECATED) Describes which mode to use (either SMS or email) to deliver messages to app users that want to recover their password.

EmailSettings
  • Type: EmailSettings structure

(DEPRECATED) The configuration for the email sent when an app user forgets their password.

SmsSettings
  • Type: SmsSettings structure

(DEPRECATED) The configuration for the SMS message sent when an Amplify app user forgets their password.

UpdateBackendAuthIdentityPoolConfig

Description

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

Members
UnauthenticatedLogin
  • Type: boolean

A boolean value that can be set to allow or disallow guest-level authorization into your Amplify app.

UpdateBackendAuthMFAConfig

Description

Updates the multi-factor authentication (MFA) configuration for the backend of your Amplify project.

Members
MFAMode
  • Type: string

The MFA mode for the backend of your Amplify project.

Settings
  • Type: Settings structure

The settings of your MFA configuration for the backend of your Amplify project.

UpdateBackendAuthOAuthConfig

Description

The OAuth configurations for authenticating users into your Amplify app.

Members
DomainPrefix
  • Type: string

The Amazon Cognito domain prefix used to create a hosted UI for authentication.

OAuthGrantType
  • Type: string

The OAuth grant type to allow app users to authenticate from your Amplify app.

OAuthScopes
  • Type: Array of strings

The list of OAuth-related flows that can allow users to authenticate from your Amplify app.

RedirectSignInURIs
  • Type: Array of strings

Redirect URLs that OAuth uses when a user signs in to an Amplify app.

RedirectSignOutURIs
  • Type: Array of strings

Redirect URLs that OAuth uses when a user signs out of an Amplify app.

SocialProviderSettings
  • Type: SocialProviderSettings structure

Describes third-party social federation configurations for allowing your users to sign in with OAuth.

UpdateBackendAuthPasswordPolicyConfig

Description

Describes the password policy for your Amazon Cognito user pool configured as a part of your Amplify project.

Members
AdditionalConstraints
  • Type: Array of strings

Describes additional constraints on password requirements to sign in to the auth resource, configured as a part of your Amplify project.

MinimumLength
  • Type: double

Describes the minimum length of the password required to sign in to the auth resource, configured as a part of your Amplify project.

UpdateBackendAuthReqObj

Description

The request object for this operation.

Members
ResourceConfig
  • Required: Yes
  • Type: UpdateBackendAuthResourceConfig structure

The resource configuration for this request object.

ResourceName
  • Required: Yes
  • Type: string

The name of this resource.

UpdateBackendAuthResourceConfig

Description

Defines the resource configuration when updating an authentication resource in your Amplify project.

Members
AuthResources
  • Required: Yes
  • Type: string

Defines the service name to use when configuring an authentication resource in your Amplify project.

IdentityPoolConfigs
  • Type: UpdateBackendAuthIdentityPoolConfig structure

Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.

Service
  • Required: Yes
  • Type: string

Defines the service name to use when configuring an authentication resource in your Amplify project.

UserPoolConfigs
  • Required: Yes
  • Type: UpdateBackendAuthUserPoolConfig structure

Describes the authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.

UpdateBackendAuthUserPoolConfig

Description

Describes the Amazon Cognito user pool configuration for the authorization resource to be configured for your Amplify project on an update.

Members
ForgotPassword
  • Type: UpdateBackendAuthForgotPasswordConfig structure

(DEPRECATED) Describes the forgot password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

Mfa
  • Type: UpdateBackendAuthMFAConfig structure

Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.

OAuth
  • Type: UpdateBackendAuthOAuthConfig structure

Describes the OAuth policy and rules for your Amazon Cognito user pool, configured as a part of your Amplify project.

PasswordPolicy
  • Type: UpdateBackendAuthPasswordPolicyConfig structure

Describes the password policy for your Amazon Cognito user pool, configured as a part of your Amplify project.

VerificationMessage
  • Type: UpdateBackendAuthVerificationMessageConfig structure

Describes the email or SMS verification message for your Amazon Cognito user pool, configured as a part of your Amplify project.

UpdateBackendAuthVerificationMessageConfig

Description

Updates the configuration of the email or SMS message for the auth resource configured for your Amplify project.

Members
DeliveryMethod
  • Required: Yes
  • Type: string

The type of verification message to send.

EmailSettings
  • Type: EmailSettings structure

The settings for the email message.

SmsSettings
  • Type: SmsSettings structure

The settings for the SMS message.

UpdateBackendConfigReqObj

Description

The request object for this operation.

Members
LoginAuthConfig
  • Type: LoginAuthConfigReqObj structure

Describes the Amazon Cognito configuration for Admin UI access.

UpdateBackendStorageReqObj

Description

The request object for this operation.

Members
ResourceConfig
  • Required: Yes
  • Type: UpdateBackendStorageResourceConfig structure

The resource configuration for updating backend storage.

ResourceName
  • Required: Yes
  • Type: string

The name of the storage resource.

UpdateBackendStorageResourceConfig

Description

The resource configuration for updating backend storage.

Members
Permissions
  • Required: Yes
  • Type: BackendStoragePermissions structure

The authorization configuration for the storage S3 bucket.

ServiceName
  • Required: Yes
  • Type: string

The name of the storage service.

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