1. Packages
  2. Volcenginecc Provider
  3. API Docs
  4. efs
  5. FileSystem
Viewing docs for volcenginecc v0.0.24
published on Monday, Mar 9, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.24
published on Monday, Mar 9, 2026 by Volcengine

    文件系统是一种通过目录树结构管理文件的存储系统,分为本地文件系统和远程文件系统,此处特指远程文件系统,支持多个计算节点并发访问,共享数据集。

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      eFSFileSystemDemo:
        type: volcenginecc:efs:FileSystem
        name: EFSFileSystemDemo
        properties:
          fileSystemName: cc-test
          description: description
          chargeType: PayAsYouGo
          zoneId: cn-beijing-a
          instanceType: Premium
          performanceDensity: Premium_125
          projectName: default
          performance:
            bandwidth_mode: Provisioned
            provisioned_bandwidth: 300
          tags:
            - key: env
              value: test
    

    Create FileSystem Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new FileSystem(name: string, args: FileSystemArgs, opts?: CustomResourceOptions);
    @overload
    def FileSystem(resource_name: str,
                   args: FileSystemArgs,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def FileSystem(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   file_system_name: Optional[str] = None,
                   instance_type: Optional[str] = None,
                   performance: Optional[FileSystemPerformanceArgs] = None,
                   performance_density: Optional[str] = None,
                   zone_id: Optional[str] = None,
                   charge_type: Optional[str] = None,
                   description: Optional[str] = None,
                   project_name: Optional[str] = None,
                   tags: Optional[Sequence[FileSystemTagArgs]] = None)
    func NewFileSystem(ctx *Context, name string, args FileSystemArgs, opts ...ResourceOption) (*FileSystem, error)
    public FileSystem(string name, FileSystemArgs args, CustomResourceOptions? opts = null)
    public FileSystem(String name, FileSystemArgs args)
    public FileSystem(String name, FileSystemArgs args, CustomResourceOptions options)
    
    type: volcenginecc:efs:FileSystem
    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 FileSystemArgs
    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 FileSystemArgs
    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 FileSystemArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FileSystemArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FileSystemArgs
    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 fileSystemResource = new Volcenginecc.Efs.FileSystem("fileSystemResource", new()
    {
        FileSystemName = "string",
        InstanceType = "string",
        Performance = new Volcenginecc.Efs.Inputs.FileSystemPerformanceArgs
        {
            BandwidthMode = "string",
            BaselineBandwidth = 0,
            BaselineIops = 0,
            BurstBandwidth = 0,
            BurstIops = 0,
            ProvisionedBandwidth = 0,
            ProvisionedIops = 0,
        },
        PerformanceDensity = "string",
        ZoneId = "string",
        ChargeType = "string",
        Description = "string",
        ProjectName = "string",
        Tags = new[]
        {
            new Volcenginecc.Efs.Inputs.FileSystemTagArgs
            {
                Key = "string",
                Type = "string",
                Value = "string",
            },
        },
    });
    
    example, err := efs.NewFileSystem(ctx, "fileSystemResource", &efs.FileSystemArgs{
    	FileSystemName: pulumi.String("string"),
    	InstanceType:   pulumi.String("string"),
    	Performance: &efs.FileSystemPerformanceArgs{
    		BandwidthMode:        pulumi.String("string"),
    		BaselineBandwidth:    pulumi.Int(0),
    		BaselineIops:         pulumi.Int(0),
    		BurstBandwidth:       pulumi.Int(0),
    		BurstIops:            pulumi.Int(0),
    		ProvisionedBandwidth: pulumi.Int(0),
    		ProvisionedIops:      pulumi.Int(0),
    	},
    	PerformanceDensity: pulumi.String("string"),
    	ZoneId:             pulumi.String("string"),
    	ChargeType:         pulumi.String("string"),
    	Description:        pulumi.String("string"),
    	ProjectName:        pulumi.String("string"),
    	Tags: efs.FileSystemTagArray{
    		&efs.FileSystemTagArgs{
    			Key:   pulumi.String("string"),
    			Type:  pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    })
    
    var fileSystemResource = new FileSystem("fileSystemResource", FileSystemArgs.builder()
        .fileSystemName("string")
        .instanceType("string")
        .performance(FileSystemPerformanceArgs.builder()
            .bandwidthMode("string")
            .baselineBandwidth(0)
            .baselineIops(0)
            .burstBandwidth(0)
            .burstIops(0)
            .provisionedBandwidth(0)
            .provisionedIops(0)
            .build())
        .performanceDensity("string")
        .zoneId("string")
        .chargeType("string")
        .description("string")
        .projectName("string")
        .tags(FileSystemTagArgs.builder()
            .key("string")
            .type("string")
            .value("string")
            .build())
        .build());
    
    file_system_resource = volcenginecc.efs.FileSystem("fileSystemResource",
        file_system_name="string",
        instance_type="string",
        performance={
            "bandwidth_mode": "string",
            "baseline_bandwidth": 0,
            "baseline_iops": 0,
            "burst_bandwidth": 0,
            "burst_iops": 0,
            "provisioned_bandwidth": 0,
            "provisioned_iops": 0,
        },
        performance_density="string",
        zone_id="string",
        charge_type="string",
        description="string",
        project_name="string",
        tags=[{
            "key": "string",
            "type": "string",
            "value": "string",
        }])
    
    const fileSystemResource = new volcenginecc.efs.FileSystem("fileSystemResource", {
        fileSystemName: "string",
        instanceType: "string",
        performance: {
            bandwidthMode: "string",
            baselineBandwidth: 0,
            baselineIops: 0,
            burstBandwidth: 0,
            burstIops: 0,
            provisionedBandwidth: 0,
            provisionedIops: 0,
        },
        performanceDensity: "string",
        zoneId: "string",
        chargeType: "string",
        description: "string",
        projectName: "string",
        tags: [{
            key: "string",
            type: "string",
            value: "string",
        }],
    });
    
    type: volcenginecc:efs:FileSystem
    properties:
        chargeType: string
        description: string
        fileSystemName: string
        instanceType: string
        performance:
            bandwidthMode: string
            baselineBandwidth: 0
            baselineIops: 0
            burstBandwidth: 0
            burstIops: 0
            provisionedBandwidth: 0
            provisionedIops: 0
        performanceDensity: string
        projectName: string
        tags:
            - key: string
              type: string
              value: string
        zoneId: string
    

    FileSystem 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 FileSystem resource accepts the following input properties:

    FileSystemName string
    文件系统名称。
    InstanceType string
    Basic:基础型,Premium:高级型
    Performance Volcengine.FileSystemPerformance
    文件系统性能信息。
    PerformanceDensity string
    文件系统性能密度,取值说明如下:Basic50:基础型 50MB/s/TiB,Premium125:高级型 125MB/s/TiB。
    ZoneId string
    可用区 ID。
    ChargeType string
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    Description string
    描述信息。
    ProjectName string
    项目名称。
    Tags List<Volcengine.FileSystemTag>
    FileSystemName string
    文件系统名称。
    InstanceType string
    Basic:基础型,Premium:高级型
    Performance FileSystemPerformanceArgs
    文件系统性能信息。
    PerformanceDensity string
    文件系统性能密度,取值说明如下:Basic50:基础型 50MB/s/TiB,Premium125:高级型 125MB/s/TiB。
    ZoneId string
    可用区 ID。
    ChargeType string
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    Description string
    描述信息。
    ProjectName string
    项目名称。
    Tags []FileSystemTagArgs
    fileSystemName String
    文件系统名称。
    instanceType String
    Basic:基础型,Premium:高级型
    performance FileSystemPerformance
    文件系统性能信息。
    performanceDensity String
    文件系统性能密度,取值说明如下:Basic50:基础型 50MB/s/TiB,Premium125:高级型 125MB/s/TiB。
    zoneId String
    可用区 ID。
    chargeType String
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    description String
    描述信息。
    projectName String
    项目名称。
    tags List<FileSystemTag>
    fileSystemName string
    文件系统名称。
    instanceType string
    Basic:基础型,Premium:高级型
    performance FileSystemPerformance
    文件系统性能信息。
    performanceDensity string
    文件系统性能密度,取值说明如下:Basic50:基础型 50MB/s/TiB,Premium125:高级型 125MB/s/TiB。
    zoneId string
    可用区 ID。
    chargeType string
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    description string
    描述信息。
    projectName string
    项目名称。
    tags FileSystemTag[]
    file_system_name str
    文件系统名称。
    instance_type str
    Basic:基础型,Premium:高级型
    performance FileSystemPerformanceArgs
    文件系统性能信息。
    performance_density str
    文件系统性能密度,取值说明如下:Basic50:基础型 50MB/s/TiB,Premium125:高级型 125MB/s/TiB。
    zone_id str
    可用区 ID。
    charge_type str
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    description str
    描述信息。
    project_name str
    项目名称。
    tags Sequence[FileSystemTagArgs]
    fileSystemName String
    文件系统名称。
    instanceType String
    Basic:基础型,Premium:高级型
    performance Property Map
    文件系统性能信息。
    performanceDensity String
    文件系统性能密度,取值说明如下:Basic50:基础型 50MB/s/TiB,Premium125:高级型 125MB/s/TiB。
    zoneId String
    可用区 ID。
    chargeType String
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    description String
    描述信息。
    projectName String
    项目名称。
    tags List<Property Map>

    Outputs

    All input properties are implicitly available as output properties. Additionally, the FileSystem resource produces the following output properties:

    AccessPointLimit int
    接入点上限。
    ChargeConfig Volcengine.FileSystemChargeConfig
    文件系统计费配置。
    CreateTime string
    文件系统创建时间。
    DowngradeUnlockTime string
    文件系统带宽可以降配的时间。
    FileSystemId string
    文件系统 ID。
    Id string
    The provider-assigned unique ID for this managed resource.
    MountPointLimit int
    挂载点上限。
    ProtocolTypes List<string>
    协议类型
    Status string
    文件系统状态。取值说明如下:Creating:创建中。CreateError:创建失败。Running:运行中。Updating:更新中。Deleting:删除中。DeleteError:删除失败。Deleted:已删除。Stopped:已关停。
    Storage Volcengine.FileSystemStorage
    文件系统容量信息。
    UpdateTime string
    文件系统更新时间。
    ZoneName string
    可用区名称。
    AccessPointLimit int
    接入点上限。
    ChargeConfig FileSystemChargeConfig
    文件系统计费配置。
    CreateTime string
    文件系统创建时间。
    DowngradeUnlockTime string
    文件系统带宽可以降配的时间。
    FileSystemId string
    文件系统 ID。
    Id string
    The provider-assigned unique ID for this managed resource.
    MountPointLimit int
    挂载点上限。
    ProtocolTypes []string
    协议类型
    Status string
    文件系统状态。取值说明如下:Creating:创建中。CreateError:创建失败。Running:运行中。Updating:更新中。Deleting:删除中。DeleteError:删除失败。Deleted:已删除。Stopped:已关停。
    Storage FileSystemStorage
    文件系统容量信息。
    UpdateTime string
    文件系统更新时间。
    ZoneName string
    可用区名称。
    accessPointLimit Integer
    接入点上限。
    chargeConfig FileSystemChargeConfig
    文件系统计费配置。
    createTime String
    文件系统创建时间。
    downgradeUnlockTime String
    文件系统带宽可以降配的时间。
    fileSystemId String
    文件系统 ID。
    id String
    The provider-assigned unique ID for this managed resource.
    mountPointLimit Integer
    挂载点上限。
    protocolTypes List<String>
    协议类型
    status String
    文件系统状态。取值说明如下:Creating:创建中。CreateError:创建失败。Running:运行中。Updating:更新中。Deleting:删除中。DeleteError:删除失败。Deleted:已删除。Stopped:已关停。
    storage FileSystemStorage
    文件系统容量信息。
    updateTime String
    文件系统更新时间。
    zoneName String
    可用区名称。
    accessPointLimit number
    接入点上限。
    chargeConfig FileSystemChargeConfig
    文件系统计费配置。
    createTime string
    文件系统创建时间。
    downgradeUnlockTime string
    文件系统带宽可以降配的时间。
    fileSystemId string
    文件系统 ID。
    id string
    The provider-assigned unique ID for this managed resource.
    mountPointLimit number
    挂载点上限。
    protocolTypes string[]
    协议类型
    status string
    文件系统状态。取值说明如下:Creating:创建中。CreateError:创建失败。Running:运行中。Updating:更新中。Deleting:删除中。DeleteError:删除失败。Deleted:已删除。Stopped:已关停。
    storage FileSystemStorage
    文件系统容量信息。
    updateTime string
    文件系统更新时间。
    zoneName string
    可用区名称。
    access_point_limit int
    接入点上限。
    charge_config FileSystemChargeConfig
    文件系统计费配置。
    create_time str
    文件系统创建时间。
    downgrade_unlock_time str
    文件系统带宽可以降配的时间。
    file_system_id str
    文件系统 ID。
    id str
    The provider-assigned unique ID for this managed resource.
    mount_point_limit int
    挂载点上限。
    protocol_types Sequence[str]
    协议类型
    status str
    文件系统状态。取值说明如下:Creating:创建中。CreateError:创建失败。Running:运行中。Updating:更新中。Deleting:删除中。DeleteError:删除失败。Deleted:已删除。Stopped:已关停。
    storage FileSystemStorage
    文件系统容量信息。
    update_time str
    文件系统更新时间。
    zone_name str
    可用区名称。
    accessPointLimit Number
    接入点上限。
    chargeConfig Property Map
    文件系统计费配置。
    createTime String
    文件系统创建时间。
    downgradeUnlockTime String
    文件系统带宽可以降配的时间。
    fileSystemId String
    文件系统 ID。
    id String
    The provider-assigned unique ID for this managed resource.
    mountPointLimit Number
    挂载点上限。
    protocolTypes List<String>
    协议类型
    status String
    文件系统状态。取值说明如下:Creating:创建中。CreateError:创建失败。Running:运行中。Updating:更新中。Deleting:删除中。DeleteError:删除失败。Deleted:已删除。Stopped:已关停。
    storage Property Map
    文件系统容量信息。
    updateTime String
    文件系统更新时间。
    zoneName String
    可用区名称。

    Look up Existing FileSystem Resource

    Get an existing FileSystem 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?: FileSystemState, opts?: CustomResourceOptions): FileSystem
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            access_point_limit: Optional[int] = None,
            charge_config: Optional[FileSystemChargeConfigArgs] = None,
            charge_type: Optional[str] = None,
            create_time: Optional[str] = None,
            description: Optional[str] = None,
            downgrade_unlock_time: Optional[str] = None,
            file_system_id: Optional[str] = None,
            file_system_name: Optional[str] = None,
            instance_type: Optional[str] = None,
            mount_point_limit: Optional[int] = None,
            performance: Optional[FileSystemPerformanceArgs] = None,
            performance_density: Optional[str] = None,
            project_name: Optional[str] = None,
            protocol_types: Optional[Sequence[str]] = None,
            status: Optional[str] = None,
            storage: Optional[FileSystemStorageArgs] = None,
            tags: Optional[Sequence[FileSystemTagArgs]] = None,
            update_time: Optional[str] = None,
            zone_id: Optional[str] = None,
            zone_name: Optional[str] = None) -> FileSystem
    func GetFileSystem(ctx *Context, name string, id IDInput, state *FileSystemState, opts ...ResourceOption) (*FileSystem, error)
    public static FileSystem Get(string name, Input<string> id, FileSystemState? state, CustomResourceOptions? opts = null)
    public static FileSystem get(String name, Output<String> id, FileSystemState state, CustomResourceOptions options)
    resources:  _:    type: volcenginecc:efs:FileSystem    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.
    The following state arguments are supported:
    AccessPointLimit int
    接入点上限。
    ChargeConfig Volcengine.FileSystemChargeConfig
    文件系统计费配置。
    ChargeType string
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    CreateTime string
    文件系统创建时间。
    Description string
    描述信息。
    DowngradeUnlockTime string
    文件系统带宽可以降配的时间。
    FileSystemId string
    文件系统 ID。
    FileSystemName string
    文件系统名称。
    InstanceType string
    Basic:基础型,Premium:高级型
    MountPointLimit int
    挂载点上限。
    Performance Volcengine.FileSystemPerformance
    文件系统性能信息。
    PerformanceDensity string
    文件系统性能密度,取值说明如下:Basic50:基础型 50MB/s/TiB,Premium125:高级型 125MB/s/TiB。
    ProjectName string
    项目名称。
    ProtocolTypes List<string>
    协议类型
    Status string
    文件系统状态。取值说明如下:Creating:创建中。CreateError:创建失败。Running:运行中。Updating:更新中。Deleting:删除中。DeleteError:删除失败。Deleted:已删除。Stopped:已关停。
    Storage Volcengine.FileSystemStorage
    文件系统容量信息。
    Tags List<Volcengine.FileSystemTag>
    UpdateTime string
    文件系统更新时间。
    ZoneId string
    可用区 ID。
    ZoneName string
    可用区名称。
    AccessPointLimit int
    接入点上限。
    ChargeConfig FileSystemChargeConfigArgs
    文件系统计费配置。
    ChargeType string
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    CreateTime string
    文件系统创建时间。
    Description string
    描述信息。
    DowngradeUnlockTime string
    文件系统带宽可以降配的时间。
    FileSystemId string
    文件系统 ID。
    FileSystemName string
    文件系统名称。
    InstanceType string
    Basic:基础型,Premium:高级型
    MountPointLimit int
    挂载点上限。
    Performance FileSystemPerformanceArgs
    文件系统性能信息。
    PerformanceDensity string
    文件系统性能密度,取值说明如下:Basic50:基础型 50MB/s/TiB,Premium125:高级型 125MB/s/TiB。
    ProjectName string
    项目名称。
    ProtocolTypes []string
    协议类型
    Status string
    文件系统状态。取值说明如下:Creating:创建中。CreateError:创建失败。Running:运行中。Updating:更新中。Deleting:删除中。DeleteError:删除失败。Deleted:已删除。Stopped:已关停。
    Storage FileSystemStorageArgs
    文件系统容量信息。
    Tags []FileSystemTagArgs
    UpdateTime string
    文件系统更新时间。
    ZoneId string
    可用区 ID。
    ZoneName string
    可用区名称。
    accessPointLimit Integer
    接入点上限。
    chargeConfig FileSystemChargeConfig
    文件系统计费配置。
    chargeType String
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    createTime String
    文件系统创建时间。
    description String
    描述信息。
    downgradeUnlockTime String
    文件系统带宽可以降配的时间。
    fileSystemId String
    文件系统 ID。
    fileSystemName String
    文件系统名称。
    instanceType String
    Basic:基础型,Premium:高级型
    mountPointLimit Integer
    挂载点上限。
    performance FileSystemPerformance
    文件系统性能信息。
    performanceDensity String
    文件系统性能密度,取值说明如下:Basic50:基础型 50MB/s/TiB,Premium125:高级型 125MB/s/TiB。
    projectName String
    项目名称。
    protocolTypes List<String>
    协议类型
    status String
    文件系统状态。取值说明如下:Creating:创建中。CreateError:创建失败。Running:运行中。Updating:更新中。Deleting:删除中。DeleteError:删除失败。Deleted:已删除。Stopped:已关停。
    storage FileSystemStorage
    文件系统容量信息。
    tags List<FileSystemTag>
    updateTime String
    文件系统更新时间。
    zoneId String
    可用区 ID。
    zoneName String
    可用区名称。
    accessPointLimit number
    接入点上限。
    chargeConfig FileSystemChargeConfig
    文件系统计费配置。
    chargeType string
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    createTime string
    文件系统创建时间。
    description string
    描述信息。
    downgradeUnlockTime string
    文件系统带宽可以降配的时间。
    fileSystemId string
    文件系统 ID。
    fileSystemName string
    文件系统名称。
    instanceType string
    Basic:基础型,Premium:高级型
    mountPointLimit number
    挂载点上限。
    performance FileSystemPerformance
    文件系统性能信息。
    performanceDensity string
    文件系统性能密度,取值说明如下:Basic50:基础型 50MB/s/TiB,Premium125:高级型 125MB/s/TiB。
    projectName string
    项目名称。
    protocolTypes string[]
    协议类型
    status string
    文件系统状态。取值说明如下:Creating:创建中。CreateError:创建失败。Running:运行中。Updating:更新中。Deleting:删除中。DeleteError:删除失败。Deleted:已删除。Stopped:已关停。
    storage FileSystemStorage
    文件系统容量信息。
    tags FileSystemTag[]
    updateTime string
    文件系统更新时间。
    zoneId string
    可用区 ID。
    zoneName string
    可用区名称。
    access_point_limit int
    接入点上限。
    charge_config FileSystemChargeConfigArgs
    文件系统计费配置。
    charge_type str
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    create_time str
    文件系统创建时间。
    description str
    描述信息。
    downgrade_unlock_time str
    文件系统带宽可以降配的时间。
    file_system_id str
    文件系统 ID。
    file_system_name str
    文件系统名称。
    instance_type str
    Basic:基础型,Premium:高级型
    mount_point_limit int
    挂载点上限。
    performance FileSystemPerformanceArgs
    文件系统性能信息。
    performance_density str
    文件系统性能密度,取值说明如下:Basic50:基础型 50MB/s/TiB,Premium125:高级型 125MB/s/TiB。
    project_name str
    项目名称。
    protocol_types Sequence[str]
    协议类型
    status str
    文件系统状态。取值说明如下:Creating:创建中。CreateError:创建失败。Running:运行中。Updating:更新中。Deleting:删除中。DeleteError:删除失败。Deleted:已删除。Stopped:已关停。
    storage FileSystemStorageArgs
    文件系统容量信息。
    tags Sequence[FileSystemTagArgs]
    update_time str
    文件系统更新时间。
    zone_id str
    可用区 ID。
    zone_name str
    可用区名称。
    accessPointLimit Number
    接入点上限。
    chargeConfig Property Map
    文件系统计费配置。
    chargeType String
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    createTime String
    文件系统创建时间。
    description String
    描述信息。
    downgradeUnlockTime String
    文件系统带宽可以降配的时间。
    fileSystemId String
    文件系统 ID。
    fileSystemName String
    文件系统名称。
    instanceType String
    Basic:基础型,Premium:高级型
    mountPointLimit Number
    挂载点上限。
    performance Property Map
    文件系统性能信息。
    performanceDensity String
    文件系统性能密度,取值说明如下:Basic50:基础型 50MB/s/TiB,Premium125:高级型 125MB/s/TiB。
    projectName String
    项目名称。
    protocolTypes List<String>
    协议类型
    status String
    文件系统状态。取值说明如下:Creating:创建中。CreateError:创建失败。Running:运行中。Updating:更新中。Deleting:删除中。DeleteError:删除失败。Deleted:已删除。Stopped:已关停。
    storage Property Map
    文件系统容量信息。
    tags List<Property Map>
    updateTime String
    文件系统更新时间。
    zoneId String
    可用区 ID。
    zoneName String
    可用区名称。

    Supporting Types

    FileSystemChargeConfig, FileSystemChargeConfigArgs

    ChargeStatus string
    计费状态,取值说明如下:WaitingPaid:等待支付,Pending:创建中,Modifying:更配中,Failed:失败,Normal:正常,Expired:过期,Overdue:欠费,Reclaimed:回收,Terminated:退订。
    ChargeType string
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    ExpireTime string
    到期时间。
    ReclaimTime string
    回收时间。
    StopTime string
    关停时间。
    ChargeStatus string
    计费状态,取值说明如下:WaitingPaid:等待支付,Pending:创建中,Modifying:更配中,Failed:失败,Normal:正常,Expired:过期,Overdue:欠费,Reclaimed:回收,Terminated:退订。
    ChargeType string
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    ExpireTime string
    到期时间。
    ReclaimTime string
    回收时间。
    StopTime string
    关停时间。
    chargeStatus String
    计费状态,取值说明如下:WaitingPaid:等待支付,Pending:创建中,Modifying:更配中,Failed:失败,Normal:正常,Expired:过期,Overdue:欠费,Reclaimed:回收,Terminated:退订。
    chargeType String
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    expireTime String
    到期时间。
    reclaimTime String
    回收时间。
    stopTime String
    关停时间。
    chargeStatus string
    计费状态,取值说明如下:WaitingPaid:等待支付,Pending:创建中,Modifying:更配中,Failed:失败,Normal:正常,Expired:过期,Overdue:欠费,Reclaimed:回收,Terminated:退订。
    chargeType string
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    expireTime string
    到期时间。
    reclaimTime string
    回收时间。
    stopTime string
    关停时间。
    charge_status str
    计费状态,取值说明如下:WaitingPaid:等待支付,Pending:创建中,Modifying:更配中,Failed:失败,Normal:正常,Expired:过期,Overdue:欠费,Reclaimed:回收,Terminated:退订。
    charge_type str
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    expire_time str
    到期时间。
    reclaim_time str
    回收时间。
    stop_time str
    关停时间。
    chargeStatus String
    计费状态,取值说明如下:WaitingPaid:等待支付,Pending:创建中,Modifying:更配中,Failed:失败,Normal:正常,Expired:过期,Overdue:欠费,Reclaimed:回收,Terminated:退订。
    chargeType String
    计费类型。仅支持取值为PayAsYouGo,表示按量计费。
    expireTime String
    到期时间。
    reclaimTime String
    回收时间。
    stopTime String
    关停时间。

    FileSystemPerformance, FileSystemPerformanceArgs

    BandwidthMode string
    带宽模式,取值说明如下:Baseline:基线带宽模式,Provisioned:预置带宽模式
    BaselineBandwidth int
    基准带宽。
    BaselineIops int
    基准 IOPS。
    BurstBandwidth int
    突发带宽。
    BurstIops int
    突发 IOPS。
    ProvisionedBandwidth int
    预置带宽。
    ProvisionedIops int
    预置 IOPS。
    BandwidthMode string
    带宽模式,取值说明如下:Baseline:基线带宽模式,Provisioned:预置带宽模式
    BaselineBandwidth int
    基准带宽。
    BaselineIops int
    基准 IOPS。
    BurstBandwidth int
    突发带宽。
    BurstIops int
    突发 IOPS。
    ProvisionedBandwidth int
    预置带宽。
    ProvisionedIops int
    预置 IOPS。
    bandwidthMode String
    带宽模式,取值说明如下:Baseline:基线带宽模式,Provisioned:预置带宽模式
    baselineBandwidth Integer
    基准带宽。
    baselineIops Integer
    基准 IOPS。
    burstBandwidth Integer
    突发带宽。
    burstIops Integer
    突发 IOPS。
    provisionedBandwidth Integer
    预置带宽。
    provisionedIops Integer
    预置 IOPS。
    bandwidthMode string
    带宽模式,取值说明如下:Baseline:基线带宽模式,Provisioned:预置带宽模式
    baselineBandwidth number
    基准带宽。
    baselineIops number
    基准 IOPS。
    burstBandwidth number
    突发带宽。
    burstIops number
    突发 IOPS。
    provisionedBandwidth number
    预置带宽。
    provisionedIops number
    预置 IOPS。
    bandwidth_mode str
    带宽模式,取值说明如下:Baseline:基线带宽模式,Provisioned:预置带宽模式
    baseline_bandwidth int
    基准带宽。
    baseline_iops int
    基准 IOPS。
    burst_bandwidth int
    突发带宽。
    burst_iops int
    突发 IOPS。
    provisioned_bandwidth int
    预置带宽。
    provisioned_iops int
    预置 IOPS。
    bandwidthMode String
    带宽模式,取值说明如下:Baseline:基线带宽模式,Provisioned:预置带宽模式
    baselineBandwidth Number
    基准带宽。
    baselineIops Number
    基准 IOPS。
    burstBandwidth Number
    突发带宽。
    burstIops Number
    突发 IOPS。
    provisionedBandwidth Number
    预置带宽。
    provisionedIops Number
    预置 IOPS。

    FileSystemStorage, FileSystemStorageArgs

    CapacityLimit int
    容量上限,单位为 MiB。
    CapacityUsed int
    已用容量,单位为 MiB。
    InodeLimit int
    文件数上限。
    InodeUsed int
    已用文件数。
    CapacityLimit int
    容量上限,单位为 MiB。
    CapacityUsed int
    已用容量,单位为 MiB。
    InodeLimit int
    文件数上限。
    InodeUsed int
    已用文件数。
    capacityLimit Integer
    容量上限,单位为 MiB。
    capacityUsed Integer
    已用容量,单位为 MiB。
    inodeLimit Integer
    文件数上限。
    inodeUsed Integer
    已用文件数。
    capacityLimit number
    容量上限,单位为 MiB。
    capacityUsed number
    已用容量,单位为 MiB。
    inodeLimit number
    文件数上限。
    inodeUsed number
    已用文件数。
    capacity_limit int
    容量上限,单位为 MiB。
    capacity_used int
    已用容量,单位为 MiB。
    inode_limit int
    文件数上限。
    inode_used int
    已用文件数。
    capacityLimit Number
    容量上限,单位为 MiB。
    capacityUsed Number
    已用容量,单位为 MiB。
    inodeLimit Number
    文件数上限。
    inodeUsed Number
    已用文件数。

    FileSystemTag, FileSystemTagArgs

    Key string
    标签键。
    Type string
    标签类型。取值说明如下:System:系统标签,Custom:自定义标签。
    Value string
    标签值。
    Key string
    标签键。
    Type string
    标签类型。取值说明如下:System:系统标签,Custom:自定义标签。
    Value string
    标签值。
    key String
    标签键。
    type String
    标签类型。取值说明如下:System:系统标签,Custom:自定义标签。
    value String
    标签值。
    key string
    标签键。
    type string
    标签类型。取值说明如下:System:系统标签,Custom:自定义标签。
    value string
    标签值。
    key str
    标签键。
    type str
    标签类型。取值说明如下:System:系统标签,Custom:自定义标签。
    value str
    标签值。
    key String
    标签键。
    type String
    标签类型。取值说明如下:System:系统标签,Custom:自定义标签。
    value String
    标签值。

    Import

    $ pulumi import volcenginecc:efs/fileSystem:FileSystem example "file_system_id"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.24
    published on Monday, Mar 9, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.