DATASOURCE::EAIS::Instances は、作成された Elastic Accelerated Computing Instance (EAIS)インスタンスに関する情報を照会するために使用されます。
構文
{
"Type": "DATASOURCE::EAIS::Instances",
"Properties": {
"InstanceName": String,
"ResourceGroupId": String,
"InstanceId": String,
"InstanceType": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
InstanceName | String | いいえ | はい | EAIS インスタンスの名前。 | 名前は 2 ~ 128 文字の長さでなければなりません。文字で始まり、 |
ResourceGroupId | String | いいえ | はい | EAIS インスタンスが属するリソースグループの ID。 | なし。 |
InstanceId | String | いいえ | はい | EAIS インスタンスの ID。 | なし。 |
InstanceType | String | いいえ | はい | EAIS インスタンスタイプ。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値
Fn::GetAtt
Instances:EAIS インスタンスの詳細。
InstanceIds:EAIS インスタンスの ID。
プロパティ | タイプ | 説明 | 制約 |
InstanceIds | List | EAIS インスタンスの ID。 | なし。 |
Instances | List | EAIS インスタンスの詳細。 | なし。 |
Status | String | EAIS インスタンスのステータス。 | なし。 |
SecurityGroupId | String | インスタンスが属するセキュリティグループの ID。 | なし。 |
InstanceId | String | EAIS インスタンスの ID。 | なし。 |
RegionId | String | EAIS インスタンスが存在するリージョンの ID。 | なし。 |
ZoneId | String | EAIS インスタンスが存在するゾーンの ID。 | なし。 |
ResourceGroupId | String | EAIS インスタンスが属するリソースグループの ID。 | なし。 |
| String | EAIS インスタンスが接続されている vSwitch の ID。 | なし。 |
JupyterUrl | String | Jupyter Notebook にアクセスするために使用される URL。 | なし。 |
ClientInstanceId | String | EAIS インスタンスに関連付けられている Elastic Compute Service(ECS)インスタンスまたはエラスティックコンテナインスタンスの ID。 | なし。 |
InstanceName | String | EAIS インスタンスの名前。 | なし。 |
InstanceType | String | EAIS インスタンスタイプ。 | なし。 |
ClientInstanceType | String | EAIS インスタンスに関連付けられている ECS インスタンスまたはエラスティックコンテナインスタンスのインスタンスタイプ。 | なし。 |
ClientInstanceName | String | EAIS インスタンスに関連付けられている ECS インスタンスまたはエラスティックコンテナインスタンスの名前。 | なし。 |
例
YAML 形式
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ResourceGroupId": {
"Type": "String",
"Description": "リソースグループの ID。"
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::EAIS::Instances",
"Properties": {
"ResourceGroupId": {
"Ref": "ResourceGroupId"
}
}
}
},
"Outputs": {
"Instances": {
"Description": "インスタンスのリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Instances"
]
}
},
"InstanceIds": {
"Description": "インスタンス ID のリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceIds"
]
}
}
}
}