ALIYUN::DFS::FileSystem类型用于创建文件系统。
语法
{
"Type": "ALIYUN::DFS::FileSystem",
"Properties": {
"SpaceCapacity": Integer,
"Description": String,
"StorageType": String,
"ZoneId": String,
"PartitionNumber": Integer,
"ProtocolType": String,
"DataRedundancyType": String,
"FileSystemName": String,
"ProvisionedThroughputInMiBps": Integer,
"ThroughputMode": String,
"StorageSetName": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
SpaceCapacity | Integer | 是 | 是 | 文件系统容量预算。 | 无 |
Description | String | 否 | 是 | 文件系统的描述信息。 | 无 |
StorageType | String | 是 | 否 | 存储介质类型。 | 取值:
|
ZoneId | String | 是 | 否 | 可用区ID。 | 无 |
PartitionNumber | Integer | 否 | 否 | 预留参数。 | 无 |
ProtocolType | String | 是 | 否 | 协议类型。 | 取值:HDFS。 |
DataRedundancyType | String | 否 | 否 | 文件系统的冗余模式。 | 取值:
|
FileSystemName | String | 否 | 是 | 文件系统名称。 | 命名规则如下:
|
ProvisionedThroughputInMiBps | Integer | 否 | 是 | 预置吞吐量。 | 单位:MB/s。 取值范围:1~5120。 |
ThroughputMode | String | 否 | 是 | 吞吐模式。 | 取值:
|
StorageSetName | String | 否 | 否 | 预留参数。 | 无 |
返回值
Fn::GetAtt
FileSystemId:文件系统ID。
示例
JSON
格式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "SpaceCapacity": { "Type": "Number", "Description": "Capacity of the file system.\nWhen the actual data volume reaches the file system capacity, data cannot be written.\nUnit: GB" }, "StorageType": { "Type": "String", "Description": "Type of storage media.\nValues:\nSTANDARD (default) : standard type.\nPERFORMANCE: performance type.", "AllowedValues": [ "STANDARD", "PERFORMANCE" ], "Default": "STANDARD" }, "ZoneId": { "Type": "String", "Description": "zone id" }, "ProtocolType": { "Type": "String", "Description": "Protocol type, only support HDFS(HadoopFileSystem)", "AllowedValues": [ "HDFS" ] } }, "Resources": { "FileSystem": { "Type": "ALIYUN::DFS::FileSystem", "Properties": { "SpaceCapacity": { "Ref": "SpaceCapacity" }, "StorageType": { "Ref": "StorageType" }, "ZoneId": { "Ref": "ZoneId" }, "ProtocolType": { "Ref": "ProtocolType" } } } }, "Outputs": { "FileSystemId": { "Description": "The ID of the file system.", "Value": { "Fn::GetAtt": [ "FileSystem", "FileSystemId" ] } } } }