Up-to-date reference of API arguments for CSBS backup policy you can get at documentation portal
opentelekomcloud_csbs_backup_policy_v1¶
Use this data source to get details about backup Policy resources from OpenTelekomCloud.
Example Usage¶
variable "policy_id" {}
data "opentelekomcloud_csbs_backup_policy_v1" "csbs_policy" {
id = var.policy_id
}
Argument Reference¶
The following arguments are supported:
id
- (Optional) Specifies the ID of backup policy.name
- (Optional) Specifies the backup policy name.status
- (Optional) Specifies the backup policy status.
Attributes Reference¶
In addition to all arguments above, the following attributes are exported:
description
- Specifies the backup policy description.provider_id
- Provides the Backup provider ID.parameters
- Specifies the parameters of a backup policy.
The scheduled_operation
block supports the following arguments:
name
- Specifies Scheduling period name.description
- Specifies Scheduling period description.enabled
- Specifies whether the scheduling period is enabled.max_backups
- Specifies maximum number of backups that can be automatically created for a backup object.retention_duration_days
- Specifies duration of retaining a backup, in days.permanent
- Specifies whether backups are permanently retained.trigger_pattern
- Specifies Scheduling policy of the scheduler.operation_type
- Specifies Operation type, which can be backup.id
- Specifies Scheduling period ID.trigger_id
- Specifies Scheduler ID.trigger_name
- Specifies Scheduler name.trigger_type
- Specifies Scheduler type.
The resource
block supports the following arguments:
id
- Specifies the ID of the object to be backed up.type
- Entity object type of the backup object.name
- Specifies backup object name.
The tags
block supports the following arguments:
key
- Tag key. It cannot be an empty string.value
- Tag value. It can be an empty string.