Tüm Ürünler
Search
Belge Merkezi

:DescribeScalingGroupDetail

Son Güncelleme:Oct 13, 2026

Belirtilen bir ölçeklendirme grubunun temel bilgiler, ölçeklendirme grubundaki örnekler ve ölçeklendirme yapılandırmaları gibi ayrıntılarını sorgular. Elastic Container Instance (ECI) ölçeklendirme grupları için OutputFormat parametresi YAML olarak ayarlanırsa, çıktı Kubernetes Deployment YAML biçiminde döndürülür.

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:DescribeScalingGroupDetail

get

*Ölçeklendirme grubu.

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

None None

Request parameters

Parameter

Type

Required

Description

Example

RegionId

string

Yes

Ölçeklendirme grubunun bölge kimliği. Daha fazla bilgi için Bölgeler ve alanlar konusuna bakın.

cn-hangzhou

ScalingGroupId

string

Yes

Ölçeklendirme grubunun kimliği.

asg-bp18p2yfxow2dloq****

OutputFormat

string

No

Çıktı biçimi. Yalnızca YAML biçimi desteklenir.

YAML

Response elements

Element

Type

Description

Example

object

RequestId

string

İstek kimliği.

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

ScalingGroup

object

Auto Scaling grubu.

VpcId

string

Sanal özel bulut (VPC) kimliği.

vpc-wz9fcq97y1vqkd8bijcq6

CreationTime

string

Ölçeklendirme grubunun oluşturulma zamanı. Zaman, UTC cinsinden gösterilir ve YYYY-AA-GGTS:ddZ formatında ISO 8601 standardını izler.

2014-08-14T10:58Z

TotalInstanceCount

integer

Ölçeklendirme grubundaki toplam ECS örnek sayısı.

1

ScalingGroupName

string

Ölçeklendirme grubunun adı. Ad, bir bölge içinde benzersiz olmalıdır.

Ad, 2 ila 64 karakter uzunluğunda olmalıdır. Bir rakam, harf veya Çince karakterle başlamalıdır ve rakam, alt çizgi (_), tire (-) ve nokta (.) içerebilir.

dyrSuvBOtO1dEdIlIbp****

SpotInstancePools

integer

Belirtilen kullanılabilir örnek türlerinin sayısı. Ölçeklendirme grubu, belirtilen örnek türleri arasında en düşük maliyete sahip olanlar üzerinden spot örnekler oluşturur. Geçerli değerler: 0 ila 10.

5

StoppedCapacity

integer

Ölçeklendirme grubunda ekonomik modda olan örnek sayısı.

1

OnDemandPercentageAboveBaseCapacity

integer

OnDemandBaseCapacity tarafından belirtilen minimum kullandıkça öde örnek sayısını aşan örnekler arasındaki kullandıkça öde örneklerin yüzdesi. Geçerli değerler: 0 ila 100.

20

ModificationTime

string

Ölçeklendirme grubunun değiştirilme zamanı. Zaman, UTC cinsinden gösterilir ve YYYY-AA-GGTS:ddZ formatında ISO 8601 standardını izler.

2014-08-14T10:58Z

MinSize

integer

Ölçeklendirme grubundaki minimum örnek sayısı.

1

ScalingGroupId

string

Ölçeklendirme grubunun kimliği.

asg-bp14wlu85wrpchm0****

CompensateWithOnDemand

boolean

MultiAZPolicy parametresi COST_OPTIMIZED olarak ayarlandığında ve fiyat veya envanter sorunları nedeniyle spot örnekler oluşturulamadığında, ECS örnek sayısı gereksinimini karşılamak için otomatik olarak kullandıkça öde örnekler oluşturulup oluşturulmayacağını belirtir. Geçerli değerler:

  • true: İzin verilir.

  • false: İzin verilmez.

true

ScalingPolicy

string

Ölçeklendirme grubunun geri kazanım modu. Geçerli değerler:

  • recycle: Ölçeklendirme grubu kapatma ve geri kazanım modunu kullanır.

  • release: Ölçeklendirme grubu serbest bırakma modunu kullanır.

  • forcerelease: Ölçeklendirme grubu zorla serbest bırakma modunu kullanır.

  • forcerecycle: Ölçeklendirme grubu zorla kapatma ve geri kazanım modunu kullanır.

