1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. cbr
  6. getBackupResource
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::CBR::BackupResource

    Using getBackupResource

    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 getBackupResource(args: GetBackupResourceArgs, opts?: InvokeOptions): Promise<GetBackupResourceResult>
    function getBackupResourceOutput(args: GetBackupResourceOutputArgs, opts?: InvokeOptions): Output<GetBackupResourceResult>
    def get_backup_resource(id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetBackupResourceResult
    def get_backup_resource_output(id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetBackupResourceResult]
    func LookupBackupResource(ctx *Context, args *LookupBackupResourceArgs, opts ...InvokeOption) (*LookupBackupResourceResult, error)
    func LookupBackupResourceOutput(ctx *Context, args *LookupBackupResourceOutputArgs, opts ...InvokeOption) LookupBackupResourceResultOutput

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

    public static class GetBackupResource 
    {
        public static Task<GetBackupResourceResult> InvokeAsync(GetBackupResourceArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupResourceResult> Invoke(GetBackupResourceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupResourceResult> getBackupResource(GetBackupResourceArgs args, InvokeOptions options)
    public static Output<GetBackupResourceResult> getBackupResource(GetBackupResourceArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:cbr/getBackupResource:getBackupResource
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getBackupResource Result

    The following output properties are available:

    AccountId string
    Account ID that created this backup source
    CreatedTime string
    Creation Time
    Id string
    Uniquely identifies the resource.
    InstanceId string
    Instance ID
    InstanceName string
    Instance Name
    MetaInformation Volcengine.GetBackupResourceMetaInformation
    Resource meta information (used to store additional configuration when creating a backup plan). ECS full backup parameters: see the EcsBackupConfiguration structure. vePFS backup parameters: see the VePFSBackupConfiguration structure.
    Plans List<Volcengine.GetBackupResourcePlan>
    List of Associated Backup Plans
    RecoveryPointNumber int
    Number of Restore Points
    ResourceId string
    Backup Source ID
    ResourceType string
    Backup source type. Value description: ECS: ECS full instance. vePFS: vePFS file system.
    Status string
    Backup source status. Possible values: AVAILABLE, REMOVING, BEINGBACKEDUP, RECOVERING, CREATING, ERROR, UNAVAILABLE.
    UpdatedTime string
    Update Time
    UsedCapacityInBytes int
    Bytes Already Backed Up
    AccountId string
    Account ID that created this backup source
    CreatedTime string
    Creation Time
    Id string
    Uniquely identifies the resource.
    InstanceId string
    Instance ID
    InstanceName string
    Instance Name
    MetaInformation GetBackupResourceMetaInformation
    Resource meta information (used to store additional configuration when creating a backup plan). ECS full backup parameters: see the EcsBackupConfiguration structure. vePFS backup parameters: see the VePFSBackupConfiguration structure.
    Plans []GetBackupResourcePlan
    List of Associated Backup Plans
    RecoveryPointNumber int
    Number of Restore Points
    ResourceId string
    Backup Source ID
    ResourceType string
    Backup source type. Value description: ECS: ECS full instance. vePFS: vePFS file system.
    Status string
    Backup source status. Possible values: AVAILABLE, REMOVING, BEINGBACKEDUP, RECOVERING, CREATING, ERROR, UNAVAILABLE.
    UpdatedTime string
    Update Time
    UsedCapacityInBytes int
    Bytes Already Backed Up
    accountId String
    Account ID that created this backup source
    createdTime String
    Creation Time
    id String
    Uniquely identifies the resource.
    instanceId String
    Instance ID
    instanceName String
    Instance Name
    metaInformation GetBackupResourceMetaInformation
    Resource meta information (used to store additional configuration when creating a backup plan). ECS full backup parameters: see the EcsBackupConfiguration structure. vePFS backup parameters: see the VePFSBackupConfiguration structure.
    plans List<GetBackupResourcePlan>
    List of Associated Backup Plans
    recoveryPointNumber Integer
    Number of Restore Points
    resourceId String
    Backup Source ID
    resourceType String
    Backup source type. Value description: ECS: ECS full instance. vePFS: vePFS file system.
    status String
    Backup source status. Possible values: AVAILABLE, REMOVING, BEINGBACKEDUP, RECOVERING, CREATING, ERROR, UNAVAILABLE.
    updatedTime String
    Update Time
    usedCapacityInBytes Integer
    Bytes Already Backed Up
    accountId string
    Account ID that created this backup source
    createdTime string
    Creation Time
    id string
    Uniquely identifies the resource.
    instanceId string
    Instance ID
    instanceName string
    Instance Name
    metaInformation GetBackupResourceMetaInformation
    Resource meta information (used to store additional configuration when creating a backup plan). ECS full backup parameters: see the EcsBackupConfiguration structure. vePFS backup parameters: see the VePFSBackupConfiguration structure.
    plans GetBackupResourcePlan[]
    List of Associated Backup Plans
    recoveryPointNumber number
    Number of Restore Points
    resourceId string
    Backup Source ID
    resourceType string
    Backup source type. Value description: ECS: ECS full instance. vePFS: vePFS file system.
    status string
    Backup source status. Possible values: AVAILABLE, REMOVING, BEINGBACKEDUP, RECOVERING, CREATING, ERROR, UNAVAILABLE.
    updatedTime string
    Update Time
    usedCapacityInBytes number
    Bytes Already Backed Up
    account_id str
    Account ID that created this backup source
    created_time str
    Creation Time
    id str
    Uniquely identifies the resource.
    instance_id str
    Instance ID
    instance_name str
    Instance Name
    meta_information GetBackupResourceMetaInformation
    Resource meta information (used to store additional configuration when creating a backup plan). ECS full backup parameters: see the EcsBackupConfiguration structure. vePFS backup parameters: see the VePFSBackupConfiguration structure.
    plans Sequence[GetBackupResourcePlan]
    List of Associated Backup Plans
    recovery_point_number int
    Number of Restore Points
    resource_id str
    Backup Source ID
    resource_type str
    Backup source type. Value description: ECS: ECS full instance. vePFS: vePFS file system.
    status str
    Backup source status. Possible values: AVAILABLE, REMOVING, BEINGBACKEDUP, RECOVERING, CREATING, ERROR, UNAVAILABLE.
    updated_time str
    Update Time
    used_capacity_in_bytes int
    Bytes Already Backed Up
    accountId String
    Account ID that created this backup source
    createdTime String
    Creation Time
    id String
    Uniquely identifies the resource.
    instanceId String
    Instance ID
    instanceName String
    Instance Name
    metaInformation Property Map
    Resource meta information (used to store additional configuration when creating a backup plan). ECS full backup parameters: see the EcsBackupConfiguration structure. vePFS backup parameters: see the VePFSBackupConfiguration structure.
    plans List<Property Map>
    List of Associated Backup Plans
    recoveryPointNumber Number
    Number of Restore Points
    resourceId String
    Backup Source ID
    resourceType String
    Backup source type. Value description: ECS: ECS full instance. vePFS: vePFS file system.
    status String
    Backup source status. Possible values: AVAILABLE, REMOVING, BEINGBACKEDUP, RECOVERING, CREATING, ERROR, UNAVAILABLE.
    updatedTime String
    Update Time
    usedCapacityInBytes Number
    Bytes Already Backed Up

    Supporting Types

    GetBackupResourceMetaInformation

    EcsMeta string
    ECS metadata, as a JSON string. For format, see the EcsBackupConfiguration structure in the data structure.
    VepfsMeta string
    vePFS backup source metadata, as a JSON string. For format, see the VePFSBackupConfiguration structure in the data structure.
    EcsMeta string
    ECS metadata, as a JSON string. For format, see the EcsBackupConfiguration structure in the data structure.
    VepfsMeta string
    vePFS backup source metadata, as a JSON string. For format, see the VePFSBackupConfiguration structure in the data structure.
    ecsMeta String
    ECS metadata, as a JSON string. For format, see the EcsBackupConfiguration structure in the data structure.
    vepfsMeta String
    vePFS backup source metadata, as a JSON string. For format, see the VePFSBackupConfiguration structure in the data structure.
    ecsMeta string
    ECS metadata, as a JSON string. For format, see the EcsBackupConfiguration structure in the data structure.
    vepfsMeta string
    vePFS backup source metadata, as a JSON string. For format, see the VePFSBackupConfiguration structure in the data structure.
    ecs_meta str
    ECS metadata, as a JSON string. For format, see the EcsBackupConfiguration structure in the data structure.
    vepfs_meta str
    vePFS backup source metadata, as a JSON string. For format, see the VePFSBackupConfiguration structure in the data structure.
    ecsMeta String
    ECS metadata, as a JSON string. For format, see the EcsBackupConfiguration structure in the data structure.
    vepfsMeta String
    vePFS backup source metadata, as a JSON string. For format, see the VePFSBackupConfiguration structure in the data structure.

    GetBackupResourcePlan

    PlanId string
    Backup Plan ID
    PlanName string
    Backup Plan Name
    PlanId string
    Backup Plan ID
    PlanName string
    Backup Plan Name
    planId String
    Backup Plan ID
    planName String
    Backup Plan Name
    planId string
    Backup Plan ID
    planName string
    Backup Plan Name
    plan_id str
    Backup Plan ID
    plan_name str
    Backup Plan Name
    planId String
    Backup Plan ID
    planName String
    Backup Plan Name

    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.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.