Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::ECS::ManagedInstances

Última atualização: Jun 27, 2026

Consulta uma lista de instâncias ECS gerenciadas.

Sintaxe

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

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

InstanceName

String

Não

Sim

Nome da instância gerenciada.

Nenhuma.

InstanceId

List

Não

Sim

ID da instância gerenciada.

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

OsType

String

Não

Sim

Tipo de sistema operacional da instância gerenciada.

Valores válidos:

  • windows

  • linux

ActivationId

String

Não

Sim

ID do código de ativação.

Nenhuma.

InstanceIp

String

Não

Sim

Endereço IP privado ou público da instância gerenciada.

Nenhuma.

Tags

List

Não

Sim

Tags da instância.

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

RefreshOptions

String

Não

Sim

Política de atualização dos recursos da fonte de dados ao atualizar a pilha.

Valores válidos:

  • Never (padrão): não atualiza os recursos da fonte de dados durante a atualização da pilha.

  • Always: atualiza os recursos da fonte de dados durante a atualização da pilha.

Sintaxe de Tags

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

Propriedades de Tags

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

Value

String

Não

Não

Valor da tag da instância gerenciada.

O valor da tag pode ter até 128 caracteres e não pode conter http:// ou https://.

Key

String

Sim

Não

Chave da tag da instância gerenciada.

A chave da tag pode ter até 64 caracteres e não pode conter http:// ou https://. Não pode começar com aliyun ou acs:.

Valores de retorno

Fn::GetAtt

  • Instances: detalhes das instâncias gerenciadas.

  • InstanceIds: IDs das instâncias gerenciadas.

Propriedade

Tipo

Descrição

Restrição

InstanceIds

List

IDs das instâncias gerenciadas.

Nenhuma.

Instances

List

Detalhes das instâncias gerenciadas.

Nenhuma.

LastInvokedTime

String

Última execução de uma tarefa do Cloud Assistant na instância.

Nenhuma.

Connected

Boolean

Indica se a instância gerenciada está conectada.

Valores válidos:

  • true: a instância gerenciada está conectada e o Cloud Assistant pode administrá-la.

  • false: a instância gerenciada não está conectada porque foi parada ou o Cloud Assistant Agent não está instalado corretamente.

Hostname

String

Nome do host da instância gerenciada.

Nenhuma.

InstanceId

String

ID da instância gerenciada.

Nenhuma.

ActivationId

String

ID do código de ativação.

Nenhuma.

IntranetIp

String

Endereço IP privado da instância gerenciada.

Nenhuma.

AgentVersion

String

Versão do Cloud Assistant Agent.

Nenhuma.

RegistrationTime

String

Data e hora de registro da instância gerenciada.

Nenhuma.

InstanceName

String

Nome da instância gerenciada.

Nenhuma.

OsType

String

Tipo de sistema operacional da instância gerenciada.

Nenhuma.

OsVersion

String

Versão do sistema operacional.

Nenhuma.

InvocationCount

Number

Número de execuções de tarefas do Cloud Assistant na instância gerenciada.

Nenhuma.

MachineId

String

Código da máquina da instância gerenciada.

Nenhuma.

Tags

Map

Tags da instância.

Exemplo:

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

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::ECS::ManagedInstances
    Properties:
      InstanceName: TestEcs
      OsType: linux
Outputs:
  Instances:
    Description: The list of managed instances.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Instances
  InstanceIds:
    Description: The list of managed instance ids.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InstanceIds
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECS::ManagedInstances",
      "Properties": {
        "InstanceName": "TestEcs",
        "OsType": "linux"
      }
    }
  },
  "Outputs": {
    "Instances": {
      "Description": "The list of managed instances.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Instances"
        ]
      }
    },
    "InstanceIds": {
      "Description": "The list of managed instance ids.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceIds"
        ]
      }
    }
  }
}