Kaldırılan örnekler üzerindeki işlemler hakkında daha fazla bilgi için RemoveInstances bölümüne bakın.

recycle

RemovingWaitCapacity

integer

Ölçeklendirme grubunda kaldırılmayı bekleyen ECS örnek sayısı.

1

ActiveCapacity

integer

Ölçeklendirme grubuna eklenmiş ve normal şekilde çalışan ECS örnek sayısı.

1

OnDemandBaseCapacity

integer

Ölçeklendirme grubunda gereken minimum kullandıkça öde örnek sayısı. Geçerli değerler: 0 ila 1000. Ölçeklendirme grubundaki kullandıkça öde örnek sayısı bu değerden az olduğunda, sistem öncelikli olarak kullandıkça öde örnekler oluşturur.

30

ProtectedCapacity

integer

Ölçeklendirme grubunda korumalı durumda olan ECS örnek sayısı.

1

HealthCheckType

string

Ölçeklendirme grubunun sağlık kontrolü modu. Geçerli değerler:

  • NONE: Sağlık kontrolü yapılmaz.

  • ECS: Ölçeklendirme grubundaki örnekler üzerinde sağlık kontrolleri gerçekleştirir. Hem ECS hem de ECI ölçeklendirme grupları, örnek sağlık kontrollerini etkinleştirmek için bu değeri kullanır.

  • LOAD_BALANCER: Örneklerin sağlık durumunu yük dengeleme sağlık kontrolü sonuçlarına göre belirler (CLB yük dengeleme türü desteklenmez).

ECS

LifecycleState

string

Ölçeklendirme grubunun yaşam döngüsü durumu. Geçerli değerler:

  • Active: Ölçeklendirme grubu etkindir. Yalnızca etkin ölçeklendirme grupları, ölçeklendirme kurallarını yürütmek ve bir ölçeklendirme etkinliğini tetiklemek için istekleri kabul edebilir.

  • Inactive: Ölçeklendirme grubu etkin değildir. Etkin olmayan ölçeklendirme grupları, ölçeklendirme kurallarını yürütmek için hiçbir isteği kabul etmez.

  • Deleting: Ölçeklendirme grubu siliniyor. Siliniyor durumundaki ölçeklendirme grupları, ölçeklendirme kurallarını yürütmek için hiçbir isteği kabul etmez ve parametreleri değiştirilemez.

Active

GroupDeletionProtection

boolean

Ölçeklendirme grubu için silme korumasının etkinleştirilip etkinleştirilmediğini gösterir. Geçerli değerler:

  • true: Silme koruması etkinleştirilmiştir. Ölçeklendirme grubu silinemez.

  • false: Silme koruması devre dışı bırakılmıştır.

true

ActiveScalingConfigurationId

string

Ölçeklendirme grubundaki etkin ölçeklendirme yapılandırmasının kimliği.

asc-bp1et2qekq3ojr33****

GroupType

string

Ölçeklendirme grubu tarafından yönetilen örneklerin türü. Geçerli değerler:

  • ECS: Ölçeklendirme grubu ECS örneklerini yönetir.

  • ECI: Ölçeklendirme grubu ECI örneklerini yönetir.

ECS

MultiAZPolicy

string

Birden fazla etkin bölgeye sahip bir ölçeklendirme grubundaki ECS örnekleri için ölçek büyütme ve ölçek küçültme politikası. Geçerli değerler:

  • PRIORITY: Örnekleri, tanımladığınız vSwitch'lere (VSwitchIds) göre ölçeklendirir. En yüksek önceliğe sahip vSwitch'in bölgesinde bir ECS örneği oluşturulamazsa, sistem ECS örneğini oluşturmak için otomatik olarak bir sonraki en yüksek önceliğe sahip vSwitch'i kullanır.

  • COST_OPTIMIZED: Örnekleri vCPU birim fiyatının düşükten yükseğe doğru sırasına göre oluşturmayı dener. Ölçeklendirme yapılandırması birden fazla örnek türü belirtiyorsa ve faturalandırma yöntemi spot örnek olarak ayarlanmışsa, sistem öncelikli olarak spot örnekler oluşturur. Envanter yetersizliği veya başka nedenlerle spot örnekler oluşturulamadığında, kullandıkça öde örnekler oluşturmayı otomatik olarak denemek için CompensateWithOnDemand parametresini kullanabilirsiniz.

    Not

    COST_OPTIMIZED politikası, yalnızca ölçeklendirme yapılandırması birden fazla örnek türü belirttiğinde veya spot örnekler kullandığında geçerli olur.

  • BALANCE: ECS örneklerini, ölçeklendirme grubu için belirtilen birden fazla etkin bölgeye eşit olarak dağıtır. Envanter yetersizliği veya başka nedenlerle bölgeler arası dağılım dengesizleşirse, kaynakları dengelemek için RebalanceInstance işlemini çağırabilirsiniz.

