SnapshotCreate

object
cloud_account_id
string

ID of the Cloud Provider Account. This value can be obtained by making the GET /cloud-accounts request.

1 validation + required
region_id
string

Region the resource belongs to. Refer to the Cloud Provider documentation.

required
resource_id
string

ID of the Resource for which the snapshot is to be taken. Refer to the Cloud Provider documentation.

required
resource_type
string

Type of the Resource for which the snapshot is to be taken

1 validation + required
resource_group_id
string

Required; Azure only. Azure Resource Group. Refer to the Cloud Provider documentation.

scripts
object

Scripts to run pre and post the Snapshot operation. Mutually exclusive to vss_enabled property. A script is valid if either of preSnapshotScript and postSnapshotScript or both are present.

vss_enabled
boolean

AWS only. Flag to indicate whether to use AWS VSS mechanism for Snapshot. Mutually exclusive to scripts property.

2 validations
retention
integer

Snapshot retention period in seconds

2 validations