Skip to content

Latest commit

 

History

History
652 lines (372 loc) · 22 KB

File metadata and controls

652 lines (372 loc) · 22 KB

\V2Api

All URIs are relative to https://ncloud.apigw.ntruss.com/autoscaling/v2

Method HTTP request Description
CreateAutoScalingGroup Post /createAutoScalingGroup
CreateLaunchConfiguration Post /createLaunchConfiguration
DeleteAutoScalingGroup Post /deleteAutoScalingGroup
DeleteAutoScalingLaunchConfiguration Post /deleteAutoScalingLaunchConfiguration
DeletePolicy Post /deletePolicy
DeleteScheduledAction Post /deleteScheduledAction
ExecutePolicy Post /executePolicy
GetAdjustmentTypeList Post /getAdjustmentTypeList
GetAutoScalingActivityLogList Post /getAutoScalingActivityLogList
GetAutoScalingConfigurationLogList Post /getAutoScalingConfigurationLogList
GetAutoScalingGroupList Post /getAutoScalingGroupList
GetAutoScalingPolicyList Post /getAutoScalingPolicyList
GetLaunchConfigurationList Post /getLaunchConfigurationList
GetScalingProcessTypeList Post /getScalingProcessTypeList
GetScheduledActionList Post /getScheduledActionList
PutScalingPolicy Post /putScalingPolicy
PutScheduledUpdateGroupAction Post /putScheduledUpdateGroupAction
ResumeProcesses Post /resumeProcesses
SetDesiredCapacity Post /setDesiredCapacity
SetServerInstanceHealth Post /setServerInstanceHealth
SuspendProcesses Post /suspendProcesses
TerminateServerInstanceInAutoScalingGroup Post /terminateServerInstanceInAutoScalingGroup
UpdateAutoScalingGroup Post /updateAutoScalingGroup

CreateAutoScalingGroup

CreateAutoScalingGroupResponse CreateAutoScalingGroup(createAutoScalingGroupRequest)

B.오토스케일링그룹생성

Required Parameters

Name Type Description Notes
createAutoScalingGroupRequest *CreateAutoScalingGroupRequest createAutoScalingGroupRequest

Return type

*CreateAutoScalingGroupResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

CreateLaunchConfiguration

CreateLaunchConfigurationResponse CreateLaunchConfiguration(createLaunchConfigurationRequest)

A.론치설정생성

Required Parameters

Name Type Description Notes
createLaunchConfigurationRequest *CreateLaunchConfigurationRequest createLaunchConfigurationRequest

Return type

*CreateLaunchConfigurationResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

DeleteAutoScalingGroup

DeleteAutoScalingGroupResponse DeleteAutoScalingGroup(deleteAutoScalingGroupRequest)

B.오토스케일링그룹삭제

Required Parameters

Name Type Description Notes
deleteAutoScalingGroupRequest *DeleteAutoScalingGroupRequest deleteAutoScalingGroupRequest

Return type

*DeleteAutoScalingGroupResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

DeleteAutoScalingLaunchConfiguration

DeleteAutoScalingLaunchConfigurationRequest DeleteAutoScalingLaunchConfiguration(deleteAutoScalingLaunchConfigurationRequest)

A.오토스케일링론치설정삭제

Required Parameters

Name Type Description Notes
deleteAutoScalingLaunchConfigurationRequest *DeleteAutoScalingLaunchConfigurationRequest deleteAutoScalingLaunchConfigurationRequest

Return type

*DeleteAutoScalingLaunchConfigurationRequest

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

DeletePolicy

DeletePolicyResponse DeletePolicy(deletePolicyRequest)

F.스케일링정책삭제

Required Parameters

Name Type Description Notes
deletePolicyRequest *DeletePolicyRequest deletePolicyRequest

Return type

*DeletePolicyResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

DeleteScheduledAction

DeleteScheduledActionResponse DeleteScheduledAction(deleteScheduledActionRequest)

C.스케쥴액션삭제

Required Parameters

Name Type Description Notes
deleteScheduledActionRequest *DeleteScheduledActionRequest deleteScheduledActionRequest

Return type

*DeleteScheduledActionResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ExecutePolicy

ExecutePolicyResponse ExecutePolicy(executePolicyRequest)

F.스케일링정책수행

Required Parameters

Name Type Description Notes
executePolicyRequest *ExecutePolicyRequest executePolicyRequest

Return type

*ExecutePolicyResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetAdjustmentTypeList

GetAdjustmentTypeListResponse GetAdjustmentTypeList(getAdjustmentTypeListRequest)

F.조정유형리스트조회

Required Parameters

Name Type Description Notes
getAdjustmentTypeListRequest *GetAdjustmentTypeListRequest getAdjustmentTypeListRequest

Return type

*GetAdjustmentTypeListResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetAutoScalingActivityLogList

GetAutoScalingActivityLogListResponse GetAutoScalingActivityLogList(getAutoScalingActivityLogListRequest)

E.액티비티로그리스트조회

Required Parameters

Name Type Description Notes
getAutoScalingActivityLogListRequest *GetAutoScalingActivityLogListRequest getAutoScalingActivityLogListRequest

Return type

*GetAutoScalingActivityLogListResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetAutoScalingConfigurationLogList

