v5

package
v0.1.107 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForAddVpnUsersToGroup added in v0.1.106

func GenReqDefForAddVpnUsersToGroup() *def.HttpRequestDef

func GenReqDefForBatchCreateResourceTags added in v0.1.78

func GenReqDefForBatchCreateResourceTags() *def.HttpRequestDef

func GenReqDefForBatchDeleteResourceTags added in v0.1.78

func GenReqDefForBatchDeleteResourceTags() *def.HttpRequestDef

func GenReqDefForCheckClientCaCertificate added in v0.1.106

func GenReqDefForCheckClientCaCertificate() *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 GenReqDefForCreateVpnAccessPolicy added in v0.1.106

func GenReqDefForCreateVpnAccessPolicy() *def.HttpRequestDef

func GenReqDefForCreateVpnConnection

func GenReqDefForCreateVpnConnection() *def.HttpRequestDef

func GenReqDefForCreateVpnServer added in v0.1.106

func GenReqDefForCreateVpnServer() *def.HttpRequestDef

func GenReqDefForCreateVpnUser added in v0.1.106

func GenReqDefForCreateVpnUser() *def.HttpRequestDef

func GenReqDefForCreateVpnUserGroup added in v0.1.106

func GenReqDefForCreateVpnUserGroup() *def.HttpRequestDef

func GenReqDefForDeleteCgw

func GenReqDefForDeleteCgw() *def.HttpRequestDef

func GenReqDefForDeleteClientCa added in v0.1.106

func GenReqDefForDeleteClientCa() *def.HttpRequestDef

func GenReqDefForDeleteConnectionMonitor

func GenReqDefForDeleteConnectionMonitor() *def.HttpRequestDef

func GenReqDefForDeleteVgw

func GenReqDefForDeleteVgw() *def.HttpRequestDef

func GenReqDefForDeleteVpnAccessPolicy added in v0.1.106

func GenReqDefForDeleteVpnAccessPolicy() *def.HttpRequestDef

func GenReqDefForDeleteVpnConnection

func GenReqDefForDeleteVpnConnection() *def.HttpRequestDef

func GenReqDefForDeleteVpnUser added in v0.1.106

func GenReqDefForDeleteVpnUser() *def.HttpRequestDef

func GenReqDefForDeleteVpnUserGroup added in v0.1.106

func GenReqDefForDeleteVpnUserGroup() *def.HttpRequestDef

func GenReqDefForExportClientConfig added in v0.1.106

func GenReqDefForExportClientConfig() *def.HttpRequestDef

func GenReqDefForImportClientCa added in v0.1.106

func GenReqDefForImportClientCa() *def.HttpRequestDef

func GenReqDefForListAvailabilityZones

func GenReqDefForListAvailabilityZones() *def.HttpRequestDef

func GenReqDefForListCgws

func GenReqDefForListCgws() *def.HttpRequestDef

func GenReqDefForListConnectionMonitors

func GenReqDefForListConnectionMonitors() *def.HttpRequestDef

func GenReqDefForListP2cVgwAvailabilityZones added in v0.1.106

func GenReqDefForListP2cVgwAvailabilityZones() *def.HttpRequestDef

func GenReqDefForListP2cVgwConnections added in v0.1.106

func GenReqDefForListP2cVgwConnections() *def.HttpRequestDef

func GenReqDefForListP2cVgws added in v0.1.106

func GenReqDefForListP2cVgws() *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 GenReqDefForListVpnAccessPolicies added in v0.1.106

func GenReqDefForListVpnAccessPolicies() *def.HttpRequestDef

func GenReqDefForListVpnConnections

func GenReqDefForListVpnConnections() *def.HttpRequestDef

func GenReqDefForListVpnServersByProject added in v0.1.106

func GenReqDefForListVpnServersByProject() *def.HttpRequestDef

func GenReqDefForListVpnServersByVgw added in v0.1.106

func GenReqDefForListVpnServersByVgw() *def.HttpRequestDef

func GenReqDefForListVpnUserGroups added in v0.1.106

func GenReqDefForListVpnUserGroups() *def.HttpRequestDef

func GenReqDefForListVpnUsers added in v0.1.106

func GenReqDefForListVpnUsers() *def.HttpRequestDef

func GenReqDefForListVpnUsersInGroup added in v0.1.106

func GenReqDefForListVpnUsersInGroup() *def.HttpRequestDef

func GenReqDefForRemoveVpnUsersFromGroup added in v0.1.106

