| 程序包 | 说明 |
|---|---|
| com.aliyun.sdk.service.ess20220222.models |
| 限定符和类型 | 方法和说明 |
|---|---|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.albServerGroups(List<CreateScalingGroupRequest.AlbServerGroups> albServerGroups)
The Application Load Balancer (ALB) server groups.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.allocationStrategy(String allocationStrategy)
The allocation policy of instances.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.azBalance(Boolean azBalance)
Specifies whether to evenly distribute instances in the scaling group across multiple zones.
|
static CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.builder() |
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.clientToken(String clientToken)
The client token that is used to ensure the idempotence of the request.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.compensateWithOnDemand(Boolean compensateWithOnDemand)
Specifies whether to automatically create pay-as-you-go instances to meet the requirement on the number of ECS instances when the expected capacity of preemptible instances cannot be provided due to reasons such as cost-related issues and insufficient resources.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.containerGroupId(String containerGroupId)
The ID of the elastic container instance.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.customPolicyARN(String customPolicyARN)
The Alibaba Cloud Resource Name (ARN) of the custom scale-in policy (Function).
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.DBInstanceIds(String DBInstanceIds)
The IDs of the ApsaraDB RDS instances that you want to associate with the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.DBInstances(List<CreateScalingGroupRequest.DBInstances> DBInstances)
The databases that you want to attach to the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.defaultCooldown(Integer defaultCooldown)
The cooldown period of the scaling group after a scaling activity is complete in the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.desiredCapacity(Integer desiredCapacity)
The expected number of ECS instances in the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.groupDeletionProtection(Boolean groupDeletionProtection)
Specifies whether to enable deletion protection for the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.groupType(String groupType)
The type of the instances that are managed by the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.healthCheckType(String healthCheckType)
The health check mode of the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.healthCheckTypes(List<String> healthCheckTypes)
The health check modes of the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.instanceId(String instanceId)
The ID of the ECS instance.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.launchTemplateId(String launchTemplateId)
The ID of the launch template that provides instance configurations for Auto Scaling to create instances.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.launchTemplateOverrides(List<CreateScalingGroupRequest.LaunchTemplateOverrides> launchTemplateOverrides)
Details of the instance types that you specify by using the Extended Configurations feature of the launch template.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.launchTemplateVersion(String launchTemplateVersion)
The version number of the launch template.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.lifecycleHooks(List<CreateScalingGroupRequest.LifecycleHooks> lifecycleHooks)
The lifecycle hooks.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.loadBalancerConfigs(List<CreateScalingGroupRequest.LoadBalancerConfigs> loadBalancerConfigs)
The load balancer configurations.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.loadBalancerIds(String loadBalancerIds)
The IDs of the CLB instances that you want to associate with the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.maxInstanceLifetime(Integer maxInstanceLifetime)
The maximum life span of an instance in the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.maxSize(Integer maxSize)
The maximum number of instances that can be contained in the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.minSize(Integer minSize)
The minimum number of instances that must be contained in the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.multiAZPolicy(String multiAZPolicy)
The scaling policy for ECS instances in the multi-zone scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.onDemandBaseCapacity(Integer onDemandBaseCapacity)
The minimum number of pay-as-you-go instances that must be contained in the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.onDemandPercentageAboveBaseCapacity(Integer onDemandPercentageAboveBaseCapacity)
The percentage of pay-as-you-go instances in the excess instances when the minimum number of pay-as-you-go instances reaches the requirement.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.ownerAccount(String ownerAccount)
OwnerAccount.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.ownerId(Long ownerId)
OwnerId.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.regionId(String regionId)
The region ID of the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.removalPolicies(List<String> removalPolicies)
The instance removal policies.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.resourceGroupId(String resourceGroupId)
The ID of the resource group to which you want to add the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.resourceOwnerAccount(String resourceOwnerAccount)
ResourceOwnerAccount.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.scalingGroupName(String scalingGroupName)
The name of the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.scalingPolicy(String scalingPolicy)
The reclaim mode of the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.serverGroups(List<CreateScalingGroupRequest.ServerGroups> serverGroups)
The server groups.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.spotAllocationStrategy(String spotAllocationStrategy)
The allocation policy of preemptible instances.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.spotInstancePools(Integer spotInstancePools)
The number of available instance types.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.spotInstanceRemedy(Boolean spotInstanceRemedy)
Specifies whether to supplement preemptible instances.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.syncAlarmRuleToCms(Boolean syncAlarmRuleToCms)
> This parameter is unavailable.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.tags(List<CreateScalingGroupRequest.Tags> tags)
The tags that you want to add to the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.toBuilder() |
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.vServerGroups(List<CreateScalingGroupRequest.VServerGroups> vServerGroups)
The backend vServer group that you want to associate with the scaling group.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.vSwitchId(String vSwitchId)
The ID of the vSwitch.
|
CreateScalingGroupRequest.Builder |
CreateScalingGroupRequest.Builder.vSwitchIds(List<String> vSwitchIds)
The IDs of the vSwitches.
|
Copyright © 2024. All rights reserved.