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