func GenReqDefForRemoveVpnUsersFromGroup() *def.HttpRequestDef

func GenReqDefForResetVpnUserPassword added in v0.1.106

func GenReqDefForResetVpnUserPassword() *def.HttpRequestDef

func GenReqDefForShowCgw

func GenReqDefForShowCgw() *def.HttpRequestDef

func GenReqDefForShowClientCa added in v0.1.106

func GenReqDefForShowClientCa() *def.HttpRequestDef

func GenReqDefForShowConnectionMonitor

func GenReqDefForShowConnectionMonitor() *def.HttpRequestDef

func GenReqDefForShowP2cVgw added in v0.1.106

func GenReqDefForShowP2cVgw() *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 GenReqDefForShowVpnAccessPolicy added in v0.1.106

func GenReqDefForShowVpnAccessPolicy() *def.HttpRequestDef

func GenReqDefForShowVpnConnection

func GenReqDefForShowVpnConnection() *def.HttpRequestDef

func GenReqDefForShowVpnGatewayCertificate

func GenReqDefForShowVpnGatewayCertificate() *def.HttpRequestDef

func GenReqDefForShowVpnUser added in v0.1.106

func GenReqDefForShowVpnUser() *def.HttpRequestDef

func GenReqDefForShowVpnUserGroup added in v0.1.106

func GenReqDefForShowVpnUserGroup() *def.HttpRequestDef

func GenReqDefForUpdateCgw

func GenReqDefForUpdateCgw() *def.HttpRequestDef

func GenReqDefForUpdateClientCa added in v0.1.106

func GenReqDefForUpdateClientCa() *def.HttpRequestDef

func GenReqDefForUpdateP2cVgw added in v0.1.106

func GenReqDefForUpdateP2cVgw() *def.HttpRequestDef

func GenReqDefForUpdateVgw

func GenReqDefForUpdateVgw() *def.HttpRequestDef

func GenReqDefForUpdateVgwCertificate

func GenReqDefForUpdateVgwCertificate() *def.HttpRequestDef

func GenReqDefForUpdateVpnAccessPolicy added in v0.1.106

func GenReqDefForUpdateVpnAccessPolicy() *def.HttpRequestDef

func GenReqDefForUpdateVpnConnection

func GenReqDefForUpdateVpnConnection() *def.HttpRequestDef

func GenReqDefForUpdateVpnServer added in v0.1.106

func GenReqDefForUpdateVpnServer() *def.HttpRequestDef

func GenReqDefForUpdateVpnUser added in v0.1.106

func GenReqDefForUpdateVpnUser() *def.HttpRequestDef

func GenReqDefForUpdateVpnUserGroup added in v0.1.106

func GenReqDefForUpdateVpnUserGroup() *def.HttpRequestDef

func GenReqDefForUpdateVpnUserPassword added in v0.1.106

func GenReqDefForUpdateVpnUserPassword() *def.HttpRequestDef

func VpnClientBuilder

func VpnClientBuilder() *httpclient.HcHttpClientBuilder

Types

type AddVpnUsersToGroupInvoker added in v0.1.106

type AddVpnUsersToGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*AddVpnUsersToGroupInvoker) Invoke added in v0.1.106

type BatchCreateResourceTagsInvoker added in v0.1.78

type BatchCreateResourceTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateResourceTagsInvoker) Invoke added in v0.1.78

type BatchDeleteResourceTagsInvoker added in v0.1.78

type BatchDeleteResourceTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteResourceTagsInvoker) Invoke added in v0.1.78

type CheckClientCaCertificateInvoker added in v0.1.106

type CheckClientCaCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*CheckClientCaCertificateInvoker) Invoke added in v0.1.106

type CountResourcesByTagsInvoker added in v0.1.78

type CountResourcesByTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*CountResourcesByTagsInvoker) Invoke added in v0.1.78

type CreateCgwInvoker

type CreateCgwInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateCgwInvoker) Invoke

type CreateConnectionMonitorInvoker

type CreateConnectionMonitorInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateConnectionMonitorInvoker) Invoke

type CreateVgwCertificateInvoker

type CreateVgwCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVgwCertificateInvoker) Invoke

type CreateVgwInvoker

type CreateVgwInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVgwInvoker) Invoke

type CreateVpnAccessPolicyInvoker added in v0.1.106

type CreateVpnAccessPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVpnAccessPolicyInvoker) Invoke added in v0.1.106

type CreateVpnConnectionInvoker

type CreateVpnConnectionInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVpnConnectionInvoker) Invoke

type CreateVpnServerInvoker added in v0.1.106

type CreateVpnServerInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVpnServerInvoker) Invoke added in v0.1.106

type CreateVpnUserGroupInvoker added in v0.1.106

type CreateVpnUserGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVpnUserGroupInvoker) Invoke added in v0.1.106

type CreateVpnUserInvoker added in v0.1.106

type CreateVpnUserInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVpnUserInvoker) Invoke added in v0.1.106

type DeleteCgwInvoker

type DeleteCgwInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteCgwInvoker) Invoke

type DeleteClientCaInvoker added in v0.1.106

type DeleteClientCaInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteClientCaInvoker) Invoke added in v0.1.106

type DeleteConnectionMonitorInvoker

type DeleteConnectionMonitorInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteConnectionMonitorInvoker) Invoke

type DeleteVgwInvoker

type DeleteVgwInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteVgwInvoker) Invoke

type DeleteVpnAccessPolicyInvoker added in v0.1.106

type DeleteVpnAccessPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteVpnAccessPolicyInvoker) Invoke added in v0.1.106

type DeleteVpnConnectionInvoker

type DeleteVpnConnectionInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteVpnConnectionInvoker) Invoke

type DeleteVpnUserGroupInvoker added in v0.1.106

type DeleteVpnUserGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteVpnUserGroupInvoker) Invoke added in v0.1.106

type DeleteVpnUserInvoker added in v0.1.106

type DeleteVpnUserInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteVpnUserInvoker) Invoke added in v0.1.106

type ExportClientConfigInvoker added in v0.1.106

type ExportClientConfigInvoker struct {
	*invoker.BaseInvoker
}

func (*ExportClientConfigInvoker) Invoke added in v0.1.106

type ImportClientCaInvoker added in v0.1.106

type ImportClientCaInvoker struct {
	*invoker.BaseInvoker
}

func (*ImportClientCaInvoker) Invoke added in v0.1.106

type ListAvailabilityZonesInvoker

type ListAvailabilityZonesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAvailabilityZonesInvoker) Invoke

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

type ListP2cVgwAvailabilityZonesInvoker added in v0.1.106

type ListP2cVgwAvailabilityZonesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListP2cVgwAvailabilityZonesInvoker) Invoke added in v0.1.106

type ListP2cVgwConnectionsInvoker added in v0.1.106

type ListP2cVgwConnectionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListP2cVgwConnectionsInvoker) Invoke added in v0.1.106

type ListP2cVgwsInvoker added in v0.1.106

type ListP2cVgwsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListP2cVgwsInvoker) Invoke added in v0.1.106

type ListProjectTagsInvoker added in v0.1.78

type ListProjectTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListProjectTagsInvoker) Invoke added in v0.1.78

type ListResourcesByTagsInvoker added in v0.1.78

type ListResourcesByTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListResourcesByTagsInvoker) Invoke added in v0.1.78

type ListVgwsInvoker

type ListVgwsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVgwsInvoker) Invoke

func (i *ListVgwsInvoker) Invoke() (*model.ListVgwsResponse, error)

type ListVpnAccessPoliciesInvoker added in v0.1.106

type ListVpnAccessPoliciesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpnAccessPoliciesInvoker) Invoke added in v0.1.106

type ListVpnConnectionsInvoker

type ListVpnConnectionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpnConnectionsInvoker) Invoke

type ListVpnServersByProjectInvoker added in v0.1.106

type ListVpnServersByProjectInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpnServersByProjectInvoker) Invoke added in v0.1.106

type ListVpnServersByVgwInvoker added in v0.1.106

type ListVpnServersByVgwInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpnServersByVgwInvoker) Invoke added in v0.1.106

type ListVpnUserGroupsInvoker added in v0.1.106

type ListVpnUserGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpnUserGroupsInvoker) Invoke added in v0.1.106

type ListVpnUsersInGroupInvoker added in v0.1.106

type ListVpnUsersInGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpnUsersInGroupInvoker) Invoke added in v0.1.106

type ListVpnUsersInvoker added in v0.1.106

type ListVpnUsersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpnUsersInvoker) Invoke added in v0.1.106

type RemoveVpnUsersFromGroupInvoker added in v0.1.106

type RemoveVpnUsersFromGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*RemoveVpnUsersFromGroupInvoker) Invoke added in v0.1.106

type ResetVpnUserPasswordInvoker added in v0.1.106

