Up-to-date reference of API arguments for CSBS backup you can get at documentation portal
opentelekomcloud_csbs_backup_v1¶
Provides an OpenTelekomCloud Backup of Resources.
~>
Deprecated, use opentelekomcloud_cbr_vault_v3 resource instead.
Example Usage¶
variable "backup_name" {}
variable "resource_id" {}
resource "opentelekomcloud_csbs_backup_v1" "backup_v1" {
backup_name = var.backup_name
resource_id = var.resource_id
resource_type = "OS::Nova::Server"
}
Argument Reference¶
The following arguments are supported:
backup_name- (Optional) Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.description- (Optional) Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.resource_id- (Required) ID of the target to which the backup is restored. Changing this creates a new backup.resource_type- (Optional) Type of the target to which the backup is restored. The default value isOS::Nova::Serverfor an ECS. Changing this creates a new backup.tags- (Optional) block supports the following arguments:key- (Required) Tag key. It cannot be an empty string.Changing key creates a new backup.value- (Required) Tag value. It can be an empty string.Changing value creates a new backup.
Attributes Reference¶
In addition to all arguments above, the following attributes are exported:
status- It specifies the status of backup.backup_record_id- Specifies backup record ID.
The volume_backups block supports the following arguments:
status- Status of backup Volume.space_saving_ratio- Specifies space saving rate.name- It gives EVS disk backup name.bootable- Specifies whether the disk is bootable.average_speed- Specifies the average speed.source_volume_size- Shows source volume size in GB.source_volume_id- It specifies source volume ID.incremental- Shows whether incremental backup is used.snapshot_id- ID of snapshot.source_volume_name- Specifies source volume name.image_type- It specifies backup. The default value is backup.id- Specifies Cinder backup ID.size- Specifies accumulated size (MB) of backups.
The vm_metadata block supports the following arguments:
name- Name of backup data.eip- Specifies elastic IP address of the ECS.cloud_service_type- Specifies ECS type.ram- Specifies memory size of the ECS, in MB.vcpus- Specifies CPU cores corresponding to the ECS.private_ip- It specifies internal IP address of the ECS.disk- Shows system disk size corresponding to the ECS specifications.image_type- Specifies image type.
Import¶
Backup can be imported using backup_record_id, e.g.
terraform import opentelekomcloud_csbs_backup_v1.backup_v1.backup_v1 7056d636-ac60-4663-8a6c-82d3c32c1c64