All Products
Search
Document Center

Serverless App Engine:DescribeChangeOrder

Last Updated:Jun 11, 2026

Panggil DescribeChangeOrder untuk mendapatkan informasi tentang change order.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

sae:DescribeChangeOrder

get

*全部资源

*

None None

Sintaks permintaan

GET /pop/v1/sam/changeorder/DescribeChangeOrder HTTP/1.1

Parameter permintaan

Parameter

Type

Required

Description

Example

ChangeOrderId

string

Yes

ID change order. Anda dapat memperolehnya dengan memanggil antarmuka ListChangeOrders.

76fa5c0-9ebb-4bb4-b383-1f885447****

Elemen respons

Element

Type

Description

Example

object

Data yang dikembalikan.

RequestId

string

ID permintaan.

91F93257-7A4A-4BD3-9A7E-2F6EAE6D****

Message

string

Pesan yang dikembalikan untuk permintaan.

success

TraceId

string

ID jejak permintaan. ID ini digunakan untuk pemecahan masalah.

0a98a02315955564772843261e****

Data

object

Detail change order.

Status

integer

Status change order. Nilai yang valid:

  • 0: Sedang dipersiapkan

  • 1: Sedang berlangsung

  • 2: Berhasil

  • 3: Gagal

  • 6: Dihentikan

  • 8: Menunggu konfirmasi manual

  • 9: Menunggu konfirmasi otomatis

  • 10: Gagal karena kesalahan sistem

  • 11: Menunggu persetujuan

  • 12: Disetujui dan menunggu eksekusi

2

SubStatus

integer

Substatus dari release order. Parameter ini menunjukkan apakah terjadi pengecualian selama proses release. Nilai yang valid:

  • 0: Normal.

  • 1: Abnormal. Misalnya, jika batch release gagal, Anda harus melakukan rollback secara manual, sehingga release order tetap dalam status Sedang Berlangsung.

0

ApprovalId

string

ID persetujuan untuk operasi.

67de0b39-a9d4-4c09-a170-cf438208****

ErrorMessage

string

Pesan kesalahan.

success

BatchWaitTime

integer

Waktu tunggu, dalam menit, antara batch dalam release otomatis.

0

CreateTime

string

Waktu saat change order dibuat.

2020-12-17 21:06:45

BatchCount

integer

Jumlah batch.

1

CoTypeCode

string

Kode jenis change. Nilai yang valid:

  • CoBindSlb: Mengikat instance SLB.

  • CoUnbindSlb: Melepaskan ikatan instance SLB.

  • CoCreateApp: Membuat aplikasi.

  • CoDeleteApp: Menghapus aplikasi.

  • CoDeploy: Men-deploy aplikasi.

  • CoRestartApplication: Memulai ulang aplikasi.

  • CoRollback: Melakukan rollback aplikasi.

  • CoScaleIn: Menyusutkan aplikasi.

  • CoScaleOut: Memperluas aplikasi.

  • CoStart: Memulai aplikasi.

  • CoStop: Menghentikan aplikasi.

  • CoRescaleApplicationVertically: Mengubah spesifikasi instance.

  • CoDeployHistroy: Melakukan rollback ke versi historis.

  • CoBindNas: Mengikat sistem file NAS.

  • CoUnbindNas: Melepaskan ikatan sistem file NAS.

  • CoBatchStartApplication: Memulai aplikasi secara batch.

  • CoBatchStopApplication: Menghentikan aplikasi secara batch.

  • CoRestartInstances: Memulai ulang instance.

  • CoDeleteInstances: Menghapus instance.

  • CoScaleInAppWithInstances: Menyusutkan aplikasi dengan menentukan instance.

CoRestartInstances

SupportRollback

boolean

Menunjukkan apakah rollback didukung. Nilai yang valid:

  • true: Rollback didukung.

  • false: Rollback tidak didukung.

false

ChangeOrderId

string

ID change order.

765fa5c0-9ebb-4bb4-b383-1f885447**

AppName

string

Nama aplikasi.

app-test

BatchType

string

Mode release untuk batch. Nilai yang valid:

  • auto: Release otomatis.

  • manual: Release manual.

auto

Description

string

Deskripsi change order.

description

CoType

string