type ResetVpnUserPasswordInvoker struct {
	*invoker.BaseInvoker
}

func (*ResetVpnUserPasswordInvoker) Invoke added in v0.1.106

type ShowCgwInvoker

type ShowCgwInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowCgwInvoker) Invoke

func (i *ShowCgwInvoker) Invoke() (*model.ShowCgwResponse, error)

type ShowClientCaInvoker added in v0.1.106

type ShowClientCaInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowClientCaInvoker) Invoke added in v0.1.106

type ShowConnectionMonitorInvoker

type ShowConnectionMonitorInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowConnectionMonitorInvoker) Invoke

type ShowP2cVgwInvoker added in v0.1.106

type ShowP2cVgwInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowP2cVgwInvoker) Invoke added in v0.1.106

type ShowQuotasInfoInvoker

type ShowQuotasInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowQuotasInfoInvoker) Invoke

type ShowResourceTagsInvoker added in v0.1.78

type ShowResourceTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowResourceTagsInvoker) Invoke added in v0.1.78

type ShowVgwInvoker

type ShowVgwInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowVgwInvoker) Invoke

func (i *ShowVgwInvoker) Invoke() (*model.ShowVgwResponse, error)

type ShowVpnAccessPolicyInvoker added in v0.1.106

type ShowVpnAccessPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowVpnAccessPolicyInvoker) Invoke added in v0.1.106

type ShowVpnConnectionInvoker

type ShowVpnConnectionInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowVpnConnectionInvoker) Invoke

type ShowVpnGatewayCertificateInvoker

type ShowVpnGatewayCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowVpnGatewayCertificateInvoker) Invoke

type ShowVpnUserGroupInvoker added in v0.1.106

type ShowVpnUserGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowVpnUserGroupInvoker) Invoke added in v0.1.106

type ShowVpnUserInvoker added in v0.1.106

type ShowVpnUserInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowVpnUserInvoker) Invoke added in v0.1.106

type UpdateCgwInvoker

type UpdateCgwInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateCgwInvoker) Invoke

type UpdateClientCaInvoker added in v0.1.106

type UpdateClientCaInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateClientCaInvoker) Invoke added in v0.1.106

type UpdateP2cVgwInvoker added in v0.1.106

type UpdateP2cVgwInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateP2cVgwInvoker) Invoke added in v0.1.106

type UpdateVgwCertificateInvoker

type UpdateVgwCertificateInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVgwCertificateInvoker) Invoke

type UpdateVgwInvoker

type UpdateVgwInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVgwInvoker) Invoke

type UpdateVpnAccessPolicyInvoker added in v0.1.106

type UpdateVpnAccessPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVpnAccessPolicyInvoker) Invoke added in v0.1.106

type UpdateVpnConnectionInvoker

type UpdateVpnConnectionInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVpnConnectionInvoker) Invoke

type UpdateVpnServerInvoker added in v0.1.106

type UpdateVpnServerInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVpnServerInvoker) Invoke added in v0.1.106

type UpdateVpnUserGroupInvoker added in v0.1.106

type UpdateVpnUserGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVpnUserGroupInvoker) Invoke added in v0.1.106

type UpdateVpnUserInvoker added in v0.1.106

type UpdateVpnUserInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVpnUserInvoker) Invoke added in v0.1.106

type UpdateVpnUserPasswordInvoker added in v0.1.106

type UpdateVpnUserPasswordInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVpnUserPasswordInvoker) Invoke added in v0.1.106

type VpnClient

type VpnClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewVpnClient

func NewVpnClient(hcClient *httpclient.HcHttpClient) *VpnClient

func (*VpnClient) AddVpnUsersToGroup added in v0.1.106

func (c *VpnClient) AddVpnUsersToGroup(request *model.AddVpnUsersToGroupRequest) (*model.AddVpnUsersToGroupResponse, error)

AddVpnUsersToGroup 添加VPN用户到组

添加VPN用户到组

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) AddVpnUsersToGroupInvoker added in v0.1.106

func (c *VpnClient) AddVpnUsersToGroupInvoker(request *model.AddVpnUsersToGroupRequest) *AddVpnUsersToGroupInvoker

AddVpnUsersToGroupInvoker 添加VPN用户到组

func (*VpnClient) BatchCreateResourceTags added in v0.1.78

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

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) CheckClientCaCertificate added in v0.1.106

CheckClientCaCertificate 校验客户端CA

