public class AsClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION| Constructor and Description |
|---|
AsClient(Credential credential,
String region) |
AsClient(Credential credential,
String region,
ClientProfile profile) |
| Modifier and Type | Method and Description |
|---|---|
AttachInstancesResponse |
AttachInstances(AttachInstancesRequest req)
This API is used to add CVM instances to an auto scaling group.
|
AttachLoadBalancersResponse |
AttachLoadBalancers(AttachLoadBalancersRequest req)
This API is used to add CLBs to a security group.
|
CancelInstanceRefreshResponse |
CancelInstanceRefresh(CancelInstanceRefreshRequest req)
This API is used to cancel the instance refresh activity of the scaling group.
|
ClearLaunchConfigurationAttributesResponse |
ClearLaunchConfigurationAttributes(ClearLaunchConfigurationAttributesRequest req)
This API is used to clear specific attributes of the launch configuration.
|
CompleteLifecycleActionResponse |
CompleteLifecycleAction(CompleteLifecycleActionRequest req)
This API is used to complete a lifecycle action by setting the status of lifecycle hook to `CONTINUE` or `ABANDON`.
|
CreateAutoScalingGroupResponse |
CreateAutoScalingGroup(CreateAutoScalingGroupRequest req)
This API (CreateAutoScalingGroup) is used to create an auto scaling group.
|
CreateAutoScalingGroupFromInstanceResponse |
CreateAutoScalingGroupFromInstance(CreateAutoScalingGroupFromInstanceRequest req)
This API is used to create launch configurations and scaling groups based on an instance.
|
CreateLaunchConfigurationResponse |
CreateLaunchConfiguration(CreateLaunchConfigurationRequest req)
This API is used to create a launch configuration.
|
CreateLifecycleHookResponse |
CreateLifecycleHook(CreateLifecycleHookRequest req)
This API is used to create a lifecycle hook.
|
CreateNotificationConfigurationResponse |
CreateNotificationConfiguration(CreateNotificationConfigurationRequest req)
This API is used to create a notification policy.
|
CreateScalingPolicyResponse |
CreateScalingPolicy(CreateScalingPolicyRequest req)
This API (CreateScalingPolicy) is used to create an alarm trigger policy.
|
CreateScheduledActionResponse |
CreateScheduledAction(CreateScheduledActionRequest req)
This API (CreateScheduledAction) is used to create a scheduled task.
|
DeleteAutoScalingGroupResponse |
DeleteAutoScalingGroup(DeleteAutoScalingGroupRequest req)
This API is used to delete an auto-scaling group.
|
DeleteLaunchConfigurationResponse |
DeleteLaunchConfiguration(DeleteLaunchConfigurationRequest req)
This API (DeleteLaunchConfiguration) is used to delete a launch configuration.
|
DeleteLifecycleHookResponse |
DeleteLifecycleHook(DeleteLifecycleHookRequest req)
This API (DeleteLifeCycleHook) is used to delete a lifecycle hook.
|
DeleteNotificationConfigurationResponse |
DeleteNotificationConfiguration(DeleteNotificationConfigurationRequest req)
This API (DeleteNotificationConfiguration) is used to delete the specified notification.
|
DeleteScalingPolicyResponse |
DeleteScalingPolicy(DeleteScalingPolicyRequest req)
This API (DeleteScalingPolicy) is used to delete an alarm trigger policy.
|
DeleteScheduledActionResponse |
DeleteScheduledAction(DeleteScheduledActionRequest req)
This API (DeleteScheduledAction) is used to delete the specified scheduled task.
|
DescribeAccountLimitsResponse |
DescribeAccountLimits(DescribeAccountLimitsRequest req)
This API (DescribeAccountLimits) is used to query the limits of user's AS resources.
|
DescribeAutoScalingActivitiesResponse |
DescribeAutoScalingActivities(DescribeAutoScalingActivitiesRequest req)
This API (DescribeAutoScalingActivities) is used to query the activity history of an auto scaling group.
|
DescribeAutoScalingAdvicesResponse |
DescribeAutoScalingAdvices(DescribeAutoScalingAdvicesRequest req)
This API is used to query suggestions for scaling group configurations.
|
DescribeAutoScalingGroupLastActivitiesResponse |
DescribeAutoScalingGroupLastActivities(DescribeAutoScalingGroupLastActivitiesRequest req)
This API is used to query the latest activity history of an auto scaling group.
|
DescribeAutoScalingGroupsResponse |
DescribeAutoScalingGroups(DescribeAutoScalingGroupsRequest req)
This API (DescribeAutoScalingGroups) is used to query the information of auto scaling groups.
|
DescribeAutoScalingInstancesResponse |
DescribeAutoScalingInstances(DescribeAutoScalingInstancesRequest req)
This API (DescribeAutoScalingInstances) is used to query the information of instances associated with AS.
|
DescribeLaunchConfigurationsResponse |
DescribeLaunchConfigurations(DescribeLaunchConfigurationsRequest req)
This API is used to query the information of launch configurations.
|
DescribeLifecycleHooksResponse |
DescribeLifecycleHooks(DescribeLifecycleHooksRequest req)
This API (DescribeLifecycleHooks) is used to query the information of lifecycle hooks.
|
DescribeNotificationConfigurationsResponse |
DescribeNotificationConfigurations(DescribeNotificationConfigurationsRequest req)
This API (DescribeNotificationConfigurations) is used to query the information of one or more notifications.
|
DescribeRefreshActivitiesResponse |
DescribeRefreshActivities(DescribeRefreshActivitiesRequest req)
This API (DescribeRefreshActivities) is used to query the instance refresh activity records of a scaling group.
|
DescribeScalingPoliciesResponse |
DescribeScalingPolicies(DescribeScalingPoliciesRequest req)
This API (DescribeScalingPolicies) is used to query alarm trigger policies.
|
DescribeScheduledActionsResponse |
DescribeScheduledActions(DescribeScheduledActionsRequest req)
This API (DescribeScheduledActions) is used to query the details of one or more scheduled tasks.
|
DetachInstancesResponse |
DetachInstances(DetachInstancesRequest req)
This API is used to remove CVM instances from a scaling group.
|
DetachLoadBalancersResponse |
DetachLoadBalancers(DetachLoadBalancersRequest req)
This API is used to unbind one or more CLBs from a scaling group.
|
DisableAutoScalingGroupResponse |
DisableAutoScalingGroup(DisableAutoScalingGroupRequest req)
This API is used to disable the specified auto-scaling group.
|
EnableAutoScalingGroupResponse |
EnableAutoScalingGroup(EnableAutoScalingGroupRequest req)
This API (EnableAutoScalingGroup) is used to enable the specified auto scaling group.
|
ExecuteScalingPolicyResponse |
ExecuteScalingPolicy(ExecuteScalingPolicyRequest req)
This API is used to execute a scaling policy.
|
ExitStandbyResponse |
ExitStandby(ExitStandbyRequest req)
This API is used to exit instances from the standby status in the scaling group.
|
ModifyAutoScalingGroupResponse |
ModifyAutoScalingGroup(ModifyAutoScalingGroupRequest req)
This API (ModifyAutoScalingGroup) is used to modify an auto scaling group.
|
ModifyDesiredCapacityResponse |
ModifyDesiredCapacity(ModifyDesiredCapacityRequest req)
This API (ModifyDesiredCapacity) is used to modify the desired number of instances in the specified auto scaling group.
|
ModifyLaunchConfigurationAttributesResponse |
ModifyLaunchConfigurationAttributes(ModifyLaunchConfigurationAttributesRequest req)
This API (ModifyLaunchConfigurationAttributes) is used to modify some attributes of a launch configuration.
|
ModifyLifecycleHookResponse |
ModifyLifecycleHook(ModifyLifecycleHookRequest req)
This API is used to modify the lifecycle hook.
|
ModifyLoadBalancersResponse |
ModifyLoadBalancers(ModifyLoadBalancersRequest req)
This API is used to modify the cloud load balancers of a scaling group.
|
ModifyLoadBalancerTargetAttributesResponse |
ModifyLoadBalancerTargetAttributes(ModifyLoadBalancerTargetAttributesRequest req)
This API is used to modify the target rule attributes of the CLB in the scaling group.
|
ModifyNotificationConfigurationResponse |
ModifyNotificationConfiguration(ModifyNotificationConfigurationRequest req)
This API is used to modify a notification policy.
|
ModifyScalingPolicyResponse |
ModifyScalingPolicy(ModifyScalingPolicyRequest req)
This API (ModifyScalingPolicy) is used to modify an alarm trigger policy.
|
ModifyScheduledActionResponse |
ModifyScheduledAction(ModifyScheduledActionRequest req)
This API (ModifyScheduledAction) is used to modify a scheduled task.
|
RemoveInstancesResponse |
RemoveInstances(RemoveInstancesRequest req)
This API is used to delete CVM instances from a scaling group.
|
ResumeInstanceRefreshResponse |
ResumeInstanceRefresh(ResumeInstanceRefreshRequest req)
This API is used to resume the paused instance refresh activity, allowing it to retry failed instances in the current batch or proceed with refreshing subsequent batches.
|
RollbackInstanceRefreshResponse |
RollbackInstanceRefresh(RollbackInstanceRefreshRequest req)
This API is used to generate a new instance refresh activity, which also supports batch refreshing and operations such as pausing, resuming, and canceling.
|
ScaleInInstancesResponse |
ScaleInInstances(ScaleInInstancesRequest req)
This API is used to reduce the specified number of instances from the scaling group.
|
ScaleOutInstancesResponse |
ScaleOutInstances(ScaleOutInstancesRequest req)
This API is used to add the specified number of instances to a scaling group.
|
SetInstancesProtectionResponse |
SetInstancesProtection(SetInstancesProtectionRequest req)
This API is used to enable scale-in protection for an instance.
|
StartAutoScalingInstancesResponse |
StartAutoScalingInstances(StartAutoScalingInstancesRequest req)
This API is used to start up CVM instances in a scaling group.
|
StartInstanceRefreshResponse |
StartInstanceRefresh(StartInstanceRefreshRequest req)
This API is used to refresh running CVM instances in the scaling group and return the RefreshActivityId for the instance refresh activity based on parameters in the launch configuration.
|
StopAutoScalingInstancesResponse |
StopAutoScalingInstances(StopAutoScalingInstancesRequest req)
This API is used to shut down CVM instances in a scaling group.
|
StopInstanceRefreshResponse |
StopInstanceRefresh(StopInstanceRefreshRequest req)
This API is used to pause the ongoing instance refresh activity.
|
UpgradeLaunchConfigurationResponse |
UpgradeLaunchConfiguration(UpgradeLaunchConfigurationRequest req)
There is a replacement API: ModifyLaunchConfiguration.
|
UpgradeLifecycleHookResponse |
UpgradeLifecycleHook(UpgradeLifecycleHookRequest req)
This API is used to upgrade the lifecycle hook.
|
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, internalRequest, internalRequestRaw, processResponseJson, processResponseSSE, retry, setClientProfile, setCredential, setRegion, setRegionBreakerpublic AsClient(Credential credential, String region)
public AsClient(Credential credential, String region, ClientProfile profile)
public AttachInstancesResponse AttachInstances(AttachInstancesRequest req) throws TencentCloudSDKException
req - AttachInstancesRequestTencentCloudSDKExceptionpublic AttachLoadBalancersResponse AttachLoadBalancers(AttachLoadBalancersRequest req) throws TencentCloudSDKException
req - AttachLoadBalancersRequestTencentCloudSDKExceptionpublic CancelInstanceRefreshResponse CancelInstanceRefresh(CancelInstanceRefreshRequest req) throws TencentCloudSDKException
req - CancelInstanceRefreshRequestTencentCloudSDKExceptionpublic ClearLaunchConfigurationAttributesResponse ClearLaunchConfigurationAttributes(ClearLaunchConfigurationAttributesRequest req) throws TencentCloudSDKException
req - ClearLaunchConfigurationAttributesRequestTencentCloudSDKExceptionpublic CompleteLifecycleActionResponse CompleteLifecycleAction(CompleteLifecycleActionRequest req) throws TencentCloudSDKException
req - CompleteLifecycleActionRequestTencentCloudSDKExceptionpublic CreateAutoScalingGroupResponse CreateAutoScalingGroup(CreateAutoScalingGroupRequest req) throws TencentCloudSDKException
req - CreateAutoScalingGroupRequestTencentCloudSDKExceptionpublic CreateAutoScalingGroupFromInstanceResponse CreateAutoScalingGroupFromInstance(CreateAutoScalingGroupFromInstanceRequest req) throws TencentCloudSDKException
req - CreateAutoScalingGroupFromInstanceRequestTencentCloudSDKExceptionpublic CreateLaunchConfigurationResponse CreateLaunchConfiguration(CreateLaunchConfigurationRequest req) throws TencentCloudSDKException
req - CreateLaunchConfigurationRequestTencentCloudSDKExceptionpublic CreateLifecycleHookResponse CreateLifecycleHook(CreateLifecycleHookRequest req) throws TencentCloudSDKException
req - CreateLifecycleHookRequestTencentCloudSDKExceptionpublic CreateNotificationConfigurationResponse CreateNotificationConfiguration(CreateNotificationConfigurationRequest req) throws TencentCloudSDKException
req - CreateNotificationConfigurationRequestTencentCloudSDKExceptionpublic CreateScalingPolicyResponse CreateScalingPolicy(CreateScalingPolicyRequest req) throws TencentCloudSDKException
req - CreateScalingPolicyRequestTencentCloudSDKExceptionpublic CreateScheduledActionResponse CreateScheduledAction(CreateScheduledActionRequest req) throws TencentCloudSDKException
req - CreateScheduledActionRequestTencentCloudSDKExceptionpublic DeleteAutoScalingGroupResponse DeleteAutoScalingGroup(DeleteAutoScalingGroupRequest req) throws TencentCloudSDKException
req - DeleteAutoScalingGroupRequestTencentCloudSDKExceptionpublic DeleteLaunchConfigurationResponse DeleteLaunchConfiguration(DeleteLaunchConfigurationRequest req) throws TencentCloudSDKException
req - DeleteLaunchConfigurationRequestTencentCloudSDKExceptionpublic DeleteLifecycleHookResponse DeleteLifecycleHook(DeleteLifecycleHookRequest req) throws TencentCloudSDKException
req - DeleteLifecycleHookRequestTencentCloudSDKExceptionpublic DeleteNotificationConfigurationResponse DeleteNotificationConfiguration(DeleteNotificationConfigurationRequest req) throws TencentCloudSDKException
req - DeleteNotificationConfigurationRequestTencentCloudSDKExceptionpublic DeleteScalingPolicyResponse DeleteScalingPolicy(DeleteScalingPolicyRequest req) throws TencentCloudSDKException
req - DeleteScalingPolicyRequestTencentCloudSDKExceptionpublic DeleteScheduledActionResponse DeleteScheduledAction(DeleteScheduledActionRequest req) throws TencentCloudSDKException
req - DeleteScheduledActionRequestTencentCloudSDKExceptionpublic DescribeAccountLimitsResponse DescribeAccountLimits(DescribeAccountLimitsRequest req) throws TencentCloudSDKException
req - DescribeAccountLimitsRequestTencentCloudSDKExceptionpublic DescribeAutoScalingActivitiesResponse DescribeAutoScalingActivities(DescribeAutoScalingActivitiesRequest req) throws TencentCloudSDKException
req - DescribeAutoScalingActivitiesRequestTencentCloudSDKExceptionpublic DescribeAutoScalingAdvicesResponse DescribeAutoScalingAdvices(DescribeAutoScalingAdvicesRequest req) throws TencentCloudSDKException
req - DescribeAutoScalingAdvicesRequestTencentCloudSDKExceptionpublic DescribeAutoScalingGroupLastActivitiesResponse DescribeAutoScalingGroupLastActivities(DescribeAutoScalingGroupLastActivitiesRequest req) throws TencentCloudSDKException
req - DescribeAutoScalingGroupLastActivitiesRequestTencentCloudSDKExceptionpublic DescribeAutoScalingGroupsResponse DescribeAutoScalingGroups(DescribeAutoScalingGroupsRequest req) throws TencentCloudSDKException
req - DescribeAutoScalingGroupsRequestTencentCloudSDKExceptionpublic DescribeAutoScalingInstancesResponse DescribeAutoScalingInstances(DescribeAutoScalingInstancesRequest req) throws TencentCloudSDKException
req - DescribeAutoScalingInstancesRequestTencentCloudSDKExceptionpublic DescribeLaunchConfigurationsResponse DescribeLaunchConfigurations(DescribeLaunchConfigurationsRequest req) throws TencentCloudSDKException
req - DescribeLaunchConfigurationsRequestTencentCloudSDKExceptionpublic DescribeLifecycleHooksResponse DescribeLifecycleHooks(DescribeLifecycleHooksRequest req) throws TencentCloudSDKException
req - DescribeLifecycleHooksRequestTencentCloudSDKExceptionpublic DescribeNotificationConfigurationsResponse DescribeNotificationConfigurations(DescribeNotificationConfigurationsRequest req) throws TencentCloudSDKException
req - DescribeNotificationConfigurationsRequestTencentCloudSDKExceptionpublic DescribeRefreshActivitiesResponse DescribeRefreshActivities(DescribeRefreshActivitiesRequest req) throws TencentCloudSDKException
req - DescribeRefreshActivitiesRequestTencentCloudSDKExceptionpublic DescribeScalingPoliciesResponse DescribeScalingPolicies(DescribeScalingPoliciesRequest req) throws TencentCloudSDKException
req - DescribeScalingPoliciesRequestTencentCloudSDKExceptionpublic DescribeScheduledActionsResponse DescribeScheduledActions(DescribeScheduledActionsRequest req) throws TencentCloudSDKException
req - DescribeScheduledActionsRequestTencentCloudSDKExceptionpublic DetachInstancesResponse DetachInstances(DetachInstancesRequest req) throws TencentCloudSDKException
req - DetachInstancesRequestTencentCloudSDKExceptionpublic DetachLoadBalancersResponse DetachLoadBalancers(DetachLoadBalancersRequest req) throws TencentCloudSDKException
req - DetachLoadBalancersRequestTencentCloudSDKExceptionpublic DisableAutoScalingGroupResponse DisableAutoScalingGroup(DisableAutoScalingGroupRequest req) throws TencentCloudSDKException
req - DisableAutoScalingGroupRequestTencentCloudSDKExceptionpublic EnableAutoScalingGroupResponse EnableAutoScalingGroup(EnableAutoScalingGroupRequest req) throws TencentCloudSDKException
req - EnableAutoScalingGroupRequestTencentCloudSDKExceptionpublic ExecuteScalingPolicyResponse ExecuteScalingPolicy(ExecuteScalingPolicyRequest req) throws TencentCloudSDKException
req - ExecuteScalingPolicyRequestTencentCloudSDKExceptionpublic ExitStandbyResponse ExitStandby(ExitStandbyRequest req) throws TencentCloudSDKException
req - ExitStandbyRequestTencentCloudSDKExceptionpublic ModifyAutoScalingGroupResponse ModifyAutoScalingGroup(ModifyAutoScalingGroupRequest req) throws TencentCloudSDKException
req - ModifyAutoScalingGroupRequestTencentCloudSDKExceptionpublic ModifyDesiredCapacityResponse ModifyDesiredCapacity(ModifyDesiredCapacityRequest req) throws TencentCloudSDKException
req - ModifyDesiredCapacityRequestTencentCloudSDKExceptionpublic ModifyLaunchConfigurationAttributesResponse ModifyLaunchConfigurationAttributes(ModifyLaunchConfigurationAttributesRequest req) throws TencentCloudSDKException
req - ModifyLaunchConfigurationAttributesRequestTencentCloudSDKExceptionpublic ModifyLifecycleHookResponse ModifyLifecycleHook(ModifyLifecycleHookRequest req) throws TencentCloudSDKException
req - ModifyLifecycleHookRequestTencentCloudSDKExceptionpublic ModifyLoadBalancerTargetAttributesResponse ModifyLoadBalancerTargetAttributes(ModifyLoadBalancerTargetAttributesRequest req) throws TencentCloudSDKException
req - ModifyLoadBalancerTargetAttributesRequestTencentCloudSDKExceptionpublic ModifyLoadBalancersResponse ModifyLoadBalancers(ModifyLoadBalancersRequest req) throws TencentCloudSDKException
req - ModifyLoadBalancersRequestTencentCloudSDKExceptionpublic ModifyNotificationConfigurationResponse ModifyNotificationConfiguration(ModifyNotificationConfigurationRequest req) throws TencentCloudSDKException
req - ModifyNotificationConfigurationRequestTencentCloudSDKExceptionpublic ModifyScalingPolicyResponse ModifyScalingPolicy(ModifyScalingPolicyRequest req) throws TencentCloudSDKException
req - ModifyScalingPolicyRequestTencentCloudSDKExceptionpublic ModifyScheduledActionResponse ModifyScheduledAction(ModifyScheduledActionRequest req) throws TencentCloudSDKException
req - ModifyScheduledActionRequestTencentCloudSDKExceptionpublic RemoveInstancesResponse RemoveInstances(RemoveInstancesRequest req) throws TencentCloudSDKException
req - RemoveInstancesRequestTencentCloudSDKExceptionpublic ResumeInstanceRefreshResponse ResumeInstanceRefresh(ResumeInstanceRefreshRequest req) throws TencentCloudSDKException
req - ResumeInstanceRefreshRequestTencentCloudSDKExceptionpublic RollbackInstanceRefreshResponse RollbackInstanceRefresh(RollbackInstanceRefreshRequest req) throws TencentCloudSDKException
req - RollbackInstanceRefreshRequestTencentCloudSDKExceptionpublic ScaleInInstancesResponse ScaleInInstances(ScaleInInstancesRequest req) throws TencentCloudSDKException
req - ScaleInInstancesRequestTencentCloudSDKExceptionpublic ScaleOutInstancesResponse ScaleOutInstances(ScaleOutInstancesRequest req) throws TencentCloudSDKException
req - ScaleOutInstancesRequestTencentCloudSDKExceptionpublic SetInstancesProtectionResponse SetInstancesProtection(SetInstancesProtectionRequest req) throws TencentCloudSDKException
req - SetInstancesProtectionRequestTencentCloudSDKExceptionpublic StartAutoScalingInstancesResponse StartAutoScalingInstances(StartAutoScalingInstancesRequest req) throws TencentCloudSDKException
req - StartAutoScalingInstancesRequestTencentCloudSDKExceptionpublic StartInstanceRefreshResponse StartInstanceRefresh(StartInstanceRefreshRequest req) throws TencentCloudSDKException
req - StartInstanceRefreshRequestTencentCloudSDKExceptionpublic StopAutoScalingInstancesResponse StopAutoScalingInstances(StopAutoScalingInstancesRequest req) throws TencentCloudSDKException
req - StopAutoScalingInstancesRequestTencentCloudSDKExceptionpublic StopInstanceRefreshResponse StopInstanceRefresh(StopInstanceRefreshRequest req) throws TencentCloudSDKException
req - StopInstanceRefreshRequestTencentCloudSDKExceptionpublic UpgradeLaunchConfigurationResponse UpgradeLaunchConfiguration(UpgradeLaunchConfigurationRequest req) throws TencentCloudSDKException
req - UpgradeLaunchConfigurationRequestTencentCloudSDKExceptionpublic UpgradeLifecycleHookResponse UpgradeLifecycleHook(UpgradeLifecycleHookRequest req) throws TencentCloudSDKException
req - UpgradeLifecycleHookRequestTencentCloudSDKExceptionCopyright © 2025. All rights reserved.