Jenis change. Parameter ini adalah deskripsi dari CoTypeCode.

Batch Restart Instances

Auto

boolean

Menunjukkan apakah change dirilis secara otomatis dalam batch. Nilai yang valid:

  • true: Change dirilis secara otomatis.

  • false: Change tidak dirilis secara otomatis.

true

CurrentPipelineId

string

ID batch saat ini.

0e4acf82-c9b1-4c1e-ac28-55776338****

Pipelines

array<object>

Informasi batch.

object

Informasi tentang batch.

Status

integer

Batch status. Values are as follows:

  • 0: Ready.

  • 1: In progress.

  • 2: Successful.

  • 3: Failed.

  • 6: Terminated.

  • 8: Waiting for manual batch confirmation.

  • 9: Waiting for automatic batch confirmation.

  • 10: System error, execution failed.

  • 11: Waiting for approval.

  • 12: Approved, waiting for execution.

2

StartTime

integer

Start time.

1562831689704

UpdateTime

integer

Last update time.

1562847178007

BatchType

integer

Batch type.

0

ParallelCount

integer

Number of parallel tasks within the batch.

0

PipelineName

string

Batch name.

Batch 1 Change

PipelineId

string

Batch ID.

0e4acf82-c9b1-4c1e-ac28-55776338****

AppId

string

ID aplikasi.

bbbbb-3fd370b2-3646-4ba6-91f9-9423e19ab0cd-*****

ApplicationUpdateStrategy

string

Strategi pembaruan untuk aplikasi.

ApplicationEnableGreyTagRoute

boolean

Menunjukkan apakah routing gray tag diaktifkan.

ErrorCode

string

Kode kesalahan.

  • Jika permintaan berhasil, parameter ini tidak dikembalikan.

  • Jika permintaan gagal, parameter ini dikembalikan. Untuk informasi selengkapnya, lihat bagian kode kesalahan pada topik ini.

Code

string

Kode status HTTP atau kode kesalahan POP. Nilai yang valid:

  • 2xx: Permintaan berhasil.

  • 3xx: Permintaan dialihkan.

  • 4xx: Terjadi kesalahan di sisi klien.

  • 5xx: Terjadi kesalahan di sisi server.

200

Success

boolean

Menunjukkan apakah permintaan berhasil. Nilai yang valid:

  • true: Permintaan berhasil.

  • false: Permintaan gagal.

true

Contoh

Respons sukses

JSONformat

{
  "RequestId": "91F93257-7A4A-4BD3-9A7E-2F6EAE6D****",
  "Message": "success",
  "TraceId": "0a98a02315955564772843261e****",
  "Data": {
    "Status": 2,
    "SubStatus": 0,
    "ApprovalId": "67de0b39-a9d4-4c09-a170-cf438208****",
    "ErrorMessage": "success",
    "BatchWaitTime": 0,
    "CreateTime": "2020-12-17 21:06:45",
    "BatchCount": 1,
    "CoTypeCode": "CoRestartInstances",
    "SupportRollback": false,
    "ChangeOrderId": "765fa5c0-9ebb-4bb4-b383-1f885447**",
    "AppName": "app-test",
    "BatchType": "auto",
    "Description": "description",
    "CoType": "Batch Restart Instances",
    "Auto": true,
    "CurrentPipelineId": "0e4acf82-c9b1-4c1e-ac28-55776338****",
    "Pipelines": [
      {
        "Status": 2,
        "StartTime": 1562831689704,
        "UpdateTime": 1562847178007,
        "BatchType": 0,
        "ParallelCount": 0,
        "PipelineName": "Batch 1 Change",
        "PipelineId": "0e4acf82-c9b1-4c1e-ac28-55776338****"
      }
    ],
    "AppId": "bbbbb-3fd370b2-3646-4ba6-91f9-9423e19ab0cd-*****",
    "ApplicationUpdateStrategy": "",
    "ApplicationEnableGreyTagRoute": false
  },
  "ErrorCode": "",
  "Code": "200",
  "Success": true
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 InvalidParameter.NotEmpty You must specify the parameter %s.
400 Resouce.no.permission You are not authorized to operate on the specified resources.
400 InvalidChangeOrder.NotFound The current change order does not exist.
404 InvalidAppId.NotFound The specified AppId does not exist.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.