创建服务端时,可以先调用客户端CA的预校验API,检查CA的合法性

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) CheckClientCaCertificateInvoker added in v0.1.106

func (c *VpnClient) CheckClientCaCertificateInvoker(request *model.CheckClientCaCertificateRequest) *CheckClientCaCertificateInvoker

CheckClientCaCertificateInvoker 校验客户端CA

func (*VpnClient) CountResourcesByTags added in v0.1.78

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

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

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) CreateVpnAccessPolicy added in v0.1.106

CreateVpnAccessPolicy 创建VPN访问策略

创建VPN访问策略

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) CreateVpnAccessPolicyInvoker added in v0.1.106

func (c *VpnClient) CreateVpnAccessPolicyInvoker(request *model.CreateVpnAccessPolicyRequest) *CreateVpnAccessPolicyInvoker

CreateVpnAccessPolicyInvoker 创建VPN访问策略

func (*VpnClient) CreateVpnConnection

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) CreateVpnServer added in v0.1.106

func (c *VpnClient) CreateVpnServer(request *model.CreateVpnServerRequest) (*model.CreateVpnServerResponse, error)

CreateVpnServer 创建一个VPN 服务端

创建一个VPN 服务端

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) CreateVpnServerInvoker added in v0.1.106

func (c *VpnClient) CreateVpnServerInvoker(request *model.CreateVpnServerRequest) *CreateVpnServerInvoker

CreateVpnServerInvoker 创建一个VPN 服务端

func (*VpnClient) CreateVpnUser added in v0.1.106

func (c *VpnClient) CreateVpnUser(request *model.CreateVpnUserRequest) (*model.CreateVpnUserResponse, error)

CreateVpnUser 创建VPN用户

创建VPN用户

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) CreateVpnUserGroup added in v0.1.106

func (c *VpnClient) CreateVpnUserGroup(request *model.CreateVpnUserGroupRequest) (*model.CreateVpnUserGroupResponse, error)

CreateVpnUserGroup 创建VPN用户组

创建VPN用户组

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) CreateVpnUserGroupInvoker added in v0.1.106

func (c *VpnClient) CreateVpnUserGroupInvoker(request *model.CreateVpnUserGroupRequest) *CreateVpnUserGroupInvoker

CreateVpnUserGroupInvoker 创建VPN用户组

func (*VpnClient) CreateVpnUserInvoker added in v0.1.106

func (c *VpnClient) CreateVpnUserInvoker(request *model.CreateVpnUserRequest) *CreateVpnUserInvoker

CreateVpnUserInvoker 创建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) DeleteClientCa added in v0.1.106

func (c *VpnClient) DeleteClientCa(request *model.DeleteClientCaRequest) (*model.DeleteClientCaResponse, error)

DeleteClientCa 删除客户端的CA证书

删除客户端CA证书

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) DeleteClientCaInvoker added in v0.1.106

func (c *VpnClient) DeleteClientCaInvoker(request *model.DeleteClientCaRequest) *DeleteClientCaInvoker

DeleteClientCaInvoker 删除客户端的CA证书

func (*VpnClient) DeleteConnectionMonitor

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) DeleteVpnAccessPolicy added in v0.1.106

DeleteVpnAccessPolicy 删除VPN访问策略

删除VPN访问策略

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) DeleteVpnAccessPolicyInvoker added in v0.1.106

func (c *VpnClient) DeleteVpnAccessPolicyInvoker(request *model.DeleteVpnAccessPolicyRequest) *DeleteVpnAccessPolicyInvoker

DeleteVpnAccessPolicyInvoker 删除VPN访问策略

func (*VpnClient) DeleteVpnConnection

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) DeleteVpnUser added in v0.1.106

func (c *VpnClient) DeleteVpnUser(request *model.DeleteVpnUserRequest) (*model.DeleteVpnUserResponse, error)

DeleteVpnUser 删除VPN用户

删除VPN用户

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) DeleteVpnUserGroup added in v0.1.106

func (c *VpnClient) DeleteVpnUserGroup(request *model.DeleteVpnUserGroupRequest) (*model.DeleteVpnUserGroupResponse, error)

DeleteVpnUserGroup 删除VPN用户组

删除VPN用户组

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) DeleteVpnUserGroupInvoker added in v0.1.106

func (c *VpnClient) DeleteVpnUserGroupInvoker(request *model.DeleteVpnUserGroupRequest) *DeleteVpnUserGroupInvoker

DeleteVpnUserGroupInvoker 删除VPN用户组

