DATASOURCE::ECS::Instance は、Elastic Compute Service (ECS) インスタンスに関する情報をクエリするために使用されます。
構文
{
"Type": "DATASOURCE::ECS::Instance",
"Properties": {
"InstanceId": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
InstanceId | String | はい | はい | インスタンス ID。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値
Fn::GetAtt
ResourceGroupId: インスタンスが属するリソースグループの ID。
Memory: メモリサイズ。
Cpu: vCPU の数。
InstanceNetworkType: インスタンスのネットワークタイプ。
OsType: インスタンスの OS タイプ。
ExpiredTime: 有効期限。
ImageId: インスタンスで使用されるイメージの ID。
EipAddress: インスタンスの Elastic IP アドレス (EIP)。
AutoRebootTime: インスタンスの構成変更後のインスタンスの自動再起動時間。
MaintenanceWindows: インスタンスのメンテナンスウィンドウの詳細。
HostName: インスタンスのホスト名。
Tags: インスタンスのタグ。
NotifyOnMaintenance: メンテナンス前にイベント通知が送信されるかどうかを示します。
AutoRenewEnabled: 自動更新が有効になっているかどうかを示します。
MetadataOptions: メタデータオプション。
InstanceId: インスタンス ID。
StoppedMode: インスタンスが停止した後、システムが課金を継続するかどうかを示します。
CpuOptions: CPU の構成。
RenewalStatus: サブスクリプション専用ホストが自動的に更新されるかどうかを示します。
StartTime: インスタンスの最新の開始時刻。
Duration: 自動更新期間。
PrivatePoolOptionsMatchCriteria: インスタンスで使用されるプライベートプールのタイプ。
DeletionProtection: インスタンスの削除保護プロパティ。
VpcAttributes: 仮想プライベートクラウド (VPC) の属性。
SecurityGroupIds: インスタンスが属するセキュリティグループの ID。
InternetChargeType: EIP の課金方法。
PrivatePoolOptionsId: プライベートプールの ID。
InstanceName: インスタンス名です。
DeploymentSetId: デプロイメントセットの ID。
InternetMaxBandwidthOut: 最大パブリックアウトバウンドトラフィック。
SerialNumber: インスタンスのシリアル番号。
OsNameEn: インスタンスの OS 名 (英語)。
AutoReleaseTime: 従量課金インスタンスの自動リリース時間。
PeriodUnit: 更新期間の単位。
Description: インスタンスの説明。
LocalStorageCapacity: インスタンスのローカル記憶域容量。
UserData: インスタンスのユーザーデータ。
InstanceTypeFamily: インスタンスのインスタンスファミリ。
DedicatedInstanceAttribute: 専用ホスト上のインスタンスの属性。
SpotDuration: プリエンプティブル インスタンスの保持期間。
LocalStorageAmount: インスタンスに接続されているローカルストレージデバイスの数。
PublicIpAddress: インスタンスのパブリック IP アドレス。
GpuAmount: インスタンスタイプに搭載されている GPU の数。
NetworkInterfaces: インスタンスに接続されている Elastic Network Interface (ENI)。
SpotPriceLimit: インスタンスの 1 時間あたりの最大価格。
PaymentType: インスタンスの課金方法。
DeviceAvailable: インスタンスにデータディスクを接続できるかどうかを示します。
InstanceType: インスタンスタイプ。
SpotStrategy: 従量課金インスタンスの入札ポリシー。
KeyPairName: キーペアの名前。
IoOptimized: インスタンスが I/O 最適化されているかどうかを示します。
ZoneId: インスタンスのゾーン。
ClusterId: インスタンスが属するクラスターの ID。
HpcClusterId: インスタンスが属する高性能コンピューティング (HPC) クラスターの ID。
OsName: インスタンスの OS 名。
CreateTime: インスタンスの作成時間。
DeploymentSetGroupNo: インスタンスがデプロイされているデプロイメントセットグループのグループ番号。
EcsCapacityReservationAttr: インスタンスの容量予約属性。
DedicatedHostAttribute: 専用ホスト属性の詳細。値は、DedicatedHostClusterId で指定された専用ホストクラスター ID、DedicatedHostId で指定された専用ホスト ID、および DedicatedHostName で指定された専用ホスト名で構成される配列です。
OperationLocks: インスタンスがロックされている理由。
RdmaIpAddress: HPC クラスター内のインスタンスの Remote Direct Memory Access (RDMA) IP アドレス。
InternetMaxBandwidthIn: 最大パブリックインバウンドトラフィック。
GpuSpec: インスタンスタイプに搭載されている GPU モデル。
Recyclable: インスタンスをリサイクルできるかどうかを示します。
ActionOnMaintenance: インスタンスのメンテナンス操作。
CreditSpecification: バースト可能インスタンスのパフォーマンスモード。
例
YAML
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceId:
Type: String
Description:
ja: インスタンス ID。
Required: true
AssociationProperty: ALIYUN::ECS::Instance::InstanceId
Resources:
ExtensionDataSource:
Type: DATASOURCE::ECS::Instance
Properties:
InstanceId:
Ref: InstanceId
Outputs:
ResourceGroupId:
Description: インスタンスが属するリソースグループの ID。このパラメータを指定してリソースをクエリする場合、指定したリソースグループに属する最大 1,000 個のリソースがレスポンスに表示されます。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ResourceGroupId
Memory:
Description: 'インスタンスのメモリサイズ。単位: MiB。'
Value:
Fn::GetAtt:
- ExtensionDataSource
- Memory
Cpu:
Description: vCPU の数。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Cpu
InstanceNetworkType:
Description: インスタンスのネットワークタイプ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstanceNetworkType
OsType:
Description: 'インスタンスのオペレーティングシステムのタイプ。'
Value:
Fn::GetAtt:
- ExtensionDataSource
- OsType
ExpiredTime:
Description: インスタンスの有効期限が切れる時刻。時刻は、ISO 8601 標準 (yyyy-MM-ddTHH:mm:ssZ 形式) に従います。時刻は UTC で表示されます。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ExpiredTime
ImageId:
Description: イメージの ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ImageId
EipAddress:
Description: インスタンスに関連付けられている EIP の詳細。
Value:
Fn::GetAtt:
- ExtensionDataSource
- EipAddress
AutoRebootTime:
Description: インスタンス構成変更後の自動再起動時間。
Value:
Fn::GetAtt:
- ExtensionDataSource
- AutoRebootTime
MaintenanceWindows:
Description: 操作ウィンドウインスタンスのリスト。
Value:
Fn::GetAtt:
- ExtensionDataSource
- MaintenanceWindows
HostName:
Description: インスタンスのホスト名。
Value:
Fn::GetAtt:
- ExtensionDataSource
- HostName
Tags:
Description: インスタンスのタグ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Tags
NotifyOnMaintenance:
Description: インスタンスがダウンする前にイベント通知を送信するかどうか。
Value:
Fn::GetAtt:
- ExtensionDataSource
- NotifyOnMaintenance
AutoRenewEnabled:
Description: 自動更新が設定されているかどうか。
Value:
Fn::GetAtt:
- ExtensionDataSource
- AutoRenewEnabled
MetadataOptions:
Description: メタデータオプションの詳細。
Value:
Fn::GetAtt:
- ExtensionDataSource
- MetadataOptions
InstanceId:
Description: インスタンスの ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstanceId
StoppedMode:
Description: 'インスタンスが停止した後も課金が継続されるかどうかを示します。'
Value:
Fn::GetAtt:
- ExtensionDataSource
- StoppedMode
CpuOptions:
Description: CPU オプションの詳細。
Value:
Fn::GetAtt:
- ExtensionDataSource
- CpuOptions
RenewalStatus:
Description: インスタンスの自動更新ステータス。
Value:
Fn::GetAtt:
- ExtensionDataSource
- RenewalStatus
StartTime:
Description: 'インスタンスが最後に起動された時刻。時刻は、ISO 8601 標準 (yyyy-MM-ddTHH:mm:ssZ 形式) に従います。時刻は UTC で表示されます。'
Value:
Fn::GetAtt:
- ExtensionDataSource
- StartTime
Duration:
Description: 自動更新の期間。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Duration
PrivatePoolOptionsMatchCriteria:
Description: インスタンスのプライベートプールマッチングパターン。
Value:
Fn::GetAtt:
- ExtensionDataSource
- PrivatePoolOptionsMatchCriteria
DeletionProtection:
Description: インスタンスのリリースプレベント属性。このパラメータは、ECS コンソールを使用するか、DeleteInstance 操作を呼び出してインスタンスをリリースできるかどうかを示します。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DeletionProtection
VpcAttributes:
Description: インスタンスの VPC 属性。
Value:
Fn::GetAtt:
- ExtensionDataSource
- VpcAttributes
SecurityGroupIds:
Description: インスタンスが属するセキュリティグループの ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SecurityGroupIds
InternetChargeType:
Description: 'ネットワーク使用量の課金方法。'
Value:
Fn::GetAtt:
- ExtensionDataSource
- InternetChargeType
PrivatePoolOptionsId:
Description: プライベートプール ID。戻り値が open の場合、プライベートプール ID はシステムが自動的に一致させたときに割り当てられたプライベートプール ID です。
Value:
Fn::GetAtt:
- ExtensionDataSource
- PrivatePoolOptionsId
InstanceName:
Description: インスタンスの名前。アスタリスク (*) ワイルドカード文字を使用したあいまい検索がサポートされています。
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstanceName
DeploymentSetId:
Description: インスタンスがデプロイされているデプロイメントセットの ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DeploymentSetId
InternetMaxBandwidthOut:
Description: '最大パブリックアウトバウンドトラフィック。単位: Mbit/s。'
Value:
Fn::GetAtt:
- ExtensionDataSource
- InternetMaxBandwidthOut
SerialNumber:
Description: インスタンスのシリアル番号。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SerialNumber
OsNameEn:
Description: インスタンスのオペレーティングシステムの英語名。
Value:
Fn::GetAtt:
- ExtensionDataSource
- OsNameEn
AutoReleaseTime:
Description: 従量課金インスタンスを自動的にリリースする時刻。
Value:
Fn::GetAtt:
- ExtensionDataSource
- AutoReleaseTime
PeriodUnit:
Description: 更新単位。
Value:
Fn::GetAtt:
- ExtensionDataSource
- PeriodUnit
Description:
Description: インスタンスの説明。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Description
LocalStorageCapacity:
Description: インスタンスに接続されているローカルディスクの容量。
Value:
Fn::GetAtt:
- ExtensionDataSource
- LocalStorageCapacity
UserData:
Description: インスタンスのカスタムデータ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- UserData
InstanceTypeFamily:
Description: インスタンスのインスタンスファミリ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstanceTypeFamily
DedicatedInstanceAttribute:
Description: 専用ホスト上のインスタンスの属性。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DedicatedInstanceAttribute
SpotDuration:
Description: 'プリエンプティブルインスタンスの保護期間。単位: 時間。'
Value:
Fn::GetAtt:
- ExtensionDataSource
- SpotDuration
LocalStorageAmount:
Description: インスタンスに接続されているローカルディスクの数。
Value:
Fn::GetAtt:
- ExtensionDataSource
- LocalStorageAmount
PublicIpAddress:
Description: インスタンスのパブリック IP アドレス。
Value:
Fn::GetAtt:
- ExtensionDataSource
- PublicIpAddress
GpuAmount:
Description: インスタンスタイプの GPU の数。
Value:
Fn::GetAtt:
- ExtensionDataSource
- GpuAmount
NetworkInterfaces:
Description: インスタンスにバインドされている ENI の詳細。
Value:
Fn::GetAtt:
- ExtensionDataSource
- NetworkInterfaces
SpotPriceLimit:
Description: インスタンスの 1 時間あたりの最大価格。小数点以下 3 桁まで正確にすることができます。このパラメータは、SpotStrategy パラメータが SpotWithPriceLimit に設定されている場合にのみ有効です。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SpotPriceLimit
PaymentType:
Description: インスタンスの課金方法。
Value:
Fn::GetAtt:
- ExtensionDataSource
- PaymentType
SaleCycle:
Description: インスタンスの課金サイクル。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SaleCycle
DeviceAvailable:
Description: インスタンスにデータディスクを接続できるかどうかを示します。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DeviceAvailable
InstanceType:
Description: インスタンスのインスタンスタイプ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstanceType
SpotStrategy:
Description: 従量課金インスタンスの入札ポリシー。
Value:
Fn::GetAtt:
- ExtensionDataSource
- SpotStrategy
KeyPairName:
Description: インスタンスにバインドされている SSH キーペアの名前。
Value:
Fn::GetAtt:
- ExtensionDataSource
- KeyPairName
IoOptimized:
Description: インスタンスが I/O 最適化されているかどうかを指定します。
Value:
Fn::GetAtt:
- ExtensionDataSource
- IoOptimized
ZoneId:
Description: インスタンスのゾーン ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ZoneId
ClusterId:
Description: インスタンスが属するクラスターの ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ClusterId
HpcClusterId:
Description: インスタンスが属する HPC クラスターの ID。
Value:
Fn::GetAtt:
- ExtensionDataSource
- HpcClusterId
OsName:
Description: インスタンスのオペレーティングシステムの名前。
Value:
Fn::GetAtt:
- ExtensionDataSource
- OsName
CreateTime:
Description: 作成時間。
Value:
Fn::GetAtt:
- ExtensionDataSource
- CreateTime
DeploymentSetGroupNo:
Description: デプロイメントセット内でインスタンスが属するデプロイメントセットグループの番号。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DeploymentSetGroupNo
EcsCapacityReservationAttr:
Description: インスタンスに関連する容量予約の詳細。
Value:
Fn::GetAtt:
- ExtensionDataSource
- EcsCapacityReservationAttr
DedicatedHostAttribute:
Description: 専用ホストの詳細。DedicatedHostClusterId、DedicatedHostId、および DedicatedHostName パラメータで構成される配列です。
Value:
Fn::GetAtt:
- ExtensionDataSource
- DedicatedHostAttribute
OperationLocks:
Description: インスタンスがロックされた理由。
Value:
Fn::GetAtt:
- ExtensionDataSource
- OperationLocks
RdmaIpAddress:
Description: HPC インスタンスの RDMA ネットワーク IP。
Value:
Fn::GetAtt:
- ExtensionDataSource
- RdmaIpAddress
InternetMaxBandwidthIn:
Description: '最大パブリックインバウンドトラフィック。単位: Mbit/s。'
Value:
Fn::GetAtt:
- ExtensionDataSource
- InternetMaxBandwidthIn
GpuSpec:
Description: インスタンスタイプの GPU のカテゴリ。
Value:
Fn::GetAtt:
- ExtensionDataSource
- GpuSpec
Recyclable:
Description: インスタンスをリサイクルできるかどうかを示します。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Recyclable
ActionOnMaintenance:
Description: インスタンスの O&M 操作属性。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ActionOnMaintenance
CreditSpecification:
Description: バースト可能インスタンスのパフォーマンスモード。
Value:
Fn::GetAtt:
- ExtensionDataSource
- CreditSpecification
JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceId": {
"Type": "String",
"Description": {
"ja": "インスタンス ID。"
},
"Required": true,
"AssociationProperty": "ALIYUN::ECS::Instance::InstanceId"
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::ECS::Instance",
"Properties": {
"InstanceId": {
"Ref": "InstanceId"
}
}
}
},
"Outputs": {
"ResourceGroupId": {
"Description": "インスタンスが属するリソースグループの ID。このパラメータを指定してリソースをクエリする場合、指定したリソースグループに属する最大 1,000 個のリソースがレスポンスに表示されます。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ResourceGroupId"
]
}
},
"Memory": {
"Description": "インスタンスのメモリサイズ。単位: MiB。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Memory"
]
}
},
"Cpu": {
"Description": "vCPU の数。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Cpu"
]
}
},
"InstanceNetworkType": {
"Description": "インスタンスのネットワークタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceNetworkType"
]
}
},
"OsType": {
"Description": "インスタンスのオペレーティングシステムのタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"OsType"
]
}
},
"ExpiredTime": {
"Description": "インスタンスの有効期限が切れる時刻。時刻は、ISO 8601 標準 (yyyy-MM-ddTHH:mm:ssZ 形式) に従います。時刻は UTC で表示されます。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ExpiredTime"
]
}
},
"ImageId": {
"Description": "イメージの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ImageId"
]
}
},
"EipAddress": {
"Description": "インスタンスに関連付けられている EIP の詳細。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"EipAddress"
]
}
},
"AutoRebootTime": {
"Description": "インスタンス構成変更後の自動再起動時間。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AutoRebootTime"
]
}
},
"MaintenanceWindows": {
"Description": "操作ウィンドウインスタンスのリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"MaintenanceWindows"
]
}
},
"HostName": {
"Description": "インスタンスのホスト名。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"HostName"
]
}
},
"Tags": {
"Description": "インスタンスのタグ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Tags"
]
}
},
"NotifyOnMaintenance": {
"Description": "インスタンスがダウンする前にイベント通知を送信するかどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"NotifyOnMaintenance"
]
}
},
"AutoRenewEnabled": {
"Description": "自動更新が設定されているかどうか。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AutoRenewEnabled"
]
}
},
"MetadataOptions": {
"Description": "メタデータオプションの詳細。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"MetadataOptions"
]
}
},
"InstanceId": {
"Description": "インスタンスの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceId"
]
}
},
"StoppedMode": {
"Description": "インスタンスが停止した後も課金が継続されるかどうかを示します。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"StoppedMode"
]
}
},
"CpuOptions": {
"Description": "CPU オプションの詳細。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CpuOptions"
]
}
},
"RenewalStatus": {
"Description": "インスタンスの自動更新ステータス。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RenewalStatus"
]
}
},
"StartTime": {
"Description": "インスタンスが最後に起動された時刻。時刻は、ISO 8601 標準 (yyyy-MM-ddTHH:mm:ssZ 形式) に従います。時刻は UTC で表示されます。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"StartTime"
]
}
},
"Duration": {
"Description": "自動更新の期間。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Duration"
]
}
},
"PrivatePoolOptionsMatchCriteria": {
"Description": "インスタンスのプライベートプールマッチングパターン。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PrivatePoolOptionsMatchCriteria"
]
}
},
"DeletionProtection": {
"Description": "インスタンスのリリースプレベント属性。このパラメータは、ECS コンソールを使用するか、DeleteInstance 操作を呼び出してインスタンスをリリースできるかどうかを示します。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DeletionProtection"
]
}
},
"VpcAttributes": {
"Description": "インスタンスの VPC 属性。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"VpcAttributes"
]
}
},
"SecurityGroupIds": {
"Description": "インスタンスが属するセキュリティグループの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SecurityGroupIds"
]
}
},
"InternetChargeType": {
"Description": "ネットワーク使用量の課金方法。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InternetChargeType"
]
}
},
"PrivatePoolOptionsId": {
"Description": "プライベートプール ID。戻り値が open の場合、プライベートプール ID はシステムが自動的に一致させたときに割り当てられたプライベートプール ID です。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PrivatePoolOptionsId"
]
}
},
"InstanceName": {
"Description": "インスタンスの名前。アスタリスク (*) ワイルドカード文字を使用したあいまい検索がサポートされています。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceName"
]
}
},
"DeploymentSetId": {
"Description": "インスタンスがデプロイされているデプロイメントセットの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DeploymentSetId"
]
}
},
"InternetMaxBandwidthOut": {
"Description": "最大パブリックアウトバウンドトラフィック。単位: Mbit/s。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InternetMaxBandwidthOut"
]
}
},
"SerialNumber": {
"Description": "インスタンスのシリアル番号。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SerialNumber"
]
}
},
"OsNameEn": {
"Description": "インスタンスのオペレーティングシステムの英語名。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"OsNameEn"
]
}
},
"AutoReleaseTime": {
"Description": "従量課金インスタンスを自動的にリリースする時刻。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AutoReleaseTime"
]
}
},
"PeriodUnit": {
"Description": "更新単位。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PeriodUnit"
]
}
},
"Description": {
"Description": "インスタンスの説明。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Description"
]
}
},
"LocalStorageCapacity": {
"Description": "インスタンスに接続されているローカルディスクの容量。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"LocalStorageCapacity"
]
}
},
"UserData": {
"Description": "インスタンスのカスタムデータ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"UserData"
]
}
},
"InstanceTypeFamily": {
"Description": "インスタンスのインスタンスファミリ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceTypeFamily"
]
}
},
"DedicatedInstanceAttribute": {
"Description": "専用ホスト上のインスタンスの属性。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DedicatedInstanceAttribute"
]
}
},
"SpotDuration": {
"Description": "プリエンプティブルインスタンスの保護期間。単位: 時間。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SpotDuration"
]
}
},
"LocalStorageAmount": {
"Description": "インスタンスに接続されているローカルディスクの数。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"LocalStorageAmount"
]
}
},
"PublicIpAddress": {
"Description": "インスタンスのパブリック IP アドレス。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PublicIpAddress"
]
}
},
"GpuAmount": {
"Description": "インスタンスタイプの GPU の数。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"GpuAmount"
]
}
},
"NetworkInterfaces": {
"Description": "インスタンスにバインドされている ENI の詳細。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"NetworkInterfaces"
]
}
},
"SpotPriceLimit": {
"Description": "インスタンスの 1 時間あたりの最大価格。小数点以下 3 桁まで正確にすることができます。このパラメータは、SpotStrategy パラメータが SpotWithPriceLimit に設定されている場合にのみ有効です。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SpotPriceLimit"
]
}
},
"PaymentType": {
"Description": "インスタンスの課金方法。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"PaymentType"
]
}
},
"SaleCycle": {
"Description": "インスタンスの課金サイクル。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SaleCycle"
]
}
},
"DeviceAvailable": {
"Description": "インスタンスにデータディスクを接続できるかどうかを示します。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DeviceAvailable"
]
}
},
"InstanceType": {
"Description": "インスタンスのインスタンスタイプ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceType"
]
}
},
"SpotStrategy": {
"Description": "従量課金インスタンスの入札ポリシー。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"SpotStrategy"
]
}
},
"KeyPairName": {
"Description": "インスタンスにバインドされている SSH キーペアの名前。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"KeyPairName"
]
}
},
"IoOptimized": {
"Description": "インスタンスが I/O 最適化されているかどうかを指定します。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"IoOptimized"
]
}
},
"ZoneId": {
"Description": "インスタンスのゾーン ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ZoneId"
]
}
},
"ClusterId": {
"Description": "インスタンスが属するクラスターの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ClusterId"
]
}
},
"HpcClusterId": {
"Description": "インスタンスが属する HPC クラスターの ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"HpcClusterId"
]
}
},
"OsName": {
"Description": "インスタンスのオペレーティングシステムの名前。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"OsName"
]
}
},
"CreateTime": {
"Description": "作成時間。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CreateTime"
]
}
},
"DeploymentSetGroupNo": {
"Description": "デプロイメントセット内でインスタンスが属するデプロイメントセットグループの番号。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DeploymentSetGroupNo"
]
}
},
"EcsCapacityReservationAttr": {
"Description": "インスタンスに関連する容量予約の詳細。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"EcsCapacityReservationAttr"
]
}
},
"DedicatedHostAttribute": {
"Description": "専用ホストの詳細。 DedicatedHostClusterId、DedicatedHostId、および DedicatedHostName パラメータで構成される配列です。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DedicatedHostAttribute"
]
}
},
"OperationLocks": {
"Description": "インスタンスがロックされた理由。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"OperationLocks"
]
}
},
"RdmaIpAddress": {
"Description": "HPC インスタンスの RDMA ネットワーク IP。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"RdmaIpAddress"
]
}
},
"InternetMaxBandwidthIn": {
"Description": "最大パブリックインバウンドトラフィック。単位: Mbit/s。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InternetMaxBandwidthIn"
]
}
},
"GpuSpec": {
"Description": "インスタンスタイプの GPU のカテゴリ。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"GpuSpec"
]
}
},
"Recyclable": {
"Description": "インスタンスをリサイクルできるかどうかを示します。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Recyclable"
]
}
},
"ActionOnMaintenance": {
"Description": "インスタンスの O&M 操作属性。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ActionOnMaintenance"
]
}
},
"CreditSpecification": {
"Description": "バースト可能インスタンスのパフォーマンスモード。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"CreditSpecification"
]
}
}
}
}