rdb / Client / create_db_snapshot

create_db_snapshot

rdb.Client.create_db_snapshot(**kwargs)

DBスナップショットを作成します。

作成元となるDBサーバーのステータスは”available”でなければなりません。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.create_db_snapshot(
    DBInstanceIdentifier='string',
    DBSnapshotIdentifier='string'
)
Parameters:
  • DBInstanceIdentifier (string) – [REQUIRED]

  • DBSnapshotIdentifier (string) – [REQUIRED]

Return type:

dict

Returns:

Response Syntax

{
    'DBSnapshot': {
        'AllocatedStorage': 123,
        'AvailabilityZone': 'string',
        'DBInstanceIdentifier': 'string',
        'DBSnapshotIdentifier': 'string',
        'Engine': 'string',
        'EngineVersion': 'string',
        'InstanceCreateTime': datetime(2015, 1, 1),
        'LicenseModel': 'string',
        'MasterUsername': 'string',
        'OptionGroupName': 'string',
        'Port': 123,
        'SnapshotCreateTime': datetime(2015, 1, 1),
        'SnapshotType': 'string',
        'Status': 'string'
    },
    'ResponseMetadata': {
        'RequestId': 'string'
    }
}

Response Structure

  • (dict) –

    • DBSnapshot (dict) –

      • AllocatedStorage (integer) –

      • AvailabilityZone (string) –

      • DBInstanceIdentifier (string) –

      • DBSnapshotIdentifier (string) –

      • Engine (string) –

      • EngineVersion (string) –

      • InstanceCreateTime (datetime) –

      • LicenseModel (string) –

      • MasterUsername (string) –

      • OptionGroupName (string) –

      • Port (integer) –

      • SnapshotCreateTime (datetime) –

      • SnapshotType (string) –

      • Status (string) –

    • ResponseMetadata (dict) –

      • RequestId (string) –