---
title: "GET /#Action=ModifyDBInstance"
method: GET
path: "/#Action=ModifyDBInstance"
---

# GET /#Action=ModifyDBInstance

`GET /#Action=ModifyDBInstance`

Modifies settings for a DB instance. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. To learn what modifications you can make to your DB instance, call <a>DescribeValidDBInstanceModifications</a> before you call <a>ModifyDBInstance</a>.

## Query parameters

- `DBInstanceIdentifier` string, required
- `AllocatedStorage` integer
- `DBInstanceClass` string
- `DBSubnetGroupName` string
- `DBSecurityGroups` string[]
- `VpcSecurityGroupIds` string[]
- `ApplyImmediately` boolean
- `MasterUserPassword` string
- `DBParameterGroupName` string
- `BackupRetentionPeriod` integer
- `PreferredBackupWindow` string
- `PreferredMaintenanceWindow` string
- `MultiAZ` boolean
- `EngineVersion` string
- `AllowMajorVersionUpgrade` boolean
- `AutoMinorVersionUpgrade` boolean
- `LicenseModel` string
- `Iops` integer
- `OptionGroupName` string
- `NewDBInstanceIdentifier` string
- `StorageType` string
- `TdeCredentialArn` string
- `TdeCredentialPassword` string
- `CACertificateIdentifier` string
- `Domain` string
- `CopyTagsToSnapshot` boolean
- `MonitoringInterval` integer
- `DBPortNumber` integer
- `PubliclyAccessible` boolean
- `MonitoringRoleArn` string
- `DomainIAMRoleName` string
- `PromotionTier` integer
- `EnableIAMDatabaseAuthentication` boolean
- `EnablePerformanceInsights` boolean
- `PerformanceInsightsKMSKeyId` string
- `CloudwatchLogsExportConfiguration` object — <p>The configuration setting for the log types to be enabled for export to CloudWatch Logs for a specific DB instance or DB cluster.</p> <p>The <code>EnableLogTypes</code> and <code>DisableLogTypes</code> arrays determine which logs will be exported (or not exported) to CloudWatch Logs.</p>
  - `EnableLogTypes` String[] — The list of log types to enable.
  - `DisableLogTypes` String[] — The list of log types to disable.
- `DeletionProtection` boolean
- `Action` 'ModifyDBInstance', required
- `Version` '2014-10-31', required

## Response `200`

Success

## Other responses

- `480` — InvalidDBInstanceStateFault
- `481` — InvalidDBSecurityGroupStateFault
- `482` — DBInstanceAlreadyExistsFault
- `483` — DBInstanceNotFoundFault
- `484` — DBSecurityGroupNotFoundFault
- `485` — DBParameterGroupNotFoundFault
- `486` — InsufficientDBInstanceCapacityFault
- `487` — StorageQuotaExceededFault
- `488` — InvalidVPCNetworkStateFault
- `489` — ProvisionedIopsNotAvailableInAZFault
- `490` — OptionGroupNotFoundFault
- `491` — DBUpgradeDependencyFailureFault
- `492` — StorageTypeNotSupportedFault
- `493` — AuthorizationNotFoundFault
- `494` — CertificateNotFoundFault
- `495` — DomainNotFoundFault

---

[API](https://skmtc.net/aws/apis/neptune.md) · [All operations](https://skmtc.net/aws/apis/neptune/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/neptune/versions/c3673ca75718/schema)
