Documentation Index

Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt

Use this file to discover all available pages before exploring further.

removeAccessControlGroupInboundRule

Prev Next

VPC 환경에서 이용 가능합니다.

개요

ACG의 Inbound Rule 리스트를 제거합니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
regionCode No String - 리전 코드
Inbound Rule이 제거될 ACG의 리전(Region) 결정 가능
regionCode는 getRegionList 액션을 통해 획득 가능
Default : getRegionList 조회 결과의 첫 번째 리전을 선택
vpcNo Yes String - VPC 번호
Inbound Rule이 제거될 ACG의 VPC를 결정함
vpcNo는 getVpcList 액션을 통해 획득 가능
accessControlGroupNo Yes String - ACG 번호
accessControlGroupNo는 getAccessControlGroupList 액션을 통해 획득 가능
accessControlGroupRuleList.N.protocolTypeCode Yes String - ACG Rule의 프로토콜 유형 코드
프로토콜 번호는 1-254까지 허용
Options : TCP | UDP | ICMP | 1-254
accessControlGroupRuleList.N.ipBlock Conditional String - ACG Rule의 접근 소스 IP 주소 블록
접근 소스를 IP 주소 블록과 ACG 번호중 한 가지로 결정 가능
.ex) 0.0.0.0/0, 100.10.20.0/24, 192.168.0.10/32
accessControlGroupRuleList.N.accessControlGroupSequence Conditional String - ACG Rule의 접근 소스 ACG 번호
접근 소스를 IP 주소 블록과 ACG 번호중 한 가지로 결정 가능
accessControlGroupNo는 getAccessControlGroupList 액션을 통해 획득 가능
accessControlGroupRuleList.N.portRange Conditional String - ACG Rule의 포트 범위
ex1) 단일 포트 : 22
ex2) 범위 지정 : 1-65535
protocolTypeCode가 TCP(6),UDP(17) 인 경우를 제외하고는 포트 범위를 입력하지 않음
responseFormatType No String - 응답 결과의 포맷 타입
Options : xml | json
Default : xml

응답

응답 데이터 타입

  • AccessControlGroupRuleList 타입
AccessControlGroupRuleList extends CommonResponse
private Integer totalRows;
private List<AccessControlGroupRule> accessControlGroupRuleList = new ArrayList<>();
AccessControlGroupRule
private String accessControlGroupNo;
private ProtocolType protocolType;
private String ipBlock;
private String accessControlGroupSequence;
private String portRange;
private CommonCode accessControlGroupRuleType;
private String accessControlGroupRuleDescription;

예시

요청 예시

ncloud vserver removeAccessControlGroupInboundRule --regionCode KR --vpcNo ***04 --accessControlGroupNo ***63 --accessControlGroupRuleList "protocolTypeCode='TCP', ipBlock='***.***.0.0/0', portRange='81'" "protocolTypeCode='TCP', ipBlock='***.***.0.0/0', portRange='82'"

응답 예시

요청 수행 후 해당 ACG의 Inbound Rule 리스트

<removeAccessControlGroupInboundRuleResponse>
  <requestId>4d82787f-c538-4a7b-a5e8-1351f7bdf592</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <accessControlGroupRuleList>
    <accessControlGroupRule>
      <accessControlGroupNo>***63</accessControlGroupNo>
      <protocolType>
        <code>TCP</code>
        <codeName>tcp</codeName>
        <number>6</number>
      </protocolType>
      <ipBlock>***.***.0.0/0</ipBlock>
      <accessControlGroupSequence></accessControlGroupSequence>
      <portRange>22</portRange>
      <accessControlGroupRuleType>
        <code>INBND</code>
        <codeName>Inbound</codeName>
      </accessControlGroupRuleType>
      <accessControlGroupRuleDescription></accessControlGroupRuleDescription>
    </accessControlGroupRule>
  </accessControlGroupRuleList>
</removeAccessControlGroupInboundRuleResponse>