GetAutoScalingConfigurationLogListResponse GetAutoScalingConfigurationLogList(getAutoScalingConfigurationLogListRequest)

E.오토스케일링설정로그리스트조회

Required Parameters

Name Type Description Notes
getAutoScalingConfigurationLogListRequest *GetAutoScalingConfigurationLogListRequest getAutoScalingConfigurationLogListRequest

Return type

*GetAutoScalingConfigurationLogListResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetAutoScalingGroupList

GetAutoScalingGroupListResponse GetAutoScalingGroupList(getAutoScalingGroupListRequest)

B.오토스케일링그룹리스트조회

Required Parameters

Name Type Description Notes
getAutoScalingGroupListRequest *GetAutoScalingGroupListRequest getAutoScalingGroupListRequest

Return type

*GetAutoScalingGroupListResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetAutoScalingPolicyList

GetAutoScalingPolicyListResponse GetAutoScalingPolicyList(getAutoScalingPolicyListRequest)

F.오토스케일링정책리스트조회

Required Parameters

Name Type Description Notes
getAutoScalingPolicyListRequest *GetAutoScalingPolicyListRequest getAutoScalingPolicyListRequest

Return type

*GetAutoScalingPolicyListResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetLaunchConfigurationList

GetLaunchConfigurationListResponse GetLaunchConfigurationList(getLaunchConfigurationListRequest)

A.론치설정리스트조회

Required Parameters

Name Type Description Notes
getLaunchConfigurationListRequest *GetLaunchConfigurationListRequest getLaunchConfigurationListRequest

Return type

*GetLaunchConfigurationListResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetScalingProcessTypeList

GetScalingProcessTypeListResponse GetScalingProcessTypeList(getScalingProcessTypeListRequest)

D.프로세스구분리스트조회

Required Parameters

Name Type Description Notes
getScalingProcessTypeListRequest *GetScalingProcessTypeListRequest getScalingProcessTypeListRequest

Return type

*GetScalingProcessTypeListResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetScheduledActionList

GetScheduledActionListResponse GetScheduledActionList(getScheduledActionListRequest)

C.스케쥴액션리스트조회

Required Parameters

Name Type Description Notes
getScheduledActionListRequest *GetScheduledActionListRequest getScheduledActionListRequest

Return type

*GetScheduledActionListResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

PutScalingPolicy

PutScalingPolicyResponse PutScalingPolicy(putScalingPolicyRequest)

F.스케일링정책생성/변경

Required Parameters

Name Type Description Notes
putScalingPolicyRequest *PutScalingPolicyRequest putScalingPolicyRequest

Return type

*PutScalingPolicyResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

PutScheduledUpdateGroupAction

PutScheduledUpdateGroupActionResponse PutScheduledUpdateGroupAction(putScheduledUpdateGroupActionRequest)

C.스케쥴액션생성|수정

Required Parameters

Name Type Description Notes
putScheduledUpdateGroupActionRequest *PutScheduledUpdateGroupActionRequest putScheduledUpdateGroupActionRequest

Return type

*PutScheduledUpdateGroupActionResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ResumeProcesses

ResumeProcessesResponse ResumeProcesses(resumeProcessesRequest)

D.프로세스재개

Required Parameters

Name Type Description Notes
resumeProcessesRequest *ResumeProcessesRequest resumeProcessesRequest

Return type

*ResumeProcessesResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SetDesiredCapacity

SetDesiredCapacityResponse SetDesiredCapacity(setDesiredCapacityRequest)

B.기대용량치갱신

Required Parameters

Name Type Description Notes
setDesiredCapacityRequest *SetDesiredCapacityRequest setDesiredCapacityRequest

Return type

*SetDesiredCapacityResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SetServerInstanceHealth

SetServerInstanceHealthResponse SetServerInstanceHealth(setServerInstanceHealthRequest)

B.서버인스턴스헬스상태갱신

Required Parameters

Name Type Description Notes
setServerInstanceHealthRequest *SetServerInstanceHealthRequest setServerInstanceHealthRequest

Return type

*SetServerInstanceHealthResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SuspendProcesses

SuspendProcessesResponse SuspendProcesses(suspendProcessesRequest)

D.프로세스보류

Required Parameters

Name Type Description Notes
suspendProcessesRequest *SuspendProcessesRequest suspendProcessesRequest

Return type

*SuspendProcessesResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

TerminateServerInstanceInAutoScalingGroup

TerminateServerInstanceInAutoScalingGroupResponse TerminateServerInstanceInAutoScalingGroup(terminateServerInstanceInAutoScalingGroupRequest)

B.오토스케일링그룹에속한서버인스턴스삭제

Required Parameters

Name Type Description Notes
terminateServerInstanceInAutoScalingGroupRequest *TerminateServerInstanceInAutoScalingGroupRequest terminateServerInstanceInAutoScalingGroupRequest

Return type

*TerminateServerInstanceInAutoScalingGroupResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

UpdateAutoScalingGroup

UpdateAutoScalingGroupResponse UpdateAutoScalingGroup(updateAutoScalingGroupRequest)

B.오토스케일링그룹수정

Required Parameters

Name Type Description Notes
updateAutoScalingGroupRequest *UpdateAutoScalingGroupRequest updateAutoScalingGroupRequest

Return type

*UpdateAutoScalingGroupResponse

Authorization

x-ncp-iam

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]