Documentation ¶
Index ¶
- func GenReqDefForBatchCreateResourceTags() *def.HttpRequestDef
- func GenReqDefForBatchDeleteResourceTags() *def.HttpRequestDef
- func GenReqDefForCountResourcesByTags() *def.HttpRequestDef
- func GenReqDefForCreateCgw() *def.HttpRequestDef
- func GenReqDefForCreateConnectionMonitor() *def.HttpRequestDef
- func GenReqDefForCreateVgw() *def.HttpRequestDef
- func GenReqDefForCreateVgwCertificate() *def.HttpRequestDef
- func GenReqDefForCreateVpnConnection() *def.HttpRequestDef
- func GenReqDefForDeleteCgw() *def.HttpRequestDef
- func GenReqDefForDeleteConnectionMonitor() *def.HttpRequestDef
- func GenReqDefForDeleteVgw() *def.HttpRequestDef
- func GenReqDefForDeleteVpnConnection() *def.HttpRequestDef
- func GenReqDefForListAvailabilityZones() *def.HttpRequestDef
- func GenReqDefForListCgws() *def.HttpRequestDef
- func GenReqDefForListConnectionMonitors() *def.HttpRequestDef
- func GenReqDefForListProjectTags() *def.HttpRequestDef
- func GenReqDefForListResourcesByTags() *def.HttpRequestDef
- func GenReqDefForListVgws() *def.HttpRequestDef
- func GenReqDefForListVpnConnections() *def.HttpRequestDef
- func GenReqDefForShowCgw() *def.HttpRequestDef
- func GenReqDefForShowConnectionMonitor() *def.HttpRequestDef
- func GenReqDefForShowQuotasInfo() *def.HttpRequestDef
- func GenReqDefForShowResourceTags() *def.HttpRequestDef
- func GenReqDefForShowVgw() *def.HttpRequestDef
- func GenReqDefForShowVpnConnection() *def.HttpRequestDef
- func GenReqDefForShowVpnGatewayCertificate() *def.HttpRequestDef
- func GenReqDefForUpdateCgw() *def.HttpRequestDef
- func GenReqDefForUpdateVgw() *def.HttpRequestDef
- func GenReqDefForUpdateVgwCertificate() *def.HttpRequestDef
- func GenReqDefForUpdateVpnConnection() *def.HttpRequestDef
- func VpnClientBuilder() *httpclient.HcHttpClientBuilder
- type BatchCreateResourceTagsInvoker
- type BatchDeleteResourceTagsInvoker
- type CountResourcesByTagsInvoker
- type CreateCgwInvoker
- type CreateConnectionMonitorInvoker
- type CreateVgwCertificateInvoker
- type CreateVgwInvoker
- type CreateVpnConnectionInvoker
- type DeleteCgwInvoker
- type DeleteConnectionMonitorInvoker
- type DeleteVgwInvoker
- type DeleteVpnConnectionInvoker
- type ListAvailabilityZonesInvoker
- type ListCgwsInvoker
- type ListConnectionMonitorsInvoker
- type ListProjectTagsInvoker
- type ListResourcesByTagsInvoker
- type ListVgwsInvoker
- type ListVpnConnectionsInvoker
- type ShowCgwInvoker
- type ShowConnectionMonitorInvoker
- type ShowQuotasInfoInvoker
- type ShowResourceTagsInvoker
- type ShowVgwInvoker
- type ShowVpnConnectionInvoker
- type ShowVpnGatewayCertificateInvoker
- type UpdateCgwInvoker
- type UpdateVgwCertificateInvoker
- type UpdateVgwInvoker
- type UpdateVpnConnectionInvoker
- type VpnClient
- func (c *VpnClient) BatchCreateResourceTags(request *model.BatchCreateResourceTagsRequest) (*model.BatchCreateResourceTagsResponse, error)
- func (c *VpnClient) BatchCreateResourceTagsInvoker(request *model.BatchCreateResourceTagsRequest) *BatchCreateResourceTagsInvoker
- func (c *VpnClient) BatchDeleteResourceTags(request *model.BatchDeleteResourceTagsRequest) (*model.BatchDeleteResourceTagsResponse, error)
- func (c *VpnClient) BatchDeleteResourceTagsInvoker(request *model.BatchDeleteResourceTagsRequest) *BatchDeleteResourceTagsInvoker
- func (c *VpnClient) CountResourcesByTags(request *model.CountResourcesByTagsRequest) (*model.CountResourcesByTagsResponse, error)
- func (c *VpnClient) CountResourcesByTagsInvoker(request *model.CountResourcesByTagsRequest) *CountResourcesByTagsInvoker
- func (c *VpnClient) CreateCgw(request *model.CreateCgwRequest) (*model.CreateCgwResponse, error)
- func (c *VpnClient) CreateCgwInvoker(request *model.CreateCgwRequest) *CreateCgwInvoker
- func (c *VpnClient) CreateConnectionMonitor(request *model.CreateConnectionMonitorRequest) (*model.CreateConnectionMonitorResponse, error)
- func (c *VpnClient) CreateConnectionMonitorInvoker(request *model.CreateConnectionMonitorRequest) *CreateConnectionMonitorInvoker
- func (c *VpnClient) CreateVgw(request *model.CreateVgwRequest) (*model.CreateVgwResponse, error)
- func (c *VpnClient) CreateVgwCertificate(request *model.CreateVgwCertificateRequest) (*model.CreateVgwCertificateResponse, error)
- func (c *VpnClient) CreateVgwCertificateInvoker(request *model.CreateVgwCertificateRequest) *CreateVgwCertificateInvoker
- func (c *VpnClient) CreateVgwInvoker(request *model.CreateVgwRequest) *CreateVgwInvoker
- func (c *VpnClient) CreateVpnConnection(request *model.CreateVpnConnectionRequest) (*model.CreateVpnConnectionResponse, error)
- func (c *VpnClient) CreateVpnConnectionInvoker(request *model.CreateVpnConnectionRequest) *CreateVpnConnectionInvoker
- func (c *VpnClient) DeleteCgw(request *model.DeleteCgwRequest) (*model.DeleteCgwResponse, error)
- func (c *VpnClient) DeleteCgwInvoker(request *model.DeleteCgwRequest) *DeleteCgwInvoker
- func (c *VpnClient) DeleteConnectionMonitor(request *model.DeleteConnectionMonitorRequest) (*model.DeleteConnectionMonitorResponse, error)
- func (c *VpnClient) DeleteConnectionMonitorInvoker(request *model.DeleteConnectionMonitorRequest) *DeleteConnectionMonitorInvoker
- func (c *VpnClient) DeleteVgw(request *model.DeleteVgwRequest) (*model.DeleteVgwResponse, error)
- func (c *VpnClient) DeleteVgwInvoker(request *model.DeleteVgwRequest) *DeleteVgwInvoker
- func (c *VpnClient) DeleteVpnConnection(request *model.DeleteVpnConnectionRequest) (*model.DeleteVpnConnectionResponse, error)
- func (c *VpnClient) DeleteVpnConnectionInvoker(request *model.DeleteVpnConnectionRequest) *DeleteVpnConnectionInvoker
- func (c *VpnClient) ListAvailabilityZones(request *model.ListAvailabilityZonesRequest) (*model.ListAvailabilityZonesResponse, error)
- func (c *VpnClient) ListAvailabilityZonesInvoker(request *model.ListAvailabilityZonesRequest) *ListAvailabilityZonesInvoker
- func (c *VpnClient) ListCgws(request *model.ListCgwsRequest) (*model.ListCgwsResponse, error)
- func (c *VpnClient) ListCgwsInvoker(request *model.ListCgwsRequest) *ListCgwsInvoker
- func (c *VpnClient) ListConnectionMonitors(request *model.ListConnectionMonitorsRequest) (*model.ListConnectionMonitorsResponse, error)
- func (c *VpnClient) ListConnectionMonitorsInvoker(request *model.ListConnectionMonitorsRequest) *ListConnectionMonitorsInvoker
- func (c *VpnClient) ListProjectTags(request *model.ListProjectTagsRequest) (*model.ListProjectTagsResponse, error)
- func (c *VpnClient) ListProjectTagsInvoker(request *model.ListProjectTagsRequest) *ListProjectTagsInvoker
- func (c *VpnClient) ListResourcesByTags(request *model.ListResourcesByTagsRequest) (*model.ListResourcesByTagsResponse, error)
- func (c *VpnClient) ListResourcesByTagsInvoker(request *model.ListResourcesByTagsRequest) *ListResourcesByTagsInvoker
- func (c *VpnClient) ListVgws(request *model.ListVgwsRequest) (*model.ListVgwsResponse, error)
- func (c *VpnClient) ListVgwsInvoker(request *model.ListVgwsRequest) *ListVgwsInvoker
- func (c *VpnClient) ListVpnConnections(request *model.ListVpnConnectionsRequest) (*model.ListVpnConnectionsResponse, error)
- func (c *VpnClient) ListVpnConnectionsInvoker(request *model.ListVpnConnectionsRequest) *ListVpnConnectionsInvoker
- func (c *VpnClient) ShowCgw(request *model.ShowCgwRequest) (*model.ShowCgwResponse, error)
- func (c *VpnClient) ShowCgwInvoker(request *model.ShowCgwRequest) *ShowCgwInvoker
- func (c *VpnClient) ShowConnectionMonitor(request *model.ShowConnectionMonitorRequest) (*model.ShowConnectionMonitorResponse, error)
- func (c *VpnClient) ShowConnectionMonitorInvoker(request *model.ShowConnectionMonitorRequest) *ShowConnectionMonitorInvoker
- func (c *VpnClient) ShowQuotasInfo(request *model.ShowQuotasInfoRequest) (*model.ShowQuotasInfoResponse, error)
- func (c *VpnClient) ShowQuotasInfoInvoker(request *model.ShowQuotasInfoRequest) *ShowQuotasInfoInvoker
- func (c *VpnClient) ShowResourceTags(request *model.ShowResourceTagsRequest) (*model.ShowResourceTagsResponse, error)
- func (c *VpnClient) ShowResourceTagsInvoker(request *model.ShowResourceTagsRequest) *ShowResourceTagsInvoker
- func (c *VpnClient) ShowVgw(request *model.ShowVgwRequest) (*model.ShowVgwResponse, error)
- func (c *VpnClient) ShowVgwInvoker(request *model.ShowVgwRequest) *ShowVgwInvoker
- func (c *VpnClient) ShowVpnConnection(request *model.ShowVpnConnectionRequest) (*model.ShowVpnConnectionResponse, error)
- func (c *VpnClient) ShowVpnConnectionInvoker(request *model.ShowVpnConnectionRequest) *ShowVpnConnectionInvoker
- func (c *VpnClient) ShowVpnGatewayCertificate(request *model.ShowVpnGatewayCertificateRequest) (*model.ShowVpnGatewayCertificateResponse, error)
- func (c *VpnClient) ShowVpnGatewayCertificateInvoker(request *model.ShowVpnGatewayCertificateRequest) *ShowVpnGatewayCertificateInvoker
- func (c *VpnClient) UpdateCgw(request *model.UpdateCgwRequest) (*model.UpdateCgwResponse, error)
- func (c *VpnClient) UpdateCgwInvoker(request *model.UpdateCgwRequest) *UpdateCgwInvoker
- func (c *VpnClient) UpdateVgw(request *model.UpdateVgwRequest) (*model.UpdateVgwResponse, error)
- func (c *VpnClient) UpdateVgwCertificate(request *model.UpdateVgwCertificateRequest) (*model.UpdateVgwCertificateResponse, error)
- func (c *VpnClient) UpdateVgwCertificateInvoker(request *model.UpdateVgwCertificateRequest) *UpdateVgwCertificateInvoker
- func (c *VpnClient) UpdateVgwInvoker(request *model.UpdateVgwRequest) *UpdateVgwInvoker
- func (c *VpnClient) UpdateVpnConnection(request *model.UpdateVpnConnectionRequest) (*model.UpdateVpnConnectionResponse, error)
- func (c *VpnClient) UpdateVpnConnectionInvoker(request *model.UpdateVpnConnectionRequest) *UpdateVpnConnectionInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForBatchCreateResourceTags ¶ added in v0.1.78
func GenReqDefForBatchCreateResourceTags() *def.HttpRequestDef
func GenReqDefForBatchDeleteResourceTags ¶ added in v0.1.78
func GenReqDefForBatchDeleteResourceTags() *def.HttpRequestDef
func GenReqDefForCountResourcesByTags ¶ added in v0.1.78
func GenReqDefForCountResourcesByTags() *def.HttpRequestDef
func GenReqDefForCreateCgw ¶
func GenReqDefForCreateCgw() *def.HttpRequestDef
func GenReqDefForCreateConnectionMonitor ¶
func GenReqDefForCreateConnectionMonitor() *def.HttpRequestDef
func GenReqDefForCreateVgw ¶
func GenReqDefForCreateVgw() *def.HttpRequestDef
func GenReqDefForCreateVgwCertificate ¶
func GenReqDefForCreateVgwCertificate() *def.HttpRequestDef
func GenReqDefForCreateVpnConnection ¶
func GenReqDefForCreateVpnConnection() *def.HttpRequestDef
func GenReqDefForDeleteCgw ¶
func GenReqDefForDeleteCgw() *def.HttpRequestDef
func GenReqDefForDeleteConnectionMonitor ¶
func GenReqDefForDeleteConnectionMonitor() *def.HttpRequestDef
func GenReqDefForDeleteVgw ¶
func GenReqDefForDeleteVgw() *def.HttpRequestDef
func GenReqDefForDeleteVpnConnection ¶
func GenReqDefForDeleteVpnConnection() *def.HttpRequestDef
func GenReqDefForListAvailabilityZones ¶
func GenReqDefForListAvailabilityZones() *def.HttpRequestDef
func GenReqDefForListCgws ¶
func GenReqDefForListCgws() *def.HttpRequestDef
func GenReqDefForListConnectionMonitors ¶
func GenReqDefForListConnectionMonitors() *def.HttpRequestDef
func GenReqDefForListProjectTags ¶ added in v0.1.78
func GenReqDefForListProjectTags() *def.HttpRequestDef
func GenReqDefForListResourcesByTags ¶ added in v0.1.78
func GenReqDefForListResourcesByTags() *def.HttpRequestDef
func GenReqDefForListVgws ¶
func GenReqDefForListVgws() *def.HttpRequestDef
func GenReqDefForListVpnConnections ¶
func GenReqDefForListVpnConnections() *def.HttpRequestDef
func GenReqDefForShowCgw ¶
func GenReqDefForShowCgw() *def.HttpRequestDef
func GenReqDefForShowConnectionMonitor ¶
func GenReqDefForShowConnectionMonitor() *def.HttpRequestDef
func GenReqDefForShowQuotasInfo ¶
func GenReqDefForShowQuotasInfo() *def.HttpRequestDef
func GenReqDefForShowResourceTags ¶ added in v0.1.78
func GenReqDefForShowResourceTags() *def.HttpRequestDef
func GenReqDefForShowVgw ¶
func GenReqDefForShowVgw() *def.HttpRequestDef
func GenReqDefForShowVpnConnection ¶
func GenReqDefForShowVpnConnection() *def.HttpRequestDef
func GenReqDefForShowVpnGatewayCertificate ¶
func GenReqDefForShowVpnGatewayCertificate() *def.HttpRequestDef
func GenReqDefForUpdateCgw ¶
func GenReqDefForUpdateCgw() *def.HttpRequestDef
func GenReqDefForUpdateVgw ¶
func GenReqDefForUpdateVgw() *def.HttpRequestDef
func GenReqDefForUpdateVgwCertificate ¶
func GenReqDefForUpdateVgwCertificate() *def.HttpRequestDef
func GenReqDefForUpdateVpnConnection ¶
func GenReqDefForUpdateVpnConnection() *def.HttpRequestDef
func VpnClientBuilder ¶
func VpnClientBuilder() *httpclient.HcHttpClientBuilder
Types ¶
type BatchCreateResourceTagsInvoker ¶ added in v0.1.78
type BatchCreateResourceTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateResourceTagsInvoker) Invoke ¶ added in v0.1.78
func (i *BatchCreateResourceTagsInvoker) Invoke() (*model.BatchCreateResourceTagsResponse, error)
type BatchDeleteResourceTagsInvoker ¶ added in v0.1.78
type BatchDeleteResourceTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteResourceTagsInvoker) Invoke ¶ added in v0.1.78
func (i *BatchDeleteResourceTagsInvoker) Invoke() (*model.BatchDeleteResourceTagsResponse, error)
type CountResourcesByTagsInvoker ¶ added in v0.1.78
type CountResourcesByTagsInvoker struct {
*invoker.BaseInvoker
}
func (*CountResourcesByTagsInvoker) Invoke ¶ added in v0.1.78
func (i *CountResourcesByTagsInvoker) Invoke() (*model.CountResourcesByTagsResponse, error)
type CreateCgwInvoker ¶
type CreateCgwInvoker struct {
*invoker.BaseInvoker
}
func (*CreateCgwInvoker) Invoke ¶
func (i *CreateCgwInvoker) Invoke() (*model.CreateCgwResponse, error)
type CreateConnectionMonitorInvoker ¶
type CreateConnectionMonitorInvoker struct {
*invoker.BaseInvoker
}
func (*CreateConnectionMonitorInvoker) Invoke ¶
func (i *CreateConnectionMonitorInvoker) Invoke() (*model.CreateConnectionMonitorResponse, error)
type CreateVgwCertificateInvoker ¶
type CreateVgwCertificateInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVgwCertificateInvoker) Invoke ¶
func (i *CreateVgwCertificateInvoker) Invoke() (*model.CreateVgwCertificateResponse, error)
type CreateVgwInvoker ¶
type CreateVgwInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVgwInvoker) Invoke ¶
func (i *CreateVgwInvoker) Invoke() (*model.CreateVgwResponse, error)
type CreateVpnConnectionInvoker ¶
type CreateVpnConnectionInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVpnConnectionInvoker) Invoke ¶
func (i *CreateVpnConnectionInvoker) Invoke() (*model.CreateVpnConnectionResponse, error)
type DeleteCgwInvoker ¶
type DeleteCgwInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteCgwInvoker) Invoke ¶
func (i *DeleteCgwInvoker) Invoke() (*model.DeleteCgwResponse, error)
type DeleteConnectionMonitorInvoker ¶
type DeleteConnectionMonitorInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteConnectionMonitorInvoker) Invoke ¶
func (i *DeleteConnectionMonitorInvoker) Invoke() (*model.DeleteConnectionMonitorResponse, error)
type DeleteVgwInvoker ¶
type DeleteVgwInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVgwInvoker) Invoke ¶
func (i *DeleteVgwInvoker) Invoke() (*model.DeleteVgwResponse, error)
type DeleteVpnConnectionInvoker ¶
type DeleteVpnConnectionInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVpnConnectionInvoker) Invoke ¶
func (i *DeleteVpnConnectionInvoker) Invoke() (*model.DeleteVpnConnectionResponse, error)
type ListAvailabilityZonesInvoker ¶
type ListAvailabilityZonesInvoker struct {
*invoker.BaseInvoker
}
func (*ListAvailabilityZonesInvoker) Invoke ¶
func (i *ListAvailabilityZonesInvoker) Invoke() (*model.ListAvailabilityZonesResponse, error)
type ListCgwsInvoker ¶
type ListCgwsInvoker struct {
*invoker.BaseInvoker
}
func (*ListCgwsInvoker) Invoke ¶
func (i *ListCgwsInvoker) Invoke() (*model.ListCgwsResponse, error)
type ListConnectionMonitorsInvoker ¶
type ListConnectionMonitorsInvoker struct {
*invoker.BaseInvoker
}
func (*ListConnectionMonitorsInvoker) Invoke ¶
func (i *ListConnectionMonitorsInvoker) Invoke() (*model.ListConnectionMonitorsResponse, error)
type ListProjectTagsInvoker ¶ added in v0.1.78
type ListProjectTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListProjectTagsInvoker) Invoke ¶ added in v0.1.78
func (i *ListProjectTagsInvoker) Invoke() (*model.ListProjectTagsResponse, error)
type ListResourcesByTagsInvoker ¶ added in v0.1.78
type ListResourcesByTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListResourcesByTagsInvoker) Invoke ¶ added in v0.1.78
func (i *ListResourcesByTagsInvoker) Invoke() (*model.ListResourcesByTagsResponse, error)
type ListVgwsInvoker ¶
type ListVgwsInvoker struct {
*invoker.BaseInvoker
}
func (*ListVgwsInvoker) Invoke ¶
func (i *ListVgwsInvoker) Invoke() (*model.ListVgwsResponse, error)
type ListVpnConnectionsInvoker ¶
type ListVpnConnectionsInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpnConnectionsInvoker) Invoke ¶
func (i *ListVpnConnectionsInvoker) Invoke() (*model.ListVpnConnectionsResponse, error)
type ShowCgwInvoker ¶
type ShowCgwInvoker struct {
*invoker.BaseInvoker
}
func (*ShowCgwInvoker) Invoke ¶
func (i *ShowCgwInvoker) Invoke() (*model.ShowCgwResponse, error)
type ShowConnectionMonitorInvoker ¶
type ShowConnectionMonitorInvoker struct {
*invoker.BaseInvoker
}
func (*ShowConnectionMonitorInvoker) Invoke ¶
func (i *ShowConnectionMonitorInvoker) Invoke() (*model.ShowConnectionMonitorResponse, error)
type ShowQuotasInfoInvoker ¶
type ShowQuotasInfoInvoker struct {
*invoker.BaseInvoker
}
func (*ShowQuotasInfoInvoker) Invoke ¶
func (i *ShowQuotasInfoInvoker) Invoke() (*model.ShowQuotasInfoResponse, error)
type ShowResourceTagsInvoker ¶ added in v0.1.78
type ShowResourceTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowResourceTagsInvoker) Invoke ¶ added in v0.1.78
func (i *ShowResourceTagsInvoker) Invoke() (*model.ShowResourceTagsResponse, error)
type ShowVgwInvoker ¶
type ShowVgwInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVgwInvoker) Invoke ¶
func (i *ShowVgwInvoker) Invoke() (*model.ShowVgwResponse, error)
type ShowVpnConnectionInvoker ¶
type ShowVpnConnectionInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVpnConnectionInvoker) Invoke ¶
func (i *ShowVpnConnectionInvoker) Invoke() (*model.ShowVpnConnectionResponse, error)
type ShowVpnGatewayCertificateInvoker ¶
type ShowVpnGatewayCertificateInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVpnGatewayCertificateInvoker) Invoke ¶
func (i *ShowVpnGatewayCertificateInvoker) Invoke() (*model.ShowVpnGatewayCertificateResponse, error)
type UpdateCgwInvoker ¶
type UpdateCgwInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateCgwInvoker) Invoke ¶
func (i *UpdateCgwInvoker) Invoke() (*model.UpdateCgwResponse, error)
type UpdateVgwCertificateInvoker ¶
type UpdateVgwCertificateInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVgwCertificateInvoker) Invoke ¶
func (i *UpdateVgwCertificateInvoker) Invoke() (*model.UpdateVgwCertificateResponse, error)
type UpdateVgwInvoker ¶
type UpdateVgwInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVgwInvoker) Invoke ¶
func (i *UpdateVgwInvoker) Invoke() (*model.UpdateVgwResponse, error)
type UpdateVpnConnectionInvoker ¶
type UpdateVpnConnectionInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVpnConnectionInvoker) Invoke ¶
func (i *UpdateVpnConnectionInvoker) Invoke() (*model.UpdateVpnConnectionResponse, error)
type VpnClient ¶
type VpnClient struct {
HcClient *httpclient.HcHttpClient
}
func NewVpnClient ¶
func NewVpnClient(hcClient *httpclient.HcHttpClient) *VpnClient
func (*VpnClient) BatchCreateResourceTags ¶ added in v0.1.78
func (c *VpnClient) BatchCreateResourceTags(request *model.BatchCreateResourceTagsRequest) (*model.BatchCreateResourceTagsResponse, error)
BatchCreateResourceTags 批量添加资源标签
为指定实例批量添加标签
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) BatchCreateResourceTagsInvoker ¶ added in v0.1.78
func (c *VpnClient) BatchCreateResourceTagsInvoker(request *model.BatchCreateResourceTagsRequest) *BatchCreateResourceTagsInvoker
BatchCreateResourceTagsInvoker 批量添加资源标签
func (*VpnClient) BatchDeleteResourceTags ¶ added in v0.1.78
func (c *VpnClient) BatchDeleteResourceTags(request *model.BatchDeleteResourceTagsRequest) (*model.BatchDeleteResourceTagsResponse, error)
BatchDeleteResourceTags 批量删除资源标签
为指定实例批量删除标签
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) BatchDeleteResourceTagsInvoker ¶ added in v0.1.78
func (c *VpnClient) BatchDeleteResourceTagsInvoker(request *model.BatchDeleteResourceTagsRequest) *BatchDeleteResourceTagsInvoker
BatchDeleteResourceTagsInvoker 批量删除资源标签
func (*VpnClient) CountResourcesByTags ¶ added in v0.1.78
func (c *VpnClient) CountResourcesByTags(request *model.CountResourcesByTagsRequest) (*model.CountResourcesByTagsResponse, error)
CountResourcesByTags 查询资源实例数量
根据标签查询资源实例数量
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) CountResourcesByTagsInvoker ¶ added in v0.1.78
func (c *VpnClient) CountResourcesByTagsInvoker(request *model.CountResourcesByTagsRequest) *CountResourcesByTagsInvoker
CountResourcesByTagsInvoker 查询资源实例数量
func (*VpnClient) CreateCgw ¶
func (c *VpnClient) CreateCgw(request *model.CreateCgwRequest) (*model.CreateCgwResponse, error)
CreateCgw 创建对端网关
创建租户用于与VPN网关相连的对端网关
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) CreateCgwInvoker ¶
func (c *VpnClient) CreateCgwInvoker(request *model.CreateCgwRequest) *CreateCgwInvoker
CreateCgwInvoker 创建对端网关
func (*VpnClient) CreateConnectionMonitor ¶
func (c *VpnClient) CreateConnectionMonitor(request *model.CreateConnectionMonitorRequest) (*model.CreateConnectionMonitorResponse, error)
CreateConnectionMonitor 创建VPN连接监控
创建VPN连接监控
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) CreateConnectionMonitorInvoker ¶
func (c *VpnClient) CreateConnectionMonitorInvoker(request *model.CreateConnectionMonitorRequest) *CreateConnectionMonitorInvoker
CreateConnectionMonitorInvoker 创建VPN连接监控
func (*VpnClient) CreateVgw ¶
func (c *VpnClient) CreateVgw(request *model.CreateVgwRequest) (*model.CreateVgwResponse, error)
CreateVgw 创建VPN网关
创建一个VPN网关
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) CreateVgwCertificate ¶
func (c *VpnClient) CreateVgwCertificate(request *model.CreateVgwCertificateRequest) (*model.CreateVgwCertificateResponse, error)
CreateVgwCertificate 导入VPN网关证书
导入租户VPN网关所使用的证书,包括签名证书、签名私钥、加密证书、加密私钥和CA证书链。当前只支持国密证书
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) CreateVgwCertificateInvoker ¶
func (c *VpnClient) CreateVgwCertificateInvoker(request *model.CreateVgwCertificateRequest) *CreateVgwCertificateInvoker
CreateVgwCertificateInvoker 导入VPN网关证书
func (*VpnClient) CreateVgwInvoker ¶
func (c *VpnClient) CreateVgwInvoker(request *model.CreateVgwRequest) *CreateVgwInvoker
CreateVgwInvoker 创建VPN网关
func (*VpnClient) CreateVpnConnection ¶
func (c *VpnClient) CreateVpnConnection(request *model.CreateVpnConnectionRequest) (*model.CreateVpnConnectionResponse, error)
CreateVpnConnection 创建VPN连接
创建VPN连接,连接VPN网关与对端网关
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) CreateVpnConnectionInvoker ¶
func (c *VpnClient) CreateVpnConnectionInvoker(request *model.CreateVpnConnectionRequest) *CreateVpnConnectionInvoker
CreateVpnConnectionInvoker 创建VPN连接
func (*VpnClient) DeleteCgw ¶
func (c *VpnClient) DeleteCgw(request *model.DeleteCgwRequest) (*model.DeleteCgwResponse, error)
DeleteCgw 删除对端网关
根据对端网关ID,删除指定的对端网关
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) DeleteCgwInvoker ¶
func (c *VpnClient) DeleteCgwInvoker(request *model.DeleteCgwRequest) *DeleteCgwInvoker
DeleteCgwInvoker 删除对端网关
func (*VpnClient) DeleteConnectionMonitor ¶
func (c *VpnClient) DeleteConnectionMonitor(request *model.DeleteConnectionMonitorRequest) (*model.DeleteConnectionMonitorResponse, error)
DeleteConnectionMonitor 删除VPN连接监控
根据VPN连接监控的ID,删除指定的VPN连接监控
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) DeleteConnectionMonitorInvoker ¶
func (c *VpnClient) DeleteConnectionMonitorInvoker(request *model.DeleteConnectionMonitorRequest) *DeleteConnectionMonitorInvoker
DeleteConnectionMonitorInvoker 删除VPN连接监控
func (*VpnClient) DeleteVgw ¶
func (c *VpnClient) DeleteVgw(request *model.DeleteVgwRequest) (*model.DeleteVgwResponse, error)
DeleteVgw 删除VPN网关
根据VPN网关ID,删除指定的VPN网关
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) DeleteVgwInvoker ¶
func (c *VpnClient) DeleteVgwInvoker(request *model.DeleteVgwRequest) *DeleteVgwInvoker
DeleteVgwInvoker 删除VPN网关
func (*VpnClient) DeleteVpnConnection ¶
func (c *VpnClient) DeleteVpnConnection(request *model.DeleteVpnConnectionRequest) (*model.DeleteVpnConnectionResponse, error)
DeleteVpnConnection 删除VPN连接
根据连接ID,删除指定的VPN连接
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) DeleteVpnConnectionInvoker ¶
func (c *VpnClient) DeleteVpnConnectionInvoker(request *model.DeleteVpnConnectionRequest) *DeleteVpnConnectionInvoker
DeleteVpnConnectionInvoker 删除VPN连接
func (*VpnClient) ListAvailabilityZones ¶
func (c *VpnClient) ListAvailabilityZones(request *model.ListAvailabilityZonesRequest) (*model.ListAvailabilityZonesResponse, error)
ListAvailabilityZones 查询VPN网关可用区
查询VPN网关可用区
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ListAvailabilityZonesInvoker ¶
func (c *VpnClient) ListAvailabilityZonesInvoker(request *model.ListAvailabilityZonesRequest) *ListAvailabilityZonesInvoker
ListAvailabilityZonesInvoker 查询VPN网关可用区
func (*VpnClient) ListCgws ¶
func (c *VpnClient) ListCgws(request *model.ListCgwsRequest) (*model.ListCgwsResponse, error)
ListCgws 查询对端网关列表
查询对端网关列表
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ListCgwsInvoker ¶
func (c *VpnClient) ListCgwsInvoker(request *model.ListCgwsRequest) *ListCgwsInvoker
ListCgwsInvoker 查询对端网关列表
func (*VpnClient) ListConnectionMonitors ¶
func (c *VpnClient) ListConnectionMonitors(request *model.ListConnectionMonitorsRequest) (*model.ListConnectionMonitorsResponse, error)
ListConnectionMonitors 查询VPN连接监控列表
查询VPN连接监控列表
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ListConnectionMonitorsInvoker ¶
func (c *VpnClient) ListConnectionMonitorsInvoker(request *model.ListConnectionMonitorsRequest) *ListConnectionMonitorsInvoker
ListConnectionMonitorsInvoker 查询VPN连接监控列表
func (*VpnClient) ListProjectTags ¶ added in v0.1.78
func (c *VpnClient) ListProjectTags(request *model.ListProjectTagsRequest) (*model.ListProjectTagsResponse, error)
ListProjectTags 查询项目标签
查询租户在指定项目中指定资源类型下的所有标签
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ListProjectTagsInvoker ¶ added in v0.1.78
func (c *VpnClient) ListProjectTagsInvoker(request *model.ListProjectTagsRequest) *ListProjectTagsInvoker
ListProjectTagsInvoker 查询项目标签
func (*VpnClient) ListResourcesByTags ¶ added in v0.1.78
func (c *VpnClient) ListResourcesByTags(request *model.ListResourcesByTagsRequest) (*model.ListResourcesByTagsResponse, error)
ListResourcesByTags 查询资源实例列表
根据标签查询资源实例列表
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ListResourcesByTagsInvoker ¶ added in v0.1.78
func (c *VpnClient) ListResourcesByTagsInvoker(request *model.ListResourcesByTagsRequest) *ListResourcesByTagsInvoker
ListResourcesByTagsInvoker 查询资源实例列表
func (*VpnClient) ListVgws ¶
func (c *VpnClient) ListVgws(request *model.ListVgwsRequest) (*model.ListVgwsResponse, error)
ListVgws 查询VPN网关列表
查询VPN网关列表
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ListVgwsInvoker ¶
func (c *VpnClient) ListVgwsInvoker(request *model.ListVgwsRequest) *ListVgwsInvoker
ListVgwsInvoker 查询VPN网关列表
func (*VpnClient) ListVpnConnections ¶
func (c *VpnClient) ListVpnConnections(request *model.ListVpnConnectionsRequest) (*model.ListVpnConnectionsResponse, error)
ListVpnConnections 查询VPN连接列表
查询VPN连接列表
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ListVpnConnectionsInvoker ¶
func (c *VpnClient) ListVpnConnectionsInvoker(request *model.ListVpnConnectionsRequest) *ListVpnConnectionsInvoker
ListVpnConnectionsInvoker 查询VPN连接列表
func (*VpnClient) ShowCgw ¶
func (c *VpnClient) ShowCgw(request *model.ShowCgwRequest) (*model.ShowCgwResponse, error)
ShowCgw 查询对端网关
根据对端网关ID,查询指定的对端网关
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ShowCgwInvoker ¶
func (c *VpnClient) ShowCgwInvoker(request *model.ShowCgwRequest) *ShowCgwInvoker
ShowCgwInvoker 查询对端网关
func (*VpnClient) ShowConnectionMonitor ¶
func (c *VpnClient) ShowConnectionMonitor(request *model.ShowConnectionMonitorRequest) (*model.ShowConnectionMonitorResponse, error)
ShowConnectionMonitor 查询VPN连接监控
根据VPN连接监控的ID,查询指定的VPN连接监控
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ShowConnectionMonitorInvoker ¶
func (c *VpnClient) ShowConnectionMonitorInvoker(request *model.ShowConnectionMonitorRequest) *ShowConnectionMonitorInvoker
ShowConnectionMonitorInvoker 查询VPN连接监控
func (*VpnClient) ShowQuotasInfo ¶
func (c *VpnClient) ShowQuotasInfo(request *model.ShowQuotasInfoRequest) (*model.ShowQuotasInfoResponse, error)
ShowQuotasInfo 查询指定租户配额
查询指定租户的配额
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ShowQuotasInfoInvoker ¶
func (c *VpnClient) ShowQuotasInfoInvoker(request *model.ShowQuotasInfoRequest) *ShowQuotasInfoInvoker
ShowQuotasInfoInvoker 查询指定租户配额
func (*VpnClient) ShowResourceTags ¶ added in v0.1.78
func (c *VpnClient) ShowResourceTags(request *model.ShowResourceTagsRequest) (*model.ShowResourceTagsResponse, error)
ShowResourceTags 查询资源标签
查询指定实例的标签信息
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ShowResourceTagsInvoker ¶ added in v0.1.78
func (c *VpnClient) ShowResourceTagsInvoker(request *model.ShowResourceTagsRequest) *ShowResourceTagsInvoker
ShowResourceTagsInvoker 查询资源标签
func (*VpnClient) ShowVgw ¶
func (c *VpnClient) ShowVgw(request *model.ShowVgwRequest) (*model.ShowVgwResponse, error)
ShowVgw 查询VPN网关
根据VPN网关ID,查询指定的VPN网关
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ShowVgwInvoker ¶
func (c *VpnClient) ShowVgwInvoker(request *model.ShowVgwRequest) *ShowVgwInvoker
ShowVgwInvoker 查询VPN网关
func (*VpnClient) ShowVpnConnection ¶
func (c *VpnClient) ShowVpnConnection(request *model.ShowVpnConnectionRequest) (*model.ShowVpnConnectionResponse, error)
ShowVpnConnection 查询VPN连接
根据连接ID,查询指定的VPN连接的参数
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ShowVpnConnectionInvoker ¶
func (c *VpnClient) ShowVpnConnectionInvoker(request *model.ShowVpnConnectionRequest) *ShowVpnConnectionInvoker
ShowVpnConnectionInvoker 查询VPN连接
func (*VpnClient) ShowVpnGatewayCertificate ¶
func (c *VpnClient) ShowVpnGatewayCertificate(request *model.ShowVpnGatewayCertificateRequest) (*model.ShowVpnGatewayCertificateResponse, error)
ShowVpnGatewayCertificate 查询VPN网关证书
根据VPN网关ID,查询所指定的VPN网关证书
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) ShowVpnGatewayCertificateInvoker ¶
func (c *VpnClient) ShowVpnGatewayCertificateInvoker(request *model.ShowVpnGatewayCertificateRequest) *ShowVpnGatewayCertificateInvoker
ShowVpnGatewayCertificateInvoker 查询VPN网关证书
func (*VpnClient) UpdateCgw ¶
func (c *VpnClient) UpdateCgw(request *model.UpdateCgwRequest) (*model.UpdateCgwResponse, error)
UpdateCgw 更新对端网关
根据对端网关ID,更新指定的对端网关
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) UpdateCgwInvoker ¶
func (c *VpnClient) UpdateCgwInvoker(request *model.UpdateCgwRequest) *UpdateCgwInvoker
UpdateCgwInvoker 更新对端网关
func (*VpnClient) UpdateVgw ¶
func (c *VpnClient) UpdateVgw(request *model.UpdateVgwRequest) (*model.UpdateVgwResponse, error)
UpdateVgw 更新VPN网关
根据VPN网关ID,更新指定的VPN网关
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) UpdateVgwCertificate ¶
func (c *VpnClient) UpdateVgwCertificate(request *model.UpdateVgwCertificateRequest) (*model.UpdateVgwCertificateResponse, error)
UpdateVgwCertificate 更新VPN网关证书
更新租户VPN网关所使用的证书,包括签名证书、签名私钥、加密证书、加密私钥和CA证书链。当前只支持国密证书
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) UpdateVgwCertificateInvoker ¶
func (c *VpnClient) UpdateVgwCertificateInvoker(request *model.UpdateVgwCertificateRequest) *UpdateVgwCertificateInvoker
UpdateVgwCertificateInvoker 更新VPN网关证书
func (*VpnClient) UpdateVgwInvoker ¶
func (c *VpnClient) UpdateVgwInvoker(request *model.UpdateVgwRequest) *UpdateVgwInvoker
UpdateVgwInvoker 更新VPN网关
func (*VpnClient) UpdateVpnConnection ¶
func (c *VpnClient) UpdateVpnConnection(request *model.UpdateVpnConnectionRequest) (*model.UpdateVpnConnectionResponse, error)
UpdateVpnConnection 更新VPN连接
根据连接ID,更新指定的VPN连接的参数
Please refer to HUAWEI cloud API Explorer for details.
func (*VpnClient) UpdateVpnConnectionInvoker ¶
func (c *VpnClient) UpdateVpnConnectionInvoker(request *model.UpdateVpnConnectionRequest) *UpdateVpnConnectionInvoker
UpdateVpnConnectionInvoker 更新VPN连接