PRIORITY

RemovingCapacity

integer

Ölçeklendirme grubundan kaldırılmakta olan ECS örnek sayısı.

0

PendingWaitCapacity

integer

Ölçeklendirme grubuna eklenmeyi bekleyen ECS örnek sayısı.

0

StandbyCapacity

integer

Ölçeklendirme grubunda bekleme durumunda olan örnek sayısı.

1

CurrentHostName

string

Not

Bu parametre kullanılamaz.

hostname

PendingCapacity

integer

Ölçeklendirme grubuna eklenmekte olan ancak ilgili yapılandırmaları tamamlamamış ECS örnek sayısı.

0

LaunchTemplateId

string

Ölçeklendirme grubu tarafından kullanılan başlatma şablonunun kimliği.

lt-m5e3ofjr1zn1aw7****

TotalCapacity

integer

Örnek türü ağırlıkları yapılandırılmışsa, ölçeklendirme grubundaki tüm örneklerin toplam ağırlıklı kapasitesi. Aksi takdirde, bu parametre ölçeklendirme grubundaki toplam örnek sayısını gösterir.

1

DesiredCapacity

integer

Ölçeklendirme grubundaki beklenen örnek sayısı. Ölçeklendirme grubu, ECS örnek sayısını otomatik olarak bu beklenen değerde tutar.

5

SpotInstanceRemedy

boolean

Spot örnek yenileme özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. Bu özellik etkinleştirildikten sonra, ölçeklendirme grubu bir spot örneğin geri alınacağına dair bir sistem mesajı aldığında, geri alınacak spot örneğin yerine yeni bir örnek oluşturmayı dener.

true

LaunchTemplateVersion

string

Başlatma şablonunun sürümü.

Default

RegionId

string

Ölçeklendirme grubunun bölge kimliği.

cn-shenzhen

VSwitchId

string

Ölçeklendirme grubuyla ilişkili vSwitch kimliği.

vsw-bp1whw2u46cn8zubm****

MaxSize

integer

Ölçeklendirme grubundaki maksimum örnek sayısı.

2

DefaultCooldown

integer

Soğuma süresi. Birim: saniye.

60

VServerGroups

array<object>

Arka uç sunucu gruplarının listesi.

array<object>

Arka uç sunucu gruplarının listesi.

LoadBalancerId

string

Sanal sunucu grubunun ait olduğu Classic Load Balancer (CLB) örneğinin kimliği.

147b46d767c-cn-qingdao-cm5****

VServerGroupAttributes

array<object>

Arka uç sunucu grubunun öznitelikleri.

object

Arka uç sunucu grubunun öznitelikleri.

VServerGroupId

string

Arka uç sunucu grubunun kimliği.

rsp-bp12bjrny****

Weight

integer

Arka uç sunucu grubunun ağırlığı.

1

Port

integer

Arka uç sunucunun sunucu bağlantı noktası.

80

LaunchTemplateOverrides

array<object>

Başlatma şablonu için örnek türü geçersiz kılmaları.

object

Başlatma şablonu için örnek türü geçersiz kılmaları.

WeightedCapacity

integer

Örnek türünün ağırlığı; bu, ölçeklendirme grubundaki bu türden tek bir örneğin kapasitesini gösterir. Daha yüksek bir ağırlık, beklenen kapasiteyi karşılamak için bu türden daha az örneğe ihtiyaç duyulduğu anlamına gelir.

4

InstanceType

