Viewing docs for opentelekomcloud 1.36.60
published on Thursday, Feb 26, 2026 by opentelekomcloud
published on Thursday, Feb 26, 2026 by opentelekomcloud
Viewing docs for opentelekomcloud 1.36.60
published on Thursday, Feb 26, 2026 by opentelekomcloud
published on Thursday, Feb 26, 2026 by opentelekomcloud
Up-to-date reference of API arguments for CSBS backup you can get at documentation portal
Use this data source to get details about backup resources from OpenTelekomCloud.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as opentelekomcloud from "@pulumi/opentelekomcloud";
const config = new pulumi.Config();
const backupName = config.requireObject<any>("backupName");
const csbs = opentelekomcloud.getCsbsBackupV1({
backupName: backupName,
});
import pulumi
import pulumi_opentelekomcloud as opentelekomcloud
config = pulumi.Config()
backup_name = config.require_object("backupName")
csbs = opentelekomcloud.get_csbs_backup_v1(backup_name=backup_name)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
"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, "")
backupName := cfg.RequireObject("backupName")
_, err := opentelekomcloud.LookupCsbsBackupV1(ctx, &opentelekomcloud.LookupCsbsBackupV1Args{
BackupName: pulumi.StringRef(backupName),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Opentelekomcloud = Pulumi.Opentelekomcloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var backupName = config.RequireObject<dynamic>("backupName");
var csbs = Opentelekomcloud.GetCsbsBackupV1.Invoke(new()
{
BackupName = backupName,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
import com.pulumi.opentelekomcloud.inputs.GetCsbsBackupV1Args;
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 backupName = config.get("backupName");
final var csbs = OpentelekomcloudFunctions.getCsbsBackupV1(GetCsbsBackupV1Args.builder()
.backupName(backupName)
.build());
}
}
configuration:
backupName:
type: dynamic
variables:
csbs:
fn::invoke:
function: opentelekomcloud:getCsbsBackupV1
arguments:
backupName: ${backupName}
Using getCsbsBackupV1
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 getCsbsBackupV1(args: GetCsbsBackupV1Args, opts?: InvokeOptions): Promise<GetCsbsBackupV1Result>
function getCsbsBackupV1Output(args: GetCsbsBackupV1OutputArgs, opts?: InvokeOptions): Output<GetCsbsBackupV1Result>def get_csbs_backup_v1(backup_name: Optional[str] = None,
backup_record_id: Optional[str] = None,
id: Optional[str] = None,
policy_id: Optional[str] = None,
region: Optional[str] = None,
resource_id: Optional[str] = None,
resource_name: Optional[str] = None,
resource_type: Optional[str] = None,
status: Optional[str] = None,
tags: Optional[Sequence[GetCsbsBackupV1Tag]] = None,
vm_ip: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCsbsBackupV1Result
def get_csbs_backup_v1_output(backup_name: Optional[pulumi.Input[str]] = None,
backup_record_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
policy_id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
resource_id: Optional[pulumi.Input[str]] = None,
resource_name: Optional[pulumi.Input[str]] = None,
resource_type: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetCsbsBackupV1TagArgs]]]] = None,
vm_ip: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCsbsBackupV1Result]func LookupCsbsBackupV1(ctx *Context, args *LookupCsbsBackupV1Args, opts ...InvokeOption) (*LookupCsbsBackupV1Result, error)
func LookupCsbsBackupV1Output(ctx *Context, args *LookupCsbsBackupV1OutputArgs, opts ...InvokeOption) LookupCsbsBackupV1ResultOutput> Note: This function is named LookupCsbsBackupV1 in the Go SDK.
public static class GetCsbsBackupV1
{
public static Task<GetCsbsBackupV1Result> InvokeAsync(GetCsbsBackupV1Args args, InvokeOptions? opts = null)
public static Output<GetCsbsBackupV1Result> Invoke(GetCsbsBackupV1InvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCsbsBackupV1Result> getCsbsBackupV1(GetCsbsBackupV1Args args, InvokeOptions options)
public static Output<GetCsbsBackupV1Result> getCsbsBackupV1(GetCsbsBackupV1Args args, InvokeOptions options)
fn::invoke:
function: opentelekomcloud:index/getCsbsBackupV1:getCsbsBackupV1
arguments:
# arguments dictionaryThe following arguments are supported:
- Backup
Name string - Specifies the backup name.
- Backup
Record stringId - Specifies the backup record ID.
- Id string
- Specifies the ID of backup.
- Policy
Id string - Specifies the Policy Id.
- Region string
- Resource
Id string - Specifies the backup object ID.
- Resource
Name string - Specifies the backup object name.
- Resource
Type string - Specifies the type of backup objects.
- Status string
- Specifies the backup status.
-
List<Get
Csbs Backup V1Tag> - Vm
Ip string - Specifies the ip of VM.
- Backup
Name string - Specifies the backup name.
- Backup
Record stringId - Specifies the backup record ID.
- Id string
- Specifies the ID of backup.
- Policy
Id string - Specifies the Policy Id.
- Region string
- Resource
Id string - Specifies the backup object ID.
- Resource
Name string - Specifies the backup object name.
- Resource
Type string - Specifies the type of backup objects.
- Status string
- Specifies the backup status.
-
[]Get
Csbs Backup V1Tag - Vm
Ip string - Specifies the ip of VM.
- backup
Name String - Specifies the backup name.
- backup
Record StringId - Specifies the backup record ID.
- id String
- Specifies the ID of backup.
- policy
Id String - Specifies the Policy Id.
- region String
- resource
Id String - Specifies the backup object ID.
- resource
Name String - Specifies the backup object name.
- resource
Type String - Specifies the type of backup objects.
- status String
- Specifies the backup status.
-
List<Get
Csbs Backup V1Tag> - vm
Ip String - Specifies the ip of VM.
- backup
Name string - Specifies the backup name.
- backup
Record stringId - Specifies the backup record ID.
- id string
- Specifies the ID of backup.
- policy
Id string - Specifies the Policy Id.
- region string
- resource
Id string - Specifies the backup object ID.
- resource
Name string - Specifies the backup object name.
- resource
Type string - Specifies the type of backup objects.
- status string
- Specifies the backup status.
-
Get
Csbs Backup V1Tag[] - vm
Ip string - Specifies the ip of VM.
- backup_
name str - Specifies the backup name.
- backup_
record_ strid - Specifies the backup record ID.
- id str
- Specifies the ID of backup.
- policy_
id str - Specifies the Policy Id.
- region str
- resource_
id str - Specifies the backup object ID.
- resource_
name str - Specifies the backup object name.
- resource_
type str - Specifies the type of backup objects.
- status str
- Specifies the backup status.
-
Sequence[Get
Csbs Backup V1Tag] - vm_
ip str - Specifies the ip of VM.
- backup
Name String - Specifies the backup name.
- backup
Record StringId - Specifies the backup record ID.
- id String
- Specifies the ID of backup.
- policy
Id String - Specifies the Policy Id.
- region String
- resource
Id String - Specifies the backup object ID.
- resource
Name String - Specifies the backup object name.
- resource
Type String - Specifies the type of backup objects.
- status String
- Specifies the backup status.
- List<Property Map>
- vm
Ip String - Specifies the ip of VM.
getCsbsBackupV1 Result
The following output properties are available:
- Auto
Trigger bool - Specifies whether automatic trigger is enabled.
- Average
Speed double - Specifies the average speed.
- Backup
Name string - Backup
Record stringId - Description string
- Provides the backup description.
- Region string
- Resource
Id string - Resource
Name string - Resource
Type string - Size double
- Specifies accumulated size (MB) of backups.
- Status string
- Status of backup Volume.
- Vm
Metadatas List<GetCsbs Backup V1Vm Metadata> - Volume
Backups List<GetCsbs Backup V1Volume Backup> - Id string
- Specifies Cinder backup ID.
- Policy
Id string -
List<Get
Csbs Backup V1Tag> - Vm
Ip string
- Auto
Trigger bool - Specifies whether automatic trigger is enabled.
- Average
Speed float64 - Specifies the average speed.
- Backup
Name string - Backup
Record stringId - Description string
- Provides the backup description.
- Region string
- Resource
Id string - Resource
Name string - Resource
Type string - Size float64
- Specifies accumulated size (MB) of backups.
- Status string
- Status of backup Volume.
- Vm
Metadatas []GetCsbs Backup V1Vm Metadata - Volume
Backups []GetCsbs Backup V1Volume Backup - Id string
- Specifies Cinder backup ID.
- Policy
Id string -
[]Get
Csbs Backup V1Tag - Vm
Ip string
- auto
Trigger Boolean - Specifies whether automatic trigger is enabled.
- average
Speed Double - Specifies the average speed.
- backup
Name String - backup
Record StringId - description String
- Provides the backup description.
- region String
- resource
Id String - resource
Name String - resource
Type String - size Double
- Specifies accumulated size (MB) of backups.
- status String
- Status of backup Volume.
- vm
Metadatas List<GetCsbs Backup V1Vm Metadata> - volume
Backups List<GetCsbs Backup V1Volume Backup> - id String
- Specifies Cinder backup ID.
- policy
Id String -
List<Get
Csbs Backup V1Tag> - vm
Ip String
- auto
Trigger boolean - Specifies whether automatic trigger is enabled.
- average
Speed number - Specifies the average speed.
- backup
Name string - backup
Record stringId - description string
- Provides the backup description.
- region string
- resource
Id string - resource
Name string - resource
Type string - size number
- Specifies accumulated size (MB) of backups.
- status string
- Status of backup Volume.
- vm
Metadatas GetCsbs Backup V1Vm Metadata[] - volume
Backups GetCsbs Backup V1Volume Backup[] - id string
- Specifies Cinder backup ID.
- policy
Id string -
Get
Csbs Backup V1Tag[] - vm
Ip string
- auto_
trigger bool - Specifies whether automatic trigger is enabled.
- average_
speed float - Specifies the average speed.
- backup_
name str - backup_
record_ strid - description str
- Provides the backup description.
- region str
- resource_
id str - resource_
name str - resource_
type str - size float
- Specifies accumulated size (MB) of backups.
- status str
- Status of backup Volume.
- vm_
metadatas Sequence[GetCsbs Backup V1Vm Metadata] - volume_
backups Sequence[GetCsbs Backup V1Volume Backup] - id str
- Specifies Cinder backup ID.
- policy_
id str -
Sequence[Get
Csbs Backup V1Tag] - vm_
ip str
- auto
Trigger Boolean - Specifies whether automatic trigger is enabled.
- average
Speed Number - Specifies the average speed.
- backup
Name String - backup
Record StringId - description String
- Provides the backup description.
- region String
- resource
Id String - resource
Name String - resource
Type String - size Number
- Specifies accumulated size (MB) of backups.
- status String
- Status of backup Volume.
- vm
Metadatas List<Property Map> - volume
Backups List<Property Map> - id String
- Specifies Cinder backup ID.
- policy
Id String - List<Property Map>
- vm
Ip String
Supporting Types
GetCsbsBackupV1Tag
GetCsbsBackupV1VmMetadata
- Cloud
Service stringType - Specifies ECS type.
- Disk double
- Shows system disk size corresponding to the ECS specifications.
- Eip string
- Specifies elastic IP address of the ECS.
- Image
Type string - Specifies image type.
- Name string
- Name of backup data.
- Private
Ip string - It specifies internal IP address of the ECS.
- Ram double
- Specifies memory size of the ECS, in MB.
- Vcpus double
- Specifies CPU cores corresponding to the ECS.
- Cloud
Service stringType - Specifies ECS type.
- Disk float64
- Shows system disk size corresponding to the ECS specifications.
- Eip string
- Specifies elastic IP address of the ECS.
- Image
Type string - Specifies image type.
- Name string
- Name of backup data.
- Private
Ip string - It specifies internal IP address of the ECS.
- Ram float64
- Specifies memory size of the ECS, in MB.
- Vcpus float64
- Specifies CPU cores corresponding to the ECS.
- cloud
Service StringType - Specifies ECS type.
- disk Double
- Shows system disk size corresponding to the ECS specifications.
- eip String
- Specifies elastic IP address of the ECS.
- image
Type String - Specifies image type.
- name String
- Name of backup data.
- private
Ip String - It specifies internal IP address of the ECS.
- ram Double
- Specifies memory size of the ECS, in MB.
- vcpus Double
- Specifies CPU cores corresponding to the ECS.
- cloud
Service stringType - Specifies ECS type.
- disk number
- Shows system disk size corresponding to the ECS specifications.
- eip string
- Specifies elastic IP address of the ECS.
- image
Type string - Specifies image type.
- name string
- Name of backup data.
- private
Ip string - It specifies internal IP address of the ECS.
- ram number
- Specifies memory size of the ECS, in MB.
- vcpus number
- Specifies CPU cores corresponding to the ECS.
- cloud_
service_ strtype - Specifies ECS type.
- disk float
- Shows system disk size corresponding to the ECS specifications.
- eip str
- Specifies elastic IP address of the ECS.
- image_
type str - Specifies image type.
- name str
- Name of backup data.
- private_
ip str - It specifies internal IP address of the ECS.
- ram float
- Specifies memory size of the ECS, in MB.
- vcpus float
- Specifies CPU cores corresponding to the ECS.
- cloud
Service StringType - Specifies ECS type.
- disk Number
- Shows system disk size corresponding to the ECS specifications.
- eip String
- Specifies elastic IP address of the ECS.
- image
Type String - Specifies image type.
- name String
- Name of backup data.
- private
Ip String - It specifies internal IP address of the ECS.
- ram Number
- Specifies memory size of the ECS, in MB.
- vcpus Number
- Specifies CPU cores corresponding to the ECS.
GetCsbsBackupV1VolumeBackup
- Average
Speed double - Specifies the average speed.
- Bootable bool
- Specifies whether the disk is bootable.
- Id string
- Specifies the ID of backup.
- Image
Type string - Specifies image type.
- Incremental bool
- Shows whether incremental backup is used.
- Name string
- Name of backup data.
- Size double
- Specifies accumulated size (MB) of backups.
- Snapshot
Id string - ID of snapshot.
- Source
Volume stringId - It specifies source volume ID.
- Source
Volume stringName - Specifies source volume name.
- Source
Volume doubleSize - Shows source volume size in GB.
- Space
Saving doubleRatio - Specifies space saving rate.
- Status string
- Specifies the backup status.
- Average
Speed float64 - Specifies the average speed.
- Bootable bool
- Specifies whether the disk is bootable.
- Id string
- Specifies the ID of backup.
- Image
Type string - Specifies image type.
- Incremental bool
- Shows whether incremental backup is used.
- Name string
- Name of backup data.
- Size float64
- Specifies accumulated size (MB) of backups.
- Snapshot
Id string - ID of snapshot.
- Source
Volume stringId - It specifies source volume ID.
- Source
Volume stringName - Specifies source volume name.
- Source
Volume float64Size - Shows source volume size in GB.
- Space
Saving float64Ratio - Specifies space saving rate.
- Status string
- Specifies the backup status.
- average
Speed Double - Specifies the average speed.
- bootable Boolean
- Specifies whether the disk is bootable.
- id String
- Specifies the ID of backup.
- image
Type String - Specifies image type.
- incremental Boolean
- Shows whether incremental backup is used.
- name String
- Name of backup data.
- size Double
- Specifies accumulated size (MB) of backups.
- snapshot
Id String - ID of snapshot.
- source
Volume StringId - It specifies source volume ID.
- source
Volume StringName - Specifies source volume name.
- source
Volume DoubleSize - Shows source volume size in GB.
- space
Saving DoubleRatio - Specifies space saving rate.
- status String
- Specifies the backup status.
- average
Speed number - Specifies the average speed.
- bootable boolean
- Specifies whether the disk is bootable.
- id string
- Specifies the ID of backup.
- image
Type string - Specifies image type.
- incremental boolean
- Shows whether incremental backup is used.
- name string
- Name of backup data.
- size number
- Specifies accumulated size (MB) of backups.
- snapshot
Id string - ID of snapshot.
- source
Volume stringId - It specifies source volume ID.
- source
Volume stringName - Specifies source volume name.
- source
Volume numberSize - Shows source volume size in GB.
- space
Saving numberRatio - Specifies space saving rate.
- status string
- Specifies the backup status.
- average_
speed float - Specifies the average speed.
- bootable bool
- Specifies whether the disk is bootable.
- id str
- Specifies the ID of backup.
- image_
type str - Specifies image type.
- incremental bool
- Shows whether incremental backup is used.
- name str
- Name of backup data.
- size float
- Specifies accumulated size (MB) of backups.
- snapshot_
id str - ID of snapshot.
- source_
volume_ strid - It specifies source volume ID.
- source_
volume_ strname - Specifies source volume name.
- source_
volume_ floatsize - Shows source volume size in GB.
- space_
saving_ floatratio - Specifies space saving rate.
- status str
- Specifies the backup status.
- average
Speed Number - Specifies the average speed.
- bootable Boolean
- Specifies whether the disk is bootable.
- id String
- Specifies the ID of backup.
- image
Type String - Specifies image type.
- incremental Boolean
- Shows whether incremental backup is used.
- name String
- Name of backup data.
- size Number
- Specifies accumulated size (MB) of backups.
- snapshot
Id String - ID of snapshot.
- source
Volume StringId - It specifies source volume ID.
- source
Volume StringName - Specifies source volume name.
- source
Volume NumberSize - Shows source volume size in GB.
- space
Saving NumberRatio - Specifies space saving rate.
- status String
- Specifies the backup status.
Package Details
- Repository
- opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
- License
- Notes
- This Pulumi package is based on the
opentelekomcloudTerraform Provider.
Viewing docs for opentelekomcloud 1.36.60
published on Thursday, Feb 26, 2026 by opentelekomcloud
published on Thursday, Feb 26, 2026 by opentelekomcloud
