All Products
Search
Document Center

:GetStackResource

Last Updated:May 29, 2026

Mengambil informasi resource dalam sebuah stack.

Pada topik ini, resource bernama WebServer dalam stack dengan ID 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** diambil. Stack tersebut dideploy di wilayah China (Hangzhou).

Debugging

OpenAPI Explorer secara otomatis menghitung nilai signature. Untuk kenyamanan Anda, kami menyarankan agar Anda memanggil operasi ini di OpenAPI Explorer. OpenAPI Explorer secara dinamis menghasilkan contoh kode operasi ini untuk berbagai SDK.

Parameter permintaan

Parameter Type Wajib Contoh Deskripsi
Action String Yes GetStackResource

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke GetStackResource.

StackId String Yes 4a6c9851-3b0f-4f5f-b4ca-a14bf691****

ID stack.

ClientToken String No 123e4567-e89b-12d3-a456-42665544****

Token client yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan client untuk menghasilkan nilai ini, tetapi pastikan nilainya unik di antara permintaan yang berbeda.

Panjang token maksimal 64 karakter, dan dapat berisi huruf, angka, tanda hubung (-), dan garis bawah (_).

Untuk informasi selengkapnya, lihat Ensure idempotence.

RegionId String Yes cn-hangzhou

ID wilayah tempat stack berada. Anda dapat memanggil operasi DescribeRegions untuk menanyakan daftar wilayah terbaru.

ShowResourceAttributes Boolean No true

Menentukan apakah akan menanyakan properti resource. Nilai yang valid:

  • true
  • false
LogicalResourceId String Yes WebServer

ID logis resource yang didefinisikan dalam templat.

ResourceAttributes.N String No InstanceId

Nama properti resource N yang ingin Anda tanyakan.

Catatan Nilai maksimum N: 20.

Untuk informasi selengkapnya tentang parameter permintaan umum, lihat Common parameters.

Parameter respons

Parameter Type Contoh Deskripsi
Status String CREATE_COMPLETE

Status resource. Nilai yang valid:

  • CREATE_COMPLETE
  • CREATE_FAILED
  • CREATE_IN_PROGRESS
  • UPDATE_IN_PROGRESS
  • UPDATE_FAILED
  • UPDATE_COMPLETE
  • DELETE_IN_PROGRESS
  • DELETE_FAILED
  • CHECK_IN_PROGRESS
  • CHECK_FAILED
  • CHECK_COMPLETE
  • IMPORT_IN_PROGRESS
  • IMPORT_FAILED
  • IMPORT_COMPLETE
Description String no description

Deskripsi resource.

RequestId String B288A0BE-D927-4888-B0F7-B35EF84B6E6

ID permintaan.

StatusReason String state changed

Alasan mengapa resource berada dalam status saat ini.

PhysicalResourceId String d04af923-e6b7-4272-aeaa-47ec9777****

ID fisik resource.

CreateTime String 2019-08-01T06:01:23

Waktu saat resource dibuat.

Waktu mengikuti standar ISO 8601 dalam format YYYY-MM-DDThh:mm:ss. Waktu ditampilkan dalam UTC.

Metadata Map

Metadata.

ResourceType String ALIYUN::ROS::WaitConditionHandle

Tipe resource.

ResourceAttributes Array of Object [{"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****"}]

Daftar properti resource.

LogicalResourceId String WebServer

ID logis resource yang didefinisikan dalam templat.

ResourceDriftStatus String IN_SYNC

Status resource pada pendeteksian drift terakhir yang berhasil. Nilai yang valid:

  • DELETED: Konfigurasi aktual resource berbeda dari konfigurasi templat yang diharapkan karena resource telah dihapus.
  • MODIFIED: Konfigurasi aktual resource berbeda dari konfigurasi templat yang diharapkan.
  • NOT_CHECKED: ROS belum memeriksa apakah konfigurasi aktual resource berbeda dari konfigurasi templat yang diharapkan.
  • IN_SYNC: Konfigurasi aktual resource sesuai dengan konfigurasi templat yang diharapkan.
UpdateTime String 2019-08-01T06:01:29

Waktu saat resource diperbarui.

Waktu mengikuti standar ISO 8601 dalam format YYYY-MM-DDThh:mm:ss. Waktu ditampilkan dalam UTC.

DriftDetectionTime String 2020-02-27T07:47:47

Waktu saat pendeteksian drift terakhir yang berhasil dilakukan pada stack.

StackName String test-describe-resource

Nama stack.

Panjang nama maksimal 255 karakter, dan dapat berisi angka, huruf, tanda hubung (-), dan garis bawah (_). Nama harus dimulai dengan angka atau huruf.

StackId String efdf5c10-96a5-4fd7-ab89-68e7baa2****

ID stack.

Contoh

Permintaan contoh

http(s)://ros.aliyuncs.com/?Action=GetStackResource
&RegionId=cn-hangzhou
&StackId=4a6c9851-3b0f-4f5f-b4ca-a14bf691****
&LogicalResourceId=WebServer
&<Common request parameters>

