Saat mengimpor sumber daya, Anda perlu menyediakan properti pengenal sumber daya. Topik ini menjelaskan cara memanggil operasi GetResourceTypeTemplate dan GetTemplateSummary untuk mendapatkan properti pengenal sumber daya dari sumber daya yang ingin diimpor. Contoh ini menggunakan sumber daya ALIYUN::VPC::EIP.
Prosedur
Masuk ke OpenAPI Explorer.
Panggil operasi GetResourceTypeTemplate untuk menanyakan nilai TemplateBody dari sumber daya ALIYUN::VPC::EIP.
Cari operasi GetResourceTypeTemplate.
Tetapkan ResourceType ke ALIYUN::VPC::EIP dan klik Initiate Call.
CatatanUntuk informasi lebih lanjut tentang tipe sumber daya, lihat Daftar Tipe Sumber Daya Berdasarkan Layanan.
Hasil berikut dikembalikan:
{ "RequestId": "4EE61317-00F7-4DB6-9FBD-E12ECC79805A", "TemplateBody": { "Parameters": { "Description": { "Type": "String", "Description": "Opsional. Deskripsi EIP. Deskripsi harus memiliki panjang 2 hingga 256 karakter. Harus dimulai dengan huruf. Tidak boleh dimulai dengan http:// atau https://." }, "ResourceGroupId": { "Type": "String", "Description": "ID grup sumber daya." }, "InstanceChargeType": { "Type": "String", "Description": "Tipe biaya 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 keuangan. Hanya untuk wilayah cn-hangzhou dan cn-qingdao), jika Anda bukan pengguna cloud keuangan, nilai ini akan diabaikan." }, "Period": { "Type": "Number", "Description": "Periode prabayar. Saat memilih pembayaran per bulan, bisa antara 1 hingga 9. Saat memilih pembayaran per tahun, bisa antara 1 hingga 3.", "MinValue": 1, "MaxValue": 9, "Default": 1 }, "DeletionProtection": { "Type": "Boolean", "Description": "Apakah akan mengaktifkan perlindungan penghapusan.\nDefault ke False.", "AllowedValues": [ "True", "true", "False", "false" ], "Default": false }, "AutoPay": { "Type": "Boolean", "Description": "Pembayaran Otomatis. Default adalah false.", "AllowedValues": [ "True", "true", "False", "false" ], "Default": false }, "Name": { "Type": "String", "Description": "Nama EIP. Nama harus memiliki panjang 2 hingga 128 karakter. Harus dimulai dengan huruf. Bisa berisi angka, titik (.), garis bawah (_), dan tanda hubung (-). Tidak boleh dimulai dengan http:// atau https://" }, "InternetChargeType": { "Type": "String", "Description": "Tipe biaya jaringan. Mendukung 'PayByBandwidth' dan 'PayByTraffic' saja. Default adalah PayByBandwidth. PayByTraffic akan dikenakan biaya per jam, PayByBandwidth akan dikenakan biaya per hari. ", "AllowedValues": [ "PayByBandwidth", "PayByTraffic" ], "Default": "PayByBandwidth" }, "Netmode": { "Type": "String", "Description": "Tipe jaringan. Nilai valid: public (jaringan publik)." }, "Bandwidth": { "Type": "Number", "Description": "Bandwidth untuk jaringan keluaran. Default adalah 5MB.", "Default": 5 }, "Tags": { "Type": "Json", "Description": "Tag untuk melampirkan ke eip. Maksimal mendukung 20 tag untuk ditambahkan saat membuat eip. Setiap tag memiliki dua properti Key dan Value, dan Key diperlukan.", "MaxLength": 20 } }, "ROSTemplateFormatVersion": "2015-09-01", "Outputs": { "AllocationId": { "Description": "ID yang ditetapkan Aliyun untuk mewakili alokasi alamat untuk digunakan dengan VPC. Dikembalikan hanya 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 instance 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" } } } } } }
Panggil operasi GetTemplateSummary untuk menanyakan informasi tentang templat yang berisi pengenal sumber daya.
Cari operasi GetTemplateSummary.
Tentukan RegionId, tetapkan TemplateBody ke nilai TemplateBody dari ALIYUN::VPC::EIP yang diperoleh di Langkah 2, lalu klik Initiate Call.
Hasil berikut dikembalikan:
{ "ResourceTypes": [ "ALIYUN::VPC::EIP" ], "Description": "Tidak ada deskripsi", "Parameters": [ { "NoEcho": "false", "Type": "Boolean", "Description": "Apakah akan mengaktifkan perlindungan penghapusan.\nDefault ke False.", "AllowedValues": [ "True", "true", "False", "false" ], "Label": "DeletionProtection", "Default": false, "ParameterKey": "DeletionProtection" }, { "NoEcho": "false", "Type": "String", "Description": "Opsional. Deskripsi EIP. Deskripsi harus memiliki panjang 2 hingga 256 karakter. Harus dimulai dengan huruf. Tidak boleh dimulai dengan http:// atau https://.", "Label": "Description", "ParameterKey": "Description" }, { "NoEcho": "false", "Type": "Json", "Description": "Tag untuk melampirkan ke eip. Maksimal mendukung 20 tag untuk ditambahkan saat membuat eip. Setiap tag memiliki dua properti Key dan Value, dan Key diperlukan.", "Label": "Tags", "MaxLength": 20, "ParameterKey": "Tags" }, { "NoEcho": "false", "Type": "String", "Description": "Tag ISP untuk wilayah cloud keuangan. Hanya untuk wilayah cn-hangzhou dan cn-qingdao), jika Anda bukan pengguna cloud keuangan, nilai ini akan diabaikan.", "Label": "Isp", "ParameterKey": "Isp" }, { "NoEcho": "false", "Type": "Number", "Description": "Periode prabayar. Saat memilih pembayaran per bulan, bisa antara 1 hingga 9. Saat memilih pembayaran per tahun, bisa antara 1 hingga 3.", "Label": "Period", "MinValue": 1, "MaxValue": 9, "Default": 1, "ParameterKey": "Period" }, { "NoEcho": "false", "Type": "String", "Description": "ID grup sumber daya.", "Label": "ResourceGroupId", "ParameterKey": "ResourceGroupId" }, { "NoEcho": "false", "Type": "Boolean", "Description": "Pembayaran Otomatis. Default adalah false.", "AllowedValues": [ "True", "true", "False", "false" ], "Label": "AutoPay", "Default": false, "ParameterKey": "AutoPay" }, { "NoEcho": "false", "Type": "String", "Description": "Tipe biaya 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": "Tipe biaya jaringan. Mendukung 'PayByBandwidth' dan 'PayByTraffic' saja. Default adalah PayByBandwidth. PayByTraffic akan dikenakan biaya per jam, PayByBandwidth akan dikenakan biaya per hari. ", "AllowedValues": [ "PayByBandwidth", "PayByTraffic" ], "Label": "InternetChargeType", "Default": "PayByBandwidth", "ParameterKey": "InternetChargeType" }, { "NoEcho": "false", "Type": "Number", "Description": "Bandwidth untuk jaringan keluaran. Default adalah 5MB.", "Label": "Bandwidth", "Default": 5, "ParameterKey": "Bandwidth" }, { "NoEcho": "false", "Type": "String", "Description": "Tipe jaringan. Nilai valid: public (jaringan publik).", "Label": "Netmode", "ParameterKey": "Netmode" }, { "NoEcho": "false", "Type": "String", "Description": "Nama EIP. Nama harus memiliki panjang 2 hingga 128 karakter. Harus dimulai dengan huruf. Bisa berisi angka, titik (.), garis bawah (_), dan tanda hubung (-). Tidak boleh dimulai 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" ] } ] }Lihat nilai dari
ResourceIdentifiersdalamResourceIdentifierSummaries. Nilai ini adalah properti pengenal sumber daya.Dalam contoh ini,
AllocationIddikembalikan untukResourceIdentifiers. Ini menunjukkan bahwa sumber daya ALIYUN::VPC::EIP dapat diidentifikasi menggunakan ID alamat IP elastis (EIP).