Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::ENS::Instances

Última atualização: Jun 27, 2026

Consulta informações sobre instâncias do Edge Node Service (ENS).

Sintaxe

{
  "Type": "DATASOURCE::ENS::Instances",
  "Properties": {
    "InstanceId": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Permite atualizações

Descrição

Restrição

RefreshOptions

String

Não

Sim

Política de atualização dos recursos da fonte de dados durante a atualização da 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.

InstanceId

String

Não

Sim

ID da instância.

Nenhuma.

Valores de retorno (Fn::GetAtt)

  • Instances: detalhes das instâncias.

  • InstanceIds: IDs das instâncias.

Propriedade

Tipo

Descrição

Restrição

InstanceIds

List

IDs das instâncias.

Nenhuma.

Instances

List

Detalhes das instâncias.

Nenhuma.

InstanceId

String

ID da instância.

Nenhuma.

Status

String

Status da instância.

Valores válidos:

  • Running: a instância está em execução.

  • Stopped

  • Expired

Memory

Integer

Tamanho da memória.

Unidade: MB.

Cpu

String

Número de vCPUs.

Nenhuma.

SpecName

String

Tipo da instância.

Nenhuma.

OSName

String

Nome da imagem.

Nenhuma.

InstanceName

String

Nome da instância.

Nenhuma.

SystemDisk

Map

Informações do disco do sistema.

Exemplo:

{
                "Category": "file",
                "Size": 20480,
                "disk_type": "system",
                "name": "DiskName",
                "device_type": "file",
                "storage": 20480,
                "DiskName": "DiskName",
                "uuid": "d-5ip4c2dhmas0rn7rt0p96****",
                "DiskId": "d-5ip4c2dhmas0rn7rt0p9****"
            }

Disk

Integer

Tamanho total do disco.

Nenhuma.

NetworkAttributes

Map

Atributos de rede.

Exemplo:

{
                "VSwitchId": "vsw-2zeh0r1pabwtg6wcs****",
                "NetworkId": "n-2zeuphj08tt7q3brd****",
                "PrivateIpAddress": {
                    "IpAddress": "172.17.XX.XX"
                }
            }

InternetMaxBandwidthOut

Integer

Largura de banda de saída mínima.

Unidade: Mbit/s.

InternetMaxBandwidthIn

Integer

Largura de banda de entrada máxima.

Unidade: Mbit/s.

ExpiredTime

String

Data e hora de expiração da instância.

O horário segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ e é exibido em UTC.

CreationTime

String

Data e hora de criação da instância.

O horário segue o padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ e é exibido em UTC.

ImageId

String

ID da imagem.

Nenhuma.

EnsRegionId

String

ID da região da instância.

Nenhuma.

HostName

String

Nome do host da instância.

Nenhuma.

InstanceResourceType

String

Categoria da instância.

Valores válidos:

  • EnsInstance: instâncias ENS adquiridas

  • EnsService: instância de serviço de borda.

  • BuildMachine: máquina usada para criar imagens.

SecurityGroupIds

List

IDs dos grupos de segurança.

Nenhuma.

PrivateIpAddresses

Map

Informações do endereço IP privado.

Exemplo:

{
                    "GateWay": "119.147.XX.XX",
                    "Isp": "cmcc",
                    "Ip": "119.147.XX.XX"
                }

PublicIpAddresses

Map

Informações do endereço IP público.

Exemplo:

{
                    "GateWay": "119.147.XX.XX",
                    "Isp": "unicom",
                    "Ip": "119.147.XX.XX"
                }

InnerIpAddresses

List

Endereços IP privados da instância.

Nenhuma.

DataDisks

Map

Informações do disco de dados.

Exemplo:

{
                    "Category": "file",
                    "Size": 51200,
                    "disk_type": "pangu",
                    "name": "name",
                    "device_type": "system",
                    "storage": 20480,
                    "DiskName": "DiskName",
                    "uuid": "d-5itef1wtxj961mbff8xe9****",
                    "DiskId": "d-5ip4c2dhmas0vjd5u1r****"
                }

Exemplos

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceId": {
      "Type": "String",
      "Description": "The instance ID."
    }
  },
  "Resources": {
    "Instances": {
      "Type": "DATASOURCE::ENS::Instances",
      "Properties": {
        "InstanceId": {
          "Ref": "InstanceId"
        }
      }
    }
  },
  "Outputs": {
    "Instances": {
      "Description": "The list of instances.",
      "Value": {
        "Fn::GetAtt": [
          "Instances",
          "Instances"
        ]
      }
    },
    "InstanceIds": {
      "Description": "The list of instance IDs.",
      "Value": {
        "Fn::GetAtt": [
          "Instances",
          "InstanceIds"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceId:
    Type: String
    Description: The instance ID.
Resources:
  Instances:
    Type: DATASOURCE::ENS::Instances
    Properties:
      InstanceId:
        Ref: InstanceId
Outputs:
  Instances:
    Description: The list of instances.
    Value:
      Fn::GetAtt:
        - Instances
        - Instances
  InstanceIds:
    Description: The list of instance IDs.
    Value:
      Fn::GetAtt:
        - Instances
        - InstanceIds