1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. rdsmysql
  6. Backup
Viewing docs for volcenginecc v0.0.33
published on Thursday, May 7, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.33
published on Thursday, May 7, 2026 by Volcengine

    Backups are important runtime files for the database. Based on backup files, the database can achieve disaster recovery and restoration. MySQL Cloud Database provides two backup capabilities: data backup and log backup. Data backup allows you to restore the database to a specific backup set, while log backup enables restoration to a specified point in time

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
    
    const rdsmysqlbackupDemo = new volcenginecc.rdsmysql.Backup("rdsmysqlbackupDemo", {
        instanceId: "mysql-9e2c59****",
        backupMethod: "Logical",
        backupMetas: [{
            database: "test",
            tables: [],
        }],
    });
    
    import pulumi
    import pulumi_volcenginecc as volcenginecc
    
    rdsmysqlbackup_demo = volcenginecc.rdsmysql.Backup("rdsmysqlbackupDemo",
        instance_id="mysql-9e2c59****",
        backup_method="Logical",
        backup_metas=[{
            "database": "test",
            "tables": [],
        }])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/rdsmysql"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := rdsmysql.NewBackup(ctx, "rdsmysqlbackupDemo", &rdsmysql.BackupArgs{
    			InstanceId:   pulumi.String("mysql-9e2c59****"),
    			BackupMethod: pulumi.String("Logical"),
    			BackupMetas: rdsmysql.BackupBackupMetaArray{
    				&rdsmysql.BackupBackupMetaArgs{
    					Database: pulumi.String("test"),
    					Tables:   pulumi.StringArray{},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcenginecc = Volcengine.Pulumi.Volcenginecc;
    
    return await Deployment.RunAsync(() => 
    {
        var rdsmysqlbackupDemo = new Volcenginecc.Rdsmysql.Backup("rdsmysqlbackupDemo", new()
        {
            InstanceId = "mysql-9e2c59****",
            BackupMethod = "Logical",
            BackupMetas = new[]
            {
                new Volcenginecc.Rdsmysql.Inputs.BackupBackupMetaArgs
                {
                    Database = "test",
                    Tables = new() { },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.volcengine.volcenginecc.rdsmysql.Backup;
    import com.volcengine.volcenginecc.rdsmysql.BackupArgs;
    import com.pulumi.volcenginecc.rdsmysql.inputs.BackupBackupMetaArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var rdsmysqlbackupDemo = new Backup("rdsmysqlbackupDemo", BackupArgs.builder()
                .instanceId("mysql-9e2c59****")
                .backupMethod("Logical")
                .backupMetas(BackupBackupMetaArgs.builder()
                    .database("test")
                    .tables()
                    .build())
                .build());
    
        }
    }
    
    resources:
      rdsmysqlbackupDemo:
        type: volcenginecc:rdsmysql:Backup
        properties:
          instanceId: mysql-9e2c59****
          backupMethod: Logical
          backupMetas:
            - database: test
              tables: []
    

    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_metas: Optional[Sequence[BackupBackupMetaArgs]] = None,
               backup_method: Optional[str] = None,
               backup_type: Optional[str] = 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:rdsmysql:Backup
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    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 backupResource = new Volcenginecc.Rdsmysql.Backup("backupResource", new()
    {
        InstanceId = "string",
        BackupMetas = new[]
        {
            new Volcenginecc.Rdsmysql.Inputs.BackupBackupMetaArgs
            {
                Database = "string",
                Tables = new[]
                {
                    "string",
                },
            },
        },
        BackupMethod = "string",
        BackupType = "string",
    });
    
    example, err := rdsmysql.NewBackup(ctx, "backupResource", &rdsmysql.BackupArgs{
    	InstanceId: pulumi.String("string"),
    	BackupMetas: rdsmysql.BackupBackupMetaArray{
    		&rdsmysql.BackupBackupMetaArgs{
    			Database: pulumi.String("string"),
    			Tables: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	BackupMethod: pulumi.String("string"),
    	BackupType:   pulumi.String("string"),
    })
    
    var backupResource = new com.volcengine.volcenginecc.rdsmysql.Backup("backupResource", com.volcengine.volcenginecc.rdsmysql.BackupArgs.builder()
        .instanceId("string")
        .backupMetas(BackupBackupMetaArgs.builder()
            .database("string")
            .tables("string")
            .build())
        .backupMethod("string")
        .backupType("string")
        .build());
    
    backup_resource = volcenginecc.rdsmysql.Backup("backupResource",
        instance_id="string",
        backup_metas=[{
            "database": "string",
            "tables": ["string"],
        }],
        backup_method="string",
        backup_type="string")
    
    const backupResource = new volcenginecc.rdsmysql.Backup("backupResource", {
        instanceId: "string",
        backupMetas: [{
            database: "string",
            tables: ["string"],
        }],
        backupMethod: "string",
        backupType: "string",
    });
    
    type: volcenginecc:rdsmysql:Backup
    properties:
        backupMetas:
            - database: string
              tables:
                - string
        backupMethod: string
        backupType: string
        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:

    InstanceId string
    Instance ID
    BackupMetas List<Volcengine.BackupBackupMeta>
    BackupMethod string
    Backup type. Values: Physical (physical backup), Logical (logical backup), Snapshot (snapshot backup)
    BackupType string
    Backup method. Values: Full (full/database table backup), Increment (incremental backup), DumpAll (full database backup)
    InstanceId string
    Instance ID
    BackupMetas []BackupBackupMetaArgs
    BackupMethod string
    Backup type. Values: Physical (physical backup), Logical (logical backup), Snapshot (snapshot backup)
    BackupType string
    Backup method. Values: Full (full/database table backup), Increment (incremental backup), DumpAll (full database backup)
    instanceId String
    Instance ID
    backupMetas List<BackupBackupMeta>
    backupMethod String
    Backup type. Values: Physical (physical backup), Logical (logical backup), Snapshot (snapshot backup)
    backupType String
    Backup method. Values: Full (full/database table backup), Increment (incremental backup), DumpAll (full database backup)
    instanceId string
    Instance ID
    backupMetas BackupBackupMeta[]
    backupMethod string
    Backup type. Values: Physical (physical backup), Logical (logical backup), Snapshot (snapshot backup)
    backupType string
    Backup method. Values: Full (full/database table backup), Increment (incremental backup), DumpAll (full database backup)
    instance_id str
    Instance ID
    backup_metas Sequence[BackupBackupMetaArgs]
    backup_method str
    Backup type. Values: Physical (physical backup), Logical (logical backup), Snapshot (snapshot backup)
    backup_type str
    Backup method. Values: Full (full/database table backup), Increment (incremental backup), DumpAll (full database backup)
    instanceId String
    Instance ID
    backupMetas List<Property Map>
    backupMethod String
    Backup type. Values: Physical (physical backup), Logical (logical backup), Snapshot (snapshot backup)
    backupType String
    Backup method. Values: Full (full/database table backup), Increment (incremental backup), DumpAll (full database backup)

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Backup resource produces the following output properties:

    BackupEndTime string
    Backup creation end time (UTC)
    BackupFileName string
    Backup file name
    BackupFileSize int
    Backup file size (bytes)
    BackupId string
    Backup ID
    BackupName string
    Backup name
    BackupRegion string
    Backup region
    BackupStartTime string
    Backup creation start time (UTC)
    BackupStatus string
    Backup status. Values: Success, Failed, Running
    ConsistentTime string
    Consistency time point
    CreateType string
    Backup creator. Values: System (system), User (user)
    DbEngineVersion string
    Compatible version. Values: MySQL57: MySQL 5.7 version; MySQL80: MySQL 8.0 version
    DbTableInfos List<Volcengine.BackupDbTableInfo>
    DownloadStatus string
    Download status
    EngineType string
    Database engine type. Values: InnoDB: InnoDB engine; RocksDB: RocksDB engine
    ErrorMessage string
    Error message for backup failure
    ExpiredTime string
    Backup expiration time (UTC)
    Id string
    The provider-assigned unique ID for this managed resource.
    IsEncrypted bool
    Whether encrypted
    IsExpired bool
    Whether expired
    BackupEndTime string
    Backup creation end time (UTC)
    BackupFileName string
    Backup file name
    BackupFileSize int
    Backup file size (bytes)
    BackupId string
    Backup ID
    BackupName string
    Backup name
    BackupRegion string
    Backup region
    BackupStartTime string
    Backup creation start time (UTC)
    BackupStatus string
    Backup status. Values: Success, Failed, Running
    ConsistentTime string
    Consistency time point
    CreateType string
    Backup creator. Values: System (system), User (user)
    DbEngineVersion string
    Compatible version. Values: MySQL57: MySQL 5.7 version; MySQL80: MySQL 8.0 version
    DbTableInfos []BackupDbTableInfo
    DownloadStatus string
    Download status
    EngineType string
    Database engine type. Values: InnoDB: InnoDB engine; RocksDB: RocksDB engine
    ErrorMessage string
    Error message for backup failure
    ExpiredTime string
    Backup expiration time (UTC)
    Id string
    The provider-assigned unique ID for this managed resource.
    IsEncrypted bool
    Whether encrypted
    IsExpired bool
    Whether expired
    backupEndTime String
    Backup creation end time (UTC)
    backupFileName String
    Backup file name
    backupFileSize Integer
    Backup file size (bytes)
    backupId String
    Backup ID
    backupName String
    Backup name
    backupRegion String
    Backup region
    backupStartTime String
    Backup creation start time (UTC)
    backupStatus String
    Backup status. Values: Success, Failed, Running
    consistentTime String
    Consistency time point
    createType String
    Backup creator. Values: System (system), User (user)
    dbEngineVersion String
    Compatible version. Values: MySQL57: MySQL 5.7 version; MySQL80: MySQL 8.0 version
    dbTableInfos List<BackupDbTableInfo>
    downloadStatus String
    Download status
    engineType String
    Database engine type. Values: InnoDB: InnoDB engine; RocksDB: RocksDB engine
    errorMessage String
    Error message for backup failure
    expiredTime String
    Backup expiration time (UTC)
    id String
    The provider-assigned unique ID for this managed resource.
    isEncrypted Boolean
    Whether encrypted
    isExpired Boolean
    Whether expired
    backupEndTime string
    Backup creation end time (UTC)
    backupFileName string
    Backup file name
    backupFileSize number
    Backup file size (bytes)
    backupId string
    Backup ID
    backupName string
    Backup name
    backupRegion string
    Backup region
    backupStartTime string
    Backup creation start time (UTC)
    backupStatus string
    Backup status. Values: Success, Failed, Running
    consistentTime string
    Consistency time point
    createType string
    Backup creator. Values: System (system), User (user)
    dbEngineVersion string
    Compatible version. Values: MySQL57: MySQL 5.7 version; MySQL80: MySQL 8.0 version
    dbTableInfos BackupDbTableInfo[]
    downloadStatus string
    Download status
    engineType string
    Database engine type. Values: InnoDB: InnoDB engine; RocksDB: RocksDB engine
    errorMessage string
    Error message for backup failure
    expiredTime string
    Backup expiration time (UTC)
    id string
    The provider-assigned unique ID for this managed resource.
    isEncrypted boolean
    Whether encrypted
    isExpired boolean
    Whether expired
    backup_end_time str
    Backup creation end time (UTC)
    backup_file_name str
    Backup file name
    backup_file_size int
    Backup file size (bytes)
    backup_id str
    Backup ID
    backup_name str
    Backup name
    backup_region str
    Backup region
    backup_start_time str
    Backup creation start time (UTC)
    backup_status str
    Backup status. Values: Success, Failed, Running
    consistent_time str
    Consistency time point
    create_type str
    Backup creator. Values: System (system), User (user)
    db_engine_version str
    Compatible version. Values: MySQL57: MySQL 5.7 version; MySQL80: MySQL 8.0 version
    db_table_infos Sequence[BackupDbTableInfo]
    download_status str
    Download status
    engine_type str
    Database engine type. Values: InnoDB: InnoDB engine; RocksDB: RocksDB engine
    error_message str
    Error message for backup failure
    expired_time str
    Backup expiration time (UTC)
    id str
    The provider-assigned unique ID for this managed resource.
    is_encrypted bool
    Whether encrypted
    is_expired bool
    Whether expired
    backupEndTime String
    Backup creation end time (UTC)
    backupFileName String
    Backup file name
    backupFileSize Number
    Backup file size (bytes)
    backupId String
    Backup ID
    backupName String
    Backup name
    backupRegion String
    Backup region
    backupStartTime String
    Backup creation start time (UTC)
    backupStatus String
    Backup status. Values: Success, Failed, Running
    consistentTime String
    Consistency time point
    createType String
    Backup creator. Values: System (system), User (user)
    dbEngineVersion String
    Compatible version. Values: MySQL57: MySQL 5.7 version; MySQL80: MySQL 8.0 version
    dbTableInfos List<Property Map>
    downloadStatus String
    Download status
    engineType String
    Database engine type. Values: InnoDB: InnoDB engine; RocksDB: RocksDB engine
    errorMessage String
    Error message for backup failure
    expiredTime String
    Backup expiration time (UTC)
    id String
    The provider-assigned unique ID for this managed resource.
    isEncrypted Boolean
    Whether encrypted
    isExpired Boolean
    Whether expired

    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_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_name: Optional[str] = None,
            backup_region: Optional[str] = None,
            backup_start_time: Optional[str] = None,
            backup_status: Optional[str] = None,
            backup_type: Optional[str] = None,
            consistent_time: Optional[str] = None,
            create_type: Optional[str] = None,
            db_engine_version: Optional[str] = None,
            db_table_infos: Optional[Sequence[BackupDbTableInfoArgs]] = None,
            download_status: Optional[str] = None,
            engine_type: Optional[str] = None,
            error_message: Optional[str] = None,
            expired_time: Optional[str] = None,
            instance_id: Optional[str] = None,
            is_encrypted: Optional[bool] = None,
            is_expired: Optional[bool] = None) -> Backup
    func 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:rdsmysql:Backup    get:      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.
    The following state arguments are supported:
    BackupEndTime string
    Backup creation end time (UTC)
    BackupFileName string
    Backup file name
    BackupFileSize int
    Backup file size (bytes)
    BackupId string
    Backup ID
    BackupMetas List<Volcengine.BackupBackupMeta>
    BackupMethod string
    Backup type. Values: Physical (physical backup), Logical (logical backup), Snapshot (snapshot backup)
    BackupName string
    Backup name
    BackupRegion string
    Backup region
    BackupStartTime string
    Backup creation start time (UTC)
    BackupStatus string
    Backup status. Values: Success, Failed, Running
    BackupType string
    Backup method. Values: Full (full/database table backup), Increment (incremental backup), DumpAll (full database backup)
    ConsistentTime string
    Consistency time point
    CreateType string
    Backup creator. Values: System (system), User (user)
    DbEngineVersion string
    Compatible version. Values: MySQL57: MySQL 5.7 version; MySQL80: MySQL 8.0 version
    DbTableInfos List<Volcengine.BackupDbTableInfo>
    DownloadStatus string
    Download status
    EngineType string
    Database engine type. Values: InnoDB: InnoDB engine; RocksDB: RocksDB engine
    ErrorMessage string
    Error message for backup failure
    ExpiredTime string
    Backup expiration time (UTC)
    InstanceId string
    Instance ID
    IsEncrypted bool
    Whether encrypted
    IsExpired bool
    Whether expired
    BackupEndTime string
    Backup creation end time (UTC)
    BackupFileName string
    Backup file name
    BackupFileSize int
    Backup file size (bytes)
    BackupId string
    Backup ID
    BackupMetas []BackupBackupMetaArgs
    BackupMethod string
    Backup type. Values: Physical (physical backup), Logical (logical backup), Snapshot (snapshot backup)
    BackupName string
    Backup name
    BackupRegion string
    Backup region
    BackupStartTime string
    Backup creation start time (UTC)
    BackupStatus string
    Backup status. Values: Success, Failed, Running
    BackupType string
    Backup method. Values: Full (full/database table backup), Increment (incremental backup), DumpAll (full database backup)
    ConsistentTime string
    Consistency time point
    CreateType string
    Backup creator. Values: System (system), User (user)
    DbEngineVersion string
    Compatible version. Values: MySQL57: MySQL 5.7 version; MySQL80: MySQL 8.0 version
    DbTableInfos []BackupDbTableInfoArgs
    DownloadStatus string
    Download status
    EngineType string
    Database engine type. Values: InnoDB: InnoDB engine; RocksDB: RocksDB engine
    ErrorMessage string
    Error message for backup failure
    ExpiredTime string
    Backup expiration time (UTC)
    InstanceId string
    Instance ID
    IsEncrypted bool
    Whether encrypted
    IsExpired bool
    Whether expired
    backupEndTime String
    Backup creation end time (UTC)
    backupFileName String
    Backup file name
    backupFileSize Integer
    Backup file size (bytes)
    backupId String
    Backup ID
    backupMetas List<BackupBackupMeta>
    backupMethod String
    Backup type. Values: Physical (physical backup), Logical (logical backup), Snapshot (snapshot backup)
    backupName String
    Backup name
    backupRegion String
    Backup region
    backupStartTime String
    Backup creation start time (UTC)
    backupStatus String
    Backup status. Values: Success, Failed, Running
    backupType String
    Backup method. Values: Full (full/database table backup), Increment (incremental backup), DumpAll (full database backup)
    consistentTime String
    Consistency time point
    createType String
    Backup creator. Values: System (system), User (user)
    dbEngineVersion String
    Compatible version. Values: MySQL57: MySQL 5.7 version; MySQL80: MySQL 8.0 version
    dbTableInfos List<BackupDbTableInfo>
    downloadStatus String
    Download status
    engineType String
    Database engine type. Values: InnoDB: InnoDB engine; RocksDB: RocksDB engine
    errorMessage String
    Error message for backup failure
    expiredTime String
    Backup expiration time (UTC)
    instanceId String
    Instance ID
    isEncrypted Boolean
    Whether encrypted
    isExpired Boolean
    Whether expired
    backupEndTime string
    Backup creation end time (UTC)
    backupFileName string
    Backup file name
    backupFileSize number
    Backup file size (bytes)
    backupId string
    Backup ID
    backupMetas BackupBackupMeta[]
    backupMethod string
    Backup type. Values: Physical (physical backup), Logical (logical backup), Snapshot (snapshot backup)
    backupName string
    Backup name
    backupRegion string
    Backup region
    backupStartTime string
    Backup creation start time (UTC)
    backupStatus string
    Backup status. Values: Success, Failed, Running
    backupType string
    Backup method. Values: Full (full/database table backup), Increment (incremental backup), DumpAll (full database backup)
    consistentTime string
    Consistency time point
    createType string
    Backup creator. Values: System (system), User (user)
    dbEngineVersion string
    Compatible version. Values: MySQL57: MySQL 5.7 version; MySQL80: MySQL 8.0 version
    dbTableInfos BackupDbTableInfo[]
    downloadStatus string
    Download status
    engineType string
    Database engine type. Values: InnoDB: InnoDB engine; RocksDB: RocksDB engine
    errorMessage string
    Error message for backup failure
    expiredTime string
    Backup expiration time (UTC)
    instanceId string
    Instance ID
    isEncrypted boolean
    Whether encrypted
    isExpired boolean
    Whether expired
    backup_end_time str
    Backup creation end time (UTC)
    backup_file_name str
    Backup file name
    backup_file_size int
    Backup file size (bytes)
    backup_id str
    Backup ID
    backup_metas Sequence[BackupBackupMetaArgs]
    backup_method str
    Backup type. Values: Physical (physical backup), Logical (logical backup), Snapshot (snapshot backup)
    backup_name str
    Backup name
    backup_region str
    Backup region
    backup_start_time str
    Backup creation start time (UTC)
    backup_status str
    Backup status. Values: Success, Failed, Running
    backup_type str
    Backup method. Values: Full (full/database table backup), Increment (incremental backup), DumpAll (full database backup)
    consistent_time str
    Consistency time point
    create_type str
    Backup creator. Values: System (system), User (user)
    db_engine_version str
    Compatible version. Values: MySQL57: MySQL 5.7 version; MySQL80: MySQL 8.0 version
    db_table_infos Sequence[BackupDbTableInfoArgs]
    download_status str
    Download status
    engine_type str
    Database engine type. Values: InnoDB: InnoDB engine; RocksDB: RocksDB engine
    error_message str
    Error message for backup failure
    expired_time str
    Backup expiration time (UTC)
    instance_id str
    Instance ID
    is_encrypted bool
    Whether encrypted
    is_expired bool
    Whether expired
    backupEndTime String
    Backup creation end time (UTC)
    backupFileName String
    Backup file name
    backupFileSize Number
    Backup file size (bytes)
    backupId String
    Backup ID
    backupMetas List<Property Map>
    backupMethod String
    Backup type. Values: Physical (physical backup), Logical (logical backup), Snapshot (snapshot backup)
    backupName String
    Backup name
    backupRegion String
    Backup region
    backupStartTime String
    Backup creation start time (UTC)
    backupStatus String
    Backup status. Values: Success, Failed, Running
    backupType String
    Backup method. Values: Full (full/database table backup), Increment (incremental backup), DumpAll (full database backup)
    consistentTime String
    Consistency time point
    createType String
    Backup creator. Values: System (system), User (user)
    dbEngineVersion String
    Compatible version. Values: MySQL57: MySQL 5.7 version; MySQL80: MySQL 8.0 version
    dbTableInfos List<Property Map>
    downloadStatus String
    Download status
    engineType String
    Database engine type. Values: InnoDB: InnoDB engine; RocksDB: RocksDB engine
    errorMessage String
    Error message for backup failure
    expiredTime String
    Backup expiration time (UTC)
    instanceId String
    Instance ID
    isEncrypted Boolean
    Whether encrypted
    isExpired Boolean
    Whether expired

    Supporting Types

    BackupBackupMeta, BackupBackupMetaArgs

    Database string
    Database name
    Tables List<string>
    Table name list
    Database string
    Database name
    Tables []string
    Table name list
    database String
    Database name
    tables List<String>
    Table name list
    database string
    Database name
    tables string[]
    Table name list
    database str
    Database name
    tables Sequence[str]
    Table name list
    database String
    Database name
    tables List<String>
    Table name list

    BackupDbTableInfo, BackupDbTableInfoArgs

    Database string
    Database name
    Tables List<string>
    Table name list
    Database string
    Database name
    Tables []string
    Table name list
    database String
    Database name
    tables List<String>
    Table name list
    database string
    Database name
    tables string[]
    Table name list
    database str
    Database name
    tables Sequence[str]
    Table name list
    database String
    Database name
    tables List<String>
    Table name list

    Import

    $ pulumi import volcenginecc:rdsmysql/backup:Backup example "instance_id|backup_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 volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.33
    published on Thursday, May 7, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.