Tüm Ürünler
Search
Belge Merkezi

:DescribeResourcesModification

Son Güncelleme:Sep 30, 2026

Örnek türlerini yükseltirken veya düşürürken ya da sistem disklerini değiştirirken belirli bir alandaki kullanılabilir kaynakları sorgular.

Hata Ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için örnek kodları dinamik olarak oluşturur.

İstek parametreleri

Parametre

Tür

Gerekli

Örnek

Açıklama

Action String Evet DescribeResourcesModification

Gerçekleştirmek istediğiniz işlem. Değeri DescribeResourcesModification olarak ayarlayın.

RegionId String Evet cn-hangzhou

Bölge kimliği. En güncel bölge listesini sorgulamak için DescribeRegions işlemini çağırabilirsiniz.

ResourceId String Evet i-bp67acfmxazb4p****

Kaynak kimliği. Örneğin, DestinationResource parametresi InstanceType olarak ayarlandığında bu parametre InstanceId olarak yorumlanabilir.

MigrateAcrossZone Boolean Hayır true

Kümeler arası örnek türü yükseltmelerinin desteklenip desteklenmediğini belirtir. Geçerli değerler:

  • true
  • false

Varsayılan değer: false.

MigrateAcrossZone parametresi true olarak ayarlandığında ve döndürülen bilgilere dayanarak bir Elastic Compute Service (ECS) örneğinin örnek türünü yükselttiğinizde aşağıdaki hususlara dikkat edin:

  • Klasik ağda bulunan örnekler:
    • Emekli edilen örnek türleri için G/Ç iyileştirmeli olmayan bir örnek G/Ç iyileştirmeli bir örneğe yükseltildiğinde örneğin özel IP adresi, disk cihazı adları ve yazılım yetkilendirme kodları değişir. Linux örnekleri için temel diskler (cloud) xvda ve xvdb gibi xvd* olarak, yüksek performanslı diskler (cloud_efficiency) ve standart SSD'ler (cloud_ssd) ise vda ve vdb gibi vd* olarak tanımlanır.
    • Satın alınabilen örnek aileleri için bir örneğin örnek türü değiştirildiğinde örneğin özel IP adresi değişir.
  • Sanal özel bulutlarda (VPC) bulunan örnekler: Emekli edilen örnek türleri için G/Ç iyileştirmeli olmayan bir örnek G/Ç iyileştirmeli bir örneğe yükseltildiğinde örneğin disk cihazı adları ve yazılım yetkilendirme kodları değişir. Linux örnekleri için temel diskler (cloud) xvda ve xvdb gibi xvd* olarak, yüksek performanslı diskler (cloud_efficiency) ve standart SSD'ler (cloud_ssd) ise vda ve vdb gibi vd* olarak tanımlanır.
DestinationResource String Evet InstanceType

Hedef kaynak türü. Geçerli değerler:

  • InstanceType
  • SystemDisk
OperationType String Hayır Upgrade

Kaynak yapılandırmalarını değiştirmek için kullanılan işlem.

  • Abonelik kaynakları için geçerli değerler:
    • Upgrade: Kaynakları yükseltir.
    • Downgrade: Kaynakları düşürür.
    • RenewDowngrade: Kaynakları yeniler ve düşürür.
    • RenewModify: Süresi dolan bir örneği yeniler ve yapılandırmasını değiştirir.
  • Kullandıkça öde kaynakları için değeri Upgrade olarak ayarlayın.

Varsayılan değer: Upgrade.

InstanceType String Hayır ecs.g5.large

N. ENI'nin türü. N için geçerli değerler: 1 ve 2. N değeri 1 ise birincil veya ikincil bir ENI yapılandırılabilir. N değeri 2 ise birincil bir ENI ve ikincil bir ENI yapılandırılmalıdır. Geçerli değerler: Primary ve Secondary. Varsayılan değer: Secondary. Daha fazla bilgi için bkz. Örnek ailelerine genel bakış veya en güncel örnek türü listesini sorgulamak için DescribeInstanceTypes işlemini çağırın. DestinationResource parametresi SystemDisk olarak ayarlandığında bu parametre gereklidir.

Cores Integer Hayır 2

Örnek türünün sanal CPU sayısı. Değerler hakkında bilgi için bkz. Örnek ailelerine genel bakış. Bu parametre yalnızca DestinationResource parametresi InstanceType olarak ayarlandığında etkili olur.

