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
    • 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\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\Waf\Exception\WafException
  • Aws\WafRegional\Exception\WafRegionalException
  • Aws\WAFV2\Exception\WAFV2Exception
  • Aws\WellArchitected\Exception\WellArchitectedException
  • Aws\WorkDocs\Exception\WorkDocsException
  • Aws\WorkLink\Exception\WorkLinkException
  • Aws\WorkMail\Exception\WorkMailException
  • Aws\WorkMailMessageFlow\Exception\WorkMailMessageFlowException
  • Aws\WorkSpaces\Exception\WorkSpacesException
  • Aws\WorkSpacesWeb\Exception\WorkSpacesWebException
  • Aws\XRay\Exception\XRayException

Functions

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

Amazon Relational Database Service 2014-09-01

Client: Aws\Rds\RdsClient
Service ID: rds
Version: 2014-09-01

This page describes the parameters and results for the operations of the Amazon Relational Database Service (2014-09-01), and shows how to use the Aws\Rds\RdsClient object to call the described operations. This documentation is specific to the 2014-09-01 API version of the service.

Operation Summary

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

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

  • AddSourceIdentifierToSubscription ( array $params = [] )
  • AddTagsToResource ( array $params = [] )
  • AuthorizeDBSecurityGroupIngress ( array $params = [] )
  • CopyDBParameterGroup ( array $params = [] )
  • CopyDBSnapshot ( array $params = [] )
  • CopyOptionGroup ( array $params = [] )
  • CreateDBInstance ( array $params = [] )
  • CreateDBInstanceReadReplica ( array $params = [] )
  • CreateDBParameterGroup ( array $params = [] )
  • CreateDBSecurityGroup ( array $params = [] )
  • CreateDBSnapshot ( array $params = [] )
  • CreateDBSubnetGroup ( array $params = [] )
  • CreateEventSubscription ( array $params = [] )
  • CreateOptionGroup ( array $params = [] )
  • DeleteDBInstance ( array $params = [] )
  • DeleteDBParameterGroup ( array $params = [] )
  • DeleteDBSecurityGroup ( array $params = [] )
  • DeleteDBSnapshot ( array $params = [] )
  • DeleteDBSubnetGroup ( array $params = [] )
  • DeleteEventSubscription ( array $params = [] )
  • DeleteOptionGroup ( array $params = [] )
  • DescribeDBEngineVersions ( array $params = [] )
  • DescribeDBInstances ( array $params = [] )
  • DescribeDBLogFiles ( array $params = [] )
  • DescribeDBParameterGroups ( array $params = [] )
  • DescribeDBParameters ( array $params = [] )
  • DescribeDBSecurityGroups ( array $params = [] )
  • DescribeDBSnapshots ( array $params = [] )
  • DescribeDBSubnetGroups ( array $params = [] )
  • DescribeEngineDefaultParameters ( array $params = [] )
  • DescribeEventCategories ( array $params = [] )
  • DescribeEventSubscriptions ( array $params = [] )
  • DescribeEvents ( array $params = [] )
  • DescribeOptionGroupOptions ( array $params = [] )
  • DescribeOptionGroups ( array $params = [] )
  • DescribeOrderableDBInstanceOptions ( array $params = [] )
  • DescribeReservedDBInstances ( array $params = [] )
  • DescribeReservedDBInstancesOfferings ( array $params = [] )
  • DownloadDBLogFilePortion ( array $params = [] )
  • ListTagsForResource ( array $params = [] )
  • ModifyDBInstance ( array $params = [] )
  • ModifyDBParameterGroup ( array $params = [] )
  • ModifyDBSubnetGroup ( array $params = [] )
  • ModifyEventSubscription ( array $params = [] )
  • ModifyOptionGroup ( array $params = [] )
  • PromoteReadReplica ( array $params = [] )
  • PurchaseReservedDBInstancesOffering ( array $params = [] )
  • RebootDBInstance ( array $params = [] )
  • RemoveSourceIdentifierFromSubscription ( array $params = [] )
  • RemoveTagsFromResource ( array $params = [] )
  • ResetDBParameterGroup ( array $params = [] )
  • RestoreDBInstanceFromDBSnapshot ( array $params = [] )
  • RestoreDBInstanceToPointInTime ( array $params = [] )
  • RevokeDBSecurityGroupIngress ( array $params = [] )

Operations

AddSourceIdentifierToSubscription

$result = $client->addSourceIdentifierToSubscription([/* ... */]);
$promise = $client->addSourceIdentifierToSubscriptionAsync([/* ... */]);

Parameter Syntax

$result = $client->addSourceIdentifierToSubscription([
    'SourceIdentifier' => '<string>', // REQUIRED
    'SubscriptionName' => '<string>', // REQUIRED
]);

Parameter Details

Members
SourceIdentifier
  • Required: Yes
  • Type: string
SubscriptionName
  • Required: Yes
  • Type: string

Result Syntax

[
    'EventSubscription' => [
        'CustSubscriptionId' => '<string>',
        'CustomerAwsId' => '<string>',
        'Enabled' => true || false,
        'EventCategoriesList' => ['<string>', ...],
        'SnsTopicArn' => '<string>',
        'SourceIdsList' => ['<string>', ...],
        'SourceType' => '<string>',
        'Status' => '<string>',
        'SubscriptionCreationTime' => '<string>',
    ],
]

Result Details

Members
EventSubscription
  • Type: EventSubscription structure

Errors

  • SubscriptionNotFoundFault:

    The subscription name does not exist.

  • SourceNotFoundFault:

    The requested source could not be found.

AddTagsToResource

$result = $client->addTagsToResource([/* ... */]);
$promise = $client->addTagsToResourceAsync([/* ... */]);

Parameter Syntax

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

Parameter Details

Members
ResourceName
  • Required: Yes
  • Type: string
Tags
  • Required: Yes
  • Type: Array of Tag structures

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

  • DBSnapshotNotFoundFault:

    DBSnapshotIdentifier doesn't refer to an existing DB snapshot.

AuthorizeDBSecurityGroupIngress

$result = $client->authorizeDBSecurityGroupIngress([/* ... */]);
$promise = $client->authorizeDBSecurityGroupIngressAsync([/* ... */]);

Parameter Syntax

$result = $client->authorizeDBSecurityGroupIngress([
    'CIDRIP' => '<string>',
    'DBSecurityGroupName' => '<string>', // REQUIRED
    'EC2SecurityGroupId' => '<string>',
    'EC2SecurityGroupName' => '<string>',
    'EC2SecurityGroupOwnerId' => '<string>',
]);

Parameter Details

Members
CIDRIP
  • Type: string
DBSecurityGroupName
  • Required: Yes
  • Type: string
EC2SecurityGroupId
  • Type: string
EC2SecurityGroupName
  • Type: string
EC2SecurityGroupOwnerId
  • Type: string

Result Syntax

