1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. CsbsBackupV1
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud

opentelekomcloud.CsbsBackupV1

Explore with Pulumi AI

opentelekomcloud logo
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud

    Up-to-date reference of API arguments for CSBS backup you can get at documentation portal

    Provides an OpenTelekomCloud Backup of Resources.

    ~> Deprecated, use opentelekomcloud.CbrVaultV3 resource instead.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const config = new pulumi.Config();
    const backupName = config.requireObject("backupName");
    const resourceId = config.requireObject("resourceId");
    const backupV1 = new opentelekomcloud.CsbsBackupV1("backupV1", {
        backupName: backupName,
        resourceId: resourceId,
        resourceType: "OS::Nova::Server",
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    config = pulumi.Config()
    backup_name = config.require_object("backupName")
    resource_id = config.require_object("resourceId")
    backup_v1 = opentelekomcloud.CsbsBackupV1("backupV1",
        backup_name=backup_name,
        resource_id=resource_id,
        resource_type="OS::Nova::Server")
    
    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")
    		resourceId := cfg.RequireObject("resourceId")
    		_, err := opentelekomcloud.NewCsbsBackupV1(ctx, "backupV1", &opentelekomcloud.CsbsBackupV1Args{
    			BackupName:   pulumi.Any(backupName),
    			ResourceId:   pulumi.Any(resourceId),
    			ResourceType: pulumi.String("OS::Nova::Server"),
    		})
    		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 resourceId = config.RequireObject<dynamic>("resourceId");
        var backupV1 = new Opentelekomcloud.CsbsBackupV1("backupV1", new()
        {
            BackupName = backupName,
            ResourceId = resourceId,
            ResourceType = "OS::Nova::Server",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.opentelekomcloud.CsbsBackupV1;
    import com.pulumi.opentelekomcloud.CsbsBackupV1Args;
    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 resourceId = config.get("resourceId");
            var backupV1 = new CsbsBackupV1("backupV1", CsbsBackupV1Args.builder()
                .backupName(backupName)
                .resourceId(resourceId)
                .resourceType("OS::Nova::Server")
                .build());
    
        }
    }
    
    configuration:
      backupName:
        type: dynamic
      resourceId:
        type: dynamic
    resources:
      backupV1:
        type: opentelekomcloud:CsbsBackupV1
        properties:
          backupName: ${backupName}
          resourceId: ${resourceId}
          resourceType: OS::Nova::Server
    

    Create CsbsBackupV1 Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CsbsBackupV1(name: string, args: CsbsBackupV1Args, opts?: CustomResourceOptions);
    @overload
    def CsbsBackupV1(resource_name: str,
                     args: CsbsBackupV1Args,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def CsbsBackupV1(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     resource_id: Optional[str] = None,
                     backup_name: Optional[str] = None,
                     csbs_backup_v1_id: Optional[str] = None,
                     description: Optional[str] = None,
                     region: Optional[str] = None,
                     resource_type: Optional[str] = None,
                     tags: Optional[Sequence[CsbsBackupV1TagArgs]] = None,
                     timeouts: Optional[CsbsBackupV1TimeoutsArgs] = None)
    func NewCsbsBackupV1(ctx *Context, name string, args CsbsBackupV1Args, opts ...ResourceOption) (*CsbsBackupV1, error)
    public CsbsBackupV1(string name, CsbsBackupV1Args args, CustomResourceOptions? opts = null)
    public CsbsBackupV1(String name, CsbsBackupV1Args args)
    public CsbsBackupV1(String name, CsbsBackupV1Args args, CustomResourceOptions options)
    
    type: opentelekomcloud:CsbsBackupV1
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args CsbsBackupV1Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CsbsBackupV1Args
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CsbsBackupV1Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CsbsBackupV1Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CsbsBackupV1Args
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var csbsBackupV1Resource = new Opentelekomcloud.CsbsBackupV1("csbsBackupV1Resource", new()
    {
        ResourceId = "string",
        BackupName = "string",
        CsbsBackupV1Id = "string",
        Description = "string",
        Region = "string",
        ResourceType = "string",
        Tags = new[]
        {
            new Opentelekomcloud.Inputs.CsbsBackupV1TagArgs
            {
                Key = "string",
                Value = "string",
            },
        },
        Timeouts = new Opentelekomcloud.Inputs.CsbsBackupV1TimeoutsArgs
        {
            Create = "string",
            Delete = "string",
        },
    });
    
    example, err := opentelekomcloud.NewCsbsBackupV1(ctx, "csbsBackupV1Resource", &opentelekomcloud.CsbsBackupV1Args{
    	ResourceId:     pulumi.String("string"),
    	BackupName:     pulumi.String("string"),
    	CsbsBackupV1Id: pulumi.String("string"),
    	Description:    pulumi.String("string"),
    	Region:         pulumi.String("string"),
    	ResourceType:   pulumi.String("string"),
    	Tags: opentelekomcloud.CsbsBackupV1TagArray{
    		&opentelekomcloud.CsbsBackupV1TagArgs{
    			Key:   pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    	Timeouts: &opentelekomcloud.CsbsBackupV1TimeoutsArgs{
    		Create: pulumi.String("string"),
    		Delete: pulumi.String("string"),
    	},
    })
    
    var csbsBackupV1Resource = new CsbsBackupV1("csbsBackupV1Resource", CsbsBackupV1Args.builder()
        .resourceId("string")
        .backupName("string")
        .csbsBackupV1Id("string")
        .description("string")
        .region("string")
        .resourceType("string")
        .tags(CsbsBackupV1TagArgs.builder()
            .key("string")
            .value("string")
            .build())
        .timeouts(CsbsBackupV1TimeoutsArgs.builder()
            .create("string")
            .delete("string")
            .build())
        .build());
    
    csbs_backup_v1_resource = opentelekomcloud.CsbsBackupV1("csbsBackupV1Resource",
        resource_id="string",
        backup_name="string",
        csbs_backup_v1_id="string",
        description="string",
        region="string",
        resource_type="string",
        tags=[{
            "key": "string",
            "value": "string",
        }],
        timeouts={
            "create": "string",
            "delete": "string",
        })
    
    const csbsBackupV1Resource = new opentelekomcloud.CsbsBackupV1("csbsBackupV1Resource", {
        resourceId: "string",
        backupName: "string",
        csbsBackupV1Id: "string",
        description: "string",
        region: "string",
        resourceType: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
        timeouts: {
            create: "string",
            "delete": "string",
        },
    });
    
    type: opentelekomcloud:CsbsBackupV1
    properties:
        backupName: string
        csbsBackupV1Id: string
        description: string
        region: string
        resourceId: string
        resourceType: string
        tags:
            - key: string
              value: string
        timeouts:
            create: string
            delete: string
    

    CsbsBackupV1 Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The CsbsBackupV1 resource accepts the following input properties:

    ResourceId string
    ID of the target to which the backup is restored. Changing this creates a new backup.
    BackupName string
    Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.
    CsbsBackupV1Id string
    Specifies Cinder backup ID.
    Description string
    Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.
    Region string
    ResourceType string
    Type of the target to which the backup is restored. The default value is OS::Nova::Server for an ECS. Changing this creates a new backup.
    Tags List<CsbsBackupV1Tag>
    block supports the following arguments:
    Timeouts CsbsBackupV1Timeouts
    ResourceId string
    ID of the target to which the backup is restored. Changing this creates a new backup.
    BackupName string
    Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.
    CsbsBackupV1Id string
    Specifies Cinder backup ID.
    Description string
    Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.
    Region string
    ResourceType string
    Type of the target to which the backup is restored. The default value is OS::Nova::Server for an ECS. Changing this creates a new backup.
    Tags []CsbsBackupV1TagArgs
    block supports the following arguments:
    Timeouts CsbsBackupV1TimeoutsArgs
    resourceId String
    ID of the target to which the backup is restored. Changing this creates a new backup.
    backupName String
    Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.
    csbsBackupV1Id String
    Specifies Cinder backup ID.
    description String
    Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.
    region String
    resourceType String
    Type of the target to which the backup is restored. The default value is OS::Nova::Server for an ECS. Changing this creates a new backup.
    tags List<CsbsBackupV1Tag>
    block supports the following arguments:
    timeouts CsbsBackupV1Timeouts
    resourceId string
    ID of the target to which the backup is restored. Changing this creates a new backup.
    backupName string
    Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.
    csbsBackupV1Id string
    Specifies Cinder backup ID.
    description string
    Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.
    region string
    resourceType string
    Type of the target to which the backup is restored. The default value is OS::Nova::Server for an ECS. Changing this creates a new backup.
    tags CsbsBackupV1Tag[]
    block supports the following arguments:
    timeouts CsbsBackupV1Timeouts
    resource_id str
    ID of the target to which the backup is restored. Changing this creates a new backup.
    backup_name str
    Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.
    csbs_backup_v1_id str
    Specifies Cinder backup ID.
    description str
    Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.
    region str
    resource_type str
    Type of the target to which the backup is restored. The default value is OS::Nova::Server for an ECS. Changing this creates a new backup.
    tags Sequence[CsbsBackupV1TagArgs]
    block supports the following arguments:
    timeouts CsbsBackupV1TimeoutsArgs
    resourceId String
    ID of the target to which the backup is restored. Changing this creates a new backup.
    backupName String
    Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.
    csbsBackupV1Id String
    Specifies Cinder backup ID.
    description String
    Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.
    region String
    resourceType String
    Type of the target to which the backup is restored. The default value is OS::Nova::Server for an ECS. Changing this creates a new backup.
    tags List<Property Map>
    block supports the following arguments:
    timeouts Property Map

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CsbsBackupV1 resource produces the following output properties:

    BackupRecordId string
    Specifies backup record ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    Status of backup Volume.
    VmMetadatas List<CsbsBackupV1VmMetadata>
    VolumeBackups List<CsbsBackupV1VolumeBackup>
    BackupRecordId string
    Specifies backup record ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    Status of backup Volume.
    VmMetadatas []CsbsBackupV1VmMetadata
    VolumeBackups []CsbsBackupV1VolumeBackup
    backupRecordId String
    Specifies backup record ID.
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    Status of backup Volume.
    vmMetadatas List<CsbsBackupV1VmMetadata>
    volumeBackups List<CsbsBackupV1VolumeBackup>
    backupRecordId string
    Specifies backup record ID.
    id string
    The provider-assigned unique ID for this managed resource.
    status string
    Status of backup Volume.
    vmMetadatas CsbsBackupV1VmMetadata[]
    volumeBackups CsbsBackupV1VolumeBackup[]
    backup_record_id str
    Specifies backup record ID.
    id str
    The provider-assigned unique ID for this managed resource.
    status str
    Status of backup Volume.
    vm_metadatas Sequence[CsbsBackupV1VmMetadata]
    volume_backups Sequence[CsbsBackupV1VolumeBackup]
    backupRecordId String
    Specifies backup record ID.
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    Status of backup Volume.
    vmMetadatas List<Property Map>
    volumeBackups List<Property Map>

    Look up Existing CsbsBackupV1 Resource

    Get an existing CsbsBackupV1 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: CsbsBackupV1State, opts?: CustomResourceOptions): CsbsBackupV1
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            backup_name: Optional[str] = None,
            backup_record_id: Optional[str] = None,
            csbs_backup_v1_id: Optional[str] = None,
            description: Optional[str] = None,
            region: Optional[str] = None,
            resource_id: Optional[str] = None,
            resource_type: Optional[str] = None,
            status: Optional[str] = None,
            tags: Optional[Sequence[CsbsBackupV1TagArgs]] = None,
            timeouts: Optional[CsbsBackupV1TimeoutsArgs] = None,
            vm_metadatas: Optional[Sequence[CsbsBackupV1VmMetadataArgs]] = None,
            volume_backups: Optional[Sequence[CsbsBackupV1VolumeBackupArgs]] = None) -> CsbsBackupV1
    func GetCsbsBackupV1(ctx *Context, name string, id IDInput, state *CsbsBackupV1State, opts ...ResourceOption) (*CsbsBackupV1, error)
    public static CsbsBackupV1 Get(string name, Input<string> id, CsbsBackupV1State? state, CustomResourceOptions? opts = null)
    public static CsbsBackupV1 get(String name, Output<String> id, CsbsBackupV1State state, CustomResourceOptions options)
    resources:  _:    type: opentelekomcloud:CsbsBackupV1    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    BackupName string
    Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.
    BackupRecordId string
    Specifies backup record ID.
    CsbsBackupV1Id string
    Specifies Cinder backup ID.
    Description string
    Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.
    Region string
    ResourceId string
    ID of the target to which the backup is restored. Changing this creates a new backup.
    ResourceType string
    Type of the target to which the backup is restored. The default value is OS::Nova::Server for an ECS. Changing this creates a new backup.
    Status string
    Status of backup Volume.
    Tags List<CsbsBackupV1Tag>
    block supports the following arguments:
    Timeouts CsbsBackupV1Timeouts
    VmMetadatas List<CsbsBackupV1VmMetadata>
    VolumeBackups List<CsbsBackupV1VolumeBackup>
    BackupName string
    Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.
    BackupRecordId string
    Specifies backup record ID.
    CsbsBackupV1Id string
    Specifies Cinder backup ID.
    Description string
    Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.
    Region string
    ResourceId string
    ID of the target to which the backup is restored. Changing this creates a new backup.
    ResourceType string
    Type of the target to which the backup is restored. The default value is OS::Nova::Server for an ECS. Changing this creates a new backup.
    Status string
    Status of backup Volume.
    Tags []CsbsBackupV1TagArgs
    block supports the following arguments:
    Timeouts CsbsBackupV1TimeoutsArgs
    VmMetadatas []CsbsBackupV1VmMetadataArgs
    VolumeBackups []CsbsBackupV1VolumeBackupArgs
    backupName String
    Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.
    backupRecordId String
    Specifies backup record ID.
    csbsBackupV1Id String
    Specifies Cinder backup ID.
    description String
    Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.
    region String
    resourceId String
    ID of the target to which the backup is restored. Changing this creates a new backup.
    resourceType String
    Type of the target to which the backup is restored. The default value is OS::Nova::Server for an ECS. Changing this creates a new backup.
    status String
    Status of backup Volume.
    tags List<CsbsBackupV1Tag>
    block supports the following arguments:
    timeouts CsbsBackupV1Timeouts
    vmMetadatas List<CsbsBackupV1VmMetadata>
    volumeBackups List<CsbsBackupV1VolumeBackup>
    backupName string
    Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.
    backupRecordId string
    Specifies backup record ID.
    csbsBackupV1Id string
    Specifies Cinder backup ID.
    description string
    Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.
    region string
    resourceId string
    ID of the target to which the backup is restored. Changing this creates a new backup.
    resourceType string
    Type of the target to which the backup is restored. The default value is OS::Nova::Server for an ECS. Changing this creates a new backup.
    status string
    Status of backup Volume.
    tags CsbsBackupV1Tag[]
    block supports the following arguments:
    timeouts CsbsBackupV1Timeouts
    vmMetadatas CsbsBackupV1VmMetadata[]
    volumeBackups CsbsBackupV1VolumeBackup[]
    backup_name str
    Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.
    backup_record_id str
    Specifies backup record ID.
    csbs_backup_v1_id str
    Specifies Cinder backup ID.
    description str
    Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.
    region str
    resource_id str
    ID of the target to which the backup is restored. Changing this creates a new backup.
    resource_type str
    Type of the target to which the backup is restored. The default value is OS::Nova::Server for an ECS. Changing this creates a new backup.
    status str
    Status of backup Volume.
    tags Sequence[CsbsBackupV1TagArgs]
    block supports the following arguments:
    timeouts CsbsBackupV1TimeoutsArgs
    vm_metadatas Sequence[CsbsBackupV1VmMetadataArgs]
    volume_backups Sequence[CsbsBackupV1VolumeBackupArgs]
    backupName String
    Name for the backup. The value consists of 1 to 255 characters and can contain only letters, digits, underscores (_), and hyphens (-). Changing backup_name creates a new backup.
    backupRecordId String
    Specifies backup record ID.
    csbsBackupV1Id String
    Specifies Cinder backup ID.
    description String
    Backup description. The value consists of 0 to 255 characters and must not contain a greater-than sign (>) or less-than sign (<). Changing description creates a new backup.
    region String
    resourceId String
    ID of the target to which the backup is restored. Changing this creates a new backup.
    resourceType String
    Type of the target to which the backup is restored. The default value is OS::Nova::Server for an ECS. Changing this creates a new backup.
    status String
    Status of backup Volume.
    tags List<Property Map>
    block supports the following arguments:
    timeouts Property Map
    vmMetadatas List<Property Map>
    volumeBackups List<Property Map>

    Supporting Types

    CsbsBackupV1Tag, CsbsBackupV1TagArgs

    Key string
    Tag key. It cannot be an empty string.Changing key creates a new backup.
    Value string
    Tag value. It can be an empty string.Changing value creates a new backup.
    Key string
    Tag key. It cannot be an empty string.Changing key creates a new backup.
    Value string
    Tag value. It can be an empty string.Changing value creates a new backup.
    key String
    Tag key. It cannot be an empty string.Changing key creates a new backup.
    value String
    Tag value. It can be an empty string.Changing value creates a new backup.
    key string
    Tag key. It cannot be an empty string.Changing key creates a new backup.
    value string
    Tag value. It can be an empty string.Changing value creates a new backup.
    key str
    Tag key. It cannot be an empty string.Changing key creates a new backup.
    value str
    Tag value. It can be an empty string.Changing value creates a new backup.
    key String
    Tag key. It cannot be an empty string.Changing key creates a new backup.
    value String
    Tag value. It can be an empty string.Changing value creates a new backup.

    CsbsBackupV1Timeouts, CsbsBackupV1TimeoutsArgs

    Create string
    Delete string
    Create string
    Delete string
    create String
    delete String
    create string
    delete string
    create str
    delete str
    create String
    delete String

    CsbsBackupV1VmMetadata, CsbsBackupV1VmMetadataArgs

    CloudServiceType string
    Specifies ECS type.
    Disk double
    Shows system disk size corresponding to the ECS specifications.
    Eip string
    Specifies elastic IP address of the ECS.
    ImageType string
    Specifies image type.
    Name string
    Name of backup data.
    PrivateIp 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.
    CloudServiceType string
    Specifies ECS type.
    Disk float64
    Shows system disk size corresponding to the ECS specifications.
    Eip string
    Specifies elastic IP address of the ECS.
    ImageType string
    Specifies image type.
    Name string
    Name of backup data.
    PrivateIp 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.
    cloudServiceType String
    Specifies ECS type.
    disk Double
    Shows system disk size corresponding to the ECS specifications.
    eip String
    Specifies elastic IP address of the ECS.
    imageType String
    Specifies image type.
    name String
    Name of backup data.
    privateIp 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.
    cloudServiceType string
    Specifies ECS type.
    disk number
    Shows system disk size corresponding to the ECS specifications.
    eip string
    Specifies elastic IP address of the ECS.
    imageType string
    Specifies image type.
    name string
    Name of backup data.
    privateIp 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_type str
    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.
    cloudServiceType String
    Specifies ECS type.
    disk Number
    Shows system disk size corresponding to the ECS specifications.
    eip String
    Specifies elastic IP address of the ECS.
    imageType String
    Specifies image type.
    name String
    Name of backup data.
    privateIp 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.

    CsbsBackupV1VolumeBackup, CsbsBackupV1VolumeBackupArgs

    AverageSpeed double
    Specifies the average speed.
    Bootable bool
    Specifies whether the disk is bootable.
    Id string
    Specifies Cinder backup ID.
    ImageType 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.
    SnapshotId string
    ID of snapshot.
    SourceVolumeId string
    It specifies source volume ID.
    SourceVolumeName string
    Specifies source volume name.
    SourceVolumeSize double
    Shows source volume size in GB.
    SpaceSavingRatio double
    Specifies space saving rate.
    Status string
    Status of backup Volume.
    AverageSpeed float64
    Specifies the average speed.
    Bootable bool
    Specifies whether the disk is bootable.
    Id string
    Specifies Cinder backup ID.
    ImageType 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.
    SnapshotId string
    ID of snapshot.
    SourceVolumeId string
    It specifies source volume ID.
    SourceVolumeName string
    Specifies source volume name.
    SourceVolumeSize float64
    Shows source volume size in GB.
    SpaceSavingRatio float64
    Specifies space saving rate.
    Status string
    Status of backup Volume.
    averageSpeed Double
    Specifies the average speed.
    bootable Boolean
    Specifies whether the disk is bootable.
    id String
    Specifies Cinder backup ID.
    imageType 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.
    snapshotId String
    ID of snapshot.
    sourceVolumeId String
    It specifies source volume ID.
    sourceVolumeName String
    Specifies source volume name.
    sourceVolumeSize Double
    Shows source volume size in GB.
    spaceSavingRatio Double
    Specifies space saving rate.
    status String
    Status of backup Volume.
    averageSpeed number
    Specifies the average speed.
    bootable boolean
    Specifies whether the disk is bootable.
    id string
    Specifies Cinder backup ID.
    imageType 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.
    snapshotId string
    ID of snapshot.
    sourceVolumeId string
    It specifies source volume ID.
    sourceVolumeName string
    Specifies source volume name.
    sourceVolumeSize number
    Shows source volume size in GB.
    spaceSavingRatio number
    Specifies space saving rate.
    status string
    Status of backup Volume.
    average_speed float
    Specifies the average speed.
    bootable bool
    Specifies whether the disk is bootable.
    id str
    Specifies Cinder backup ID.
    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_id str
    It specifies source volume ID.
    source_volume_name str
    Specifies source volume name.
    source_volume_size float
    Shows source volume size in GB.
    space_saving_ratio float
    Specifies space saving rate.
    status str
    Status of backup Volume.
    averageSpeed Number
    Specifies the average speed.
    bootable Boolean
    Specifies whether the disk is bootable.
    id String
    Specifies Cinder backup ID.
    imageType 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.
    snapshotId String
    ID of snapshot.
    sourceVolumeId String
    It specifies source volume ID.
    sourceVolumeName String
    Specifies source volume name.
    sourceVolumeSize Number
    Shows source volume size in GB.
    spaceSavingRatio Number
    Specifies space saving rate.
    status String
    Status of backup Volume.

    Import

    Backup can be imported using backup_record_id, e.g.

    $ pulumi import opentelekomcloud:index/csbsBackupV1:CsbsBackupV1 backup_v1 7056d636-ac60-4663-8a6c-82d3c32c1c64
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
    License
    Notes
    This Pulumi package is based on the opentelekomcloud Terraform Provider.
    opentelekomcloud logo
    opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud