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.
|
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 (DeleteAutoScalingGroup) is used to delete the specified auto scaling group that has no instances and remains inactive.
|
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.
|
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.
|
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.
|
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 the scaling group, which returns the scaling activity ID `ActivityId`.
|
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.
|
StopAutoScalingInstancesResponse |
StopAutoScalingInstances(StopAutoScalingInstancesRequest req)
This API is used to shut down CVM instances in a scaling group.
|
UpgradeLaunchConfigurationResponse |
UpgradeLaunchConfiguration(UpgradeLaunchConfigurationRequest req)
This API is used to upgrade a launch configuration.
|
UpgradeLifecycleHookResponse |
UpgradeLifecycleHook(UpgradeLifecycleHookRequest req)
This API (UpgradeLifecycleHook) is used to upgrade a lifecycle hook.
|
call, getClientProfile, getCredential, getRegion, internalRequest, setClientProfile, setCredential, setRegionpublic 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 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 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 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 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 StopAutoScalingInstancesResponse StopAutoScalingInstances(StopAutoScalingInstancesRequest req) throws TencentCloudSDKException
req - StopAutoScalingInstancesRequestTencentCloudSDKExceptionpublic UpgradeLaunchConfigurationResponse UpgradeLaunchConfiguration(UpgradeLaunchConfigurationRequest req) throws TencentCloudSDKException
req - UpgradeLaunchConfigurationRequestTencentCloudSDKExceptionpublic UpgradeLifecycleHookResponse UpgradeLifecycleHook(UpgradeLifecycleHookRequest req) throws TencentCloudSDKException
req - UpgradeLifecycleHookRequestTencentCloudSDKExceptionCopyright © 2023. All rights reserved.