# Go API client for vpc VPC Network 관련 API
https://ncloud.apigw.ntruss.com/vpc/v2 ## Overview This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client. - API version: 2020-09-17T10:29:55Z - Package version: 1.0.0 - Build package: io.swagger.codegen.languages.NcpGoForNcloudClientCodegen ## Installation Put the package under your project folder and add the following in import: ``` "./vpc" ``` ## Documentation for API Endpoints All URIs are relative to *https://ncloud.apigw.ntruss.com/vpc/v2* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *V2Api* | [**AcceptOrRejectVpcPeering**](docs/V2Api.md#acceptorrejectvpcpeering) | **Post** /acceptOrRejectVpcPeering | *V2Api* | [**AddNetworkAclInboundRule**](docs/V2Api.md#addnetworkaclinboundrule) | **Post** /addNetworkAclInboundRule | *V2Api* | [**AddNetworkAclOutboundRule**](docs/V2Api.md#addnetworkacloutboundrule) | **Post** /addNetworkAclOutboundRule | *V2Api* | [**AddRoute**](docs/V2Api.md#addroute) | **Post** /addRoute | *V2Api* | [**AddRouteTableSubnet**](docs/V2Api.md#addroutetablesubnet) | **Post** /addRouteTableSubnet | *V2Api* | [**CreateNatGatewayInstance**](docs/V2Api.md#createnatgatewayinstance) | **Post** /createNatGatewayInstance | *V2Api* | [**CreateNetworkAcl**](docs/V2Api.md#createnetworkacl) | **Post** /createNetworkAcl | *V2Api* | [**CreateRouteTable**](docs/V2Api.md#createroutetable) | **Post** /createRouteTable | *V2Api* | [**CreateSubnet**](docs/V2Api.md#createsubnet) | **Post** /createSubnet | *V2Api* | [**CreateVpc**](docs/V2Api.md#createvpc) | **Post** /createVpc | *V2Api* | [**CreateVpcPeeringInstance**](docs/V2Api.md#createvpcpeeringinstance) | **Post** /createVpcPeeringInstance | *V2Api* | [**DeleteNatGatewayInstance**](docs/V2Api.md#deletenatgatewayinstance) | **Post** /deleteNatGatewayInstance | *V2Api* | [**DeleteNetworkAcl**](docs/V2Api.md#deletenetworkacl) | **Post** /deleteNetworkAcl | *V2Api* | [**DeleteRouteTable**](docs/V2Api.md#deleteroutetable) | **Post** /deleteRouteTable | *V2Api* | [**DeleteSubnet**](docs/V2Api.md#deletesubnet) | **Post** /deleteSubnet | *V2Api* | [**DeleteVpc**](docs/V2Api.md#deletevpc) | **Post** /deleteVpc | *V2Api* | [**DeleteVpcPeeringInstance**](docs/V2Api.md#deletevpcpeeringinstance) | **Post** /deleteVpcPeeringInstance | *V2Api* | [**GetNatGatewayInstanceDetail**](docs/V2Api.md#getnatgatewayinstancedetail) | **Post** /getNatGatewayInstanceDetail | *V2Api* | [**GetNatGatewayInstanceList**](docs/V2Api.md#getnatgatewayinstancelist) | **Post** /getNatGatewayInstanceList | *V2Api* | [**GetNetworkAclDetail**](docs/V2Api.md#getnetworkacldetail) | **Post** /getNetworkAclDetail | *V2Api* | [**GetNetworkAclList**](docs/V2Api.md#getnetworkacllist) | **Post** /getNetworkAclList | *V2Api* | [**GetNetworkAclRuleList**](docs/V2Api.md#getnetworkaclrulelist) | **Post** /getNetworkAclRuleList | *V2Api* | [**GetRouteList**](docs/V2Api.md#getroutelist) | **Post** /getRouteList | *V2Api* | [**GetRouteTableDetail**](docs/V2Api.md#getroutetabledetail) | **Post** /getRouteTableDetail | *V2Api* | [**GetRouteTableList**](docs/V2Api.md#getroutetablelist) | **Post** /getRouteTableList | *V2Api* | [**GetRouteTableSubnetList**](docs/V2Api.md#getroutetablesubnetlist) | **Post** /getRouteTableSubnetList | *V2Api* | [**GetSubnetDetail**](docs/V2Api.md#getsubnetdetail) | **Post** /getSubnetDetail | *V2Api* | [**GetSubnetList**](docs/V2Api.md#getsubnetlist) | **Post** /getSubnetList | *V2Api* | [**GetVpcDetail**](docs/V2Api.md#getvpcdetail) | **Post** /getVpcDetail | *V2Api* | [**GetVpcList**](docs/V2Api.md#getvpclist) | **Post** /getVpcList | *V2Api* | [**GetVpcPeeringInstanceDetail**](docs/V2Api.md#getvpcpeeringinstancedetail) | **Post** /getVpcPeeringInstanceDetail | *V2Api* | [**GetVpcPeeringInstanceList**](docs/V2Api.md#getvpcpeeringinstancelist) | **Post** /getVpcPeeringInstanceList | *V2Api* | [**RemoveNetworkAclInboundRule**](docs/V2Api.md#removenetworkaclinboundrule) | **Post** /removeNetworkAclInboundRule | *V2Api* | [**RemoveNetworkAclOutboundRule**](docs/V2Api.md#removenetworkacloutboundrule) | **Post** /removeNetworkAclOutboundRule | *V2Api* | [**RemoveRoute**](docs/V2Api.md#removeroute) | **Post** /removeRoute | *V2Api* | [**RemoveRouteTableSubnet**](docs/V2Api.md#removeroutetablesubnet) | **Post** /removeRouteTableSubnet | *V2Api* | [**SetNatGatewayDescription**](docs/V2Api.md#setnatgatewaydescription) | **Post** /setNatGatewayDescription | *V2Api* | [**SetNetworkAclDescription**](docs/V2Api.md#setnetworkacldescription) | **Post** /setNetworkAclDescription | *V2Api* | [**SetRouteTableDescription**](docs/V2Api.md#setroutetabledescription) | **Post** /setRouteTableDescription | *V2Api* | [**SetSubnetNetworkAcl**](docs/V2Api.md#setsubnetnetworkacl) | **Post** /setSubnetNetworkAcl | *V2Api* | [**SetVpcPeeringDescription**](docs/V2Api.md#setvpcpeeringdescription) | **Post** /setVpcPeeringDescription | ## Documentation For Models - [AcceptOrRejectVpcPeeringRequest](docs/AcceptOrRejectVpcPeeringRequest.md) - [AcceptOrRejectVpcPeeringResponse](docs/AcceptOrRejectVpcPeeringResponse.md) - [AddNetworkAclInboundRuleRequest](docs/AddNetworkAclInboundRuleRequest.md) - [AddNetworkAclInboundRuleResponse](docs/AddNetworkAclInboundRuleResponse.md) - [AddNetworkAclOutboundRuleRequest](docs/AddNetworkAclOutboundRuleRequest.md) - [AddNetworkAclOutboundRuleResponse](docs/AddNetworkAclOutboundRuleResponse.md) - [AddNetworkAclRuleParameter](docs/AddNetworkAclRuleParameter.md) - [AddRouteRequest](docs/AddRouteRequest.md) - [AddRouteResponse](docs/AddRouteResponse.md) - [AddRouteTableSubnetRequest](docs/AddRouteTableSubnetRequest.md) - [AddRouteTableSubnetResponse](docs/AddRouteTableSubnetResponse.md) - [CommonCode](docs/CommonCode.md) - [CreateNatGatewayInstanceRequest](docs/CreateNatGatewayInstanceRequest.md) - [CreateNatGatewayInstanceResponse](docs/CreateNatGatewayInstanceResponse.md) - [CreateNetworkAclRequest](docs/CreateNetworkAclRequest.md) - [CreateNetworkAclResponse](docs/CreateNetworkAclResponse.md) - [CreateRouteTableRequest](docs/CreateRouteTableRequest.md) - [CreateRouteTableResponse](docs/CreateRouteTableResponse.md) - [CreateSubnetRequest](docs/CreateSubnetRequest.md) - [CreateSubnetResponse](docs/CreateSubnetResponse.md) - [CreateVpcPeeringInstanceRequest](docs/CreateVpcPeeringInstanceRequest.md) - [CreateVpcPeeringInstanceResponse](docs/CreateVpcPeeringInstanceResponse.md) - [CreateVpcRequest](docs/CreateVpcRequest.md) - [CreateVpcResponse](docs/CreateVpcResponse.md) - [DeleteNatGatewayInstanceRequest](docs/DeleteNatGatewayInstanceRequest.md) - [DeleteNatGatewayInstanceResponse](docs/DeleteNatGatewayInstanceResponse.md) - [DeleteNetworkAclRequest](docs/DeleteNetworkAclRequest.md) - [DeleteNetworkAclResponse](docs/DeleteNetworkAclResponse.md) - [DeleteRouteTableRequest](docs/DeleteRouteTableRequest.md) - [DeleteRouteTableResponse](docs/DeleteRouteTableResponse.md) - [DeleteSubnetRequest](docs/DeleteSubnetRequest.md) - [DeleteSubnetResponse](docs/DeleteSubnetResponse.md) - [DeleteVpcPeeringInstanceRequest](docs/DeleteVpcPeeringInstanceRequest.md) - [DeleteVpcPeeringInstanceResponse](docs/DeleteVpcPeeringInstanceResponse.md) - [DeleteVpcRequest](docs/DeleteVpcRequest.md) - [DeleteVpcResponse](docs/DeleteVpcResponse.md) - [GetNatGatewayInstanceDetailRequest](docs/GetNatGatewayInstanceDetailRequest.md) - [GetNatGatewayInstanceDetailResponse](docs/GetNatGatewayInstanceDetailResponse.md) - [GetNatGatewayInstanceListRequest](docs/GetNatGatewayInstanceListRequest.md) - [GetNatGatewayInstanceListResponse](docs/GetNatGatewayInstanceListResponse.md) - [GetNetworkAclDetailRequest](docs/GetNetworkAclDetailRequest.md) - [GetNetworkAclDetailResponse](docs/GetNetworkAclDetailResponse.md) - [GetNetworkAclListRequest](docs/GetNetworkAclListRequest.md) - [GetNetworkAclListResponse](docs/GetNetworkAclListResponse.md) - [GetNetworkAclRuleListRequest](docs/GetNetworkAclRuleListRequest.md) - [GetNetworkAclRuleListResponse](docs/GetNetworkAclRuleListResponse.md) - [GetRouteListRequest](docs/GetRouteListRequest.md) - [GetRouteListResponse](docs/GetRouteListResponse.md) - [GetRouteTableDetailRequest](docs/GetRouteTableDetailRequest.md) - [GetRouteTableDetailResponse](docs/GetRouteTableDetailResponse.md) - [GetRouteTableListRequest](docs/GetRouteTableListRequest.md) - [GetRouteTableListResponse](docs/GetRouteTableListResponse.md) - [GetRouteTableSubnetListRequest](docs/GetRouteTableSubnetListRequest.md) - [GetRouteTableSubnetListResponse](docs/GetRouteTableSubnetListResponse.md) - [GetSubnetDetailRequest](docs/GetSubnetDetailRequest.md) - [GetSubnetDetailResponse](docs/GetSubnetDetailResponse.md) - [GetSubnetListRequest](docs/GetSubnetListRequest.md) - [GetSubnetListResponse](docs/GetSubnetListResponse.md) - [GetVpcDetailRequest](docs/GetVpcDetailRequest.md) - [GetVpcDetailResponse](docs/GetVpcDetailResponse.md) - [GetVpcListRequest](docs/GetVpcListRequest.md) - [GetVpcListResponse](docs/GetVpcListResponse.md) - [GetVpcPeeringInstanceDetailRequest](docs/GetVpcPeeringInstanceDetailRequest.md) - [GetVpcPeeringInstanceDetailResponse](docs/GetVpcPeeringInstanceDetailResponse.md) - [GetVpcPeeringInstanceListRequest](docs/GetVpcPeeringInstanceListRequest.md) - [GetVpcPeeringInstanceListResponse](docs/GetVpcPeeringInstanceListResponse.md) - [NatGatewayInstance](docs/NatGatewayInstance.md) - [NetworkAcl](docs/NetworkAcl.md) - [NetworkAclRule](docs/NetworkAclRule.md) - [RemoveNetworkAclInboundRuleRequest](docs/RemoveNetworkAclInboundRuleRequest.md) - [RemoveNetworkAclInboundRuleResponse](docs/RemoveNetworkAclInboundRuleResponse.md) - [RemoveNetworkAclOutboundRuleRequest](docs/RemoveNetworkAclOutboundRuleRequest.md) - [RemoveNetworkAclOutboundRuleResponse](docs/RemoveNetworkAclOutboundRuleResponse.md) - [RemoveNetworkAclRuleParameter](docs/RemoveNetworkAclRuleParameter.md) - [RemoveRouteRequest](docs/RemoveRouteRequest.md) - [RemoveRouteResponse](docs/RemoveRouteResponse.md) - [RemoveRouteTableSubnetRequest](docs/RemoveRouteTableSubnetRequest.md) - [RemoveRouteTableSubnetResponse](docs/RemoveRouteTableSubnetResponse.md) - [Route](docs/Route.md) - [RouteParameter](docs/RouteParameter.md) - [RouteTable](docs/RouteTable.md) - [SetNatGatewayDescriptionRequest](docs/SetNatGatewayDescriptionRequest.md) - [SetNatGatewayDescriptionResponse](docs/SetNatGatewayDescriptionResponse.md) - [SetNetworkAclDescriptionRequest](docs/SetNetworkAclDescriptionRequest.md) - [SetNetworkAclDescriptionResponse](docs/SetNetworkAclDescriptionResponse.md) - [SetRouteTableDescriptionRequest](docs/SetRouteTableDescriptionRequest.md) - [SetRouteTableDescriptionResponse](docs/SetRouteTableDescriptionResponse.md) - [SetSubnetNetworkAclRequest](docs/SetSubnetNetworkAclRequest.md) - [SetSubnetNetworkAclResponse](docs/SetSubnetNetworkAclResponse.md) - [SetVpcPeeringDescriptionRequest](docs/SetVpcPeeringDescriptionRequest.md) - [SetVpcPeeringDescriptionResponse](docs/SetVpcPeeringDescriptionResponse.md) - [Subnet](docs/Subnet.md) - [Vpc](docs/Vpc.md) - [VpcPeeringInstance](docs/VpcPeeringInstance.md)