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 batched 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)
已有替代接口ModifyLaunchConfiguration。该接口存在覆盖参数风险,目前官网已隐藏
There is a replacement API: ModifyLaunchConfiguration.
|
UpgradeLifecycleHookResponse |
UpgradeLifecycleHook(UpgradeLifecycleHookRequest req)
This API (UpgradeLifecycleHook) is used to upgrade a lifecycle hook.
|
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, internalRequest, internalRequestRaw, processResponseJson, processResponseSSE, retry, setClientProfile, setCredential, setRegion, setRegionBreaker
public AsClient(Credential credential, String region)
public AsClient(Credential credential, String region, ClientProfile profile)
public AttachInstancesResponse AttachInstances(AttachInstancesRequest req) throws TencentCloudSDKException
req
- AttachInstancesRequestTencentCloudSDKException
public AttachLoadBalancersResponse AttachLoadBalancers(AttachLoadBalancersRequest req) throws TencentCloudSDKException
req
- AttachLoadBalancersRequestTencentCloudSDKException
public CancelInstanceRefreshResponse CancelInstanceRefresh(CancelInstanceRefreshRequest req) throws TencentCloudSDKException
req
- CancelInstanceRefreshRequestTencentCloudSDKException
public ClearLaunchConfigurationAttributesResponse ClearLaunchConfigurationAttributes(ClearLaunchConfigurationAttributesRequest req) throws TencentCloudSDKException
req
- ClearLaunchConfigurationAttributesRequestTencentCloudSDKException
public CompleteLifecycleActionResponse CompleteLifecycleAction(CompleteLifecycleActionRequest req) throws TencentCloudSDKException
req
- CompleteLifecycleActionRequestTencentCloudSDKException
public CreateAutoScalingGroupResponse CreateAutoScalingGroup(CreateAutoScalingGroupRequest req) throws TencentCloudSDKException
req
- CreateAutoScalingGroupRequestTencentCloudSDKException
public CreateAutoScalingGroupFromInstanceResponse CreateAutoScalingGroupFromInstance(CreateAutoScalingGroupFromInstanceRequest req) throws TencentCloudSDKException
req
- CreateAutoScalingGroupFromInstanceRequestTencentCloudSDKException
public CreateLaunchConfigurationResponse CreateLaunchConfiguration(CreateLaunchConfigurationRequest req) throws TencentCloudSDKException
req
- CreateLaunchConfigurationRequestTencentCloudSDKException
public CreateLifecycleHookResponse CreateLifecycleHook(CreateLifecycleHookRequest req) throws TencentCloudSDKException
req
- CreateLifecycleHookRequestTencentCloudSDKException
public CreateNotificationConfigurationResponse CreateNotificationConfiguration(CreateNotificationConfigurationRequest req) throws TencentCloudSDKException
req
- CreateNotificationConfigurationRequestTencentCloudSDKException
public CreateScalingPolicyResponse CreateScalingPolicy(CreateScalingPolicyRequest req) throws TencentCloudSDKException
req
- CreateScalingPolicyRequestTencentCloudSDKException
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 DeleteLifecycleHookResponse DeleteLifecycleHook(DeleteLifecycleHookRequest req) throws TencentCloudSDKException
req
- DeleteLifecycleHookRequestTencentCloudSDKException
public DeleteNotificationConfigurationResponse DeleteNotificationConfiguration(DeleteNotificationConfigurationRequest req) throws TencentCloudSDKException
req
- DeleteNotificationConfigurationRequestTencentCloudSDKException
public DeleteScalingPolicyResponse DeleteScalingPolicy(DeleteScalingPolicyRequest req) throws TencentCloudSDKException
req
- DeleteScalingPolicyRequestTencentCloudSDKException
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 DescribeAutoScalingAdvicesResponse DescribeAutoScalingAdvices(DescribeAutoScalingAdvicesRequest req) throws TencentCloudSDKException
req
- DescribeAutoScalingAdvicesRequestTencentCloudSDKException
public DescribeAutoScalingGroupLastActivitiesResponse DescribeAutoScalingGroupLastActivities(DescribeAutoScalingGroupLastActivitiesRequest req) throws TencentCloudSDKException
req
- DescribeAutoScalingGroupLastActivitiesRequestTencentCloudSDKException
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 DescribeLifecycleHooksResponse DescribeLifecycleHooks(DescribeLifecycleHooksRequest req) throws TencentCloudSDKException
req
- DescribeLifecycleHooksRequestTencentCloudSDKException
public DescribeNotificationConfigurationsResponse DescribeNotificationConfigurations(DescribeNotificationConfigurationsRequest req) throws TencentCloudSDKException
req
- DescribeNotificationConfigurationsRequestTencentCloudSDKException
public DescribeRefreshActivitiesResponse DescribeRefreshActivities(DescribeRefreshActivitiesRequest req) throws TencentCloudSDKException
req
- DescribeRefreshActivitiesRequestTencentCloudSDKException
public DescribeScalingPoliciesResponse DescribeScalingPolicies(DescribeScalingPoliciesRequest req) throws TencentCloudSDKException
req
- DescribeScalingPoliciesRequestTencentCloudSDKException
public DescribeScheduledActionsResponse DescribeScheduledActions(DescribeScheduledActionsRequest req) throws TencentCloudSDKException
req
- DescribeScheduledActionsRequestTencentCloudSDKException
public DetachInstancesResponse DetachInstances(DetachInstancesRequest req) throws TencentCloudSDKException
req
- DetachInstancesRequestTencentCloudSDKException
public DetachLoadBalancersResponse DetachLoadBalancers(DetachLoadBalancersRequest req) throws TencentCloudSDKException
req
- DetachLoadBalancersRequestTencentCloudSDKException
public DisableAutoScalingGroupResponse DisableAutoScalingGroup(DisableAutoScalingGroupRequest req) throws TencentCloudSDKException
req
- DisableAutoScalingGroupRequestTencentCloudSDKException
public EnableAutoScalingGroupResponse EnableAutoScalingGroup(EnableAutoScalingGroupRequest req) throws TencentCloudSDKException
req
- EnableAutoScalingGroupRequestTencentCloudSDKException
public ExecuteScalingPolicyResponse ExecuteScalingPolicy(ExecuteScalingPolicyRequest req) throws TencentCloudSDKException
req
- ExecuteScalingPolicyRequestTencentCloudSDKException
public ExitStandbyResponse ExitStandby(ExitStandbyRequest req) throws TencentCloudSDKException
req
- ExitStandbyRequestTencentCloudSDKException
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 ModifyLifecycleHookResponse ModifyLifecycleHook(ModifyLifecycleHookRequest req) throws TencentCloudSDKException
req
- ModifyLifecycleHookRequestTencentCloudSDKException
public ModifyLoadBalancerTargetAttributesResponse ModifyLoadBalancerTargetAttributes(ModifyLoadBalancerTargetAttributesRequest req) throws TencentCloudSDKException
req
- ModifyLoadBalancerTargetAttributesRequestTencentCloudSDKException
public ModifyLoadBalancersResponse ModifyLoadBalancers(ModifyLoadBalancersRequest req) throws TencentCloudSDKException
req
- ModifyLoadBalancersRequestTencentCloudSDKException
public ModifyNotificationConfigurationResponse ModifyNotificationConfiguration(ModifyNotificationConfigurationRequest req) throws TencentCloudSDKException
req
- ModifyNotificationConfigurationRequestTencentCloudSDKException
public ModifyScalingPolicyResponse ModifyScalingPolicy(ModifyScalingPolicyRequest req) throws TencentCloudSDKException
req
- ModifyScalingPolicyRequestTencentCloudSDKException
public ModifyScheduledActionResponse ModifyScheduledAction(ModifyScheduledActionRequest req) throws TencentCloudSDKException
req
- ModifyScheduledActionRequestTencentCloudSDKException
public RemoveInstancesResponse RemoveInstances(RemoveInstancesRequest req) throws TencentCloudSDKException
req
- RemoveInstancesRequestTencentCloudSDKException
public ResumeInstanceRefreshResponse ResumeInstanceRefresh(ResumeInstanceRefreshRequest req) throws TencentCloudSDKException
req
- ResumeInstanceRefreshRequestTencentCloudSDKException
public RollbackInstanceRefreshResponse RollbackInstanceRefresh(RollbackInstanceRefreshRequest req) throws TencentCloudSDKException
req
- RollbackInstanceRefreshRequestTencentCloudSDKException
public ScaleInInstancesResponse ScaleInInstances(ScaleInInstancesRequest req) throws TencentCloudSDKException
req
- ScaleInInstancesRequestTencentCloudSDKException
public ScaleOutInstancesResponse ScaleOutInstances(ScaleOutInstancesRequest req) throws TencentCloudSDKException
req
- ScaleOutInstancesRequestTencentCloudSDKException
public SetInstancesProtectionResponse SetInstancesProtection(SetInstancesProtectionRequest req) throws TencentCloudSDKException
req
- SetInstancesProtectionRequestTencentCloudSDKException
public StartAutoScalingInstancesResponse StartAutoScalingInstances(StartAutoScalingInstancesRequest req) throws TencentCloudSDKException
req
- StartAutoScalingInstancesRequestTencentCloudSDKException
public StartInstanceRefreshResponse StartInstanceRefresh(StartInstanceRefreshRequest req) throws TencentCloudSDKException
req
- StartInstanceRefreshRequestTencentCloudSDKException
public StopAutoScalingInstancesResponse StopAutoScalingInstances(StopAutoScalingInstancesRequest req) throws TencentCloudSDKException
req
- StopAutoScalingInstancesRequestTencentCloudSDKException
public StopInstanceRefreshResponse StopInstanceRefresh(StopInstanceRefreshRequest req) throws TencentCloudSDKException
req
- StopInstanceRefreshRequestTencentCloudSDKException
public UpgradeLaunchConfigurationResponse UpgradeLaunchConfiguration(UpgradeLaunchConfigurationRequest req) throws TencentCloudSDKException
req
- UpgradeLaunchConfigurationRequestTencentCloudSDKException
public UpgradeLifecycleHookResponse UpgradeLifecycleHook(UpgradeLifecycleHookRequest req) throws TencentCloudSDKException
req
- UpgradeLifecycleHookRequestTencentCloudSDKException
Copyright © 2024. All rights reserved.