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

flexibleengine logo
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud

    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",
    });
    
    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")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    configuration:
      backupName:
        type: dynamic
      resourceId:
        type: dynamic
    resources:
      backupV1:
        type: flexibleengine: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,
                     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 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 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",
        },
    });
    
    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: &flexibleengine.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")
        .timeouts(CsbsBackupV1TimeoutsArgs.builder()
            .create("string")
            .delete("string")
            .build())
        .build());
    
    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",
        })
    
    const csbsBackupV1Resource = new flexibleengine.CsbsBackupV1("csbsBackupV1Resource", {
        resourceId: "string",
        backupName: "string",
        csbsBackupV1Id: "string",
        description: "string",
        region: "string",
        resourceType: "string",
        timeouts: {
            create: "string",
            "delete": "string",
        },
    });
    
    type: flexibleengine:CsbsBackupV1
    properties:
        backupName: string
        csbsBackupV1Id: string
        description: string
        region: string
        resourceId: string
        resourceType: 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
    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 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 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 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 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 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
    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
    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 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 flexibleengine:index/csbsBackupV1:CsbsBackupV1 backup_v1 7056d636-ac60-4663-8a6c-82d3c32c1c64
    

    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.
    flexibleengine logo
    flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud