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 (AttachInstances) is used to add CVM instances to an auto scaling group.
|
ClearLaunchConfigurationAttributesResponse |
ClearLaunchConfigurationAttributes(ClearLaunchConfigurationAttributesRequest req)
This API is used to clear specific attributes of the launch configuration.
|
CompleteLifecycleActionResponse |
CompleteLifecycleAction(CompleteLifecycleActionRequest req)
This API (CompleteLifecycleAction) is used to complete a lifecycle action.
|
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 (CreateLaunchConfiguration) is used to create a launch configuration.
|
CreateLifecycleHookResponse |
CreateLifecycleHook(CreateLifecycleHookRequest req)
This API (CreateLifeCycleHook) is used to create a lifecycle hook.
|
CreateNotificationConfigurationResponse |
CreateNotificationConfiguration(CreateNotificationConfigurationRequest req)
This API (CreateNotificationConfiguration) is used to create a notification.
|
CreatePaiInstanceResponse |
CreatePaiInstance(CreatePaiInstanceRequest req)
This API (CreatePaiInstance) is used to create a PAI instance.
|
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.
|
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 (DescribeLaunchConfigurations) 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.
|
DescribePaiInstancesResponse |
DescribePaiInstances(DescribePaiInstancesRequest req)
This API (DescribePaiInstances) is used to query the information of PAI instances.
|
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.
|
DisableAutoScalingGroupResponse |
DisableAutoScalingGroup(DisableAutoScalingGroupRequest req)
This API (DisableAutoScalingGroup) 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 (ExecuteScalingPolicy) 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.
|
ModifyLoadBalancersResponse |
ModifyLoadBalancers(ModifyLoadBalancersRequest req)
This API (ModifyLoadBalancers) is used to modify the load balancers of an auto scaling group.
|
ModifyNotificationConfigurationResponse |
ModifyNotificationConfiguration(ModifyNotificationConfigurationRequest req)
This API (ModifyNotificationConfiguration) is used to modify a notification.
|
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.
|
PreviewPaiDomainNameResponse |
PreviewPaiDomainName(PreviewPaiDomainNameRequest req)
This API (PreviewPaiDomainName) is used to preview a PAI domain name.
|
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, which returns the scaling activity ID `ActivityId`.
|
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 (SetInstancesProtection) 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 (UpgradeLaunchConfiguration) 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, setRegion
public AsClient(Credential credential, String region)
public AsClient(Credential credential, String region, ClientProfile profile)
public AttachInstancesResponse AttachInstances(AttachInstancesRequest req) throws TencentCloudSDKException
req
- AttachInstancesRequestTencentCloudSDKException
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 CreatePaiInstanceResponse CreatePaiInstance(CreatePaiInstanceRequest req) throws TencentCloudSDKException
req
- CreatePaiInstanceRequestTencentCloudSDKException
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 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 DescribePaiInstancesResponse DescribePaiInstances(DescribePaiInstancesRequest req) throws TencentCloudSDKException
req
- DescribePaiInstancesRequestTencentCloudSDKException
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 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 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 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 PreviewPaiDomainNameResponse PreviewPaiDomainName(PreviewPaiDomainNameRequest req) throws TencentCloudSDKException
req
- PreviewPaiDomainNameRequestTencentCloudSDKException
public RemoveInstancesResponse RemoveInstances(RemoveInstancesRequest req) throws TencentCloudSDKException
req
- RemoveInstancesRequestTencentCloudSDKException
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 StopAutoScalingInstancesResponse StopAutoScalingInstances(StopAutoScalingInstancesRequest req) throws TencentCloudSDKException
req
- StopAutoScalingInstancesRequestTencentCloudSDKException
public UpgradeLaunchConfigurationResponse UpgradeLaunchConfiguration(UpgradeLaunchConfigurationRequest req) throws TencentCloudSDKException
req
- UpgradeLaunchConfigurationRequestTencentCloudSDKException
public UpgradeLifecycleHookResponse UpgradeLifecycleHook(UpgradeLifecycleHookRequest req) throws TencentCloudSDKException
req
- UpgradeLifecycleHookRequestTencentCloudSDKException
Copyright © 2021. All rights reserved.