Respons sukses contoh

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<GetStackResourceResponse>
	<CreateTime>2019-08-01T06:01:23</CreateTime>
	<Description></Description>
	<LogicalResourceId>WaitConditionHandle</LogicalResourceId>
	<Metadata />
	<PhysicalResourceId></PhysicalResourceId>
	<RequestId>B288A0BE-D927-4888-B0F7-B35EF84B6E6F</RequestId>
	<ResourceAttributes>
		<ResourceAttributeKey>CurlCli</ResourceAttributeKey>
		<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\&amp;stackid=efdf5c10-96a5-4fd7-ab89-68e7baa2****\&amp;resource=WaitConditionHandle\&amp;expire=156468****\&amp;signature=991d910a901a89db6580d74233119960c004****</ResourceAttributeValue>
	</ResourceAttributes>
	<ResourceAttributes>
		<ResourceAttributeKey>WindowsCurlCli</ResourceAttributeKey>
		<ResourceAttributeValue>curl -i -X POST -H &quot;Content-Type: application/json&quot; -H &quot;Accept: application/json&quot; -H &quot;x-acs-region-id: cn-beijing&quot; &quot;http://192.168.XX.XX/waitcondition?stackname=test-describe-resource&amp;stackid=efdf5c10-96a5-4fd7-ab89-68e7baa2****&amp;resource=WaitConditionHandle&amp;expire=156468****&amp;signature=991d910a901a89db6580d74233119960c004****&quot;</ResourceAttributeValue>
	</ResourceAttributes>
	<ResourceAttributes>
		<ResourceAttributeKey>PowerShellCurlCli</ResourceAttributeKey>
		<ResourceAttributeValue>curl -Uri &quot;http://192.168.XX.XX/waitcondition?stackname=test-describe-resource&amp;stackid=efdf5c10-96a5-4fd7-ab89-68e7baa2****&amp;resource=WaitConditionHandle&amp;expire=156468****&amp;signature=991d910a901a89db6580d74233119960c004****&quot; -Method Post -Headers @{&quot;Content-Type&quot;=&quot;application/json&quot;; &quot;Accept&quot;=&quot;application/json&quot;; &quot;x-acs-region-id&quot;=&quot;cn-beijing&quot;}</ResourceAttributeValue>
	</ResourceAttributes>
	<ResourceType>ALIYUN::ROS::WaitConditionHandle</ResourceType>
	<StackId>efdf5c10-96a5-4fd7-ab89-68e7baa2****</StackId>
	<StackName>test-describe-resource</StackName>
	<Status>UPDATE_COMPLETE</Status>
	<StatusReason>state changed</StatusReason>
	<UpdateTime>2019-08-01T06:01:29</UpdateTime>
	<DriftDetectionTime>2020-02-27T07:47:47</DriftDetectionTime>
	<ResourceDriftStatus>IN_SYNC</ResourceDriftStatus>
</GetStackResourceResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "CreateTime" : "2019-08-01T06:01:23",
  "Description" : "",
  "LogicalResourceId" : "WaitConditionHandle",
  "Metadata" : { },
  "PhysicalResourceId" : "",
  "RequestId" : "B288A0BE-D927-4888-B0F7-B35EF84B6E6F",
  "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****"
  }, {
    "ResourceAttributeKey" : "WindowsCurlCli",
    "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****\""
  }, {
    "ResourceAttributeKey" : "PowerShellCurlCli",
    "ResourceAttributeValue" : "curl -Uri \"http://192.168.XX.XX/waitcondition?stackname=test-describe-resource&stackid=efdf5c10-96a5-4fd7-ab89-68e7baa2****&resource=WaitConditionHandle&expire=156468****&signature=991d910a901a89db6580d74233119960c004****\" -Method Post -Headers @{\"Content-Type\"=\"application/json\"; \"Accept\"=\"application/json\"; \"x-acs-region-id\"=\"cn-beijing\"}"
  } ],
  "ResourceType" : "ALIYUN::ROS::WaitConditionHandle",
  "StackId" : "efdf5c10-96a5-4fd7-ab89-68e7baa2****",
  "StackName" : "test-describe-resource",
  "Status" : "UPDATE_COMPLETE",
  "StatusReason" : "state changed",
  "UpdateTime" : "2019-08-01T06:01:29",
  "DriftDetectionTime" : "2020-02-27T07:47:47",
  "ResourceDriftStatus" : "IN_SYNC"
}

Kode kesalahan

Untuk daftar kode kesalahan, kunjungi API Error Center.

Kode status HTTP

Kode kesalahan

Pesan kesalahan

Deskripsi

404

ResourceNotFound

The Resource ({name}) could not be found in Stack {stack}.

Pesan kesalahan yang dikembalikan karena resource yang ditentukan tidak ada dalam stack. name menunjukkan nama resource. stack menunjukkan nama atau ID stack.

404

StackNotFound

The Stack ({name}) could not be found.

Pesan kesalahan yang dikembalikan karena stack tidak ada. name menunjukkan nama atau ID stack.