All Products
Search
Document Center

Resource Orchestration Service:Mendapatkan properti pengenal sumber daya untuk impor sumber daya

Last Updated:Apr 30, 2026

Saat mengimpor sumber daya, Anda harus menyediakan properti pengenal sumber dayanya. Topik ini menjelaskan cara memanggil operasi GetResourceTypeTemplate dan GetTemplateSummary untuk mendapatkan properti pengenal sumber daya yang ingin diimpor. Contoh berikut menggunakan sumber daya ALIYUN::VPC::EIP.

Prosedur

  1. Masuk ke OpenAPI Explorer.

  2. Panggil operasi GetResourceTypeTemplate untuk memperoleh nilai TemplateBody dari sumber daya ALIYUN::VPC::EIP.

    1. Cari operasi GetResourceTypeTemplate.

    2. Atur ResourceType menjadi ALIYUN::VPC::EIP, lalu klik Initiate Call.

      Catatan

      Untuk informasi lebih lanjut mengenai jenis sumber daya, lihat Daftar jenis sumber daya berdasarkan layanan.

      Hasil berikut dikembalikan:

      {
       "RequestId": "4EE61317-00F7-4DB6-9FBD-E12ECC79805A",
       "TemplateBody": {
        "Parameters": {
         "Description": {
          "Type": "String",
          "Description": "Opsional. Deskripsi EIP. Panjang deskripsi harus antara 2 hingga 256 karakter. Harus dimulai dengan huruf dan tidak boleh diawali dengan http:// atau https://."
         },
         "ResourceGroupId": {
          "Type": "String",
          "Description": "ID kelompok sumber daya."
         },
         "InstanceChargeType": {
          "Type": "String",
          "Description": "Jenis tagihan sumber daya. Nilai default adalah Postpaid",
          "AllowedValues": [
           "Prepaid",
           "Postpaid"
          ],
          "Default": "Postpaid"
         },
         "PricingCycle": {
          "Type": "String",
          "Description": "Siklus harga sumber daya. Properti ini tidak memiliki nilai default. Jika ChargeType ditentukan sebagai Postpaid, nilai ini akan diabaikan.",
          "AllowedValues": [
           "Month",
           "Year"
          ],
          "Default": "Month"
         },
         "Isp": {
          "Type": "String",
          "Description": "Tag ISP untuk wilayah cloud finansial (hanya untuk wilayah cn-hangzhou dan cn-qingdao). Jika Anda bukan pengguna cloud finansial, nilai ini akan diabaikan."
         },
         "Period": {
          "Type": "Number",
          "Description": "Periode waktu prabayar. Jika memilih pembayaran per bulan, nilainya dapat berkisar antara 1 hingga 9. Jika memilih pembayaran per tahun, nilainya dapat berkisar antara 1 hingga 3.",
          "MinValue": 1,
          "MaxValue": 9,
          "Default": 1
         },
         "DeletionProtection": {
          "Type": "Boolean",
          "Description": "Apakah perlindungan penghapusan diaktifkan.\nDefault bernilai False.",
          "AllowedValues": [
           "True",
           "true",
           "False",
           "false"
          ],
          "Default": false
         },
         "AutoPay": {
          "Type": "Boolean",
          "Description": "Pembayaran Otomatis. Default bernilai false.",
          "AllowedValues": [
           "True",
           "true",
           "False",
           "false"
          ],
          "Default": false
         },
         "Name": {
          "Type": "String",
          "Description": "Nama EIP. Panjang nama harus antara 2 hingga 128 karakter. Harus dimulai dengan huruf dan dapat berisi angka, titik (.), garis bawah (_), serta tanda hubung (-). Tidak boleh diawali dengan http:// atau https://"
         },
         "InternetChargeType": {
          "Type": "String",
          "Description": "Jenis tagihan jaringan. Hanya mendukung 'PayByBandwidth' dan 'PayByTraffic'. Default adalah PayByBandwidth. PayByTraffic dikenakan per jam, sedangkan PayByBandwidth dikenakan per hari.",
          "AllowedValues": [
           "PayByBandwidth",
           "PayByTraffic"
          ],
          "Default": "PayByBandwidth"
         },
         "Netmode": {
          "Type": "String",
          "Description": "Jenis jaringan. Nilai valid: public (jaringan publik)."
         },
         "Bandwidth": {
          "Type": "Number",
          "Description": "Bandwidth untuk jaringan output. Default adalah 5MB.",
          "Default": 5
         },
         "Tags": {
          "Type": "Json",
          "Description": "Tag yang akan disambungkan ke EIP. Maksimal mendukung 20 tag saat membuat EIP. Setiap tag memiliki dua properti yaitu Key dan Value, dan Key wajib diisi.",
          "MaxLength": 20
         }
        },
        "ROSTemplateFormatVersion": "2015-09-01",
        "Outputs": {
         "AllocationId": {
          "Description": "ID yang diberikan oleh Aliyun untuk merepresentasikan alokasi alamat yang digunakan dengan VPC. Hanya dikembalikan untuk alamat IP elastis VPC.",
          "Value": {
           "Fn::GetAtt": [
            "ElasticIp",
            "AllocationId"
           ]
          }
         },
         "EipAddress": {
          "Description": "Alamat IP dari EIP yang dibuat.",
          "Value": {
           "Fn::GetAtt": [
            "ElasticIp",
            "EipAddress"
           ]
          }
         },
         "OrderId": {
          "Description": "ID pesanan instans EIP prabayar.",
          "Value": {
           "Fn::GetAtt": [
            "ElasticIp",
            "OrderId"
           ]
          }
         }
        },
        "Resources": {
         "ElasticIp": {
          "Type": "ALIYUN::VPC::EIP",
          "Properties": {
           "Description": {
            "Ref": "Description"
           },
           "ResourceGroupId": {
            "Ref": "ResourceGroupId"
           },
           "InstanceChargeType": {
            "Ref": "InstanceChargeType"
           },
           "PricingCycle": {
            "Ref": "PricingCycle"
           },
           "Isp": {
            "Ref": "Isp"
           },
           "Period": {
            "Ref": "Period"
           },
           "DeletionProtection": {
            "Ref": "DeletionProtection"
           },
           "AutoPay": {
            "Ref": "AutoPay"
           },
           "Name": {
            "Ref": "Name"
           },
           "InternetChargeType": {
            "Ref": "InternetChargeType"
           },
           "Netmode": {
            "Ref": "Netmode"
           },
           "Bandwidth": {
            "Ref": "Bandwidth"
           },
           "Tags": {
            "Ref": "Tags"
           }
          }
         }
        }
       }
      }
  3. Panggil operasi GetTemplateSummary untuk memperoleh informasi templat yang mencakup pengenal sumber daya.

    1. Cari operasi GetTemplateSummary.

    2. Pilih RegionId, atur TemplateBody ke nilai TemplateBody dari langkah 2, lalu klik Initiate Call.

      Hasil berikut dikembalikan:

      {
       "ResourceTypes": [
        "ALIYUN::VPC::EIP"
       ],
       "Description": "No description",
       "Parameters": [
        {
         "NoEcho": "false",
         "Type": "Boolean",
         "Description": "Apakah perlindungan penghapusan diaktifkan.\nDefault bernilai False.",
         "AllowedValues": [
          "True",
          "true",
          "False",
          "false"
         ],
         "Label": "DeletionProtection",
         "Default": false,
         "ParameterKey": "DeletionProtection"
        },
        {
         "NoEcho": "false",
         "Type": "String",
         "Description": "Opsional. Deskripsi EIP. Panjang deskripsi harus antara 2 hingga 256 karakter. Harus dimulai dengan huruf dan tidak boleh diawali dengan http:// atau https://.",
         "Label": "Description",
         "ParameterKey": "Description"
        },
        {
         "NoEcho": "false",
         "Type": "Json",
         "Description": "Tag yang akan disambungkan ke EIP. Maksimal mendukung 20 tag saat membuat EIP. Setiap tag memiliki dua properti yaitu Key dan Value, dan Key wajib diisi.",
         "Label": "Tags",
         "MaxLength": 20,
         "ParameterKey": "Tags"
        },
        {
         "NoEcho": "false",
         "Type": "String",
         "Description": "Tag ISP untuk wilayah cloud finansial (hanya untuk wilayah cn-hangzhou dan cn-qingdao). Jika Anda bukan pengguna cloud finansial, nilai ini akan diabaikan.",
         "Label": "Isp",
         "ParameterKey": "Isp"
        },
        {
         "NoEcho": "false",
         "Type": "Number",
         "Description": "Periode waktu prabayar. Jika memilih pembayaran per bulan, nilainya dapat berkisar antara 1 hingga 9. Jika memilih pembayaran per tahun, nilainya dapat berkisar antara 1 hingga 3.",
         "Label": "Period",
         "MinValue": 1,
         "MaxValue": 9,
         "Default": 1,
         "ParameterKey": "Period"
        },
        {
         "NoEcho": "false",
         "Type": "String",
         "Description": "ID kelompok sumber daya.",
         "Label": "ResourceGroupId",
         "ParameterKey": "ResourceGroupId"
        },
        {
         "NoEcho": "false",
         "Type": "Boolean",
         "Description": "Pembayaran Otomatis. Default bernilai false.",
         "AllowedValues": [
          "True",
          "true",
          "False",
          "false"
         ],
         "Label": "AutoPay",
         "Default": false,
         "ParameterKey": "AutoPay"
        },
        {
         "NoEcho": "false",
         "Type": "String",
         "Description": "Jenis tagihan sumber daya. Nilai default adalah Postpaid",
         "AllowedValues": [
          "Prepaid",
          "Postpaid"
         ],
         "Label": "InstanceChargeType",
         "Default": "Postpaid",
         "ParameterKey": "InstanceChargeType"
        },
        {
         "NoEcho": "false",
         "Type": "String",
         "Description": "Siklus harga sumber daya. Properti ini tidak memiliki nilai default. Jika ChargeType ditentukan sebagai Postpaid, nilai ini akan diabaikan.",
         "AllowedValues": [
          "Month",
          "Year"
         ],
         "Label": "PricingCycle",
         "Default": "Month",
         "ParameterKey": "PricingCycle"
        },
        {
         "NoEcho": "false",
         "Type": "String",
         "Description": "Jenis tagihan jaringan. Hanya mendukung 'PayByBandwidth' dan 'PayByTraffic'. Default adalah PayByBandwidth. PayByTraffic dikenakan per jam, sedangkan PayByBandwidth dikenakan per hari.",
         "AllowedValues": [
          "PayByBandwidth",
          "PayByTraffic"
         ],
         "Label": "InternetChargeType",
         "Default": "PayByBandwidth",
         "ParameterKey": "InternetChargeType"
        },
        {
         "NoEcho": "false",
         "Type": "Number",
         "Description": "Bandwidth untuk jaringan output. Default adalah 5MB.",
         "Label": "Bandwidth",
         "Default": 5,
         "ParameterKey": "Bandwidth"
        },
        {
         "NoEcho": "false",
         "Type": "String",
         "Description": "Jenis jaringan. Nilai valid: public (jaringan publik).",
         "Label": "Netmode",
         "ParameterKey": "Netmode"
        },
        {
         "NoEcho": "false",
         "Type": "String",
         "Description": "Nama EIP. Panjang nama harus antara 2 hingga 128 karakter. Harus dimulai dengan huruf dan dapat berisi angka, titik (.), garis bawah (_), serta tanda hubung (-). Tidak boleh diawali dengan http:// atau https://",
         "Label": "Name",
         "ParameterKey": "Name"
        }
       ],
       "RequestId": "2AA4188A-15D8-4BB4-9C26-847ED8315D20",
       "Version": "2015-09-01",
       "Metadata": {},
       "ResourceIdentifierSummaries": [
        {
         "LogicalResourceIds": [
          "ElasticIp"
         ],
         "ResourceType": "ALIYUN::VPC::EIP",
         "ResourceIdentifiers": [
          "AllocationId"
         ]
        }
       ]
      }
    3. Periksa nilai ResourceIdentifiers dalam ResourceIdentifierSummaries. Nilai tersebut merupakan properti pengenal sumber daya.

      Dalam contoh ini, AllocationId dikembalikan sebagai nilai ResourceIdentifiers, yang menunjukkan bahwa sumber daya ALIYUN::VPC::EIP dapat diidentifikasi menggunakan ID alamat IP elastis (EIP).

Referensi