func (*VpnClient) DeleteVpnUserInvoker added in v0.1.106

func (c *VpnClient) DeleteVpnUserInvoker(request *model.DeleteVpnUserRequest) *DeleteVpnUserInvoker

DeleteVpnUserInvoker 删除VPN用户

func (*VpnClient) ExportClientConfig added in v0.1.106

func (c *VpnClient) ExportClientConfig(request *model.ExportClientConfigRequest) (*model.ExportClientConfigResponse, error)

ExportClientConfig 导出服务端对应的客户端配置信息

导出客户端配置信息

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ExportClientConfigInvoker added in v0.1.106

func (c *VpnClient) ExportClientConfigInvoker(request *model.ExportClientConfigRequest) *ExportClientConfigInvoker

ExportClientConfigInvoker 导出服务端对应的客户端配置信息

func (*VpnClient) ImportClientCa added in v0.1.106

func (c *VpnClient) ImportClientCa(request *model.ImportClientCaRequest) (*model.ImportClientCaResponse, error)

ImportClientCa 导入客户端 CA 证书

导入客户端 CA 证书

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ImportClientCaInvoker added in v0.1.106

func (c *VpnClient) ImportClientCaInvoker(request *model.ImportClientCaRequest) *ImportClientCaInvoker

ImportClientCaInvoker 导入客户端 CA 证书

func (*VpnClient) ListAvailabilityZones

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

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) ListP2cVgwAvailabilityZones added in v0.1.106

ListP2cVgwAvailabilityZones 查询P2C VPN网关可用区

查询P2C VPN网关可用区

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ListP2cVgwAvailabilityZonesInvoker added in v0.1.106

func (c *VpnClient) ListP2cVgwAvailabilityZonesInvoker(request *model.ListP2cVgwAvailabilityZonesRequest) *ListP2cVgwAvailabilityZonesInvoker

ListP2cVgwAvailabilityZonesInvoker 查询P2C VPN网关可用区

func (*VpnClient) ListP2cVgwConnections added in v0.1.106

ListP2cVgwConnections 查询P2C VPN网关连接信息列表

List p2c vpn gateway connections

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ListP2cVgwConnectionsInvoker added in v0.1.106

func (c *VpnClient) ListP2cVgwConnectionsInvoker(request *model.ListP2cVgwConnectionsRequest) *ListP2cVgwConnectionsInvoker

ListP2cVgwConnectionsInvoker 查询P2C VPN网关连接信息列表

func (*VpnClient) ListP2cVgws added in v0.1.106

func (c *VpnClient) ListP2cVgws(request *model.ListP2cVgwsRequest) (*model.ListP2cVgwsResponse, error)

ListP2cVgws 查询P2C VPN网关列表

查询P2C VPN网关列表

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ListP2cVgwsInvoker added in v0.1.106

func (c *VpnClient) ListP2cVgwsInvoker(request *model.ListP2cVgwsRequest) *ListP2cVgwsInvoker

ListP2cVgwsInvoker 查询P2C 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

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) ListVpnAccessPolicies added in v0.1.106

ListVpnAccessPolicies 查询VPN访问策略列表

查询VPN访问策略列表

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ListVpnAccessPoliciesInvoker added in v0.1.106

func (c *VpnClient) ListVpnAccessPoliciesInvoker(request *model.ListVpnAccessPoliciesRequest) *ListVpnAccessPoliciesInvoker

ListVpnAccessPoliciesInvoker 查询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) ListVpnServersByProject added in v0.1.106

ListVpnServersByProject 查询租户下的所有服务端信息

查询租户下的所有服务端信息

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ListVpnServersByProjectInvoker added in v0.1.106

func (c *VpnClient) ListVpnServersByProjectInvoker(request *model.ListVpnServersByProjectRequest) *ListVpnServersByProjectInvoker

ListVpnServersByProjectInvoker 查询租户下的所有服务端信息

func (*VpnClient) ListVpnServersByVgw added in v0.1.106

ListVpnServersByVgw 查询一个网关下的服务端信息

查询一个网关下的服务端信息

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ListVpnServersByVgwInvoker added in v0.1.106

func (c *VpnClient) ListVpnServersByVgwInvoker(request *model.ListVpnServersByVgwRequest) *ListVpnServersByVgwInvoker

ListVpnServersByVgwInvoker 查询一个网关下的服务端信息

func (*VpnClient) ListVpnUserGroups added in v0.1.106

