github.com/NaverCloudPlatform/ncloud-sdk-go-v2@v1.6.13/services/vpc/README.md (about) 1 # Go API client for vpc 2 3 VPC Network 관련 API<br/>https://ncloud.apigw.ntruss.com/vpc/v2 4 5 ## Overview 6 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. 7 8 - API version: 2023-04-19T05:56:48Z 9 - Package version: 1.0.4 10 - Build package: io.swagger.codegen.languages.NcpGoForNcloudClientCodegen 11 12 ## Installation 13 Put the package under your project folder and add the following in import: 14 ``` 15 "./vpc" 16 ``` 17 18 ## Documentation for API Endpoints 19 20 All URIs are relative to *https://ncloud.apigw.ntruss.com/vpc/v2* 21 22 Class | Method | HTTP request | Description 23 ------------ | ------------- | ------------- | ------------- 24 *V2Api* | [**AcceptOrRejectVpcPeering**](docs/V2Api.md#acceptorrejectvpcpeering) | **Post** /acceptOrRejectVpcPeering | 25 *V2Api* | [**AddNetworkAclInboundRule**](docs/V2Api.md#addnetworkaclinboundrule) | **Post** /addNetworkAclInboundRule | 26 *V2Api* | [**AddNetworkAclOutboundRule**](docs/V2Api.md#addnetworkacloutboundrule) | **Post** /addNetworkAclOutboundRule | 27 *V2Api* | [**AddRoute**](docs/V2Api.md#addroute) | **Post** /addRoute | 28 *V2Api* | [**AddRouteTableSubnet**](docs/V2Api.md#addroutetablesubnet) | **Post** /addRouteTableSubnet | 29 *V2Api* | [**CreateNatGatewayInstance**](docs/V2Api.md#createnatgatewayinstance) | **Post** /createNatGatewayInstance | 30 *V2Api* | [**CreateNetworkAcl**](docs/V2Api.md#createnetworkacl) | **Post** /createNetworkAcl | 31 *V2Api* | [**CreateNetworkAclDenyAllowGroup**](docs/V2Api.md#createnetworkacldenyallowgroup) | **Post** /createNetworkAclDenyAllowGroup | 32 *V2Api* | [**CreateRouteTable**](docs/V2Api.md#createroutetable) | **Post** /createRouteTable | 33 *V2Api* | [**CreateSubnet**](docs/V2Api.md#createsubnet) | **Post** /createSubnet | 34 *V2Api* | [**CreateVpc**](docs/V2Api.md#createvpc) | **Post** /createVpc | 35 *V2Api* | [**CreateVpcPeeringInstance**](docs/V2Api.md#createvpcpeeringinstance) | **Post** /createVpcPeeringInstance | 36 *V2Api* | [**DeleteNatGatewayInstance**](docs/V2Api.md#deletenatgatewayinstance) | **Post** /deleteNatGatewayInstance | 37 *V2Api* | [**DeleteNetworkAcl**](docs/V2Api.md#deletenetworkacl) | **Post** /deleteNetworkAcl | 38 *V2Api* | [**DeleteNetworkAclDenyAllowGroup**](docs/V2Api.md#deletenetworkacldenyallowgroup) | **Post** /deleteNetworkAclDenyAllowGroup | 39 *V2Api* | [**DeleteRouteTable**](docs/V2Api.md#deleteroutetable) | **Post** /deleteRouteTable | 40 *V2Api* | [**DeleteSubnet**](docs/V2Api.md#deletesubnet) | **Post** /deleteSubnet | 41 *V2Api* | [**DeleteVpc**](docs/V2Api.md#deletevpc) | **Post** /deleteVpc | 42 *V2Api* | [**DeleteVpcPeeringInstance**](docs/V2Api.md#deletevpcpeeringinstance) | **Post** /deleteVpcPeeringInstance | 43 *V2Api* | [**GetNatGatewayInstanceDetail**](docs/V2Api.md#getnatgatewayinstancedetail) | **Post** /getNatGatewayInstanceDetail | 44 *V2Api* | [**GetNatGatewayInstanceList**](docs/V2Api.md#getnatgatewayinstancelist) | **Post** /getNatGatewayInstanceList | 45 *V2Api* | [**GetNetworkAclDenyAllowGroupDetail**](docs/V2Api.md#getnetworkacldenyallowgroupdetail) | **Post** /getNetworkAclDenyAllowGroupDetail | 46 *V2Api* | [**GetNetworkAclDenyAllowGroupList**](docs/V2Api.md#getnetworkacldenyallowgrouplist) | **Post** /getNetworkAclDenyAllowGroupList | 47 *V2Api* | [**GetNetworkAclDetail**](docs/V2Api.md#getnetworkacldetail) | **Post** /getNetworkAclDetail | 48 *V2Api* | [**GetNetworkAclList**](docs/V2Api.md#getnetworkacllist) | **Post** /getNetworkAclList | 49 *V2Api* | [**GetNetworkAclRuleList**](docs/V2Api.md#getnetworkaclrulelist) | **Post** /getNetworkAclRuleList | 50 *V2Api* | [**GetRouteList**](docs/V2Api.md#getroutelist) | **Post** /getRouteList | 51 *V2Api* | [**GetRouteTableDetail**](docs/V2Api.md#getroutetabledetail) | **Post** /getRouteTableDetail | 52 *V2Api* | [**GetRouteTableList**](docs/V2Api.md#getroutetablelist) | **Post** /getRouteTableList | 53 *V2Api* | [**GetRouteTableSubnetList**](docs/V2Api.md#getroutetablesubnetlist) | **Post** /getRouteTableSubnetList | 54 *V2Api* | [**GetSubnetDetail**](docs/V2Api.md#getsubnetdetail) | **Post** /getSubnetDetail | 55 *V2Api* | [**GetSubnetList**](docs/V2Api.md#getsubnetlist) | **Post** /getSubnetList | 56 *V2Api* | [**GetVpcDetail**](docs/V2Api.md#getvpcdetail) | **Post** /getVpcDetail | 57 *V2Api* | [**GetVpcList**](docs/V2Api.md#getvpclist) | **Post** /getVpcList | 58 *V2Api* | [**GetVpcPeeringInstanceDetail**](docs/V2Api.md#getvpcpeeringinstancedetail) | **Post** /getVpcPeeringInstanceDetail | 59 *V2Api* | [**GetVpcPeeringInstanceList**](docs/V2Api.md#getvpcpeeringinstancelist) | **Post** /getVpcPeeringInstanceList | 60 *V2Api* | [**RemoveNetworkAclInboundRule**](docs/V2Api.md#removenetworkaclinboundrule) | **Post** /removeNetworkAclInboundRule | 61 *V2Api* | [**RemoveNetworkAclOutboundRule**](docs/V2Api.md#removenetworkacloutboundrule) | **Post** /removeNetworkAclOutboundRule | 62 *V2Api* | [**RemoveRoute**](docs/V2Api.md#removeroute) | **Post** /removeRoute | 63 *V2Api* | [**RemoveRouteTableSubnet**](docs/V2Api.md#removeroutetablesubnet) | **Post** /removeRouteTableSubnet | 64 *V2Api* | [**SetNatGatewayDescription**](docs/V2Api.md#setnatgatewaydescription) | **Post** /setNatGatewayDescription | 65 *V2Api* | [**SetNetworkAclDenyAllowGroupDescription**](docs/V2Api.md#setnetworkacldenyallowgroupdescription) | **Post** /setNetworkAclDenyAllowGroupDescription | 66 *V2Api* | [**SetNetworkAclDenyAllowGroupIpList**](docs/V2Api.md#setnetworkacldenyallowgroupiplist) | **Post** /setNetworkAclDenyAllowGroupIpList | 67 *V2Api* | [**SetNetworkAclDescription**](docs/V2Api.md#setnetworkacldescription) | **Post** /setNetworkAclDescription | 68 *V2Api* | [**SetRouteTableDescription**](docs/V2Api.md#setroutetabledescription) | **Post** /setRouteTableDescription | 69 *V2Api* | [**SetSubnetNetworkAcl**](docs/V2Api.md#setsubnetnetworkacl) | **Post** /setSubnetNetworkAcl | 70 *V2Api* | [**SetVpcPeeringDescription**](docs/V2Api.md#setvpcpeeringdescription) | **Post** /setVpcPeeringDescription | 71 72 73 ## Documentation For Models 74 75 - [AcceptOrRejectVpcPeeringRequest](docs/AcceptOrRejectVpcPeeringRequest.md) 76 - [AcceptOrRejectVpcPeeringResponse](docs/AcceptOrRejectVpcPeeringResponse.md) 77 - [AddNetworkAclInboundRuleRequest](docs/AddNetworkAclInboundRuleRequest.md) 78 - [AddNetworkAclInboundRuleResponse](docs/AddNetworkAclInboundRuleResponse.md) 79 - [AddNetworkAclOutboundRuleRequest](docs/AddNetworkAclOutboundRuleRequest.md) 80 - [AddNetworkAclOutboundRuleResponse](docs/AddNetworkAclOutboundRuleResponse.md) 81 - [AddNetworkAclRuleParameter](docs/AddNetworkAclRuleParameter.md) 82 - [AddRouteRequest](docs/AddRouteRequest.md) 83 - [AddRouteResponse](docs/AddRouteResponse.md) 84 - [AddRouteTableSubnetRequest](docs/AddRouteTableSubnetRequest.md) 85 - [AddRouteTableSubnetResponse](docs/AddRouteTableSubnetResponse.md) 86 - [CommonCode](docs/CommonCode.md) 87 - [CreateNatGatewayInstanceRequest](docs/CreateNatGatewayInstanceRequest.md) 88 - [CreateNatGatewayInstanceResponse](docs/CreateNatGatewayInstanceResponse.md) 89 - [CreateNetworkAclDenyAllowGroupRequest](docs/CreateNetworkAclDenyAllowGroupRequest.md) 90 - [CreateNetworkAclDenyAllowGroupResponse](docs/CreateNetworkAclDenyAllowGroupResponse.md) 91 - [CreateNetworkAclRequest](docs/CreateNetworkAclRequest.md) 92 - [CreateNetworkAclResponse](docs/CreateNetworkAclResponse.md) 93 - [CreateRouteTableRequest](docs/CreateRouteTableRequest.md) 94 - [CreateRouteTableResponse](docs/CreateRouteTableResponse.md) 95 - [CreateSubnetRequest](docs/CreateSubnetRequest.md) 96 - [CreateSubnetResponse](docs/CreateSubnetResponse.md) 97 - [CreateVpcPeeringInstanceRequest](docs/CreateVpcPeeringInstanceRequest.md) 98 - [CreateVpcPeeringInstanceResponse](docs/CreateVpcPeeringInstanceResponse.md) 99 - [CreateVpcRequest](docs/CreateVpcRequest.md) 100 - [CreateVpcResponse](docs/CreateVpcResponse.md) 101 - [DeleteNatGatewayInstanceRequest](docs/DeleteNatGatewayInstanceRequest.md) 102 - [DeleteNatGatewayInstanceResponse](docs/DeleteNatGatewayInstanceResponse.md) 103 - [DeleteNetworkAclDenyAllowGroupRequest](docs/DeleteNetworkAclDenyAllowGroupRequest.md) 104 - [DeleteNetworkAclDenyAllowGroupResponse](docs/DeleteNetworkAclDenyAllowGroupResponse.md) 105 - [DeleteNetworkAclRequest](docs/DeleteNetworkAclRequest.md) 106 - [DeleteNetworkAclResponse](docs/DeleteNetworkAclResponse.md) 107 - [DeleteRouteTableRequest](docs/DeleteRouteTableRequest.md) 108 - [DeleteRouteTableResponse](docs/DeleteRouteTableResponse.md) 109 - [DeleteSubnetRequest](docs/DeleteSubnetRequest.md) 110 - [DeleteSubnetResponse](docs/DeleteSubnetResponse.md) 111 - [DeleteVpcPeeringInstanceRequest](docs/DeleteVpcPeeringInstanceRequest.md) 112 - [DeleteVpcPeeringInstanceResponse](docs/DeleteVpcPeeringInstanceResponse.md) 113 - [DeleteVpcRequest](docs/DeleteVpcRequest.md) 114 - [DeleteVpcResponse](docs/DeleteVpcResponse.md) 115 - [GetNatGatewayInstanceDetailRequest](docs/GetNatGatewayInstanceDetailRequest.md) 116 - [GetNatGatewayInstanceDetailResponse](docs/GetNatGatewayInstanceDetailResponse.md) 117 - [GetNatGatewayInstanceListRequest](docs/GetNatGatewayInstanceListRequest.md) 118 - [GetNatGatewayInstanceListResponse](docs/GetNatGatewayInstanceListResponse.md) 119 - [GetNetworkAclDenyAllowGroupDetailRequest](docs/GetNetworkAclDenyAllowGroupDetailRequest.md) 120 - [GetNetworkAclDenyAllowGroupDetailResponse](docs/GetNetworkAclDenyAllowGroupDetailResponse.md) 121 - [GetNetworkAclDenyAllowGroupListRequest](docs/GetNetworkAclDenyAllowGroupListRequest.md) 122 - [GetNetworkAclDenyAllowGroupListResponse](docs/GetNetworkAclDenyAllowGroupListResponse.md) 123 - [GetNetworkAclDetailRequest](docs/GetNetworkAclDetailRequest.md) 124 - [GetNetworkAclDetailResponse](docs/GetNetworkAclDetailResponse.md) 125 - [GetNetworkAclListRequest](docs/GetNetworkAclListRequest.md) 126 - [GetNetworkAclListResponse](docs/GetNetworkAclListResponse.md) 127 - [GetNetworkAclRuleListRequest](docs/GetNetworkAclRuleListRequest.md) 128 - [GetNetworkAclRuleListResponse](docs/GetNetworkAclRuleListResponse.md) 129 - [GetRouteListRequest](docs/GetRouteListRequest.md) 130 - [GetRouteListResponse](docs/GetRouteListResponse.md) 131 - [GetRouteTableDetailRequest](docs/GetRouteTableDetailRequest.md) 132 - [GetRouteTableDetailResponse](docs/GetRouteTableDetailResponse.md) 133 - [GetRouteTableListRequest](docs/GetRouteTableListRequest.md) 134 - [GetRouteTableListResponse](docs/GetRouteTableListResponse.md) 135 - [GetRouteTableSubnetListRequest](docs/GetRouteTableSubnetListRequest.md) 136 - [GetRouteTableSubnetListResponse](docs/GetRouteTableSubnetListResponse.md) 137 - [GetSubnetDetailRequest](docs/GetSubnetDetailRequest.md) 138 - [GetSubnetDetailResponse](docs/GetSubnetDetailResponse.md) 139 - [GetSubnetListRequest](docs/GetSubnetListRequest.md) 140 - [GetSubnetListResponse](docs/GetSubnetListResponse.md) 141 - [GetVpcDetailRequest](docs/GetVpcDetailRequest.md) 142 - [GetVpcDetailResponse](docs/GetVpcDetailResponse.md) 143 - [GetVpcListRequest](docs/GetVpcListRequest.md) 144 - [GetVpcListResponse](docs/GetVpcListResponse.md) 145 - [GetVpcPeeringInstanceDetailRequest](docs/GetVpcPeeringInstanceDetailRequest.md) 146 - [GetVpcPeeringInstanceDetailResponse](docs/GetVpcPeeringInstanceDetailResponse.md) 147 - [GetVpcPeeringInstanceListRequest](docs/GetVpcPeeringInstanceListRequest.md) 148 - [GetVpcPeeringInstanceListResponse](docs/GetVpcPeeringInstanceListResponse.md) 149 - [NatGatewayInstance](docs/NatGatewayInstance.md) 150 - [NetworkAcl](docs/NetworkAcl.md) 151 - [NetworkAclDenyAllowGroup](docs/NetworkAclDenyAllowGroup.md) 152 - [NetworkAclRule](docs/NetworkAclRule.md) 153 - [RemoveNetworkAclInboundRuleRequest](docs/RemoveNetworkAclInboundRuleRequest.md) 154 - [RemoveNetworkAclInboundRuleResponse](docs/RemoveNetworkAclInboundRuleResponse.md) 155 - [RemoveNetworkAclOutboundRuleRequest](docs/RemoveNetworkAclOutboundRuleRequest.md) 156 - [RemoveNetworkAclOutboundRuleResponse](docs/RemoveNetworkAclOutboundRuleResponse.md) 157 - [RemoveNetworkAclRuleParameter](docs/RemoveNetworkAclRuleParameter.md) 158 - [RemoveRouteRequest](docs/RemoveRouteRequest.md) 159 - [RemoveRouteResponse](docs/RemoveRouteResponse.md) 160 - [RemoveRouteTableSubnetRequest](docs/RemoveRouteTableSubnetRequest.md) 161 - [RemoveRouteTableSubnetResponse](docs/RemoveRouteTableSubnetResponse.md) 162 - [Route](docs/Route.md) 163 - [RouteParameter](docs/RouteParameter.md) 164 - [RouteTable](docs/RouteTable.md) 165 - [SetNatGatewayDescriptionRequest](docs/SetNatGatewayDescriptionRequest.md) 166 - [SetNatGatewayDescriptionResponse](docs/SetNatGatewayDescriptionResponse.md) 167 - [SetNetworkAclDenyAllowGroupDescriptionRequest](docs/SetNetworkAclDenyAllowGroupDescriptionRequest.md) 168 - [SetNetworkAclDenyAllowGroupDescriptionResponse](docs/SetNetworkAclDenyAllowGroupDescriptionResponse.md) 169 - [SetNetworkAclDenyAllowGroupIpListRequest](docs/SetNetworkAclDenyAllowGroupIpListRequest.md) 170 - [SetNetworkAclDenyAllowGroupIpListResponse](docs/SetNetworkAclDenyAllowGroupIpListResponse.md) 171 - [SetNetworkAclDescriptionRequest](docs/SetNetworkAclDescriptionRequest.md) 172 - [SetNetworkAclDescriptionResponse](docs/SetNetworkAclDescriptionResponse.md) 173 - [SetRouteTableDescriptionRequest](docs/SetRouteTableDescriptionRequest.md) 174 - [SetRouteTableDescriptionResponse](docs/SetRouteTableDescriptionResponse.md) 175 - [SetSubnetNetworkAclRequest](docs/SetSubnetNetworkAclRequest.md) 176 - [SetSubnetNetworkAclResponse](docs/SetSubnetNetworkAclResponse.md) 177 - [SetVpcPeeringDescriptionRequest](docs/SetVpcPeeringDescriptionRequest.md) 178 - [SetVpcPeeringDescriptionResponse](docs/SetVpcPeeringDescriptionResponse.md) 179 - [Subnet](docs/Subnet.md) 180 - [Vpc](docs/Vpc.md) 181 - [VpcPeeringInstance](docs/VpcPeeringInstance.md) 182