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

Resource Orchestration Service:DATASOURCE::EAIS::Instances

最終更新日:Jan 16, 2025

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 文字の長さでなければなりません。文字で始まり、http:// または https:// で始めることはできません。文字、数字、コロン(:)、アンダースコア(_)、ピリオド(.)、およびハイフン(-)を含めることができます。

ResourceGroupId

String

いいえ

はい

EAIS インスタンスが属するリソースグループの ID。

なし。

InstanceId

String

いいえ

はい

EAIS インスタンスの ID。

なし。

InstanceType

String

いいえ

はい

EAIS インスタンスタイプ。

なし。

RefreshOptions

String

いいえ

はい

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

有効な値:

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

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

戻り値

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。

なし。

VSwitchId

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 形式

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ResourceGroupId:
    Description: リソースグループの ID。
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      ResourceGroupId:
        Ref: ResourceGroupId
    Type: DATASOURCE::EAIS::Instances
Outputs:
  InstanceIds:
    Description: インスタンス ID のリスト。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - InstanceIds
  Instances:
    Description: インスタンスのリスト。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Instances

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"
        ]
      }
    }
  }
}