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

Resource Orchestration Service:DATASOURCE::ECS::Disk

最終更新日:Mar 17, 2025

DATASOURCE::ECS::Disk は、クラウドディスクに関する情報をクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::ECS::Disk",
  "Properties": {
    "DiskId": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

DiskId

String

はい

はい

ディスク ID。

なし。

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースのリフレッシュポリシー。

有効値:

  • Never (デフォルト): スタックの更新時にデータソースリソースをリフレッシュしません。

  • Always: スタックの更新時にデータソースリソースをリフレッシュします。

戻り値

Fn::GetAtt

  • DetachedTime: ディスクがデタッチされた最新の時間。

  • Category: ディスクカテゴリ。

  • Description: ディスクの説明。

  • ResourceGroupId: ディスクが属するリソースグループの ID。

  • Encrypted: ディスクが暗号化されているかどうかを示します。

  • Size: ディスクサイズ。

  • DeleteAutoSnapshot: ディスクのリリース時にディスクの自動スナップショットが削除されるかどうかを示します。

  • IopsWrite: 最大書き込み IOPS。

  • StorageSetPartitionNumber: ストレージセットの最大パーティション数。

  • MultiAttach: マルチアタッチ機能が有効になっているかどうかを示します。

  • ExpiredTime: ディスクの有効期限。

  • ImageId: イメージ ID。

  • PaymentType: 課金方法。

  • StorageSetId: ストレージセットの ID。

  • IopsRead: 最大読み取り IOPS。

  • Tags: ディスクのタグ。

  • AttachedTime: ディスクがアタッチされた最新の時間。

  • BurstingEnabled: パフォーマンスバースト機能が有効になっているかどうかを示します。

  • StorageClusterId: 専用ブロックストレージクラスタの ID。

  • KmsKeyId: ディスクで使用される Key Management Service (KMS) キーの ID。

  • ZoneId: ディスクのゾーン ID。

  • InstanceId: インスタンス ID。

  • ProductCode: Alibaba Cloud Marketplace の製品コード。

  • Device: ディスクがアタッチされているインスタンスのデバイス名。

  • PerformanceLevel: 企業向け SSD (ESSD) のパフォーマンスレベル (PL)。

  • DeleteWithInstance: ディスクがアタッチされているインスタンスのリリース時にディスクがリリースされるかどうかを示します。

  • EnableAutomatedSnapshotPolicy: ディスクに自動スナップショットポリシーが適用されているかどうかを示します。

  • CreateTime: ディスクが作成された時間。

  • EnableAutoSnapshot: ディスクに対して自動スナップショットポリシー機能が有効になっているかどうかを示します。

  • AutoSnapshotPolicyId: ディスクに適用される自動スナップショットポリシーの ID。

  • Iops: 最大読み取り/書き込み IOPS。

  • ProvisionedIops: ESSD AutoPL ディスクのプロビジョニングされた読み取り/書き込み IOPS。

  • DiskName: ディスク名。

  • OperationLocks: ディスクがロックされた理由。

  • SnapshotId: ディスクの作成に使用されたスナップショットの ID。

  • Portable: ディスクをデタッチできるかどうかを示します。

  • MountInstanceNum: 共有ブロックストレージデバイスがアタッチされているインスタンスの数。

  • MountInstances: インスタンスにアタッチされている共有ブロックストレージデバイスに関する情報。

  • DiskId: ディスク ID。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DiskId:
    Type: String
    Description:
      en: The disk id.
    Required: true
    AssociationProperty: ALIYUN::ECS::Disk::DiskId
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::ECS::Disk
    Properties:
      DiskId:
        Ref: DiskId
Outputs:
  DetachedTime:
    Description: アンロード時間。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DetachedTime
  Category:
    Description: ディスクタイプ。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Category
  Description:
    Description: 説明。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Description
  ResourceGroupId:
    Description: リソースグループ ID。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ResourceGroupId
  Encrypted:
    Description: ディスクが暗号化されているかどうか。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Encrypted
  Size:
    Description: ディスクサイズ。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Size
  DeleteAutoSnapshot:
    Description: 自動スナップショットを同時に削除するかどうか。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DeleteAutoSnapshot
  IopsWrite:
    Description: 1 秒あたりの書き込み数。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - IopsWrite
  StorageSetPartitionNumber:
    Description: '保存セットパーティションの数。有効値の範囲: 2 以上。最大値は、呼び出し後に表示されるエクイティクォータ制限を超えることはできません。'
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - StorageSetPartitionNumber
  MultiAttach:
    Description: マルチマウント機能を有効にするかどうか。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - MultiAttach
  ExpiredTime:
    Description: 月額ディスクの有効期限。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ExpiredTime
  ImageId:
    Description: イメージ ID。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ImageId
  PaymentType:
    Description: ディスクの支払い方法。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - PaymentType
  StorageSetId:
    Description: 保存セットの ID。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - StorageSetId
  IopsRead:
    Description: 1 秒あたりの読み取り数。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - IopsRead
  Tags:
    Description: タグ。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Tags
  AttachedTime:
    Description: アタッチされた時間。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - AttachedTime
  BurstingEnabled:
    Description: データディスクがバースト (パフォーマンスバースト) をオンにするかどうか。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - BurstingEnabled
  StorageClusterId:
    Description: 専用ブロックストレージクラスタの ID。指定された専用ブロックストレージクラスタにクラウドディスクを作成する必要がある場合は、このパラメータを指定します。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - StorageClusterId
  KmsKeyId:
    Description: KMS keyId。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - KmsKeyId
  ZoneId:
    Description: ディスクが属するフリーゾーンの ID。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ZoneId
  InstanceId:
    Description: インスタンス ID。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InstanceId
  ProductCode:
    Description: クラウドマーケットの製品ロゴ。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ProductCode
  Device:
    Description: クラウドディスクまたはサイトにマウントされたインスタンスのデバイス名。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Device
  PerformanceLevel:
    Description: ESSD クラウドディスクのパフォーマンスレベル。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - PerformanceLevel
  DeleteWithInstance:
    Description: インスタンスと一緒にリリースするかどうか。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DeleteWithInstance
  EnableAutomatedSnapshotPolicy:
    Description: ディスクが自動スナップショットポリシーを実装するかどうか。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - EnableAutomatedSnapshotPolicy
  CreateTime:
    Description: 作成時間。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CreateTime
  EnableAutoSnapshot:
    Description: ディスクが自動スナップショットポリシーを実装するかどうか。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - EnableAutoSnapshot
  AutoSnapshotPolicyId:
    Description: 自動スナップショットポリシー ID。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - AutoSnapshotPolicyId
  Iops:
    Description: 1 秒あたりの読み取り/書き込み (I/O) 操作の数。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Iops
  ProvisionedIops:
    Description: 'ESSD AutoPL クラウドディスクの事前設定された読み取りおよび書き込み IOPS。有効値: 0 ~ min{50,000, 1000 * 容量 - ベースラインパフォーマンス}。'
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ProvisionedIops
  DiskName:
    Description: ディスク名。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DiskName
  OperationLocks:
    Description: リソースロック情報。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - OperationLocks
  SnapshotId:
    Description: ソーススナップショット ID。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SnapshotId
  Portable:
    Description: ディスクがアンマウント可能かどうか。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Portable
  MountInstanceNum:
    Description: 共有ストレージにマウントされているインスタンスの数。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - MountInstanceNum
  MountInstances:
    Description: ディスクマウントインスタンス。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - MountInstances
  DiskId:
    Description: ディスク ID。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DiskId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DiskId": {
      "Type": "String",
      "Description": {
        "en": "The disk id."
      },
      "Required": true,
      "AssociationProperty": "ALIYUN::ECS::Disk::DiskId"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECS::Disk",
      "Properties": {
        "DiskId": {
          "Ref": "DiskId"
        }
      }
    }
  },
  "Outputs": {
    "DetachedTime": {
      "Description": "アンロード時間。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DetachedTime"
        ]
      }
    },
    "Category": {
      "Description": "ディスクタイプ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Category"
        ]
      }
    },
    "Description": {
      "Description": "説明。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Description"
        ]
      }
    },
    "ResourceGroupId": {
      "Description": "リソースグループ ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ResourceGroupId"
        ]
      }
    },
    "Encrypted": {
      "Description": "ディスクが暗号化されているかどうか。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Encrypted"
        ]
      }
    },
    "Size": {
      "Description": "ディスクサイズ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Size"
        ]
      }
    },
    "DeleteAutoSnapshot": {
      "Description": "自動スナップショットを同時に削除するかどうか。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DeleteAutoSnapshot"
        ]
      }
    },
    "IopsWrite": {
      "Description": "1 秒あたりの書き込み数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "IopsWrite"
        ]
      }
    },
    "StorageSetPartitionNumber": {
      "Description": "保存セットパーティションの数。有効値の範囲: 2 以上。最大値は、呼び出し後に表示されるエクイティクォータ制限を超えることはできません。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "StorageSetPartitionNumber"
        ]
      }
    },
    "MultiAttach": {
      "Description": "マルチマウント機能を有効にするかどうか。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "MultiAttach"
        ]
      }
    },
    "ExpiredTime": {
      "Description": "月額ディスクの有効期限。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ExpiredTime"
        ]
      }
    },
    "ImageId": {
      "Description": "イメージ ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ImageId"
        ]
      }
    },
    "PaymentType": {
      "Description": "ディスクの支払い方法。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "PaymentType"
        ]
      }
    },
    "StorageSetId": {
      "Description": "保存セットの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "StorageSetId"
        ]
      }
    },
    "IopsRead": {
      "Description": "1 秒あたりの読み取り数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "IopsRead"
        ]
      }
    },
    "Tags": {
      "Description": "タグ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Tags"
        ]
      }
    },
    "AttachedTime": {
      "Description": "アタッチされた時間。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AttachedTime"
        ]
      }
    },
    "BurstingEnabled": {
      "Description": "データディスクがバースト(パフォーマンスバースト)をオンにするかどうか。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "BurstingEnabled"
        ]
      }
    },
    "StorageClusterId": {
      "Description": "専用ブロックストレージクラスタの ID。指定された専用ブロックストレージクラスタにクラウドディスクを作成する必要がある場合は、このパラメータを指定します。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "StorageClusterId"
        ]
      }
    },
    "KmsKeyId": {
      "Description": "KMS keyId。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "KmsKeyId"
        ]
      }
    },
    "ZoneId": {
      "Description": "ディスクが属するゾーンの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ZoneId"
        ]
      }
    },
    "InstanceId": {
      "Description": "インスタンス ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceId"
        ]
      }
    },
    "ProductCode": {
      "Description": "Alibaba Cloud Marketplace の製品コード。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ProductCode"
        ]
      }
    },
    "Device": {
      "Description": "クラウドディスクまたはマウントされたインスタンスのデバイス名。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Device"
        ]
      }
    },
    "PerformanceLevel": {
      "Description": "ESSD クラウドディスクのパフォーマンスレベル。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "PerformanceLevel"
        ]
      }
    },
    "DeleteWithInstance": {
      "Description": "インスタンスと共にリリースするかどうか。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DeleteWithInstance"
        ]
      }
    },
    "EnableAutomatedSnapshotPolicy": {
      "Description": "ディスクに自動スナップショットポリシーが適用されているかどうか。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "EnableAutomatedSnapshotPolicy"
        ]
      }
    },
    "CreateTime": {
      "Description": "作成時間。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CreateTime"
        ]
      }
    },
    "EnableAutoSnapshot": {
      "Description": "ディスクに対して自動スナップショットポリシー機能が有効になっているかどうか。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "EnableAutoSnapshot"
        ]
      }
    },
    "AutoSnapshotPolicyId": {
      "Description": "自動スナップショットポリシー ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AutoSnapshotPolicyId"
        ]
      }
    },
    "Iops": {
      "Description": "1 秒あたりの読み取り/書き込み (I/O) 操作の数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Iops"
        ]
      }
    },
    "ProvisionedIops": {
      "Description": "ESSD AutoPL クラウドディスクのプロビジョニングされた読み取り/書き込み IOPS。有効値: 0 ~ min{50,000, 1000 * 容量 - ベースラインパフォーマンス}。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ProvisionedIops"
        ]
      }
    },
    "DiskName": {
      "Description": "ディスク名。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DiskName"
        ]
      }
    },
    "OperationLocks": {
      "Description": "リソースのロック情報。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "OperationLocks"
        ]
      }
    },
    "SnapshotId": {
      "Description": "ソーススナップショット ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SnapshotId"
        ]
      }
    },
    "Portable": {
      "Description": "ディスクがデタッチ可能かどうか。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Portable"
        ]
      }
    },
    "MountInstanceNum": {
      "Description": "共有ストレージにマウントされているインスタンスの数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "MountInstanceNum"
        ]
      }
    },
    "MountInstances": {
      "Description": "ディスクマウントインスタンス。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "MountInstances"
        ]
      }
    },
    "DiskId": {
      "Description": "ディスク ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DiskId"
        ]
      }
    }
  }
}