computing / Client / create_instance_backup_rule
create_instance_backup_rule
- computing.Client.create_instance_backup_rule(**kwargs)
バックアップルールを新規作成します。
バックアップルールを作成するためには、サーバーユニークIDが必要です。
バックアップルール作成時に1つの増分バックアップが作成されます。2つ目以降の増分バックアップは「TimeSlotId」で指定した実行時間帯に作成されます。
手動で増分バックアップを作成する場合は、 `CreateBackupInstances <https://docs.nifcloud.com/cp/api/CreateBackupInstances.htm>`__を実施することで作成できます。
2回目以降の増分バックアップの作成は、初回バックアップの作成完了後に可能となります。
「BackupInstanceMaxCount」で指定した保持する最大世代数を超えた増分バックアップが作成された場合、最も古い増分バックアップは削除されます。
See also: NIFCLOUD API Documentation
Request Syntax
response = client.create_instance_backup_rule( BackupInstanceMaxCount=123, Description='string', InstanceBackupRuleName='string', InstanceUniqueId=[ 'string', ], TimeSlotId='1'|'2'|'3'|'4'|'5'|'6'|'7'|'8'|'9'|'10'|'11'|'12' )
- Parameters:
BackupInstanceMaxCount (integer) – [REQUIRED]
Description (string) –
InstanceBackupRuleName (string) –
InstanceUniqueId (list) –
[REQUIRED]
(string) –
TimeSlotId (string) – [REQUIRED]
- Return type:
dict
- Returns:
Response Syntax
{ 'InstanceBackupRule': { 'AvailabilityZone': 'string', 'BackupInstanceMaxCount': 123, 'Description': 'string', 'InstanceBackupRuleId': 'string', 'InstanceBackupRuleName': 'string', 'InstancesSet': [ { 'BackupInstancesSet': 'string', 'InstanceId': 'string', 'InstanceUniqueId': 'string' }, ], 'RegionName': 'string', 'Status': 'string', 'TimeSlotId': 'string' }, 'RequestId': 'string', 'Return': True|False }
Response Structure
(dict) –
InstanceBackupRule (dict) –
AvailabilityZone (string) –
BackupInstanceMaxCount (integer) –
Description (string) –
InstanceBackupRuleId (string) –
InstanceBackupRuleName (string) –
InstancesSet (list) –
(dict) –
BackupInstancesSet (string) –
InstanceId (string) –
InstanceUniqueId (string) –
RegionName (string) –
Status (string) –
TimeSlotId (string) –
RequestId (string) –
Return (boolean) –