Mengambil informasi mengenai kelompok penyediaan otomatis.
Debugging
Request parameters
|
Parameter |
Type |
Required |
Example |
Description |
| Action | String | Yes | DescribeAutoProvisioningGroups | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DescribeAutoProvisioningGroups. |
| RegionId | String | Yes | cn-hangzhou | ID wilayah dari kelompok penyediaan otomatis. |
| PageNumber | Integer | No | 1 | Nomor halaman. Halaman dimulai dari halaman 1. Nilai default: 1. |
| PageSize | Integer | No | 2 | Jumlah entri per halaman. Nilai valid: 1 hingga 100. Nilai default: 10. |
| AutoProvisioningGroupName | String | No | testAutoProvisioningGroupName | Nama kelompok penyediaan otomatis. |
| AutoProvisioningGroupId.N | String | No | apg-sn54avj8htgvtyh8**** | ID kelompok penyediaan otomatis N. |
| AutoProvisioningGroupStatus.N | String | No | active | Status kelompok penyediaan otomatis N. Nilai valid:
|
Response parameters
Parameter |
Type |
Example |
Description |
| PageSize | Integer | 10 | Jumlah entri per halaman. |
| RequestId | String | 745CEC9F-0DD7-4451-9FE7-8B752F39**** | ID permintaan. |
| PageNumber | Integer | 1 | Nomor halaman. |
| TotalCount | Integer | 10 | Jumlah kelompok penyediaan otomatis yang ditanyakan. |
| AutoProvisioningGroups | Array of AutoProvisioningGroup | Detail kelompok penyediaan otomatis. |
|
| AutoProvisioningGroup | |||
| CreationTime | String | 2019-04-01T15:10:20Z | Waktu pembuatan kelompok penyediaan otomatis. |
| AutoProvisioningGroupName | String | EcsDocTest | Nama kelompok penyediaan otomatis. |
| Status | String | submitted | Status kelompok penyediaan otomatis. Nilai valid:
|
| TerminateInstances | Boolean | false | Menunjukkan apakah instans dalam kelompok penyediaan otomatis dilepas saat kelompok tersebut dihapus. Nilai valid:
|
| MaxSpotPrice | Float | 2 | Harga maksimum untuk instans preemptible dalam kelompok penyediaan otomatis. Catatan Jika Anda menentukan parameter MaxSpotPrice dan LaunchTemplateConfig.N.MaxPrice, harga maksimum adalah nilai terendah dari kedua parameter tersebut. Parameter LaunchTemplateConfig.N.MaxPrice ditetapkan saat kelompok penyediaan otomatis dibuat dan tidak dapat dimodifikasi. |
| State | String | fulfilled | Status keseluruhan penjadwalan instans dalam kelompok penyediaan otomatis. Nilai valid:
|
| LaunchTemplateId | String | lt-bp1fgzds4bdogu03**** | ID template peluncuran yang terkait dengan kelompok penyediaan otomatis. |
| ValidFrom | String | 2019-04-01T15:10:20Z | Waktu mulai berlakunya kelompok penyediaan otomatis. Kelompok penyediaan ini berlaku hingga waktu yang ditentukan oleh parameter |
| LaunchTemplateVersion | String | 1 | Versi template peluncuran yang terkait dengan kelompok penyediaan otomatis. |
| TerminateInstancesWithExpiration | Boolean | true | Menunjukkan apakah instans dalam kelompok penyediaan otomatis dilepas saat kelompok tersebut kedaluwarsa. Nilai valid:
|
| RegionId | String | cn-hangzhou | ID wilayah dari kelompok penyediaan otomatis. |
| ValidUntil | String | 2019-06-01T15:10:20Z | Waktu kedaluwarsa kelompok penyediaan otomatis. Kelompok penyediaan ini dimulai sejak waktu yang ditentukan oleh parameter |
| AutoProvisioningGroupType | String | maintain | Jenis pengiriman kelompok penyediaan otomatis. Nilai valid:
|
| AutoProvisioningGroupId | String | apg-sn54avj8htgvtyh8**** | ID kelompok penyediaan otomatis. |
| ExcessCapacityTerminationPolicy | String | termination | Menunjukkan apakah instans yang diskalakan turun dilepas saat kapasitas real-time melebihi kapasitas target dan kelompok melakukan scaling in. Nilai valid:
|
| LaunchTemplateConfigs | Array of LaunchTemplateConfig | Detail konfigurasi tambahan. |
|
| LaunchTemplateConfig | |||
| MaxPrice | Float | 3 | Harga maksimum tipe instans yang ditentukan dalam konfigurasi tambahan. |
| Priority | Float | 1 | Prioritas tipe instans yang ditentukan dalam konfigurasi tambahan. Nilai 0 menunjukkan prioritas tertinggi. |
| VSwitchId | String | vsw-sn5bsitu4lfzgc5o7**** | ID vSwitch yang ditentukan dalam konfigurasi tambahan. |
| WeightedCapacity | Float | 2 | Bobot tipe instans yang ditentukan dalam konfigurasi tambahan. |
| InstanceType | String | ecs.g5.large | Tipe instans yang ditentukan dalam konfigurasi tambahan. |
| SpotOptions | Object | Kebijakan terkait instans preemptible. |
|
| InstancePoolsToUseCount | Integer | 2 | Jumlah instans yang dibuat oleh kelompok penyediaan otomatis dengan memilih tipe instans berharga terendah. Catatan Parameter ini ditetapkan saat kelompok penyediaan otomatis dibuat dan tidak dapat dimodifikasi. |
| AllocationStrategy | String | diversified | Kebijakan penyediaan untuk instans preemptible. Nilai valid:
|
| InstanceInterruptionBehavior | String | stop | Aksi yang dilakukan setelah instans preemptible berlebih dihentikan. Nilai valid:
|
| PayAsYouGoOptions | Object | Kebijakan terkait instans pay-as-you-go. |
|
| AllocationStrategy | String | prioritized | Kebijakan untuk membuat instans pay-as-you-go. Nilai valid:
Catatan Parameter LaunchTemplateConfig.N.Priority ditetapkan saat kelompok penyediaan otomatis dibuat dan tidak dapat dimodifikasi. |
| TargetCapacitySpecification | Object | Pengaturan kapasitas target kelompok penyediaan otomatis. |
|
| SpotTargetCapacity | Float | 20 | Kapasitas target instans preemptible dalam kelompok penyediaan otomatis. |
| PayAsYouGoTargetCapacity | Float | 30 | Kapasitas target instans pay-as-you-go dalam kelompok penyediaan otomatis. |
| DefaultTargetCapacityType | String | Spot | Metode penagihan untuk instans tambahan ketika kapasitas target kelompok penyediaan otomatis harus minimal sama dengan jumlah (
|
| TotalTargetCapacity | Float | 60 | Kapasitas target kelompok penyediaan otomatis. Kapasitas ini terdiri dari bagian-bagian berikut:
|
Examples
Contoh permintaan
https://ecs.aliyuncs.com/?Action=DescribeAutoProvisioningGroups
&AutoProvisioningGroupId.1=apg-sn54avj8htgvtyh8****
&RegionId=cn-hangzhou
&<Common request parameters>
Contoh respons sukses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeAutoProvisioningGroups>
<PageNumber>1</PageNumber>
<TotalCount>1</TotalCount>
<PageSize>10</PageSize>
<RequestId>85331AC9-82C0-4604-9A14-048865BE****</RequestId>
<AutoProvisioningGroups>
<AutoProvisioningGroup>
<TerminateInstancesWithExpiration>false</TerminateInstancesWithExpiration>
<TerminateInstances>false</TerminateInstances>
<ValidFrom>2019-06-17T15:22Z</ValidFrom>
<AutoProvisioningGroupType>maintain</AutoProvisioningGroupType>
<PayAsYouGoOptions>
<AllocationStrategy>lowest-price</AllocationStrategy>
</PayAsYouGoOptions>
<AutoProvisioningGroupName>test61****</AutoProvisioningGroupName>
<CreationTime></CreationTime>
<ExcessCapacityTerminationPolicy>no-termination</ExcessCapacityTerminationPolicy>
<Status>active</Status>
<MaxSpotPrice>5</MaxSpotPrice>
<LaunchTemplateVersion>1</LaunchTemplateVersion>
<ValidUntil>2100-01-01T07:59Z</ValidUntil>
<TargetCapacitySpecification>
<SpotTargetCapacity>180</SpotTargetCapacity>
<TotalTargetCapacity>300</TotalTargetCapacity>
<PayAsYouGoTargetCapacity>120</PayAsYouGoTargetCapacity>
<DefaultTargetCapacityType>PayAsYouGo</DefaultTargetCapacityType>
</TargetCapacitySpecification>
<State>fulfilled</State>
<LaunchTemplateId>lt-uf657o6auob6aivd****</LaunchTemplateId>
<RegionId>cn-shanghai</RegionId>
<AutoProvisioningGroupId>apg-uf6c7pl7b30t4m98****</AutoProvisioningGroupId>
<SpotOptions>
<InstancePoolsToUseCount>1</InstancePoolsToUseCount>
<InstanceInterruptionBehavior>terminate</InstanceInterruptionBehavior>
<AllocationStrategy>lowest-price</AllocationStrategy>
</SpotOptions>
<LaunchTemplateConfigs>
<LaunchTemplateConfig>
<MaxPrice>3</MaxPrice>
<WeightedCapacity>1</WeightedCapacity>
<VSwitchId>vsw-uf6qbjwokzl67uqqf****</VSwitchId>
<Priority>1</Priority>
<InstanceType>ecs.c5.xlarge</InstanceType>
</LaunchTemplateConfig>
<LaunchTemplateConfig>
<MaxPrice>2</MaxPrice>
<WeightedCapacity>2</WeightedCapacity>
<VSwitchId>vsw-uf6n6iy1ib39eqvph****</VSwitchId>
<Priority>1</Priority>
<InstanceType>ecs.g5.large</InstanceType>
</LaunchTemplateConfig>
<LaunchTemplateConfig>
<MaxPrice>1</MaxPrice>
<WeightedCapacity>3</WeightedCapacity>
<VSwitchId>vsw-uf6gs8uerj5osels4****</VSwitchId>
<Priority>1</Priority>
<InstanceType>ecs.hfc5.large</InstanceType>
</LaunchTemplateConfig>
</LaunchTemplateConfigs>
</AutoProvisioningGroup>
</AutoProvisioningGroups>
</DescribeAutoProvisioningGroups>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"PageNumber" : 1,
"TotalCount" : 1,
"PageSize" : 10,
"RequestId" : "85331AC9-82C0-4604-9A14-048865BE****",
"AutoProvisioningGroups" : {
"AutoProvisioningGroup" : {
"TerminateInstancesWithExpiration" : false,
"TerminateInstances" : false,
"ValidFrom" : "2019-06-17T15:22Z",
"AutoProvisioningGroupType" : "maintain",
"PayAsYouGoOptions" : {
"AllocationStrategy" : "lowest-price"
},
"AutoProvisioningGroupName" : "test61****",
"CreationTime" : "",
"ExcessCapacityTerminationPolicy" : "no-termination",
"Status" : "active",
"MaxSpotPrice" : 5,
"LaunchTemplateVersion" : 1,
"ValidUntil" : "2100-01-01T07:59Z",
"TargetCapacitySpecification" : {
"SpotTargetCapacity" : 180,
"TotalTargetCapacity" : 300,
"PayAsYouGoTargetCapacity" : 120,
"DefaultTargetCapacityType" : "PayAsYouGo"
},
"State" : "fulfilled",
"LaunchTemplateId" : "lt-uf657o6auob6aivd****",
"RegionId" : "cn-shanghai",
"AutoProvisioningGroupId" : "apg-uf6c7pl7b30t4m98****",
"SpotOptions" : {
"InstancePoolsToUseCount" : 1,
"InstanceInterruptionBehavior" : "terminate",
"AllocationStrategy" : "lowest-price"
},
"LaunchTemplateConfigs" : {
"LaunchTemplateConfig" : [ {
"MaxPrice" : 3,
"WeightedCapacity" : 1,
"VSwitchId" : "vsw-uf6qbjwokzl67uqqf****",
"Priority" : 1,
"InstanceType" : "ecs.c5.xlarge"
}, {
"MaxPrice" : 2,
"WeightedCapacity" : 2,
"VSwitchId" : "vsw-uf6n6iy1ib39eqvph****",
"Priority" : 1,
"InstanceType" : "ecs.g5.large"
}, {
"MaxPrice" : 1,
"WeightedCapacity" : 3,
"VSwitchId" : "vsw-uf6gs8uerj5osels4****",
"Priority" : 1,
"InstanceType" : "ecs.hfc5.large"
} ]
}
}
}
}
Error codes
|
Kode status HTTP |
Kode kesalahan |
Pesan kesalahan |
Deskripsi |
| 400 | MissingParamter.RegionId | The regionId should not be null. | RegionId wajib diisi. |
Daftar kode kesalahan lengkap tersedia di Service error codes.