Tüm Ürünler
Search
Belge Merkezi

Resource Orchestration Service:DATASOURCE::ENS::Instances

Son Güncelleme:Oct 05, 2026

Edge Node Service (ENS) örnekleri hakkında bilgi sorgular.

Sözdizimi

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

Özellikler

Property

Type

Required

Allow updates

Description

Constraint

RefreshOptions

String

No

Yes

Yığın güncellendiğinde veri kaynağı kaynakları için yenileme ilkesi.

Geçerli değerler:

  • Never (varsayılan): Yığın güncellendiğinde veri kaynağı kaynaklarını yenilemez.

  • Always: Yığın güncellendiğinde veri kaynağı kaynaklarını yeniler.

InstanceId

String

No

Yes

Örneğin kimliği.

None.

Dönüş değerleri (Fn::GetAtt)

  • Instances: Örneklerin ayrıntıları.

  • InstanceIds: Örneklerin kimlikleri.

Property

Type

Description

Constraint

InstanceIds

List

Örneklerin kimlikleri.

None.

Instances

List

Örneklerin ayrıntıları.

None.

InstanceId

String

Örneğin kimliği.

None.

Status

String

Örneğin durumu.

Geçerli değerler:

  • Running: Örnek çalışıyor.

  • Stopped

  • Expired

Memory

Integer

Bellek boyutu.

Birim: MB.

Cpu

String

Sanal CPU sayısı.

None.

SpecName

String

Örnek türü.

None.

OSName

String

Görüntünün adı.

None.

InstanceName

String

Örneğin adı.

None.

SystemDisk

Map

Sistem diski bilgileri.

Örnek:

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

Disk

Integer

Toplam disk boyutu.

None.

NetworkAttributes

Map

Ağ nitelikleri.

Örnek:

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

InternetMaxBandwidthOut

Integer

Minimum yükleme bant genişliği.

Birim: Mbit/s.

InternetMaxBandwidthIn

Integer

Maksimum indirme bant genişliği.

Birim: Mbit/s.

ExpiredTime

String

Örneğin son kullanma tarihi.

Zaman, yyyy-MM-ddTHH:mm:ssZ biçiminde ISO 8601 standardını izler. Zaman UTC olarak görüntülenir.

CreationTime

String

Örneğin oluşturma zamanı.

Zaman, yyyy-MM-ddTHH:mm:ssZ biçiminde ISO 8601 standardını izler. Zaman UTC olarak görüntülenir.

ImageId

String

Görüntünün kimliği.

None.

EnsRegionId

String

Örneğin bölge kimliği.

None.

HostName

String

Örneğin ana bilgisayar adı.

None.

InstanceResourceType

String

Örneğin kategorisi.

Geçerli değerler:

  • EnsInstance: Satın aldığınız ENS örnekleri

  • EnsService: Bir kenar hizmet örneği.

  • BuildMachine: Görüntüleri oluşturan bir makine.

SecurityGroupIds

List

Güvenlik gruplarının kimlikleri.

None.

PrivateIpAddresses

Map

Özel IP adresi bilgileri.

Örnek:

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

PublicIpAddresses

Map

Genel IP adresi bilgileri.

Örnek:

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

InnerIpAddresses

List

Örneğin özel IP adresleri.

None.

DataDisks

Map

Veri diski bilgileri.

Örnek:

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

Örnekler

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