string

Başlatma şablonundaki örnek türünü geçersiz kılan belirtilen örnek türü.

ecs.c5.xlarge

SpotPriceLimit

number

LaunchTemplateOverride.InstanceType tarafından belirtilen örnek türü için maksimum saatlik fiyat.

Not

Bu parametre yalnızca LaunchTemplateId parametresi belirtildiğinde geçerli olur.

0.025

AlbServerGroups

array<object>

ALB sunucu grupları hakkındaki bilgiler.

object

ALB sunucu grupları hakkındaki bilgiler.

AlbServerGroupId

string

ALB sunucu grubunun kimliği.

sgp-ddwb0y0g6y9bjm****

Weight

integer

Auto Scaling örneği ALB sunucu grubuna ekledikten sonra, örneğin arka uç sunucu olarak ağırlığı.

100

Port

integer

Auto Scaling örneği ALB sunucu grubuna ekledikten sonra, örnek tarafından kullanılan bağlantı noktası numarası.

80

ServerGroups

array<object>

Yük dengeleyici sunucu grupları hakkındaki bilgiler.

Not

Ölçeklendirme grubuyla ilişkili ALB hizmet grupları, NLB sunucu grupları ve GWLB hizmet grupları hakkında bilgi almak için bu parametreyi kullanabilirsiniz.

object

Yük dengeleyici sunucu grubu hakkındaki bilgiler.

ServerGroupId

string

Sunucu grubunun kimliği.

sgp-i9ouakeaerr*****

Type

string

Yük dengeleyici sunucu grubunun türü. Geçerli değerler:

  • ALB: Application Load Balancer (ALB).

  • NLB: Network Load Balancer (NLB).

  • GWLB: Gateway Load Balancer (GWLB).

ALB

Weight

integer

Auto Scaling örneği sunucu grubuna ekledikten sonra, örneğin arka uç sunucu olarak ağırlığı.

100

Port

integer

Auto Scaling örneği sunucu grubuna ekledikten sonra, örnek tarafından kullanılan bağlantı noktası numarası.

80

RemovalPolicies

array

Örnekleri ölçeklendirme grubundan kaldırmak için kullanılan ilkeler.

string

ECS örneklerini ölçeklendirme grubundan kaldırmak için kullanılan ilke. Geçerli değerler:

  • OldestInstance: En erken oluşturulan örneği kaldırır.

  • NewestInstance: En son oluşturulan örneği kaldırır.

  • OldestScalingConfiguration: Ölçeklendirme yapılandırmasına göre en erken oluşturulan örneği kaldırır.

OldestScalingConfiguration

DBInstanceIds

array

Ölçeklendirme grubuyla ilişkili ApsaraDB RDS örneklerinin kimlikleri.

string

Ölçeklendirme grubuyla ilişkili ApsaraDB RDS örneklerinin kimlikleri.

rm-bp15556qzebg1****

LoadBalancerIds

array

Ölçeklendirme grubuyla ilişkili yük dengeleyici örneklerinin kimlikleri.

string

Ölçeklendirme grubuyla ilişkili yük dengeleyici örneklerinin kimlikleri.

lb-bp19byhscefk3x0li****

VSwitchIds

array

Ölçeklendirme grubuyla ilişkili vSwitch'lerin kimlikleri. VSwitchIds parametresini belirtirseniz, VSwitchId parametresi yok sayılır.

string

Ölçeklendirme grubuyla ilişkili vSwitch'lerin kimlikleri. VSwitchIds parametresini belirtirseniz, VSwitchId parametresi yok sayılır.

vsw-bp1whw2u46cn8zubm****

SuspendedProcesses

array

Askıya alınan işlemler. Hiçbir işlem askıya alınmamışsa boş bir değer döndürülür. Geçerli değerler:

  • ScaleIn: Ölçek küçültme işlemi.

  • ScaleOut: Ölçek büyütme işlemi.

  • HealthCheck: Sağlık kontrolü işlemi.

  • AlarmNotification: Olay tetikli görev işlemi.

  • ScheduledAction: Zamanlanmış görev işlemi.

string

