全部產品
Search
文件中心

:DATASOURCE::EAIS::Instances

更新時間:Sep 30, 2024

DATASOURCE::EAIS::Instances類型用於查詢已建立彈性加速計算執行個體的基本資料。

文法

{
  "Type": "DATASOURCE::EAIS::Instances",
  "Properties": {
    "InstanceName": String,
    "ResourceGroupId": String,
    "InstanceId": String,
    "InstanceType": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

InstanceName

String

EAIS執行個體的名稱。

長度為2~128個英文或中文字元。必須以大小字母或中文開頭,不能以http://https://開頭。可以包含數字、半形冒號(:)、底線(_)、半形句號(.)或者短劃線(-)。

ResourceGroupId

String

執行個體所屬的資源群組ID。

InstanceId

String

EAIS執行個體ID。

InstanceType

String

EAIS執行個體規格。

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

取值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

傳回值

Fn::GetAtt

  • Instances:執行個體詳情列表。

  • InstanceIds:執行個體ID列表。

屬性名稱

類型

描述

約束

InstanceIds

List

執行個體ID列表。

Instances

List

執行個體詳情列表。

Status

String

EAIS執行個體狀態。

SecurityGroupId

String

執行個體所屬的安全性群組ID。

InstanceId

String

執行個體ID。

RegionId

String

執行個體所屬的地區ID。

ZoneId

String

執行個體所屬可用性區域。

ResourceGroupId

String

執行個體所屬的資源群組ID。

VSwitchId

String

執行個體所屬的虛擬交換器ID。

JupyterUrl

String

Jupyter Notebook的訪問地址。

ClientInstanceId

String

與EAIS執行個體綁定的ECS或ECI執行個體ID。

InstanceName

String

執行個體名稱。

InstanceType

String

執行個體規格。

ClientInstanceType

String

與EAIS執行個體綁定的ECS或ECI執行個體規格。

ClientInstanceName

String

與EAIS執行個體綁定的ECS或ECI執行個體名稱。

樣本

YAML格式

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ResourceGroupId:
    Description: The ID of the resource group.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      ResourceGroupId:
        Ref: ResourceGroupId
    Type: DATASOURCE::EAIS::Instances
Outputs:
  InstanceIds:
    Description: The list of instance IDs.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - InstanceIds
  Instances:
    Description: The list of instances.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Instances

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ResourceGroupId": {
      "Type": "String",
      "Description": "The ID of the resource group."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::EAIS::Instances",
      "Properties": {
        "ResourceGroupId": {
          "Ref": "ResourceGroupId"
        }
      }
    }
  },
  "Outputs": {
    "Instances": {
      "Description": "The list of instances.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Instances"
        ]
      }
    },
    "InstanceIds": {
      "Description": "The list of instance IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceIds"
        ]
      }
    }
  }
}