VPC Overview
- Print
- PDF
VPC Overview
- Print
- PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
Can be used in a VPC environment.
Overview
NAVER Cloud Platform is a cloud service built with NAVER's latest computing technology and operational know-how.
Among the many product groups provided by NAVER Cloud Platform, the set of application programming interfaces (APIs) that allow you to use solution products is called NAVER Cloud Platform API.
NAVER Cloud Platform API is provided in the RESTful format.
It is done through GET/POST method calls in HTTP.
Common attributes
API URL
GET or POST
https://ncloud.apigw.ntruss.com/vpc/v2/
Request header
Header name | Description |
---|---|
x-ncp-apigw-timestamp | This is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC. If the time difference compared to the API Gateway server is more than 5 minutes, then the request is considered invalid. |
x-ncp-iam-access-key | API key issued by NAVER Cloud Platform or access key issued by IAM |
x-ncp-apigw-signature-v2 | A signature that encrypts the body of the example above with secret key mapped to access key HmacSHA256 is used for HMAC encryption algorithm. |
Operations
VPC Management
API name | Description |
---|---|
getVpcList | Gets VPC list |
getVpcDetail | Gets VPC details by using a VPC number. |
createVpc | Creates VPC. |
deleteVpc | Deletes VPC. |
Subnet Management
API name | Description |
---|---|
getSubnetList | Gets the list of subnets. |
getSubnetDetail | Gets the subnet details using a subnet number. |
createSubnet | Creates subnet. |
deleteSubnet | Deletes subnet. |
Network ACL
API name | Description |
---|---|
getNetworkAclList | Gets the network ACL list. |
getNetworkAclDetail | Gets the network ACL details using the network ACL number. |
createNetworkAcl | Creates network ACL. |
deleteNetworkAcl | Deletes network ACL. |
setSubnetNetworkAcl | Sets a subnet's network ACL. |
getNetworkAclRuleList | Gets a network ACL rule list using the network ACL number. |
addNetworkAclInboundRule | Adds the network ACL inbound rule list. |
addNetworkAclOutboundRule | Adds the network ACL outbound rule list. |
removeNetworkAclInboundRule | Removes the network ACL inbound rule list. |
removeNetworkAclOutboundRule | Removes the network ACL outbound rule list. |
setNetworkAclDescription | Edits the network ACL description. |
getNetworkAclDenyAllowGroupList | Gets the network ACL's Deny-Allow group list. |
getNetworkAclDenyAllowGroupDetail | Gets the network ACL's Deny-Allow group details using the Deny-Allow group number. |
createNetworkAclDenyAllowGroup | Creates network ACL's Deny-Allow group. |
deleteNetworkAclDenyAllowGroup | Deletes network ACL's Deny-Allow group. |
setNetworkAclDenyAllowGroupIpList | Sets the IP list of network ACL's Deny-Allow groups. |
setNetworkAclDenyAllowGroupDescription | Edits the description of network ACL's Deny-Allow groups. |
NAT Gateway
API name | Description |
---|---|
getNatGatewayInstanceList | Gets NAT Gateway instance list |
getNatGatewayInstanceDetail | Gets NAT Gateway instance details using the NAT Gateway instance number. |
createNatGatewayInstance | Creates NAT Gateway instance. |
deleteNatGatewayInstance | Deletes NAT Gateway instance. |
setNatGatewayDescription | Edits NAT Gateway description. |
VPC Peering
API name | Description |
---|---|
getVpcPeeringInstanceList | Gets VPC peering instance list. |
getVpcPeeringInstanceDetail | Gets VPC peering instance details using the VPC peering instance number. |
createVpcPeeringInstance | Creates VPC peering instance through peering request. |
deleteVpcPeeringInstance | Deletes VPC peering instance. |
acceptOrRejectVpcPeering | Accepts or rejects VPC peering request. |
setVpcPeeringDescription | Edits VPC peering description. |
Route Table
API name | Description |
---|---|
getRouteTableList | Gets routing table list. |
getRouteTableDetail | Gets routing table details using a routing table number. |
createRouteTable | Creates routing table. |
deleteRouteTable | Deletes routing table. |
getRouteList | Gets route list set in a routing table. |
addRoute | Adds route list to a routing table. |
removeRoute | Removes route list set in a routing table. The route set as default can't be removed. |
getRouteTableSubnetList | Gets related subnet list set in a routing table. |
addRouteTableSubnet | Adds related subnet list to a routing table. |
removeRouteTableSubnet | Removes related subnet list from a routing table. |
setRouteTableDescription | Edits routing table description. |
Was this article helpful?