Askıya alınan işlemler. Hiçbir işlem askıya alınmamışsa boş bir değer döndürülür. Geçerli değerler:

  • ScaleIn: Ölçek küçültme işlemi.

  • ScaleOut: Ölçek büyütme işlemi.

  • HealthCheck: Sağlık kontrolü işlemi.

  • AlarmNotification: Olay tetikli görev işlemi.

  • ScheduledAction: Zamanlanmış görev işlemi.

ScaleIn

SystemSuspended

boolean

Auto Scaling'in ölçeklendirme grubundaki ölçeklendirme etkinliğinin yürütülmesini askıya alıp almadığını gösterir. Geçerli değerler:

  • true: Ölçeklendirme grubundaki ölçeklendirme etkinliğinin yürütülmesi askıya alınmıştır. Bu, ölçeklendirme grubunun yedi günden fazla bir süredir ardışık olarak ölçek büyütme veya ölçek küçültme işlemini gerçekleştiremediğini gösterir. Ölçeklendirme etkinliğinin yürütülmesini geri yüklemek için ölçeklendirme grubunu veya ölçeklendirme yapılandırmasını değiştirmeniz gerekir.

  • false: Ölçeklendirme grubundaki ölçeklendirme etkinliği yürütülür.

true

IsElasticStrengthInAlarm

boolean

Not

Bu parametre kullanılamaz.

false

MonitorGroupId

string

Ölçeklendirme grubuyla ilişkili CloudMonitor uygulama grubunun kimliği.

1497****

AzBalance

boolean

Ölçeklendirme grubunun kapasitesinin birden fazla bölgeye eşit olarak dağıtılıp dağıtılmadığını gösterir. Bu parametre yalnızca MultiAZPolicy parametresi COMPOSABLE olarak ayarlandığında geçerli olur. Geçerli değerler:

  • true: Ölçeklendirme grubunun kapasitesi birden fazla bölgeye eşit olarak dağıtılmıştır.

  • false: Ölçeklendirme grubunun kapasitesi birden fazla bölgeye eşit olarak dağıtılmamıştır.

false

AllocationStrategy

string

Ölçeklendirme grubunun kapasite gereksinimlerini karşılamak için kullanılabilir örnek türlerini nasıl seçeceğini belirleyen kapasite tahsis stratejisi. Kapasite dağıtım stratejisi hem kullandıkça öde hem de spot kapasiteleri için geçerlidir. Bu parametre yalnızca MultiAZPolicy parametresi COMPOSABLE olarak ayarlandığında geçerli olur. Geçerli değerler:

  • priority: Örnekleri, yapılandırılan örnek türlerinin sırasına göre oluşturur.

  • lowestPrice: Örnekleri, vCPU'ların birim fiyatının düşükten yükseğe doğru sırasına göre oluşturur.

priority

SpotAllocationStrategy

string

Ölçeklendirme grubunun kapasite gereksinimlerini karşılamak için kullanılabilir örnek türlerini nasıl seçeceğini belirleyen kapasite tahsis stratejisi. Kapasite dağıtım stratejisi hem kullandıkça öde hem de spot kapasiteleri için geçerlidir. Bu parametre yalnızca MultiAZPolicy parametresi COMPOSABLE olarak ayarlandığında geçerli olur. Geçerli değerler:

  • priority: Örnekleri, yapılandırılan örnek türlerinin sırasına göre oluşturur.

  • lowestPrice: Örnekleri, vCPU'ların birim fiyatının düşükten yükseğe doğru sırasına göre oluşturur.

lowestPrice

MaxInstanceLifetime

integer

Ölçeklendirme grubundaki bir örneğin maksimum yaşam süresi. Birim: saniye.

Geçerli değerler: 0 veya [86400, Integer.maxValue]. 0 değeri, MaxInstanceLifetime değerinin temizlendiğini, yani MaxInstanceLifetime'ın yapılandırılmadığını gösterir.

Varsayılan değer: null.

Not

Bu parametre, ECI ölçeklendirme grupları veya ekonomik modu etkinleştirilmiş ölçeklendirme grupları için desteklenmez.

null

CustomPolicyARN

string

Özel ölçek küçültme politikası için Function Compute işlevinin Alibaba Cloud Kaynak Adı (ARN). Bu parametre yalnızca RemovalPolicies içindeki ilk kaldırma politikası CustomPolicy olarak ayarlandığında geçerli olur.

