alicloud_hbr_oss_backup_plan
更新时间:
Provides a HBR Oss Backup Plan resource.
For information about HBR Oss Backup Plan and how to use it, see What is Oss Backup Plan.
-> NOTE: Available since v1.131.0+.
Example Usage
Basic Usage
resource "random_integer" "default" {
max = 99999
min = 10000
}
resource "alicloud_hbr_vault" "default" {
vault_name = "terraform-example-${random_integer.default.result}"
}
resource "alicloud_oss_bucket" "default" {
bucket = "terraform-example-${random_integer.default.result}"
}
resource "alicloud_hbr_oss_backup_plan" "default" {
oss_backup_plan_name = "terraform-example"
# the prefix of object you want to back up
prefix = "/example"
bucket = alicloud_oss_bucket.default.bucket
vault_id = alicloud_hbr_vault.default.id
schedule = "I|1602673264|PT2H"
backup_type = "COMPLETE"
retention = "2"
}
Argument Reference
The following arguments are supported:
oss_backup_plan_name
- (Required) The name of the backup plan. 1~64 characters, the backup plan name of each data source type in a single warehouse required to be unique.vault_id
- (Required, ForceNew) The ID of backup vault.bucket
- (Required, ForceNew) The name of OSS bucket.retention
- (Required) Backup retention days, the minimum is 1.schedule
- (Required) Backup strategy. Optional format:I|{startTime}|{interval}
. It means to execute a backup task every{interval}
starting from{startTime}
. The backup task for the elapsed time will not be compensated. If the last backup task has not completed yet, the next backup task will not be triggered.startTime
Backup start time, UNIX time seconds.interval
ISO8601 time interval. E.g:PT1H
means one hour apart.P1D
means one day apart.
backup_type
- (Required, ForceNew) Backup type. Valid values:COMPLETE
.disabled
- (Optional) Whether to disable the backup task. Valid values:true
,false
.prefix
- (Optional) Backup prefix. Once specified, only objects with matching prefixes will be backed up.cross_account_type
- (Optional, ForceNew, Computed, Available in v1.189.0+) The type of the cross account backup. Valid values:SELF_ACCOUNT
,CROSS_ACCOUNT
.cross_account_user_id
- (Optional, ForceNew, Available in v1.189.0+) The original account ID of the cross account backup managed by the current account.cross_account_role_name
- (Optional, ForceNew, Available in v1.189.0+) The role name created in the original account RAM backup by the cross account managed by the current account.
Attributes Reference
The following attributes are exported:
id
- The resource ID in terraform of Oss Backup Plan.
Import
HBR Oss Backup Plan can be imported using the id, e.g.
$ terraform import alicloud_hbr_oss_backup_plan.example <id>
文档内容是否对您有帮助?