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
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:
The specified
StorageType
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:
The specified
StorageType
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
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
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
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
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.- DBInstanceNotReadyFault:
An attempt to download or examine log files didn't succeed because an Aurora Serverless v2 instance was paused.
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.- DBInstanceNotReadyFault:
An attempt to download or examine log files didn't succeed because an Aurora Serverless v2 instance was paused.
- 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:
The specified
StorageType
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
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:
The specified
StorageType
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 withBackupRetentionPeriod
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:
The specified
StorageType
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
DBInstanceNotReadyFault
Description
An attempt to download or examine log files didn't succeed because an Aurora Serverless v2 instance was paused.
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
The specified StorageType
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