null

InitCapacity

integer

Ölçeklendirme grubunda, ölçek büyütme işleminden önce başlatma durumunda olan örneklerin sayısı.

0

ResourceGroupId

string

Yeni oluşturulan ölçeklendirme grubunun ait olduğu kaynak grubunun kimliği.

Not

Yeni oluşturulan ölçeklendirme grubunu belirtilen kaynak grubuna atar. Bu parametreyi belirtmezseniz, ölçeklendirme grubu varsayılan kaynak grubuna ait olur.

rg-aek2epf32c4uyji

LoadBalancerConfigs

array<object>

Yük dengeleme yapılandırmalarının listesi.

object

Yük dengeleme yapılandırmalarının listesi.

LoadBalancerId

string

Yük dengeleme CLB (eski adıyla SLB) örneğinin kimliği.

lb-2zein3ytoeq49cmkbyxr0

Weight

integer

Arka uç sunucusunun ağırlığı.

100

EnableDesiredCapacity

boolean

Beklenen örnek sayısı özelliğinin etkin olup olmadığını gösterir. Geçerli değerler:

  • true: Beklenen örnek sayısı özelliği etkindir.

  • false: Beklenen örnek sayısı özelliği devre dışıdır.

true

Tags

array<object>

Ölçeklendirme grubu için etiket kümesi.

object

Ölçeklendirme grubu için etiket kümesi.

TagKey

string

Ölçeklendirme grubunun etiket anahtarı.

Department

TagValue

string

Ölçeklendirme grubunun etiket değeri.

Finance

Propagate

boolean

Etiketin yayılıp yayılmadığını gösterir. Geçerli değerler:

  • true: Ölçeklendirme grubundaki etiketler yalnızca yeni oluşturulan örneklere yayılır, ölçeklendirme grubunda çalışan mevcut örneklere yayılmaz.

  • false: Ölçeklendirme grubundaki etiketler örneklere yayılmaz.

Varsayılan değer: false.

false

HealthCheckTypes

array

Ölçeklendirme grubunun sağlık denetimi modu. Geçerli değerler:

  • NONE: Sağlık denetimi yapılmaz.

  • ECS: Ölçeklendirme grubundaki örnekler üzerinde sağlık denetimleri gerçekleştirir. Bu değer, hem ECS hem de Elastic Container Instance (ECI) ölçeklendirme grupları için örnek sağlık denetimlerini etkinleştirmek amacıyla kullanılır.

  • LOAD_BALANCER: Örneklerin sağlık durumunu yük dengeleme sağlık denetimi sonuçlarına göre belirler (CLB yük dengeleme türü şu anda desteklenmemektedir).

string

Ölçeklendirme grubunun sağlık denetimi modu. Geçerli değerler:

  • NONE: Sağlık denetimi yapılmaz.

  • ECS: Ölçeklendirme grubundaki örnekler üzerinde sağlık denetimleri gerçekleştirir. Bu değer, hem ECS hem de Elastic Container Instance (ECI) ölçeklendirme grupları için örnek sağlık denetimlerini etkinleştirmek amacıyla kullanılır.

  • LOAD_BALANCER: Örneklerin sağlık durumunu yük dengeleme sağlık denetimi sonuçlarına göre belirler (CLB yük dengeleme türü şu anda desteklenmemektedir).

ECS

Output

string

ECI ölçeklendirme grubunun çıktı ayrıntıları. Şu anda yalnızca Kubernetes Deployment YAML biçimi desteklenmektedir.

apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels: app: nginx spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx annotations: k8s.aliyun.com/eip-bandwidth: 10 k8s.aliyun.com/eci-with-eip: true spec: containers: - name: nginx image: nginx:1.14.2 ports: - containerPort: 80

Examples

Success response

