DATASOURCE::ECS::Disk は、クラウドディスクに関する情報をクエリするために使用されます。
構文
{
"Type": "DATASOURCE::ECS::Disk",
"Properties": {
"DiskId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
DiskId | String | はい | はい | ディスク ID。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースのリフレッシュポリシー。 | 有効値:
|
戻り値
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"
]
}
}
}
}