全部產品
Search
文件中心

:DATASOURCE::NAS::FileSystems

更新時間:Nov 02, 2024

DATASOURCE::NAS::FileSystems類型用於查詢檔案系統資訊。

文法

{
  "Type": "DATASOURCE::NAS::FileSystems",
  "Properties": {
    "FileSystemType": String,
    "FileSystemId": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

FileSystemType

String

檔案系統類型。

取值:

  • all(預設值):所有類型。

  • standard:通用型NAS。

  • extreme:極速型NAS。

  • cpfs:檔案儲存體CPFS。

FileSystemId

String

檔案系統ID。

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

有效值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

返回資料(Fn::GetAtt)

  • FileSystemIds:檔案系統ID列表。

  • FileSystems:檔案系統詳情列表。

屬性名稱

類型

描述

約束

FileSystemIds

List

檔案系統ID列表。

FileSystems

List

檔案系統詳情列表。

Status

String

檔案系統的狀態。

取值:

  • Pending:正在處理任務。

  • Running:運行中。

    說明

    當狀態為Running時才可以進行後續操作(例如:建立掛載點等)。

  • Stopped:不可用。

  • Extending:擴容中。

  • Stopping:停機中。

  • Deleting:刪除中。

MeteredIASize

String

低頻介質儲存用量。

單位:Byte。

Capacity

String

檔案系統的容量。

單位:GiB。

CreateTime

String

檔案系統的建立時間。

取值樣本:2017-05-27T15:43:06CST。

ChargeType

String

計費類型。

取值:

  • Subscription:訂用帳戶。

  • PayAsYouGo:隨用隨付。

  • Package:已綁定儲存包。

Tags

List

檔案系統的標籤資訊集合。

StorageType

String

儲存類型。

取值:

  • 當FileSystemType取值為standard時:

    • Capacity:容量型。

    • Performance:效能型。

  • 當FileSystemType取值為extreme時:

    • standard:標準型。

    • advance:進階型。

  • 當FileSystemType取值為cpfs時:

    • advance_100:100 MB/s/TiB基準。

    • advance_200:200 MB/s/TiB基準。

MeteredSize

String

檔案系統的使用量。

上一小時的最大使用量。

單位:Byte。

Description

String

檔案系統的描述資訊。

Bandwidth

String

檔案系統的頻寬。

單位:MB/s。

當FileSystemType取值為all、extreme或cpfs時,返回該參數。

SupportedFeatures

List

檔案系統支援的功能。

取值:

  • Lifecycle:生命週期管理。

  • ACL:存取控制清單。

  • Ipv6:IPv6功能。

    說明

    當FileSystemType取值為extreme時,支援Ipv6。

Version

String

檔案系統的版本號碼。

當FileSystemType取值為extreme時,返回該參數。

ProtocolType

String

檔案系統的協議類型。

取值:

  • NFS

  • SMB

  • cpfs

MountTargets

List

掛載點資訊集合。

KMSKeyId

String

KMS密鑰ID。

FileSystemType

String

檔案系統類型。

取值:

  • standard:通用型NAS。

  • extreme:極速型NAS。

  • cpfs:檔案儲存體CPFS。

FileSystemId

String

檔案系統ID。

EncryptType

Number

加密類型。

取值:

  • 0:不加密。

  • 1:通過NAS託管祕密金鑰加密。

  • 2:通過使用者管理的祕密金鑰加密。

Ldap

List

LDAP配置資訊集合。

當FileSystemType取值為cpfs時,返回該參數。

ExpiredTime

String

檔案系統的到期時間。

取值樣本:2017-08-27T15:43:06CST。

ZoneId

String

檔案系統所在的可用性區域ID。

Packages

List

儲存包資訊集合。

樣本

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "FileSystemId": {
      "Type": "String"
    }
  },
  "Resources": {
    "FileSystems": {
      "Type": "DATASOURCE::NAS::FileSystems",
      "Properties": {
        "FileSystemId": {
          "Ref": "FileSystemId"
        }
      }
    }
  },
  "Outputs": {
    "FileSystems": {
      "Description": "The list of file systems.",
      "Value": {
        "Fn::GetAtt": [
          "FileSystems",
          "FileSystems"
        ]
      }
    },
    "FileSystemIds": {
      "Description": "The list of file system IDs.",
      "Value": {
        "Fn::GetAtt": [
          "FileSystems",
          "FileSystemIds"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  FileSystemId:
    Type: String
Resources:
  FileSystems:
    Type: DATASOURCE::NAS::FileSystems
    Properties:
      FileSystemId:
        Ref: FileSystemId
Outputs:
  FileSystems:
    Description: The list of file systems.
    Value:
      Fn::GetAtt:
        - FileSystems
        - FileSystems
  FileSystemIds:
    Description: The list of file system IDs.
    Value:
      Fn::GetAtt:
        - FileSystems
        - FileSystemIds