func (c *VpnClient) ListVpnUserGroups(request *model.ListVpnUserGroupsRequest) (*model.ListVpnUserGroupsResponse, error)

ListVpnUserGroups 查询VPN用户组列表

查询VPN用户组列表

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ListVpnUserGroupsInvoker added in v0.1.106

func (c *VpnClient) ListVpnUserGroupsInvoker(request *model.ListVpnUserGroupsRequest) *ListVpnUserGroupsInvoker

ListVpnUserGroupsInvoker 查询VPN用户组列表

func (*VpnClient) ListVpnUsers added in v0.1.106

func (c *VpnClient) ListVpnUsers(request *model.ListVpnUsersRequest) (*model.ListVpnUsersResponse, error)

ListVpnUsers 查询VPN用户列表

查询VPN用户列表

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ListVpnUsersInGroup added in v0.1.106

ListVpnUsersInGroup 查询组内VPN用户

查询组内VPN用户

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ListVpnUsersInGroupInvoker added in v0.1.106

func (c *VpnClient) ListVpnUsersInGroupInvoker(request *model.ListVpnUsersInGroupRequest) *ListVpnUsersInGroupInvoker

ListVpnUsersInGroupInvoker 查询组内VPN用户

func (*VpnClient) ListVpnUsersInvoker added in v0.1.106

func (c *VpnClient) ListVpnUsersInvoker(request *model.ListVpnUsersRequest) *ListVpnUsersInvoker

ListVpnUsersInvoker 查询VPN用户列表

func (*VpnClient) RemoveVpnUsersFromGroup added in v0.1.106

RemoveVpnUsersFromGroup 删除组内VPN用户

删除组内VPN用户

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) RemoveVpnUsersFromGroupInvoker added in v0.1.106

func (c *VpnClient) RemoveVpnUsersFromGroupInvoker(request *model.RemoveVpnUsersFromGroupRequest) *RemoveVpnUsersFromGroupInvoker

RemoveVpnUsersFromGroupInvoker 删除组内VPN用户

func (*VpnClient) ResetVpnUserPassword added in v0.1.106

ResetVpnUserPassword 重置VPN用户密码

重置VPN用户密码

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ResetVpnUserPasswordInvoker added in v0.1.106

func (c *VpnClient) ResetVpnUserPasswordInvoker(request *model.ResetVpnUserPasswordRequest) *ResetVpnUserPasswordInvoker

ResetVpnUserPasswordInvoker 重置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) ShowClientCa added in v0.1.106

func (c *VpnClient) ShowClientCa(request *model.ShowClientCaRequest) (*model.ShowClientCaResponse, error)

ShowClientCa 查询客户端的CA证书

查询客户端CA证书

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ShowClientCaInvoker added in v0.1.106

func (c *VpnClient) ShowClientCaInvoker(request *model.ShowClientCaRequest) *ShowClientCaInvoker

ShowClientCaInvoker 查询客户端的CA证书

func (*VpnClient) ShowConnectionMonitor

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) ShowP2cVgw added in v0.1.106

func (c *VpnClient) ShowP2cVgw(request *model.ShowP2cVgwRequest) (*model.ShowP2cVgwResponse, error)

ShowP2cVgw 查询P2C VPN网关

根据P2C VPN网关ID,查询指定的VPN网关

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ShowP2cVgwInvoker added in v0.1.106

func (c *VpnClient) ShowP2cVgwInvoker(request *model.ShowP2cVgwRequest) *ShowP2cVgwInvoker

ShowP2cVgwInvoker 查询P2C 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) ShowVpnAccessPolicy added in v0.1.106

ShowVpnAccessPolicy 查询VPN访问策略

查询VPN访问策略

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ShowVpnAccessPolicyInvoker added in v0.1.106

func (c *VpnClient) ShowVpnAccessPolicyInvoker(request *model.ShowVpnAccessPolicyRequest) *ShowVpnAccessPolicyInvoker

ShowVpnAccessPolicyInvoker 查询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

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) ShowVpnUser added in v0.1.106

func (c *VpnClient) ShowVpnUser(request *model.ShowVpnUserRequest) (*model.ShowVpnUserResponse, error)

ShowVpnUser 查询VPN用户

查询VPN用户

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ShowVpnUserGroup added in v0.1.106

func (c *VpnClient) ShowVpnUserGroup(request *model.ShowVpnUserGroupRequest) (*model.ShowVpnUserGroupResponse, error)

ShowVpnUserGroup 查询VPN用户组

查询VPN用户组

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) ShowVpnUserGroupInvoker added in v0.1.106

func (c *VpnClient) ShowVpnUserGroupInvoker(request *model.ShowVpnUserGroupRequest) *ShowVpnUserGroupInvoker

ShowVpnUserGroupInvoker 查询VPN用户组

func (*VpnClient) ShowVpnUserInvoker added in v0.1.106

func (c *VpnClient) ShowVpnUserInvoker(request *model.ShowVpnUserRequest) *ShowVpnUserInvoker

ShowVpnUserInvoker 查询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) UpdateClientCa added in v0.1.106

func (c *VpnClient) UpdateClientCa(request *model.UpdateClientCaRequest) (*model.UpdateClientCaResponse, error)

UpdateClientCa 修改客户端的CA证书

修改客户端CA证书

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) UpdateClientCaInvoker added in v0.1.106

func (c *VpnClient) UpdateClientCaInvoker(request *model.UpdateClientCaRequest) *UpdateClientCaInvoker

UpdateClientCaInvoker 修改客户端的CA证书

func (*VpnClient) UpdateP2cVgw added in v0.1.106

func (c *VpnClient) UpdateP2cVgw(request *model.UpdateP2cVgwRequest) (*model.UpdateP2cVgwResponse, error)

UpdateP2cVgw 更新P2C VPN网关

根据P2C VPN网关ID,更新指定的P2C VPN网关

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) UpdateP2cVgwInvoker added in v0.1.106

func (c *VpnClient) UpdateP2cVgwInvoker(request *model.UpdateP2cVgwRequest) *UpdateP2cVgwInvoker

UpdateP2cVgwInvoker 更新P2C VPN网关

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

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) UpdateVpnAccessPolicy added in v0.1.106

UpdateVpnAccessPolicy 修改VPN访问策略

修改VPN访问策略

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) UpdateVpnAccessPolicyInvoker added in v0.1.106

func (c *VpnClient) UpdateVpnAccessPolicyInvoker(request *model.UpdateVpnAccessPolicyRequest) *UpdateVpnAccessPolicyInvoker

UpdateVpnAccessPolicyInvoker 修改VPN访问策略

func (*VpnClient) UpdateVpnConnection

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连接

func (*VpnClient) UpdateVpnServer added in v0.1.106

func (c *VpnClient) UpdateVpnServer(request *model.UpdateVpnServerRequest) (*model.UpdateVpnServerResponse, error)

UpdateVpnServer 更新指定VPN 服务端

更新指定VPN 服务端

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) UpdateVpnServerInvoker added in v0.1.106

func (c *VpnClient) UpdateVpnServerInvoker(request *model.UpdateVpnServerRequest) *UpdateVpnServerInvoker

UpdateVpnServerInvoker 更新指定VPN 服务端

func (*VpnClient) UpdateVpnUser added in v0.1.106

func (c *VpnClient) UpdateVpnUser(request *model.UpdateVpnUserRequest) (*model.UpdateVpnUserResponse, error)

UpdateVpnUser 修改VPN用户

修改VPN用户

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) UpdateVpnUserGroup added in v0.1.106

func (c *VpnClient) UpdateVpnUserGroup(request *model.UpdateVpnUserGroupRequest) (*model.UpdateVpnUserGroupResponse, error)

UpdateVpnUserGroup 修改VPN用户组

修改VPN用户组

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) UpdateVpnUserGroupInvoker added in v0.1.106

func (c *VpnClient) UpdateVpnUserGroupInvoker(request *model.UpdateVpnUserGroupRequest) *UpdateVpnUserGroupInvoker

UpdateVpnUserGroupInvoker 修改VPN用户组

func (*VpnClient) UpdateVpnUserInvoker added in v0.1.106

func (c *VpnClient) UpdateVpnUserInvoker(request *model.UpdateVpnUserRequest) *UpdateVpnUserInvoker

UpdateVpnUserInvoker 修改VPN用户

func (*VpnClient) UpdateVpnUserPassword added in v0.1.106

UpdateVpnUserPassword 修改VPN用户密码

修改VPN用户密码

Please refer to HUAWEI cloud API Explorer for details.

func (*VpnClient) UpdateVpnUserPasswordInvoker added in v0.1.106

func (c *VpnClient) UpdateVpnUserPasswordInvoker(request *model.UpdateVpnUserPasswordRequest) *UpdateVpnUserPasswordInvoker

UpdateVpnUserPasswordInvoker 修改VPN用户密码

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL