Todos los productos
Search
Centro de documentos

Resource Orchestration Service:DATASOURCE::ENS::Instances

Última actualización: Sep 09, 2026

Consulta la información de las instancias de Edge Node Service (ENS).

Sintaxis

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

Propiedades

Propiedad

Tipo

Obligatorio

Permite actualizaciones

Descripción

Restricción

RefreshOptions

String

No

Sí

La política de actualización de los recursos del origen de datos cuando se actualiza la pila.

Valores válidos:

  • Never (predeterminado): no actualiza los recursos del origen de datos cuando se actualiza la pila.

  • Always: actualiza los recursos del origen de datos cuando se actualiza la pila.

InstanceId

String

No

Sí

El ID de la instancia.

Ninguna.

Valores de retorno (Fn::GetAtt)

  • Instances: los detalles de las instancias.

  • InstanceIds: los ID de las instancias.

Propiedad

Tipo

Descripción

Restricción

InstanceIds

List

Los ID de las instancias.

Ninguna.

Instances

List

Los detalles de las instancias.

Ninguna.

InstanceId

String

El ID de la instancia.

Ninguna.

Status

String

El estado de la instancia.

Valores válidos:

  • Running: la instancia está en ejecución.

  • Stopped

  • Expired

Memory

Integer

El tamaño de la memoria.

Unidad: MB.

Cpu

String

El número de vCPU.

Ninguna.

SpecName

String

El tipo de instancia.

Ninguna.

OSName

String

El nombre de la imagen.

Ninguna.

InstanceName

String

El nombre de la instancia.

Ninguna.

SystemDisk

Map

La información del disco del sistema.

Ejemplo:

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

Disk

Integer

El tamaño total del disco.

Ninguna.

NetworkAttributes

Map

Los atributos de red.

Ejemplo:

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

InternetMaxBandwidthOut

Integer

El ancho de banda mínimo de salida.

Unidad: Mbit/s.

InternetMaxBandwidthIn

Integer

El ancho de banda máximo de entrada.

Unidad: Mbit/s.

ExpiredTime

String

La hora de vencimiento de la instancia.

La hora sigue el estándar ISO 8601 con el formato yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

CreationTime

String

La hora de creación de la instancia.

La hora sigue el estándar ISO 8601 con el formato yyyy-MM-ddTHH:mm:ssZ y se muestra en UTC.

ImageId

String

El ID de la imagen.

Ninguna.

EnsRegionId

String

El ID de región de la instancia.

Ninguna.

HostName

String

El nombre de host de la instancia.

Ninguna.

InstanceResourceType

String

La categoría de la instancia.

Valores válidos:

  • EnsInstance: instancias de ENS que usted compra.

  • EnsService: una instancia de servicio perimetral.

  • BuildMachine: una máquina que compila imágenes.

SecurityGroupIds

List

Los ID de los security groups.

Ninguna.

PrivateIpAddresses

Map

La información de la dirección IP privada.

Ejemplo:

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

PublicIpAddresses

Map

La información de la dirección IP pública.

Ejemplo:

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

InnerIpAddresses

List

Las direcciones IP privadas de la instancia.

Ninguna.

DataDisks

Map

La información del disco de datos.

Ejemplo:

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

Ejemplos

{
  "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