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",
});
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:
- Resource
Id string - ID of the target to which the backup is restored. Changing this creates a new backup.
- Backup
Name 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.
- Csbs
Backup stringV1Id - 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.
- Resource
Type 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
Csbs
Backup V1Timeouts
- Resource
Id string - ID of the target to which the backup is restored. Changing this creates a new backup.
- Backup
Name 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.
- Csbs
Backup stringV1Id - 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.
- Resource
Type 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
Csbs
Backup V1Timeouts Args
- resource
Id String - ID of the target to which the backup is restored. Changing this creates a new backup.
- backup
Name 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.
- csbs
Backup StringV1Id - 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.
- resource
Type 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
Csbs
Backup V1Timeouts
- resource
Id string - ID of the target to which the backup is restored. Changing this creates a new backup.
- backup
Name 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.
- csbs
Backup stringV1Id - 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.
- resource
Type 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
Csbs
Backup V1Timeouts
- 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_ strv1_ id - 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
Csbs
Backup V1Timeouts Args
- resource
Id String - ID of the target to which the backup is restored. Changing this creates a new backup.
- backup
Name 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.
- csbs
Backup StringV1Id - 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.
- resource
Type 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:
- Backup
Record stringId - Specifies backup record ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- Status of backup Volume.
- Vm
Metadatas List<CsbsBackup V1Vm Metadata> - The vm_metadata object structure is documented below.
- Volume
Backups List<CsbsBackup V1Volume Backup> - The volume_backups object structure is documented below.
- Backup
Record stringId - Specifies backup record ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- Status of backup Volume.
- Vm
Metadatas []CsbsBackup V1Vm Metadata - The vm_metadata object structure is documented below.
- Volume
Backups []CsbsBackup V1Volume Backup - The volume_backups object structure is documented below.
- backup
Record StringId - Specifies backup record ID.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- Status of backup Volume.
- vm
Metadatas List<CsbsBackup V1Vm Metadata> - The vm_metadata object structure is documented below.
- volume
Backups List<CsbsBackup V1Volume Backup> - The volume_backups object structure is documented below.
- backup
Record stringId - Specifies backup record ID.
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- Status of backup Volume.
- vm
Metadatas CsbsBackup V1Vm Metadata[] - The vm_metadata object structure is documented below.
- volume
Backups CsbsBackup V1Volume Backup[] - The volume_backups object structure is documented below.
- backup_
record_ strid - Specifies backup record ID.
- id str
- The provider-assigned unique ID for this managed resource.
- status str
- Status of backup Volume.
- vm_
metadatas Sequence[CsbsBackup V1Vm Metadata] - The vm_metadata object structure is documented below.
- volume_
backups Sequence[CsbsBackup V1Volume Backup] - The volume_backups object structure is documented below.
- backup
Record StringId - Specifies backup record ID.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- Status of backup Volume.
- vm
Metadatas List<Property Map> - The vm_metadata object structure is documented below.
- volume
Backups 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.
- Backup
Name 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.
- Backup
Record stringId - Specifies backup record ID.
- Csbs
Backup stringV1Id - 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.
- Resource
Id string - ID of the target to which the backup is restored. Changing this creates a new backup.
- Resource
Type 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
Csbs
Backup V1Timeouts - Vm
Metadatas List<CsbsBackup V1Vm Metadata> - The vm_metadata object structure is documented below.
- Volume
Backups List<CsbsBackup V1Volume Backup> - The volume_backups object structure is documented below.
- Backup
Name 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.
- Backup
Record stringId - Specifies backup record ID.
- Csbs
Backup stringV1Id - 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.
- Resource
Id string - ID of the target to which the backup is restored. Changing this creates a new backup.
- Resource
Type 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
Csbs
Backup V1Timeouts Args - Vm
Metadatas []CsbsBackup V1Vm Metadata Args - The vm_metadata object structure is documented below.
- Volume
Backups []CsbsBackup V1Volume Backup Args - The volume_backups object structure is documented below.
- backup
Name 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.
- backup
Record StringId - Specifies backup record ID.
- csbs
Backup StringV1Id - 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.
- resource
Id String - ID of the target to which the backup is restored. Changing this creates a new backup.
- resource
Type 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
Csbs
Backup V1Timeouts - vm
Metadatas List<CsbsBackup V1Vm Metadata> - The vm_metadata object structure is documented below.
- volume
Backups List<CsbsBackup V1Volume Backup> - The volume_backups object structure is documented below.
- backup
Name 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.
- backup
Record stringId - Specifies backup record ID.
- csbs
Backup stringV1Id - 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.
- resource
Id string - ID of the target to which the backup is restored. Changing this creates a new backup.
- resource
Type 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
Csbs
Backup V1Timeouts - vm
Metadatas CsbsBackup V1Vm Metadata[] - The vm_metadata object structure is documented below.
- volume
Backups CsbsBackup V1Volume Backup[] - 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_ strid - Specifies backup record ID.
- csbs_
backup_ strv1_ id - 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
Csbs
Backup V1Timeouts Args - vm_
metadatas Sequence[CsbsBackup V1Vm Metadata Args] - The vm_metadata object structure is documented below.
- volume_
backups Sequence[CsbsBackup V1Volume Backup Args] - The volume_backups object structure is documented below.
- backup
Name 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.
- backup
Record StringId - Specifies backup record ID.
- csbs
Backup StringV1Id - 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.
- resource
Id String - ID of the target to which the backup is restored. Changing this creates a new backup.
- resource
Type 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
- vm
Metadatas List<Property Map> - The vm_metadata object structure is documented below.
- volume
Backups List<Property Map> - The volume_backups object structure is documented below.
Supporting Types
CsbsBackupV1Timeouts, CsbsBackupV1TimeoutsArgs
CsbsBackupV1VmMetadata, CsbsBackupV1VmMetadataArgs
- Cloud
Service stringType - Specifies ECS type.
- Disk double
- Shows system disk size corresponding to the ECS specifications.
- Eip string
- Specifies elastic IP address of the ECS.
- Image
Type string - Specifies image type.
- Name string
- Name of backup data.
- Private
Ip string - It specifies internal IP address of the ECS.
- Ram double
- Specifies memory size of the ECS, in MB.
- Vcpus double
- Specifies CPU cores corresponding to the ECS.
- Cloud
Service stringType - Specifies ECS type.
- Disk float64
- Shows system disk size corresponding to the ECS specifications.
- Eip string
- Specifies elastic IP address of the ECS.
- Image
Type string - Specifies image type.
- Name string
- Name of backup data.
- Private
Ip string - It specifies internal IP address of the ECS.
- Ram float64
- Specifies memory size of the ECS, in MB.
- Vcpus float64
- Specifies CPU cores corresponding to the ECS.
- cloud
Service StringType - Specifies ECS type.
- disk Double
- Shows system disk size corresponding to the ECS specifications.
- eip String
- Specifies elastic IP address of the ECS.
- image
Type String - Specifies image type.
- name String
- Name of backup data.
- private
Ip String - It specifies internal IP address of the ECS.
- ram Double
- Specifies memory size of the ECS, in MB.
- vcpus Double
- Specifies CPU cores corresponding to the ECS.
- cloud
Service stringType - Specifies ECS type.
- disk number
- Shows system disk size corresponding to the ECS specifications.
- eip string
- Specifies elastic IP address of the ECS.
- image
Type string - Specifies image type.
- name string
- Name of backup data.
- private
Ip string - It specifies internal IP address of the ECS.
- ram number
- Specifies memory size of the ECS, in MB.
- vcpus number
- Specifies CPU cores corresponding to the ECS.
- cloud_
service_ strtype - Specifies ECS type.
- disk float
- Shows system disk size corresponding to the ECS specifications.
- eip str
- Specifies elastic IP address of the ECS.
- image_
type str - Specifies image type.
- name str
- Name of backup data.
- private_
ip str - It specifies internal IP address of the ECS.
- ram float
- Specifies memory size of the ECS, in MB.
- vcpus float
- Specifies CPU cores corresponding to the ECS.
- cloud
Service StringType - Specifies ECS type.
- disk Number
- Shows system disk size corresponding to the ECS specifications.
- eip String
- Specifies elastic IP address of the ECS.
- image
Type String - Specifies image type.
- name String
- Name of backup data.
- private
Ip String - It specifies internal IP address of the ECS.
- ram Number
- Specifies memory size of the ECS, in MB.
- vcpus Number
- Specifies CPU cores corresponding to the ECS.
CsbsBackupV1VolumeBackup, CsbsBackupV1VolumeBackupArgs
- Average
Speed double - Specifies the average speed.
- Bootable bool
- Specifies whether the disk is bootable.
- Id string
- Specifies Cinder backup ID.
- Image
Type string - Specifies image type.
- Incremental bool
- Shows whether incremental backup is used.
- Name string
- Name of backup data.
- Size double
- Specifies accumulated size (MB) of backups.
- Snapshot
Id string - ID of snapshot.
- Source
Volume stringId - It specifies source volume ID.
- Source
Volume stringName - Specifies source volume name.
- Source
Volume doubleSize - Shows source volume size in GB.
- Space
Saving doubleRatio - Specifies space saving rate.
- Status string
- Status of backup Volume.
- Average
Speed float64 - Specifies the average speed.
- Bootable bool
- Specifies whether the disk is bootable.
- Id string
- Specifies Cinder backup ID.
- Image
Type string - Specifies image type.
- Incremental bool
- Shows whether incremental backup is used.
- Name string
- Name of backup data.
- Size float64
- Specifies accumulated size (MB) of backups.
- Snapshot
Id string - ID of snapshot.
- Source
Volume stringId - It specifies source volume ID.
- Source
Volume stringName - Specifies source volume name.
- Source
Volume float64Size - Shows source volume size in GB.
- Space
Saving float64Ratio - Specifies space saving rate.
- Status string
- Status of backup Volume.
- average
Speed Double - Specifies the average speed.
- bootable Boolean
- Specifies whether the disk is bootable.
- id String
- Specifies Cinder backup ID.
- image
Type String - Specifies image type.
- incremental Boolean
- Shows whether incremental backup is used.
- name String
- Name of backup data.
- size Double
- Specifies accumulated size (MB) of backups.
- snapshot
Id String - ID of snapshot.
- source
Volume StringId - It specifies source volume ID.
- source
Volume StringName - Specifies source volume name.
- source
Volume DoubleSize - Shows source volume size in GB.
- space
Saving DoubleRatio - Specifies space saving rate.
- status String
- Status of backup Volume.
- average
Speed number - Specifies the average speed.
- bootable boolean
- Specifies whether the disk is bootable.
- id string
- Specifies Cinder backup ID.
- image
Type string - Specifies image type.
- incremental boolean
- Shows whether incremental backup is used.
- name string
- Name of backup data.
- size number
- Specifies accumulated size (MB) of backups.
- snapshot
Id string - ID of snapshot.
- source
Volume stringId - It specifies source volume ID.
- source
Volume stringName - Specifies source volume name.
- source
Volume numberSize - Shows source volume size in GB.
- space
Saving numberRatio - Specifies space saving rate.
- status string
- 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_ strid - It specifies source volume ID.
- source_
volume_ strname - Specifies source volume name.
- source_
volume_ floatsize - Shows source volume size in GB.
- space_
saving_ floatratio - Specifies space saving rate.
- status str
- Status of backup Volume.
- average
Speed Number - Specifies the average speed.
- bootable Boolean
- Specifies whether the disk is bootable.
- id String
- Specifies Cinder backup ID.
- image
Type String - Specifies image type.
- incremental Boolean
- Shows whether incremental backup is used.
- name String
- Name of backup data.
- size Number
- Specifies accumulated size (MB) of backups.
- snapshot
Id String - ID of snapshot.
- source
Volume StringId - It specifies source volume ID.
- source
Volume StringName - Specifies source volume name.
- source
Volume NumberSize - Shows source volume size in GB.
- space
Saving NumberRatio - Specifies space saving rate.
- status String
- 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.