全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::ECS::ManagedInstances

更新时间:Jun 26, 2025

DATASOURCE::ECS::ManagedInstances digunakan untuk memperoleh informasi tentang instans yang dikelola.

Sintaksis

{
  "Type": "DATASOURCE::ECS::ManagedInstances",
  "Properties": {
    "InstanceName": String,
    "InstanceId": List,
    "OsType": String,
    "ActivationId": String,
    "InstanceIp": String,
    "Tags": List,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

InstanceName

String

Tidak

Ya

Nama dari instans yang dikelola.

Tidak ada.

InstanceId

List

Tidak

Ya

ID dari instans yang dikelola.

{'Length': {'Max': 50}}

OsType

String

Tidak

Ya

Tipe OS dari instans yang dikelola.

Nilai valid:

  • windows

  • linux

ActivationId

String

Tidak

Ya

ID kode aktivasi.

Tidak ada.

InstanceIp

String

Tidak

Ya

Alamat IP privat atau publik dari instans yang dikelola.

Tidak ada.

Tags

List

Tidak

Ya

Tag.

{'Length': {'Max': 20}}

RefreshOptions

String

Tidak

Ya

Kebijakan refresh untuk sumber daya sumber data ketika tumpukan diperbarui.

Nilai valid:

  • Never (default): tidak merefresh sumber daya sumber data ketika tumpukan diperbarui.

  • Always: merefresh sumber daya sumber data ketika tumpukan diperbarui.

Sintaksis Tags

"Tags": [
  {
    "Value": String,
    "Key": String
  }
]

Properti Tags

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Value

String

Tidak

Tidak

Nilai tag dari instans yang dikelola.

Nilai tag dapat mencapai hingga 128 karakter dan tidak boleh mengandung http:// atau https://.

Key

String

Ya

Tidak

Kunci tag dari instans yang dikelola.

Kunci tag dapat mencapai hingga 64 karakter dan tidak boleh mengandung http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Nilai kembali

Fn::GetAtt

  • Instances: Detail dari instans yang dikelola.

  • InstanceIds: ID dari instans yang dikelola.

Properti

Tipe

Deskripsi

Kendala

InstanceIds

List

ID dari instans yang dikelola.

Tidak ada.

Instances

List

Detail dari instans yang dikelola.

Tidak ada.

LastInvokedTime

String

Waktu terbaru ketika tugas Cloud Assistant dijalankan.

Tidak ada.

Connected

Boolean

Menunjukkan apakah instans yang dikelola terhubung.

Nilai valid:

  • true: Instans yang dikelola terhubung. Anda dapat mengelola instans menggunakan Cloud Assistant.

  • false: Instans yang dikelola tidak terhubung karena instans dihentikan atau karena Cloud Assistant Agent tidak dipasang dengan benar.

Hostname

String

Nama host dari instans yang dikelola.

Tidak ada.

InstanceId

String

ID dari instans yang dikelola.

Tidak ada.

ActivationId

String

ID kode aktivasi.

Tidak ada.

IntranetIp

String

Alamat IP privat dari instans yang dikelola.

Tidak ada.

AgentVersion

String

Nomor versi Cloud Assistant Agent.

Tidak ada.

RegistrationTime

String

Waktu ketika instans yang dikelola didaftarkan.

Tidak ada.

InstanceName

String

Nama dari instans yang dikelola.

Tidak ada.

OsType

String

Tipe OS dari instans yang dikelola.

Tidak ada.

OsVersion

String

Informasi versi tentang OS.

Tidak ada.

InvocationCount

Number

Jumlah kali tugas Cloud Assistant dijalankan pada instans yang dikelola.

Tidak ada.

MachineId

String

Kode mesin dari instans yang dikelola.

Tidak ada.

Tags

Map

Tag.

Contoh:

[{"TagKey": "ccc","TagValue": "bbb"}]

Contoh

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::ECS::ManagedInstances
    Properties:
      InstanceName: TestEcs
      OsType: linux
Outputs:
  Instances:
    Description: Daftar instans yang dikelola.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Instances
  InstanceIds:
    Description: Daftar ID instans yang dikelola.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InstanceIds
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECS::ManagedInstances",
      "Properties": {
        "InstanceName": "TestEcs",
        "OsType": "linux"
      }
    }
  },
  "Outputs": {
    "Instances": {
      "Description": "Daftar instans yang dikelola.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Instances"
        ]
      }
    },
    "InstanceIds": {
      "Description": "Daftar ID instans yang dikelola.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceIds"
        ]
      }
    }
  }
}