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

flexibleengine.CsbsBackupV1

Explore with Pulumi AI

Provides a FlexibleEngine Backup of Resources.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as flexibleengine from "@pulumi/flexibleengine";

const config = new pulumi.Config();
const backupName = config.requireObject("backupName");
const resourceId = config.requireObject("resourceId");
const backupV1 = new flexibleengine.CsbsBackupV1("backupV1", {
    backupName: backupName,
    resourceId: resourceId,
    resourceType: "OS::Nova::Server",
});
Copy
import pulumi
import pulumi_flexibleengine as flexibleengine

config = pulumi.Config()
backup_name = config.require_object("backupName")
resource_id = config.require_object("resourceId")
backup_v1 = flexibleengine.CsbsBackupV1("backupV1",
    backup_name=backup_name,
    resource_id=resource_id,
    resource_type="OS::Nova::Server")
Copy
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, "")
		backupName := cfg.RequireObject("backupName")
		resourceId := cfg.RequireObject("resourceId")
		_, err := flexibleengine.NewCsbsBackupV1(ctx, "backupV1", &flexibleengine.CsbsBackupV1Args{
			BackupName:   pulumi.Any(backupName),
			ResourceId:   pulumi.Any(resourceId),
			ResourceType: pulumi.String("OS::Nova::Server"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Flexibleengine = Pulumi.Flexibleengine;

return await Deployment.RunAsync(() => 
{
    var config = new Config();
    var backupName = config.RequireObject<dynamic>("backupName");
    var resourceId = config.RequireObject<dynamic>("resourceId");
    var backupV1 = new Flexibleengine.CsbsBackupV1("backupV1", new()
    {
        BackupName = backupName,
        ResourceId = resourceId,
        ResourceType = "OS::Nova::Server",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.flexibleengine.CsbsBackupV1;
import com.pulumi.flexibleengine.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());

    }
}
Copy
configuration:
  backupName:
    type: dynamic
  resourceId:
    type: dynamic
resources:
  backupV1:
    type: flexibleengine:CsbsBackupV1
    properties:
      backupName: ${backupName}
      resourceId: ${resourceId}
      resourceType: OS::Nova::Server
Copy

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,
                 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: flexibleengine:CsbsBackupV1
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. CsbsBackupV1Args
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. CsbsBackupV1Args
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. CsbsBackupV1Args
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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 Flexibleengine.CsbsBackupV1("csbsBackupV1Resource", new()
{
    ResourceId = "string",
    BackupName = "string",
    CsbsBackupV1Id = "string",
    Description = "string",
    Region = "string",
    ResourceType = "string",
    Timeouts = new Flexibleengine.Inputs.CsbsBackupV1TimeoutsArgs
    {
        Create = "string",
        Delete = "string",
    },
});
Copy
example, err := flexibleengine.NewCsbsBackupV1(ctx, "csbsBackupV1Resource", &flexibleengine.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"),
Timeouts: &.CsbsBackupV1TimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
},
})
Copy
var csbsBackupV1Resource = new CsbsBackupV1("csbsBackupV1Resource", CsbsBackupV1Args.builder()
    .resourceId("string")
    .backupName("string")
    .csbsBackupV1Id("string")
    .description("string")
    .region("string")
    .resourceType("string")
    .timeouts(CsbsBackupV1TimeoutsArgs.builder()
        .create("string")
        .delete("string")
        .build())
    .build());
Copy
csbs_backup_v1_resource = flexibleengine.CsbsBackupV1("csbsBackupV1Resource",
    resource_id="string",
    backup_name="string",
    csbs_backup_v1_id="string",
    description="string",
    region="string",
    resource_type="string",
    timeouts={
        "create": "string",
        "delete": "string",
    })
Copy
const csbsBackupV1Resource = new flexibleengine.CsbsBackupV1("csbsBackupV1Resource", {
    resourceId: "string",
    backupName: "string",
    csbsBackupV1Id: "string",
    description: "string",
    region: "string",
    resourceType: "string",
    timeouts: {
        create: "string",
        "delete": "string",
    },
});
Copy
type: flexibleengine:CsbsBackupV1
properties:
    backupName: string
    csbsBackupV1Id: string
    description: string
    region: string
    resourceId: string
    resourceType: string
    timeouts:
        create: string
        delete: string
Copy

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 This property is required. 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
Specifies the region in which to create the CSBS backup resource. If omitted, the provider-level region will be used. Changing this will create a new CSBS backup resource.
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.
Timeouts CsbsBackupV1Timeouts
ResourceId This property is required. 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
Specifies the region in which to create the CSBS backup resource. If omitted, the provider-level region will be used. Changing this will create a new CSBS backup resource.
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.
Timeouts CsbsBackupV1TimeoutsArgs
resourceId This property is required. 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
Specifies the region in which to create the CSBS backup resource. If omitted, the provider-level region will be used. Changing this will create a new CSBS backup resource.
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.
timeouts CsbsBackupV1Timeouts
resourceId This property is required. 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
Specifies the region in which to create the CSBS backup resource. If omitted, the provider-level region will be used. Changing this will create a new CSBS backup resource.
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.
timeouts CsbsBackupV1Timeouts
resource_id This property is required. 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
Specifies the region in which to create the CSBS backup resource. If omitted, the provider-level region will be used. Changing this will create a new CSBS backup resource.
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.
timeouts CsbsBackupV1TimeoutsArgs
resourceId This property is required. 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
Specifies the region in which to create the CSBS backup resource. If omitted, the provider-level region will be used. Changing this will create a new CSBS backup resource.
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.
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>
The vm_metadata object structure is documented below.
VolumeBackups List<CsbsBackupV1VolumeBackup>
The volume_backups object structure is documented below.
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
The vm_metadata object structure is documented below.
VolumeBackups []CsbsBackupV1VolumeBackup
The volume_backups object structure is documented below.
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>
The vm_metadata object structure is documented below.
volumeBackups List<CsbsBackupV1VolumeBackup>
The volume_backups object structure is documented below.
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[]
The vm_metadata object structure is documented below.
volumeBackups CsbsBackupV1VolumeBackup[]
The volume_backups object structure is documented below.
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]
The vm_metadata object structure is documented below.
volume_backups Sequence[CsbsBackupV1VolumeBackup]
The volume_backups object structure is documented below.
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>
The vm_metadata object structure is documented below.
volumeBackups List<Property Map>
The volume_backups object structure is documented below.

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,
        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: flexibleengine:CsbsBackupV1    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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
Specifies the region in which to create the CSBS backup resource. If omitted, the provider-level region will be used. Changing this will create a new CSBS backup resource.
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.
Timeouts CsbsBackupV1Timeouts
VmMetadatas List<CsbsBackupV1VmMetadata>
The vm_metadata object structure is documented below.
VolumeBackups List<CsbsBackupV1VolumeBackup>
The volume_backups object structure is documented below.
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
Specifies the region in which to create the CSBS backup resource. If omitted, the provider-level region will be used. Changing this will create a new CSBS backup resource.
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.
Timeouts CsbsBackupV1TimeoutsArgs
VmMetadatas []CsbsBackupV1VmMetadataArgs
The vm_metadata object structure is documented below.
VolumeBackups []CsbsBackupV1VolumeBackupArgs
The volume_backups object structure is documented below.
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
Specifies the region in which to create the CSBS backup resource. If omitted, the provider-level region will be used. Changing this will create a new CSBS backup resource.
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.
timeouts CsbsBackupV1Timeouts
vmMetadatas List<CsbsBackupV1VmMetadata>
The vm_metadata object structure is documented below.
volumeBackups List<CsbsBackupV1VolumeBackup>
The volume_backups object structure is documented below.
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
Specifies the region in which to create the CSBS backup resource. If omitted, the provider-level region will be used. Changing this will create a new CSBS backup resource.
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.
timeouts CsbsBackupV1Timeouts
vmMetadatas CsbsBackupV1VmMetadata[]
The vm_metadata object structure is documented below.
volumeBackups CsbsBackupV1VolumeBackup[]
The volume_backups object structure is documented below.
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
Specifies the region in which to create the CSBS backup resource. If omitted, the provider-level region will be used. Changing this will create a new CSBS backup resource.
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.
timeouts CsbsBackupV1TimeoutsArgs
vm_metadatas Sequence[CsbsBackupV1VmMetadataArgs]
The vm_metadata object structure is documented below.
volume_backups Sequence[CsbsBackupV1VolumeBackupArgs]
The volume_backups object structure is documented below.
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
Specifies the region in which to create the CSBS backup resource. If omitted, the provider-level region will be used. Changing this will create a new CSBS backup resource.
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.
timeouts Property Map
vmMetadatas List<Property Map>
The vm_metadata object structure is documented below.
volumeBackups List<Property Map>
The volume_backups object structure is documented below.

Supporting Types

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 This property is required. string
Specifies ECS type.
Disk This property is required. double
Shows system disk size corresponding to the ECS specifications.
Eip This property is required. string
Specifies elastic IP address of the ECS.
ImageType This property is required. string
Specifies image type.
Name This property is required. string
Name of backup data.
PrivateIp This property is required. string
It specifies internal IP address of the ECS.
Ram This property is required. double
Specifies memory size of the ECS, in MB.
Vcpus This property is required. double
Specifies CPU cores corresponding to the ECS.
CloudServiceType This property is required. string
Specifies ECS type.
Disk This property is required. float64
Shows system disk size corresponding to the ECS specifications.
Eip This property is required. string
Specifies elastic IP address of the ECS.
ImageType This property is required. string
Specifies image type.
Name This property is required. string
Name of backup data.
PrivateIp This property is required. string
It specifies internal IP address of the ECS.
Ram This property is required. float64
Specifies memory size of the ECS, in MB.
Vcpus This property is required. float64
Specifies CPU cores corresponding to the ECS.
cloudServiceType This property is required. String
Specifies ECS type.
disk This property is required. Double
Shows system disk size corresponding to the ECS specifications.
eip This property is required. String
Specifies elastic IP address of the ECS.
imageType This property is required. String
Specifies image type.
name This property is required. String
Name of backup data.
privateIp This property is required. String
It specifies internal IP address of the ECS.
ram This property is required. Double
Specifies memory size of the ECS, in MB.
vcpus This property is required. Double
Specifies CPU cores corresponding to the ECS.
cloudServiceType This property is required. string
Specifies ECS type.
disk This property is required. number
Shows system disk size corresponding to the ECS specifications.
eip This property is required. string
Specifies elastic IP address of the ECS.
imageType This property is required. string
Specifies image type.
name This property is required. string
Name of backup data.
privateIp This property is required. string
It specifies internal IP address of the ECS.
ram This property is required. number
Specifies memory size of the ECS, in MB.
vcpus This property is required. number
Specifies CPU cores corresponding to the ECS.
cloud_service_type This property is required. str
Specifies ECS type.
disk This property is required. float
Shows system disk size corresponding to the ECS specifications.
eip This property is required. str
Specifies elastic IP address of the ECS.
image_type This property is required. str
Specifies image type.
name This property is required. str
Name of backup data.
private_ip This property is required. str
It specifies internal IP address of the ECS.
ram This property is required. float
Specifies memory size of the ECS, in MB.
vcpus This property is required. float
Specifies CPU cores corresponding to the ECS.
cloudServiceType This property is required. String
Specifies ECS type.
disk This property is required. Number
Shows system disk size corresponding to the ECS specifications.
eip This property is required. String
Specifies elastic IP address of the ECS.
imageType This property is required. String
Specifies image type.
name This property is required. String
Name of backup data.
privateIp This property is required. String
It specifies internal IP address of the ECS.
ram This property is required. Number
Specifies memory size of the ECS, in MB.
vcpus This property is required. Number
Specifies CPU cores corresponding to the ECS.

CsbsBackupV1VolumeBackup
, CsbsBackupV1VolumeBackupArgs

AverageSpeed This property is required. double
Specifies the average speed.
Bootable This property is required. bool
Specifies whether the disk is bootable.
Id This property is required. string
Specifies Cinder backup ID.
ImageType This property is required. string
Specifies image type.
Incremental This property is required. bool
Shows whether incremental backup is used.
Name This property is required. string
Name of backup data.
Size This property is required. double
Specifies accumulated size (MB) of backups.
SnapshotId This property is required. string
ID of snapshot.
SourceVolumeId This property is required. string
It specifies source volume ID.
SourceVolumeName This property is required. string
Specifies source volume name.
SourceVolumeSize This property is required. double
Shows source volume size in GB.
SpaceSavingRatio This property is required. double
Specifies space saving rate.
Status This property is required. string
Status of backup Volume.
AverageSpeed This property is required. float64
Specifies the average speed.
Bootable This property is required. bool
Specifies whether the disk is bootable.
Id This property is required. string
Specifies Cinder backup ID.
ImageType This property is required. string
Specifies image type.
Incremental This property is required. bool
Shows whether incremental backup is used.
Name This property is required. string
Name of backup data.
Size This property is required. float64
Specifies accumulated size (MB) of backups.
SnapshotId This property is required. string
ID of snapshot.
SourceVolumeId This property is required. string
It specifies source volume ID.
SourceVolumeName This property is required. string
Specifies source volume name.
SourceVolumeSize This property is required. float64
Shows source volume size in GB.
SpaceSavingRatio This property is required. float64
Specifies space saving rate.
Status This property is required. string
Status of backup Volume.
averageSpeed This property is required. Double
Specifies the average speed.
bootable This property is required. Boolean
Specifies whether the disk is bootable.
id This property is required. String
Specifies Cinder backup ID.
imageType This property is required. String
Specifies image type.
incremental This property is required. Boolean
Shows whether incremental backup is used.
name This property is required. String
Name of backup data.
size This property is required. Double
Specifies accumulated size (MB) of backups.
snapshotId This property is required. String
ID of snapshot.
sourceVolumeId This property is required. String
It specifies source volume ID.
sourceVolumeName This property is required. String
Specifies source volume name.
sourceVolumeSize This property is required. Double
Shows source volume size in GB.
spaceSavingRatio This property is required. Double
Specifies space saving rate.
status This property is required. String
Status of backup Volume.
averageSpeed This property is required. number
Specifies the average speed.
bootable This property is required. boolean
Specifies whether the disk is bootable.
id This property is required. string
Specifies Cinder backup ID.
imageType This property is required. string
Specifies image type.
incremental This property is required. boolean
Shows whether incremental backup is used.
name This property is required. string
Name of backup data.
size This property is required. number
Specifies accumulated size (MB) of backups.
snapshotId This property is required. string
ID of snapshot.
sourceVolumeId This property is required. string
It specifies source volume ID.
sourceVolumeName This property is required. string
Specifies source volume name.
sourceVolumeSize This property is required. number
Shows source volume size in GB.
spaceSavingRatio This property is required. number
Specifies space saving rate.
status This property is required. string
Status of backup Volume.
average_speed This property is required. float
Specifies the average speed.
bootable This property is required. bool
Specifies whether the disk is bootable.
id This property is required. str
Specifies Cinder backup ID.
image_type This property is required. str
Specifies image type.
incremental This property is required. bool
Shows whether incremental backup is used.
name This property is required. str
Name of backup data.
size This property is required. float
Specifies accumulated size (MB) of backups.
snapshot_id This property is required. str
ID of snapshot.
source_volume_id This property is required. str
It specifies source volume ID.
source_volume_name This property is required. str
Specifies source volume name.
source_volume_size This property is required. float
Shows source volume size in GB.
space_saving_ratio This property is required. float
Specifies space saving rate.
status This property is required. str
Status of backup Volume.
averageSpeed This property is required. Number
Specifies the average speed.
bootable This property is required. Boolean
Specifies whether the disk is bootable.
id This property is required. String
Specifies Cinder backup ID.
imageType This property is required. String
Specifies image type.
incremental This property is required. Boolean
Shows whether incremental backup is used.
name This property is required. String
Name of backup data.
size This property is required. Number
Specifies accumulated size (MB) of backups.
snapshotId This property is required. String
ID of snapshot.
sourceVolumeId This property is required. String
It specifies source volume ID.
sourceVolumeName This property is required. String
Specifies source volume name.
sourceVolumeSize This property is required. Number
Shows source volume size in GB.
spaceSavingRatio This property is required. Number
Specifies space saving rate.
status This property is required. String
Status of backup Volume.

Import

Backup can be imported using backup_record_id, e.g.

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

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

Package Details

Repository
flexibleengine flexibleenginecloud/terraform-provider-flexibleengine
License
Notes
This Pulumi package is based on the flexibleengine Terraform Provider.