[
    'DBSecurityGroup' => [
        'DBSecurityGroupDescription' => '<string>',
        'DBSecurityGroupName' => '<string>',
        'EC2SecurityGroups' => [
            [
                'EC2SecurityGroupId' => '<string>',
                'EC2SecurityGroupName' => '<string>',
                'EC2SecurityGroupOwnerId' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'IPRanges' => [
            [
                'CIDRIP' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'OwnerId' => '<string>',
        'VpcId' => '<string>',
    ],
]

Result Details

Members
DBSecurityGroup
  • Type: DBSecurityGroup structure

Errors

  • DBSecurityGroupNotFoundFault:

    DBSecurityGroupName doesn't refer to an existing DB security group.

  • InvalidDBSecurityGroupStateFault:

    The state of the DB security group doesn't allow deletion.

  • AuthorizationAlreadyExistsFault:

    The specified CIDR IP range or Amazon EC2 security group is already authorized for the specified DB security group.

  • AuthorizationQuotaExceededFault:

    The DB security group authorization quota has been reached.

CopyDBParameterGroup

$result = $client->copyDBParameterGroup([/* ... */]);
$promise = $client->copyDBParameterGroupAsync([/* ... */]);

Parameter Syntax

$result = $client->copyDBParameterGroup([
    'SourceDBParameterGroupIdentifier' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
    'TargetDBParameterGroupDescription' => '<string>', // REQUIRED
    'TargetDBParameterGroupIdentifier' => '<string>', // REQUIRED
]);

Parameter Details

Members
SourceDBParameterGroupIdentifier
  • Required: Yes
  • Type: string
Tags
  • Type: Array of Tag structures
TargetDBParameterGroupDescription
  • Required: Yes
  • Type: string
TargetDBParameterGroupIdentifier
  • Required: Yes
  • Type: string

Result Syntax

[
    'DBParameterGroup' => [
        'DBParameterGroupFamily' => '<string>',
        'DBParameterGroupName' => '<string>',
        'Description' => '<string>',
    ],
]

Result Details

Members
DBParameterGroup
  • Type: DBParameterGroup structure

Errors

  • DBParameterGroupNotFoundFault:

    DBParameterGroupName doesn't refer to an existing DB parameter group.

  • DBParameterGroupAlreadyExistsFault:

    A DB parameter group with the same name exists.

  • DBParameterGroupQuotaExceededFault:

    The request would result in the user exceeding the allowed number of DB parameter groups.

CopyDBSnapshot

$result = $client->copyDBSnapshot([/* ... */]);
$promise = $client->copyDBSnapshotAsync([/* ... */]);

Parameter Syntax

$result = $client->copyDBSnapshot([
    'DestinationRegion' => '<string>',
    'SourceDBSnapshotIdentifier' => '<string>', // REQUIRED
    'SourceRegion' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
    'TargetDBSnapshotIdentifier' => '<string>', // REQUIRED
]);

Parameter Details

Members
DestinationRegion
  • Type: string
The SDK will populate this parameter on your behalf using the configured region value of the client.
SourceDBSnapshotIdentifier
  • Required: Yes
  • Type: string
SourceRegion
  • Type: string
A required parameter that indicates the region that the DB snapshot will be copied from.
Tags
  • Type: Array of Tag structures
TargetDBSnapshotIdentifier
  • Required: Yes
  • Type: string

Result Syntax

[
    'DBSnapshot' => [
        'AllocatedStorage' => <integer>,
        'AvailabilityZone' => '<string>',
        'DBInstanceIdentifier' => '<string>',
        'DBSnapshotIdentifier' => '<string>',
        'Engine' => '<string>',
        'EngineVersion' => '<string>',
        'InstanceCreateTime' => <DateTime>,
        'Iops' => <integer>,
        'LicenseModel' => '<string>',
        'MasterUsername' => '<string>',
        'OptionGroupName' => '<string>',
        'PercentProgress' => <integer>,
        'Port' => <integer>,
        'SnapshotCreateTime' => <DateTime>,
        'SnapshotType' => '<string>',
        'SourceRegion' => '<string>',
        'Status' => '<string>',
        'StorageType' => '<string>',
        'TdeCredentialArn' => '<string>',
        'VpcId' => '<string>',
    ],
]

Result Details

Members
DBSnapshot
  • Type: DBSnapshot structure

Errors

  • DBSnapshotAlreadyExistsFault:

    DBSnapshotIdentifier is already used by an existing snapshot.

  • DBSnapshotNotFoundFault:

    DBSnapshotIdentifier doesn't refer to an existing DB snapshot.

  • InvalidDBSnapshotStateFault:

    The state of the DB snapshot doesn't allow deletion.

  • SnapshotQuotaExceededFault:

    The request would result in the user exceeding the allowed number of DB snapshots.

CopyOptionGroup

$result = $client->copyOptionGroup([/* ... */]);
$promise = $client->copyOptionGroupAsync([/* ... */]);

Parameter Syntax

$result = $client->copyOptionGroup([
    'SourceOptionGroupIdentifier' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
    'TargetOptionGroupDescription' => '<string>', // REQUIRED
    'TargetOptionGroupIdentifier' => '<string>', // REQUIRED
]);

Parameter Details

Members
SourceOptionGroupIdentifier
  • Required: Yes
  • Type: string
Tags
  • Type: Array of Tag structures
TargetOptionGroupDescription
  • Required: Yes
  • Type: string
TargetOptionGroupIdentifier
  • Required: Yes
  • Type: string

Result Syntax

[
    'OptionGroup' => [
        'AllowsVpcAndNonVpcInstanceMemberships' => true || false,
        'EngineName' => '<string>',
        'MajorEngineVersion' => '<string>',
        'OptionGroupDescription' => '<string>',
        'OptionGroupName' => '<string>',
        'Options' => [
            [
                'DBSecurityGroupMemberships' => [
                    [
                        'DBSecurityGroupName' => '<string>',
                        'Status' => '<string>',
                    ],
                    // ...
                ],
                'OptionDescription' => '<string>',
                'OptionName' => '<string>',
                'OptionSettings' => [
                    [
                        'AllowedValues' => '<string>',
                        'ApplyType' => '<string>',
                        'DataType' => '<string>',
                        'DefaultValue' => '<string>',
                        'Description' => '<string>',
                        'IsCollection' => true || false,
                        'IsModifiable' => true || false,
                        'Name' => '<string>',
                        'Value' => '<string>',
                    ],
                    // ...
                ],
                'Permanent' => true || false,
                'Persistent' => true || false,
                'Port' => <integer>,
                'VpcSecurityGroupMemberships' => [
                    [
                        'Status' => '<string>',
                        'VpcSecurityGroupId' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'VpcId' => '<string>',
    ],
]

Result Details

Members
OptionGroup
  • Type: OptionGroup structure

Errors

  • OptionGroupAlreadyExistsFault:

    The option group you are trying to create already exists.

  • OptionGroupNotFoundFault:

    The specified option group could not be found.

  • OptionGroupQuotaExceededFault:

    The quota of 20 option groups was exceeded for this Amazon Web Services account.

CreateDBInstance

$result = $client->createDBInstance([/* ... */]);
$promise = $client->createDBInstanceAsync([/* ... */]);

Parameter Syntax

$result = $client->createDBInstance([
    'AllocatedStorage' => <integer>, // REQUIRED
    'AutoMinorVersionUpgrade' => true || false,
    'AvailabilityZone' => '<string>',
    'BackupRetentionPeriod' => <integer>,
    'CharacterSetName' => '<string>',
    'DBInstanceClass' => '<string>', // REQUIRED
    'DBInstanceIdentifier' => '<string>', // REQUIRED
    'DBName' => '<string>',
    'DBParameterGroupName' => '<string>',
    'DBSecurityGroups' => ['<string>', ...],
    'DBSubnetGroupName' => '<string>',
    'Engine' => '<string>', // REQUIRED
    'EngineVersion' => '<string>',
    'Iops' => <integer>,
    'LicenseModel' => '<string>',
    'MasterUserPassword' => '<string>', // REQUIRED
    'MasterUsername' => '<string>', // REQUIRED
    'MultiAZ' => true || false,
    'OptionGroupName' => '<string>',
    'Port' => <integer>,
    'PreferredBackupWindow' => '<string>',
    'PreferredMaintenanceWindow' => '<string>',
    'PubliclyAccessible' => true || false,
    'StorageType' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
    'TdeCredentialArn' => '<string>',
    'TdeCredentialPassword' => '<string>',
    'VpcSecurityGroupIds' => ['<string>', ...],
]);

Parameter Details

Members
AllocatedStorage
  • Required: Yes
  • Type: int
AutoMinorVersionUpgrade
  • Type: boolean
AvailabilityZone
  • Type: string
BackupRetentionPeriod
  • Type: int
CharacterSetName
  • Type: string
DBInstanceClass
  • Required: Yes
  • Type: string
DBInstanceIdentifier
  • Required: Yes
  • Type: string
DBName
  • Type: string
DBParameterGroupName
  • Type: string
DBSecurityGroups
  • Type: Array of strings
DBSubnetGroupName
  • Type: string
Engine
  • Required: Yes
  • Type: string
EngineVersion
  • Type: string
Iops
  • Type: int
LicenseModel
  • Type: string
MasterUserPassword
  • Required: Yes
  • Type: string
MasterUsername
  • Required: Yes
  • Type: string
MultiAZ
  • Type: boolean
OptionGroupName
  • Type: string
Port
  • Type: int
PreferredBackupWindow
  • Type: string
PreferredMaintenanceWindow
  • Type: string
PubliclyAccessible
  • Type: boolean
StorageType
  • Type: string
Tags
  • Type: Array of Tag structures
TdeCredentialArn
  • Type: string
TdeCredentialPassword
  • Type: string
VpcSecurityGroupIds
  • Type: Array of strings

Result Syntax

[
    'DBInstance' => [
        'AllocatedStorage' => <integer>,
        'AutoMinorVersionUpgrade' => true || false,
        'AvailabilityZone' => '<string>',
        'BackupRetentionPeriod' => <integer>,
        'CharacterSetName' => '<string>',
        'DBInstanceClass' => '<string>',
        'DBInstanceIdentifier' => '<string>',
        'DBInstanceStatus' => '<string>',
        'DBName' => '<string>',
        'DBParameterGroups' => [
            [
                'DBParameterGroupName' => '<string>',
                'ParameterApplyStatus' => '<string>',
            ],
            // ...
        ],
        'DBSecurityGroups' => [
            [
                'DBSecurityGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'DBSubnetGroup' => [
            'DBSubnetGroupDescription' => '<string>',
            'DBSubnetGroupName' => '<string>',
            'SubnetGroupStatus' => '<string>',
            'Subnets' => [
                [
                    'SubnetAvailabilityZone' => [
                        'Name' => '<string>',
                    ],
                    'SubnetIdentifier' => '<string>',
                    'SubnetStatus' => '<string>',
                ],
                // ...
            ],
            'VpcId' => '<string>',
        ],
        'Endpoint' => [
            'Address' => '<string>',
            'Port' => <integer>,
        ],
        'Engine' => '<string>',
        'EngineVersion' => '<string>',
        'InstanceCreateTime' => <DateTime>,
        'Iops' => <integer>,
        'LatestRestorableTime' => <DateTime>,
        'LicenseModel' => '<string>',
        'MasterUsername' => '<string>',
        'MultiAZ' => true || false,
        'OptionGroupMemberships' => [
            [
                'OptionGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'PendingModifiedValues' => [
            'AllocatedStorage' => <integer>,
            'BackupRetentionPeriod' => <integer>,
            'DBInstanceClass' => '<string>',
            'DBInstanceIdentifier' => '<string>',
            'EngineVersion' => '<string>',
            'Iops' => <integer>,
            'MasterUserPassword' => '<string>',
            'MultiAZ' => true || false,
            'Port' => <integer>,
            'StorageType' => '<string>',
        ],
        'PreferredBackupWindow' => '<string>',
        'PreferredMaintenanceWindow' => '<string>',
        'PubliclyAccessible' => true || false,
        'ReadReplicaDBInstanceIdentifiers' => ['<string>', ...],
        'ReadReplicaSourceDBInstanceIdentifier' => '<string>',
        'SecondaryAvailabilityZone' => '<string>',
        'StatusInfos' => [
            [
                'Message' => '<string>',
                'Normal' => true || false,
                'Status' => '<string>',
                'StatusType' => '<string>',
            ],
            // ...
        ],
        'StorageType' => '<string>',
        'TdeCredentialArn' => '<string>',
        'VpcSecurityGroups' => [
            [
                'Status' => '<string>',
                'VpcSecurityGroupId' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
DBInstance
  • Type: DBInstance structure

Errors

  • DBInstanceAlreadyExistsFault:

    The user already has a DB instance with the given identifier.

  • InsufficientDBInstanceCapacityFault:

    The specified DB instance class isn't available in the specified Availability Zone.

  • DBParameterGroupNotFoundFault:

    DBParameterGroupName doesn't refer to an existing DB parameter group.

  • DBSecurityGroupNotFoundFault:

    DBSecurityGroupName doesn't refer to an existing DB security group.

  • InstanceQuotaExceededFault:

    The request would result in the user exceeding the allowed number of DB instances.

  • StorageQuotaExceededFault:

    The request would result in the user exceeding the allowed amount of storage available across all DB instances.

  • DBSubnetGroupNotFoundFault:

    DBSubnetGroupName doesn't refer to an existing DB subnet group.

  • DBSubnetGroupDoesNotCoverEnoughAZs:

    Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.

  • InvalidSubnet:

    The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.

  • InvalidVPCNetworkStateFault:

    The DB subnet group doesn't cover all Availability Zones after it's created because of users' change.

  • ProvisionedIopsNotAvailableInAZFault:

    Provisioned IOPS not available in the specified Availability Zone.

  • OptionGroupNotFoundFault:

    The specified option group could not be found.

  • StorageTypeNotSupportedFault:

    Storage of the StorageType specified can't be associated with the DB instance.

  • AuthorizationNotFoundFault:

    The specified CIDR IP range or Amazon EC2 security group might not be authorized for the specified DB security group.

    Or, RDS might not be authorized to perform necessary actions using IAM on your behalf.

CreateDBInstanceReadReplica

$result = $client->createDBInstanceReadReplica([/* ... */]);
$promise = $client->createDBInstanceReadReplicaAsync([/* ... */]);

Parameter Syntax

$result = $client->createDBInstanceReadReplica([
    'AutoMinorVersionUpgrade' => true || false,
    'AvailabilityZone' => '<string>',
    'DBInstanceClass' => '<string>',
    'DBInstanceIdentifier' => '<string>', // REQUIRED
    'DBSubnetGroupName' => '<string>',
    'DestinationRegion' => '<string>',
    'Iops' => <integer>,
    'OptionGroupName' => '<string>',
    'Port' => <integer>,
    'PubliclyAccessible' => true || false,
    'SourceDBInstanceIdentifier' => '<string>', // REQUIRED
    'SourceRegion' => '<string>',
    'StorageType' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
]);

Parameter Details

Members
AutoMinorVersionUpgrade
  • Type: boolean
AvailabilityZone
  • Type: string
DBInstanceClass
  • Type: string
DBInstanceIdentifier
  • Required: Yes
  • Type: string
DBSubnetGroupName
  • Type: string
DestinationRegion
  • Type: string
The SDK will populate this parameter on your behalf using the configured region value of the client.
Iops
  • Type: int
OptionGroupName
  • Type: string
Port
  • Type: int
PubliclyAccessible
  • Type: boolean
SourceDBInstanceIdentifier
  • Required: Yes
  • Type: string
SourceRegion
  • Type: string
A required parameter that indicates the region that the DB snapshot will be copied from.
StorageType
  • Type: string
Tags
  • Type: Array of Tag structures

Result Syntax

[
    'DBInstance' => [
        'AllocatedStorage' => <integer>,
        'AutoMinorVersionUpgrade' => true || false,
        'AvailabilityZone' => '<string>',
        'BackupRetentionPeriod' => <integer>,
        'CharacterSetName' => '<string>',
        'DBInstanceClass' => '<string>',
        'DBInstanceIdentifier' => '<string>',
        'DBInstanceStatus' => '<string>',
        'DBName' => '<string>',
        'DBParameterGroups' => [
            [
                'DBParameterGroupName' => '<string>',
                'ParameterApplyStatus' => '<string>',
            ],
            // ...
        ],
        'DBSecurityGroups' => [
            [
                'DBSecurityGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'DBSubnetGroup' => [
            'DBSubnetGroupDescription' => '<string>',
            'DBSubnetGroupName' => '<string>',
            'SubnetGroupStatus' => '<string>',
            'Subnets' => [
                [
                    'SubnetAvailabilityZone' => [
                        'Name' => '<string>',
                    ],
                    'SubnetIdentifier' => '<string>',
                    'SubnetStatus' => '<string>',
                ],
                // ...
            ],
            'VpcId' => '<string>',
        ],
        'Endpoint' => [
            'Address' => '<string>',
            'Port' => <integer>,
        ],
        'Engine' => '<string>',
        'EngineVersion' => '<string>',
        'InstanceCreateTime' => <DateTime>,
        'Iops' => <integer>,
        'LatestRestorableTime' => <DateTime>,
        'LicenseModel' => '<string>',
        'MasterUsername' => '<string>',
        'MultiAZ' => true || false,
        'OptionGroupMemberships' => [
            [
                'OptionGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'PendingModifiedValues' => [
            'AllocatedStorage' => <integer>,
            'BackupRetentionPeriod' => <integer>,
            'DBInstanceClass' => '<string>',
            'DBInstanceIdentifier' => '<string>',
            'EngineVersion' => '<string>',
            'Iops' => <integer>,
            'MasterUserPassword' => '<string>',
            'MultiAZ' => true || false,
            'Port' => <integer>,
            'StorageType' => '<string>',
        ],
        'PreferredBackupWindow' => '<string>',
        'PreferredMaintenanceWindow' => '<string>',
        'PubliclyAccessible' => true || false,
        'ReadReplicaDBInstanceIdentifiers' => ['<string>', ...],
        'ReadReplicaSourceDBInstanceIdentifier' => '<string>',
        'SecondaryAvailabilityZone' => '<string>',
        'StatusInfos' => [
            [
                'Message' => '<string>',
                'Normal' => true || false,
                'Status' => '<string>',
                'StatusType' => '<string>',
            ],
            // ...
        ],
        'StorageType' => '<string>',
        'TdeCredentialArn' => '<string>',
        'VpcSecurityGroups' => [
            [
                'Status' => '<string>',
                'VpcSecurityGroupId' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
DBInstance
  • Type: DBInstance structure

Errors

  • DBInstanceAlreadyExistsFault:

    The user already has a DB instance with the given identifier.

  • InsufficientDBInstanceCapacityFault:

    The specified DB instance class isn't available in the specified Availability Zone.

  • DBParameterGroupNotFoundFault:

    DBParameterGroupName doesn't refer to an existing DB parameter group.

  • DBSecurityGroupNotFoundFault:

    DBSecurityGroupName doesn't refer to an existing DB security group.

  • InstanceQuotaExceededFault:

    The request would result in the user exceeding the allowed number of DB instances.

  • StorageQuotaExceededFault:

    The request would result in the user exceeding the allowed amount of storage available across all DB instances.

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

  • InvalidDBInstanceStateFault:

    The DB instance isn't in a valid state.

  • DBSubnetGroupNotFoundFault:

    DBSubnetGroupName doesn't refer to an existing DB subnet group.

  • DBSubnetGroupDoesNotCoverEnoughAZs:

    Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.

  • InvalidSubnet:

    The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.

  • InvalidVPCNetworkStateFault:

    The DB subnet group doesn't cover all Availability Zones after it's created because of users' change.

  • ProvisionedIopsNotAvailableInAZFault:

    Provisioned IOPS not available in the specified Availability Zone.

  • OptionGroupNotFoundFault:

    The specified option group could not be found.

  • DBSubnetGroupNotAllowedFault:

    The DBSubnetGroup shouldn't be specified while creating read replicas that lie in the same region as the source instance.

  • InvalidDBSubnetGroupFault:

    The DBSubnetGroup doesn't belong to the same VPC as that of an existing cross-region read replica of the same source instance.

  • StorageTypeNotSupportedFault:

    Storage of the StorageType specified can't be associated with the DB instance.

CreateDBParameterGroup

$result = $client->createDBParameterGroup([/* ... */]);
$promise = $client->createDBParameterGroupAsync([/* ... */]);

Parameter Syntax

$result = $client->createDBParameterGroup([
    'DBParameterGroupFamily' => '<string>', // REQUIRED
    'DBParameterGroupName' => '<string>', // REQUIRED
    'Description' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
]);

Parameter Details

Members
DBParameterGroupFamily
  • Required: Yes
  • Type: string
DBParameterGroupName
  • Required: Yes
  • Type: string
Description
  • Required: Yes
  • Type: string
Tags
  • Type: Array of Tag structures

Result Syntax

[
    'DBParameterGroup' => [
        'DBParameterGroupFamily' => '<string>',
        'DBParameterGroupName' => '<string>',
        'Description' => '<string>',
    ],
]

Result Details

Members
DBParameterGroup
  • Type: DBParameterGroup structure

Errors

  • DBParameterGroupQuotaExceededFault:

    The request would result in the user exceeding the allowed number of DB parameter groups.

  • DBParameterGroupAlreadyExistsFault:

    A DB parameter group with the same name exists.

CreateDBSecurityGroup

$result = $client->createDBSecurityGroup([/* ... */]);
$promise = $client->createDBSecurityGroupAsync([/* ... */]);

Parameter Syntax

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

Parameter Details

Members
DBSecurityGroupDescription
  • Required: Yes
  • Type: string
DBSecurityGroupName
  • Required: Yes
  • Type: string
Tags
  • Type: Array of Tag structures

Result Syntax

[
    'DBSecurityGroup' => [
        'DBSecurityGroupDescription' => '<string>',
        'DBSecurityGroupName' => '<string>',
        'EC2SecurityGroups' => [
            [
                'EC2SecurityGroupId' => '<string>',
                'EC2SecurityGroupName' => '<string>',
                'EC2SecurityGroupOwnerId' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'IPRanges' => [
            [
                'CIDRIP' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'OwnerId' => '<string>',
        'VpcId' => '<string>',
    ],
]

Result Details

Members
DBSecurityGroup
  • Type: DBSecurityGroup structure

Errors

  • DBSecurityGroupAlreadyExistsFault:

    A DB security group with the name specified in DBSecurityGroupName already exists.

  • DBSecurityGroupQuotaExceededFault:

    The request would result in the user exceeding the allowed number of DB security groups.

  • DBSecurityGroupNotSupportedFault:

    A DB security group isn't allowed for this action.

CreateDBSnapshot

$result = $client->createDBSnapshot([/* ... */]);
$promise = $client->createDBSnapshotAsync([/* ... */]);

Parameter Syntax

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

Parameter Details

Members
DBInstanceIdentifier
  • Required: Yes
  • Type: string
DBSnapshotIdentifier
  • Required: Yes
  • Type: string
Tags
  • Type: Array of Tag structures

Result Syntax

[
    'DBSnapshot' => [
        'AllocatedStorage' => <integer>,
        'AvailabilityZone' => '<string>',
        'DBInstanceIdentifier' => '<string>',
        'DBSnapshotIdentifier' => '<string>',
        'Engine' => '<string>',
        'EngineVersion' => '<string>',
        'InstanceCreateTime' => <DateTime>,
        'Iops' => <integer>,
        'LicenseModel' => '<string>',
        'MasterUsername' => '<string>',
        'OptionGroupName' => '<string>',
        'PercentProgress' => <integer>,
        'Port' => <integer>,
        'SnapshotCreateTime' => <DateTime>,
        'SnapshotType' => '<string>',
        'SourceRegion' => '<string>',
        'Status' => '<string>',
        'StorageType' => '<string>',
        'TdeCredentialArn' => '<string>',
        'VpcId' => '<string>',
    ],
]

Result Details

Members
DBSnapshot
  • Type: DBSnapshot structure

Errors

  • DBSnapshotAlreadyExistsFault:

    DBSnapshotIdentifier is already used by an existing snapshot.

  • InvalidDBInstanceStateFault:

    The DB instance isn't in a valid state.

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

  • SnapshotQuotaExceededFault:

    The request would result in the user exceeding the allowed number of DB snapshots.

CreateDBSubnetGroup

$result = $client->createDBSubnetGroup([/* ... */]);
$promise = $client->createDBSubnetGroupAsync([/* ... */]);

Parameter Syntax

$result = $client->createDBSubnetGroup([
    'DBSubnetGroupDescription' => '<string>', // REQUIRED
    'DBSubnetGroupName' => '<string>', // REQUIRED
    'SubnetIds' => ['<string>', ...], // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
]);

Parameter Details

Members
DBSubnetGroupDescription
  • Required: Yes
  • Type: string
DBSubnetGroupName
  • Required: Yes
  • Type: string
SubnetIds
  • Required: Yes
  • Type: Array of strings
Tags
  • Type: Array of Tag structures

Result Syntax

[
    'DBSubnetGroup' => [
        'DBSubnetGroupDescription' => '<string>',
        'DBSubnetGroupName' => '<string>',
        'SubnetGroupStatus' => '<string>',
        'Subnets' => [
            [
                'SubnetAvailabilityZone' => [
                    'Name' => '<string>',
                ],
                'SubnetIdentifier' => '<string>',
                'SubnetStatus' => '<string>',
            ],
            // ...
        ],
        'VpcId' => '<string>',
    ],
]

Result Details

Members
DBSubnetGroup
  • Type: DBSubnetGroup structure

Errors

  • DBSubnetGroupAlreadyExistsFault:

    DBSubnetGroupName is already used by an existing DB subnet group.

  • DBSubnetGroupQuotaExceededFault:

    The request would result in the user exceeding the allowed number of DB subnet groups.

  • DBSubnetQuotaExceededFault:

    The request would result in the user exceeding the allowed number of subnets in a DB subnet groups.

  • DBSubnetGroupDoesNotCoverEnoughAZs:

    Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.

  • InvalidSubnet:

    The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.

CreateEventSubscription

$result = $client->createEventSubscription([/* ... */]);
$promise = $client->createEventSubscriptionAsync([/* ... */]);

Parameter Syntax

$result = $client->createEventSubscription([
    'Enabled' => true || false,
    'EventCategories' => ['<string>', ...],
    'SnsTopicArn' => '<string>', // REQUIRED
    'SourceIds' => ['<string>', ...],
    'SourceType' => '<string>',
    'SubscriptionName' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
]);

Parameter Details

Members
Enabled
  • Type: boolean
EventCategories
  • Type: Array of strings
SnsTopicArn
  • Required: Yes
  • Type: string
SourceIds
  • Type: Array of strings
SourceType
  • Type: string
SubscriptionName
  • Required: Yes
  • Type: string
Tags
  • Type: Array of Tag structures

Result Syntax

[
    'EventSubscription' => [
        'CustSubscriptionId' => '<string>',
        'CustomerAwsId' => '<string>',
        'Enabled' => true || false,
        'EventCategoriesList' => ['<string>', ...],
        'SnsTopicArn' => '<string>',
        'SourceIdsList' => ['<string>', ...],
        'SourceType' => '<string>',
        'Status' => '<string>',
        'SubscriptionCreationTime' => '<string>',
    ],
]

Result Details

Members
EventSubscription
  • Type: EventSubscription structure

Errors

  • EventSubscriptionQuotaExceededFault:

    You have reached the maximum number of event subscriptions.

  • SubscriptionAlreadyExistFault:

    The supplied subscription name already exists.

  • SNSInvalidTopicFault:

    SNS has responded that there is a problem with the SNS topic specified.

  • SNSNoAuthorizationFault:

    You do not have permission to publish to the SNS topic ARN.

  • SNSTopicArnNotFoundFault:

    The SNS topic ARN does not exist.

  • SubscriptionCategoryNotFoundFault:

    The supplied category does not exist.

  • SourceNotFoundFault:

    The requested source could not be found.

CreateOptionGroup

$result = $client->createOptionGroup([/* ... */]);
$promise = $client->createOptionGroupAsync([/* ... */]);

Parameter Syntax

$result = $client->createOptionGroup([
    'EngineName' => '<string>', // REQUIRED
    'MajorEngineVersion' => '<string>', // REQUIRED
    'OptionGroupDescription' => '<string>', // REQUIRED
    'OptionGroupName' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
]);

Parameter Details

Members
EngineName
  • Required: Yes
  • Type: string
MajorEngineVersion
  • Required: Yes
  • Type: string
OptionGroupDescription
  • Required: Yes
  • Type: string
OptionGroupName
  • Required: Yes
  • Type: string
Tags
  • Type: Array of Tag structures

Result Syntax

[
    'OptionGroup' => [
        'AllowsVpcAndNonVpcInstanceMemberships' => true || false,
        'EngineName' => '<string>',
        'MajorEngineVersion' => '<string>',
        'OptionGroupDescription' => '<string>',
        'OptionGroupName' => '<string>',
        'Options' => [
            [
                'DBSecurityGroupMemberships' => [
                    [
                        'DBSecurityGroupName' => '<string>',
                        'Status' => '<string>',
                    ],
                    // ...
                ],
                'OptionDescription' => '<string>',
                'OptionName' => '<string>',
                'OptionSettings' => [
                    [
                        'AllowedValues' => '<string>',
                        'ApplyType' => '<string>',
                        'DataType' => '<string>',
                        'DefaultValue' => '<string>',
                        'Description' => '<string>',
                        'IsCollection' => true || false,
                        'IsModifiable' => true || false,
                        'Name' => '<string>',
                        'Value' => '<string>',
                    ],
                    // ...
                ],
                'Permanent' => true || false,
                'Persistent' => true || false,
                'Port' => <integer>,
                'VpcSecurityGroupMemberships' => [
                    [
                        'Status' => '<string>',
                        'VpcSecurityGroupId' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'VpcId' => '<string>',
    ],
]

Result Details

Members
OptionGroup
  • Type: OptionGroup structure

Errors

  • OptionGroupAlreadyExistsFault:

    The option group you are trying to create already exists.

  • OptionGroupQuotaExceededFault:

    The quota of 20 option groups was exceeded for this Amazon Web Services account.

DeleteDBInstance

$result = $client->deleteDBInstance([/* ... */]);
$promise = $client->deleteDBInstanceAsync([/* ... */]);

Parameter Syntax

$result = $client->deleteDBInstance([
    'DBInstanceIdentifier' => '<string>', // REQUIRED
    'FinalDBSnapshotIdentifier' => '<string>',
    'SkipFinalSnapshot' => true || false,
]);

Parameter Details

Members
DBInstanceIdentifier
  • Required: Yes
  • Type: string
FinalDBSnapshotIdentifier
  • Type: string
SkipFinalSnapshot
  • Type: boolean

Result Syntax

[
    'DBInstance' => [
        'AllocatedStorage' => <integer>,
        'AutoMinorVersionUpgrade' => true || false,
        'AvailabilityZone' => '<string>',
        'BackupRetentionPeriod' => <integer>,
        'CharacterSetName' => '<string>',
        'DBInstanceClass' => '<string>',
        'DBInstanceIdentifier' => '<string>',
        'DBInstanceStatus' => '<string>',
        'DBName' => '<string>',
        'DBParameterGroups' => [
            [
                'DBParameterGroupName' => '<string>',
                'ParameterApplyStatus' => '<string>',
            ],
            // ...
        ],
        'DBSecurityGroups' => [
            [
                'DBSecurityGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'DBSubnetGroup' => [
            'DBSubnetGroupDescription' => '<string>',
            'DBSubnetGroupName' => '<string>',
            'SubnetGroupStatus' => '<string>',
            'Subnets' => [
                [
                    'SubnetAvailabilityZone' => [
                        'Name' => '<string>',
                    ],
                    'SubnetIdentifier' => '<string>',
                    'SubnetStatus' => '<string>',
                ],
                // ...
            ],
            'VpcId' => '<string>',
        ],
        'Endpoint' => [
            'Address' => '<string>',
            'Port' => <integer>,
        ],
        'Engine' => '<string>',
        'EngineVersion' => '<string>',
        'InstanceCreateTime' => <DateTime>,
        'Iops' => <integer>,
        'LatestRestorableTime' => <DateTime>,
        'LicenseModel' => '<string>',
        'MasterUsername' => '<string>',
        'MultiAZ' => true || false,
        'OptionGroupMemberships' => [
            [
                'OptionGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'PendingModifiedValues' => [
            'AllocatedStorage' => <integer>,
            'BackupRetentionPeriod' => <integer>,
            'DBInstanceClass' => '<string>',
            'DBInstanceIdentifier' => '<string>',
            'EngineVersion' => '<string>',
            'Iops' => <integer>,
            'MasterUserPassword' => '<string>',
            'MultiAZ' => true || false,
            'Port' => <integer>,
            'StorageType' => '<string>',
        ],
        'PreferredBackupWindow' => '<string>',
        'PreferredMaintenanceWindow' => '<string>',
        'PubliclyAccessible' => true || false,
        'ReadReplicaDBInstanceIdentifiers' => ['<string>', ...],
        'ReadReplicaSourceDBInstanceIdentifier' => '<string>',
        'SecondaryAvailabilityZone' => '<string>',
        'StatusInfos' => [
            [
                'Message' => '<string>',
                'Normal' => true || false,
                'Status' => '<string>',
                'StatusType' => '<string>',
            ],
            // ...
        ],
        'StorageType' => '<string>',
        'TdeCredentialArn' => '<string>',
        'VpcSecurityGroups' => [
            [
                'Status' => '<string>',
                'VpcSecurityGroupId' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
DBInstance
  • Type: DBInstance structure

Errors

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

  • InvalidDBInstanceStateFault:

    The DB instance isn't in a valid state.

  • DBSnapshotAlreadyExistsFault:

    DBSnapshotIdentifier is already used by an existing snapshot.

  • SnapshotQuotaExceededFault:

    The request would result in the user exceeding the allowed number of DB snapshots.

DeleteDBParameterGroup

$result = $client->deleteDBParameterGroup([/* ... */]);
$promise = $client->deleteDBParameterGroupAsync([/* ... */]);

Parameter Syntax

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

Parameter Details

Members
DBParameterGroupName
  • Required: Yes
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InvalidDBParameterGroupStateFault:

    The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you can't delete it when the parameter group is in this state.

  • DBParameterGroupNotFoundFault:

    DBParameterGroupName doesn't refer to an existing DB parameter group.

DeleteDBSecurityGroup

$result = $client->deleteDBSecurityGroup([/* ... */]);
$promise = $client->deleteDBSecurityGroupAsync([/* ... */]);

Parameter Syntax

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

Parameter Details

Members
DBSecurityGroupName
  • Required: Yes
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InvalidDBSecurityGroupStateFault:

    The state of the DB security group doesn't allow deletion.

  • DBSecurityGroupNotFoundFault:

    DBSecurityGroupName doesn't refer to an existing DB security group.

DeleteDBSnapshot

$result = $client->deleteDBSnapshot([/* ... */]);
$promise = $client->deleteDBSnapshotAsync([/* ... */]);

Parameter Syntax

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

Parameter Details

Members
DBSnapshotIdentifier
  • Required: Yes
  • Type: string

Result Syntax

[
    'DBSnapshot' => [
        'AllocatedStorage' => <integer>,
        'AvailabilityZone' => '<string>',
        'DBInstanceIdentifier' => '<string>',
        'DBSnapshotIdentifier' => '<string>',
        'Engine' => '<string>',
        'EngineVersion' => '<string>',
        'InstanceCreateTime' => <DateTime>,
        'Iops' => <integer>,
        'LicenseModel' => '<string>',
        'MasterUsername' => '<string>',
        'OptionGroupName' => '<string>',
        'PercentProgress' => <integer>,
        'Port' => <integer>,
        'SnapshotCreateTime' => <DateTime>,
        'SnapshotType' => '<string>',
        'SourceRegion' => '<string>',
        'Status' => '<string>',
        'StorageType' => '<string>',
        'TdeCredentialArn' => '<string>',
        'VpcId' => '<string>',
    ],
]

Result Details

Members
DBSnapshot
  • Type: DBSnapshot structure

Errors

  • InvalidDBSnapshotStateFault:

    The state of the DB snapshot doesn't allow deletion.

  • DBSnapshotNotFoundFault:

    DBSnapshotIdentifier doesn't refer to an existing DB snapshot.

DeleteDBSubnetGroup

$result = $client->deleteDBSubnetGroup([/* ... */]);
$promise = $client->deleteDBSubnetGroupAsync([/* ... */]);

Parameter Syntax

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

Parameter Details

Members
DBSubnetGroupName
  • Required: Yes
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • InvalidDBSubnetGroupStateFault:

    The DB subnet group cannot be deleted because it's in use.

  • InvalidDBSubnetStateFault:

    The DB subnet isn't in the available state.

  • DBSubnetGroupNotFoundFault:

    DBSubnetGroupName doesn't refer to an existing DB subnet group.

DeleteEventSubscription

$result = $client->deleteEventSubscription([/* ... */]);
$promise = $client->deleteEventSubscriptionAsync([/* ... */]);

Parameter Syntax

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

Parameter Details

Members
SubscriptionName
  • Required: Yes
  • Type: string

Result Syntax

[
    'EventSubscription' => [
        'CustSubscriptionId' => '<string>',
        'CustomerAwsId' => '<string>',
        'Enabled' => true || false,
        'EventCategoriesList' => ['<string>', ...],
        'SnsTopicArn' => '<string>',
        'SourceIdsList' => ['<string>', ...],
        'SourceType' => '<string>',
        'Status' => '<string>',
        'SubscriptionCreationTime' => '<string>',
    ],
]

Result Details

Members
EventSubscription
  • Type: EventSubscription structure

Errors

  • SubscriptionNotFoundFault:

    The subscription name does not exist.

  • InvalidEventSubscriptionStateFault:

    This error can occur if someone else is modifying a subscription. You should retry the action.

DeleteOptionGroup

$result = $client->deleteOptionGroup([/* ... */]);
$promise = $client->deleteOptionGroupAsync([/* ... */]);

Parameter Syntax

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

Parameter Details

Members
OptionGroupName
  • Required: Yes
  • Type: string

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • OptionGroupNotFoundFault:

    The specified option group could not be found.

  • InvalidOptionGroupStateFault:

    The option group isn't in the available state.

DescribeDBEngineVersions

$result = $client->describeDBEngineVersions([/* ... */]);
$promise = $client->describeDBEngineVersionsAsync([/* ... */]);

Parameter Syntax

$result = $client->describeDBEngineVersions([
    'DBParameterGroupFamily' => '<string>',
    'DefaultOnly' => true || false,
    'Engine' => '<string>',
    'EngineVersion' => '<string>',
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'ListSupportedCharacterSets' => true || false,
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
]);

Parameter Details

Members
DBParameterGroupFamily
  • Type: string
DefaultOnly
  • Type: boolean
Engine
  • Type: string
EngineVersion
  • Type: string
Filters
  • Type: Array of Filter structures
ListSupportedCharacterSets
  • Type: boolean
Marker
  • Type: string
MaxRecords
  • Type: int

Result Syntax

[
    'DBEngineVersions' => [
        [
            'DBEngineDescription' => '<string>',
            'DBEngineVersionDescription' => '<string>',
            'DBParameterGroupFamily' => '<string>',
            'DefaultCharacterSet' => [
                'CharacterSetDescription' => '<string>',
                'CharacterSetName' => '<string>',
            ],
            'Engine' => '<string>',
            'EngineVersion' => '<string>',
            'SupportedCharacterSets' => [
                [
                    'CharacterSetDescription' => '<string>',
                    'CharacterSetName' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'Marker' => '<string>',
]

Result Details

Members
DBEngineVersions
  • Type: Array of DBEngineVersion structures
Marker
  • Type: string

Errors

There are no errors described for this operation.

DescribeDBInstances

$result = $client->describeDBInstances([/* ... */]);
$promise = $client->describeDBInstancesAsync([/* ... */]);

Parameter Syntax

$result = $client->describeDBInstances([
    'DBInstanceIdentifier' => '<string>',
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
]);

Parameter Details

Members
DBInstanceIdentifier
  • Type: string
Filters
  • Type: Array of Filter structures
Marker
  • Type: string
MaxRecords
  • Type: int

Result Syntax

[
    'DBInstances' => [
        [
            'AllocatedStorage' => <integer>,
            'AutoMinorVersionUpgrade' => true || false,
            'AvailabilityZone' => '<string>',
            'BackupRetentionPeriod' => <integer>,
            'CharacterSetName' => '<string>',
            'DBInstanceClass' => '<string>',
            'DBInstanceIdentifier' => '<string>',
            'DBInstanceStatus' => '<string>',
            'DBName' => '<string>',
            'DBParameterGroups' => [
                [
                    'DBParameterGroupName' => '<string>',
                    'ParameterApplyStatus' => '<string>',
                ],
                // ...
            ],
            'DBSecurityGroups' => [
                [
                    'DBSecurityGroupName' => '<string>',
                    'Status' => '<string>',
                ],
                // ...
            ],
            'DBSubnetGroup' => [
                'DBSubnetGroupDescription' => '<string>',
                'DBSubnetGroupName' => '<string>',
                'SubnetGroupStatus' => '<string>',
                'Subnets' => [
                    [
                        'SubnetAvailabilityZone' => [
                            'Name' => '<string>',
                        ],
                        'SubnetIdentifier' => '<string>',
                        'SubnetStatus' => '<string>',
                    ],
                    // ...
                ],
                'VpcId' => '<string>',
            ],
            'Endpoint' => [
                'Address' => '<string>',
                'Port' => <integer>,
            ],
            'Engine' => '<string>',
            'EngineVersion' => '<string>',
            'InstanceCreateTime' => <DateTime>,
            'Iops' => <integer>,
            'LatestRestorableTime' => <DateTime>,
            'LicenseModel' => '<string>',
            'MasterUsername' => '<string>',
            'MultiAZ' => true || false,
            'OptionGroupMemberships' => [
                [
                    'OptionGroupName' => '<string>',
                    'Status' => '<string>',
                ],
                // ...
            ],
            'PendingModifiedValues' => [
                'AllocatedStorage' => <integer>,
                'BackupRetentionPeriod' => <integer>,
                'DBInstanceClass' => '<string>',
                'DBInstanceIdentifier' => '<string>',
                'EngineVersion' => '<string>',
                'Iops' => <integer>,
                'MasterUserPassword' => '<string>',
                'MultiAZ' => true || false,
                'Port' => <integer>,
                'StorageType' => '<string>',
            ],
            'PreferredBackupWindow' => '<string>',
            'PreferredMaintenanceWindow' => '<string>',
            'PubliclyAccessible' => true || false,
            'ReadReplicaDBInstanceIdentifiers' => ['<string>', ...],
            'ReadReplicaSourceDBInstanceIdentifier' => '<string>',
            'SecondaryAvailabilityZone' => '<string>',
            'StatusInfos' => [
                [
                    'Message' => '<string>',
                    'Normal' => true || false,
                    'Status' => '<string>',
                    'StatusType' => '<string>',
                ],
                // ...
            ],
            'StorageType' => '<string>',
            'TdeCredentialArn' => '<string>',
            'VpcSecurityGroups' => [
                [
                    'Status' => '<string>',
                    'VpcSecurityGroupId' => '<string>',
                ],
                // ...
            ],
        ],
        // ...
    ],
    'Marker' => '<string>',
]

Result Details

Members
DBInstances
  • Type: Array of DBInstance structures
Marker
  • Type: string

Errors

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

DescribeDBLogFiles

$result = $client->describeDBLogFiles([/* ... */]);
$promise = $client->describeDBLogFilesAsync([/* ... */]);

Parameter Syntax

$result = $client->describeDBLogFiles([
    'DBInstanceIdentifier' => '<string>', // REQUIRED
    'FileLastWritten' => <integer>,
    'FileSize' => <integer>,
    'FilenameContains' => '<string>',
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
]);

Parameter Details

Members
DBInstanceIdentifier
  • Required: Yes
  • Type: string
FileLastWritten
  • Type: long (int|float)
FileSize
  • Type: long (int|float)
FilenameContains
  • Type: string
Filters
  • Type: Array of Filter structures
Marker
  • Type: string
MaxRecords
  • Type: int

Result Syntax

[
    'DescribeDBLogFiles' => [
        [
            'LastWritten' => <integer>,
            'LogFileName' => '<string>',
            'Size' => <integer>,
        ],
        // ...
    ],
    'Marker' => '<string>',
]

Result Details

Members
DescribeDBLogFiles
  • Type: Array of DescribeDBLogFilesDetails structures
Marker
  • Type: string

Errors

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

DescribeDBParameterGroups

$result = $client->describeDBParameterGroups([/* ... */]);
$promise = $client->describeDBParameterGroupsAsync([/* ... */]);

Parameter Syntax

$result = $client->describeDBParameterGroups([
    'DBParameterGroupName' => '<string>',
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
]);

Parameter Details

Members
DBParameterGroupName
  • Type: string
Filters
  • Type: Array of Filter structures
Marker
  • Type: string
MaxRecords
  • Type: int

Result Syntax

[
    'DBParameterGroups' => [
        [
            'DBParameterGroupFamily' => '<string>',
            'DBParameterGroupName' => '<string>',
            'Description' => '<string>',
        ],
        // ...
    ],
    'Marker' => '<string>',
]

Result Details

Members
DBParameterGroups
  • Type: Array of DBParameterGroup structures
Marker
  • Type: string

Errors

  • DBParameterGroupNotFoundFault:

    DBParameterGroupName doesn't refer to an existing DB parameter group.

DescribeDBParameters

$result = $client->describeDBParameters([/* ... */]);
$promise = $client->describeDBParametersAsync([/* ... */]);

Parameter Syntax

$result = $client->describeDBParameters([
    'DBParameterGroupName' => '<string>', // REQUIRED
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
    'Source' => '<string>',
]);

Parameter Details

Members
DBParameterGroupName
  • Required: Yes
  • Type: string
Filters
  • Type: Array of Filter structures
Marker
  • Type: string
MaxRecords
  • Type: int
Source
  • Type: string

Result Syntax

[
    'Marker' => '<string>',
    'Parameters' => [
        [
            'AllowedValues' => '<string>',
            'ApplyMethod' => 'immediate|pending-reboot',
            'ApplyType' => '<string>',
            'DataType' => '<string>',
            'Description' => '<string>',
            'IsModifiable' => true || false,
            'MinimumEngineVersion' => '<string>',
            'ParameterName' => '<string>',
            'ParameterValue' => '<string>',
            'Source' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
Marker
  • Type: string
Parameters
  • Type: Array of Parameter structures

Errors

  • DBParameterGroupNotFoundFault:

    DBParameterGroupName doesn't refer to an existing DB parameter group.

DescribeDBSecurityGroups

$result = $client->describeDBSecurityGroups([/* ... */]);
$promise = $client->describeDBSecurityGroupsAsync([/* ... */]);

Parameter Syntax

$result = $client->describeDBSecurityGroups([
    'DBSecurityGroupName' => '<string>',
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
]);

Parameter Details

Members
DBSecurityGroupName
  • Type: string
Filters
  • Type: Array of Filter structures
Marker
  • Type: string
MaxRecords
  • Type: int

Result Syntax

[
    'DBSecurityGroups' => [
        [
            'DBSecurityGroupDescription' => '<string>',
            'DBSecurityGroupName' => '<string>',
            'EC2SecurityGroups' => [
                [
                    'EC2SecurityGroupId' => '<string>',
                    'EC2SecurityGroupName' => '<string>',
                    'EC2SecurityGroupOwnerId' => '<string>',
                    'Status' => '<string>',
                ],
                // ...
            ],
            'IPRanges' => [
                [
                    'CIDRIP' => '<string>',
                    'Status' => '<string>',
                ],
                // ...
            ],
            'OwnerId' => '<string>',
            'VpcId' => '<string>',
        ],
        // ...
    ],
    'Marker' => '<string>',
]

Result Details

Members
DBSecurityGroups
  • Type: Array of DBSecurityGroup structures
Marker
  • Type: string

Errors

  • DBSecurityGroupNotFoundFault:

    DBSecurityGroupName doesn't refer to an existing DB security group.

DescribeDBSnapshots

$result = $client->describeDBSnapshots([/* ... */]);
$promise = $client->describeDBSnapshotsAsync([/* ... */]);

Parameter Syntax

$result = $client->describeDBSnapshots([
    'DBInstanceIdentifier' => '<string>',
    'DBSnapshotIdentifier' => '<string>',
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
    'SnapshotType' => '<string>',
]);

Parameter Details

Members
DBInstanceIdentifier
  • Type: string
DBSnapshotIdentifier
  • Type: string
Filters
  • Type: Array of Filter structures
Marker
  • Type: string
MaxRecords
  • Type: int
SnapshotType
  • Type: string

Result Syntax

[
    'DBSnapshots' => [
        [
            'AllocatedStorage' => <integer>,
            'AvailabilityZone' => '<string>',
            'DBInstanceIdentifier' => '<string>',
            'DBSnapshotIdentifier' => '<string>',
            'Engine' => '<string>',
            'EngineVersion' => '<string>',
            'InstanceCreateTime' => <DateTime>,
            'Iops' => <integer>,
            'LicenseModel' => '<string>',
            'MasterUsername' => '<string>',
            'OptionGroupName' => '<string>',
            'PercentProgress' => <integer>,
            'Port' => <integer>,
            'SnapshotCreateTime' => <DateTime>,
            'SnapshotType' => '<string>',
            'SourceRegion' => '<string>',
            'Status' => '<string>',
            'StorageType' => '<string>',
            'TdeCredentialArn' => '<string>',
            'VpcId' => '<string>',
        ],
        // ...
    ],
    'Marker' => '<string>',
]

Result Details

Members
DBSnapshots
  • Type: Array of DBSnapshot structures
Marker
  • Type: string

Errors

  • DBSnapshotNotFoundFault:

    DBSnapshotIdentifier doesn't refer to an existing DB snapshot.

DescribeDBSubnetGroups

$result = $client->describeDBSubnetGroups([/* ... */]);
$promise = $client->describeDBSubnetGroupsAsync([/* ... */]);

Parameter Syntax

$result = $client->describeDBSubnetGroups([
    'DBSubnetGroupName' => '<string>',
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
]);

Parameter Details

Members
DBSubnetGroupName
  • Type: string
Filters
  • Type: Array of Filter structures
Marker
  • Type: string
MaxRecords
  • Type: int

Result Syntax

[
    'DBSubnetGroups' => [
        [
            'DBSubnetGroupDescription' => '<string>',
            'DBSubnetGroupName' => '<string>',
            'SubnetGroupStatus' => '<string>',
            'Subnets' => [
                [
                    'SubnetAvailabilityZone' => [
                        'Name' => '<string>',
                    ],
                    'SubnetIdentifier' => '<string>',
                    'SubnetStatus' => '<string>',
                ],
                // ...
            ],
            'VpcId' => '<string>',
        ],
        // ...
    ],
    'Marker' => '<string>',
]

Result Details

Members
DBSubnetGroups
  • Type: Array of DBSubnetGroup structures
Marker
  • Type: string

Errors

  • DBSubnetGroupNotFoundFault:

    DBSubnetGroupName doesn't refer to an existing DB subnet group.

DescribeEngineDefaultParameters

$result = $client->describeEngineDefaultParameters([/* ... */]);
$promise = $client->describeEngineDefaultParametersAsync([/* ... */]);

Parameter Syntax

$result = $client->describeEngineDefaultParameters([
    'DBParameterGroupFamily' => '<string>', // REQUIRED
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
]);

Parameter Details

Members
DBParameterGroupFamily
  • Required: Yes
  • Type: string
Filters
  • Type: Array of Filter structures
Marker
  • Type: string
MaxRecords
  • Type: int

Result Syntax

[
    'EngineDefaults' => [
        'DBParameterGroupFamily' => '<string>',
        'Marker' => '<string>',
        'Parameters' => [
            [
                'AllowedValues' => '<string>',
                'ApplyMethod' => 'immediate|pending-reboot',
                'ApplyType' => '<string>',
                'DataType' => '<string>',
                'Description' => '<string>',
                'IsModifiable' => true || false,
                'MinimumEngineVersion' => '<string>',
                'ParameterName' => '<string>',
                'ParameterValue' => '<string>',
                'Source' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
EngineDefaults
  • Type: EngineDefaults structure

Errors

There are no errors described for this operation.

DescribeEventCategories

$result = $client->describeEventCategories([/* ... */]);
$promise = $client->describeEventCategoriesAsync([/* ... */]);

Parameter Syntax

$result = $client->describeEventCategories([
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'SourceType' => '<string>',
]);

Parameter Details

Members
Filters
  • Type: Array of Filter structures
SourceType
  • Type: string

Result Syntax

[
    'EventCategoriesMapList' => [
        [
            'EventCategories' => ['<string>', ...],
            'SourceType' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
EventCategoriesMapList
  • Type: Array of EventCategoriesMap structures

Errors

There are no errors described for this operation.

DescribeEventSubscriptions

$result = $client->describeEventSubscriptions([/* ... */]);
$promise = $client->describeEventSubscriptionsAsync([/* ... */]);

Parameter Syntax

$result = $client->describeEventSubscriptions([
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
    'SubscriptionName' => '<string>',
]);

Parameter Details

Members
Filters
  • Type: Array of Filter structures
Marker
  • Type: string
MaxRecords
  • Type: int
SubscriptionName
  • Type: string

Result Syntax

[
    'EventSubscriptionsList' => [
        [
            'CustSubscriptionId' => '<string>',
            'CustomerAwsId' => '<string>',
            'Enabled' => true || false,
            'EventCategoriesList' => ['<string>', ...],
            'SnsTopicArn' => '<string>',
            'SourceIdsList' => ['<string>', ...],
            'SourceType' => '<string>',
            'Status' => '<string>',
            'SubscriptionCreationTime' => '<string>',
        ],
        // ...
    ],
    'Marker' => '<string>',
]

Result Details

Members
EventSubscriptionsList
  • Type: Array of EventSubscription structures
Marker
  • Type: string

Errors

  • SubscriptionNotFoundFault:

    The subscription name does not exist.

DescribeEvents

$result = $client->describeEvents([/* ... */]);
$promise = $client->describeEventsAsync([/* ... */]);

Parameter Syntax

$result = $client->describeEvents([
    'Duration' => <integer>,
    'EndTime' => <integer || string || DateTime>,
    'EventCategories' => ['<string>', ...],
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
    'SourceIdentifier' => '<string>',
    'SourceType' => 'db-instance|db-parameter-group|db-security-group|db-snapshot',
    'StartTime' => <integer || string || DateTime>,
]);

Parameter Details

Members
Duration
  • Type: int
EndTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)
EventCategories
  • Type: Array of strings
Filters
  • Type: Array of Filter structures
Marker
  • Type: string
MaxRecords
  • Type: int
SourceIdentifier
  • Type: string
SourceType
  • Type: string
StartTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)

Result Syntax

[
    'Events' => [
        [
            'Date' => <DateTime>,
            'EventCategories' => ['<string>', ...],
            'Message' => '<string>',
            'SourceIdentifier' => '<string>',
            'SourceType' => 'db-instance|db-parameter-group|db-security-group|db-snapshot',
        ],
        // ...
    ],
    'Marker' => '<string>',
]

Result Details

Members
Events
  • Type: Array of Event structures
Marker
  • Type: string

Errors

There are no errors described for this operation.

DescribeOptionGroupOptions

$result = $client->describeOptionGroupOptions([/* ... */]);
$promise = $client->describeOptionGroupOptionsAsync([/* ... */]);

Parameter Syntax

$result = $client->describeOptionGroupOptions([
    'EngineName' => '<string>', // REQUIRED
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'MajorEngineVersion' => '<string>',
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
]);

Parameter Details

Members
EngineName
  • Required: Yes
  • Type: string
Filters
  • Type: Array of Filter structures
MajorEngineVersion
  • Type: string
Marker
  • Type: string
MaxRecords
  • Type: int

Result Syntax

[
    'Marker' => '<string>',
    'OptionGroupOptions' => [
        [
            'DefaultPort' => <integer>,
            'Description' => '<string>',
            'EngineName' => '<string>',
            'MajorEngineVersion' => '<string>',
            'MinimumRequiredMinorEngineVersion' => '<string>',
            'Name' => '<string>',
            'OptionGroupOptionSettings' => [
                [
                    'AllowedValues' => '<string>',
                    'ApplyType' => '<string>',
                    'DefaultValue' => '<string>',
                    'IsModifiable' => true || false,
                    'SettingDescription' => '<string>',
                    'SettingName' => '<string>',
                ],
                // ...
            ],
            'OptionsDependedOn' => ['<string>', ...],
            'Permanent' => true || false,
            'Persistent' => true || false,
            'PortRequired' => true || false,
        ],
        // ...
    ],
]

Result Details

Members
Marker
  • Type: string
OptionGroupOptions
  • Type: Array of OptionGroupOption structures

Errors

There are no errors described for this operation.

DescribeOptionGroups

$result = $client->describeOptionGroups([/* ... */]);
$promise = $client->describeOptionGroupsAsync([/* ... */]);

Parameter Syntax

$result = $client->describeOptionGroups([
    'EngineName' => '<string>',
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'MajorEngineVersion' => '<string>',
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
    'OptionGroupName' => '<string>',
]);

Parameter Details

Members
EngineName
  • Type: string
Filters
  • Type: Array of Filter structures
MajorEngineVersion
  • Type: string
Marker
  • Type: string
MaxRecords
  • Type: int
OptionGroupName
  • Type: string

Result Syntax

[
    'Marker' => '<string>',
    'OptionGroupsList' => [
        [
            'AllowsVpcAndNonVpcInstanceMemberships' => true || false,
            'EngineName' => '<string>',
            'MajorEngineVersion' => '<string>',
            'OptionGroupDescription' => '<string>',
            'OptionGroupName' => '<string>',
            'Options' => [
                [
                    'DBSecurityGroupMemberships' => [
                        [
                            'DBSecurityGroupName' => '<string>',
                            'Status' => '<string>',
                        ],
                        // ...
                    ],
                    'OptionDescription' => '<string>',
                    'OptionName' => '<string>',
                    'OptionSettings' => [
                        [
                            'AllowedValues' => '<string>',
                            'ApplyType' => '<string>',
                            'DataType' => '<string>',
                            'DefaultValue' => '<string>',
                            'Description' => '<string>',
                            'IsCollection' => true || false,
                            'IsModifiable' => true || false,
                            'Name' => '<string>',
                            'Value' => '<string>',
                        ],
                        // ...
                    ],
                    'Permanent' => true || false,
                    'Persistent' => true || false,
                    'Port' => <integer>,
                    'VpcSecurityGroupMemberships' => [
                        [
                            'Status' => '<string>',
                            'VpcSecurityGroupId' => '<string>',
                        ],
                        // ...
                    ],
                ],
                // ...
            ],
            'VpcId' => '<string>',
        ],
        // ...
    ],
]

Result Details

Members
Marker
  • Type: string
OptionGroupsList
  • Type: Array of OptionGroup structures

Errors

  • OptionGroupNotFoundFault:

    The specified option group could not be found.

DescribeOrderableDBInstanceOptions

$result = $client->describeOrderableDBInstanceOptions([/* ... */]);
$promise = $client->describeOrderableDBInstanceOptionsAsync([/* ... */]);

Parameter Syntax

$result = $client->describeOrderableDBInstanceOptions([
    'DBInstanceClass' => '<string>',
    'Engine' => '<string>', // REQUIRED
    'EngineVersion' => '<string>',
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'LicenseModel' => '<string>',
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
    'Vpc' => true || false,
]);

Parameter Details

Members
DBInstanceClass
  • Type: string
Engine
  • Required: Yes
  • Type: string
EngineVersion
  • Type: string
Filters
  • Type: Array of Filter structures
LicenseModel
  • Type: string
Marker
  • Type: string
MaxRecords
  • Type: int
Vpc
  • Type: boolean

Result Syntax

[
    'Marker' => '<string>',
    'OrderableDBInstanceOptions' => [
        [
            'AvailabilityZones' => [
                [
                    'Name' => '<string>',
                ],
                // ...
            ],
            'DBInstanceClass' => '<string>',
            'Engine' => '<string>',
            'EngineVersion' => '<string>',
            'LicenseModel' => '<string>',
            'MultiAZCapable' => true || false,
            'ReadReplicaCapable' => true || false,
            'StorageType' => '<string>',
            'SupportsIops' => true || false,
            'Vpc' => true || false,
        ],
        // ...
    ],
]

Result Details

Members
Marker
  • Type: string
OrderableDBInstanceOptions
  • Type: Array of OrderableDBInstanceOption structures

Errors

There are no errors described for this operation.

DescribeReservedDBInstances

$result = $client->describeReservedDBInstances([/* ... */]);
$promise = $client->describeReservedDBInstancesAsync([/* ... */]);

Parameter Syntax

$result = $client->describeReservedDBInstances([
    'DBInstanceClass' => '<string>',
    'Duration' => '<string>',
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
    'MultiAZ' => true || false,
    'OfferingType' => '<string>',
    'ProductDescription' => '<string>',
    'ReservedDBInstanceId' => '<string>',
    'ReservedDBInstancesOfferingId' => '<string>',
]);

Parameter Details

Members
DBInstanceClass
  • Type: string
Duration
  • Type: string
Filters
  • Type: Array of Filter structures
Marker
  • Type: string
MaxRecords
  • Type: int
MultiAZ
  • Type: boolean
OfferingType
  • Type: string
ProductDescription
  • Type: string
ReservedDBInstanceId
  • Type: string
ReservedDBInstancesOfferingId
  • Type: string

Result Syntax

[
    'Marker' => '<string>',
    'ReservedDBInstances' => [
        [
            'CurrencyCode' => '<string>',
            'DBInstanceClass' => '<string>',
            'DBInstanceCount' => <integer>,
            'Duration' => <integer>,
            'FixedPrice' => <float>,
            'MultiAZ' => true || false,
            'OfferingType' => '<string>',
            'ProductDescription' => '<string>',
            'RecurringCharges' => [
                [
                    'RecurringChargeAmount' => <float>,
                    'RecurringChargeFrequency' => '<string>',
                ],
                // ...
            ],
            'ReservedDBInstanceId' => '<string>',
            'ReservedDBInstancesOfferingId' => '<string>',
            'StartTime' => <DateTime>,
            'State' => '<string>',
            'UsagePrice' => <float>,
        ],
        // ...
    ],
]

Result Details

Members
Marker
  • Type: string
ReservedDBInstances
  • Type: Array of ReservedDBInstance structures

Errors

  • ReservedDBInstanceNotFoundFault:

    The specified reserved DB Instance not found.

DescribeReservedDBInstancesOfferings

$result = $client->describeReservedDBInstancesOfferings([/* ... */]);
$promise = $client->describeReservedDBInstancesOfferingsAsync([/* ... */]);

Parameter Syntax

$result = $client->describeReservedDBInstancesOfferings([
    'DBInstanceClass' => '<string>',
    'Duration' => '<string>',
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'Marker' => '<string>',
    'MaxRecords' => <integer>,
    'MultiAZ' => true || false,
    'OfferingType' => '<string>',
    'ProductDescription' => '<string>',
    'ReservedDBInstancesOfferingId' => '<string>',
]);

Parameter Details

Members
DBInstanceClass
  • Type: string
Duration
  • Type: string
Filters
  • Type: Array of Filter structures
Marker
  • Type: string
MaxRecords
  • Type: int
MultiAZ
  • Type: boolean
OfferingType
  • Type: string
ProductDescription
  • Type: string
ReservedDBInstancesOfferingId
  • Type: string

Result Syntax

[
    'Marker' => '<string>',
    'ReservedDBInstancesOfferings' => [
        [
            'CurrencyCode' => '<string>',
            'DBInstanceClass' => '<string>',
            'Duration' => <integer>,
            'FixedPrice' => <float>,
            'MultiAZ' => true || false,
            'OfferingType' => '<string>',
            'ProductDescription' => '<string>',
            'RecurringCharges' => [
                [
                    'RecurringChargeAmount' => <float>,
                    'RecurringChargeFrequency' => '<string>',
                ],
                // ...
            ],
            'ReservedDBInstancesOfferingId' => '<string>',
            'UsagePrice' => <float>,
        ],
        // ...
    ],
]

Result Details

Members
Marker
  • Type: string
ReservedDBInstancesOfferings
  • Type: Array of ReservedDBInstancesOffering structures

Errors

  • ReservedDBInstancesOfferingNotFoundFault:

    Specified offering does not exist.

DownloadDBLogFilePortion

$result = $client->downloadDBLogFilePortion([/* ... */]);
$promise = $client->downloadDBLogFilePortionAsync([/* ... */]);

Parameter Syntax

$result = $client->downloadDBLogFilePortion([
    'DBInstanceIdentifier' => '<string>', // REQUIRED
    'LogFileName' => '<string>', // REQUIRED
    'Marker' => '<string>',
    'NumberOfLines' => <integer>,
]);

Parameter Details

Members
DBInstanceIdentifier
  • Required: Yes
  • Type: string
LogFileName
  • Required: Yes
  • Type: string
Marker
  • Type: string
NumberOfLines
  • Type: int

Result Syntax

[
    'AdditionalDataPending' => true || false,
    'LogFileData' => '<string>',
    'Marker' => '<string>',
]

Result Details

Members
AdditionalDataPending
  • Type: boolean
LogFileData
  • Type: string
Marker
  • Type: string

Errors

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

  • DBLogFileNotFoundFault:

    LogFileName doesn't refer to an existing DB log file.

ListTagsForResource

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

Parameter Syntax

$result = $client->listTagsForResource([
    'Filters' => [
        [
            'Name' => '<string>', // REQUIRED
            'Values' => ['<string>', ...], // REQUIRED
        ],
        // ...
    ],
    'ResourceName' => '<string>', // REQUIRED
]);

Parameter Details

Members
Filters
  • Type: Array of Filter structures
ResourceName
  • Required: Yes
  • Type: string

Result Syntax

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

Result Details

Members
TagList
  • Type: Array of Tag structures

Errors

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

  • DBSnapshotNotFoundFault:

    DBSnapshotIdentifier doesn't refer to an existing DB snapshot.

ModifyDBInstance

$result = $client->modifyDBInstance([/* ... */]);
$promise = $client->modifyDBInstanceAsync([/* ... */]);

Parameter Syntax

$result = $client->modifyDBInstance([
    'AllocatedStorage' => <integer>,
    'AllowMajorVersionUpgrade' => true || false,
    'ApplyImmediately' => true || false,
    'AutoMinorVersionUpgrade' => true || false,
    'BackupRetentionPeriod' => <integer>,
    'DBInstanceClass' => '<string>',
    'DBInstanceIdentifier' => '<string>', // REQUIRED
    'DBParameterGroupName' => '<string>',
    'DBSecurityGroups' => ['<string>', ...],
    'EngineVersion' => '<string>',
    'Iops' => <integer>,
    'MasterUserPassword' => '<string>',
    'MultiAZ' => true || false,
    'NewDBInstanceIdentifier' => '<string>',
    'OptionGroupName' => '<string>',
    'PreferredBackupWindow' => '<string>',
    'PreferredMaintenanceWindow' => '<string>',
    'StorageType' => '<string>',
    'TdeCredentialArn' => '<string>',
    'TdeCredentialPassword' => '<string>',
    'VpcSecurityGroupIds' => ['<string>', ...],
]);

Parameter Details

Members
AllocatedStorage
  • Type: int
AllowMajorVersionUpgrade
  • Type: boolean
ApplyImmediately
  • Type: boolean
AutoMinorVersionUpgrade
  • Type: boolean
BackupRetentionPeriod
  • Type: int
DBInstanceClass
  • Type: string
DBInstanceIdentifier
  • Required: Yes
  • Type: string
DBParameterGroupName
  • Type: string
DBSecurityGroups
  • Type: Array of strings
EngineVersion
  • Type: string
Iops
  • Type: int
MasterUserPassword
  • Type: string
MultiAZ
  • Type: boolean
NewDBInstanceIdentifier
  • Type: string
OptionGroupName
  • Type: string
PreferredBackupWindow
  • Type: string
PreferredMaintenanceWindow
  • Type: string
StorageType
  • Type: string
TdeCredentialArn
  • Type: string
TdeCredentialPassword
  • Type: string
VpcSecurityGroupIds
  • Type: Array of strings

Result Syntax

[
    'DBInstance' => [
        'AllocatedStorage' => <integer>,
        'AutoMinorVersionUpgrade' => true || false,
        'AvailabilityZone' => '<string>',
        'BackupRetentionPeriod' => <integer>,
        'CharacterSetName' => '<string>',
        'DBInstanceClass' => '<string>',
        'DBInstanceIdentifier' => '<string>',
        'DBInstanceStatus' => '<string>',
        'DBName' => '<string>',
        'DBParameterGroups' => [
            [
                'DBParameterGroupName' => '<string>',
                'ParameterApplyStatus' => '<string>',
            ],
            // ...
        ],
        'DBSecurityGroups' => [
            [
                'DBSecurityGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'DBSubnetGroup' => [
            'DBSubnetGroupDescription' => '<string>',
            'DBSubnetGroupName' => '<string>',
            'SubnetGroupStatus' => '<string>',
            'Subnets' => [
                [
                    'SubnetAvailabilityZone' => [
                        'Name' => '<string>',
                    ],
                    'SubnetIdentifier' => '<string>',
                    'SubnetStatus' => '<string>',
                ],
                // ...
            ],
            'VpcId' => '<string>',
        ],
        'Endpoint' => [
            'Address' => '<string>',
            'Port' => <integer>,
        ],
        'Engine' => '<string>',
        'EngineVersion' => '<string>',
        'InstanceCreateTime' => <DateTime>,
        'Iops' => <integer>,
        'LatestRestorableTime' => <DateTime>,
        'LicenseModel' => '<string>',
        'MasterUsername' => '<string>',
        'MultiAZ' => true || false,
        'OptionGroupMemberships' => [
            [
                'OptionGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'PendingModifiedValues' => [
            'AllocatedStorage' => <integer>,
            'BackupRetentionPeriod' => <integer>,
            'DBInstanceClass' => '<string>',
            'DBInstanceIdentifier' => '<string>',
            'EngineVersion' => '<string>',
            'Iops' => <integer>,
            'MasterUserPassword' => '<string>',
            'MultiAZ' => true || false,
            'Port' => <integer>,
            'StorageType' => '<string>',
        ],
        'PreferredBackupWindow' => '<string>',
        'PreferredMaintenanceWindow' => '<string>',
        'PubliclyAccessible' => true || false,
        'ReadReplicaDBInstanceIdentifiers' => ['<string>', ...],
        'ReadReplicaSourceDBInstanceIdentifier' => '<string>',
        'SecondaryAvailabilityZone' => '<string>',
        'StatusInfos' => [
            [
                'Message' => '<string>',
                'Normal' => true || false,
                'Status' => '<string>',
                'StatusType' => '<string>',
            ],
            // ...
        ],
        'StorageType' => '<string>',
        'TdeCredentialArn' => '<string>',
        'VpcSecurityGroups' => [
            [
                'Status' => '<string>',
                'VpcSecurityGroupId' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
DBInstance
  • Type: DBInstance structure

Errors

  • InvalidDBInstanceStateFault:

    The DB instance isn't in a valid state.

  • InvalidDBSecurityGroupStateFault:

    The state of the DB security group doesn't allow deletion.

  • DBInstanceAlreadyExistsFault:

    The user already has a DB instance with the given identifier.

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

  • DBSecurityGroupNotFoundFault:

    DBSecurityGroupName doesn't refer to an existing DB security group.

  • DBParameterGroupNotFoundFault:

    DBParameterGroupName doesn't refer to an existing DB parameter group.

  • InsufficientDBInstanceCapacityFault:

    The specified DB instance class isn't available in the specified Availability Zone.

  • StorageQuotaExceededFault:

    The request would result in the user exceeding the allowed amount of storage available across all DB instances.

  • InvalidVPCNetworkStateFault:

    The DB subnet group doesn't cover all Availability Zones after it's created because of users' change.

  • ProvisionedIopsNotAvailableInAZFault:

    Provisioned IOPS not available in the specified Availability Zone.

  • OptionGroupNotFoundFault:

    The specified option group could not be found.

  • DBUpgradeDependencyFailureFault:

    The DB upgrade failed because a resource the DB depends on can't be modified.

  • StorageTypeNotSupportedFault:

    Storage of the StorageType specified can't be associated with the DB instance.

  • AuthorizationNotFoundFault:

    The specified CIDR IP range or Amazon EC2 security group might not be authorized for the specified DB security group.

    Or, RDS might not be authorized to perform necessary actions using IAM on your behalf.

ModifyDBParameterGroup

$result = $client->modifyDBParameterGroup([/* ... */]);
$promise = $client->modifyDBParameterGroupAsync([/* ... */]);

Parameter Syntax

$result = $client->modifyDBParameterGroup([
    'DBParameterGroupName' => '<string>', // REQUIRED
    'Parameters' => [ // REQUIRED
        [
            'AllowedValues' => '<string>',
            'ApplyMethod' => 'immediate|pending-reboot',
            'ApplyType' => '<string>',
            'DataType' => '<string>',
            'Description' => '<string>',
            'IsModifiable' => true || false,
            'MinimumEngineVersion' => '<string>',
            'ParameterName' => '<string>',
            'ParameterValue' => '<string>',
            'Source' => '<string>',
        ],
        // ...
    ],
]);

Parameter Details

Members
DBParameterGroupName
  • Required: Yes
  • Type: string
Parameters
  • Required: Yes
  • Type: Array of Parameter structures

Result Syntax

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

Result Details

Members
DBParameterGroupName
  • Type: string

Errors

  • DBParameterGroupNotFoundFault:

    DBParameterGroupName doesn't refer to an existing DB parameter group.

  • InvalidDBParameterGroupStateFault:

    The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you can't delete it when the parameter group is in this state.

ModifyDBSubnetGroup

$result = $client->modifyDBSubnetGroup([/* ... */]);
$promise = $client->modifyDBSubnetGroupAsync([/* ... */]);

Parameter Syntax

$result = $client->modifyDBSubnetGroup([
    'DBSubnetGroupDescription' => '<string>',
    'DBSubnetGroupName' => '<string>', // REQUIRED
    'SubnetIds' => ['<string>', ...], // REQUIRED
]);

Parameter Details

Members
DBSubnetGroupDescription
  • Type: string
DBSubnetGroupName
  • Required: Yes
  • Type: string
SubnetIds
  • Required: Yes
  • Type: Array of strings

Result Syntax

[
    'DBSubnetGroup' => [
        'DBSubnetGroupDescription' => '<string>',
        'DBSubnetGroupName' => '<string>',
        'SubnetGroupStatus' => '<string>',
        'Subnets' => [
            [
                'SubnetAvailabilityZone' => [
                    'Name' => '<string>',
                ],
                'SubnetIdentifier' => '<string>',
                'SubnetStatus' => '<string>',
            ],
            // ...
        ],
        'VpcId' => '<string>',
    ],
]

Result Details

Members
DBSubnetGroup
  • Type: DBSubnetGroup structure

Errors

  • DBSubnetGroupNotFoundFault:

    DBSubnetGroupName doesn't refer to an existing DB subnet group.

  • DBSubnetQuotaExceededFault:

    The request would result in the user exceeding the allowed number of subnets in a DB subnet groups.

  • SubnetAlreadyInUse:

    The DB subnet is already in use in the Availability Zone.

  • DBSubnetGroupDoesNotCoverEnoughAZs:

    Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.

  • InvalidSubnet:

    The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.

ModifyEventSubscription

$result = $client->modifyEventSubscription([/* ... */]);
$promise = $client->modifyEventSubscriptionAsync([/* ... */]);

Parameter Syntax

$result = $client->modifyEventSubscription([
    'Enabled' => true || false,
    'EventCategories' => ['<string>', ...],
    'SnsTopicArn' => '<string>',
    'SourceType' => '<string>',
    'SubscriptionName' => '<string>', // REQUIRED
]);

Parameter Details

Members
Enabled
  • Type: boolean
EventCategories
  • Type: Array of strings
SnsTopicArn
  • Type: string
SourceType
  • Type: string
SubscriptionName
  • Required: Yes
  • Type: string

Result Syntax

[
    'EventSubscription' => [
        'CustSubscriptionId' => '<string>',
        'CustomerAwsId' => '<string>',
        'Enabled' => true || false,
        'EventCategoriesList' => ['<string>', ...],
        'SnsTopicArn' => '<string>',
        'SourceIdsList' => ['<string>', ...],
        'SourceType' => '<string>',
        'Status' => '<string>',
        'SubscriptionCreationTime' => '<string>',
    ],
]

Result Details

Members
EventSubscription
  • Type: EventSubscription structure

Errors

  • EventSubscriptionQuotaExceededFault:

    You have reached the maximum number of event subscriptions.

  • SubscriptionNotFoundFault:

    The subscription name does not exist.

  • SNSInvalidTopicFault:

    SNS has responded that there is a problem with the SNS topic specified.

  • SNSNoAuthorizationFault:

    You do not have permission to publish to the SNS topic ARN.

  • SNSTopicArnNotFoundFault:

    The SNS topic ARN does not exist.

  • SubscriptionCategoryNotFoundFault:

    The supplied category does not exist.

ModifyOptionGroup

$result = $client->modifyOptionGroup([/* ... */]);
$promise = $client->modifyOptionGroupAsync([/* ... */]);

Parameter Syntax

$result = $client->modifyOptionGroup([
    'ApplyImmediately' => true || false,
    'OptionGroupName' => '<string>', // REQUIRED
    'OptionsToInclude' => [
        [
            'DBSecurityGroupMemberships' => ['<string>', ...],
            'OptionName' => '<string>', // REQUIRED
            'OptionSettings' => [
                [
                    'AllowedValues' => '<string>',
                    'ApplyType' => '<string>',
                    'DataType' => '<string>',
                    'DefaultValue' => '<string>',
                    'Description' => '<string>',
                    'IsCollection' => true || false,
                    'IsModifiable' => true || false,
                    'Name' => '<string>',
                    'Value' => '<string>',
                ],
                // ...
            ],
            'Port' => <integer>,
            'VpcSecurityGroupMemberships' => ['<string>', ...],
        ],
        // ...
    ],
    'OptionsToRemove' => ['<string>', ...],
]);

Parameter Details

Members
ApplyImmediately
  • Type: boolean
OptionGroupName
  • Required: Yes
  • Type: string
OptionsToInclude
  • Type: Array of OptionConfiguration structures
OptionsToRemove
  • Type: Array of strings

Result Syntax

[
    'OptionGroup' => [
        'AllowsVpcAndNonVpcInstanceMemberships' => true || false,
        'EngineName' => '<string>',
        'MajorEngineVersion' => '<string>',
        'OptionGroupDescription' => '<string>',
        'OptionGroupName' => '<string>',
        'Options' => [
            [
                'DBSecurityGroupMemberships' => [
                    [
                        'DBSecurityGroupName' => '<string>',
                        'Status' => '<string>',
                    ],
                    // ...
                ],
                'OptionDescription' => '<string>',
                'OptionName' => '<string>',
                'OptionSettings' => [
                    [
                        'AllowedValues' => '<string>',
                        'ApplyType' => '<string>',
                        'DataType' => '<string>',
                        'DefaultValue' => '<string>',
                        'Description' => '<string>',
                        'IsCollection' => true || false,
                        'IsModifiable' => true || false,
                        'Name' => '<string>',
                        'Value' => '<string>',
                    ],
                    // ...
                ],
                'Permanent' => true || false,
                'Persistent' => true || false,
                'Port' => <integer>,
                'VpcSecurityGroupMemberships' => [
                    [
                        'Status' => '<string>',
                        'VpcSecurityGroupId' => '<string>',
                    ],
                    // ...
                ],
            ],
            // ...
        ],
        'VpcId' => '<string>',
    ],
]

Result Details

Members
OptionGroup
  • Type: OptionGroup structure

Errors

  • InvalidOptionGroupStateFault:

    The option group isn't in the available state.

  • OptionGroupNotFoundFault:

    The specified option group could not be found.

PromoteReadReplica

$result = $client->promoteReadReplica([/* ... */]);
$promise = $client->promoteReadReplicaAsync([/* ... */]);

Parameter Syntax

$result = $client->promoteReadReplica([
    'BackupRetentionPeriod' => <integer>,
    'DBInstanceIdentifier' => '<string>', // REQUIRED
    'PreferredBackupWindow' => '<string>',
]);

Parameter Details

Members
BackupRetentionPeriod
  • Type: int
DBInstanceIdentifier
  • Required: Yes
  • Type: string
PreferredBackupWindow
  • Type: string

Result Syntax

[
    'DBInstance' => [
        'AllocatedStorage' => <integer>,
        'AutoMinorVersionUpgrade' => true || false,
        'AvailabilityZone' => '<string>',
        'BackupRetentionPeriod' => <integer>,
        'CharacterSetName' => '<string>',
        'DBInstanceClass' => '<string>',
        'DBInstanceIdentifier' => '<string>',
        'DBInstanceStatus' => '<string>',
        'DBName' => '<string>',
        'DBParameterGroups' => [
            [
                'DBParameterGroupName' => '<string>',
                'ParameterApplyStatus' => '<string>',
            ],
            // ...
        ],
        'DBSecurityGroups' => [
            [
                'DBSecurityGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'DBSubnetGroup' => [
            'DBSubnetGroupDescription' => '<string>',
            'DBSubnetGroupName' => '<string>',
            'SubnetGroupStatus' => '<string>',
            'Subnets' => [
                [
                    'SubnetAvailabilityZone' => [
                        'Name' => '<string>',
                    ],
                    'SubnetIdentifier' => '<string>',
                    'SubnetStatus' => '<string>',
                ],
                // ...
            ],
            'VpcId' => '<string>',
        ],
        'Endpoint' => [
            'Address' => '<string>',
            'Port' => <integer>,
        ],
        'Engine' => '<string>',
        'EngineVersion' => '<string>',
        'InstanceCreateTime' => <DateTime>,
        'Iops' => <integer>,
        'LatestRestorableTime' => <DateTime>,
        'LicenseModel' => '<string>',
        'MasterUsername' => '<string>',
        'MultiAZ' => true || false,
        'OptionGroupMemberships' => [
            [
                'OptionGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'PendingModifiedValues' => [
            'AllocatedStorage' => <integer>,
            'BackupRetentionPeriod' => <integer>,
            'DBInstanceClass' => '<string>',
            'DBInstanceIdentifier' => '<string>',
            'EngineVersion' => '<string>',
            'Iops' => <integer>,
            'MasterUserPassword' => '<string>',
            'MultiAZ' => true || false,
            'Port' => <integer>,
            'StorageType' => '<string>',
        ],
        'PreferredBackupWindow' => '<string>',
        'PreferredMaintenanceWindow' => '<string>',
        'PubliclyAccessible' => true || false,
        'ReadReplicaDBInstanceIdentifiers' => ['<string>', ...],
        'ReadReplicaSourceDBInstanceIdentifier' => '<string>',
        'SecondaryAvailabilityZone' => '<string>',
        'StatusInfos' => [
            [
                'Message' => '<string>',
                'Normal' => true || false,
                'Status' => '<string>',
                'StatusType' => '<string>',
            ],
            // ...
        ],
        'StorageType' => '<string>',
        'TdeCredentialArn' => '<string>',
        'VpcSecurityGroups' => [
            [
                'Status' => '<string>',
                'VpcSecurityGroupId' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
DBInstance
  • Type: DBInstance structure

Errors

  • InvalidDBInstanceStateFault:

    The DB instance isn't in a valid state.

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

PurchaseReservedDBInstancesOffering

$result = $client->purchaseReservedDBInstancesOffering([/* ... */]);
$promise = $client->purchaseReservedDBInstancesOfferingAsync([/* ... */]);

Parameter Syntax

$result = $client->purchaseReservedDBInstancesOffering([
    'DBInstanceCount' => <integer>,
    'ReservedDBInstanceId' => '<string>',
    'ReservedDBInstancesOfferingId' => '<string>', // REQUIRED
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
]);

Parameter Details

Members
DBInstanceCount
  • Type: int
ReservedDBInstanceId
  • Type: string
ReservedDBInstancesOfferingId
  • Required: Yes
  • Type: string
Tags
  • Type: Array of Tag structures

Result Syntax

[
    'ReservedDBInstance' => [
        'CurrencyCode' => '<string>',
        'DBInstanceClass' => '<string>',
        'DBInstanceCount' => <integer>,
        'Duration' => <integer>,
        'FixedPrice' => <float>,
        'MultiAZ' => true || false,
        'OfferingType' => '<string>',
        'ProductDescription' => '<string>',
        'RecurringCharges' => [
            [
                'RecurringChargeAmount' => <float>,
                'RecurringChargeFrequency' => '<string>',
            ],
            // ...
        ],
        'ReservedDBInstanceId' => '<string>',
        'ReservedDBInstancesOfferingId' => '<string>',
        'StartTime' => <DateTime>,
        'State' => '<string>',
        'UsagePrice' => <float>,
    ],
]

Result Details

Members
ReservedDBInstance
  • Type: ReservedDBInstance structure

Errors

  • ReservedDBInstancesOfferingNotFoundFault:

    Specified offering does not exist.

  • ReservedDBInstanceAlreadyExistsFault:

    User already has a reservation with the given identifier.

  • ReservedDBInstanceQuotaExceededFault:

    Request would exceed the user's DB Instance quota.

RebootDBInstance

$result = $client->rebootDBInstance([/* ... */]);
$promise = $client->rebootDBInstanceAsync([/* ... */]);

Parameter Syntax

$result = $client->rebootDBInstance([
    'DBInstanceIdentifier' => '<string>', // REQUIRED
    'ForceFailover' => true || false,
]);

Parameter Details

Members
DBInstanceIdentifier
  • Required: Yes
  • Type: string
ForceFailover
  • Type: boolean

Result Syntax

[
    'DBInstance' => [
        'AllocatedStorage' => <integer>,
        'AutoMinorVersionUpgrade' => true || false,
        'AvailabilityZone' => '<string>',
        'BackupRetentionPeriod' => <integer>,
        'CharacterSetName' => '<string>',
        'DBInstanceClass' => '<string>',
        'DBInstanceIdentifier' => '<string>',
        'DBInstanceStatus' => '<string>',
        'DBName' => '<string>',
        'DBParameterGroups' => [
            [
                'DBParameterGroupName' => '<string>',
                'ParameterApplyStatus' => '<string>',
            ],
            // ...
        ],
        'DBSecurityGroups' => [
            [
                'DBSecurityGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'DBSubnetGroup' => [
            'DBSubnetGroupDescription' => '<string>',
            'DBSubnetGroupName' => '<string>',
            'SubnetGroupStatus' => '<string>',
            'Subnets' => [
                [
                    'SubnetAvailabilityZone' => [
                        'Name' => '<string>',
                    ],
                    'SubnetIdentifier' => '<string>',
                    'SubnetStatus' => '<string>',
                ],
                // ...
            ],
            'VpcId' => '<string>',
        ],
        'Endpoint' => [
            'Address' => '<string>',
            'Port' => <integer>,
        ],
        'Engine' => '<string>',
        'EngineVersion' => '<string>',
        'InstanceCreateTime' => <DateTime>,
        'Iops' => <integer>,
        'LatestRestorableTime' => <DateTime>,
        'LicenseModel' => '<string>',
        'MasterUsername' => '<string>',
        'MultiAZ' => true || false,
        'OptionGroupMemberships' => [
            [
                'OptionGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'PendingModifiedValues' => [
            'AllocatedStorage' => <integer>,
            'BackupRetentionPeriod' => <integer>,
            'DBInstanceClass' => '<string>',
            'DBInstanceIdentifier' => '<string>',
            'EngineVersion' => '<string>',
            'Iops' => <integer>,
            'MasterUserPassword' => '<string>',
            'MultiAZ' => true || false,
            'Port' => <integer>,
            'StorageType' => '<string>',
        ],
        'PreferredBackupWindow' => '<string>',
        'PreferredMaintenanceWindow' => '<string>',
        'PubliclyAccessible' => true || false,
        'ReadReplicaDBInstanceIdentifiers' => ['<string>', ...],
        'ReadReplicaSourceDBInstanceIdentifier' => '<string>',
        'SecondaryAvailabilityZone' => '<string>',
        'StatusInfos' => [
            [
                'Message' => '<string>',
                'Normal' => true || false,
                'Status' => '<string>',
                'StatusType' => '<string>',
            ],
            // ...
        ],
        'StorageType' => '<string>',
        'TdeCredentialArn' => '<string>',
        'VpcSecurityGroups' => [
            [
                'Status' => '<string>',
                'VpcSecurityGroupId' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
DBInstance
  • Type: DBInstance structure

Errors

  • InvalidDBInstanceStateFault:

    The DB instance isn't in a valid state.

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

RemoveSourceIdentifierFromSubscription

$result = $client->removeSourceIdentifierFromSubscription([/* ... */]);
$promise = $client->removeSourceIdentifierFromSubscriptionAsync([/* ... */]);

Parameter Syntax

$result = $client->removeSourceIdentifierFromSubscription([
    'SourceIdentifier' => '<string>', // REQUIRED
    'SubscriptionName' => '<string>', // REQUIRED
]);

Parameter Details

Members
SourceIdentifier
  • Required: Yes
  • Type: string
SubscriptionName
  • Required: Yes
  • Type: string

Result Syntax

[
    'EventSubscription' => [
        'CustSubscriptionId' => '<string>',
        'CustomerAwsId' => '<string>',
        'Enabled' => true || false,
        'EventCategoriesList' => ['<string>', ...],
        'SnsTopicArn' => '<string>',
        'SourceIdsList' => ['<string>', ...],
        'SourceType' => '<string>',
        'Status' => '<string>',
        'SubscriptionCreationTime' => '<string>',
    ],
]

Result Details

Members
EventSubscription
  • Type: EventSubscription structure

Errors

  • SubscriptionNotFoundFault:

    The subscription name does not exist.

  • SourceNotFoundFault:

    The requested source could not be found.

RemoveTagsFromResource

$result = $client->removeTagsFromResource([/* ... */]);
$promise = $client->removeTagsFromResourceAsync([/* ... */]);

Parameter Syntax

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

Parameter Details

Members
ResourceName
  • Required: Yes
  • Type: string
TagKeys
  • Required: Yes
  • Type: Array of strings

Result Syntax

[]

Result Details

The results for this operation are always empty.

Errors

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

  • DBSnapshotNotFoundFault:

    DBSnapshotIdentifier doesn't refer to an existing DB snapshot.

ResetDBParameterGroup

$result = $client->resetDBParameterGroup([/* ... */]);
$promise = $client->resetDBParameterGroupAsync([/* ... */]);

Parameter Syntax

$result = $client->resetDBParameterGroup([
    'DBParameterGroupName' => '<string>', // REQUIRED
    'Parameters' => [
        [
            'AllowedValues' => '<string>',
            'ApplyMethod' => 'immediate|pending-reboot',
            'ApplyType' => '<string>',
            'DataType' => '<string>',
            'Description' => '<string>',
            'IsModifiable' => true || false,
            'MinimumEngineVersion' => '<string>',
            'ParameterName' => '<string>',
            'ParameterValue' => '<string>',
            'Source' => '<string>',
        ],
        // ...
    ],
    'ResetAllParameters' => true || false,
]);

Parameter Details

Members
DBParameterGroupName
  • Required: Yes
  • Type: string
Parameters
  • Type: Array of Parameter structures
ResetAllParameters
  • Type: boolean

Result Syntax

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

Result Details

Members
DBParameterGroupName
  • Type: string

Errors

  • InvalidDBParameterGroupStateFault:

    The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you can't delete it when the parameter group is in this state.

  • DBParameterGroupNotFoundFault:

    DBParameterGroupName doesn't refer to an existing DB parameter group.

RestoreDBInstanceFromDBSnapshot

$result = $client->restoreDBInstanceFromDBSnapshot([/* ... */]);
$promise = $client->restoreDBInstanceFromDBSnapshotAsync([/* ... */]);

Parameter Syntax

$result = $client->restoreDBInstanceFromDBSnapshot([
    'AutoMinorVersionUpgrade' => true || false,
    'AvailabilityZone' => '<string>',
    'DBInstanceClass' => '<string>',
    'DBInstanceIdentifier' => '<string>', // REQUIRED
    'DBName' => '<string>',
    'DBSnapshotIdentifier' => '<string>', // REQUIRED
    'DBSubnetGroupName' => '<string>',
    'Engine' => '<string>',
    'Iops' => <integer>,
    'LicenseModel' => '<string>',
    'MultiAZ' => true || false,
    'OptionGroupName' => '<string>',
    'Port' => <integer>,
    'PubliclyAccessible' => true || false,
    'StorageType' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
    'TdeCredentialArn' => '<string>',
    'TdeCredentialPassword' => '<string>',
]);

Parameter Details

Members
AutoMinorVersionUpgrade
  • Type: boolean
AvailabilityZone
  • Type: string
DBInstanceClass
  • Type: string
DBInstanceIdentifier
  • Required: Yes
  • Type: string
DBName
  • Type: string
DBSnapshotIdentifier
  • Required: Yes
  • Type: string
DBSubnetGroupName
  • Type: string
Engine
  • Type: string
Iops
  • Type: int
LicenseModel
  • Type: string
MultiAZ
  • Type: boolean
OptionGroupName
  • Type: string
Port
  • Type: int
PubliclyAccessible
  • Type: boolean
StorageType
  • Type: string
Tags
  • Type: Array of Tag structures
TdeCredentialArn
  • Type: string
TdeCredentialPassword
  • Type: string

Result Syntax

[
    'DBInstance' => [
        'AllocatedStorage' => <integer>,
        'AutoMinorVersionUpgrade' => true || false,
        'AvailabilityZone' => '<string>',
        'BackupRetentionPeriod' => <integer>,
        'CharacterSetName' => '<string>',
        'DBInstanceClass' => '<string>',
        'DBInstanceIdentifier' => '<string>',
        'DBInstanceStatus' => '<string>',
        'DBName' => '<string>',
        'DBParameterGroups' => [
            [
                'DBParameterGroupName' => '<string>',
                'ParameterApplyStatus' => '<string>',
            ],
            // ...
        ],
        'DBSecurityGroups' => [
            [
                'DBSecurityGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'DBSubnetGroup' => [
            'DBSubnetGroupDescription' => '<string>',
            'DBSubnetGroupName' => '<string>',
            'SubnetGroupStatus' => '<string>',
            'Subnets' => [
                [
                    'SubnetAvailabilityZone' => [
                        'Name' => '<string>',
                    ],
                    'SubnetIdentifier' => '<string>',
                    'SubnetStatus' => '<string>',
                ],
                // ...
            ],
            'VpcId' => '<string>',
        ],
        'Endpoint' => [
            'Address' => '<string>',
            'Port' => <integer>,
        ],
        'Engine' => '<string>',
        'EngineVersion' => '<string>',
        'InstanceCreateTime' => <DateTime>,
        'Iops' => <integer>,
        'LatestRestorableTime' => <DateTime>,
        'LicenseModel' => '<string>',
        'MasterUsername' => '<string>',
        'MultiAZ' => true || false,
        'OptionGroupMemberships' => [
            [
                'OptionGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'PendingModifiedValues' => [
            'AllocatedStorage' => <integer>,
            'BackupRetentionPeriod' => <integer>,
            'DBInstanceClass' => '<string>',
            'DBInstanceIdentifier' => '<string>',
            'EngineVersion' => '<string>',
            'Iops' => <integer>,
            'MasterUserPassword' => '<string>',
            'MultiAZ' => true || false,
            'Port' => <integer>,
            'StorageType' => '<string>',
        ],
        'PreferredBackupWindow' => '<string>',
        'PreferredMaintenanceWindow' => '<string>',
        'PubliclyAccessible' => true || false,
        'ReadReplicaDBInstanceIdentifiers' => ['<string>', ...],
        'ReadReplicaSourceDBInstanceIdentifier' => '<string>',
        'SecondaryAvailabilityZone' => '<string>',
        'StatusInfos' => [
            [
                'Message' => '<string>',
                'Normal' => true || false,
                'Status' => '<string>',
                'StatusType' => '<string>',
            ],
            // ...
        ],
        'StorageType' => '<string>',
        'TdeCredentialArn' => '<string>',
        'VpcSecurityGroups' => [
            [
                'Status' => '<string>',
                'VpcSecurityGroupId' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
DBInstance
  • Type: DBInstance structure

Errors

  • DBInstanceAlreadyExistsFault:

    The user already has a DB instance with the given identifier.

  • DBSnapshotNotFoundFault:

    DBSnapshotIdentifier doesn't refer to an existing DB snapshot.

  • InstanceQuotaExceededFault:

    The request would result in the user exceeding the allowed number of DB instances.

  • InsufficientDBInstanceCapacityFault:

    The specified DB instance class isn't available in the specified Availability Zone.

  • InvalidDBSnapshotStateFault:

    The state of the DB snapshot doesn't allow deletion.

  • StorageQuotaExceededFault:

    The request would result in the user exceeding the allowed amount of storage available across all DB instances.

  • InvalidVPCNetworkStateFault:

    The DB subnet group doesn't cover all Availability Zones after it's created because of users' change.

  • InvalidRestoreFault:

    Cannot restore from VPC backup to non-VPC DB instance.

  • DBSubnetGroupNotFoundFault:

    DBSubnetGroupName doesn't refer to an existing DB subnet group.

  • DBSubnetGroupDoesNotCoverEnoughAZs:

    Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.

  • InvalidSubnet:

    The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.

  • ProvisionedIopsNotAvailableInAZFault:

    Provisioned IOPS not available in the specified Availability Zone.

  • OptionGroupNotFoundFault:

    The specified option group could not be found.

  • StorageTypeNotSupportedFault:

    Storage of the StorageType specified can't be associated with the DB instance.

  • AuthorizationNotFoundFault:

    The specified CIDR IP range or Amazon EC2 security group might not be authorized for the specified DB security group.

    Or, RDS might not be authorized to perform necessary actions using IAM on your behalf.

RestoreDBInstanceToPointInTime

$result = $client->restoreDBInstanceToPointInTime([/* ... */]);
$promise = $client->restoreDBInstanceToPointInTimeAsync([/* ... */]);

Parameter Syntax

$result = $client->restoreDBInstanceToPointInTime([
    'AutoMinorVersionUpgrade' => true || false,
    'AvailabilityZone' => '<string>',
    'DBInstanceClass' => '<string>',
    'DBName' => '<string>',
    'DBSubnetGroupName' => '<string>',
    'Engine' => '<string>',
    'Iops' => <integer>,
    'LicenseModel' => '<string>',
    'MultiAZ' => true || false,
    'OptionGroupName' => '<string>',
    'Port' => <integer>,
    'PubliclyAccessible' => true || false,
    'RestoreTime' => <integer || string || DateTime>,
    'SourceDBInstanceIdentifier' => '<string>', // REQUIRED
    'StorageType' => '<string>',
    'Tags' => [
        [
            'Key' => '<string>',
            'Value' => '<string>',
        ],
        // ...
    ],
    'TargetDBInstanceIdentifier' => '<string>', // REQUIRED
    'TdeCredentialArn' => '<string>',
    'TdeCredentialPassword' => '<string>',
    'UseLatestRestorableTime' => true || false,
]);

Parameter Details

Members
AutoMinorVersionUpgrade
  • Type: boolean
AvailabilityZone
  • Type: string
DBInstanceClass
  • Type: string
DBName
  • Type: string
DBSubnetGroupName
  • Type: string
Engine
  • Type: string
Iops
  • Type: int
LicenseModel
  • Type: string
MultiAZ
  • Type: boolean
OptionGroupName
  • Type: string
Port
  • Type: int
PubliclyAccessible
  • Type: boolean
RestoreTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)
SourceDBInstanceIdentifier
  • Required: Yes
  • Type: string
StorageType
  • Type: string
Tags
  • Type: Array of Tag structures
TargetDBInstanceIdentifier
  • Required: Yes
  • Type: string
TdeCredentialArn
  • Type: string
TdeCredentialPassword
  • Type: string
UseLatestRestorableTime
  • Type: boolean

Result Syntax

[
    'DBInstance' => [
        'AllocatedStorage' => <integer>,
        'AutoMinorVersionUpgrade' => true || false,
        'AvailabilityZone' => '<string>',
        'BackupRetentionPeriod' => <integer>,
        'CharacterSetName' => '<string>',
        'DBInstanceClass' => '<string>',
        'DBInstanceIdentifier' => '<string>',
        'DBInstanceStatus' => '<string>',
        'DBName' => '<string>',
        'DBParameterGroups' => [
            [
                'DBParameterGroupName' => '<string>',
                'ParameterApplyStatus' => '<string>',
            ],
            // ...
        ],
        'DBSecurityGroups' => [
            [
                'DBSecurityGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'DBSubnetGroup' => [
            'DBSubnetGroupDescription' => '<string>',
            'DBSubnetGroupName' => '<string>',
            'SubnetGroupStatus' => '<string>',
            'Subnets' => [
                [
                    'SubnetAvailabilityZone' => [
                        'Name' => '<string>',
                    ],
                    'SubnetIdentifier' => '<string>',
                    'SubnetStatus' => '<string>',
                ],
                // ...
            ],
            'VpcId' => '<string>',
        ],
        'Endpoint' => [
            'Address' => '<string>',
            'Port' => <integer>,
        ],
        'Engine' => '<string>',
        'EngineVersion' => '<string>',
        'InstanceCreateTime' => <DateTime>,
        'Iops' => <integer>,
        'LatestRestorableTime' => <DateTime>,
        'LicenseModel' => '<string>',
        'MasterUsername' => '<string>',
        'MultiAZ' => true || false,
        'OptionGroupMemberships' => [
            [
                'OptionGroupName' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'PendingModifiedValues' => [
            'AllocatedStorage' => <integer>,
            'BackupRetentionPeriod' => <integer>,
            'DBInstanceClass' => '<string>',
            'DBInstanceIdentifier' => '<string>',
            'EngineVersion' => '<string>',
            'Iops' => <integer>,
            'MasterUserPassword' => '<string>',
            'MultiAZ' => true || false,
            'Port' => <integer>,
            'StorageType' => '<string>',
        ],
        'PreferredBackupWindow' => '<string>',
        'PreferredMaintenanceWindow' => '<string>',
        'PubliclyAccessible' => true || false,
        'ReadReplicaDBInstanceIdentifiers' => ['<string>', ...],
        'ReadReplicaSourceDBInstanceIdentifier' => '<string>',
        'SecondaryAvailabilityZone' => '<string>',
        'StatusInfos' => [
            [
                'Message' => '<string>',
                'Normal' => true || false,
                'Status' => '<string>',
                'StatusType' => '<string>',
            ],
            // ...
        ],
        'StorageType' => '<string>',
        'TdeCredentialArn' => '<string>',
        'VpcSecurityGroups' => [
            [
                'Status' => '<string>',
                'VpcSecurityGroupId' => '<string>',
            ],
            // ...
        ],
    ],
]

Result Details

Members
DBInstance
  • Type: DBInstance structure

Errors

  • DBInstanceAlreadyExistsFault:

    The user already has a DB instance with the given identifier.

  • DBInstanceNotFoundFault:

    DBInstanceIdentifier doesn't refer to an existing DB instance.

  • InstanceQuotaExceededFault:

    The request would result in the user exceeding the allowed number of DB instances.

  • InsufficientDBInstanceCapacityFault:

    The specified DB instance class isn't available in the specified Availability Zone.

  • InvalidDBInstanceStateFault:

    The DB instance isn't in a valid state.

  • PointInTimeRestoreNotEnabledFault:

    SourceDBInstanceIdentifier refers to a DB instance with BackupRetentionPeriod equal to 0.

  • StorageQuotaExceededFault:

    The request would result in the user exceeding the allowed amount of storage available across all DB instances.

  • InvalidVPCNetworkStateFault:

    The DB subnet group doesn't cover all Availability Zones after it's created because of users' change.

  • InvalidRestoreFault:

    Cannot restore from VPC backup to non-VPC DB instance.

  • DBSubnetGroupNotFoundFault:

    DBSubnetGroupName doesn't refer to an existing DB subnet group.

  • DBSubnetGroupDoesNotCoverEnoughAZs:

    Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.

  • InvalidSubnet:

    The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.

  • ProvisionedIopsNotAvailableInAZFault:

    Provisioned IOPS not available in the specified Availability Zone.

  • OptionGroupNotFoundFault:

    The specified option group could not be found.

  • StorageTypeNotSupportedFault:

    Storage of the StorageType specified can't be associated with the DB instance.

  • AuthorizationNotFoundFault:

    The specified CIDR IP range or Amazon EC2 security group might not be authorized for the specified DB security group.

    Or, RDS might not be authorized to perform necessary actions using IAM on your behalf.

RevokeDBSecurityGroupIngress

$result = $client->revokeDBSecurityGroupIngress([/* ... */]);
$promise = $client->revokeDBSecurityGroupIngressAsync([/* ... */]);

Parameter Syntax

$result = $client->revokeDBSecurityGroupIngress([
    'CIDRIP' => '<string>',
    'DBSecurityGroupName' => '<string>', // REQUIRED
    'EC2SecurityGroupId' => '<string>',
    'EC2SecurityGroupName' => '<string>',
    'EC2SecurityGroupOwnerId' => '<string>',
]);

Parameter Details

Members
CIDRIP
  • Type: string
DBSecurityGroupName
  • Required: Yes
  • Type: string
EC2SecurityGroupId
  • Type: string
EC2SecurityGroupName
  • Type: string
EC2SecurityGroupOwnerId
  • Type: string

Result Syntax

[
    'DBSecurityGroup' => [
        'DBSecurityGroupDescription' => '<string>',
        'DBSecurityGroupName' => '<string>',
        'EC2SecurityGroups' => [
            [
                'EC2SecurityGroupId' => '<string>',
                'EC2SecurityGroupName' => '<string>',
                'EC2SecurityGroupOwnerId' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'IPRanges' => [
            [
                'CIDRIP' => '<string>',
                'Status' => '<string>',
            ],
            // ...
        ],
        'OwnerId' => '<string>',
        'VpcId' => '<string>',
    ],
]

Result Details

Members
DBSecurityGroup
  • Type: DBSecurityGroup structure

Errors

  • DBSecurityGroupNotFoundFault:

    DBSecurityGroupName doesn't refer to an existing DB security group.

  • AuthorizationNotFoundFault:

    The specified CIDR IP range or Amazon EC2 security group might not be authorized for the specified DB security group.

    Or, RDS might not be authorized to perform necessary actions using IAM on your behalf.

  • InvalidDBSecurityGroupStateFault:

    The state of the DB security group doesn't allow deletion.

Shapes

AddSourceIdentifierToSubscriptionResult

Members
EventSubscription
  • Type: EventSubscription structure

AuthorizationAlreadyExistsFault

Description

The specified CIDR IP range or Amazon EC2 security group is already authorized for the specified DB security group.

Members

AuthorizationNotFoundFault

Description

The specified CIDR IP range or Amazon EC2 security group might not be authorized for the specified DB security group.

Or, RDS might not be authorized to perform necessary actions using IAM on your behalf.

Members

AuthorizationQuotaExceededFault

Description

The DB security group authorization quota has been reached.

Members

AuthorizeDBSecurityGroupIngressResult

Members
DBSecurityGroup
  • Type: DBSecurityGroup structure

AvailabilityZone

Members
Name
  • Type: string

CharacterSet

Members
CharacterSetDescription
  • Type: string
CharacterSetName
  • Type: string

CopyDBParameterGroupResult

Members
DBParameterGroup
  • Type: DBParameterGroup structure

CopyDBSnapshotResult

Members
DBSnapshot
  • Type: DBSnapshot structure

CopyOptionGroupResult

Members
OptionGroup
  • Type: OptionGroup structure

CreateDBInstanceReadReplicaResult

Members
DBInstance
  • Type: DBInstance structure

CreateDBInstanceResult

Members
DBInstance
  • Type: DBInstance structure

CreateDBParameterGroupResult

Members
DBParameterGroup
  • Type: DBParameterGroup structure

CreateDBSecurityGroupResult

Members
DBSecurityGroup
  • Type: DBSecurityGroup structure

CreateDBSnapshotResult

Members
DBSnapshot
  • Type: DBSnapshot structure

CreateDBSubnetGroupResult

Members
DBSubnetGroup
  • Type: DBSubnetGroup structure

CreateEventSubscriptionResult

Members
EventSubscription
  • Type: EventSubscription structure

CreateOptionGroupResult

Members
OptionGroup
  • Type: OptionGroup structure

DBEngineVersion

Members
DBEngineDescription
  • Type: string
DBEngineVersionDescription
  • Type: string
DBParameterGroupFamily
  • Type: string
DefaultCharacterSet
  • Type: CharacterSet structure
Engine
  • Type: string
EngineVersion
  • Type: string
SupportedCharacterSets
  • Type: Array of CharacterSet structures

DBEngineVersionMessage

Members
DBEngineVersions
  • Type: Array of DBEngineVersion structures
Marker
  • Type: string

DBInstance

Members
AllocatedStorage
  • Type: int
AutoMinorVersionUpgrade
  • Type: boolean
AvailabilityZone
  • Type: string
BackupRetentionPeriod
  • Type: int
CharacterSetName
  • Type: string
DBInstanceClass
  • Type: string
DBInstanceIdentifier
  • Type: string
DBInstanceStatus
  • Type: string
DBName
  • Type: string
DBParameterGroups
  • Type: Array of DBParameterGroupStatus structures
DBSecurityGroups
  • Type: Array of DBSecurityGroupMembership structures
DBSubnetGroup
  • Type: DBSubnetGroup structure
Endpoint
  • Type: Endpoint structure
Engine
  • Type: string
EngineVersion
  • Type: string
InstanceCreateTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)
Iops
  • Type: int
LatestRestorableTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)
LicenseModel
  • Type: string
MasterUsername
  • Type: string
MultiAZ
  • Type: boolean
OptionGroupMemberships
  • Type: Array of OptionGroupMembership structures
PendingModifiedValues
  • Type: PendingModifiedValues structure
PreferredBackupWindow
  • Type: string
PreferredMaintenanceWindow
  • Type: string
PubliclyAccessible
  • Type: boolean
ReadReplicaDBInstanceIdentifiers
  • Type: Array of strings
ReadReplicaSourceDBInstanceIdentifier
  • Type: string
SecondaryAvailabilityZone
  • Type: string
StatusInfos
  • Type: Array of DBInstanceStatusInfo structures
StorageType
  • Type: string
TdeCredentialArn
  • Type: string
VpcSecurityGroups
  • Type: Array of VpcSecurityGroupMembership structures

DBInstanceAlreadyExistsFault

Description

The user already has a DB instance with the given identifier.

Members

DBInstanceMessage

Members
DBInstances
  • Type: Array of DBInstance structures
Marker
  • Type: string

DBInstanceNotFoundFault

Description

DBInstanceIdentifier doesn't refer to an existing DB instance.

Members

DBInstanceStatusInfo

Members
Message
  • Type: string
Normal
  • Type: boolean
Status
  • Type: string
StatusType
  • Type: string

DBLogFileNotFoundFault

Description

LogFileName doesn't refer to an existing DB log file.

Members

DBParameterGroup

Members
DBParameterGroupFamily
  • Type: string
DBParameterGroupName
  • Type: string
Description
  • Type: string

DBParameterGroupAlreadyExistsFault

Description

A DB parameter group with the same name exists.

Members

DBParameterGroupDetails

Members
Marker
  • Type: string
Parameters
  • Type: Array of Parameter structures

DBParameterGroupNameMessage

Members
DBParameterGroupName
  • Type: string

DBParameterGroupNotFoundFault

Description

DBParameterGroupName doesn't refer to an existing DB parameter group.

Members

DBParameterGroupQuotaExceededFault

Description

The request would result in the user exceeding the allowed number of DB parameter groups.

Members

DBParameterGroupStatus

Members
DBParameterGroupName
  • Type: string
ParameterApplyStatus
  • Type: string

DBParameterGroupsMessage

Members
DBParameterGroups
  • Type: Array of DBParameterGroup structures
Marker
  • Type: string

DBSecurityGroup

Members
DBSecurityGroupDescription
  • Type: string
DBSecurityGroupName
  • Type: string
EC2SecurityGroups
  • Type: Array of EC2SecurityGroup structures
IPRanges
  • Type: Array of IPRange structures
OwnerId
  • Type: string
VpcId
  • Type: string

DBSecurityGroupAlreadyExistsFault

Description

A DB security group with the name specified in DBSecurityGroupName already exists.

Members

DBSecurityGroupMembership

Members
DBSecurityGroupName
  • Type: string
Status
  • Type: string

DBSecurityGroupMessage

Members
DBSecurityGroups
  • Type: Array of DBSecurityGroup structures
Marker
  • Type: string

DBSecurityGroupNotFoundFault

Description

DBSecurityGroupName doesn't refer to an existing DB security group.

Members

DBSecurityGroupNotSupportedFault

Description

A DB security group isn't allowed for this action.

Members

DBSecurityGroupQuotaExceededFault

Description

The request would result in the user exceeding the allowed number of DB security groups.

Members

DBSnapshot

Members
AllocatedStorage
  • Type: int
AvailabilityZone
  • Type: string
DBInstanceIdentifier
  • Type: string
DBSnapshotIdentifier
  • Type: string
Engine
  • Type: string
EngineVersion
  • Type: string
InstanceCreateTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)
Iops
  • Type: int
LicenseModel
  • Type: string
MasterUsername
  • Type: string
OptionGroupName
  • Type: string
PercentProgress
  • Type: int
Port
  • Type: int
SnapshotCreateTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)
SnapshotType
  • Type: string
SourceRegion
  • Type: string
Status
  • Type: string
StorageType
  • Type: string
TdeCredentialArn
  • Type: string
VpcId
  • Type: string

DBSnapshotAlreadyExistsFault

Description

DBSnapshotIdentifier is already used by an existing snapshot.

Members

DBSnapshotMessage

Members
DBSnapshots
  • Type: Array of DBSnapshot structures
Marker
  • Type: string

DBSnapshotNotFoundFault

Description

DBSnapshotIdentifier doesn't refer to an existing DB snapshot.

Members

DBSubnetGroup

Members
DBSubnetGroupDescription
  • Type: string
DBSubnetGroupName
  • Type: string
SubnetGroupStatus
  • Type: string
Subnets
  • Type: Array of Subnet structures
VpcId
  • Type: string

DBSubnetGroupAlreadyExistsFault

Description

DBSubnetGroupName is already used by an existing DB subnet group.

Members

DBSubnetGroupDoesNotCoverEnoughAZs

Description

Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.

Members

DBSubnetGroupMessage

Members
DBSubnetGroups
  • Type: Array of DBSubnetGroup structures
Marker
  • Type: string

DBSubnetGroupNotAllowedFault

Description

The DBSubnetGroup shouldn't be specified while creating read replicas that lie in the same region as the source instance.

Members

DBSubnetGroupNotFoundFault

Description

DBSubnetGroupName doesn't refer to an existing DB subnet group.

Members

DBSubnetGroupQuotaExceededFault

Description

The request would result in the user exceeding the allowed number of DB subnet groups.

Members

DBSubnetQuotaExceededFault

Description

The request would result in the user exceeding the allowed number of subnets in a DB subnet groups.

Members

DBUpgradeDependencyFailureFault

Description

The DB upgrade failed because a resource the DB depends on can't be modified.

Members

DeleteDBInstanceResult

Members
DBInstance
  • Type: DBInstance structure

DeleteDBSnapshotResult

Members
DBSnapshot
  • Type: DBSnapshot structure

DeleteEventSubscriptionResult

Members
EventSubscription
  • Type: EventSubscription structure

DescribeDBLogFilesDetails

Members
LastWritten
  • Type: long (int|float)
LogFileName
  • Type: string
Size
  • Type: long (int|float)

DescribeDBLogFilesResponse

Members
DescribeDBLogFiles
  • Type: Array of DescribeDBLogFilesDetails structures
Marker
  • Type: string

DescribeEngineDefaultParametersResult

Members
EngineDefaults
  • Type: EngineDefaults structure

DownloadDBLogFilePortionDetails

Members
AdditionalDataPending
  • Type: boolean
LogFileData
  • Type: string
Marker
  • Type: string

EC2SecurityGroup

Members
EC2SecurityGroupId
  • Type: string
EC2SecurityGroupName
  • Type: string
EC2SecurityGroupOwnerId
  • Type: string
Status
  • Type: string

Endpoint

Members
Address
  • Type: string
Port
  • Type: int

EngineDefaults

Members
DBParameterGroupFamily
  • Type: string
Marker
  • Type: string
Parameters
  • Type: Array of Parameter structures

Event

Members
Date
  • Type: timestamp (string|DateTime or anything parsable by strtotime)
EventCategories
  • Type: Array of strings
Message
  • Type: string
SourceIdentifier
  • Type: string
SourceType
  • Type: string

EventCategoriesMap

Members
EventCategories
  • Type: Array of strings
SourceType
  • Type: string

EventCategoriesMessage

Members
EventCategoriesMapList
  • Type: Array of EventCategoriesMap structures

EventSubscription

Members
CustSubscriptionId
  • Type: string
CustomerAwsId
  • Type: string
Enabled
  • Type: boolean
EventCategoriesList
  • Type: Array of strings
SnsTopicArn
  • Type: string
SourceIdsList
  • Type: Array of strings
SourceType
  • Type: string
Status
  • Type: string
SubscriptionCreationTime
  • Type: string

EventSubscriptionQuotaExceededFault

Description

You have reached the maximum number of event subscriptions.

Members

EventSubscriptionsMessage

Members
EventSubscriptionsList
  • Type: Array of EventSubscription structures
Marker
  • Type: string

EventsMessage

Members
Events
  • Type: Array of Event structures
Marker
  • Type: string

Filter

Members
Name
  • Required: Yes
  • Type: string
Values
  • Required: Yes
  • Type: Array of strings

IPRange

Members
CIDRIP
  • Type: string
Status
  • Type: string

InstanceQuotaExceededFault

Description

The request would result in the user exceeding the allowed number of DB instances.

Members

InsufficientDBInstanceCapacityFault

Description

The specified DB instance class isn't available in the specified Availability Zone.

Members

InvalidDBInstanceStateFault

Description

The DB instance isn't in a valid state.

Members

InvalidDBParameterGroupStateFault

Description

The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you can't delete it when the parameter group is in this state.

Members

InvalidDBSecurityGroupStateFault

Description

The state of the DB security group doesn't allow deletion.

Members

InvalidDBSnapshotStateFault

Description

The state of the DB snapshot doesn't allow deletion.

Members

InvalidDBSubnetGroupFault

Description

The DBSubnetGroup doesn't belong to the same VPC as that of an existing cross-region read replica of the same source instance.

Members

InvalidDBSubnetGroupStateFault

Description

The DB subnet group cannot be deleted because it's in use.

Members

InvalidDBSubnetStateFault

Description

The DB subnet isn't in the available state.

Members

InvalidEventSubscriptionStateFault

Description

This error can occur if someone else is modifying a subscription. You should retry the action.

Members

InvalidOptionGroupStateFault

Description

The option group isn't in the available state.

Members

InvalidRestoreFault

Description

Cannot restore from VPC backup to non-VPC DB instance.

Members

InvalidSubnet

Description

The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.

Members

InvalidVPCNetworkStateFault

Description

The DB subnet group doesn't cover all Availability Zones after it's created because of users' change.

Members

ModifyDBInstanceResult

Members
DBInstance
  • Type: DBInstance structure

ModifyDBSubnetGroupResult

Members
DBSubnetGroup
  • Type: DBSubnetGroup structure

ModifyEventSubscriptionResult

Members
EventSubscription
  • Type: EventSubscription structure

ModifyOptionGroupResult

Members
OptionGroup
  • Type: OptionGroup structure

Option

Members
DBSecurityGroupMemberships
  • Type: Array of DBSecurityGroupMembership structures
OptionDescription
  • Type: string
OptionName
  • Type: string
OptionSettings
  • Type: Array of OptionSetting structures
Permanent
  • Type: boolean
Persistent
  • Type: boolean
Port
  • Type: int
VpcSecurityGroupMemberships
  • Type: Array of VpcSecurityGroupMembership structures

OptionConfiguration

Members
DBSecurityGroupMemberships
  • Type: Array of strings
OptionName
  • Required: Yes
  • Type: string
OptionSettings
  • Type: Array of OptionSetting structures
Port
  • Type: int
VpcSecurityGroupMemberships
  • Type: Array of strings

OptionGroup

Members
AllowsVpcAndNonVpcInstanceMemberships
  • Type: boolean
EngineName
  • Type: string
MajorEngineVersion
  • Type: string
OptionGroupDescription
  • Type: string
OptionGroupName
  • Type: string
Options
  • Type: Array of Option structures
VpcId
  • Type: string

OptionGroupAlreadyExistsFault

Description

The option group you are trying to create already exists.

Members

OptionGroupMembership

Members
OptionGroupName
  • Type: string
Status
  • Type: string

OptionGroupNotFoundFault

Description

The specified option group could not be found.

Members

OptionGroupOption

Members
DefaultPort
  • Type: int
Description
  • Type: string
EngineName
  • Type: string
MajorEngineVersion
  • Type: string
MinimumRequiredMinorEngineVersion
  • Type: string
Name
  • Type: string
OptionGroupOptionSettings
  • Type: Array of OptionGroupOptionSetting structures
OptionsDependedOn
  • Type: Array of strings
Permanent
  • Type: boolean
Persistent
  • Type: boolean
PortRequired
  • Type: boolean

OptionGroupOptionSetting

Members
AllowedValues
  • Type: string
ApplyType
  • Type: string
DefaultValue
  • Type: string
IsModifiable
  • Type: boolean
SettingDescription
  • Type: string
SettingName
  • Type: string

OptionGroupOptionsMessage

Members
Marker
  • Type: string
OptionGroupOptions
  • Type: Array of OptionGroupOption structures

OptionGroupQuotaExceededFault

Description

The quota of 20 option groups was exceeded for this Amazon Web Services account.

Members

OptionGroups

Members
Marker
  • Type: string
OptionGroupsList
  • Type: Array of OptionGroup structures

OptionSetting

Members
AllowedValues
  • Type: string
ApplyType
  • Type: string
DataType
  • Type: string
DefaultValue
  • Type: string
Description
  • Type: string
IsCollection
  • Type: boolean
IsModifiable
  • Type: boolean
Name
  • Type: string
Value
  • Type: string

OrderableDBInstanceOption

Members
AvailabilityZones
  • Type: Array of AvailabilityZone structures
DBInstanceClass
  • Type: string
Engine
  • Type: string
EngineVersion
  • Type: string
LicenseModel
  • Type: string
MultiAZCapable
  • Type: boolean
ReadReplicaCapable
  • Type: boolean
StorageType
  • Type: string
SupportsIops
  • Type: boolean
Vpc
  • Type: boolean

OrderableDBInstanceOptionsMessage

Members
Marker
  • Type: string
OrderableDBInstanceOptions
  • Type: Array of OrderableDBInstanceOption structures

Parameter

Members
AllowedValues
  • Type: string
ApplyMethod
  • Type: string
ApplyType
  • Type: string
DataType
  • Type: string
Description
  • Type: string
IsModifiable
  • Type: boolean
MinimumEngineVersion
  • Type: string
ParameterName
  • Type: string
ParameterValue
  • Type: string
Source
  • Type: string

PendingModifiedValues

Members
AllocatedStorage
  • Type: int
BackupRetentionPeriod
  • Type: int
DBInstanceClass
  • Type: string
DBInstanceIdentifier
  • Type: string
EngineVersion
  • Type: string
Iops
  • Type: int
MasterUserPassword
  • Type: string
MultiAZ
  • Type: boolean
Port
  • Type: int
StorageType
  • Type: string

PointInTimeRestoreNotEnabledFault

Description

SourceDBInstanceIdentifier refers to a DB instance with BackupRetentionPeriod equal to 0.

Members

PromoteReadReplicaResult

Members
DBInstance
  • Type: DBInstance structure

ProvisionedIopsNotAvailableInAZFault

Description

Provisioned IOPS not available in the specified Availability Zone.

Members

PurchaseReservedDBInstancesOfferingResult

Members
ReservedDBInstance
  • Type: ReservedDBInstance structure

RebootDBInstanceResult

Members
DBInstance
  • Type: DBInstance structure

RecurringCharge

Members
RecurringChargeAmount
  • Type: double
RecurringChargeFrequency
  • Type: string

RemoveSourceIdentifierFromSubscriptionResult

Members
EventSubscription
  • Type: EventSubscription structure

ReservedDBInstance

Members
CurrencyCode
  • Type: string
DBInstanceClass
  • Type: string
DBInstanceCount
  • Type: int
Duration
  • Type: int
FixedPrice
  • Type: double
MultiAZ
  • Type: boolean
OfferingType
  • Type: string
ProductDescription
  • Type: string
RecurringCharges
  • Type: Array of RecurringCharge structures
ReservedDBInstanceId
  • Type: string
ReservedDBInstancesOfferingId
  • Type: string
StartTime
  • Type: timestamp (string|DateTime or anything parsable by strtotime)
State
  • Type: string
UsagePrice
  • Type: double

ReservedDBInstanceAlreadyExistsFault

Description

User already has a reservation with the given identifier.

Members

ReservedDBInstanceMessage

Members
Marker
  • Type: string
ReservedDBInstances
  • Type: Array of ReservedDBInstance structures

ReservedDBInstanceNotFoundFault

Description

The specified reserved DB Instance not found.

Members

ReservedDBInstanceQuotaExceededFault

Description

Request would exceed the user's DB Instance quota.

Members

ReservedDBInstancesOffering

Members
CurrencyCode
  • Type: string
DBInstanceClass
  • Type: string
Duration
  • Type: int
FixedPrice
  • Type: double
MultiAZ
  • Type: boolean
OfferingType
  • Type: string
ProductDescription
  • Type: string
RecurringCharges
  • Type: Array of RecurringCharge structures
ReservedDBInstancesOfferingId
  • Type: string
UsagePrice
  • Type: double

ReservedDBInstancesOfferingMessage

Members
Marker
  • Type: string
ReservedDBInstancesOfferings
  • Type: Array of ReservedDBInstancesOffering structures

ReservedDBInstancesOfferingNotFoundFault

Description

Specified offering does not exist.

Members

RestoreDBInstanceFromDBSnapshotResult

Members
DBInstance
  • Type: DBInstance structure

RestoreDBInstanceToPointInTimeResult

Members
DBInstance
  • Type: DBInstance structure

RevokeDBSecurityGroupIngressResult

Members
DBSecurityGroup
  • Type: DBSecurityGroup structure

SNSInvalidTopicFault

Description

SNS has responded that there is a problem with the SNS topic specified.

Members

SNSNoAuthorizationFault

Description

You do not have permission to publish to the SNS topic ARN.

Members

SNSTopicArnNotFoundFault

Description

The SNS topic ARN does not exist.

Members

SnapshotQuotaExceededFault

Description

The request would result in the user exceeding the allowed number of DB snapshots.

Members

SourceNotFoundFault

Description

The requested source could not be found.

Members

StorageQuotaExceededFault

Description

The request would result in the user exceeding the allowed amount of storage available across all DB instances.

Members

StorageTypeNotSupportedFault

Description

Storage of the StorageType specified can't be associated with the DB instance.

Members

Subnet

Members
SubnetAvailabilityZone
  • Type: AvailabilityZone structure
SubnetIdentifier
  • Type: string
SubnetStatus
  • Type: string

SubnetAlreadyInUse

Description

The DB subnet is already in use in the Availability Zone.

Members

SubscriptionAlreadyExistFault

Description

The supplied subscription name already exists.

Members

SubscriptionCategoryNotFoundFault

Description

The supplied category does not exist.

Members

SubscriptionNotFoundFault

Description

The subscription name does not exist.

Members

Tag

Members
Key
  • Type: string
Value
  • Type: string

TagListMessage

Members
TagList
  • Type: Array of Tag structures

VpcSecurityGroupMembership

Members
Status
  • Type: string
VpcSecurityGroupId
  • Type: string
AWS SDK for PHP 3.x API documentation generated by ApiGen