alicloud_rds_backup
更新时间:
Provides a RDS Backup resource.
For information about RDS Backup and how to use it, see What is Backup.
-> NOTE: Available since v1.149.0.
Example Usage
Basic Usage
resource "alicloud_db_instance" "example" {
engine = "MySQL"
engine_version = "5.6"
instance_type = "rds.mysql.t1.small"
instance_storage = "30"
instance_charge_type = "Postpaid"
db_instance_storage_type = "local_ssd"
}
resource "alicloud_rds_backup" "example" {
db_instance_id = alicloud_db_instance.example.id
}
Argument Reference
The following arguments are supported:
backup_method
- (Optional, ForceNew) The type of backup that you want to perform. Default value:Physical
. Valid values:Logical
,Physical
andSnapshot
.backup_strategy
- (Optional) The policy that you want to use for the backup task. Valid values:- db: specifies to perform a database-level backup.
- instance: specifies to perform an instance-level backup.
backup_type
- (Optional, ForceNew) The method that you want to use for the backup task. Default value:Auto
. Valid values:- Auto: specifies to automatically perform a full or incremental backup.
- FullBackup: specifies to perform a full backup.
db_instance_id
- (Required, ForceNew) The db instance id.db_name
- (Optional) The names of the databases whose data you want to back up. Separate the names of the databases with commas (,).remove_from_state
- (Optional) Remove form state when resource cannot be deleted. Valid values:true
andfalse
.
Attributes Reference
The following attributes are exported:
id
- The resource ID in terraform of Backup.backup_id
- The backup id.store_status
- Indicates whether the data backup file can be deleted. Valid values:Enabled
andDisabled
.
Timeouts
The timeouts
block allows you to specify timeouts for certain actions:
create
- (Defaults to 20 mins) Used when creating the backup.delete
- (Defaults to 20 mins) Used when deleting the backup.
Import
RDS Backup can be imported using the id, e.g.
$ terraform import alicloud_rds_backup.example <db_instance_id>:<backup_id>
文档内容是否对您有帮助?