public class AsClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
AsClient(Credential credential,
String region)
构造client
|
AsClient(Credential credential,
String region,
ClientProfile profile)
构造client
|
Modifier and Type | Method and Description |
---|---|
AttachInstancesResponse |
AttachInstances(AttachInstancesRequest req)
本接口(AttachInstances)用于将 CVM 实例添加到伸缩组。
|
CreateAutoScalingGroupResponse |
CreateAutoScalingGroup(CreateAutoScalingGroupRequest req)
本接口(CreateAutoScalingGroup)用于创建伸缩组
|
CreateLaunchConfigurationResponse |
CreateLaunchConfiguration(CreateLaunchConfigurationRequest req)
本接口(CreateLaunchConfiguration)用于创建新的启动配置。
启动配置,可以通过 `ModifyLaunchConfigurationAttributes` 修改少量字段。如需使用新的启动配置,建议重新创建启动配置。
每个项目最多只能创建20个启动配置,详见[使用限制](https://cloud.tencent.com/document/product/377/3120)。
|
CreateScheduledActionResponse |
CreateScheduledAction(CreateScheduledActionRequest req)
本接口(CreateScheduledAction)用于创建定时任务。
|
DeleteAutoScalingGroupResponse |
DeleteAutoScalingGroup(DeleteAutoScalingGroupRequest req)
本接口(DeleteAutoScalingGroup)用于删除指定伸缩组,删除前提是伸缩组内无实例且当前未在执行伸缩活动。
|
DeleteLaunchConfigurationResponse |
DeleteLaunchConfiguration(DeleteLaunchConfigurationRequest req)
本接口(DeleteLaunchConfiguration)用于删除启动配置。
若启动配置在伸缩组中属于生效状态,则该启动配置不允许删除。
|
DeleteScheduledActionResponse |
DeleteScheduledAction(DeleteScheduledActionRequest req)
本接口(DeleteScheduledAction)用于删除特定的定时任务。
|
DescribeAccountLimitsResponse |
DescribeAccountLimits(DescribeAccountLimitsRequest req)
本接口(DescribeAccountLimits)用于查询用户账户在弹性伸缩中的资源限制。
|
DescribeAutoScalingActivitiesResponse |
DescribeAutoScalingActivities(DescribeAutoScalingActivitiesRequest req)
本接口(DescribeAutoScalingActivities)用于查询伸缩组的伸缩活动记录。
|
DescribeAutoScalingGroupsResponse |
DescribeAutoScalingGroups(DescribeAutoScalingGroupsRequest req)
本接口(DescribeAutoScalingGroups)用于查询伸缩组信息。
可以根据伸缩组ID、伸缩组名称或者启动配置ID等信息来查询伸缩组的详细信息。过滤信息详细请见过滤器`Filter`。
如果参数为空,返回当前用户一定数量(`Limit`所指定的数量,默认为20)的伸缩组。
|
DescribeAutoScalingInstancesResponse |
DescribeAutoScalingInstances(DescribeAutoScalingInstancesRequest req)
本接口(DescribeAutoScalingInstances)用于查询弹性伸缩关联实例的信息。
可以根据实例ID、伸缩组ID等信息来查询实例的详细信息。过滤信息详细请见过滤器`Filter`。
如果参数为空,返回当前用户一定数量(`Limit`所指定的数量,默认为20)的实例。
|
DescribeLaunchConfigurationsResponse |
DescribeLaunchConfigurations(DescribeLaunchConfigurationsRequest req)
本接口(DescribeLaunchConfigurations)用于查询启动配置的信息。
可以根据启动配置ID、启动配置名称等信息来查询启动配置的详细信息。过滤信息详细请见过滤器`Filter`。
如果参数为空,返回当前用户一定数量(`Limit`所指定的数量,默认为20)的启动配置。
|
DescribeScheduledActionsResponse |
DescribeScheduledActions(DescribeScheduledActionsRequest req)
本接口 (DescribeScheduledActions) 用于查询一个或多个定时任务的详细信息。
可以根据定时任务ID、定时任务名称或者伸缩组ID等信息来查询定时任务的详细信息。过滤信息详细请见过滤器`Filter`。
如果参数为空,返回当前用户一定数量(Limit所指定的数量,默认为20)的定时任务。
|
DetachInstancesResponse |
DetachInstances(DetachInstancesRequest req)
本接口(DettachInstances)用于从伸缩组移出 CVM 实例,本接口不会被销毁实例。
|
DisableAutoScalingGroupResponse |
DisableAutoScalingGroup(DisableAutoScalingGroupRequest req)
本接口(DisableAutoScalingGroup)用于停用指定伸缩组。
|
EnableAutoScalingGroupResponse |
EnableAutoScalingGroup(EnableAutoScalingGroupRequest req)
本接口(EnableAutoScalingGroup)用于启用指定伸缩组。
|
ModifyAutoScalingGroupResponse |
ModifyAutoScalingGroup(ModifyAutoScalingGroupRequest req)
本接口(ModifyAutoScalingGroup)用于修改伸缩组。
|
ModifyDesiredCapacityResponse |
ModifyDesiredCapacity(ModifyDesiredCapacityRequest req)
本接口(ModifyDesiredCapacity)用于修改指定伸缩组的期望实例数
|
ModifyLaunchConfigurationAttributesResponse |
ModifyLaunchConfigurationAttributes(ModifyLaunchConfigurationAttributesRequest req)
本接口(ModifyLaunchConfigurationAttributes)用于修改启动配置部分属性。
修改启动配置后,已经使用该启动配置扩容的存量实例不会发生变更,此后使用该启动配置的新增实例会按照新的配置进行扩容。
本接口支持修改部分简单类型。
|
ModifyScheduledActionResponse |
ModifyScheduledAction(ModifyScheduledActionRequest req)
本接口(ModifyScheduledAction)用于修改定时任务。
|
RemoveInstancesResponse |
RemoveInstances(RemoveInstancesRequest req)
本接口(RemoveInstances)用于从伸缩组删除 CVM 实例。根据当前的产品逻辑,如果实例由弹性伸缩自动创建,则实例会被销毁;如果实例系创建后加入伸缩组的,则会从伸缩组中移除,保留实例。
|
getClientProfile, getCredential, getRegion, internalRequest, setClientProfile, setCredential, setRegion
public AsClient(Credential credential, String region)
credential
- 认证信息实例region
- 产品地域public AsClient(Credential credential, String region, ClientProfile profile)
credential
- 认证信息实例region
- 产品地域profile
- 配置实例public AttachInstancesResponse AttachInstances(AttachInstancesRequest req) throws TencentCloudSDKException
req
- AttachInstancesRequestTencentCloudSDKException
public CreateAutoScalingGroupResponse CreateAutoScalingGroup(CreateAutoScalingGroupRequest req) throws TencentCloudSDKException
req
- CreateAutoScalingGroupRequestTencentCloudSDKException
public CreateLaunchConfigurationResponse CreateLaunchConfiguration(CreateLaunchConfigurationRequest req) throws TencentCloudSDKException
req
- CreateLaunchConfigurationRequestTencentCloudSDKException
public CreateScheduledActionResponse CreateScheduledAction(CreateScheduledActionRequest req) throws TencentCloudSDKException
req
- CreateScheduledActionRequestTencentCloudSDKException
public DeleteAutoScalingGroupResponse DeleteAutoScalingGroup(DeleteAutoScalingGroupRequest req) throws TencentCloudSDKException
req
- DeleteAutoScalingGroupRequestTencentCloudSDKException
public DeleteLaunchConfigurationResponse DeleteLaunchConfiguration(DeleteLaunchConfigurationRequest req) throws TencentCloudSDKException
req
- DeleteLaunchConfigurationRequestTencentCloudSDKException
public DeleteScheduledActionResponse DeleteScheduledAction(DeleteScheduledActionRequest req) throws TencentCloudSDKException
req
- DeleteScheduledActionRequestTencentCloudSDKException
public DescribeAccountLimitsResponse DescribeAccountLimits(DescribeAccountLimitsRequest req) throws TencentCloudSDKException
req
- DescribeAccountLimitsRequestTencentCloudSDKException
public DescribeAutoScalingActivitiesResponse DescribeAutoScalingActivities(DescribeAutoScalingActivitiesRequest req) throws TencentCloudSDKException
req
- DescribeAutoScalingActivitiesRequestTencentCloudSDKException
public DescribeAutoScalingGroupsResponse DescribeAutoScalingGroups(DescribeAutoScalingGroupsRequest req) throws TencentCloudSDKException
req
- DescribeAutoScalingGroupsRequestTencentCloudSDKException
public DescribeAutoScalingInstancesResponse DescribeAutoScalingInstances(DescribeAutoScalingInstancesRequest req) throws TencentCloudSDKException
req
- DescribeAutoScalingInstancesRequestTencentCloudSDKException
public DescribeLaunchConfigurationsResponse DescribeLaunchConfigurations(DescribeLaunchConfigurationsRequest req) throws TencentCloudSDKException
req
- DescribeLaunchConfigurationsRequestTencentCloudSDKException
public DescribeScheduledActionsResponse DescribeScheduledActions(DescribeScheduledActionsRequest req) throws TencentCloudSDKException
req
- DescribeScheduledActionsRequestTencentCloudSDKException
public DetachInstancesResponse DetachInstances(DetachInstancesRequest req) throws TencentCloudSDKException
req
- DetachInstancesRequestTencentCloudSDKException
public DisableAutoScalingGroupResponse DisableAutoScalingGroup(DisableAutoScalingGroupRequest req) throws TencentCloudSDKException
req
- DisableAutoScalingGroupRequestTencentCloudSDKException
public EnableAutoScalingGroupResponse EnableAutoScalingGroup(EnableAutoScalingGroupRequest req) throws TencentCloudSDKException
req
- EnableAutoScalingGroupRequestTencentCloudSDKException
public ModifyAutoScalingGroupResponse ModifyAutoScalingGroup(ModifyAutoScalingGroupRequest req) throws TencentCloudSDKException
req
- ModifyAutoScalingGroupRequestTencentCloudSDKException
public ModifyDesiredCapacityResponse ModifyDesiredCapacity(ModifyDesiredCapacityRequest req) throws TencentCloudSDKException
req
- ModifyDesiredCapacityRequestTencentCloudSDKException
public ModifyLaunchConfigurationAttributesResponse ModifyLaunchConfigurationAttributes(ModifyLaunchConfigurationAttributesRequest req) throws TencentCloudSDKException
req
- ModifyLaunchConfigurationAttributesRequestTencentCloudSDKException
public ModifyScheduledActionResponse ModifyScheduledAction(ModifyScheduledActionRequest req) throws TencentCloudSDKException
req
- ModifyScheduledActionRequestTencentCloudSDKException
public RemoveInstancesResponse RemoveInstances(RemoveInstancesRequest req) throws TencentCloudSDKException
req
- RemoveInstancesRequestTencentCloudSDKException
Copyright © 2018. All rights reserved.