alicloud.ebs.DedicatedBlockStorageCluster
Explore with Pulumi AI
Provides a Ebs Dedicated Block Storage Cluster resource.
For information about Ebs Dedicated Block Storage Cluster and how to use it, see What is Dedicated Block Storage Cluster.
NOTE: Available in v1.195.0+.
Example Usage
Basic Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
resources:
default:
type: alicloud:ebs:DedicatedBlockStorageCluster
properties:
type: Premium
zoneId: cn-heyuan-b
dedicatedBlockStorageClusterName: dedicated_block_storage_cluster_name
totalCapacity: 61440
regionId: cn-heyuan
Create DedicatedBlockStorageCluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DedicatedBlockStorageCluster(name: string, args: DedicatedBlockStorageClusterArgs, opts?: CustomResourceOptions);
@overload
def DedicatedBlockStorageCluster(resource_name: str,
args: DedicatedBlockStorageClusterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DedicatedBlockStorageCluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
dedicated_block_storage_cluster_name: Optional[str] = None,
total_capacity: Optional[str] = None,
type: Optional[str] = None,
zone_id: Optional[str] = None,
description: Optional[str] = None)
func NewDedicatedBlockStorageCluster(ctx *Context, name string, args DedicatedBlockStorageClusterArgs, opts ...ResourceOption) (*DedicatedBlockStorageCluster, error)
public DedicatedBlockStorageCluster(string name, DedicatedBlockStorageClusterArgs args, CustomResourceOptions? opts = null)
public DedicatedBlockStorageCluster(String name, DedicatedBlockStorageClusterArgs args)
public DedicatedBlockStorageCluster(String name, DedicatedBlockStorageClusterArgs args, CustomResourceOptions options)
type: alicloud:ebs:DedicatedBlockStorageCluster
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 DedicatedBlockStorageClusterArgs
- 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 DedicatedBlockStorageClusterArgs
- 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 DedicatedBlockStorageClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DedicatedBlockStorageClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DedicatedBlockStorageClusterArgs
- 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 dedicatedBlockStorageClusterResource = new AliCloud.Ebs.DedicatedBlockStorageCluster("dedicatedBlockStorageClusterResource", new()
{
DedicatedBlockStorageClusterName = "string",
TotalCapacity = "string",
Type = "string",
ZoneId = "string",
Description = "string",
});
example, err := ebs.NewDedicatedBlockStorageCluster(ctx, "dedicatedBlockStorageClusterResource", &ebs.DedicatedBlockStorageClusterArgs{
DedicatedBlockStorageClusterName: pulumi.String("string"),
TotalCapacity: pulumi.String("string"),
Type: pulumi.String("string"),
ZoneId: pulumi.String("string"),
Description: pulumi.String("string"),
})
var dedicatedBlockStorageClusterResource = new DedicatedBlockStorageCluster("dedicatedBlockStorageClusterResource", DedicatedBlockStorageClusterArgs.builder()
.dedicatedBlockStorageClusterName("string")
.totalCapacity("string")
.type("string")
.zoneId("string")
.description("string")
.build());
dedicated_block_storage_cluster_resource = alicloud.ebs.DedicatedBlockStorageCluster("dedicatedBlockStorageClusterResource",
dedicated_block_storage_cluster_name="string",
total_capacity="string",
type="string",
zone_id="string",
description="string")
const dedicatedBlockStorageClusterResource = new alicloud.ebs.DedicatedBlockStorageCluster("dedicatedBlockStorageClusterResource", {
dedicatedBlockStorageClusterName: "string",
totalCapacity: "string",
type: "string",
zoneId: "string",
description: "string",
});
type: alicloud:ebs:DedicatedBlockStorageCluster
properties:
dedicatedBlockStorageClusterName: string
description: string
totalCapacity: string
type: string
zoneId: string
DedicatedBlockStorageCluster 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 DedicatedBlockStorageCluster resource accepts the following input properties:
- Dedicated
Block stringStorage Cluster Name - The name of the resource
- Total
Capacity string - The total capacity of the dedicated block storage cluster. Unit: GiB.
- Type string
- The dedicated block storage cluster performance type. Possible values:-Standard: Basic type. This type of dedicated block storage cluster can create an ESSD PL0 cloud disk.-Premium: performance type. This type of dedicated block storage cluster can create an ESSD PL1 cloud disk.
- Zone
Id string - The zone ID of the resource
- Description string
- The description of the dedicated block storage cluster.
- Dedicated
Block stringStorage Cluster Name - The name of the resource
- Total
Capacity string - The total capacity of the dedicated block storage cluster. Unit: GiB.
- Type string
- The dedicated block storage cluster performance type. Possible values:-Standard: Basic type. This type of dedicated block storage cluster can create an ESSD PL0 cloud disk.-Premium: performance type. This type of dedicated block storage cluster can create an ESSD PL1 cloud disk.
- Zone
Id string - The zone ID of the resource
- Description string
- The description of the dedicated block storage cluster.
- dedicated
Block StringStorage Cluster Name - The name of the resource
- total
Capacity String - The total capacity of the dedicated block storage cluster. Unit: GiB.
- type String
- The dedicated block storage cluster performance type. Possible values:-Standard: Basic type. This type of dedicated block storage cluster can create an ESSD PL0 cloud disk.-Premium: performance type. This type of dedicated block storage cluster can create an ESSD PL1 cloud disk.
- zone
Id String - The zone ID of the resource
- description String
- The description of the dedicated block storage cluster.
- dedicated
Block stringStorage Cluster Name - The name of the resource
- total
Capacity string - The total capacity of the dedicated block storage cluster. Unit: GiB.
- type string
- The dedicated block storage cluster performance type. Possible values:-Standard: Basic type. This type of dedicated block storage cluster can create an ESSD PL0 cloud disk.-Premium: performance type. This type of dedicated block storage cluster can create an ESSD PL1 cloud disk.
- zone
Id string - The zone ID of the resource
- description string
- The description of the dedicated block storage cluster.
- dedicated_
block_ strstorage_ cluster_ name - The name of the resource
- total_
capacity str - The total capacity of the dedicated block storage cluster. Unit: GiB.
- type str
- The dedicated block storage cluster performance type. Possible values:-Standard: Basic type. This type of dedicated block storage cluster can create an ESSD PL0 cloud disk.-Premium: performance type. This type of dedicated block storage cluster can create an ESSD PL1 cloud disk.
- zone_
id str - The zone ID of the resource
- description str
- The description of the dedicated block storage cluster.
- dedicated
Block StringStorage Cluster Name - The name of the resource
- total
Capacity String - The total capacity of the dedicated block storage cluster. Unit: GiB.
- type String
- The dedicated block storage cluster performance type. Possible values:-Standard: Basic type. This type of dedicated block storage cluster can create an ESSD PL0 cloud disk.-Premium: performance type. This type of dedicated block storage cluster can create an ESSD PL1 cloud disk.
- zone
Id String - The zone ID of the resource
- description String
- The description of the dedicated block storage cluster.
Outputs
All input properties are implicitly available as output properties. Additionally, the DedicatedBlockStorageCluster resource produces the following output properties:
- Available
Capacity string - The available capacity of the dedicated block storage cluster. Unit: GiB.
- Category string
- The type of cloud disk that can be created by a dedicated block storage cluster.
- Create
Time string - The creation time of the resource
- Dedicated
Block stringStorage Cluster Id - The first ID of the resource
- Delivery
Capacity string - Capacity to be delivered in GB.
- Expired
Time string - The expiration time of the dedicated block storage cluster, in the Unix timestamp format, in seconds.
- Id string
- The provider-assigned unique ID for this managed resource.
- Performance
Level string - Cloud disk performance level, possible values:-PL0.-PL1.-PL2.-PL3.> Only valid in SupportedCategory = cloud_essd.
- Resource
Group stringId - The ID of the resource group
- Status string
- The status of the resource
- Supported
Category string - This parameter is not supported.
- Used
Capacity string - The used (created disk) capacity of the current cluster, in GB
- Available
Capacity string - The available capacity of the dedicated block storage cluster. Unit: GiB.
- Category string
- The type of cloud disk that can be created by a dedicated block storage cluster.
- Create
Time string - The creation time of the resource
- Dedicated
Block stringStorage Cluster Id - The first ID of the resource
- Delivery
Capacity string - Capacity to be delivered in GB.
- Expired
Time string - The expiration time of the dedicated block storage cluster, in the Unix timestamp format, in seconds.
- Id string
- The provider-assigned unique ID for this managed resource.
- Performance
Level string - Cloud disk performance level, possible values:-PL0.-PL1.-PL2.-PL3.> Only valid in SupportedCategory = cloud_essd.
- Resource
Group stringId - The ID of the resource group
- Status string
- The status of the resource
- Supported
Category string - This parameter is not supported.
- Used
Capacity string - The used (created disk) capacity of the current cluster, in GB
- available
Capacity String - The available capacity of the dedicated block storage cluster. Unit: GiB.
- category String
- The type of cloud disk that can be created by a dedicated block storage cluster.
- create
Time String - The creation time of the resource
- dedicated
Block StringStorage Cluster Id - The first ID of the resource
- delivery
Capacity String - Capacity to be delivered in GB.
- expired
Time String - The expiration time of the dedicated block storage cluster, in the Unix timestamp format, in seconds.
- id String
- The provider-assigned unique ID for this managed resource.
- performance
Level String - Cloud disk performance level, possible values:-PL0.-PL1.-PL2.-PL3.> Only valid in SupportedCategory = cloud_essd.
- resource
Group StringId - The ID of the resource group
- status String
- The status of the resource
- supported
Category String - This parameter is not supported.
- used
Capacity String - The used (created disk) capacity of the current cluster, in GB
- available
Capacity string - The available capacity of the dedicated block storage cluster. Unit: GiB.
- category string
- The type of cloud disk that can be created by a dedicated block storage cluster.
- create
Time string - The creation time of the resource
- dedicated
Block stringStorage Cluster Id - The first ID of the resource
- delivery
Capacity string - Capacity to be delivered in GB.
- expired
Time string - The expiration time of the dedicated block storage cluster, in the Unix timestamp format, in seconds.
- id string
- The provider-assigned unique ID for this managed resource.
- performance
Level string - Cloud disk performance level, possible values:-PL0.-PL1.-PL2.-PL3.> Only valid in SupportedCategory = cloud_essd.
- resource
Group stringId - The ID of the resource group
- status string
- The status of the resource
- supported
Category string - This parameter is not supported.
- used
Capacity string - The used (created disk) capacity of the current cluster, in GB
- available_
capacity str - The available capacity of the dedicated block storage cluster. Unit: GiB.
- category str
- The type of cloud disk that can be created by a dedicated block storage cluster.
- create_
time str - The creation time of the resource
- dedicated_
block_ strstorage_ cluster_ id - The first ID of the resource
- delivery_
capacity str - Capacity to be delivered in GB.
- expired_
time str - The expiration time of the dedicated block storage cluster, in the Unix timestamp format, in seconds.
- id str
- The provider-assigned unique ID for this managed resource.
- performance_
level str - Cloud disk performance level, possible values:-PL0.-PL1.-PL2.-PL3.> Only valid in SupportedCategory = cloud_essd.
- resource_
group_ strid - The ID of the resource group
- status str
- The status of the resource
- supported_
category str - This parameter is not supported.
- used_
capacity str - The used (created disk) capacity of the current cluster, in GB
- available
Capacity String - The available capacity of the dedicated block storage cluster. Unit: GiB.
- category String
- The type of cloud disk that can be created by a dedicated block storage cluster.
- create
Time String - The creation time of the resource
- dedicated
Block StringStorage Cluster Id - The first ID of the resource
- delivery
Capacity String - Capacity to be delivered in GB.
- expired
Time String - The expiration time of the dedicated block storage cluster, in the Unix timestamp format, in seconds.
- id String
- The provider-assigned unique ID for this managed resource.
- performance
Level String - Cloud disk performance level, possible values:-PL0.-PL1.-PL2.-PL3.> Only valid in SupportedCategory = cloud_essd.
- resource
Group StringId - The ID of the resource group
- status String
- The status of the resource
- supported
Category String - This parameter is not supported.
- used
Capacity String - The used (created disk) capacity of the current cluster, in GB
Look up Existing DedicatedBlockStorageCluster Resource
Get an existing DedicatedBlockStorageCluster 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?: DedicatedBlockStorageClusterState, opts?: CustomResourceOptions): DedicatedBlockStorageCluster
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
available_capacity: Optional[str] = None,
category: Optional[str] = None,
create_time: Optional[str] = None,
dedicated_block_storage_cluster_id: Optional[str] = None,
dedicated_block_storage_cluster_name: Optional[str] = None,
delivery_capacity: Optional[str] = None,
description: Optional[str] = None,
expired_time: Optional[str] = None,
performance_level: Optional[str] = None,
resource_group_id: Optional[str] = None,
status: Optional[str] = None,
supported_category: Optional[str] = None,
total_capacity: Optional[str] = None,
type: Optional[str] = None,
used_capacity: Optional[str] = None,
zone_id: Optional[str] = None) -> DedicatedBlockStorageCluster
func GetDedicatedBlockStorageCluster(ctx *Context, name string, id IDInput, state *DedicatedBlockStorageClusterState, opts ...ResourceOption) (*DedicatedBlockStorageCluster, error)
public static DedicatedBlockStorageCluster Get(string name, Input<string> id, DedicatedBlockStorageClusterState? state, CustomResourceOptions? opts = null)
public static DedicatedBlockStorageCluster get(String name, Output<String> id, DedicatedBlockStorageClusterState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Available
Capacity string - The available capacity of the dedicated block storage cluster. Unit: GiB.
- Category string
- The type of cloud disk that can be created by a dedicated block storage cluster.
- Create
Time string - The creation time of the resource
- Dedicated
Block stringStorage Cluster Id - The first ID of the resource
- Dedicated
Block stringStorage Cluster Name - The name of the resource
- Delivery
Capacity string - Capacity to be delivered in GB.
- Description string
- The description of the dedicated block storage cluster.
- Expired
Time string - The expiration time of the dedicated block storage cluster, in the Unix timestamp format, in seconds.
- Performance
Level string - Cloud disk performance level, possible values:-PL0.-PL1.-PL2.-PL3.> Only valid in SupportedCategory = cloud_essd.
- Resource
Group stringId - The ID of the resource group
- Status string
- The status of the resource
- Supported
Category string - This parameter is not supported.
- Total
Capacity string - The total capacity of the dedicated block storage cluster. Unit: GiB.
- Type string
- The dedicated block storage cluster performance type. Possible values:-Standard: Basic type. This type of dedicated block storage cluster can create an ESSD PL0 cloud disk.-Premium: performance type. This type of dedicated block storage cluster can create an ESSD PL1 cloud disk.
- Used
Capacity string - The used (created disk) capacity of the current cluster, in GB
- Zone
Id string - The zone ID of the resource
- Available
Capacity string - The available capacity of the dedicated block storage cluster. Unit: GiB.
- Category string
- The type of cloud disk that can be created by a dedicated block storage cluster.
- Create
Time string - The creation time of the resource
- Dedicated
Block stringStorage Cluster Id - The first ID of the resource
- Dedicated
Block stringStorage Cluster Name - The name of the resource
- Delivery
Capacity string - Capacity to be delivered in GB.
- Description string
- The description of the dedicated block storage cluster.
- Expired
Time string - The expiration time of the dedicated block storage cluster, in the Unix timestamp format, in seconds.
- Performance
Level string - Cloud disk performance level, possible values:-PL0.-PL1.-PL2.-PL3.> Only valid in SupportedCategory = cloud_essd.
- Resource
Group stringId - The ID of the resource group
- Status string
- The status of the resource
- Supported
Category string - This parameter is not supported.
- Total
Capacity string - The total capacity of the dedicated block storage cluster. Unit: GiB.
- Type string
- The dedicated block storage cluster performance type. Possible values:-Standard: Basic type. This type of dedicated block storage cluster can create an ESSD PL0 cloud disk.-Premium: performance type. This type of dedicated block storage cluster can create an ESSD PL1 cloud disk.
- Used
Capacity string - The used (created disk) capacity of the current cluster, in GB
- Zone
Id string - The zone ID of the resource
- available
Capacity String - The available capacity of the dedicated block storage cluster. Unit: GiB.
- category String
- The type of cloud disk that can be created by a dedicated block storage cluster.
- create
Time String - The creation time of the resource
- dedicated
Block StringStorage Cluster Id - The first ID of the resource
- dedicated
Block StringStorage Cluster Name - The name of the resource
- delivery
Capacity String - Capacity to be delivered in GB.
- description String
- The description of the dedicated block storage cluster.
- expired
Time String - The expiration time of the dedicated block storage cluster, in the Unix timestamp format, in seconds.
- performance
Level String - Cloud disk performance level, possible values:-PL0.-PL1.-PL2.-PL3.> Only valid in SupportedCategory = cloud_essd.
- resource
Group StringId - The ID of the resource group
- status String
- The status of the resource
- supported
Category String - This parameter is not supported.
- total
Capacity String - The total capacity of the dedicated block storage cluster. Unit: GiB.
- type String
- The dedicated block storage cluster performance type. Possible values:-Standard: Basic type. This type of dedicated block storage cluster can create an ESSD PL0 cloud disk.-Premium: performance type. This type of dedicated block storage cluster can create an ESSD PL1 cloud disk.
- used
Capacity String - The used (created disk) capacity of the current cluster, in GB
- zone
Id String - The zone ID of the resource
- available
Capacity string - The available capacity of the dedicated block storage cluster. Unit: GiB.
- category string
- The type of cloud disk that can be created by a dedicated block storage cluster.
- create
Time string - The creation time of the resource
- dedicated
Block stringStorage Cluster Id - The first ID of the resource
- dedicated
Block stringStorage Cluster Name - The name of the resource
- delivery
Capacity string - Capacity to be delivered in GB.
- description string
- The description of the dedicated block storage cluster.
- expired
Time string - The expiration time of the dedicated block storage cluster, in the Unix timestamp format, in seconds.
- performance
Level string - Cloud disk performance level, possible values:-PL0.-PL1.-PL2.-PL3.> Only valid in SupportedCategory = cloud_essd.
- resource
Group stringId - The ID of the resource group
- status string
- The status of the resource
- supported
Category string - This parameter is not supported.
- total
Capacity string - The total capacity of the dedicated block storage cluster. Unit: GiB.
- type string
- The dedicated block storage cluster performance type. Possible values:-Standard: Basic type. This type of dedicated block storage cluster can create an ESSD PL0 cloud disk.-Premium: performance type. This type of dedicated block storage cluster can create an ESSD PL1 cloud disk.
- used
Capacity string - The used (created disk) capacity of the current cluster, in GB
- zone
Id string - The zone ID of the resource
- available_
capacity str - The available capacity of the dedicated block storage cluster. Unit: GiB.
- category str
- The type of cloud disk that can be created by a dedicated block storage cluster.
- create_
time str - The creation time of the resource
- dedicated_
block_ strstorage_ cluster_ id - The first ID of the resource
- dedicated_
block_ strstorage_ cluster_ name - The name of the resource
- delivery_
capacity str - Capacity to be delivered in GB.
- description str
- The description of the dedicated block storage cluster.
- expired_
time str - The expiration time of the dedicated block storage cluster, in the Unix timestamp format, in seconds.
- performance_
level str - Cloud disk performance level, possible values:-PL0.-PL1.-PL2.-PL3.> Only valid in SupportedCategory = cloud_essd.
- resource_
group_ strid - The ID of the resource group
- status str
- The status of the resource
- supported_
category str - This parameter is not supported.
- total_
capacity str - The total capacity of the dedicated block storage cluster. Unit: GiB.
- type str
- The dedicated block storage cluster performance type. Possible values:-Standard: Basic type. This type of dedicated block storage cluster can create an ESSD PL0 cloud disk.-Premium: performance type. This type of dedicated block storage cluster can create an ESSD PL1 cloud disk.
- used_
capacity str - The used (created disk) capacity of the current cluster, in GB
- zone_
id str - The zone ID of the resource
- available
Capacity String - The available capacity of the dedicated block storage cluster. Unit: GiB.
- category String
- The type of cloud disk that can be created by a dedicated block storage cluster.
- create
Time String - The creation time of the resource
- dedicated
Block StringStorage Cluster Id - The first ID of the resource
- dedicated
Block StringStorage Cluster Name - The name of the resource
- delivery
Capacity String - Capacity to be delivered in GB.
- description String
- The description of the dedicated block storage cluster.
- expired
Time String - The expiration time of the dedicated block storage cluster, in the Unix timestamp format, in seconds.
- performance
Level String - Cloud disk performance level, possible values:-PL0.-PL1.-PL2.-PL3.> Only valid in SupportedCategory = cloud_essd.
- resource
Group StringId - The ID of the resource group
- status String
- The status of the resource
- supported
Category String - This parameter is not supported.
- total
Capacity String - The total capacity of the dedicated block storage cluster. Unit: GiB.
- type String
- The dedicated block storage cluster performance type. Possible values:-Standard: Basic type. This type of dedicated block storage cluster can create an ESSD PL0 cloud disk.-Premium: performance type. This type of dedicated block storage cluster can create an ESSD PL1 cloud disk.
- used
Capacity String - The used (created disk) capacity of the current cluster, in GB
- zone
Id String - The zone ID of the resource
Import
Ebs Dedicated Block Storage Cluster can be imported using the id, e.g.
$ pulumi import alicloud:ebs/dedicatedBlockStorageCluster:DedicatedBlockStorageCluster example <id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.