Skip to content

FileSystemProps

Properties for defining a FileSystem.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-dfs-filesystem

Initializer

using AlibabaCloud.SDK.ROS.CDK.Dfs;
new FileSystemProps {
    object ProtocolType,
    object SpaceCapacity,
    object StorageType,
    object ZoneId,
    object DataRedundancyType = null,
    object Description = null,
    object FileSystemName = null,
    object PartitionNumber = null,
    object ProvisionedThroughputInMiBps = null,
    object StorageSetName = null,
    object ThroughputMode = null
};

Properties

Name Type Description
ProtocolType object Property protocolType: Protocol type, only support HDFS(HadoopFileSystem).
SpaceCapacity object Property spaceCapacity: Capacity of the file system.
StorageType object Property storageType: Type of storage media.
ZoneId object Property zoneId: zone id.
DataRedundancyType object Property dataRedundancyType: Data redundancy mode of the file system.
Description object Property description: The description of the file system.
FileSystemName object Property fileSystemName: File system name.
PartitionNumber object Property partitionNumber: The reserved parameters.
ProvisionedThroughputInMiBps object Property provisionedThroughputInMiBps: Preset throughput.
StorageSetName object Property storageSetName: The reserved parameters.
ThroughputMode object Property throughputMode: Throughput mode Values: Standard(default): standard throughputProvisioned: preset throughput.

ProtocolTypeRequired

public object ProtocolType { get; set; }
  • Type: object

Property protocolType: Protocol type, only support HDFS(HadoopFileSystem).


SpaceCapacityRequired

public object SpaceCapacity { get; set; }
  • Type: object

Property spaceCapacity: Capacity of the file system.

When the actual storage data size reaches the file system capacity, no further data can be written. Unit: GiB


StorageTypeRequired

public object StorageType { get; set; }
  • Type: object

Property storageType: Type of storage media.

Values: STANDARD (default) : standard type. PERFORMANCE: performance type.


ZoneIdRequired

public object ZoneId { get; set; }
  • Type: object

Property zoneId: zone id.


DataRedundancyTypeOptional

public object DataRedundancyType { get; set; }
  • Type: object

Property dataRedundancyType: Data redundancy mode of the file system.

Valid values:

  • LRS (default): locally redundant storage
  • ZRS: zone-redundant storage. When ZRS is selected, the zoneId parameter must be a string containing a list of multiple zone IDs for zone-redundant deployment, for example, zoneId1,zoneId2.

DescriptionOptional

public object Description { get; set; }
  • Type: object

Property description: The description of the file system.


FileSystemNameOptional

public object FileSystemName { get; set; }
  • Type: object

Property fileSystemName: File system name.

The naming convention is as follows:

  • Length must be 6 to 64 characters.
  • Must be globally unique and cannot be an empty string.
  • Supports English letters and can contain digits, underscores (_), and hyphens (-).

PartitionNumberOptional

public object PartitionNumber { get; set; }
  • Type: object

Property partitionNumber: The reserved parameters.


ProvisionedThroughputInMiBpsOptional

public object ProvisionedThroughputInMiBps { get; set; }
  • Type: object

Property provisionedThroughputInMiBps: Preset throughput.

This parameter is required when the ThroughputMode parameter is set to Provisioned. Unit: MB/s Valid values: 1 to 5120


StorageSetNameOptional

public object StorageSetName { get; set; }
  • Type: object

Property storageSetName: The reserved parameters.


ThroughputModeOptional

public object ThroughputMode { get; set; }
  • Type: object

Property throughputMode: Throughput mode Values: Standard(default): standard throughputProvisioned: preset throughput.