すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:DATASOURCE::NAS::FileSystems

最終更新日:Jan 16, 2025

DATASOURCE::NAS::FileSystems は、ファイルシステムに関する情報をクエリするために使用されます。

構文

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

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

FileSystemType

String

いいえ

はい

ファイルシステムのタイプ。

有効な値:

  • all(デフォルト): すべてのタイプのファイルシステム

  • standard: 汎用ファイルストレージ NAS(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

低頻度アクセス(IA)ストレージクラスのストレージ使用量。

単位: バイト。

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

前の 1 時間以内のファイルシステムの最大ストレージ使用量。

単位: バイト。

Description

String

ファイルシステムの説明。

なし。

Bandwidth

String

ファイルシステムの帯域幅。

単位: MB/s。

このプロパティは、FileSystemType が all、extreme、または cpfs に設定されている場合に返されます。

SupportedFeatures

List

ファイルシステムでサポートされている機能。

有効な値:

  • Lifecycle: ライフサイクル管理

  • ACL: アクセス制御リスト(ACL)

  • Ipv6: IPv6

    説明

    IPv6 機能は、FileSystemType が extreme に設定されている場合にサポートされます。

Version

String

ファイルシステムのバージョン。

このプロパティは、FileSystemType が extreme に設定されている場合に返されます。

ProtocolType

String

ファイルシステムのプロトコルタイプ。

有効な値:

  • NFS

  • SMB

  • cpfs

MountTargets

List

マウントターゲットに関する情報。

なし。

KMSKeyId

String

Key Management Service(KMS)によって管理されるキーの ID。

なし。

FileSystemType

String

ファイルシステムのタイプ。

有効な値:

  • standard: 汎用 NAS ファイルシステム

  • extreme: エクストリーム NAS ファイルシステム

  • cpfs: CPFS ファイルシステム

FileSystemId

String

ファイルシステムの ID。

なし。

EncryptType

Number

暗号化タイプ。

有効な値:

  • 0: ファイルシステムは暗号化されていません。

  • 1: ファイルシステムは NAS 管理キーを使用して暗号化されています。

  • 2: ファイルシステムはユーザー管理キーを使用して暗号化されています。

Ldap

List

Lightweight Directory Access Protocol(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": "ファイルシステムのリスト。", // Translated comment
      "Value": {
        "Fn::GetAtt": [
          "FileSystems",
          "FileSystems"
        ]
      }
    },
    "FileSystemIds": {
      "Description": "ファイルシステム ID のリスト。", // Translated comment
      "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: ファイルシステムのリスト。 # Translated comment
    Value:
      Fn::GetAtt:
        - FileSystems
        - FileSystems
  FileSystemIds:
    Description: ファイルシステム ID のリスト。 # Translated comment
    Value:
      Fn::GetAtt:
        - FileSystems
        - FileSystemIds