Direct Connect

Overview

SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 명령 줄 인터페이스(Command-line interface, CLI)를 제공합니다.

본 가이드는 Direct Connect 서비스에 대한 간략한 설명 및 CLI를 호출하는 방법을 제공합니다.

Version

VersionStatusSupported Until
1.0CURRENT-

1 - CLIs

1.1 - Create Direct Connect

1.1.1 - 1.0

scpcli direct-connect direct-connect create
--vpc_id <value>
--name <value>
--bandwidth <value>
[--description <value>]
[--firewall_enabled <value>]
[--firewall_loggable <value>]
[--tags <value>]

Description

Direct Connect를 생성한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
vpc_id
required
stringVPC ID-
name
required
stringDirect Connect명-
bandwidth
required
integer포트용량-
description
optional
stringDirect Connect 설명-
firewall_enabled
optional
booleanFirewall 사용-
firewall_loggable
optional
boolean방화벽 로깅 가능-
tags
optional
array태그 목록'{"key": "", "value": ""}'

Responses

NameDescriptionExample
idDirect Connect ID
account_idAccount ID
bandwidth포트용량
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
descriptionDirect Connect 설명
firewall_idFirewall ID
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
nameDirect Connect명
state상태
vpc_idVPC ID
vpc_nameVPC 명

1.2 - Create Routing Rule

1.2.1 - 1.0

scpcli direct-connect routing-rule create
--direct_connect_id <value>
--destination_type <value>
--destination_cidr <value>
[--description <value>]
[--destination_resource_id <value>]

Description

Routing Rule을 생성한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
direct_connect_id
required
stringDirect Connect ID-
destination_type
required
string목적지 타입-
destination_cidr
required
string목적지 CIDR-
description
optional
string설명-
destination_resource_id
optional
string목적지 자원 ID-

Responses

NameDescriptionExample
idRouting Rule ID
account_idAccount ID
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
description설명
destination_cidr목적지 CIDR
destination_resource_id목적지 자원 ID
destination_resource_name목적지 자원명
destination_type목적지 타입
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
owner_idRouting Rule 소유자 ID
owner_typeRouting Rule 소유자 타입
state상태

1.3 - Delete Direct Connect

1.3.1 - 1.0

scpcli direct-connect direct-connect delete
--direct_connect_id <value>

Description

Direct Connect를 삭제한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
direct_connect_id
required
stringDirect Connect ID-

1.4 - Delete Routing Rule

1.4.1 - 1.0

scpcli direct-connect routing-rule delete
--routing_rule_id <value>
--direct_connect_id <value>

Description

Routing Rule을 삭제한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
routing_rule_id
required
stringRouting Rule ID-
direct_connect_id
required
stringDirect Connect ID-

1.5 - List Direct Connects

1.5.1 - 1.0

scpcli direct-connect direct-connect list
[--with_count <value>]
[--limit <value>]
[--marker <value>]
[--sort <value>]
[--id <value>]
[--name <value>]
[--state <value>]
[--vpc_id <value>]
[--vpc_name <value>]

Description

Direct Connect 목록을 조회한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
with_count
optional
stringwith counttrue
limit
optional
integer한도20
marker
optional
string마커607e0938521643b5b4b266f343fae693
sort
optional
stringsortcreated_at:desc
id
optional
stringDirect Connect ID-
name
optional
stringDirect Connect명-
state
optional
****상태-
vpc_id
optional
stringVPC ID-
vpc_name
optional
stringVPC 명-

Responses

NameDescriptionExample
idDirect Connect ID
account_idAccount ID
bandwidth포트용량
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
descriptionDirect Connect 설명
firewall_idFirewall ID
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
nameDirect Connect명
state상태
vpc_idVPC ID
vpc_nameVPC 명

1.6 - List Routing Rules

1.6.1 - 1.0

scpcli direct-connect routing-rule list
--direct_connect_id <value>
[--with_count <value>]
[--limit <value>]
[--marker <value>]
[--sort <value>]
[--id <value>]
[--destination_type <value>]
[--destination_cidr <value>]
[--state <value>]

Description

Routing Rule 목록을 조회한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
direct_connect_id
required
stringDirect Connect ID-
with_count
optional
stringwith counttrue
limit
optional
integer한도20
marker
optional
string마커607e0938521643b5b4b266f343fae693
sort
optional
stringsortcreated_at:desc
id
optional
stringRouting Rule ID-
destination_type
optional
****목적지 타입-
destination_cidr
optional
string목적지 CIDR-
state
optional
****상태-

Responses

NameDescriptionExample
idRouting Rule ID
account_idAccount ID
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
description설명
destination_cidr목적지 CIDR
destination_resource_id목적지 자원 ID
destination_resource_name목적지 자원명
destination_type목적지 타입
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
owner_idRouting Rule 소유자 ID
owner_typeRouting Rule 소유자 타입
state상태

1.7 - Set Direct Connect

1.7.1 - 1.0

scpcli direct-connect direct-connect set
--direct_connect_id <value>
--description <value>

Description

Direct Connect를 수정한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
direct_connect_id
required
stringDirect Connect ID-
description
required
stringDirect Connect 설명-

1.8 - Show Direct Connect

1.8.1 - 1.0

scpcli direct-connect direct-connect show
--direct_connect_id <value>

Description

Direct Connect를 상세조회한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
direct_connect_id
required
stringDirect Connect ID-

Responses

NameDescriptionExample
idDirect Connect ID
account_idAccount ID
bandwidth포트용량
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
descriptionDirect Connect 설명
firewall_idFirewall ID
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
nameDirect Connect명
state상태
vpc_idVPC ID
vpc_nameVPC 명