JSON format

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "ScalingGroup": {
    "VpcId": "vpc-wz9fcq97y1vqkd8bijcq6",
    "CreationTime": "2014-08-14T10:58Z\n",
    "TotalInstanceCount": 1,
    "ScalingGroupName": "dyrSuvBOtO1dEdIlIbp****\n",
    "SpotInstancePools": 5,
    "StoppedCapacity": 1,
    "OnDemandPercentageAboveBaseCapacity": 20,
    "ModificationTime": "2014-08-14T10:58Z\n",
    "MinSize": 1,
    "ScalingGroupId": "asg-bp14wlu85wrpchm0****\n",
    "CompensateWithOnDemand": true,
    "ScalingPolicy": "recycle",
    "RemovingWaitCapacity": 1,
    "ActiveCapacity": 1,
    "OnDemandBaseCapacity": 30,
    "ProtectedCapacity": 1,
    "HealthCheckType": "ECS",
    "LifecycleState": "Active",
    "GroupDeletionProtection": true,
    "ActiveScalingConfigurationId": "asc-bp1et2qekq3ojr33****\n",
    "GroupType": "ECS",
    "MultiAZPolicy": "PRIORITY",
    "RemovingCapacity": 0,
    "PendingWaitCapacity": 0,
    "StandbyCapacity": 1,
    "CurrentHostName": "hostname",
    "PendingCapacity": 0,
    "LaunchTemplateId": "lt-m5e3ofjr1zn1aw7****\n",
    "TotalCapacity": 1,
    "DesiredCapacity": 5,
    "SpotInstanceRemedy": true,
    "LaunchTemplateVersion": "Default",
    "RegionId": "cn-shenzhen",
    "VSwitchId": "vsw-bp1whw2u46cn8zubm****\n",
    "MaxSize": 2,
    "DefaultCooldown": 60,
    "VServerGroups": [
      {
        "LoadBalancerId": "147b46d767c-cn-qingdao-cm5****\n",
        "VServerGroupAttributes": [
          {
            "VServerGroupId": "rsp-bp12bjrny****\n",
            "Weight": 1,
            "Port": 80
          }
        ]
      }
    ],
    "LaunchTemplateOverrides": [
      {
        "WeightedCapacity": 4,
        "InstanceType": "ecs.c5.xlarge\n",
        "SpotPriceLimit": 0.025
      }
    ],
    "AlbServerGroups": [
      {
        "AlbServerGroupId": "sgp-ddwb0y0g6y9bjm****\n",
        "Weight": 100,
        "Port": 80
      }
    ],
    "ServerGroups": [
      {
        "ServerGroupId": "sgp-i9ouakeaerr*****\n",
        "Type": "ALB",
        "Weight": 100,
        "Port": 80
      }
    ],
    "RemovalPolicies": [
      "OldestScalingConfiguration"
    ],
    "DBInstanceIds": [
      "rm-bp15556qzebg1****\n"
    ],
    "LoadBalancerIds": [
      "lb-bp19byhscefk3x0li****\n"
    ],
    "VSwitchIds": [
      "vsw-bp1whw2u46cn8zubm****\n"
    ],
    "SuspendedProcesses": [
      "ScaleIn"
    ],
    "SystemSuspended": true,
    "IsElasticStrengthInAlarm": false,
    "MonitorGroupId": "1497****\n",
    "AzBalance": false,
    "AllocationStrategy": "priority",
    "SpotAllocationStrategy": "lowestPrice",
    "MaxInstanceLifetime": 0,
    "CustomPolicyARN": "null",
    "InitCapacity": 0,
    "ResourceGroupId": "rg-aek2epf32c4uyji",
    "LoadBalancerConfigs": [
      {
        "LoadBalancerId": "lb-2zein3ytoeq49cmkbyxr0",
        "Weight": 100
      }
    ],
    "EnableDesiredCapacity": true,
    "Tags": [
      {
        "TagKey": "Department",
        "TagValue": "Finance",
        "Propagate": false
      }
    ],
    "HealthCheckTypes": [
      "ECS"
    ]
  },
  "Output": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: nginx-deployment\n  labels:\n    app: nginx\n  spec:\n    replicas: 3\n    selector:\n       matchLabels:\n        app: nginx\n    template:\n      metadata:\n        labels:\n          app: nginx\n        annotations:\n          k8s.aliyun.com/eip-bandwidth: 10\n          k8s.aliyun.com/eci-with-eip: true\n        spec:\n          containers:\n          - name: nginx\n            image: nginx:1.14.2\n            ports:\n            - containerPort: 80"
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.