rdb / Client / delete_db_instance
delete_db_instance
- rdb.Client.delete_db_instance(**kwargs)
DBサーバーを削除します。
成功したレスポンスはリクエストが正しく受け取られたことを表します。
DBサーバーを削除すると、自動バックアップ機能で作成されたバックアップも削除され復元することができなくなります。
手動で作成したDBスナップショットは削除されません。
削除前に最後のDBスナップショットを作成することを指定した場合、DBスナップショットが作成されるまでDBサーバーのステータスはdeleting(削除中)になります。
この操作の進捗状況を確認するにはDescribeDBInstanceアクションを利用してください。
このアクションは一度送信するとキャンセル・取り消しを行うことはできません。
See also: NIFCLOUD API Documentation
Request Syntax
response = client.delete_db_instance( DBInstanceIdentifier='string', FinalDBSnapshotIdentifier='string', SkipFinalSnapshot=True|False )
- Parameters:
DBInstanceIdentifier (string) – [REQUIRED]
FinalDBSnapshotIdentifier (string) –
SkipFinalSnapshot (boolean) –
- Return type:
dict
- Returns:
Response Syntax
{ 'DBInstance': { 'AccountingType': 'string', 'AllocatedStorage': 123, 'AutoMinorVersionUpgrade': True|False, 'AvailabilityZone': 'string', 'BackupRetentionPeriod': 123, 'BinlogRetentionPeriod': 123, 'CACertificateIdentifier': 'string', 'DBInstanceClass': 'string', 'DBInstanceIdentifier': 'string', 'DBInstanceStatus': 'string', 'DBName': 'string', 'DBParameterGroups': [ { 'DBParameterGroupName': 'string', 'ParameterApplyStatus': 'string' }, ], 'DBSecurityGroups': [ { 'DBSecurityGroupName': 'string', 'Status': 'string' }, ], 'Endpoint': { 'Address': 'string', 'NiftyPrivateAddress': 'string', 'Port': 123 }, 'Engine': 'string', 'EngineVersion': 'string', 'ExternalReplicationInfo': { 'ExternalMasterAddress': 'string', 'ExternalReplicationMessage': 'string', 'ExternalReplicationStatus': 'string', 'ReplicationAddresses': [ 'string', ], 'ReplicationPrivateAddresses': [ 'string', ] }, 'InstanceCreateTime': datetime(2015, 1, 1), 'LatestRestorableTime': datetime(2015, 1, 1), 'LicenseModel': 'string', 'MasterUsername': 'string', 'MultiAZ': True|False, 'NextMonthAccountingType': 'string', 'NiftyMasterPrivateAddress': 'string', 'NiftyMultiAZType': 'string', 'NiftyNetworkId': 'string', 'NiftySlavePrivateAddress': 'string', 'NiftyStorageType': 123, 'OptionGroupMemberships': [ { 'OptionGroupName': 'string', 'Status': 'string' }, ], 'PendingModifiedValues': { 'AllocatedStorage': 123, 'BackupRetentionPeriod': 123, 'DBInstanceClass': 'string', 'DBInstanceIdentifier': 'string', 'EngineVersion': 'string', 'MasterUserPassword': 'string', 'MultiAZ': True|False, 'Port': 123 }, 'PreferredBackupWindow': 'string', 'PreferredMaintenanceWindow': 'string', 'PubliclyAccessible': True|False, 'ReadReplicaDBInstanceIdentifiers': [ 'string', ], 'ReadReplicaSourceDBInstanceIdentifier': 'string', 'SecondaryAvailabilityZone': 'string', 'StatusInfos': [ { 'Message': 'string', 'Normal': True|False, 'Status': 'string', 'StatusType': 'string' }, ], 'VpcSecurityGroups': 'string' }, 'ResponseMetadata': { 'RequestId': 'string' } }
Response Structure
(dict) –
DBInstance (dict) –
AccountingType (string) –
AllocatedStorage (integer) –
AutoMinorVersionUpgrade (boolean) –
AvailabilityZone (string) –
BackupRetentionPeriod (integer) –
BinlogRetentionPeriod (integer) –
CACertificateIdentifier (string) –
DBInstanceClass (string) –
DBInstanceIdentifier (string) –
DBInstanceStatus (string) –
DBName (string) –
DBParameterGroups (list) –
(dict) –
DBParameterGroupName (string) –
ParameterApplyStatus (string) –
DBSecurityGroups (list) –
(dict) –
DBSecurityGroupName (string) –
Status (string) –
Endpoint (dict) –
Address (string) –
NiftyPrivateAddress (string) –
Port (integer) –
Engine (string) –
EngineVersion (string) –
ExternalReplicationInfo (dict) –
ExternalMasterAddress (string) –
ExternalReplicationMessage (string) –
ExternalReplicationStatus (string) –
ReplicationAddresses (list) –
(string) –
ReplicationPrivateAddresses (list) –
(string) –
InstanceCreateTime (datetime) –
LatestRestorableTime (datetime) –
LicenseModel (string) –
MasterUsername (string) –
MultiAZ (boolean) –
NextMonthAccountingType (string) –
NiftyMasterPrivateAddress (string) –
NiftyMultiAZType (string) –
NiftyNetworkId (string) –
NiftySlavePrivateAddress (string) –
NiftyStorageType (integer) –
OptionGroupMemberships (list) –
(dict) –
OptionGroupName (string) –
Status (string) –
PendingModifiedValues (dict) –
AllocatedStorage (integer) –
BackupRetentionPeriod (integer) –
DBInstanceClass (string) –
DBInstanceIdentifier (string) –
EngineVersion (string) –
MasterUserPassword (string) –
MultiAZ (boolean) –
Port (integer) –
PreferredBackupWindow (string) –
PreferredMaintenanceWindow (string) –
PubliclyAccessible (boolean) –
ReadReplicaDBInstanceIdentifiers (list) –
(string) –
ReadReplicaSourceDBInstanceIdentifier (string) –
SecondaryAvailabilityZone (string) –
StatusInfos (list) –
(dict) –
Message (string) –
Normal (boolean) –
Status (string) –
StatusType (string) –
VpcSecurityGroups (string) –
ResponseMetadata (dict) –
RequestId (string) –