opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud
opentelekomcloud.getCbrBackupV3
Explore with Pulumi AI
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud
Up-to-date reference of API arguments for CBR backups 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 backupId = config.requireObject("backupId");
const cbrBackup = opentelekomcloud.getCbrBackupV3({
id: backupId,
});
import pulumi
import pulumi_opentelekomcloud as opentelekomcloud
config = pulumi.Config()
backup_id = config.require_object("backupId")
cbr_backup = opentelekomcloud.get_cbr_backup_v3(id=backup_id)
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, "")
backupId := cfg.RequireObject("backupId")
_, err := opentelekomcloud.GetCbrBackupV3(ctx, &opentelekomcloud.GetCbrBackupV3Args{
Id: pulumi.StringRef(backupId),
}, 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 backupId = config.RequireObject<dynamic>("backupId");
var cbrBackup = Opentelekomcloud.GetCbrBackupV3.Invoke(new()
{
Id = backupId,
});
});
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.GetCbrBackupV3Args;
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 cbrBackup = OpentelekomcloudFunctions.getCbrBackupV3(GetCbrBackupV3Args.builder()
.id(backupId)
.build());
}
}
configuration:
backupId:
type: dynamic
variables:
cbrBackup:
fn::invoke:
function: opentelekomcloud:getCbrBackupV3
arguments:
id: ${backupId}
Using getCbrBackupV3
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 getCbrBackupV3(args: GetCbrBackupV3Args, opts?: InvokeOptions): Promise<GetCbrBackupV3Result>
function getCbrBackupV3Output(args: GetCbrBackupV3OutputArgs, opts?: InvokeOptions): Output<GetCbrBackupV3Result>
def get_cbr_backup_v3(auto_trigger: Optional[bool] = None,
bootable: Optional[bool] = None,
checkpoint_id: Optional[str] = None,
contain_system_disk: Optional[bool] = None,
created_at: Optional[str] = None,
description: Optional[str] = None,
encrypted: Optional[bool] = None,
expired_at: Optional[str] = None,
id: Optional[str] = None,
image_type: Optional[str] = None,
incremental: Optional[bool] = None,
name: Optional[str] = None,
parent_id: Optional[str] = None,
project_id: Optional[str] = None,
provider_id: Optional[str] = None,
resource_az: Optional[str] = None,
resource_id: Optional[str] = None,
resource_name: Optional[str] = None,
resource_size: Optional[float] = None,
resource_type: Optional[str] = None,
snapshot_id: Optional[str] = None,
status: Optional[str] = None,
support_lld: Optional[bool] = None,
supported_restore_mode: Optional[str] = None,
system_disk: Optional[bool] = None,
updated_at: Optional[str] = None,
vault_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCbrBackupV3Result
def get_cbr_backup_v3_output(auto_trigger: Optional[pulumi.Input[bool]] = None,
bootable: Optional[pulumi.Input[bool]] = None,
checkpoint_id: Optional[pulumi.Input[str]] = None,
contain_system_disk: Optional[pulumi.Input[bool]] = None,
created_at: Optional[pulumi.Input[str]] = None,
description: Optional[pulumi.Input[str]] = None,
encrypted: Optional[pulumi.Input[bool]] = None,
expired_at: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
image_type: Optional[pulumi.Input[str]] = None,
incremental: Optional[pulumi.Input[bool]] = None,
name: Optional[pulumi.Input[str]] = None,
parent_id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
provider_id: Optional[pulumi.Input[str]] = None,
resource_az: Optional[pulumi.Input[str]] = None,
resource_id: Optional[pulumi.Input[str]] = None,
resource_name: Optional[pulumi.Input[str]] = None,
resource_size: Optional[pulumi.Input[float]] = None,
resource_type: Optional[pulumi.Input[str]] = None,
snapshot_id: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
support_lld: Optional[pulumi.Input[bool]] = None,
supported_restore_mode: Optional[pulumi.Input[str]] = None,
system_disk: Optional[pulumi.Input[bool]] = None,
updated_at: Optional[pulumi.Input[str]] = None,
vault_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCbrBackupV3Result]
func GetCbrBackupV3(ctx *Context, args *GetCbrBackupV3Args, opts ...InvokeOption) (*GetCbrBackupV3Result, error)
func GetCbrBackupV3Output(ctx *Context, args *GetCbrBackupV3OutputArgs, opts ...InvokeOption) GetCbrBackupV3ResultOutput
> Note: This function is named GetCbrBackupV3
in the Go SDK.
public static class GetCbrBackupV3
{
public static Task<GetCbrBackupV3Result> InvokeAsync(GetCbrBackupV3Args args, InvokeOptions? opts = null)
public static Output<GetCbrBackupV3Result> Invoke(GetCbrBackupV3InvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCbrBackupV3Result> getCbrBackupV3(GetCbrBackupV3Args args, InvokeOptions options)
public static Output<GetCbrBackupV3Result> getCbrBackupV3(GetCbrBackupV3Args args, InvokeOptions options)
fn::invoke:
function: opentelekomcloud:index/getCbrBackupV3:getCbrBackupV3
arguments:
# arguments dictionary
The following arguments are supported:
- Auto
Trigger bool - Specifies whether the backup is automatically generated.
- Bootable bool
- Specifies whether the backup is a system disk backup.
- Checkpoint
Id string - Contain
System boolDisk - Created
At string - The time the backup was created.
- Description string
- Backup description.
- Encrypted bool
- Specifies whether the backup is encrypted.
- Expired
At string - The time the backup will be expired.
- Id string
- Specifies the ID of backup.
- Image
Type string - Specifies the backup type.
- Incremental bool
- Specifies whether the backup is an incremental backup.
- Name string
- Specifies the backup name
- Parent
Id string - Specifies the ID of parent backup.
- Project
Id string - The project ID of backup.
- Provider
Id string - Backup provider ID which is used to distinguish backup objects.
- Resource
Az string - Specifies the AZ of backup.
- Resource
Id string - Specifies the backup object ID.
- Resource
Name string - Specifies the backup resource name.
- Resource
Size double - Backup size in GB.
- Resource
Type string - Specifies the type of backup objects.
- Snapshot
Id string - The snapshot ID of the disk backup.
- Status string
- Specifies the backup status.
- Support
Lld bool - Specifies whether to allow lazyloading for fast restoration.
- Supported
Restore stringMode - Restoration mode of the backup.
- System
Disk bool - Specifies whether a disk is a system disk.
- Updated
At string - Indicates the update time.
- Vault
Id string - Specifies the ID of backup vault.
- Auto
Trigger bool - Specifies whether the backup is automatically generated.
- Bootable bool
- Specifies whether the backup is a system disk backup.
- Checkpoint
Id string - Contain
System boolDisk - Created
At string - The time the backup was created.
- Description string
- Backup description.
- Encrypted bool
- Specifies whether the backup is encrypted.
- Expired
At string - The time the backup will be expired.
- Id string
- Specifies the ID of backup.
- Image
Type string - Specifies the backup type.
- Incremental bool
- Specifies whether the backup is an incremental backup.
- Name string
- Specifies the backup name
- Parent
Id string - Specifies the ID of parent backup.
- Project
Id string - The project ID of backup.
- Provider
Id string - Backup provider ID which is used to distinguish backup objects.
- Resource
Az string - Specifies the AZ of backup.
- Resource
Id string - Specifies the backup object ID.
- Resource
Name string - Specifies the backup resource name.
- Resource
Size float64 - Backup size in GB.
- Resource
Type string - Specifies the type of backup objects.
- Snapshot
Id string - The snapshot ID of the disk backup.
- Status string
- Specifies the backup status.
- Support
Lld bool - Specifies whether to allow lazyloading for fast restoration.
- Supported
Restore stringMode - Restoration mode of the backup.
- System
Disk bool - Specifies whether a disk is a system disk.
- Updated
At string - Indicates the update time.
- Vault
Id string - Specifies the ID of backup vault.
- auto
Trigger Boolean - Specifies whether the backup is automatically generated.
- bootable Boolean
- Specifies whether the backup is a system disk backup.
- checkpoint
Id String - contain
System BooleanDisk - created
At String - The time the backup was created.
- description String
- Backup description.
- encrypted Boolean
- Specifies whether the backup is encrypted.
- expired
At String - The time the backup will be expired.
- id String
- Specifies the ID of backup.
- image
Type String - Specifies the backup type.
- incremental Boolean
- Specifies whether the backup is an incremental backup.
- name String
- Specifies the backup name
- parent
Id String - Specifies the ID of parent backup.
- project
Id String - The project ID of backup.
- provider
Id String - Backup provider ID which is used to distinguish backup objects.
- resource
Az String - Specifies the AZ of backup.
- resource
Id String - Specifies the backup object ID.
- resource
Name String - Specifies the backup resource name.
- resource
Size Double - Backup size in GB.
- resource
Type String - Specifies the type of backup objects.
- snapshot
Id String - The snapshot ID of the disk backup.
- status String
- Specifies the backup status.
- support
Lld Boolean - Specifies whether to allow lazyloading for fast restoration.
- supported
Restore StringMode - Restoration mode of the backup.
- system
Disk Boolean - Specifies whether a disk is a system disk.
- updated
At String - Indicates the update time.
- vault
Id String - Specifies the ID of backup vault.
- auto
Trigger boolean - Specifies whether the backup is automatically generated.
- bootable boolean
- Specifies whether the backup is a system disk backup.
- checkpoint
Id string - contain
System booleanDisk - created
At string - The time the backup was created.
- description string
- Backup description.
- encrypted boolean
- Specifies whether the backup is encrypted.
- expired
At string - The time the backup will be expired.
- id string
- Specifies the ID of backup.
- image
Type string - Specifies the backup type.
- incremental boolean
- Specifies whether the backup is an incremental backup.
- name string
- Specifies the backup name
- parent
Id string - Specifies the ID of parent backup.
- project
Id string - The project ID of backup.
- provider
Id string - Backup provider ID which is used to distinguish backup objects.
- resource
Az string - Specifies the AZ of backup.
- resource
Id string - Specifies the backup object ID.
- resource
Name string - Specifies the backup resource name.
- resource
Size number - Backup size in GB.
- resource
Type string - Specifies the type of backup objects.
- snapshot
Id string - The snapshot ID of the disk backup.
- status string
- Specifies the backup status.
- support
Lld boolean - Specifies whether to allow lazyloading for fast restoration.
- supported
Restore stringMode - Restoration mode of the backup.
- system
Disk boolean - Specifies whether a disk is a system disk.
- updated
At string - Indicates the update time.
- vault
Id string - Specifies the ID of backup vault.
- auto_
trigger bool - Specifies whether the backup is automatically generated.
- bootable bool
- Specifies whether the backup is a system disk backup.
- checkpoint_
id str - contain_
system_ booldisk - created_
at str - The time the backup was created.
- description str
- Backup description.
- encrypted bool
- Specifies whether the backup is encrypted.
- expired_
at str - The time the backup will be expired.
- id str
- Specifies the ID of backup.
- image_
type str - Specifies the backup type.
- incremental bool
- Specifies whether the backup is an incremental backup.
- name str
- Specifies the backup name
- parent_
id str - Specifies the ID of parent backup.
- project_
id str - The project ID of backup.
- provider_
id str - Backup provider ID which is used to distinguish backup objects.
- resource_
az str - Specifies the AZ of backup.
- resource_
id str - Specifies the backup object ID.
- resource_
name str - Specifies the backup resource name.
- resource_
size float - Backup size in GB.
- resource_
type str - Specifies the type of backup objects.
- snapshot_
id str - The snapshot ID of the disk backup.
- status str
- Specifies the backup status.
- support_
lld bool - Specifies whether to allow lazyloading for fast restoration.
- supported_
restore_ strmode - Restoration mode of the backup.
- system_
disk bool - Specifies whether a disk is a system disk.
- updated_
at str - Indicates the update time.
- vault_
id str - Specifies the ID of backup vault.
- auto
Trigger Boolean - Specifies whether the backup is automatically generated.
- bootable Boolean
- Specifies whether the backup is a system disk backup.
- checkpoint
Id String - contain
System BooleanDisk - created
At String - The time the backup was created.
- description String
- Backup description.
- encrypted Boolean
- Specifies whether the backup is encrypted.
- expired
At String - The time the backup will be expired.
- id String
- Specifies the ID of backup.
- image
Type String - Specifies the backup type.
- incremental Boolean
- Specifies whether the backup is an incremental backup.
- name String
- Specifies the backup name
- parent
Id String - Specifies the ID of parent backup.
- project
Id String - The project ID of backup.
- provider
Id String - Backup provider ID which is used to distinguish backup objects.
- resource
Az String - Specifies the AZ of backup.
- resource
Id String - Specifies the backup object ID.
- resource
Name String - Specifies the backup resource name.
- resource
Size Number - Backup size in GB.
- resource
Type String - Specifies the type of backup objects.
- snapshot
Id String - The snapshot ID of the disk backup.
- status String
- Specifies the backup status.
- support
Lld Boolean - Specifies whether to allow lazyloading for fast restoration.
- supported
Restore StringMode - Restoration mode of the backup.
- system
Disk Boolean - Specifies whether a disk is a system disk.
- updated
At String - Indicates the update time.
- vault
Id String - Specifies the ID of backup vault.
getCbrBackupV3 Result
The following output properties are available:
- Auto
Trigger bool - Specifies whether the backup is automatically generated.
- Bootable bool
- Specifies whether the backup is a system disk backup.
- Checkpoint
Id string - Contain
System boolDisk - Created
At string - The time the backup was created.
- Description string
- Backup description.
- Encrypted bool
- Specifies whether the backup is encrypted.
- Expired
At string - The time the backup will be expired.
- Id string
- Image
Type string - Incremental bool
- Specifies whether the backup is an incremental backup.
- Name string
- Parent
Id string - Project
Id string - The project ID of backup.
- Provider
Id string - Backup provider ID which is used to distinguish backup objects.
- Resource
Az string - Resource
Id string - Resource
Name string - Resource
Size double - Backup size in GB.
- Resource
Type string - Snapshot
Id string - The snapshot ID of the disk backup.
- Status string
- Support
Lld bool - Specifies whether to allow lazyloading for fast restoration.
- Supported
Restore stringMode - Restoration mode of the backup.
- System
Disk bool - Specifies whether a disk is a system disk.
- Updated
At string - Indicates the update time.
- Vault
Id string
- Auto
Trigger bool - Specifies whether the backup is automatically generated.
- Bootable bool
- Specifies whether the backup is a system disk backup.
- Checkpoint
Id string - Contain
System boolDisk - Created
At string - The time the backup was created.
- Description string
- Backup description.
- Encrypted bool
- Specifies whether the backup is encrypted.
- Expired
At string - The time the backup will be expired.
- Id string
- Image
Type string - Incremental bool
- Specifies whether the backup is an incremental backup.
- Name string
- Parent
Id string - Project
Id string - The project ID of backup.
- Provider
Id string - Backup provider ID which is used to distinguish backup objects.
- Resource
Az string - Resource
Id string - Resource
Name string - Resource
Size float64 - Backup size in GB.
- Resource
Type string - Snapshot
Id string - The snapshot ID of the disk backup.
- Status string
- Support
Lld bool - Specifies whether to allow lazyloading for fast restoration.
- Supported
Restore stringMode - Restoration mode of the backup.
- System
Disk bool - Specifies whether a disk is a system disk.
- Updated
At string - Indicates the update time.
- Vault
Id string
- auto
Trigger Boolean - Specifies whether the backup is automatically generated.
- bootable Boolean
- Specifies whether the backup is a system disk backup.
- checkpoint
Id String - contain
System BooleanDisk - created
At String - The time the backup was created.
- description String
- Backup description.
- encrypted Boolean
- Specifies whether the backup is encrypted.
- expired
At String - The time the backup will be expired.
- id String
- image
Type String - incremental Boolean
- Specifies whether the backup is an incremental backup.
- name String
- parent
Id String - project
Id String - The project ID of backup.
- provider
Id String - Backup provider ID which is used to distinguish backup objects.
- resource
Az String - resource
Id String - resource
Name String - resource
Size Double - Backup size in GB.
- resource
Type String - snapshot
Id String - The snapshot ID of the disk backup.
- status String
- support
Lld Boolean - Specifies whether to allow lazyloading for fast restoration.
- supported
Restore StringMode - Restoration mode of the backup.
- system
Disk Boolean - Specifies whether a disk is a system disk.
- updated
At String - Indicates the update time.
- vault
Id String
- auto
Trigger boolean - Specifies whether the backup is automatically generated.
- bootable boolean
- Specifies whether the backup is a system disk backup.
- checkpoint
Id string - contain
System booleanDisk - created
At string - The time the backup was created.
- description string
- Backup description.
- encrypted boolean
- Specifies whether the backup is encrypted.
- expired
At string - The time the backup will be expired.
- id string
- image
Type string - incremental boolean
- Specifies whether the backup is an incremental backup.
- name string
- parent
Id string - project
Id string - The project ID of backup.
- provider
Id string - Backup provider ID which is used to distinguish backup objects.
- resource
Az string - resource
Id string - resource
Name string - resource
Size number - Backup size in GB.
- resource
Type string - snapshot
Id string - The snapshot ID of the disk backup.
- status string
- support
Lld boolean - Specifies whether to allow lazyloading for fast restoration.
- supported
Restore stringMode - Restoration mode of the backup.
- system
Disk boolean - Specifies whether a disk is a system disk.
- updated
At string - Indicates the update time.
- vault
Id string
- auto_
trigger bool - Specifies whether the backup is automatically generated.
- bootable bool
- Specifies whether the backup is a system disk backup.
- checkpoint_
id str - contain_
system_ booldisk - created_
at str - The time the backup was created.
- description str
- Backup description.
- encrypted bool
- Specifies whether the backup is encrypted.
- expired_
at str - The time the backup will be expired.
- id str
- image_
type str - incremental bool
- Specifies whether the backup is an incremental backup.
- name str
- parent_
id str - project_
id str - The project ID of backup.
- provider_
id str - Backup provider ID which is used to distinguish backup objects.
- resource_
az str - resource_
id str - resource_
name str - resource_
size float - Backup size in GB.
- resource_
type str - snapshot_
id str - The snapshot ID of the disk backup.
- status str
- support_
lld bool - Specifies whether to allow lazyloading for fast restoration.
- supported_
restore_ strmode - Restoration mode of the backup.
- system_
disk bool - Specifies whether a disk is a system disk.
- updated_
at str - Indicates the update time.
- vault_
id str
- auto
Trigger Boolean - Specifies whether the backup is automatically generated.
- bootable Boolean
- Specifies whether the backup is a system disk backup.
- checkpoint
Id String - contain
System BooleanDisk - created
At String - The time the backup was created.
- description String
- Backup description.
- encrypted Boolean
- Specifies whether the backup is encrypted.
- expired
At String - The time the backup will be expired.
- id String
- image
Type String - incremental Boolean
- Specifies whether the backup is an incremental backup.
- name String
- parent
Id String - project
Id String - The project ID of backup.
- provider
Id String - Backup provider ID which is used to distinguish backup objects.
- resource
Az String - resource
Id String - resource
Name String - resource
Size Number - Backup size in GB.
- resource
Type String - snapshot
Id String - The snapshot ID of the disk backup.
- status String
- support
Lld Boolean - Specifies whether to allow lazyloading for fast restoration.
- supported
Restore StringMode - Restoration mode of the backup.
- system
Disk Boolean - Specifies whether a disk is a system disk.
- updated
At String - Indicates the update time.
- vault
Id String
Package Details
- Repository
- opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
- License
- Notes
- This Pulumi package is based on the
opentelekomcloud
Terraform Provider.
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud