Mengkueri Sumber daya di stack tertentu.
Deskripsi operasi
Topik ini menyediakan contoh cara mengkueri detail Sumber daya bernama WebServer di stack dengan ID 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** di wilayah China (Hangzhou).
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ros:GetStackResource |
get |
*stack
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| StackId |
string |
Yes |
ID stack. |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan nilai, tetapi Anda harus memastikan bahwa nilai tersebut unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII dan tidak boleh lebih dari 64 karakter. |
123e4567-e89b-12d3-a456-42665544**** |
| RegionId |
string |
Yes |
ID region dari stack. Anda dapat memanggil operasi DescribeRegions untuk mengkueri daftar region terbaru. |
cn-hangzhou |
| ShowResourceAttributes |
boolean |
No |
Menentukan apakah akan mengkueri properti sumber daya. Nilai yang valid:
|
true |
| LogicalResourceId |
string |
Yes |
ID logis dari sumber daya yang didefinisikan dalam template. |
WebServer |
| ResourceAttributes |
array |
No |
Nama-nama properti sumber daya yang ingin Anda kueri. Catatan
Nilai maksimum N: 20. |
|
|
string |
No |
Nama properti sumber daya N yang ingin Anda kueri. |
InstanceId |
Untuk informasi selengkapnya mengenai parameter permintaan umum, lihat Parameter umum.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Status |
string |
Status sumber daya. |
CREATE_COMPLETE |
| Description |
string |
Deskripsi sumber daya. |
no description |
| RequestId |
string |
ID permintaan. |
B288A0BE-D927-4888-B0F7-B35EF84B6E6 |
| StatusReason |
string |
Alasan mengapa sumber daya berada dalam status saat ini. |
state changed |
| PhysicalResourceId |
string |
ID fisik dari sumber daya. |
d04af923-e6b7-4272-aeaa-47ec9777**** |
| CreateTime |
string |
Waktu ketika sumber daya dibuat. Waktu mengikuti standar ISO 8601 dalam format YYYY-MM-DDThh:mm:ss. Waktu ditampilkan dalam UTC. |
2019-08-01T06:01:23 |
| Metadata |
object |
Metadata. |
{"key": "value"} |
| ResourceType |
string |
Tipe sumber daya. |
ALIYUN::ROS::WaitConditionHandle |
| ResourceAttributes |
array<object> |
Daftar properti sumber daya. |
|
|
object |
Informasi tentang properti sumber daya. |
[{"ResourceAttributeKey": "CurlCli","ResourceAttributeValue": "curl -i -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'x-acs-region-id: cn-beijing' http://192.168.XX.XX/waitcondition?stackname=test-describe-resource\\&stackid=efdf5c10-96a5-4fd7-ab89-68e7baa2****\\&resource=WaitConditionHandle\\&expire=156468****\\&signature=991d910a901a89db6580d74233119960c004****"}] |
|
| LogicalResourceId |
string |
ID logis dari sumber daya yang didefinisikan dalam template. |
WebServer |
| ResourceDriftStatus |
string |
Status sumber daya pada deteksi drift terakhir yang berhasil. Nilai yang valid:
|
IN_SYNC |
| UpdateTime |
string |
Waktu ketika sumber daya diperbarui. Waktu mengikuti standar ISO 8601 dalam format YYYY-MM-DDThh:mm:ss. Waktu ditampilkan dalam UTC. |
2019-08-01T06:01:29 |
| DriftDetectionTime |
string |
Waktu ketika deteksi drift terakhir yang berhasil dilakukan pada stack. |
2020-02-27T07:47:47 |
| StackName |
string |
Nama stack. Nama dapat memiliki panjang hingga 255 karakter, dan dapat berisi angka, huruf, tanda hubung (-), dan garis bawah (_). Nama harus diawali dengan angka atau huruf. |
test-describe-resource |
| StackId |
string |
ID stack. |
efdf5c10-96a5-4fd7-ab89-68e7baa2**** |
| ModuleInfo |
object |
Informasi tentang modul-modul tempat sumber daya dibuat. Parameter ini dikembalikan hanya jika sumber daya dibuat dari modul. |
|
| LogicalIdHierarchy |
string |
ID logis yang digabungkan dari satu atau lebih modul yang berisi sumber daya. Modul-modul dicantumkan dari lapisan terluar dan dipisahkan oleh garis miring ( Dalam contoh berikut, sumber daya dibuat dari Modul B yang bersarang di dalam Modul Induk A:
|
moduleA/moduleB |
| TypeHierarchy |
string |
Tipe yang digabungkan dari satu atau lebih modul yang berisi sumber daya. Tipe modul dicantumkan dari lapisan terluar dan dipisahkan oleh garis miring ( Dalam contoh berikut, sumber daya dibuat dari modul bertipe
|
MODULE::ROS::Parent::Example/MODULE::ROS::Child::Example |
Contoh
Respons sukses
JSONformat
{
"Status": "CREATE_COMPLETE",
"Description": "no description",
"RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6",
"StatusReason": "state changed",
"PhysicalResourceId": "d04af923-e6b7-4272-aeaa-47ec9777****",
"CreateTime": "2019-08-01T06:01:23",
"Metadata": {
"key": "value"
},
"ResourceType": "ALIYUN::ROS::WaitConditionHandle",
"ResourceAttributes": [
[
{
"ResourceAttributeKey": "CurlCli",
"ResourceAttributeValue": "curl -i -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'x-acs-region-id: cn-beijing' http://192.168.XX.XX/waitcondition?stackname=test-describe-resource\\&stackid=efdf5c10-96a5-4fd7-ab89-68e7baa2****\\&resource=WaitConditionHandle\\&expire=156468****\\&signature=991d910a901a89db6580d74233119960c004****"
}
]
],
"LogicalResourceId": "WebServer",
"ResourceDriftStatus": "IN_SYNC",
"UpdateTime": "2019-08-01T06:01:29",
"DriftDetectionTime": "2020-02-27T07:47:47",
"StackName": "test-describe-resource",
"StackId": "efdf5c10-96a5-4fd7-ab89-68e7baa2****",
"ModuleInfo": {
"LogicalIdHierarchy": "moduleA/moduleB\n",
"TypeHierarchy": "MODULE::ROS::Parent::Example/MODULE::ROS::Child::Example"
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.