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
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",
},
});
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"),
},
})
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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 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_ 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 This property is required. 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
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.
- 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 Type 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.
- Image
Type This property is required. string - Specifies image type.
- Name
This property is required. string - Name of backup data.
- Private
Ip 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.
- Cloud
Service Type 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.
- Image
Type This property is required. string - Specifies image type.
- Name
This property is required. string - Name of backup data.
- Private
Ip 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.
- cloud
Service Type 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.
- image
Type This property is required. String - Specifies image type.
- name
This property is required. String - Name of backup data.
- private
Ip 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.
- cloud
Service Type 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.
- image
Type This property is required. string - Specifies image type.
- name
This property is required. string - Name of backup data.
- private
Ip 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.
- cloud
Service Type 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.
- image
Type This property is required. String - Specifies image type.
- name
This property is required. String - Name of backup data.
- private
Ip 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
- Average
Speed 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.
- Image
Type 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.
- Snapshot
Id This property is required. string - ID of snapshot.
- Source
Volume Id This property is required. string - It specifies source volume ID.
- Source
Volume Name This property is required. string - Specifies source volume name.
- Source
Volume Size This property is required. double - Shows source volume size in GB.
- Space
Saving Ratio This property is required. double - Specifies space saving rate.
- Status
This property is required. string - Status of backup Volume.
- Average
Speed 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.
- Image
Type 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.
- Snapshot
Id This property is required. string - ID of snapshot.
- Source
Volume Id This property is required. string - It specifies source volume ID.
- Source
Volume Name This property is required. string - Specifies source volume name.
- Source
Volume Size This property is required. float64 - Shows source volume size in GB.
- Space
Saving Ratio This property is required. float64 - Specifies space saving rate.
- Status
This property is required. string - Status of backup Volume.
- average
Speed 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.
- image
Type 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.
- snapshot
Id This property is required. String - ID of snapshot.
- source
Volume Id This property is required. String - It specifies source volume ID.
- source
Volume Name This property is required. String - Specifies source volume name.
- source
Volume Size This property is required. Double - Shows source volume size in GB.
- space
Saving Ratio This property is required. Double - Specifies space saving rate.
- status
This property is required. String - Status of backup Volume.
- average
Speed 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.
- image
Type 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.
- snapshot
Id This property is required. string - ID of snapshot.
- source
Volume Id This property is required. string - It specifies source volume ID.
- source
Volume Name This property is required. string - Specifies source volume name.
- source
Volume Size This property is required. number - Shows source volume size in GB.
- space
Saving Ratio 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.
- average
Speed 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.
- image
Type 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.
- snapshot
Id This property is required. String - ID of snapshot.
- source
Volume Id This property is required. String - It specifies source volume ID.
- source
Volume Name This property is required. String - Specifies source volume name.
- source
Volume Size This property is required. Number - Shows source volume size in GB.
- space
Saving Ratio 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
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.