deleteLoadBalancerInstances

Prev Next

개요

로드밸런서 인스턴스를 삭제합니다.

요청

요청 헤더

헤더 명 설명
x-ncp-apigw-timestamp 1970년 1월 1일 00:00:00 협정 세계시(UTC)부터의 경과 시간을 밀리초(Millisecond)로 나타낸 것
API Gateway 서버와 시간차가 5분 이상 나는 경우 유효하지 않은 요청으로 간주
x-ncp-apigw-api-key API Gateway에서 발급받은 키(v2버전에서는 필요 없음)
x-ncp-iam-access-key 네이버 클라우드 플랫폼[공공기관용]에서 발급받은 API Key 또는 IAM에서 발급받은 AccessKey
x-ncp-apigw-signature-v2 Body를 AccessKey와 맵핑되는 SecretKey로 암호화한 서명
HMAC 암호화 알고리즘은 HmacSHA256 사용

요청 파라미터

파라미터 명 필수 여부 타입 제약사항 설명
loadBalancerInstanceNoList.N Yes String 중복 불가 - 삭제할 로드밸런서의 인스턴스 번호 리스트
getLoadBalacerInstanceList 액션을 통해 획득 가능
<예시> loadBalancerInstanceNoList.1=123&loadBalancerInstanceNoList.2=345

응답

응답 바디

예시

요청 예시

GET {LOADBALANCER_API_URL}/loadbalancer/v2/deleteLoadBalancerInstances?loadBalancerInstanceNoList.1=1083108

응답 예시

<deleteLoadBalancerInstancesResponse>
  <requestId>a66e857f-47d8-41b5-a322-bf16d9daa874</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <loadBalancerInstanceList>
    <loadBalancerInstance>
      <loadBalancerInstanceNo>1083108</loadBalancerInstanceNo>
      <virtualIp>49.236.150.32,49.236.151.188</virtualIp>
      <loadBalancerName>penguin</loadBalancerName>
      <loadBalancerAlgorithmType>
        <code>RR</code>
        <codeName>Round Robin</codeName>
      </loadBalancerAlgorithmType>
      <loadBalancerDescription></loadBalancerDescription>
      <createDate>2018-11-26T11:04:31+0900</createDate>
      <domainName>slb-1083108.ncloudslb.com</domainName>
      <loadBalancerInstanceStatusName>terminating</loadBalancerInstanceStatusName>
      <loadBalancerInstanceStatus>
        <code>USED</code>
        <codeName>NET USED state</codeName>
      </loadBalancerInstanceStatus>
      <loadBalancerInstanceOperation>
        <code>TERMT</code>
        <codeName>NET TERMINATED OP</codeName>
      </loadBalancerInstanceOperation>
      <networkUsageType>
        <code>PBLIP</code>
        <codeName>Public</codeName>
      </networkUsageType>
      <isHttpKeepAlive>false</isHttpKeepAlive>
      <connectionTimeout>60</connectionTimeout>
      <certificateName></certificateName>
      <loadBalancerRuleList>
        <loadBalancerRule>
          <protocolType>
            <code>HTTP</code>
            <codeName>http</codeName>
          </protocolType>
          <loadBalancerPort>80</loadBalancerPort>
          <serverPort>80</serverPort>
          <l7HealthCheckPath>/</l7HealthCheckPath>
          <certificateName></certificateName>
          <proxyProtocolUseYn>N</proxyProtocolUseYn>
          <stickySessionUseYn>N</stickySessionUseYn>
          <http2UseYn>N</http2UseYn>
        </loadBalancerRule>
      </loadBalancerRuleList>
      <loadBalancedServerInstanceList/>
    </loadBalancerInstance>
  </loadBalancerInstanceList>
</deleteLoadBalancerInstancesResponse>

에러 코드

아래 에러 코드는 이 액션(Action)에서 특징적으로 발생하는 에러입니다. 공통적으로 발생하는 에러에 대한 상세한 설명은 NAVER Cloud Platform API를 참고해 주십시오.

HTTP Response Code 리턴 코드 리턴 메시지
400 10713 Not found contract information. Please check your input parameter.
400 24109 The input parameter instance number is invalid
400 24123 The input parameter load balancer instance number is invalid.
400 25026 You may not delete since (other) user is operating the target load balance.
400 25050 (Other)Unable to operate load balancer since use is manipulating the applying server.