published on Monday, May 25, 2026 by Volcengine
published on Monday, May 25, 2026 by Volcengine
RDS PostgreSQL backup resources support both physical and logical backups. Physical backups can be created and queried; logical backups can be created, deleted, downloaded, and queried.
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
rDSPostgreSQLBackupDemo:
type: volcenginecc:rdspostgresql:Backup
name: RDSPostgreSQLBackupDemo
properties:
backupMethod: Logical
backupScope: Database
instanceId: postgres-09xxxxxxxxx
backupMetas:
- db_name: test_db
backupDescription: 逻辑增量库级备份并下载测试
backupPolicy:
data_incr_backup_periods: Wednesday
full_backup_period: Tuesday,Thursday,Saturday
hourly_incr_backup_enable: true
full_backup_time: 01:00Z-02:00Z
increment_backup_frequency: 2
backup_retention_period: 14
wal_log_space_limit_enable: true
Example coming soon!
Create Backup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Backup(name: string, args: BackupArgs, opts?: CustomResourceOptions);@overload
def Backup(resource_name: str,
args: BackupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Backup(resource_name: str,
opts: Optional[ResourceOptions] = None,
instance_id: Optional[str] = None,
backup_description: Optional[str] = None,
backup_metas: Optional[Sequence[BackupBackupMetaArgs]] = None,
backup_method: Optional[str] = None,
backup_policy: Optional[BackupBackupPolicyArgs] = None,
backup_scope: Optional[str] = None,
backup_type: Optional[str] = None,
download_backup: Optional[bool] = None)func NewBackup(ctx *Context, name string, args BackupArgs, opts ...ResourceOption) (*Backup, error)public Backup(string name, BackupArgs args, CustomResourceOptions? opts = null)
public Backup(String name, BackupArgs args)
public Backup(String name, BackupArgs args, CustomResourceOptions options)
type: volcenginecc:rdspostgresql:Backup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "volcenginecc_rdspostgresql_backup" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args BackupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BackupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BackupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BackupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BackupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var volcengineccBackupResource = new Volcenginecc.Rdspostgresql.Backup("volcengineccBackupResource", new()
{
InstanceId = "string",
BackupDescription = "string",
BackupMetas = new[]
{
new Volcenginecc.Rdspostgresql.Inputs.BackupBackupMetaArgs
{
DbName = "string",
},
},
BackupMethod = "string",
BackupPolicy = new Volcenginecc.Rdspostgresql.Inputs.BackupBackupPolicyArgs
{
BackupRetentionPeriod = 0,
DataIncrBackupPeriods = "string",
FullBackupPeriod = "string",
FullBackupTime = "string",
HourlyIncrBackupEnable = false,
IncrementBackupFrequency = 0,
WalLogSpaceLimitEnable = false,
},
BackupScope = "string",
BackupType = "string",
DownloadBackup = false,
});
example, err := rdspostgresql.NewBackup(ctx, "volcengineccBackupResource", &rdspostgresql.BackupArgs{
InstanceId: pulumi.String("string"),
BackupDescription: pulumi.String("string"),
BackupMetas: rdspostgresql.BackupBackupMetaArray{
&rdspostgresql.BackupBackupMetaArgs{
DbName: pulumi.String("string"),
},
},
BackupMethod: pulumi.String("string"),
BackupPolicy: &rdspostgresql.BackupBackupPolicyArgs{
BackupRetentionPeriod: pulumi.Int(0),
DataIncrBackupPeriods: pulumi.String("string"),
FullBackupPeriod: pulumi.String("string"),
FullBackupTime: pulumi.String("string"),
HourlyIncrBackupEnable: pulumi.Bool(false),
IncrementBackupFrequency: pulumi.Int(0),
WalLogSpaceLimitEnable: pulumi.Bool(false),
},
BackupScope: pulumi.String("string"),
BackupType: pulumi.String("string"),
DownloadBackup: pulumi.Bool(false),
})
resource "volcenginecc_rdspostgresql_backup" "volcengineccBackupResource" {
instance_id = "string"
backup_description = "string"
backup_metas {
db_name = "string"
}
backup_method = "string"
backup_policy = {
backup_retention_period = 0
data_incr_backup_periods = "string"
full_backup_period = "string"
full_backup_time = "string"
hourly_incr_backup_enable = false
increment_backup_frequency = 0
wal_log_space_limit_enable = false
}
backup_scope = "string"
backup_type = "string"
download_backup = false
}
var volcengineccBackupResource = new com.volcengine.volcenginecc.rdspostgresql.Backup("volcengineccBackupResource", com.volcengine.volcenginecc.rdspostgresql.BackupArgs.builder()
.instanceId("string")
.backupDescription("string")
.backupMetas(BackupBackupMetaArgs.builder()
.dbName("string")
.build())
.backupMethod("string")
.backupPolicy(BackupBackupPolicyArgs.builder()
.backupRetentionPeriod(0)
.dataIncrBackupPeriods("string")
.fullBackupPeriod("string")
.fullBackupTime("string")
.hourlyIncrBackupEnable(false)
.incrementBackupFrequency(0)
.walLogSpaceLimitEnable(false)
.build())
.backupScope("string")
.backupType("string")
.downloadBackup(false)
.build());
volcenginecc_backup_resource = volcenginecc.rdspostgresql.Backup("volcengineccBackupResource",
instance_id="string",
backup_description="string",
backup_metas=[{
"db_name": "string",
}],
backup_method="string",
backup_policy={
"backup_retention_period": 0,
"data_incr_backup_periods": "string",
"full_backup_period": "string",
"full_backup_time": "string",
"hourly_incr_backup_enable": False,
"increment_backup_frequency": 0,
"wal_log_space_limit_enable": False,
},
backup_scope="string",
backup_type="string",
download_backup=False)
const volcengineccBackupResource = new volcenginecc.rdspostgresql.Backup("volcengineccBackupResource", {
instanceId: "string",
backupDescription: "string",
backupMetas: [{
dbName: "string",
}],
backupMethod: "string",
backupPolicy: {
backupRetentionPeriod: 0,
dataIncrBackupPeriods: "string",
fullBackupPeriod: "string",
fullBackupTime: "string",
hourlyIncrBackupEnable: false,
incrementBackupFrequency: 0,
walLogSpaceLimitEnable: false,
},
backupScope: "string",
backupType: "string",
downloadBackup: false,
});
type: volcenginecc:rdspostgresql:Backup
properties:
backupDescription: string
backupMetas:
- dbName: string
backupMethod: string
backupPolicy:
backupRetentionPeriod: 0
dataIncrBackupPeriods: string
fullBackupPeriod: string
fullBackupTime: string
hourlyIncrBackupEnable: false
incrementBackupFrequency: 0
walLogSpaceLimitEnable: false
backupScope: string
backupType: string
downloadBackup: false
instanceId: string
Backup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Backup resource accepts the following input properties:
- Instance
Id string - RDS PostgreSQL instance ID.
- Backup
Description string - Backup description.
- Backup
Metas List<Volcengine.Backup Backup Meta> - Backup
Method string - Backup method: Physical for physical backup, Logical for logical backup.
- Backup
Policy Volcengine.Backup Backup Policy - Backup policy configuration information.
- Backup
Scope string - Backup scope: Instance for instance-level backup, Database for database-level backup.
- Backup
Type string - Backup type: Full for full backup, Increment for incremental backup.
- Download
Backup bool - Download logical backup file after creation. Only valid for logical backups.
- Instance
Id string - RDS PostgreSQL instance ID.
- Backup
Description string - Backup description.
- Backup
Metas []BackupBackup Meta Args - Backup
Method string - Backup method: Physical for physical backup, Logical for logical backup.
- Backup
Policy BackupBackup Policy Args - Backup policy configuration information.
- Backup
Scope string - Backup scope: Instance for instance-level backup, Database for database-level backup.
- Backup
Type string - Backup type: Full for full backup, Increment for incremental backup.
- Download
Backup bool - Download logical backup file after creation. Only valid for logical backups.
- instance_
id string - RDS PostgreSQL instance ID.
- backup_
description string - Backup description.
- backup_
metas list(object) - backup_
method string - Backup method: Physical for physical backup, Logical for logical backup.
- backup_
policy object - Backup policy configuration information.
- backup_
scope string - Backup scope: Instance for instance-level backup, Database for database-level backup.
- backup_
type string - Backup type: Full for full backup, Increment for incremental backup.
- download_
backup bool - Download logical backup file after creation. Only valid for logical backups.
- instance
Id String - RDS PostgreSQL instance ID.
- backup
Description String - Backup description.
- backup
Metas List<BackupBackup Meta> - backup
Method String - Backup method: Physical for physical backup, Logical for logical backup.
- backup
Policy BackupBackup Policy - Backup policy configuration information.
- backup
Scope String - Backup scope: Instance for instance-level backup, Database for database-level backup.
- backup
Type String - Backup type: Full for full backup, Increment for incremental backup.
- download
Backup Boolean - Download logical backup file after creation. Only valid for logical backups.
- instance
Id string - RDS PostgreSQL instance ID.
- backup
Description string - Backup description.
- backup
Metas BackupBackup Meta[] - backup
Method string - Backup method: Physical for physical backup, Logical for logical backup.
- backup
Policy BackupBackup Policy - Backup policy configuration information.
- backup
Scope string - Backup scope: Instance for instance-level backup, Database for database-level backup.
- backup
Type string - Backup type: Full for full backup, Increment for incremental backup.
- download
Backup boolean - Download logical backup file after creation. Only valid for logical backups.
- instance_
id str - RDS PostgreSQL instance ID.
- backup_
description str - Backup description.
- backup_
metas Sequence[BackupBackup Meta Args] - backup_
method str - Backup method: Physical for physical backup, Logical for logical backup.
- backup_
policy BackupBackup Policy Args - Backup policy configuration information.
- backup_
scope str - Backup scope: Instance for instance-level backup, Database for database-level backup.
- backup_
type str - Backup type: Full for full backup, Increment for incremental backup.
- download_
backup bool - Download logical backup file after creation. Only valid for logical backups.
- instance
Id String - RDS PostgreSQL instance ID.
- backup
Description String - Backup description.
- backup
Metas List<Property Map> - backup
Method String - Backup method: Physical for physical backup, Logical for logical backup.
- backup
Policy Property Map - Backup policy configuration information.
- backup
Scope String - Backup scope: Instance for instance-level backup, Database for database-level backup.
- backup
Type String - Backup type: Full for full backup, Increment for incremental backup.
- download
Backup Boolean - Download logical backup file after creation. Only valid for logical backups.
Outputs
All input properties are implicitly available as output properties. Additionally, the Backup resource produces the following output properties:
- Backup
Data intSize - Backup data size (bytes).
- Backup
End stringTime - Backup end time.
- Backup
File stringName - Backup file name.
- Backup
File intSize - Backup file size (bytes).
- Backup
Id string - Backup ID.
- Backup
Progress int - Backup progress percentage.
- Backup
Start stringTime - Backup start time.
- Backup
Status string - Backup status, such as Success, Running, Failed.
- Create
Type string - Creation method: Manual for manual creation, Automated for automatic creation.
- Download
Progress int - Download preparation progress percentage.
- Download
Status string - Download status.
- Id string
- The provider-assigned unique ID for this managed resource.
- Backup
Data intSize - Backup data size (bytes).
- Backup
End stringTime - Backup end time.
- Backup
File stringName - Backup file name.
- Backup
File intSize - Backup file size (bytes).
- Backup
Id string - Backup ID.
- Backup
Progress int - Backup progress percentage.
- Backup
Start stringTime - Backup start time.
- Backup
Status string - Backup status, such as Success, Running, Failed.
- Create
Type string - Creation method: Manual for manual creation, Automated for automatic creation.
- Download
Progress int - Download preparation progress percentage.
- Download
Status string - Download status.
- Id string
- The provider-assigned unique ID for this managed resource.
- backup_
data_ numbersize - Backup data size (bytes).
- backup_
end_ stringtime - Backup end time.
- backup_
file_ stringname - Backup file name.
- backup_
file_ numbersize - Backup file size (bytes).
- backup_
id string - Backup ID.
- backup_
progress number - Backup progress percentage.
- backup_
start_ stringtime - Backup start time.
- backup_
status string - Backup status, such as Success, Running, Failed.
- create_
type string - Creation method: Manual for manual creation, Automated for automatic creation.
- download_
progress number - Download preparation progress percentage.
- download_
status string - Download status.
- id string
- The provider-assigned unique ID for this managed resource.
- backup
Data IntegerSize - Backup data size (bytes).
- backup
End StringTime - Backup end time.
- backup
File StringName - Backup file name.
- backup
File IntegerSize - Backup file size (bytes).
- backup
Id String - Backup ID.
- backup
Progress Integer - Backup progress percentage.
- backup
Start StringTime - Backup start time.
- backup
Status String - Backup status, such as Success, Running, Failed.
- create
Type String - Creation method: Manual for manual creation, Automated for automatic creation.
- download
Progress Integer - Download preparation progress percentage.
- download
Status String - Download status.
- id String
- The provider-assigned unique ID for this managed resource.
- backup
Data numberSize - Backup data size (bytes).
- backup
End stringTime - Backup end time.
- backup
File stringName - Backup file name.
- backup
File numberSize - Backup file size (bytes).
- backup
Id string - Backup ID.
- backup
Progress number - Backup progress percentage.
- backup
Start stringTime - Backup start time.
- backup
Status string - Backup status, such as Success, Running, Failed.
- create
Type string - Creation method: Manual for manual creation, Automated for automatic creation.
- download
Progress number - Download preparation progress percentage.
- download
Status string - Download status.
- id string
- The provider-assigned unique ID for this managed resource.
- backup_
data_ intsize - Backup data size (bytes).
- backup_
end_ strtime - Backup end time.
- backup_
file_ strname - Backup file name.
- backup_
file_ intsize - Backup file size (bytes).
- backup_
id str - Backup ID.
- backup_
progress int - Backup progress percentage.
- backup_
start_ strtime - Backup start time.
- backup_
status str - Backup status, such as Success, Running, Failed.
- create_
type str - Creation method: Manual for manual creation, Automated for automatic creation.
- download_
progress int - Download preparation progress percentage.
- download_
status str - Download status.
- id str
- The provider-assigned unique ID for this managed resource.
- backup
Data NumberSize - Backup data size (bytes).
- backup
End StringTime - Backup end time.
- backup
File StringName - Backup file name.
- backup
File NumberSize - Backup file size (bytes).
- backup
Id String - Backup ID.
- backup
Progress Number - Backup progress percentage.
- backup
Start StringTime - Backup start time.
- backup
Status String - Backup status, such as Success, Running, Failed.
- create
Type String - Creation method: Manual for manual creation, Automated for automatic creation.
- download
Progress Number - Download preparation progress percentage.
- download
Status String - Download status.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Backup Resource
Get an existing Backup resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: BackupState, opts?: CustomResourceOptions): Backup@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
backup_data_size: Optional[int] = None,
backup_description: Optional[str] = None,
backup_end_time: Optional[str] = None,
backup_file_name: Optional[str] = None,
backup_file_size: Optional[int] = None,
backup_id: Optional[str] = None,
backup_metas: Optional[Sequence[BackupBackupMetaArgs]] = None,
backup_method: Optional[str] = None,
backup_policy: Optional[BackupBackupPolicyArgs] = None,
backup_progress: Optional[int] = None,
backup_scope: Optional[str] = None,
backup_start_time: Optional[str] = None,
backup_status: Optional[str] = None,
backup_type: Optional[str] = None,
create_type: Optional[str] = None,
download_backup: Optional[bool] = None,
download_progress: Optional[int] = None,
download_status: Optional[str] = None,
instance_id: Optional[str] = None) -> Backupfunc GetBackup(ctx *Context, name string, id IDInput, state *BackupState, opts ...ResourceOption) (*Backup, error)public static Backup Get(string name, Input<string> id, BackupState? state, CustomResourceOptions? opts = null)public static Backup get(String name, Output<String> id, BackupState state, CustomResourceOptions options)resources: _: type: volcenginecc:rdspostgresql:Backup get: id: ${id}import {
to = volcenginecc_rdspostgresql_backup.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Backup
Data intSize - Backup data size (bytes).
- Backup
Description string - Backup description.
- Backup
End stringTime - Backup end time.
- Backup
File stringName - Backup file name.
- Backup
File intSize - Backup file size (bytes).
- Backup
Id string - Backup ID.
- Backup
Metas List<Volcengine.Backup Backup Meta> - Backup
Method string - Backup method: Physical for physical backup, Logical for logical backup.
- Backup
Policy Volcengine.Backup Backup Policy - Backup policy configuration information.
- Backup
Progress int - Backup progress percentage.
- Backup
Scope string - Backup scope: Instance for instance-level backup, Database for database-level backup.
- Backup
Start stringTime - Backup start time.
- Backup
Status string - Backup status, such as Success, Running, Failed.
- Backup
Type string - Backup type: Full for full backup, Increment for incremental backup.
- Create
Type string - Creation method: Manual for manual creation, Automated for automatic creation.
- Download
Backup bool - Download logical backup file after creation. Only valid for logical backups.
- Download
Progress int - Download preparation progress percentage.
- Download
Status string - Download status.
- Instance
Id string - RDS PostgreSQL instance ID.
- Backup
Data intSize - Backup data size (bytes).
- Backup
Description string - Backup description.
- Backup
End stringTime - Backup end time.
- Backup
File stringName - Backup file name.
- Backup
File intSize - Backup file size (bytes).
- Backup
Id string - Backup ID.
- Backup
Metas []BackupBackup Meta Args - Backup
Method string - Backup method: Physical for physical backup, Logical for logical backup.
- Backup
Policy BackupBackup Policy Args - Backup policy configuration information.
- Backup
Progress int - Backup progress percentage.
- Backup
Scope string - Backup scope: Instance for instance-level backup, Database for database-level backup.
- Backup
Start stringTime - Backup start time.
- Backup
Status string - Backup status, such as Success, Running, Failed.
- Backup
Type string - Backup type: Full for full backup, Increment for incremental backup.
- Create
Type string - Creation method: Manual for manual creation, Automated for automatic creation.
- Download
Backup bool - Download logical backup file after creation. Only valid for logical backups.
- Download
Progress int - Download preparation progress percentage.
- Download
Status string - Download status.
- Instance
Id string - RDS PostgreSQL instance ID.
- backup_
data_ numbersize - Backup data size (bytes).
- backup_
description string - Backup description.
- backup_
end_ stringtime - Backup end time.
- backup_
file_ stringname - Backup file name.
- backup_
file_ numbersize - Backup file size (bytes).
- backup_
id string - Backup ID.
- backup_
metas list(object) - backup_
method string - Backup method: Physical for physical backup, Logical for logical backup.
- backup_
policy object - Backup policy configuration information.
- backup_
progress number - Backup progress percentage.
- backup_
scope string - Backup scope: Instance for instance-level backup, Database for database-level backup.
- backup_
start_ stringtime - Backup start time.
- backup_
status string - Backup status, such as Success, Running, Failed.
- backup_
type string - Backup type: Full for full backup, Increment for incremental backup.
- create_
type string - Creation method: Manual for manual creation, Automated for automatic creation.
- download_
backup bool - Download logical backup file after creation. Only valid for logical backups.
- download_
progress number - Download preparation progress percentage.
- download_
status string - Download status.
- instance_
id string - RDS PostgreSQL instance ID.
- backup
Data IntegerSize - Backup data size (bytes).
- backup
Description String - Backup description.
- backup
End StringTime - Backup end time.
- backup
File StringName - Backup file name.
- backup
File IntegerSize - Backup file size (bytes).
- backup
Id String - Backup ID.
- backup
Metas List<BackupBackup Meta> - backup
Method String - Backup method: Physical for physical backup, Logical for logical backup.
- backup
Policy BackupBackup Policy - Backup policy configuration information.
- backup
Progress Integer - Backup progress percentage.
- backup
Scope String - Backup scope: Instance for instance-level backup, Database for database-level backup.
- backup
Start StringTime - Backup start time.
- backup
Status String - Backup status, such as Success, Running, Failed.
- backup
Type String - Backup type: Full for full backup, Increment for incremental backup.
- create
Type String - Creation method: Manual for manual creation, Automated for automatic creation.
- download
Backup Boolean - Download logical backup file after creation. Only valid for logical backups.
- download
Progress Integer - Download preparation progress percentage.
- download
Status String - Download status.
- instance
Id String - RDS PostgreSQL instance ID.
- backup
Data numberSize - Backup data size (bytes).
- backup
Description string - Backup description.
- backup
End stringTime - Backup end time.
- backup
File stringName - Backup file name.
- backup
File numberSize - Backup file size (bytes).
- backup
Id string - Backup ID.
- backup
Metas BackupBackup Meta[] - backup
Method string - Backup method: Physical for physical backup, Logical for logical backup.
- backup
Policy BackupBackup Policy - Backup policy configuration information.
- backup
Progress number - Backup progress percentage.
- backup
Scope string - Backup scope: Instance for instance-level backup, Database for database-level backup.
- backup
Start stringTime - Backup start time.
- backup
Status string - Backup status, such as Success, Running, Failed.
- backup
Type string - Backup type: Full for full backup, Increment for incremental backup.
- create
Type string - Creation method: Manual for manual creation, Automated for automatic creation.
- download
Backup boolean - Download logical backup file after creation. Only valid for logical backups.
- download
Progress number - Download preparation progress percentage.
- download
Status string - Download status.
- instance
Id string - RDS PostgreSQL instance ID.
- backup_
data_ intsize - Backup data size (bytes).
- backup_
description str - Backup description.
- backup_
end_ strtime - Backup end time.
- backup_
file_ strname - Backup file name.
- backup_
file_ intsize - Backup file size (bytes).
- backup_
id str - Backup ID.
- backup_
metas Sequence[BackupBackup Meta Args] - backup_
method str - Backup method: Physical for physical backup, Logical for logical backup.
- backup_
policy BackupBackup Policy Args - Backup policy configuration information.
- backup_
progress int - Backup progress percentage.
- backup_
scope str - Backup scope: Instance for instance-level backup, Database for database-level backup.
- backup_
start_ strtime - Backup start time.
- backup_
status str - Backup status, such as Success, Running, Failed.
- backup_
type str - Backup type: Full for full backup, Increment for incremental backup.
- create_
type str - Creation method: Manual for manual creation, Automated for automatic creation.
- download_
backup bool - Download logical backup file after creation. Only valid for logical backups.
- download_
progress int - Download preparation progress percentage.
- download_
status str - Download status.
- instance_
id str - RDS PostgreSQL instance ID.
- backup
Data NumberSize - Backup data size (bytes).
- backup
Description String - Backup description.
- backup
End StringTime - Backup end time.
- backup
File StringName - Backup file name.
- backup
File NumberSize - Backup file size (bytes).
- backup
Id String - Backup ID.
- backup
Metas List<Property Map> - backup
Method String - Backup method: Physical for physical backup, Logical for logical backup.
- backup
Policy Property Map - Backup policy configuration information.
- backup
Progress Number - Backup progress percentage.
- backup
Scope String - Backup scope: Instance for instance-level backup, Database for database-level backup.
- backup
Start StringTime - Backup start time.
- backup
Status String - Backup status, such as Success, Running, Failed.
- backup
Type String - Backup type: Full for full backup, Increment for incremental backup.
- create
Type String - Creation method: Manual for manual creation, Automated for automatic creation.
- download
Backup Boolean - Download logical backup file after creation. Only valid for logical backups.
- download
Progress Number - Download preparation progress percentage.
- download
Status String - Download status.
- instance
Id String - RDS PostgreSQL instance ID.
Supporting Types
BackupBackupMeta, BackupBackupMetaArgs
- Db
Name string - Database name.
- Db
Name string - Database name.
- db_
name string - Database name.
- db
Name String - Database name.
- db
Name string - Database name.
- db_
name str - Database name.
- db
Name String - Database name.
BackupBackupPolicy, BackupBackupPolicyArgs
- Backup
Retention intPeriod - Backup retention days.
- Data
Incr stringBackup Periods - Data incremental backup schedule.
- Full
Backup stringPeriod - Full backup schedule, such as Monday,Tuesday.
- Full
Backup stringTime - Full backup time window, such as 00:00Z-01:00Z.
- Hourly
Incr boolBackup Enable - Enable hourly incremental backup.
- Increment
Backup intFrequency - Incremental backup frequency (hours).
- Wal
Log boolSpace Limit Enable - Enable WAL log space limit.
- Backup
Retention intPeriod - Backup retention days.
- Data
Incr stringBackup Periods - Data incremental backup schedule.
- Full
Backup stringPeriod - Full backup schedule, such as Monday,Tuesday.
- Full
Backup stringTime - Full backup time window, such as 00:00Z-01:00Z.
- Hourly
Incr boolBackup Enable - Enable hourly incremental backup.
- Increment
Backup intFrequency - Incremental backup frequency (hours).
- Wal
Log boolSpace Limit Enable - Enable WAL log space limit.
- backup_
retention_ numberperiod - Backup retention days.
- data_
incr_ stringbackup_ periods - Data incremental backup schedule.
- full_
backup_ stringperiod - Full backup schedule, such as Monday,Tuesday.
- full_
backup_ stringtime - Full backup time window, such as 00:00Z-01:00Z.
- hourly_
incr_ boolbackup_ enable - Enable hourly incremental backup.
- increment_
backup_ numberfrequency - Incremental backup frequency (hours).
- wal_
log_ boolspace_ limit_ enable - Enable WAL log space limit.
- backup
Retention IntegerPeriod - Backup retention days.
- data
Incr StringBackup Periods - Data incremental backup schedule.
- full
Backup StringPeriod - Full backup schedule, such as Monday,Tuesday.
- full
Backup StringTime - Full backup time window, such as 00:00Z-01:00Z.
- hourly
Incr BooleanBackup Enable - Enable hourly incremental backup.
- increment
Backup IntegerFrequency - Incremental backup frequency (hours).
- wal
Log BooleanSpace Limit Enable - Enable WAL log space limit.
- backup
Retention numberPeriod - Backup retention days.
- data
Incr stringBackup Periods - Data incremental backup schedule.
- full
Backup stringPeriod - Full backup schedule, such as Monday,Tuesday.
- full
Backup stringTime - Full backup time window, such as 00:00Z-01:00Z.
- hourly
Incr booleanBackup Enable - Enable hourly incremental backup.
- increment
Backup numberFrequency - Incremental backup frequency (hours).
- wal
Log booleanSpace Limit Enable - Enable WAL log space limit.
- backup_
retention_ intperiod - Backup retention days.
- data_
incr_ strbackup_ periods - Data incremental backup schedule.
- full_
backup_ strperiod - Full backup schedule, such as Monday,Tuesday.
- full_
backup_ strtime - Full backup time window, such as 00:00Z-01:00Z.
- hourly_
incr_ boolbackup_ enable - Enable hourly incremental backup.
- increment_
backup_ intfrequency - Incremental backup frequency (hours).
- wal_
log_ boolspace_ limit_ enable - Enable WAL log space limit.
- backup
Retention NumberPeriod - Backup retention days.
- data
Incr StringBackup Periods - Data incremental backup schedule.
- full
Backup StringPeriod - Full backup schedule, such as Monday,Tuesday.
- full
Backup StringTime - Full backup time window, such as 00:00Z-01:00Z.
- hourly
Incr BooleanBackup Enable - Enable hourly incremental backup.
- increment
Backup NumberFrequency - Incremental backup frequency (hours).
- wal
Log BooleanSpace Limit Enable - Enable WAL log space limit.
Import
$ pulumi import volcenginecc:rdspostgresql/backup:Backup example "backup_id|instance_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
published on Monday, May 25, 2026 by Volcengine