tencentcloud.CbsStorageSet
Explore with Pulumi AI
Provides a resource to create CBS set.
Example Usage
Create 3 standard CBS storages
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = new tencentcloud.CbsStorageSet("example", {
availabilityZone: "ap-guangzhou-3",
diskCount: 3,
encrypt: false,
projectId: 0,
storageName: "tf-example",
storageSize: 100,
storageType: "CLOUD_SSD",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.CbsStorageSet("example",
availability_zone="ap-guangzhou-3",
disk_count=3,
encrypt=False,
project_id=0,
storage_name="tf-example",
storage_size=100,
storage_type="CLOUD_SSD")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.NewCbsStorageSet(ctx, "example", &tencentcloud.CbsStorageSetArgs{
AvailabilityZone: pulumi.String("ap-guangzhou-3"),
DiskCount: pulumi.Float64(3),
Encrypt: pulumi.Bool(false),
ProjectId: pulumi.Float64(0),
StorageName: pulumi.String("tf-example"),
StorageSize: pulumi.Float64(100),
StorageType: pulumi.String("CLOUD_SSD"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = new Tencentcloud.CbsStorageSet("example", new()
{
AvailabilityZone = "ap-guangzhou-3",
DiskCount = 3,
Encrypt = false,
ProjectId = 0,
StorageName = "tf-example",
StorageSize = 100,
StorageType = "CLOUD_SSD",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.CbsStorageSet;
import com.pulumi.tencentcloud.CbsStorageSetArgs;
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) {
var example = new CbsStorageSet("example", CbsStorageSetArgs.builder()
.availabilityZone("ap-guangzhou-3")
.diskCount(3)
.encrypt(false)
.projectId(0)
.storageName("tf-example")
.storageSize(100)
.storageType("CLOUD_SSD")
.build());
}
}
resources:
example:
type: tencentcloud:CbsStorageSet
properties:
availabilityZone: ap-guangzhou-3
diskCount: 3
encrypt: false
projectId: 0
storageName: tf-example
storageSize: 100
storageType: CLOUD_SSD
Create 3 dedicated cluster CBS storages
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = new tencentcloud.CbsStorageSet("example", {
availabilityZone: "ap-guangzhou-4",
chargeType: "DEDICATED_CLUSTER_PAID",
dedicatedClusterId: "cluster-262n63e8",
diskCount: 3,
encrypt: false,
projectId: 0,
storageName: "tf-example",
storageSize: 100,
storageType: "CLOUD_SSD",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.CbsStorageSet("example",
availability_zone="ap-guangzhou-4",
charge_type="DEDICATED_CLUSTER_PAID",
dedicated_cluster_id="cluster-262n63e8",
disk_count=3,
encrypt=False,
project_id=0,
storage_name="tf-example",
storage_size=100,
storage_type="CLOUD_SSD")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.NewCbsStorageSet(ctx, "example", &tencentcloud.CbsStorageSetArgs{
AvailabilityZone: pulumi.String("ap-guangzhou-4"),
ChargeType: pulumi.String("DEDICATED_CLUSTER_PAID"),
DedicatedClusterId: pulumi.String("cluster-262n63e8"),
DiskCount: pulumi.Float64(3),
Encrypt: pulumi.Bool(false),
ProjectId: pulumi.Float64(0),
StorageName: pulumi.String("tf-example"),
StorageSize: pulumi.Float64(100),
StorageType: pulumi.String("CLOUD_SSD"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = new Tencentcloud.CbsStorageSet("example", new()
{
AvailabilityZone = "ap-guangzhou-4",
ChargeType = "DEDICATED_CLUSTER_PAID",
DedicatedClusterId = "cluster-262n63e8",
DiskCount = 3,
Encrypt = false,
ProjectId = 0,
StorageName = "tf-example",
StorageSize = 100,
StorageType = "CLOUD_SSD",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.CbsStorageSet;
import com.pulumi.tencentcloud.CbsStorageSetArgs;
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) {
var example = new CbsStorageSet("example", CbsStorageSetArgs.builder()
.availabilityZone("ap-guangzhou-4")
.chargeType("DEDICATED_CLUSTER_PAID")
.dedicatedClusterId("cluster-262n63e8")
.diskCount(3)
.encrypt(false)
.projectId(0)
.storageName("tf-example")
.storageSize(100)
.storageType("CLOUD_SSD")
.build());
}
}
resources:
example:
type: tencentcloud:CbsStorageSet
properties:
availabilityZone: ap-guangzhou-4
chargeType: DEDICATED_CLUSTER_PAID
dedicatedClusterId: cluster-262n63e8
diskCount: 3
encrypt: false
projectId: 0
storageName: tf-example
storageSize: 100
storageType: CLOUD_SSD
Create CbsStorageSet Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CbsStorageSet(name: string, args: CbsStorageSetArgs, opts?: CustomResourceOptions);
@overload
def CbsStorageSet(resource_name: str,
args: CbsStorageSetArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CbsStorageSet(resource_name: str,
opts: Optional[ResourceOptions] = None,
availability_zone: Optional[str] = None,
storage_name: Optional[str] = None,
storage_size: Optional[float] = None,
storage_type: Optional[str] = None,
cbs_storage_set_id: Optional[str] = None,
charge_type: Optional[str] = None,
dedicated_cluster_id: Optional[str] = None,
disk_count: Optional[float] = None,
encrypt: Optional[bool] = None,
project_id: Optional[float] = None,
snapshot_id: Optional[str] = None,
throughput_performance: Optional[float] = None)
func NewCbsStorageSet(ctx *Context, name string, args CbsStorageSetArgs, opts ...ResourceOption) (*CbsStorageSet, error)
public CbsStorageSet(string name, CbsStorageSetArgs args, CustomResourceOptions? opts = null)
public CbsStorageSet(String name, CbsStorageSetArgs args)
public CbsStorageSet(String name, CbsStorageSetArgs args, CustomResourceOptions options)
type: tencentcloud:CbsStorageSet
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 CbsStorageSetArgs
- 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 CbsStorageSetArgs
- 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 CbsStorageSetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CbsStorageSetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CbsStorageSetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
CbsStorageSet 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 CbsStorageSet resource accepts the following input properties:
- Availability
Zone string - The available zone that the CBS instance locates at.
- Storage
Name string - Name of CBS. The maximum length can not exceed 60 bytes.
- Storage
Size double - Volume of CBS, and unit is GB.
- Storage
Type string - Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.
- Cbs
Storage stringSet Id - ID of the resource.
- Charge
Type string - The charge type of CBS instance. Support
POSTPAID_BY_HOUR
andDEDICATED_CLUSTER_PAID
. The default isPOSTPAID_BY_HOUR
. - Dedicated
Cluster stringId - Exclusive cluster id.
- Disk
Count double - The number of disks to be purchased. Default 1.
- Encrypt bool
- Indicates whether CBS is encrypted.
- Project
Id double - ID of the project to which the instance belongs.
- Snapshot
Id string - ID of the snapshot. If specified, created the CBS by this snapshot.
- Throughput
Performance double - Add extra performance to the data disk. Only works when disk type is
CLOUD_TSSD
orCLOUD_HSSD
.
- Availability
Zone string - The available zone that the CBS instance locates at.
- Storage
Name string - Name of CBS. The maximum length can not exceed 60 bytes.
- Storage
Size float64 - Volume of CBS, and unit is GB.
- Storage
Type string - Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.
- Cbs
Storage stringSet Id - ID of the resource.
- Charge
Type string - The charge type of CBS instance. Support
POSTPAID_BY_HOUR
andDEDICATED_CLUSTER_PAID
. The default isPOSTPAID_BY_HOUR
. - Dedicated
Cluster stringId - Exclusive cluster id.
- Disk
Count float64 - The number of disks to be purchased. Default 1.
- Encrypt bool
- Indicates whether CBS is encrypted.
- Project
Id float64 - ID of the project to which the instance belongs.
- Snapshot
Id string - ID of the snapshot. If specified, created the CBS by this snapshot.
- Throughput
Performance float64 - Add extra performance to the data disk. Only works when disk type is
CLOUD_TSSD
orCLOUD_HSSD
.
- availability
Zone String - The available zone that the CBS instance locates at.
- storage
Name String - Name of CBS. The maximum length can not exceed 60 bytes.
- storage
Size Double - Volume of CBS, and unit is GB.
- storage
Type String - Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.
- cbs
Storage StringSet Id - ID of the resource.
- charge
Type String - The charge type of CBS instance. Support
POSTPAID_BY_HOUR
andDEDICATED_CLUSTER_PAID
. The default isPOSTPAID_BY_HOUR
. - dedicated
Cluster StringId - Exclusive cluster id.
- disk
Count Double - The number of disks to be purchased. Default 1.
- encrypt Boolean
- Indicates whether CBS is encrypted.
- project
Id Double - ID of the project to which the instance belongs.
- snapshot
Id String - ID of the snapshot. If specified, created the CBS by this snapshot.
- throughput
Performance Double - Add extra performance to the data disk. Only works when disk type is
CLOUD_TSSD
orCLOUD_HSSD
.
- availability
Zone string - The available zone that the CBS instance locates at.
- storage
Name string - Name of CBS. The maximum length can not exceed 60 bytes.
- storage
Size number - Volume of CBS, and unit is GB.
- storage
Type string - Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.
- cbs
Storage stringSet Id - ID of the resource.
- charge
Type string - The charge type of CBS instance. Support
POSTPAID_BY_HOUR
andDEDICATED_CLUSTER_PAID
. The default isPOSTPAID_BY_HOUR
. - dedicated
Cluster stringId - Exclusive cluster id.
- disk
Count number - The number of disks to be purchased. Default 1.
- encrypt boolean
- Indicates whether CBS is encrypted.
- project
Id number - ID of the project to which the instance belongs.
- snapshot
Id string - ID of the snapshot. If specified, created the CBS by this snapshot.
- throughput
Performance number - Add extra performance to the data disk. Only works when disk type is
CLOUD_TSSD
orCLOUD_HSSD
.
- availability_
zone str - The available zone that the CBS instance locates at.
- storage_
name str - Name of CBS. The maximum length can not exceed 60 bytes.
- storage_
size float - Volume of CBS, and unit is GB.
- storage_
type str - Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.
- cbs_
storage_ strset_ id - ID of the resource.
- charge_
type str - The charge type of CBS instance. Support
POSTPAID_BY_HOUR
andDEDICATED_CLUSTER_PAID
. The default isPOSTPAID_BY_HOUR
. - dedicated_
cluster_ strid - Exclusive cluster id.
- disk_
count float - The number of disks to be purchased. Default 1.
- encrypt bool
- Indicates whether CBS is encrypted.
- project_
id float - ID of the project to which the instance belongs.
- snapshot_
id str - ID of the snapshot. If specified, created the CBS by this snapshot.
- throughput_
performance float - Add extra performance to the data disk. Only works when disk type is
CLOUD_TSSD
orCLOUD_HSSD
.
- availability
Zone String - The available zone that the CBS instance locates at.
- storage
Name String - Name of CBS. The maximum length can not exceed 60 bytes.
- storage
Size Number - Volume of CBS, and unit is GB.
- storage
Type String - Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.
- cbs
Storage StringSet Id - ID of the resource.
- charge
Type String - The charge type of CBS instance. Support
POSTPAID_BY_HOUR
andDEDICATED_CLUSTER_PAID
. The default isPOSTPAID_BY_HOUR
. - dedicated
Cluster StringId - Exclusive cluster id.
- disk
Count Number - The number of disks to be purchased. Default 1.
- encrypt Boolean
- Indicates whether CBS is encrypted.
- project
Id Number - ID of the project to which the instance belongs.
- snapshot
Id String - ID of the snapshot. If specified, created the CBS by this snapshot.
- throughput
Performance Number - Add extra performance to the data disk. Only works when disk type is
CLOUD_TSSD
orCLOUD_HSSD
.
Outputs
All input properties are implicitly available as output properties. Additionally, the CbsStorageSet resource produces the following output properties:
- Attached bool
- Indicates whether the CBS is mounted the CVM.
- Disk
Ids List<string> - disk id list.
- Id string
- The provider-assigned unique ID for this managed resource.
- Storage
Status string - Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.
- Attached bool
- Indicates whether the CBS is mounted the CVM.
- Disk
Ids []string - disk id list.
- Id string
- The provider-assigned unique ID for this managed resource.
- Storage
Status string - Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.
- attached Boolean
- Indicates whether the CBS is mounted the CVM.
- disk
Ids List<String> - disk id list.
- id String
- The provider-assigned unique ID for this managed resource.
- storage
Status String - Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.
- attached boolean
- Indicates whether the CBS is mounted the CVM.
- disk
Ids string[] - disk id list.
- id string
- The provider-assigned unique ID for this managed resource.
- storage
Status string - Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.
- attached bool
- Indicates whether the CBS is mounted the CVM.
- disk_
ids Sequence[str] - disk id list.
- id str
- The provider-assigned unique ID for this managed resource.
- storage_
status str - Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.
- attached Boolean
- Indicates whether the CBS is mounted the CVM.
- disk
Ids List<String> - disk id list.
- id String
- The provider-assigned unique ID for this managed resource.
- storage
Status String - Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.
Look up Existing CbsStorageSet Resource
Get an existing CbsStorageSet 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?: CbsStorageSetState, opts?: CustomResourceOptions): CbsStorageSet
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
attached: Optional[bool] = None,
availability_zone: Optional[str] = None,
cbs_storage_set_id: Optional[str] = None,
charge_type: Optional[str] = None,
dedicated_cluster_id: Optional[str] = None,
disk_count: Optional[float] = None,
disk_ids: Optional[Sequence[str]] = None,
encrypt: Optional[bool] = None,
project_id: Optional[float] = None,
snapshot_id: Optional[str] = None,
storage_name: Optional[str] = None,
storage_size: Optional[float] = None,
storage_status: Optional[str] = None,
storage_type: Optional[str] = None,
throughput_performance: Optional[float] = None) -> CbsStorageSet
func GetCbsStorageSet(ctx *Context, name string, id IDInput, state *CbsStorageSetState, opts ...ResourceOption) (*CbsStorageSet, error)
public static CbsStorageSet Get(string name, Input<string> id, CbsStorageSetState? state, CustomResourceOptions? opts = null)
public static CbsStorageSet get(String name, Output<String> id, CbsStorageSetState state, CustomResourceOptions options)
resources: _: type: tencentcloud:CbsStorageSet 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.
- Attached bool
- Indicates whether the CBS is mounted the CVM.
- Availability
Zone string - The available zone that the CBS instance locates at.
- Cbs
Storage stringSet Id - ID of the resource.
- Charge
Type string - The charge type of CBS instance. Support
POSTPAID_BY_HOUR
andDEDICATED_CLUSTER_PAID
. The default isPOSTPAID_BY_HOUR
. - Dedicated
Cluster stringId - Exclusive cluster id.
- Disk
Count double - The number of disks to be purchased. Default 1.
- Disk
Ids List<string> - disk id list.
- Encrypt bool
- Indicates whether CBS is encrypted.
- Project
Id double - ID of the project to which the instance belongs.
- Snapshot
Id string - ID of the snapshot. If specified, created the CBS by this snapshot.
- Storage
Name string - Name of CBS. The maximum length can not exceed 60 bytes.
- Storage
Size double - Volume of CBS, and unit is GB.
- Storage
Status string - Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.
- Storage
Type string - Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.
- Throughput
Performance double - Add extra performance to the data disk. Only works when disk type is
CLOUD_TSSD
orCLOUD_HSSD
.
- Attached bool
- Indicates whether the CBS is mounted the CVM.
- Availability
Zone string - The available zone that the CBS instance locates at.
- Cbs
Storage stringSet Id - ID of the resource.
- Charge
Type string - The charge type of CBS instance. Support
POSTPAID_BY_HOUR
andDEDICATED_CLUSTER_PAID
. The default isPOSTPAID_BY_HOUR
. - Dedicated
Cluster stringId - Exclusive cluster id.
- Disk
Count float64 - The number of disks to be purchased. Default 1.
- Disk
Ids []string - disk id list.
- Encrypt bool
- Indicates whether CBS is encrypted.
- Project
Id float64 - ID of the project to which the instance belongs.
- Snapshot
Id string - ID of the snapshot. If specified, created the CBS by this snapshot.
- Storage
Name string - Name of CBS. The maximum length can not exceed 60 bytes.
- Storage
Size float64 - Volume of CBS, and unit is GB.
- Storage
Status string - Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.
- Storage
Type string - Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.
- Throughput
Performance float64 - Add extra performance to the data disk. Only works when disk type is
CLOUD_TSSD
orCLOUD_HSSD
.
- attached Boolean
- Indicates whether the CBS is mounted the CVM.
- availability
Zone String - The available zone that the CBS instance locates at.
- cbs
Storage StringSet Id - ID of the resource.
- charge
Type String - The charge type of CBS instance. Support
POSTPAID_BY_HOUR
andDEDICATED_CLUSTER_PAID
. The default isPOSTPAID_BY_HOUR
. - dedicated
Cluster StringId - Exclusive cluster id.
- disk
Count Double - The number of disks to be purchased. Default 1.
- disk
Ids List<String> - disk id list.
- encrypt Boolean
- Indicates whether CBS is encrypted.
- project
Id Double - ID of the project to which the instance belongs.
- snapshot
Id String - ID of the snapshot. If specified, created the CBS by this snapshot.
- storage
Name String - Name of CBS. The maximum length can not exceed 60 bytes.
- storage
Size Double - Volume of CBS, and unit is GB.
- storage
Status String - Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.
- storage
Type String - Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.
- throughput
Performance Double - Add extra performance to the data disk. Only works when disk type is
CLOUD_TSSD
orCLOUD_HSSD
.
- attached boolean
- Indicates whether the CBS is mounted the CVM.
- availability
Zone string - The available zone that the CBS instance locates at.
- cbs
Storage stringSet Id - ID of the resource.
- charge
Type string - The charge type of CBS instance. Support
POSTPAID_BY_HOUR
andDEDICATED_CLUSTER_PAID
. The default isPOSTPAID_BY_HOUR
. - dedicated
Cluster stringId - Exclusive cluster id.
- disk
Count number - The number of disks to be purchased. Default 1.
- disk
Ids string[] - disk id list.
- encrypt boolean
- Indicates whether CBS is encrypted.
- project
Id number - ID of the project to which the instance belongs.
- snapshot
Id string - ID of the snapshot. If specified, created the CBS by this snapshot.
- storage
Name string - Name of CBS. The maximum length can not exceed 60 bytes.
- storage
Size number - Volume of CBS, and unit is GB.
- storage
Status string - Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.
- storage
Type string - Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.
- throughput
Performance number - Add extra performance to the data disk. Only works when disk type is
CLOUD_TSSD
orCLOUD_HSSD
.
- attached bool
- Indicates whether the CBS is mounted the CVM.
- availability_
zone str - The available zone that the CBS instance locates at.
- cbs_
storage_ strset_ id - ID of the resource.
- charge_
type str - The charge type of CBS instance. Support
POSTPAID_BY_HOUR
andDEDICATED_CLUSTER_PAID
. The default isPOSTPAID_BY_HOUR
. - dedicated_
cluster_ strid - Exclusive cluster id.
- disk_
count float - The number of disks to be purchased. Default 1.
- disk_
ids Sequence[str] - disk id list.
- encrypt bool
- Indicates whether CBS is encrypted.
- project_
id float - ID of the project to which the instance belongs.
- snapshot_
id str - ID of the snapshot. If specified, created the CBS by this snapshot.
- storage_
name str - Name of CBS. The maximum length can not exceed 60 bytes.
- storage_
size float - Volume of CBS, and unit is GB.
- storage_
status str - Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.
- storage_
type str - Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.
- throughput_
performance float - Add extra performance to the data disk. Only works when disk type is
CLOUD_TSSD
orCLOUD_HSSD
.
- attached Boolean
- Indicates whether the CBS is mounted the CVM.
- availability
Zone String - The available zone that the CBS instance locates at.
- cbs
Storage StringSet Id - ID of the resource.
- charge
Type String - The charge type of CBS instance. Support
POSTPAID_BY_HOUR
andDEDICATED_CLUSTER_PAID
. The default isPOSTPAID_BY_HOUR
. - dedicated
Cluster StringId - Exclusive cluster id.
- disk
Count Number - The number of disks to be purchased. Default 1.
- disk
Ids List<String> - disk id list.
- encrypt Boolean
- Indicates whether CBS is encrypted.
- project
Id Number - ID of the project to which the instance belongs.
- snapshot
Id String - ID of the snapshot. If specified, created the CBS by this snapshot.
- storage
Name String - Name of CBS. The maximum length can not exceed 60 bytes.
- storage
Size Number - Volume of CBS, and unit is GB.
- storage
Status String - Status of CBS. Valid values: UNATTACHED, ATTACHING, ATTACHED, DETACHING, EXPANDING, ROLLBACKING, TORECYCLE and DUMPING.
- storage
Type String - Type of CBS medium. Valid values: CLOUD_BASIC: HDD cloud disk, CLOUD_PREMIUM: Premium Cloud Storage, CLOUD_BSSD: General Purpose SSD, CLOUD_SSD: SSD, CLOUD_HSSD: Enhanced SSD, CLOUD_TSSD: Tremendous SSD.
- throughput
Performance Number - Add extra performance to the data disk. Only works when disk type is
CLOUD_TSSD
orCLOUD_HSSD
.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.