Memory Float Desteklenmiyor 8.0

Örnek türünün bellek boyutu. Birim: GiB. Değerler hakkında bilgi için bkz. Örnek ailelerine genel bakış. Bu parametre yalnızca DestinationResource parametresi InstanceType olarak ayarlandığında etkili olur.

ZoneId String Hayır cn-hangzhou-e

Alan kimliği.

Conditions.N String Hayır DiskCategory

Koşul. Bu parametreyi belirtirseniz sistem, kaynak belirtilen koşulu karşıladıktan sonra kaynağın değiştirilebileceği kaynak türlerini sorgular.

Değeri DiskCategory olarak ayarlayın; bu, bir disk kategorisi değişikliğini gösterir. Bu parametreyi DiskCategory olarak ayarladığınızda sistem, bir disk kategorisi değişikliğinden sonra örneğin değiştirilebileceği örnek türlerini sorgular.

Yanıt parametreleri

Parametre

Tür

Örnek

Açıklama

RequestId String 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

İsteğin kimliği.

AvailableZones Array of AvailableZone

Sorgulanan alanlar hakkındaki bilgiler.

AvailableZone
ZoneId String cn-hangzhou-e

Alan kimliği.

Status String Available

Kaynağın durumu. Geçerli değerler:

  • Available
  • SoldOut
StatusCategory String WithStock

Stok durumuna göre kaynak kategorisi. Geçerli değerler:

  • WithStock: Yeterli stoğa sahip kaynaklar
  • ClosedWithStock: Yetersiz stoğa sahip kaynaklar
  • WithoutStock: Stokta bulunmayan kaynaklar
RegionId String cn-hangzhou

Bölge kimliği.

AvailableResources Array of AvailableResource

Alanda bulunan kullanılabilir kaynaklar.

AvailableResource
Type String InstanceType

Bir kaynağın türü. Geçerli değerler:

  • Zone
  • IoOptimized
  • InstanceType
  • SystemDisk
  • DataDisk
  • Network
SupportedResources Array of SupportedResource

Kaynaklar hakkındaki bilgiler.

SupportedResource
Status String Available

Kaynağın durumu. Geçerli değerler:

  • Available
  • SoldOut
Value String ecs.g5.large

Kaynak türü.

Max Integer 2048

Maksimum disk kapasitesi.

Bu parametre yalnızca DestinationResource istek parametresi SystemDisk olarak ayarlandığında etkili olur.

Unit String GiB

Disk kapasitesinin birimi.

Bu parametre yalnızca DestinationResource istek parametresi SystemDisk olarak ayarlandığında etkili olur.

StatusCategory String WithStock

Stok durumuna göre kaynak kategorisi. Geçerli değerler:

  • WithStock: Yeterli stoğa sahip kaynaklar
  • ClosedWithStock: Yetersiz stoğa sahip kaynaklar
  • WithoutStock: Stokta bulunmayan kaynaklar
Min Integer 20

Minimum disk kapasitesi.

Bu parametre yalnızca DestinationResource istek parametresi SystemDisk olarak ayarlandığında etkili olur.

ConditionSupportedResources Array of ConditionSupportedResource

Kaynakların belirtilen koşulları karşılamasından sonra değiştirilebileceği kaynak türleri. Koşullar karşılanırsa mevcut kaynağı listedeki bir kaynakla değiştirebilirsiniz.

ConditionSupportedResource
Conditions Array of Condition

Koşullar.

Condition
Key String DiskCategory

Koşul adı. Geçerli değer:

DiskCategory; bu, bir disk kategorisi değişikliğini gösterir.

Status String Available

Kaynağın stok durumu. Geçerli değerler:

  • Available
  • SoldOut
Value String ecs.g5.large

Kaynak türü.

Max Integer 2048

Maksimum disk kapasitesi.

Bu parametre yalnızca DestinationResource istek parametresi SystemDisk olarak ayarlandığında etkili olur.

Unit String GiB

Disk kapasitesinin birimi.

Bu parametre yalnızca DestinationResource istek parametresi SystemDisk olarak ayarlandığında etkili olur.

StatusCategory String WithStock

Stok durumuna göre kaynak kategorisi. Geçerli değerler:

  • WithStock: Yeterli stoğa sahip kaynaklar
  • ClosedWithStock: Yetersiz stoğa sahip kaynaklar
  • WithoutStock: Stokta bulunmayan kaynaklar
Min Integer 20

Minimum disk kapasitesi.

Bu parametre yalnızca DestinationResource istek parametresi SystemDisk olarak ayarlandığında etkili olur.

Örnekler

Örnek istekler

http(s)://ecs.aliyuncs.com/?Action=DescribeResourcesModification
&DestinationResource=InstanceType
&RegionId=cn-hangzhou
&ResourceId=i-bp67acfmxazb4p****
&MigrateAcrossZone=true
&OperationType=Upgrade
&InstanceType=ecs.g5.large
&<Common request parameters>

Örnek başarılı yanıt

XML biçimi

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

<DescribeResourcesModificationResponse>
    <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
    <AvailableZones>
        <ZoneId>cn-hangzhou-e</ZoneId>
        <Status>Available</Status>
        <StatusCategory>WithStock</StatusCategory>
        <RegionId>cn-hangzhou</RegionId>
        <AvailableResources>
            <Type>InstanceType</Type>
            <SupportedResources>
                <Status>Available</Status>
                <Value>ecs.g5.large</Value>
                <StatusCategory>WithStock</StatusCategory>
            </SupportedResources>
            <ConditionSupportedResources>
                <Conditions>
                    <Key>DiskCategory</Key>
                </Conditions>
                <Status>Available</Status>
                <Value>ecs.g5.large</Value>
                <StatusCategory>WithStock</StatusCategory>
            </ConditionSupportedResources>
        </AvailableResources>
    </AvailableZones>
</DescribeResourcesModificationResponse>

JSON biçimi

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

{
  "RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
  "AvailableZones" : [ {
    "ZoneId" : "cn-hangzhou-e",
    "Status" : "Available",
    "StatusCategory" : "WithStock",
    "RegionId" : "cn-hangzhou",
    "AvailableResources" : [ {
      "Type" : "InstanceType",
      "SupportedResources" : [ {
        "Status" : "Available",
        "Value" : "ecs.g5.large",
        "StatusCategory" : "WithStock"
      } ],
      "ConditionSupportedResources" : [ {
        "Conditions" : [ {
          "Key" : "DiskCategory"
        } ],
        "Status" : "Available",
        "Value" : "ecs.g5.large",
        "StatusCategory" : "WithStock"
      } ]
    } ]
  } ]
}

Hata kodları

HTTP durum kodu

Hata kodu

Hata mesajı

Açıklama

400

Invalid.OperationType

The specified operationType is not valid.

Geçersiz OperationType değeri.

400

Invalid.Param

The input parameter DestinationResource that is mandatory for processing this request is not supplied.

Geçersiz DestinationResource değeri.

400

Invalid.InstanceChargeType

The specified InstanceChargeType is not valid.

Geçersiz InstanceChargeType değeri.

403

InvalidDedicatedHostId.NotFound

The specified DedicatedHostId does not exist in our records.

Belirtilen özel ana bilgisayar mevcut bölgede bulunmuyor.

404

Invalid.RegionId

The specified RegionId does not exist.

Geçersiz RegionId değeri.

404

Invalid.ResourceType

The ResourceType provided does not exist in our records.

Geçersiz ResourceType değeri.

404

Invalid.DestinationResource

The specified DestinationResource is not valid.

Geçersiz DestinationResource değeri.

404

Invalid.IoOptimized

The specified IoOptimized is not valid.

Geçersiz IoOptimized değeri.

404

Invalid.NetworkCategory

The specified NetworkCategory is not valid.

Geçersiz NetworkCategory değeri.

404

Invalid.SpotStrategy

The specified SpotStrategy is not valid.

Geçersiz SpotStrategy değeri.

404

Invalid.ResourceId

The specified ResourceId is not valid.

Geçersiz ResourceId değeri.

404

Invalid.InstancePayType

The specified InstancePayType is not valid.

Geçersiz InstanceChargeType değeri.

404

OperationDenied

The specified operation is denied as this instanceType is not support.

Örnek türü işlemi desteklemiyor.

404

InvalidInstanceId.NotFound

The specified InstanceId provided does not exist in our records.

Belirtilen örnek kimliği mevcut değil. Örnek kimliğinin doğru olup olmadığını kontrol edin.

404

InvalidResourceId.NotFound

The specified ResourceId is not found in our records.

Belirtilen ResourceId parametresi mevcut değil. Kaynak kimliğinin doğru olup olmadığını kontrol edin.

Hata kodlarının listesi için bkz. Hizmet hata kodları.