1. Packages
  2. Flexibleengine Provider
  3. API Docs
  4. getCbrBackup
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud

flexibleengine.getCbrBackup

Explore with Pulumi AI

flexibleengine logo
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud

    Use this data source to query the backup detail using its ID within FlexibleEngine.

    Example Usage

    Using backup ID to query the backup detail

    import * as pulumi from "@pulumi/pulumi";
    import * as flexibleengine from "@pulumi/flexibleengine";
    
    const config = new pulumi.Config();
    const backupId = config.requireObject("backupId");
    const test = flexibleengine.getCbrBackup({
        id: "backup_id",
    });
    
    import pulumi
    import pulumi_flexibleengine as flexibleengine
    
    config = pulumi.Config()
    backup_id = config.require_object("backupId")
    test = flexibleengine.get_cbr_backup(id="backup_id")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/flexibleengine/flexibleengine"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		backupId := cfg.RequireObject("backupId")
    		_, err := flexibleengine.GetCbrBackup(ctx, &flexibleengine.GetCbrBackupArgs{
    			Id: "backup_id",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Flexibleengine = Pulumi.Flexibleengine;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var backupId = config.RequireObject<dynamic>("backupId");
        var test = Flexibleengine.GetCbrBackup.Invoke(new()
        {
            Id = "backup_id",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.flexibleengine.FlexibleengineFunctions;
    import com.pulumi.flexibleengine.inputs.GetCbrBackupArgs;
    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 config = ctx.config();
            final var backupId = config.get("backupId");
            final var test = FlexibleengineFunctions.getCbrBackup(GetCbrBackupArgs.builder()
                .id("backup_id")
                .build());
    
        }
    }
    
    configuration:
      backupId:
        type: dynamic
    variables:
      test:
        fn::invoke:
          function: flexibleengine:getCbrBackup
          arguments:
            id: backup_id
    

    Using getCbrBackup

    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 getCbrBackup(args: GetCbrBackupArgs, opts?: InvokeOptions): Promise<GetCbrBackupResult>
    function getCbrBackupOutput(args: GetCbrBackupOutputArgs, opts?: InvokeOptions): Output<GetCbrBackupResult>
    def get_cbr_backup(id: Optional[str] = None,
                       region: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetCbrBackupResult
    def get_cbr_backup_output(id: Optional[pulumi.Input[str]] = None,
                       region: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetCbrBackupResult]
    func GetCbrBackup(ctx *Context, args *GetCbrBackupArgs, opts ...InvokeOption) (*GetCbrBackupResult, error)
    func GetCbrBackupOutput(ctx *Context, args *GetCbrBackupOutputArgs, opts ...InvokeOption) GetCbrBackupResultOutput

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

    public static class GetCbrBackup 
    {
        public static Task<GetCbrBackupResult> InvokeAsync(GetCbrBackupArgs args, InvokeOptions? opts = null)
        public static Output<GetCbrBackupResult> Invoke(GetCbrBackupInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCbrBackupResult> getCbrBackup(GetCbrBackupArgs args, InvokeOptions options)
    public static Output<GetCbrBackupResult> getCbrBackup(GetCbrBackupArgs args, InvokeOptions options)
    
    fn::invoke:
      function: flexibleengine:index/getCbrBackup:getCbrBackup
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Specifies the backup ID.
    Region string
    Specifies the region in which to query the backup detail. If omitted, the provider-level region will be used.
    Id string
    Specifies the backup ID.
    Region string
    Specifies the region in which to query the backup detail. If omitted, the provider-level region will be used.
    id String
    Specifies the backup ID.
    region String
    Specifies the region in which to query the backup detail. If omitted, the provider-level region will be used.
    id string
    Specifies the backup ID.
    region string
    Specifies the region in which to query the backup detail. If omitted, the provider-level region will be used.
    id str
    Specifies the backup ID.
    region str
    Specifies the region in which to query the backup detail. If omitted, the provider-level region will be used.
    id String
    Specifies the backup ID.
    region String
    Specifies the region in which to query the backup detail. If omitted, the provider-level region will be used.

    getCbrBackup Result

    The following output properties are available:

    CheckpointId string
    The restore point ID of the sub-backup resource.
    Childrens List<GetCbrBackupChildren>
    The backup list of the sub-backup resources. The object structure is documented below.
    CreatedAt string
    The creation time of the sub-backup.
    Description string
    The sub-backup description.
    EnterpriseProjectId string
    The enterprise project to which the backup sub-backup resource belongs.
    ExpiredAt string
    The expiration time of the sub-backup.
    ExtendInfos List<GetCbrBackupExtendInfo>
    The extended information. The object structure is documented below.
    Id string
    The sub-backup ID.
    Name string
    The sub-backup name.
    ParentId string
    The parent backup ID.
    ReplicationRecords List<GetCbrBackupReplicationRecord>
    The replication records. The object structure is documented above.
    ResourceAz string
    The availability zone where the backup sub-backup resource is located.
    ResourceId string
    The sub-backup resource ID.
    ResourceName string
    The sub-backup resource name.
    ResourceSize double
    The sub-backup resource size, in GB.
    ResourceType string
    The sub-backup resource type.
    Status string
    The sub-backup status.
    Type string
    The sub-backup type.
    UpdatedAt string
    The latest update time of the sub-backup.
    VaultId string
    The vault to which the backup resource belongs.
    Region string
    CheckpointId string
    The restore point ID of the sub-backup resource.
    Childrens []GetCbrBackupChildren
    The backup list of the sub-backup resources. The object structure is documented below.
    CreatedAt string
    The creation time of the sub-backup.
    Description string
    The sub-backup description.
    EnterpriseProjectId string
    The enterprise project to which the backup sub-backup resource belongs.
    ExpiredAt string
    The expiration time of the sub-backup.
    ExtendInfos []GetCbrBackupExtendInfo
    The extended information. The object structure is documented below.
    Id string
    The sub-backup ID.
    Name string
    The sub-backup name.
    ParentId string
    The parent backup ID.
    ReplicationRecords []GetCbrBackupReplicationRecord
    The replication records. The object structure is documented above.
    ResourceAz string
    The availability zone where the backup sub-backup resource is located.
    ResourceId string
    The sub-backup resource ID.
    ResourceName string
    The sub-backup resource name.
    ResourceSize float64
    The sub-backup resource size, in GB.
    ResourceType string
    The sub-backup resource type.
    Status string
    The sub-backup status.
    Type string
    The sub-backup type.
    UpdatedAt string
    The latest update time of the sub-backup.
    VaultId string
    The vault to which the backup resource belongs.
    Region string
    checkpointId String
    The restore point ID of the sub-backup resource.
    childrens List<GetCbrBackupChildren>
    The backup list of the sub-backup resources. The object structure is documented below.
    createdAt String
    The creation time of the sub-backup.
    description String
    The sub-backup description.
    enterpriseProjectId String
    The enterprise project to which the backup sub-backup resource belongs.
    expiredAt String
    The expiration time of the sub-backup.
    extendInfos List<GetCbrBackupExtendInfo>
    The extended information. The object structure is documented below.
    id String
    The sub-backup ID.
    name String
    The sub-backup name.
    parentId String
    The parent backup ID.
    replicationRecords List<GetCbrBackupReplicationRecord>
    The replication records. The object structure is documented above.
    resourceAz String
    The availability zone where the backup sub-backup resource is located.
    resourceId String
    The sub-backup resource ID.
    resourceName String
    The sub-backup resource name.
    resourceSize Double
    The sub-backup resource size, in GB.
    resourceType String
    The sub-backup resource type.
    status String
    The sub-backup status.
    type String
    The sub-backup type.
    updatedAt String
    The latest update time of the sub-backup.
    vaultId String
    The vault to which the backup resource belongs.
    region String
    checkpointId string
    The restore point ID of the sub-backup resource.
    childrens GetCbrBackupChildren[]
    The backup list of the sub-backup resources. The object structure is documented below.
    createdAt string
    The creation time of the sub-backup.
    description string
    The sub-backup description.
    enterpriseProjectId string
    The enterprise project to which the backup sub-backup resource belongs.
    expiredAt string
    The expiration time of the sub-backup.
    extendInfos GetCbrBackupExtendInfo[]
    The extended information. The object structure is documented below.
    id string
    The sub-backup ID.
    name string
    The sub-backup name.
    parentId string
    The parent backup ID.
    replicationRecords GetCbrBackupReplicationRecord[]
    The replication records. The object structure is documented above.
    resourceAz string
    The availability zone where the backup sub-backup resource is located.
    resourceId string
    The sub-backup resource ID.
    resourceName string
    The sub-backup resource name.
    resourceSize number
    The sub-backup resource size, in GB.
    resourceType string
    The sub-backup resource type.
    status string
    The sub-backup status.
    type string
    The sub-backup type.
    updatedAt string
    The latest update time of the sub-backup.
    vaultId string
    The vault to which the backup resource belongs.
    region string
    checkpoint_id str
    The restore point ID of the sub-backup resource.
    childrens Sequence[GetCbrBackupChildren]
    The backup list of the sub-backup resources. The object structure is documented below.
    created_at str
    The creation time of the sub-backup.
    description str
    The sub-backup description.
    enterprise_project_id str
    The enterprise project to which the backup sub-backup resource belongs.
    expired_at str
    The expiration time of the sub-backup.
    extend_infos Sequence[GetCbrBackupExtendInfo]
    The extended information. The object structure is documented below.
    id str
    The sub-backup ID.
    name str
    The sub-backup name.
    parent_id str
    The parent backup ID.
    replication_records Sequence[GetCbrBackupReplicationRecord]
    The replication records. The object structure is documented above.
    resource_az str
    The availability zone where the backup sub-backup resource is located.
    resource_id str
    The sub-backup resource ID.
    resource_name str
    The sub-backup resource name.
    resource_size float
    The sub-backup resource size, in GB.
    resource_type str
    The sub-backup resource type.
    status str
    The sub-backup status.
    type str
    The sub-backup type.
    updated_at str
    The latest update time of the sub-backup.
    vault_id str
    The vault to which the backup resource belongs.
    region str
    checkpointId String
    The restore point ID of the sub-backup resource.
    childrens List<Property Map>
    The backup list of the sub-backup resources. The object structure is documented below.
    createdAt String
    The creation time of the sub-backup.
    description String
    The sub-backup description.
    enterpriseProjectId String
    The enterprise project to which the backup sub-backup resource belongs.
    expiredAt String
    The expiration time of the sub-backup.
    extendInfos List<Property Map>
    The extended information. The object structure is documented below.
    id String
    The sub-backup ID.
    name String
    The sub-backup name.
    parentId String
    The parent backup ID.
    replicationRecords List<Property Map>
    The replication records. The object structure is documented above.
    resourceAz String
    The availability zone where the backup sub-backup resource is located.
    resourceId String
    The sub-backup resource ID.
    resourceName String
    The sub-backup resource name.
    resourceSize Number
    The sub-backup resource size, in GB.
    resourceType String
    The sub-backup resource type.
    status String
    The sub-backup status.
    type String
    The sub-backup type.
    updatedAt String
    The latest update time of the sub-backup.
    vaultId String
    The vault to which the backup resource belongs.
    region String

    Supporting Types

    GetCbrBackupChildren

    CheckpointId string
    The restore point ID of the sub-backup resource.
    CreatedAt string
    The creation time of the sub-backup.
    Description string
    The sub-backup description.
    EnterpriseProjectId string
    The enterprise project to which the backup sub-backup resource belongs.
    ExpiredAt string
    The expiration time of the sub-backup.
    ExtendInfos List<GetCbrBackupChildrenExtendInfo>
    The extended information. The object structure is documented below.
    Id string
    Specifies the backup ID.
    Name string
    The sub-backup name.
    ReplicationRecords List<GetCbrBackupChildrenReplicationRecord>
    The replication records. The object structure is documented above.
    ResourceAz string
    The availability zone where the backup sub-backup resource is located.
    ResourceId string
    The sub-backup resource ID.
    ResourceName string
    The sub-backup resource name.
    ResourceSize double
    The sub-backup resource size, in GB.
    ResourceType string
    The sub-backup resource type.
    Status string
    The sub-backup status.
    Type string
    The sub-backup type.
    UpdatedAt string
    The latest update time of the sub-backup.
    VaultId string
    The vault to which the backup resource belongs.
    CheckpointId string
    The restore point ID of the sub-backup resource.
    CreatedAt string
    The creation time of the sub-backup.
    Description string
    The sub-backup description.
    EnterpriseProjectId string
    The enterprise project to which the backup sub-backup resource belongs.
    ExpiredAt string
    The expiration time of the sub-backup.
    ExtendInfos []GetCbrBackupChildrenExtendInfo
    The extended information. The object structure is documented below.
    Id string
    Specifies the backup ID.
    Name string
    The sub-backup name.
    ReplicationRecords []GetCbrBackupChildrenReplicationRecord
    The replication records. The object structure is documented above.
    ResourceAz string
    The availability zone where the backup sub-backup resource is located.
    ResourceId string
    The sub-backup resource ID.
    ResourceName string
    The sub-backup resource name.
    ResourceSize float64
    The sub-backup resource size, in GB.
    ResourceType string
    The sub-backup resource type.
    Status string
    The sub-backup status.
    Type string
    The sub-backup type.
    UpdatedAt string
    The latest update time of the sub-backup.
    VaultId string
    The vault to which the backup resource belongs.
    checkpointId String
    The restore point ID of the sub-backup resource.
    createdAt String
    The creation time of the sub-backup.
    description String
    The sub-backup description.
    enterpriseProjectId String
    The enterprise project to which the backup sub-backup resource belongs.
    expiredAt String
    The expiration time of the sub-backup.
    extendInfos List<GetCbrBackupChildrenExtendInfo>
    The extended information. The object structure is documented below.
    id String
    Specifies the backup ID.
    name String
    The sub-backup name.
    replicationRecords List<GetCbrBackupChildrenReplicationRecord>
    The replication records. The object structure is documented above.
    resourceAz String
    The availability zone where the backup sub-backup resource is located.
    resourceId String
    The sub-backup resource ID.
    resourceName String
    The sub-backup resource name.
    resourceSize Double
    The sub-backup resource size, in GB.
    resourceType String
    The sub-backup resource type.
    status String
    The sub-backup status.
    type String
    The sub-backup type.
    updatedAt String
    The latest update time of the sub-backup.
    vaultId String
    The vault to which the backup resource belongs.
    checkpointId string
    The restore point ID of the sub-backup resource.
    createdAt string
    The creation time of the sub-backup.
    description string
    The sub-backup description.
    enterpriseProjectId string
    The enterprise project to which the backup sub-backup resource belongs.
    expiredAt string
    The expiration time of the sub-backup.
    extendInfos GetCbrBackupChildrenExtendInfo[]
    The extended information. The object structure is documented below.
    id string
    Specifies the backup ID.
    name string
    The sub-backup name.
    replicationRecords GetCbrBackupChildrenReplicationRecord[]
    The replication records. The object structure is documented above.
    resourceAz string
    The availability zone where the backup sub-backup resource is located.
    resourceId string
    The sub-backup resource ID.
    resourceName string
    The sub-backup resource name.
    resourceSize number
    The sub-backup resource size, in GB.
    resourceType string
    The sub-backup resource type.
    status string
    The sub-backup status.
    type string
    The sub-backup type.
    updatedAt string
    The latest update time of the sub-backup.
    vaultId string
    The vault to which the backup resource belongs.
    checkpoint_id str
    The restore point ID of the sub-backup resource.
    created_at str
    The creation time of the sub-backup.
    description str
    The sub-backup description.
    enterprise_project_id str
    The enterprise project to which the backup sub-backup resource belongs.
    expired_at str
    The expiration time of the sub-backup.
    extend_infos Sequence[GetCbrBackupChildrenExtendInfo]
    The extended information. The object structure is documented below.
    id str
    Specifies the backup ID.
    name str
    The sub-backup name.
    replication_records Sequence[GetCbrBackupChildrenReplicationRecord]
    The replication records. The object structure is documented above.
    resource_az str
    The availability zone where the backup sub-backup resource is located.
    resource_id str
    The sub-backup resource ID.
    resource_name str
    The sub-backup resource name.
    resource_size float
    The sub-backup resource size, in GB.
    resource_type str
    The sub-backup resource type.
    status str
    The sub-backup status.
    type str
    The sub-backup type.
    updated_at str
    The latest update time of the sub-backup.
    vault_id str
    The vault to which the backup resource belongs.
    checkpointId String
    The restore point ID of the sub-backup resource.
    createdAt String
    The creation time of the sub-backup.
    description String
    The sub-backup description.
    enterpriseProjectId String
    The enterprise project to which the backup sub-backup resource belongs.
    expiredAt String
    The expiration time of the sub-backup.
    extendInfos List<Property Map>
    The extended information. The object structure is documented below.
    id String
    Specifies the backup ID.
    name String
    The sub-backup name.
    replicationRecords List<Property Map>
    The replication records. The object structure is documented above.
    resourceAz String
    The availability zone where the backup sub-backup resource is located.
    resourceId String
    The sub-backup resource ID.
    resourceName String
    The sub-backup resource name.
    resourceSize Number
    The sub-backup resource size, in GB.
    resourceType String
    The sub-backup resource type.
    status String
    The sub-backup status.
    type String
    The sub-backup type.
    updatedAt String
    The latest update time of the sub-backup.
    vaultId String
    The vault to which the backup resource belongs.

    GetCbrBackupChildrenExtendInfo

    AutoTrigger bool
    Whether the backup is automatically generated.
    Bootable bool
    Whether the backup is a system disk backup.
    ContainSystemDisk bool
    Whether the VM backup data contains system disk data.
    Encrypted bool
    Whether the backup is encrypted.
    Incremental bool
    Whether the backup is an incremental backup.
    IsSystemDisk bool
    Whether the disk is a system disk.
    OsRegistryImages List<string>
    The ID list of images created using backups.
    SnapshotId string
    Snapshot ID of the disk backup.
    SupportLld bool
    Whether to allow lazyloading for fast restoration.
    SupportedRestoreMode string
    The restoration mode.
    AutoTrigger bool
    Whether the backup is automatically generated.
    Bootable bool
    Whether the backup is a system disk backup.
    ContainSystemDisk bool
    Whether the VM backup data contains system disk data.
    Encrypted bool
    Whether the backup is encrypted.
    Incremental bool
    Whether the backup is an incremental backup.
    IsSystemDisk bool
    Whether the disk is a system disk.
    OsRegistryImages []string
    The ID list of images created using backups.
    SnapshotId string
    Snapshot ID of the disk backup.
    SupportLld bool
    Whether to allow lazyloading for fast restoration.
    SupportedRestoreMode string
    The restoration mode.
    autoTrigger Boolean
    Whether the backup is automatically generated.
    bootable Boolean
    Whether the backup is a system disk backup.
    containSystemDisk Boolean
    Whether the VM backup data contains system disk data.
    encrypted Boolean
    Whether the backup is encrypted.
    incremental Boolean
    Whether the backup is an incremental backup.
    isSystemDisk Boolean
    Whether the disk is a system disk.
    osRegistryImages List<String>
    The ID list of images created using backups.
    snapshotId String
    Snapshot ID of the disk backup.
    supportLld Boolean
    Whether to allow lazyloading for fast restoration.
    supportedRestoreMode String
    The restoration mode.
    autoTrigger boolean
    Whether the backup is automatically generated.
    bootable boolean
    Whether the backup is a system disk backup.
    containSystemDisk boolean
    Whether the VM backup data contains system disk data.
    encrypted boolean
    Whether the backup is encrypted.
    incremental boolean
    Whether the backup is an incremental backup.
    isSystemDisk boolean
    Whether the disk is a system disk.
    osRegistryImages string[]
    The ID list of images created using backups.
    snapshotId string
    Snapshot ID of the disk backup.
    supportLld boolean
    Whether to allow lazyloading for fast restoration.
    supportedRestoreMode string
    The restoration mode.
    auto_trigger bool
    Whether the backup is automatically generated.
    bootable bool
    Whether the backup is a system disk backup.
    contain_system_disk bool
    Whether the VM backup data contains system disk data.
    encrypted bool
    Whether the backup is encrypted.
    incremental bool
    Whether the backup is an incremental backup.
    is_system_disk bool
    Whether the disk is a system disk.
    os_registry_images Sequence[str]
    The ID list of images created using backups.
    snapshot_id str
    Snapshot ID of the disk backup.
    support_lld bool
    Whether to allow lazyloading for fast restoration.
    supported_restore_mode str
    The restoration mode.
    autoTrigger Boolean
    Whether the backup is automatically generated.
    bootable Boolean
    Whether the backup is a system disk backup.
    containSystemDisk Boolean
    Whether the VM backup data contains system disk data.
    encrypted Boolean
    Whether the backup is encrypted.
    incremental Boolean
    Whether the backup is an incremental backup.
    isSystemDisk Boolean
    Whether the disk is a system disk.
    osRegistryImages List<String>
    The ID list of images created using backups.
    snapshotId String
    Snapshot ID of the disk backup.
    supportLld Boolean
    Whether to allow lazyloading for fast restoration.
    supportedRestoreMode String
    The restoration mode.

    GetCbrBackupChildrenReplicationRecord

    CreatedAt string
    The creation time of the sub-backup.
    DestinationBackupId string
    The ID of the destination backup used for replication.
    DestinationCheckpointId string
    The record ID of the destination backup used for replication.
    DestinationProjectId string
    The ID of the replication destination project.
    DestinationRegion string
    The replication destination region.
    DestinationVaultId string
    The destination vault ID.
    ExtraInfos List<GetCbrBackupChildrenReplicationRecordExtraInfo>
    The additional information of the replication. The object structure is documented below.
    Id string
    Specifies the backup ID.
    SourceBackupId string
    The ID of the source backup used for replication.
    SourceCheckpointId string
    The ID of the source backup record used for replication.
    SourceProjectId string
    The ID of the replication source project.
    SourceRegion string
    The replication source region.
    Status string
    The sub-backup status.
    VaultId string
    The vault to which the backup resource belongs.
    CreatedAt string
    The creation time of the sub-backup.
    DestinationBackupId string
    The ID of the destination backup used for replication.
    DestinationCheckpointId string
    The record ID of the destination backup used for replication.
    DestinationProjectId string
    The ID of the replication destination project.
    DestinationRegion string
    The replication destination region.
    DestinationVaultId string
    The destination vault ID.
    ExtraInfos []GetCbrBackupChildrenReplicationRecordExtraInfo
    The additional information of the replication. The object structure is documented below.
    Id string
    Specifies the backup ID.
    SourceBackupId string
    The ID of the source backup used for replication.
    SourceCheckpointId string
    The ID of the source backup record used for replication.
    SourceProjectId string
    The ID of the replication source project.
    SourceRegion string
    The replication source region.
    Status string
    The sub-backup status.
    VaultId string
    The vault to which the backup resource belongs.
    createdAt String
    The creation time of the sub-backup.
    destinationBackupId String
    The ID of the destination backup used for replication.
    destinationCheckpointId String
    The record ID of the destination backup used for replication.
    destinationProjectId String
    The ID of the replication destination project.
    destinationRegion String
    The replication destination region.
    destinationVaultId String
    The destination vault ID.
    extraInfos List<GetCbrBackupChildrenReplicationRecordExtraInfo>
    The additional information of the replication. The object structure is documented below.
    id String
    Specifies the backup ID.
    sourceBackupId String
    The ID of the source backup used for replication.
    sourceCheckpointId String
    The ID of the source backup record used for replication.
    sourceProjectId String
    The ID of the replication source project.
    sourceRegion String
    The replication source region.
    status String
    The sub-backup status.
    vaultId String
    The vault to which the backup resource belongs.
    createdAt string
    The creation time of the sub-backup.
    destinationBackupId string
    The ID of the destination backup used for replication.
    destinationCheckpointId string
    The record ID of the destination backup used for replication.
    destinationProjectId string
    The ID of the replication destination project.
    destinationRegion string
    The replication destination region.
    destinationVaultId string
    The destination vault ID.
    extraInfos GetCbrBackupChildrenReplicationRecordExtraInfo[]
    The additional information of the replication. The object structure is documented below.
    id string
    Specifies the backup ID.
    sourceBackupId string
    The ID of the source backup used for replication.
    sourceCheckpointId string
    The ID of the source backup record used for replication.
    sourceProjectId string
    The ID of the replication source project.
    sourceRegion string
    The replication source region.
    status string
    The sub-backup status.
    vaultId string
    The vault to which the backup resource belongs.
    created_at str
    The creation time of the sub-backup.
    destination_backup_id str
    The ID of the destination backup used for replication.
    destination_checkpoint_id str
    The record ID of the destination backup used for replication.
    destination_project_id str
    The ID of the replication destination project.
    destination_region str
    The replication destination region.
    destination_vault_id str
    The destination vault ID.
    extra_infos Sequence[GetCbrBackupChildrenReplicationRecordExtraInfo]
    The additional information of the replication. The object structure is documented below.
    id str
    Specifies the backup ID.
    source_backup_id str
    The ID of the source backup used for replication.
    source_checkpoint_id str
    The ID of the source backup record used for replication.
    source_project_id str
    The ID of the replication source project.
    source_region str
    The replication source region.
    status str
    The sub-backup status.
    vault_id str
    The vault to which the backup resource belongs.
    createdAt String
    The creation time of the sub-backup.
    destinationBackupId String
    The ID of the destination backup used for replication.
    destinationCheckpointId String
    The record ID of the destination backup used for replication.
    destinationProjectId String
    The ID of the replication destination project.
    destinationRegion String
    The replication destination region.
    destinationVaultId String
    The destination vault ID.
    extraInfos List<Property Map>
    The additional information of the replication. The object structure is documented below.
    id String
    Specifies the backup ID.
    sourceBackupId String
    The ID of the source backup used for replication.
    sourceCheckpointId String
    The ID of the source backup record used for replication.
    sourceProjectId String
    The ID of the replication source project.
    sourceRegion String
    The replication source region.
    status String
    The sub-backup status.
    vaultId String
    The vault to which the backup resource belongs.

    GetCbrBackupChildrenReplicationRecordExtraInfo

    AutoTrigger bool
    Whether the backup is automatically generated.
    DestinationVaultId string
    The destination vault ID.
    FailCode string
    The error code.
    FailReason string
    The error cause.
    Progress double
    The replication progress.
    AutoTrigger bool
    Whether the backup is automatically generated.
    DestinationVaultId string
    The destination vault ID.
    FailCode string
    The error code.
    FailReason string
    The error cause.
    Progress float64
    The replication progress.
    autoTrigger Boolean
    Whether the backup is automatically generated.
    destinationVaultId String
    The destination vault ID.
    failCode String
    The error code.
    failReason String
    The error cause.
    progress Double
    The replication progress.
    autoTrigger boolean
    Whether the backup is automatically generated.
    destinationVaultId string
    The destination vault ID.
    failCode string
    The error code.
    failReason string
    The error cause.
    progress number
    The replication progress.
    auto_trigger bool
    Whether the backup is automatically generated.
    destination_vault_id str
    The destination vault ID.
    fail_code str
    The error code.
    fail_reason str
    The error cause.
    progress float
    The replication progress.
    autoTrigger Boolean
    Whether the backup is automatically generated.
    destinationVaultId String
    The destination vault ID.
    failCode String
    The error code.
    failReason String
    The error cause.
    progress Number
    The replication progress.

    GetCbrBackupExtendInfo

    AutoTrigger bool
    Whether the backup is automatically generated.
    Bootable bool
    Whether the backup is a system disk backup.
    ContainSystemDisk bool
    Whether the VM backup data contains system disk data.
    Encrypted bool
    Whether the backup is encrypted.
    Incremental bool
    Whether the backup is an incremental backup.
    IsSystemDisk bool
    Whether the disk is a system disk.
    OsRegistryImages List<string>
    The ID list of images created using backups.
    SnapshotId string
    Snapshot ID of the disk backup.
    SupportLld bool
    Whether to allow lazyloading for fast restoration.
    SupportedRestoreMode string
    The restoration mode.
    AutoTrigger bool
    Whether the backup is automatically generated.
    Bootable bool
    Whether the backup is a system disk backup.
    ContainSystemDisk bool
    Whether the VM backup data contains system disk data.
    Encrypted bool
    Whether the backup is encrypted.
    Incremental bool
    Whether the backup is an incremental backup.
    IsSystemDisk bool
    Whether the disk is a system disk.
    OsRegistryImages []string
    The ID list of images created using backups.
    SnapshotId string
    Snapshot ID of the disk backup.
    SupportLld bool
    Whether to allow lazyloading for fast restoration.
    SupportedRestoreMode string
    The restoration mode.
    autoTrigger Boolean
    Whether the backup is automatically generated.
    bootable Boolean
    Whether the backup is a system disk backup.
    containSystemDisk Boolean
    Whether the VM backup data contains system disk data.
    encrypted Boolean
    Whether the backup is encrypted.
    incremental Boolean
    Whether the backup is an incremental backup.
    isSystemDisk Boolean
    Whether the disk is a system disk.
    osRegistryImages List<String>
    The ID list of images created using backups.
    snapshotId String
    Snapshot ID of the disk backup.
    supportLld Boolean
    Whether to allow lazyloading for fast restoration.
    supportedRestoreMode String
    The restoration mode.
    autoTrigger boolean
    Whether the backup is automatically generated.
    bootable boolean
    Whether the backup is a system disk backup.
    containSystemDisk boolean
    Whether the VM backup data contains system disk data.
    encrypted boolean
    Whether the backup is encrypted.
    incremental boolean
    Whether the backup is an incremental backup.
    isSystemDisk boolean
    Whether the disk is a system disk.
    osRegistryImages string[]
    The ID list of images created using backups.
    snapshotId string
    Snapshot ID of the disk backup.
    supportLld boolean
    Whether to allow lazyloading for fast restoration.
    supportedRestoreMode string
    The restoration mode.
    auto_trigger bool
    Whether the backup is automatically generated.
    bootable bool
    Whether the backup is a system disk backup.
    contain_system_disk bool
    Whether the VM backup data contains system disk data.
    encrypted bool
    Whether the backup is encrypted.
    incremental bool
    Whether the backup is an incremental backup.
    is_system_disk bool
    Whether the disk is a system disk.
    os_registry_images Sequence[str]
    The ID list of images created using backups.
    snapshot_id str
    Snapshot ID of the disk backup.
    support_lld bool
    Whether to allow lazyloading for fast restoration.
    supported_restore_mode str
    The restoration mode.
    autoTrigger Boolean
    Whether the backup is automatically generated.
    bootable Boolean
    Whether the backup is a system disk backup.
    containSystemDisk Boolean
    Whether the VM backup data contains system disk data.
    encrypted Boolean
    Whether the backup is encrypted.
    incremental Boolean
    Whether the backup is an incremental backup.
    isSystemDisk Boolean
    Whether the disk is a system disk.
    osRegistryImages List<String>
    The ID list of images created using backups.
    snapshotId String
    Snapshot ID of the disk backup.
    supportLld Boolean
    Whether to allow lazyloading for fast restoration.
    supportedRestoreMode String
    The restoration mode.

    GetCbrBackupReplicationRecord

    CreatedAt string
    The creation time of the sub-backup.
    DestinationBackupId string
    The ID of the destination backup used for replication.
    DestinationCheckpointId string
    The record ID of the destination backup used for replication.
    DestinationProjectId string
    The ID of the replication destination project.
    DestinationRegion string
    The replication destination region.
    DestinationVaultId string
    The destination vault ID.
    ExtraInfos List<GetCbrBackupReplicationRecordExtraInfo>
    The additional information of the replication. The object structure is documented below.
    Id string
    Specifies the backup ID.
    SourceBackupId string
    The ID of the source backup used for replication.
    SourceCheckpointId string
    The ID of the source backup record used for replication.
    SourceProjectId string
    The ID of the replication source project.
    SourceRegion string
    The replication source region.
    Status string
    The sub-backup status.
    VaultId string
    The vault to which the backup resource belongs.
    CreatedAt string
    The creation time of the sub-backup.
    DestinationBackupId string
    The ID of the destination backup used for replication.
    DestinationCheckpointId string
    The record ID of the destination backup used for replication.
    DestinationProjectId string
    The ID of the replication destination project.
    DestinationRegion string
    The replication destination region.
    DestinationVaultId string
    The destination vault ID.
    ExtraInfos []GetCbrBackupReplicationRecordExtraInfo
    The additional information of the replication. The object structure is documented below.
    Id string
    Specifies the backup ID.
    SourceBackupId string
    The ID of the source backup used for replication.
    SourceCheckpointId string
    The ID of the source backup record used for replication.
    SourceProjectId string
    The ID of the replication source project.
    SourceRegion string
    The replication source region.
    Status string
    The sub-backup status.
    VaultId string
    The vault to which the backup resource belongs.
    createdAt String
    The creation time of the sub-backup.
    destinationBackupId String
    The ID of the destination backup used for replication.
    destinationCheckpointId String
    The record ID of the destination backup used for replication.
    destinationProjectId String
    The ID of the replication destination project.
    destinationRegion String
    The replication destination region.
    destinationVaultId String
    The destination vault ID.
    extraInfos List<GetCbrBackupReplicationRecordExtraInfo>
    The additional information of the replication. The object structure is documented below.
    id String
    Specifies the backup ID.
    sourceBackupId String
    The ID of the source backup used for replication.
    sourceCheckpointId String
    The ID of the source backup record used for replication.
    sourceProjectId String
    The ID of the replication source project.
    sourceRegion String
    The replication source region.
    status String
    The sub-backup status.
    vaultId String
    The vault to which the backup resource belongs.
    createdAt string
    The creation time of the sub-backup.
    destinationBackupId string
    The ID of the destination backup used for replication.
    destinationCheckpointId string
    The record ID of the destination backup used for replication.
    destinationProjectId string
    The ID of the replication destination project.
    destinationRegion string
    The replication destination region.
    destinationVaultId string
    The destination vault ID.
    extraInfos GetCbrBackupReplicationRecordExtraInfo[]
    The additional information of the replication. The object structure is documented below.
    id string
    Specifies the backup ID.
    sourceBackupId string
    The ID of the source backup used for replication.
    sourceCheckpointId string
    The ID of the source backup record used for replication.
    sourceProjectId string
    The ID of the replication source project.
    sourceRegion string
    The replication source region.
    status string
    The sub-backup status.
    vaultId string
    The vault to which the backup resource belongs.
    created_at str
    The creation time of the sub-backup.
    destination_backup_id str
    The ID of the destination backup used for replication.
    destination_checkpoint_id str
    The record ID of the destination backup used for replication.
    destination_project_id str
    The ID of the replication destination project.
    destination_region str
    The replication destination region.
    destination_vault_id str
    The destination vault ID.
    extra_infos Sequence[GetCbrBackupReplicationRecordExtraInfo]
    The additional information of the replication. The object structure is documented below.
    id str
    Specifies the backup ID.
    source_backup_id str
    The ID of the source backup used for replication.
    source_checkpoint_id str
    The ID of the source backup record used for replication.
    source_project_id str
    The ID of the replication source project.
    source_region str
    The replication source region.
    status str
    The sub-backup status.
    vault_id str
    The vault to which the backup resource belongs.
    createdAt String
    The creation time of the sub-backup.
    destinationBackupId String
    The ID of the destination backup used for replication.
    destinationCheckpointId String
    The record ID of the destination backup used for replication.
    destinationProjectId String
    The ID of the replication destination project.
    destinationRegion String
    The replication destination region.
    destinationVaultId String
    The destination vault ID.
    extraInfos List<Property Map>
    The additional information of the replication. The object structure is documented below.
    id String
    Specifies the backup ID.
    sourceBackupId String
    The ID of the source backup used for replication.
    sourceCheckpointId String
    The ID of the source backup record used for replication.
    sourceProjectId String
    The ID of the replication source project.
    sourceRegion String
    The replication source region.
    status String
    The sub-backup status.
    vaultId String
    The vault to which the backup resource belongs.

    GetCbrBackupReplicationRecordExtraInfo

    AutoTrigger bool
    Whether the backup is automatically generated.
    DestinationVaultId string
    The destination vault ID.
    FailCode string
    The error code.
    FailReason string
    The error cause.
    Progress double
    The replication progress.
    AutoTrigger bool
    Whether the backup is automatically generated.
    DestinationVaultId string
    The destination vault ID.
    FailCode string
    The error code.
    FailReason string
    The error cause.
    Progress float64
    The replication progress.
    autoTrigger Boolean
    Whether the backup is automatically generated.
    destinationVaultId String
    The destination vault ID.
    failCode String
    The error code.
    failReason String
    The error cause.
    progress Double
    The replication progress.
    autoTrigger boolean
    Whether the backup is automatically generated.
    destinationVaultId string
    The destination vault ID.
    failCode string
    The error code.
    failReason string
    The error cause.
    progress number
    The replication progress.
    auto_trigger bool
    Whether the backup is automatically generated.
    destination_vault_id str
    The destination vault ID.
    fail_code str
    The error code.
    fail_reason str
    The error cause.
    progress float
    The replication progress.
    autoTrigger Boolean
    Whether the backup is automatically generated.
    destinationVaultId String
    The destination vault ID.
    failCode String
    The error code.
    failReason String
    The error cause.
    progress Number
    The replication progress.

    Package Details

    Repository
    flexibleengine flexibleenginecloud/terraform-provider-flexibleengine
    License
    Notes
    This Pulumi package is based on the flexibleengine Terraform Provider.
    flexibleengine logo
    flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud