1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getSqlserverBackupByFlowId
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getSqlserverBackupByFlowId

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of sqlserver datasource_backup_by_flow_id

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const zones = tencentcloud.getAvailabilityZonesByProduct({
        product: "sqlserver",
    });
    const vpc = new tencentcloud.Vpc("vpc", {cidrBlock: "10.0.0.0/16"});
    const subnet = new tencentcloud.Subnet("subnet", {
        availabilityZone: zones.then(zones => zones.zones?.[4]?.name),
        vpcId: vpc.vpcId,
        cidrBlock: "10.0.0.0/16",
        isMulticast: false,
    });
    const securityGroup = new tencentcloud.SecurityGroup("securityGroup", {description: "desc."});
    const exampleSqlserverBasicInstance = new tencentcloud.SqlserverBasicInstance("exampleSqlserverBasicInstance", {
        availabilityZone: zones.then(zones => zones.zones?.[4]?.name),
        chargeType: "POSTPAID_BY_HOUR",
        vpcId: vpc.vpcId,
        subnetId: subnet.subnetId,
        projectId: 0,
        memory: 4,
        storage: 100,
        cpu: 2,
        machineType: "CLOUD_PREMIUM",
        maintenanceWeekSets: [
            1,
            2,
            3,
        ],
        maintenanceStartTime: "09:00",
        maintenanceTimeSpan: 3,
        securityGroups: [securityGroup.securityGroupId],
        tags: {
            test: "test",
        },
    });
    const exampleSqlserverDb = new tencentcloud.SqlserverDb("exampleSqlserverDb", {
        instanceId: exampleSqlserverBasicInstance.sqlserverBasicInstanceId,
        charset: "Chinese_PRC_BIN",
        remark: "test-remark",
    });
    const exampleSqlserverGeneralBackup = new tencentcloud.SqlserverGeneralBackup("exampleSqlserverGeneralBackup", {
        instanceId: exampleSqlserverDb.sqlserverDbId,
        backupName: "tf_example_backup",
        strategy: 0,
    });
    const exampleSqlserverBackupByFlowId = tencentcloud.getSqlserverBackupByFlowIdOutput({
        instanceId: exampleSqlserverGeneralBackup.instanceId,
        flowId: exampleSqlserverGeneralBackup.flowId,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    zones = tencentcloud.get_availability_zones_by_product(product="sqlserver")
    vpc = tencentcloud.Vpc("vpc", cidr_block="10.0.0.0/16")
    subnet = tencentcloud.Subnet("subnet",
        availability_zone=zones.zones[4].name,
        vpc_id=vpc.vpc_id,
        cidr_block="10.0.0.0/16",
        is_multicast=False)
    security_group = tencentcloud.SecurityGroup("securityGroup", description="desc.")
    example_sqlserver_basic_instance = tencentcloud.SqlserverBasicInstance("exampleSqlserverBasicInstance",
        availability_zone=zones.zones[4].name,
        charge_type="POSTPAID_BY_HOUR",
        vpc_id=vpc.vpc_id,
        subnet_id=subnet.subnet_id,
        project_id=0,
        memory=4,
        storage=100,
        cpu=2,
        machine_type="CLOUD_PREMIUM",
        maintenance_week_sets=[
            1,
            2,
            3,
        ],
        maintenance_start_time="09:00",
        maintenance_time_span=3,
        security_groups=[security_group.security_group_id],
        tags={
            "test": "test",
        })
    example_sqlserver_db = tencentcloud.SqlserverDb("exampleSqlserverDb",
        instance_id=example_sqlserver_basic_instance.sqlserver_basic_instance_id,
        charset="Chinese_PRC_BIN",
        remark="test-remark")
    example_sqlserver_general_backup = tencentcloud.SqlserverGeneralBackup("exampleSqlserverGeneralBackup",
        instance_id=example_sqlserver_db.sqlserver_db_id,
        backup_name="tf_example_backup",
        strategy=0)
    example_sqlserver_backup_by_flow_id = tencentcloud.get_sqlserver_backup_by_flow_id_output(instance_id=example_sqlserver_general_backup.instance_id,
        flow_id=example_sqlserver_general_backup.flow_id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		zones, err := tencentcloud.GetAvailabilityZonesByProduct(ctx, &tencentcloud.GetAvailabilityZonesByProductArgs{
    			Product: "sqlserver",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		vpc, err := tencentcloud.NewVpc(ctx, "vpc", &tencentcloud.VpcArgs{
    			CidrBlock: pulumi.String("10.0.0.0/16"),
    		})
    		if err != nil {
    			return err
    		}
    		subnet, err := tencentcloud.NewSubnet(ctx, "subnet", &tencentcloud.SubnetArgs{
    			AvailabilityZone: pulumi.String(zones.Zones[4].Name),
    			VpcId:            vpc.VpcId,
    			CidrBlock:        pulumi.String("10.0.0.0/16"),
    			IsMulticast:      pulumi.Bool(false),
    		})
    		if err != nil {
    			return err
    		}
    		securityGroup, err := tencentcloud.NewSecurityGroup(ctx, "securityGroup", &tencentcloud.SecurityGroupArgs{
    			Description: pulumi.String("desc."),
    		})
    		if err != nil {
    			return err
    		}
    		exampleSqlserverBasicInstance, err := tencentcloud.NewSqlserverBasicInstance(ctx, "exampleSqlserverBasicInstance", &tencentcloud.SqlserverBasicInstanceArgs{
    			AvailabilityZone: pulumi.String(zones.Zones[4].Name),
    			ChargeType:       pulumi.String("POSTPAID_BY_HOUR"),
    			VpcId:            vpc.VpcId,
    			SubnetId:         subnet.SubnetId,
    			ProjectId:        pulumi.Float64(0),
    			Memory:           pulumi.Float64(4),
    			Storage:          pulumi.Float64(100),
    			Cpu:              pulumi.Float64(2),
    			MachineType:      pulumi.String("CLOUD_PREMIUM"),
    			MaintenanceWeekSets: pulumi.Float64Array{
    				pulumi.Float64(1),
    				pulumi.Float64(2),
    				pulumi.Float64(3),
    			},
    			MaintenanceStartTime: pulumi.String("09:00"),
    			MaintenanceTimeSpan:  pulumi.Float64(3),
    			SecurityGroups: pulumi.StringArray{
    				securityGroup.SecurityGroupId,
    			},
    			Tags: pulumi.StringMap{
    				"test": pulumi.String("test"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		exampleSqlserverDb, err := tencentcloud.NewSqlserverDb(ctx, "exampleSqlserverDb", &tencentcloud.SqlserverDbArgs{
    			InstanceId: exampleSqlserverBasicInstance.SqlserverBasicInstanceId,
    			Charset:    pulumi.String("Chinese_PRC_BIN"),
    			Remark:     pulumi.String("test-remark"),
    		})
    		if err != nil {
    			return err
    		}
    		exampleSqlserverGeneralBackup, err := tencentcloud.NewSqlserverGeneralBackup(ctx, "exampleSqlserverGeneralBackup", &tencentcloud.SqlserverGeneralBackupArgs{
    			InstanceId: exampleSqlserverDb.SqlserverDbId,
    			BackupName: pulumi.String("tf_example_backup"),
    			Strategy:   pulumi.Float64(0),
    		})
    		if err != nil {
    			return err
    		}
    		_ = tencentcloud.GetSqlserverBackupByFlowIdOutput(ctx, tencentcloud.GetSqlserverBackupByFlowIdOutputArgs{
    			InstanceId: exampleSqlserverGeneralBackup.InstanceId,
    			FlowId:     exampleSqlserverGeneralBackup.FlowId,
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var zones = Tencentcloud.GetAvailabilityZonesByProduct.Invoke(new()
        {
            Product = "sqlserver",
        });
    
        var vpc = new Tencentcloud.Vpc("vpc", new()
        {
            CidrBlock = "10.0.0.0/16",
        });
    
        var subnet = new Tencentcloud.Subnet("subnet", new()
        {
            AvailabilityZone = zones.Apply(getAvailabilityZonesByProductResult => getAvailabilityZonesByProductResult.Zones[4]?.Name),
            VpcId = vpc.VpcId,
            CidrBlock = "10.0.0.0/16",
            IsMulticast = false,
        });
    
        var securityGroup = new Tencentcloud.SecurityGroup("securityGroup", new()
        {
            Description = "desc.",
        });
    
        var exampleSqlserverBasicInstance = new Tencentcloud.SqlserverBasicInstance("exampleSqlserverBasicInstance", new()
        {
            AvailabilityZone = zones.Apply(getAvailabilityZonesByProductResult => getAvailabilityZonesByProductResult.Zones[4]?.Name),
            ChargeType = "POSTPAID_BY_HOUR",
            VpcId = vpc.VpcId,
            SubnetId = subnet.SubnetId,
            ProjectId = 0,
            Memory = 4,
            Storage = 100,
            Cpu = 2,
            MachineType = "CLOUD_PREMIUM",
            MaintenanceWeekSets = new[]
            {
                1,
                2,
                3,
            },
            MaintenanceStartTime = "09:00",
            MaintenanceTimeSpan = 3,
            SecurityGroups = new[]
            {
                securityGroup.SecurityGroupId,
            },
            Tags = 
            {
                { "test", "test" },
            },
        });
    
        var exampleSqlserverDb = new Tencentcloud.SqlserverDb("exampleSqlserverDb", new()
        {
            InstanceId = exampleSqlserverBasicInstance.SqlserverBasicInstanceId,
            Charset = "Chinese_PRC_BIN",
            Remark = "test-remark",
        });
    
        var exampleSqlserverGeneralBackup = new Tencentcloud.SqlserverGeneralBackup("exampleSqlserverGeneralBackup", new()
        {
            InstanceId = exampleSqlserverDb.SqlserverDbId,
            BackupName = "tf_example_backup",
            Strategy = 0,
        });
    
        var exampleSqlserverBackupByFlowId = Tencentcloud.GetSqlserverBackupByFlowId.Invoke(new()
        {
            InstanceId = exampleSqlserverGeneralBackup.InstanceId,
            FlowId = exampleSqlserverGeneralBackup.FlowId,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetAvailabilityZonesByProductArgs;
    import com.pulumi.tencentcloud.Vpc;
    import com.pulumi.tencentcloud.VpcArgs;
    import com.pulumi.tencentcloud.Subnet;
    import com.pulumi.tencentcloud.SubnetArgs;
    import com.pulumi.tencentcloud.SecurityGroup;
    import com.pulumi.tencentcloud.SecurityGroupArgs;
    import com.pulumi.tencentcloud.SqlserverBasicInstance;
    import com.pulumi.tencentcloud.SqlserverBasicInstanceArgs;
    import com.pulumi.tencentcloud.SqlserverDb;
    import com.pulumi.tencentcloud.SqlserverDbArgs;
    import com.pulumi.tencentcloud.SqlserverGeneralBackup;
    import com.pulumi.tencentcloud.SqlserverGeneralBackupArgs;
    import com.pulumi.tencentcloud.inputs.GetSqlserverBackupByFlowIdArgs;
    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) {
            final var zones = TencentcloudFunctions.getAvailabilityZonesByProduct(GetAvailabilityZonesByProductArgs.builder()
                .product("sqlserver")
                .build());
    
            var vpc = new Vpc("vpc", VpcArgs.builder()
                .cidrBlock("10.0.0.0/16")
                .build());
    
            var subnet = new Subnet("subnet", SubnetArgs.builder()
                .availabilityZone(zones.applyValue(getAvailabilityZonesByProductResult -> getAvailabilityZonesByProductResult.zones()[4].name()))
                .vpcId(vpc.vpcId())
                .cidrBlock("10.0.0.0/16")
                .isMulticast(false)
                .build());
    
            var securityGroup = new SecurityGroup("securityGroup", SecurityGroupArgs.builder()
                .description("desc.")
                .build());
    
            var exampleSqlserverBasicInstance = new SqlserverBasicInstance("exampleSqlserverBasicInstance", SqlserverBasicInstanceArgs.builder()
                .availabilityZone(zones.applyValue(getAvailabilityZonesByProductResult -> getAvailabilityZonesByProductResult.zones()[4].name()))
                .chargeType("POSTPAID_BY_HOUR")
                .vpcId(vpc.vpcId())
                .subnetId(subnet.subnetId())
                .projectId(0)
                .memory(4)
                .storage(100)
                .cpu(2)
                .machineType("CLOUD_PREMIUM")
                .maintenanceWeekSets(            
                    1,
                    2,
                    3)
                .maintenanceStartTime("09:00")
                .maintenanceTimeSpan(3)
                .securityGroups(securityGroup.securityGroupId())
                .tags(Map.of("test", "test"))
                .build());
    
            var exampleSqlserverDb = new SqlserverDb("exampleSqlserverDb", SqlserverDbArgs.builder()
                .instanceId(exampleSqlserverBasicInstance.sqlserverBasicInstanceId())
                .charset("Chinese_PRC_BIN")
                .remark("test-remark")
                .build());
    
            var exampleSqlserverGeneralBackup = new SqlserverGeneralBackup("exampleSqlserverGeneralBackup", SqlserverGeneralBackupArgs.builder()
                .instanceId(exampleSqlserverDb.sqlserverDbId())
                .backupName("tf_example_backup")
                .strategy(0)
                .build());
    
            final var exampleSqlserverBackupByFlowId = TencentcloudFunctions.getSqlserverBackupByFlowId(GetSqlserverBackupByFlowIdArgs.builder()
                .instanceId(exampleSqlserverGeneralBackup.instanceId())
                .flowId(exampleSqlserverGeneralBackup.flowId())
                .build());
    
        }
    }
    
    resources:
      vpc:
        type: tencentcloud:Vpc
        properties:
          cidrBlock: 10.0.0.0/16
      subnet:
        type: tencentcloud:Subnet
        properties:
          availabilityZone: ${zones.zones[4].name}
          vpcId: ${vpc.vpcId}
          cidrBlock: 10.0.0.0/16
          isMulticast: false
      securityGroup:
        type: tencentcloud:SecurityGroup
        properties:
          description: desc.
      exampleSqlserverBasicInstance:
        type: tencentcloud:SqlserverBasicInstance
        properties:
          availabilityZone: ${zones.zones[4].name}
          chargeType: POSTPAID_BY_HOUR
          vpcId: ${vpc.vpcId}
          subnetId: ${subnet.subnetId}
          projectId: 0
          memory: 4
          storage: 100
          cpu: 2
          machineType: CLOUD_PREMIUM
          maintenanceWeekSets:
            - 1
            - 2
            - 3
          maintenanceStartTime: 09:00
          maintenanceTimeSpan: 3
          securityGroups:
            - ${securityGroup.securityGroupId}
          tags:
            test: test
      exampleSqlserverDb:
        type: tencentcloud:SqlserverDb
        properties:
          instanceId: ${exampleSqlserverBasicInstance.sqlserverBasicInstanceId}
          charset: Chinese_PRC_BIN
          remark: test-remark
      exampleSqlserverGeneralBackup:
        type: tencentcloud:SqlserverGeneralBackup
        properties:
          instanceId: ${exampleSqlserverDb.sqlserverDbId}
          backupName: tf_example_backup
          strategy: 0
    variables:
      zones:
        fn::invoke:
          function: tencentcloud:getAvailabilityZonesByProduct
          arguments:
            product: sqlserver
      exampleSqlserverBackupByFlowId:
        fn::invoke:
          function: tencentcloud:getSqlserverBackupByFlowId
          arguments:
            instanceId: ${exampleSqlserverGeneralBackup.instanceId}
            flowId: ${exampleSqlserverGeneralBackup.flowId}
    

    Using getSqlserverBackupByFlowId

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getSqlserverBackupByFlowId(args: GetSqlserverBackupByFlowIdArgs, opts?: InvokeOptions): Promise<GetSqlserverBackupByFlowIdResult>
    function getSqlserverBackupByFlowIdOutput(args: GetSqlserverBackupByFlowIdOutputArgs, opts?: InvokeOptions): Output<GetSqlserverBackupByFlowIdResult>
    def get_sqlserver_backup_by_flow_id(flow_id: Optional[str] = None,
                                        id: Optional[str] = None,
                                        instance_id: Optional[str] = None,
                                        result_output_file: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetSqlserverBackupByFlowIdResult
    def get_sqlserver_backup_by_flow_id_output(flow_id: Optional[pulumi.Input[str]] = None,
                                        id: Optional[pulumi.Input[str]] = None,
                                        instance_id: Optional[pulumi.Input[str]] = None,
                                        result_output_file: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetSqlserverBackupByFlowIdResult]
    func GetSqlserverBackupByFlowId(ctx *Context, args *GetSqlserverBackupByFlowIdArgs, opts ...InvokeOption) (*GetSqlserverBackupByFlowIdResult, error)
    func GetSqlserverBackupByFlowIdOutput(ctx *Context, args *GetSqlserverBackupByFlowIdOutputArgs, opts ...InvokeOption) GetSqlserverBackupByFlowIdResultOutput

    > Note: This function is named GetSqlserverBackupByFlowId in the Go SDK.

    public static class GetSqlserverBackupByFlowId 
    {
        public static Task<GetSqlserverBackupByFlowIdResult> InvokeAsync(GetSqlserverBackupByFlowIdArgs args, InvokeOptions? opts = null)
        public static Output<GetSqlserverBackupByFlowIdResult> Invoke(GetSqlserverBackupByFlowIdInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSqlserverBackupByFlowIdResult> getSqlserverBackupByFlowId(GetSqlserverBackupByFlowIdArgs args, InvokeOptions options)
    public static Output<GetSqlserverBackupByFlowIdResult> getSqlserverBackupByFlowId(GetSqlserverBackupByFlowIdArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getSqlserverBackupByFlowId:getSqlserverBackupByFlowId
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FlowId string
    Create a backup process ID, which can be obtained through the CreateBackup interface.
    InstanceId string
    Instance ID.
    Id string
    ResultOutputFile string
    Used to save results.
    FlowId string
    Create a backup process ID, which can be obtained through the CreateBackup interface.
    InstanceId string
    Instance ID.
    Id string
    ResultOutputFile string
    Used to save results.
    flowId String
    Create a backup process ID, which can be obtained through the CreateBackup interface.
    instanceId String
    Instance ID.
    id String
    resultOutputFile String
    Used to save results.
    flowId string
    Create a backup process ID, which can be obtained through the CreateBackup interface.
    instanceId string
    Instance ID.
    id string
    resultOutputFile string
    Used to save results.
    flow_id str
    Create a backup process ID, which can be obtained through the CreateBackup interface.
    instance_id str
    Instance ID.
    id str
    result_output_file str
    Used to save results.
    flowId String
    Create a backup process ID, which can be obtained through the CreateBackup interface.
    instanceId String
    Instance ID.
    id String
    resultOutputFile String
    Used to save results.

    getSqlserverBackupByFlowId Result

    The following output properties are available:

    BackupName string
    Backup task name, customizable.
    BackupWay double
    Backup method, 0-scheduled backup; 1-manual temporary backup; instance status is 0-creating, this field is the default value 0, meaningless.
    Dbs List<string>
    For the DB list, only the library name contained in the first record is returned for a single-database backup file; for a single-database backup file, the library names of all records need to be obtained through the DescribeBackupFiles interface.
    EndTime string
    backup end time.
    ExternalAddr string
    External network download address, for a single database backup file, only the external network download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.
    FileName string
    File name. For a single-database backup file, only the file name of the first record is returned; for a single-database backup file, the file names of all records need to be obtained through the DescribeBackupFiles interface.
    FlowId string
    GroupId string
    Aggregate Id, this value is not returned for packaged backup files. Use this value to call the DescribeBackupFiles interface to obtain the detailed information of a single database backup file.
    Id string
    InstanceId string
    InternalAddr string
    Intranet download address, for a single database backup file, only the intranet download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.
    StartTime string
    backup start time.
    Status double
    Backup file status, 0-creating; 1-success; 2-failure.
    Strategy double
    Backup strategy, 0-instance backup; 1-multi-database backup; when the instance status is 0-creating, this field is the default value 0, meaningless.
    ResultOutputFile string
    BackupName string
    Backup task name, customizable.
    BackupWay float64
    Backup method, 0-scheduled backup; 1-manual temporary backup; instance status is 0-creating, this field is the default value 0, meaningless.
    Dbs []string
    For the DB list, only the library name contained in the first record is returned for a single-database backup file; for a single-database backup file, the library names of all records need to be obtained through the DescribeBackupFiles interface.
    EndTime string
    backup end time.
    ExternalAddr string
    External network download address, for a single database backup file, only the external network download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.
    FileName string
    File name. For a single-database backup file, only the file name of the first record is returned; for a single-database backup file, the file names of all records need to be obtained through the DescribeBackupFiles interface.
    FlowId string
    GroupId string
    Aggregate Id, this value is not returned for packaged backup files. Use this value to call the DescribeBackupFiles interface to obtain the detailed information of a single database backup file.
    Id string
    InstanceId string
    InternalAddr string
    Intranet download address, for a single database backup file, only the intranet download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.
    StartTime string
    backup start time.
    Status float64
    Backup file status, 0-creating; 1-success; 2-failure.
    Strategy float64
    Backup strategy, 0-instance backup; 1-multi-database backup; when the instance status is 0-creating, this field is the default value 0, meaningless.
    ResultOutputFile string
    backupName String
    Backup task name, customizable.
    backupWay Double
    Backup method, 0-scheduled backup; 1-manual temporary backup; instance status is 0-creating, this field is the default value 0, meaningless.
    dbs List<String>
    For the DB list, only the library name contained in the first record is returned for a single-database backup file; for a single-database backup file, the library names of all records need to be obtained through the DescribeBackupFiles interface.
    endTime String
    backup end time.
    externalAddr String
    External network download address, for a single database backup file, only the external network download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.
    fileName String
    File name. For a single-database backup file, only the file name of the first record is returned; for a single-database backup file, the file names of all records need to be obtained through the DescribeBackupFiles interface.
    flowId String
    groupId String
    Aggregate Id, this value is not returned for packaged backup files. Use this value to call the DescribeBackupFiles interface to obtain the detailed information of a single database backup file.
    id String
    instanceId String
    internalAddr String
    Intranet download address, for a single database backup file, only the intranet download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.
    startTime String
    backup start time.
    status Double
    Backup file status, 0-creating; 1-success; 2-failure.
    strategy Double
    Backup strategy, 0-instance backup; 1-multi-database backup; when the instance status is 0-creating, this field is the default value 0, meaningless.
    resultOutputFile String
    backupName string
    Backup task name, customizable.
    backupWay number
    Backup method, 0-scheduled backup; 1-manual temporary backup; instance status is 0-creating, this field is the default value 0, meaningless.
    dbs string[]
    For the DB list, only the library name contained in the first record is returned for a single-database backup file; for a single-database backup file, the library names of all records need to be obtained through the DescribeBackupFiles interface.
    endTime string
    backup end time.
    externalAddr string
    External network download address, for a single database backup file, only the external network download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.
    fileName string
    File name. For a single-database backup file, only the file name of the first record is returned; for a single-database backup file, the file names of all records need to be obtained through the DescribeBackupFiles interface.
    flowId string
    groupId string
    Aggregate Id, this value is not returned for packaged backup files. Use this value to call the DescribeBackupFiles interface to obtain the detailed information of a single database backup file.
    id string
    instanceId string
    internalAddr string
    Intranet download address, for a single database backup file, only the intranet download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.
    startTime string
    backup start time.
    status number
    Backup file status, 0-creating; 1-success; 2-failure.
    strategy number
    Backup strategy, 0-instance backup; 1-multi-database backup; when the instance status is 0-creating, this field is the default value 0, meaningless.
    resultOutputFile string
    backup_name str
    Backup task name, customizable.
    backup_way float
    Backup method, 0-scheduled backup; 1-manual temporary backup; instance status is 0-creating, this field is the default value 0, meaningless.
    dbs Sequence[str]
    For the DB list, only the library name contained in the first record is returned for a single-database backup file; for a single-database backup file, the library names of all records need to be obtained through the DescribeBackupFiles interface.
    end_time str
    backup end time.
    external_addr str
    External network download address, for a single database backup file, only the external network download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.
    file_name str
    File name. For a single-database backup file, only the file name of the first record is returned; for a single-database backup file, the file names of all records need to be obtained through the DescribeBackupFiles interface.
    flow_id str
    group_id str
    Aggregate Id, this value is not returned for packaged backup files. Use this value to call the DescribeBackupFiles interface to obtain the detailed information of a single database backup file.
    id str
    instance_id str
    internal_addr str
    Intranet download address, for a single database backup file, only the intranet download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.
    start_time str
    backup start time.
    status float
    Backup file status, 0-creating; 1-success; 2-failure.
    strategy float
    Backup strategy, 0-instance backup; 1-multi-database backup; when the instance status is 0-creating, this field is the default value 0, meaningless.
    result_output_file str
    backupName String
    Backup task name, customizable.
    backupWay Number
    Backup method, 0-scheduled backup; 1-manual temporary backup; instance status is 0-creating, this field is the default value 0, meaningless.
    dbs List<String>
    For the DB list, only the library name contained in the first record is returned for a single-database backup file; for a single-database backup file, the library names of all records need to be obtained through the DescribeBackupFiles interface.
    endTime String
    backup end time.
    externalAddr String
    External network download address, for a single database backup file, only the external network download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.
    fileName String
    File name. For a single-database backup file, only the file name of the first record is returned; for a single-database backup file, the file names of all records need to be obtained through the DescribeBackupFiles interface.
    flowId String
    groupId String
    Aggregate Id, this value is not returned for packaged backup files. Use this value to call the DescribeBackupFiles interface to obtain the detailed information of a single database backup file.
    id String
    instanceId String
    internalAddr String
    Intranet download address, for a single database backup file, only the intranet download address of the first record is returned; single database backup files need to obtain the download addresses of all records through the DescribeBackupFiles interface.
    startTime String
    backup start time.
    status Number
    Backup file status, 0-creating; 1-success; 2-failure.
    strategy Number
    Backup strategy, 0-instance backup; 1-multi-database backup; when the instance status is 0-creating, this field is the default value 0, meaningless.
    resultOutputFile String

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack