Tüm Ürünler
Search
Belge Merkezi

:DescribeElasticStrength

Son Güncelleme:Oct 02, 2026

Bir ölçeklendirme grubunun yapılandırması, başarılı ölçek büyütme işlemleri için temel önem taşır. Auto Scaling, bir ScalingConfiguration etkinliğini nicelleştirmek için esneklik gücünü kullanır ve hedefe yönelik optimizasyonlar yapmanıza yardımcı olur.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

Access level

Resource type

Condition key

Dependent action

ess:DescribeElasticStrength

get

*All Resource

*

None None

Request parameters

Parameter

Type

Required

Description

Example

RegionId

string

Yes

Ölçeklendirme grubunun bulunduğu bölgenin kimliği.

cn-qingdao

ScalingGroupId

string

No

Ölçeklendirme grubunun kimliği.

asg-bp18p2yfxow2dloq****

InstanceTypes

array

No

ECS örnek türlerinin listesi. Belirtilirse, bu parametre ölçeklendirme yapılandırmasındaki örnek türlerini geçersiz kılar.

string

No

ECS örnek türü.

ecs.g6.large

PriorityStrategy

string

No

Uyarı Bu parametre kullanımdan kaldırılmıştır. Bunun yerine SpotStrategy parametresini kullanın.
Kullandıkça öde örnekleri için spot stratejisi. Belirtilirse, bu parametre ölçeklendirme yapılandırmasındaki spot stratejisini geçersiz kılar. Geçerli değerler:

  • NoSpot: Normal bir kullandıkça öde örneği.

  • SpotWithPriceLimit: Belirtilen maksimum fiyata sahip bir spot örnek.

  • SpotAsPriceGo: Sistemin geçerli piyasa fiyatından otomatik olarak teklif verdiği bir spot örnek.

Varsayılan değer: NoSpot.

NoSpot

SystemDiskCategories

array

No

Sistem diski kategorilerinin listesi. Belirtilirse, bu parametre ölçeklendirme yapılandırmasındaki sistem diski kategorilerini geçersiz kılar. Geçerli değerler:

  • cloud: Temel Bulut Diski.

  • cloud_efficiency: Ultra Bulut Diski.

  • cloud_ssd: Standart SSD.

  • cloud_essd: ESSD.

Not

ScalingGroupId belirtilmemişse bu parametre gereklidir.

string

No

Sistem diskinin kategorisi. Geçerli değerler:

  • cloud: Temel Bulut Diski.

  • cloud_efficiency: Ultra Bulut Diski.

  • cloud_ssd: Standart SSD.

  • cloud_essd: ESSD.

cloud

ScalingGroupIds

array

No

Toplu işlemde sorgulanacak bir veya daha fazla ölçeklendirme grubunun kimlikleri.

string

No

Ölçeklendirme grubunun kimliği.

asg-bp14wlu85wrpchm0****

SpotStrategy

string

No

Örnekler için spot stratejisi. Geçerli değerler:

  • NoSpot: Normal bir kullandıkça öde örneği.

  • SpotWithPriceLimit: Belirtilen maksimum fiyata sahip bir spot örnek.

  • SpotAsPriceGo: Sistemin geçerli piyasa fiyatından otomatik olarak teklif verdiği bir spot örnek.

Varsayılan değer: NoSpot.

NoSpot

VSwitchIds

array

No

VSwitch kimliklerinin listesi.

Not

ScalingGroupId belirtilmemişse bu parametre gereklidir.

string

No

VSwitch kimliği.

vsw-bp1whw2u46cn8zubm****

ImageId

string

No

Örnekleri oluşturmak için kullanılan görüntünün kimliği.

Not

ScalingGroupId belirtilmemişse, ImageId, ImageName veya ImageFamily parametrelerinden en az birini belirtmeniz gerekir.

centos6u5_64_20G_aliaegis****.vhd

ImageName

string

No

Görüntünün adı. Ad, bir bölge içinde benzersiz olmalıdır. ImageId belirtirseniz, bu parametre yok sayılır.

Bu parametreyi bir Marketplace görüntüsü belirtmek için kullanamazsınız.

Not

ScalingGroupId belirtilmemişse, ImageId, ImageName veya ImageFamily parametrelerinden en az birini belirtmeniz gerekir.

ubuntu_18_04_x64_20G_alibase_20231225.vhd

ImageFamily

string

No

Görüntü ailesinin adı. Örnekleri oluşturmak için belirtilen görüntü ailesindeki en son kullanılabilir görüntüyü kullanmak üzere bu parametreyi ayarlayabilirsiniz. ImageId belirtirseniz, bu parametre yok sayılır.

Not

ScalingGroupId belirtilmemişse, ImageId, ImageName veya ImageFamily parametrelerinden en az birini belirtmeniz gerekir.

CentOS7

DataDiskCategories

array

No

Esneklik gücünü değerlendirmek için kullanılan veri diski kategorilerinin listesi. Bir kategori uyumsuzsa, yanıt belirli uyumsuz kategoriyi tanımlar.

Not

ScalingGroupId belirtilmemişse bu parametreyi belirtebilirsiniz.

string

No

Veri diskinin kategorisi. Geçerli değerler:

  • cloud: Temel Bulut Diski

  • cloud_efficiency: Ultra Bulut Diski

  • cloud_ssd: Standart SSD

  • cloud_essd: ESSD

  • ephemeral_ssd: Yerel SSD

cloud_essd

Ipv6AddressCount

integer

No

Her örnek için yapılandırılacak IPv6 adreslerinin sayısı. Belirtilen IPv6 adresi sayısını desteklemeyen örnek türleri için esneklik gücü düşürülür.

Not

ScalingGroupId belirtilmemişse bu parametreyi belirtebilirsiniz.

1

Response elements

Element

Type

Description

Example

object

Yanıt şeması.

RequestId

string

İstek kimliği.

73469C7-AA6F-4DC5-B3DB-A3DC0DE3****

TotalStrength

number

Ölçeklendirme grubunun toplam esneklik gücü. Güç, yapılandırılmış tüm örnek türü ve bölge kombinasyonlarından alınan puanların toplamıdır. Her kombinasyon, kaynak kullanılabilirliğine göre 0 (düşük güç) ile 1 (yüksek güç) arasında puanlanır.

Uyarı Bu parametre kullanımdan kaldırılmıştır.

1.5

ElasticStrength

string

Geçerli ölçeklendirme grubunun esneklik gücü. Geçerli değerler:

  • Strong: Yüksek esneklik gücü.

  • Medium: Orta esneklik gücü.

  • Weak: Düşük esneklik gücü.

Strong

ResourcePools

array<object>

Kaynak havuzlarından oluşan bir dizi. Bu parametre, API çağrısı tek bir ölçeklendirme grubunu hedeflediğinde döndürülür.

array<object>

Strength

number

Kaynak havuzunun esneklik gücü.

0.6

InstanceType

string

Kaynak havuzunun örnek türü.

ecs.c7t.xlarge

ZoneId

string

Kaynak havuzunun bölge kimliği.

cn-hangzhou-g

VSwitchIds

array

Kaynak havuzunun bölgesindeki VSwitch'ler.

string

VSwitch kimliği.

vsw-2ze0uc933kantv******

Code

string

Esneklik gücü 0 olduğunda döndürülen hata kodu.

IMG_NOT_SUPPORTED

Msg

string

Esneklik gücü 0 olduğunda döndürülen hata mesajı.

The instanceType does not support the image in the configuration.

Status

string

Kaynak havuzunun kullanılabilirliği. Geçerli değerler:

  • Available: Kaynak havuzu kullanılabilir.

  • Unavailable: Kaynak havuzu kullanılamaz. Bu durum, örnek türünün bölgede dağıtılmamış olması, yetersiz envantere sahip olması veya diğer kısıtlamaları karşılamaması halinde meydana gelebilir.

Available

InventoryHealth

object

Envanter sağlığı.

HealthScore

integer

Sağlık puanı.

  • 5 ile 6 arasındaki bir puan, arz konusunda yüksek güveni gösterir.

  • 1 ile 4 arasındaki bir puan, arzın garanti edilmediğini gösterir. İsteğe bağlı rezervasyonlar yapmayı düşünün.

  • -3 ile 0 arasındaki bir puan, arz sağlığı uyarısını gösterir. Farklı bir örnek türü kullanmayı düşünün.

Sağlık puanı şu formül kullanılarak hesaplanır: HealthScore = AdequacyScore + SupplyScore - HotScore.

3

AdequacyScore

integer

Yeterlilik puanı.

Geçerli değerler: 0 ile 3 arası.

3

SupplyScore

integer

Arz puanı.

Geçerli değerler: 0 ile 3 arası.

3

HotScore

integer

Hot puanı.

Geçerli değerler: 0 ile 3 arası.

3

ElasticStrength

string

Envanter sağlığına ve mevcut stoğuna dayalı olan kaynak havuzunun esneklik gücü. Geçerli değerler:

  • Strong: Yüksek esneklik gücü.

  • Medium: Orta esneklik gücü.

  • Weak: Düşük esneklik gücü.

Medium

ElasticStrengthModels

array<object>

API çağrısı birden fazla ölçeklendirme grubunu hedeflediğinde döndürülen esneklik gücü ayrıntılarından oluşan bir dizi.

array<object>

ScalingGroupId

string

Ölçeklendirme grubu kimliği.

asg-wz98mnj7nblv9gc****

ElasticStrength

string

Geçerli ölçeklendirme grubunun esneklik gücü. Geçerli değerler:

  • Strong: Yüksek esneklik gücü.

  • Medium: Orta esneklik gücü.

  • Weak: Düşük esneklik gücü.

Strong

TotalStrength

number

Ölçeklendirme grubunun toplam esneklik gücü. Güç, yapılandırılmış tüm örnek türü ve bölge kombinasyonlarından alınan puanların toplamıdır. Her kombinasyon, kaynak kullanılabilirliğine göre 0 (düşük güç) ile 1 (yüksek güç) arasında puanlanır.

Uyarı Bu parametre kullanımdan kaldırılmıştır.

1.5

ResourcePools

array<object>

Ölçeklendirme grubundaki kaynak havuzlarının ayrıntıları.

array<object>

InstanceType

string

Kaynak havuzunun örnek türü.

ecs.r7.large

Strength

number

Kaynak havuzunun esneklik gücü.

Uyarı Bu parametre kullanımdan kaldırılmıştır.

0.6

ZoneId

string

Kaynak havuzunun bölge kimliği.

cn-hangzhou-g

VSwitchIds

array

Kaynak havuzunun bölgesindeki VSwitch'ler.

string

VSwitch kimliği.

vsw-2ze6e8p4******

Code

string

Esneklik gücü 0 olduğunda döndürülen hata kodu.

InstanceTypesOrDiskTypesNotSupported

Msg

string

Esneklik gücü 0 olduğunda döndürülen hata mesajı.

The instanceTypes or diskTypes are not supported.

Status

string

Kaynak havuzunun kullanılabilirliği. Geçerli değerler:

  • Available: Kaynak havuzu kullanılabilir.

  • Unavailable: Kaynak havuzu kullanılamaz. Bu durum, örnek türünün bölgede dağıtılmamış olması, yetersiz envantere sahip olması veya diğer kısıtlamaları karşılamaması halinde meydana gelebilir.

Available

InventoryHealth

object

Envanter sağlığı.

HealthScore

integer

Sağlık puanı.

  • 5 ile 6 arasındaki bir puan, arz konusunda yüksek güveni gösterir.

  • 1 ile 4 arasındaki bir puan, arzın garanti edilmediğini gösterir. İsteğe bağlı rezervasyonlar yapmayı düşünün.

  • -3 ile 0 arasındaki bir puan, arz sağlığı uyarısını gösterir. Farklı bir örnek türü kullanmayı düşünün.

Sağlık puanı şu formül kullanılarak hesaplanır: HealthScore = AdequacyScore + SupplyScore - HotScore.

3

AdequacyScore

integer

Yeterlilik puanı.

Geçerli değerler: 0 ile 3 arası.

3

SupplyScore

integer

Arz puanı.

Geçerli değerler: 0 ile 3 arası.

2

HotScore

integer

Hot puanı.

Geçerli değerler: 0 ile 3 arası.

0

ElasticStrength

string

Envanter sağlığına ve mevcut stoğuna dayalı olan kaynak havuzunun esneklik gücü. Geçerli değerler:

  • Strong: Yüksek esneklik gücü.

  • Medium: Orta esneklik gücü.

  • Weak: Düşük esneklik gücü.

Strong

Examples

Success response

JSON format

{
  "RequestId": "73469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "TotalStrength": 1.5,
  "ElasticStrength": "Strong",
  "ResourcePools": [
    {
      "Strength": 0.6,
      "InstanceType": "ecs.c7t.xlarge",
      "ZoneId": "cn-hangzhou-g",
      "VSwitchIds": [
        "vsw-2ze0uc933kantv******"
      ],
      "Code": "IMG_NOT_SUPPORTED",
      "Msg": "The instanceType does not support the image in the configuration.",
      "Status": "Available",
      "InventoryHealth": {
        "HealthScore": 3,
        "AdequacyScore": 3,
        "SupplyScore": 3,
        "HotScore": 3
      },
      "ElasticStrength": "Medium"
    }
  ],
  "ElasticStrengthModels": [
    {
      "ScalingGroupId": "asg-wz98mnj7nblv9gc****",
      "ElasticStrength": "Strong",
      "TotalStrength": 1.5,
      "ResourcePools": [
        {
          "InstanceType": "ecs.r7.large",
          "Strength": 0.6,
          "ZoneId": "cn-hangzhou-g",
          "VSwitchIds": [
            "vsw-2ze6e8p4******"
          ],
          "Code": "InstanceTypesOrDiskTypesNotSupported",
          "Msg": "The instanceTypes or diskTypes are not supported.",
          "Status": "Available",
          "InventoryHealth": {
            "HealthScore": 3,
            "AdequacyScore": 3,
            "SupplyScore": 2,
            "HotScore": 0
          },
          "ElasticStrength": "Strong"
        }
      ]
    }
  ]
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.