Documentation ¶
Index ¶
- func GenReqDefForAddVpnUsersToGroup() *def.HttpRequestDef
- func GenReqDefForBatchCreateResourceTags() *def.HttpRequestDef
- func GenReqDefForBatchDeleteResourceTags() *def.HttpRequestDef
- func GenReqDefForCheckClientCaCertificate() *def.HttpRequestDef
- func GenReqDefForCountResourcesByTags() *def.HttpRequestDef
- func GenReqDefForCreateCgw() *def.HttpRequestDef
- func GenReqDefForCreateConnectionMonitor() *def.HttpRequestDef
- func GenReqDefForCreateVgw() *def.HttpRequestDef
- func GenReqDefForCreateVgwCertificate() *def.HttpRequestDef
- func GenReqDefForCreateVpnAccessPolicy() *def.HttpRequestDef
- func GenReqDefForCreateVpnConnection() *def.HttpRequestDef
- func GenReqDefForCreateVpnServer() *def.HttpRequestDef
- func GenReqDefForCreateVpnUser() *def.HttpRequestDef
- func GenReqDefForCreateVpnUserGroup() *def.HttpRequestDef
- func GenReqDefForDeleteCgw() *def.HttpRequestDef
- func GenReqDefForDeleteClientCa() *def.HttpRequestDef
- func GenReqDefForDeleteConnectionMonitor() *def.HttpRequestDef
- func GenReqDefForDeleteVgw() *def.HttpRequestDef
- func GenReqDefForDeleteVpnAccessPolicy() *def.HttpRequestDef
- func GenReqDefForDeleteVpnConnection() *def.HttpRequestDef
- func GenReqDefForDeleteVpnUser() *def.HttpRequestDef
- func GenReqDefForDeleteVpnUserGroup() *def.HttpRequestDef
- func GenReqDefForExportClientConfig() *def.HttpRequestDef
- func GenReqDefForImportClientCa() *def.HttpRequestDef
- func GenReqDefForListAvailabilityZones() *def.HttpRequestDef
- func GenReqDefForListCgws() *def.HttpRequestDef
- func GenReqDefForListConnectionMonitors() *def.HttpRequestDef
- func GenReqDefForListP2cVgwAvailabilityZones() *def.HttpRequestDef
- func GenReqDefForListP2cVgwConnections() *def.HttpRequestDef
- func GenReqDefForListP2cVgws() *def.HttpRequestDef
- func GenReqDefForListProjectTags() *def.HttpRequestDef
- func GenReqDefForListResourcesByTags() *def.HttpRequestDef
- func GenReqDefForListVgws() *def.HttpRequestDef
- func GenReqDefForListVpnAccessPolicies() *def.HttpRequestDef
- func GenReqDefForListVpnConnections() *def.HttpRequestDef
- func GenReqDefForListVpnServersByProject() *def.HttpRequestDef
- func GenReqDefForListVpnServersByVgw() *def.HttpRequestDef
- func GenReqDefForListVpnUserGroups() *def.HttpRequestDef
- func GenReqDefForListVpnUsers() *def.HttpRequestDef
- func GenReqDefForListVpnUsersInGroup() *def.HttpRequestDef
- func GenReqDefForRemoveVpnUsersFromGroup() *def.HttpRequestDef
- func GenReqDefForResetVpnUserPassword() *def.HttpRequestDef
- func GenReqDefForShowCgw() *def.HttpRequestDef
- func GenReqDefForShowClientCa() *def.HttpRequestDef
- func GenReqDefForShowConnectionMonitor() *def.HttpRequestDef
- func GenReqDefForShowP2cVgw() *def.HttpRequestDef
- func GenReqDefForShowQuotasInfo() *def.HttpRequestDef
- func GenReqDefForShowResourceTags() *def.HttpRequestDef
- func GenReqDefForShowVgw() *def.HttpRequestDef
- func GenReqDefForShowVpnAccessPolicy() *def.HttpRequestDef
- func GenReqDefForShowVpnConnection() *def.HttpRequestDef
- func GenReqDefForShowVpnGatewayCertificate() *def.HttpRequestDef
- func GenReqDefForShowVpnUser() *def.HttpRequestDef
- func GenReqDefForShowVpnUserGroup() *def.HttpRequestDef
- func GenReqDefForUpdateCgw() *def.HttpRequestDef
- func GenReqDefForUpdateClientCa() *def.HttpRequestDef
- func GenReqDefForUpdateP2cVgw() *def.HttpRequestDef
- func GenReqDefForUpdateVgw() *def.HttpRequestDef
- func GenReqDefForUpdateVgwCertificate() *def.HttpRequestDef
- func GenReqDefForUpdateVpnAccessPolicy() *def.HttpRequestDef
- func GenReqDefForUpdateVpnConnection() *def.HttpRequestDef
- func GenReqDefForUpdateVpnServer() *def.HttpRequestDef
- func GenReqDefForUpdateVpnUser() *def.HttpRequestDef
- func GenReqDefForUpdateVpnUserGroup() *def.HttpRequestDef
- func GenReqDefForUpdateVpnUserPassword() *def.HttpRequestDef
- func VpnClientBuilder() *httpclient.HcHttpClientBuilder
- type AddVpnUsersToGroupInvoker
- type BatchCreateResourceTagsInvoker
- type BatchDeleteResourceTagsInvoker
- type CheckClientCaCertificateInvoker
- type CountResourcesByTagsInvoker
- type CreateCgwInvoker
- type CreateConnectionMonitorInvoker
- type CreateVgwCertificateInvoker
- type CreateVgwInvoker
- type CreateVpnAccessPolicyInvoker
- type CreateVpnConnectionInvoker
- type CreateVpnServerInvoker
- type CreateVpnUserGroupInvoker
- type CreateVpnUserInvoker
- type DeleteCgwInvoker
- type DeleteClientCaInvoker
- type DeleteConnectionMonitorInvoker
- type DeleteVgwInvoker
- type DeleteVpnAccessPolicyInvoker
- type DeleteVpnConnectionInvoker
- type DeleteVpnUserGroupInvoker
- type DeleteVpnUserInvoker
- type ExportClientConfigInvoker
- type ImportClientCaInvoker
- type ListAvailabilityZonesInvoker
- type ListCgwsInvoker
- type ListConnectionMonitorsInvoker
- type ListP2cVgwAvailabilityZonesInvoker
- type ListP2cVgwConnectionsInvoker
- type ListP2cVgwsInvoker
- type ListProjectTagsInvoker
- type ListResourcesByTagsInvoker
- type ListVgwsInvoker
- type ListVpnAccessPoliciesInvoker
- type ListVpnConnectionsInvoker
- type ListVpnServersByProjectInvoker
- type ListVpnServersByVgwInvoker
- type ListVpnUserGroupsInvoker
- type ListVpnUsersInGroupInvoker
- type ListVpnUsersInvoker
- type RemoveVpnUsersFromGroupInvoker
- type ResetVpnUserPasswordInvoker
- type ShowCgwInvoker
- type ShowClientCaInvoker
- type ShowConnectionMonitorInvoker
- type ShowP2cVgwInvoker
- type ShowQuotasInfoInvoker
- type ShowResourceTagsInvoker
- type ShowVgwInvoker
- type ShowVpnAccessPolicyInvoker
- type ShowVpnConnectionInvoker
- type ShowVpnGatewayCertificateInvoker
- type ShowVpnUserGroupInvoker
- type ShowVpnUserInvoker
- type UpdateCgwInvoker
- type UpdateClientCaInvoker
- type UpdateP2cVgwInvoker
- type UpdateVgwCertificateInvoker
- type UpdateVgwInvoker
- type UpdateVpnAccessPolicyInvoker
- type UpdateVpnConnectionInvoker
- type UpdateVpnServerInvoker
- type UpdateVpnUserGroupInvoker
- type UpdateVpnUserInvoker
- type UpdateVpnUserPasswordInvoker
- type VpnClient
- func (c *VpnClient) AddVpnUsersToGroup(request *model.AddVpnUsersToGroupRequest) (*model.AddVpnUsersToGroupResponse, error)
- func (c *VpnClient) AddVpnUsersToGroupInvoker(request *model.AddVpnUsersToGroupRequest) *AddVpnUsersToGroupInvoker
- 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) CheckClientCaCertificate(request *model.CheckClientCaCertificateRequest) (*model.CheckClientCaCertificateResponse, error)
- func (c *VpnClient) CheckClientCaCertificateInvoker(request *model.CheckClientCaCertificateRequest) *CheckClientCaCertificateInvoker
- 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) CreateVpnAccessPolicy(request *model.CreateVpnAccessPolicyRequest) (*model.CreateVpnAccessPolicyResponse, error)
- func (c *VpnClient) CreateVpnAccessPolicyInvoker(request *model.CreateVpnAccessPolicyRequest) *CreateVpnAccessPolicyInvoker
- func (c *VpnClient) CreateVpnConnection(request *model.CreateVpnConnectionRequest) (*model.CreateVpnConnectionResponse, error)
- func (c *VpnClient) CreateVpnConnectionInvoker(request *model.CreateVpnConnectionRequest) *CreateVpnConnectionInvoker
- func (c *VpnClient) CreateVpnServer(request *model.CreateVpnServerRequest) (*model.CreateVpnServerResponse, error)
- func (c *VpnClient) CreateVpnServerInvoker(request *model.CreateVpnServerRequest) *CreateVpnServerInvoker
- func (c *VpnClient) CreateVpnUser(request *model.CreateVpnUserRequest) (*model.CreateVpnUserResponse, error)
- func (c *VpnClient) CreateVpnUserGroup(request *model.CreateVpnUserGroupRequest) (*model.CreateVpnUserGroupResponse, error)
- func (c *VpnClient) CreateVpnUserGroupInvoker(request *model.CreateVpnUserGroupRequest) *CreateVpnUserGroupInvoker
- func (c *VpnClient) CreateVpnUserInvoker(request *model.CreateVpnUserRequest) *CreateVpnUserInvoker
- func (c *VpnClient) DeleteCgw(request *model.DeleteCgwRequest) (*model.DeleteCgwResponse, error)
- func (c *VpnClient) DeleteCgwInvoker(request *model.DeleteCgwRequest) *DeleteCgwInvoker
- func (c *VpnClient) DeleteClientCa(request *model.DeleteClientCaRequest) (*model.DeleteClientCaResponse, error)
- func (c *VpnClient) DeleteClientCaInvoker(request *model.DeleteClientCaRequest) *DeleteClientCaInvoker
- 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) DeleteVpnAccessPolicy(request *model.DeleteVpnAccessPolicyRequest) (*model.DeleteVpnAccessPolicyResponse, error)
- func (c *VpnClient) DeleteVpnAccessPolicyInvoker(request *model.DeleteVpnAccessPolicyRequest) *DeleteVpnAccessPolicyInvoker
- func (c *VpnClient) DeleteVpnConnection(request *model.DeleteVpnConnectionRequest) (*model.DeleteVpnConnectionResponse, error)
- func (c *VpnClient) DeleteVpnConnectionInvoker(request *model.DeleteVpnConnectionRequest) *DeleteVpnConnectionInvoker
- func (c *VpnClient) DeleteVpnUser(request *model.DeleteVpnUserRequest) (*model.DeleteVpnUserResponse, error)
- func (c *VpnClient) DeleteVpnUserGroup(request *model.DeleteVpnUserGroupRequest) (*model.DeleteVpnUserGroupResponse, error)
- func (c *VpnClient) DeleteVpnUserGroupInvoker(request *model.DeleteVpnUserGroupRequest) *DeleteVpnUserGroupInvoker
- func (c *VpnClient) DeleteVpnUserInvoker(request *model.DeleteVpnUserRequest) *DeleteVpnUserInvoker
- func (c *VpnClient) ExportClientConfig(request *model.ExportClientConfigRequest) (*model.ExportClientConfigResponse, error)
- func (c *VpnClient) ExportClientConfigInvoker(request *model.ExportClientConfigRequest) *ExportClientConfigInvoker
- func (c *VpnClient) ImportClientCa(request *model.ImportClientCaRequest) (*model.ImportClientCaResponse, error)
- func (c *VpnClient) ImportClientCaInvoker(request *model.ImportClientCaRequest) *ImportClientCaInvoker
- 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) ListP2cVgwAvailabilityZones(request *model.ListP2cVgwAvailabilityZonesRequest) (*model.ListP2cVgwAvailabilityZonesResponse, error)
- func (c *VpnClient) ListP2cVgwAvailabilityZonesInvoker(request *model.ListP2cVgwAvailabilityZonesRequest) *ListP2cVgwAvailabilityZonesInvoker
- func (c *VpnClient) ListP2cVgwConnections(request *model.ListP2cVgwConnectionsRequest) (*model.ListP2cVgwConnectionsResponse, error)
- func (c *VpnClient) ListP2cVgwConnectionsInvoker(request *model.ListP2cVgwConnectionsRequest) *ListP2cVgwConnectionsInvoker
- func (c *VpnClient) ListP2cVgws(request *model.ListP2cVgwsRequest) (*model.ListP2cVgwsResponse, error)
- func (c *VpnClient) ListP2cVgwsInvoker(request *model.ListP2cVgwsRequest) *ListP2cVgwsInvoker
- 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) ListVpnAccessPolicies(request *model.ListVpnAccessPoliciesRequest) (*model.ListVpnAccessPoliciesResponse, error)
- func (c *VpnClient) ListVpnAccessPoliciesInvoker(request *model.ListVpnAccessPoliciesRequest) *ListVpnAccessPoliciesInvoker
- func (c *VpnClient) ListVpnConnections(request *model.ListVpnConnectionsRequest) (*model.ListVpnConnectionsResponse, error)
- func (c *VpnClient) ListVpnConnectionsInvoker(request *model.ListVpnConnectionsRequest) *ListVpnConnectionsInvoker
- func (c *VpnClient) ListVpnServersByProject(request *model.ListVpnServersByProjectRequest) (*model.ListVpnServersByProjectResponse, error)
- func (c *VpnClient) ListVpnServersByProjectInvoker(request *model.ListVpnServersByProjectRequest) *ListVpnServersByProjectInvoker
- func (c *VpnClient) ListVpnServersByVgw(request *model.ListVpnServersByVgwRequest) (*model.ListVpnServersByVgwResponse, error)
- func (c *VpnClient) ListVpnServersByVgwInvoker(request *model.ListVpnServersByVgwRequest) *ListVpnServersByVgwInvoker
- func (c *VpnClient) ListVpnUserGroups(request *model.ListVpnUserGroupsRequest) (*model.ListVpnUserGroupsResponse, error)
- func (c *VpnClient) ListVpnUserGroupsInvoker(request *model.ListVpnUserGroupsRequest) *ListVpnUserGroupsInvoker
- func (c *VpnClient) ListVpnUsers(request *model.ListVpnUsersRequest) (*model.ListVpnUsersResponse, error)
- func (c *VpnClient) ListVpnUsersInGroup(request *model.ListVpnUsersInGroupRequest) (*model.ListVpnUsersInGroupResponse, error)
- func (c *VpnClient) ListVpnUsersInGroupInvoker(request *model.ListVpnUsersInGroupRequest) *ListVpnUsersInGroupInvoker
- func (c *VpnClient) ListVpnUsersInvoker(request *model.ListVpnUsersRequest) *ListVpnUsersInvoker
- func (c *VpnClient) RemoveVpnUsersFromGroup(request *model.RemoveVpnUsersFromGroupRequest) (*model.RemoveVpnUsersFromGroupResponse, error)
- func (c *VpnClient) RemoveVpnUsersFromGroupInvoker(request *model.RemoveVpnUsersFromGroupRequest) *RemoveVpnUsersFromGroupInvoker
- func (c *VpnClient) ResetVpnUserPassword(request *model.ResetVpnUserPasswordRequest) (*model.ResetVpnUserPasswordResponse, error)
- func (c *VpnClient) ResetVpnUserPasswordInvoker(request *model.ResetVpnUserPasswordRequest) *ResetVpnUserPasswordInvoker
- func (c *VpnClient) ShowCgw(request *model.ShowCgwRequest) (*model.ShowCgwResponse, error)
- func (c *VpnClient) ShowCgwInvoker(request *model.ShowCgwRequest) *ShowCgwInvoker
- func (c *VpnClient) ShowClientCa(request *model.ShowClientCaRequest) (*model.ShowClientCaResponse, error)
- func (c *VpnClient) ShowClientCaInvoker(request *model.ShowClientCaRequest) *ShowClientCaInvoker
- func (c *VpnClient) ShowConnectionMonitor(request *model.ShowConnectionMonitorRequest) (*model.ShowConnectionMonitorResponse, error)
- func (c *VpnClient) ShowConnectionMonitorInvoker(request *model.ShowConnectionMonitorRequest) *ShowConnectionMonitorInvoker
- func (c *VpnClient) ShowP2cVgw(request *model.ShowP2cVgwRequest) (*model.ShowP2cVgwResponse, error)
- func (c *VpnClient) ShowP2cVgwInvoker(request *model.ShowP2cVgwRequest) *ShowP2cVgwInvoker
- 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) ShowVpnAccessPolicy(request *model.ShowVpnAccessPolicyRequest) (*model.ShowVpnAccessPolicyResponse, error)
- func (c *VpnClient) ShowVpnAccessPolicyInvoker(request *model.ShowVpnAccessPolicyRequest) *ShowVpnAccessPolicyInvoker
- 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) ShowVpnUser(request *model.ShowVpnUserRequest) (*model.ShowVpnUserResponse, error)
- func (c *VpnClient) ShowVpnUserGroup(request *model.ShowVpnUserGroupRequest) (*model.ShowVpnUserGroupResponse, error)
- func (c *VpnClient) ShowVpnUserGroupInvoker(request *model.ShowVpnUserGroupRequest) *ShowVpnUserGroupInvoker
- func (c *VpnClient) ShowVpnUserInvoker(request *model.ShowVpnUserRequest) *ShowVpnUserInvoker
- func (c *VpnClient) UpdateCgw(request *model.UpdateCgwRequest) (*model.UpdateCgwResponse, error)
- func (c *VpnClient) UpdateCgwInvoker(request *model.UpdateCgwRequest) *UpdateCgwInvoker
- func (c *VpnClient) UpdateClientCa(request *model.UpdateClientCaRequest) (*model.UpdateClientCaResponse, error)
- func (c *VpnClient) UpdateClientCaInvoker(request *model.UpdateClientCaRequest) *UpdateClientCaInvoker
- func (c *VpnClient) UpdateP2cVgw(request *model.UpdateP2cVgwRequest) (*model.UpdateP2cVgwResponse, error)
- func (c *VpnClient) UpdateP2cVgwInvoker(request *model.UpdateP2cVgwRequest) *UpdateP2cVgwInvoker
- 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) UpdateVpnAccessPolicy(request *model.UpdateVpnAccessPolicyRequest) (*model.UpdateVpnAccessPolicyResponse, error)
- func (c *VpnClient) UpdateVpnAccessPolicyInvoker(request *model.UpdateVpnAccessPolicyRequest) *UpdateVpnAccessPolicyInvoker
- func (c *VpnClient) UpdateVpnConnection(request *model.UpdateVpnConnectionRequest) (*model.UpdateVpnConnectionResponse, error)
- func (c *VpnClient) UpdateVpnConnectionInvoker(request *model.UpdateVpnConnectionRequest) *UpdateVpnConnectionInvoker
- func (c *VpnClient) UpdateVpnServer(request *model.UpdateVpnServerRequest) (*model.UpdateVpnServerResponse, error)
- func (c *VpnClient) UpdateVpnServerInvoker(request *model.UpdateVpnServerRequest) *UpdateVpnServerInvoker
- func (c *VpnClient) UpdateVpnUser(request *model.UpdateVpnUserRequest) (*model.UpdateVpnUserResponse, error)
- func (c *VpnClient) UpdateVpnUserGroup(request *model.UpdateVpnUserGroupRequest) (*model.UpdateVpnUserGroupResponse, error)
- func (c *VpnClient) UpdateVpnUserGroupInvoker(request *model.UpdateVpnUserGroupRequest) *UpdateVpnUserGroupInvoker
- func (c *VpnClient) UpdateVpnUserInvoker(request *model.UpdateVpnUserRequest) *UpdateVpnUserInvoker
- func (c *VpnClient) UpdateVpnUserPassword(request *model.UpdateVpnUserPasswordRequest) (*model.UpdateVpnUserPasswordResponse, error)
- func (c *VpnClient) UpdateVpnUserPasswordInvoker(request *model.UpdateVpnUserPasswordRequest) *UpdateVpnUserPasswordInvoker
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
func (i *AddVpnUsersToGroupInvoker) Invoke() (*model.AddVpnUsersToGroupResponse, error)
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 CheckClientCaCertificateInvoker ¶ added in v0.1.106
type CheckClientCaCertificateInvoker struct {
*invoker.BaseInvoker
}
func (*CheckClientCaCertificateInvoker) Invoke ¶ added in v0.1.106
func (i *CheckClientCaCertificateInvoker) Invoke() (*model.CheckClientCaCertificateResponse, 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 CreateVpnAccessPolicyInvoker ¶ added in v0.1.106
type CreateVpnAccessPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVpnAccessPolicyInvoker) Invoke ¶ added in v0.1.106
func (i *CreateVpnAccessPolicyInvoker) Invoke() (*model.CreateVpnAccessPolicyResponse, error)
type CreateVpnConnectionInvoker ¶
type CreateVpnConnectionInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVpnConnectionInvoker) Invoke ¶
func (i *CreateVpnConnectionInvoker) Invoke() (*model.CreateVpnConnectionResponse, error)
type CreateVpnServerInvoker ¶ added in v0.1.106
type CreateVpnServerInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVpnServerInvoker) Invoke ¶ added in v0.1.106
func (i *CreateVpnServerInvoker) Invoke() (*model.CreateVpnServerResponse, error)
type CreateVpnUserGroupInvoker ¶ added in v0.1.106
type CreateVpnUserGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVpnUserGroupInvoker) Invoke ¶ added in v0.1.106
func (i *CreateVpnUserGroupInvoker) Invoke() (*model.CreateVpnUserGroupResponse, error)
type CreateVpnUserInvoker ¶ added in v0.1.106
type CreateVpnUserInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVpnUserInvoker) Invoke ¶ added in v0.1.106
func (i *CreateVpnUserInvoker) Invoke() (*model.CreateVpnUserResponse, error)
type DeleteCgwInvoker ¶
type DeleteCgwInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteCgwInvoker) Invoke ¶
func (i *DeleteCgwInvoker) Invoke() (*model.DeleteCgwResponse, error)
type DeleteClientCaInvoker ¶ added in v0.1.106
type DeleteClientCaInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteClientCaInvoker) Invoke ¶ added in v0.1.106
func (i *DeleteClientCaInvoker) Invoke() (*model.DeleteClientCaResponse, 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 DeleteVpnAccessPolicyInvoker ¶ added in v0.1.106
type DeleteVpnAccessPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVpnAccessPolicyInvoker) Invoke ¶ added in v0.1.106
func (i *DeleteVpnAccessPolicyInvoker) Invoke() (*model.DeleteVpnAccessPolicyResponse, error)
type DeleteVpnConnectionInvoker ¶
type DeleteVpnConnectionInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVpnConnectionInvoker) Invoke ¶
func (i *DeleteVpnConnectionInvoker) Invoke() (*model.DeleteVpnConnectionResponse, error)
type DeleteVpnUserGroupInvoker ¶ added in v0.1.106
type DeleteVpnUserGroupInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVpnUserGroupInvoker) Invoke ¶ added in v0.1.106
func (i *DeleteVpnUserGroupInvoker) Invoke() (*model.DeleteVpnUserGroupResponse, error)
type DeleteVpnUserInvoker ¶ added in v0.1.106
type DeleteVpnUserInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVpnUserInvoker) Invoke ¶ added in v0.1.106
func (i *DeleteVpnUserInvoker) Invoke() (*model.DeleteVpnUserResponse, error)
type ExportClientConfigInvoker ¶ added in v0.1.106
type ExportClientConfigInvoker struct {
*invoker.BaseInvoker
}
func (*ExportClientConfigInvoker) Invoke ¶ added in v0.1.106
func (i *ExportClientConfigInvoker) Invoke() (*model.ExportClientConfigResponse, error)
type ImportClientCaInvoker ¶ added in v0.1.106
type ImportClientCaInvoker struct {
*invoker.BaseInvoker
}
func (*ImportClientCaInvoker) Invoke ¶ added in v0.1.106
func (i *ImportClientCaInvoker) Invoke() (*model.ImportClientCaResponse, 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 ListP2cVgwAvailabilityZonesInvoker ¶ added in v0.1.106
type ListP2cVgwAvailabilityZonesInvoker struct {
*invoker.BaseInvoker
}
func (*ListP2cVgwAvailabilityZonesInvoker) Invoke ¶ added in v0.1.106
func (i *ListP2cVgwAvailabilityZonesInvoker) Invoke() (*model.ListP2cVgwAvailabilityZonesResponse, error)
type ListP2cVgwConnectionsInvoker ¶ added in v0.1.106
type ListP2cVgwConnectionsInvoker struct {
*invoker.BaseInvoker
}
func (*ListP2cVgwConnectionsInvoker) Invoke ¶ added in v0.1.106
func (i *ListP2cVgwConnectionsInvoker) Invoke() (*model.ListP2cVgwConnectionsResponse, error)
type ListP2cVgwsInvoker ¶ added in v0.1.106
type ListP2cVgwsInvoker struct {
*invoker.BaseInvoker
}
func (*ListP2cVgwsInvoker) Invoke ¶ added in v0.1.106
func (i *ListP2cVgwsInvoker) Invoke() (*model.ListP2cVgwsResponse, 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 ListVpnAccessPoliciesInvoker ¶ added in v0.1.106
type ListVpnAccessPoliciesInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpnAccessPoliciesInvoker) Invoke ¶ added in v0.1.106
func (i *ListVpnAccessPoliciesInvoker) Invoke() (*model.ListVpnAccessPoliciesResponse, error)
type ListVpnConnectionsInvoker ¶
type ListVpnConnectionsInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpnConnectionsInvoker) Invoke ¶
func (i *ListVpnConnectionsInvoker) Invoke() (*model.ListVpnConnectionsResponse, error)
type ListVpnServersByProjectInvoker ¶ added in v0.1.106
type ListVpnServersByProjectInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpnServersByProjectInvoker) Invoke ¶ added in v0.1.106
func (i *ListVpnServersByProjectInvoker) Invoke() (*model.ListVpnServersByProjectResponse, error)
type ListVpnServersByVgwInvoker ¶ added in v0.1.106
type ListVpnServersByVgwInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpnServersByVgwInvoker) Invoke ¶ added in v0.1.106
func (i *ListVpnServersByVgwInvoker) Invoke() (*model.ListVpnServersByVgwResponse, error)
type ListVpnUserGroupsInvoker ¶ added in v0.1.106
type ListVpnUserGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpnUserGroupsInvoker) Invoke ¶ added in v0.1.106
func (i *ListVpnUserGroupsInvoker) Invoke() (*model.ListVpnUserGroupsResponse, error)
type ListVpnUsersInGroupInvoker ¶ added in v0.1.106
type ListVpnUsersInGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpnUsersInGroupInvoker) Invoke ¶ added in v0.1.106
func (i *ListVpnUsersInGroupInvoker) Invoke() (*model.ListVpnUsersInGroupResponse, error)
type ListVpnUsersInvoker ¶ added in v0.1.106
type ListVpnUsersInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpnUsersInvoker) Invoke ¶ added in v0.1.106
func (i *ListVpnUsersInvoker) Invoke() (*model.ListVpnUsersResponse, error)
type RemoveVpnUsersFromGroupInvoker ¶ added in v0.1.106
type RemoveVpnUsersFromGroupInvoker struct {
*invoker.BaseInvoker
}
func (*RemoveVpnUsersFromGroupInvoker) Invoke ¶ added in v0.1.106
func (i *RemoveVpnUsersFromGroupInvoker) Invoke() (*model.RemoveVpnUsersFromGroupResponse, error)
type ResetVpnUserPasswordInvoker ¶ added in v0.1.106
type ResetVpnUserPasswordInvoker struct {
*invoker.BaseInvoker
}
func (*ResetVpnUserPasswordInvoker) Invoke ¶ added in v0.1.106
func (i *ResetVpnUserPasswordInvoker) Invoke() (*model.ResetVpnUserPasswordResponse, error)
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
func (i *ShowClientCaInvoker) Invoke() (*model.ShowClientCaResponse, error)
type ShowConnectionMonitorInvoker ¶
type ShowConnectionMonitorInvoker struct {
*invoker.BaseInvoker
}
func (*ShowConnectionMonitorInvoker) Invoke ¶
func (i *ShowConnectionMonitorInvoker) Invoke() (*model.ShowConnectionMonitorResponse, error)
type ShowP2cVgwInvoker ¶ added in v0.1.106
type ShowP2cVgwInvoker struct {
*invoker.BaseInvoker
}
func (*ShowP2cVgwInvoker) Invoke ¶ added in v0.1.106
func (i *ShowP2cVgwInvoker) Invoke() (*model.ShowP2cVgwResponse, 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 ShowVpnAccessPolicyInvoker ¶ added in v0.1.106
type ShowVpnAccessPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVpnAccessPolicyInvoker) Invoke ¶ added in v0.1.106
func (i *ShowVpnAccessPolicyInvoker) Invoke() (*model.ShowVpnAccessPolicyResponse, 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 ShowVpnUserGroupInvoker ¶ added in v0.1.106
type ShowVpnUserGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVpnUserGroupInvoker) Invoke ¶ added in v0.1.106
func (i *ShowVpnUserGroupInvoker) Invoke() (*model.ShowVpnUserGroupResponse, error)
type ShowVpnUserInvoker ¶ added in v0.1.106
type ShowVpnUserInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVpnUserInvoker) Invoke ¶ added in v0.1.106
func (i *ShowVpnUserInvoker) Invoke() (*model.ShowVpnUserResponse, error)
type UpdateCgwInvoker ¶
type UpdateCgwInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateCgwInvoker) Invoke ¶
func (i *UpdateCgwInvoker) Invoke() (*model.UpdateCgwResponse, error)
type UpdateClientCaInvoker ¶ added in v0.1.106
type UpdateClientCaInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateClientCaInvoker) Invoke ¶ added in v0.1.106
func (i *UpdateClientCaInvoker) Invoke() (*model.UpdateClientCaResponse, error)
type UpdateP2cVgwInvoker ¶ added in v0.1.106
type UpdateP2cVgwInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateP2cVgwInvoker) Invoke ¶ added in v0.1.106
func (i *UpdateP2cVgwInvoker) Invoke() (*model.UpdateP2cVgwResponse, 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 UpdateVpnAccessPolicyInvoker ¶ added in v0.1.106
type UpdateVpnAccessPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVpnAccessPolicyInvoker) Invoke ¶ added in v0.1.106
func (i *UpdateVpnAccessPolicyInvoker) Invoke() (*model.UpdateVpnAccessPolicyResponse, error)
type UpdateVpnConnectionInvoker ¶
type UpdateVpnConnectionInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVpnConnectionInvoker) Invoke ¶
func (i *UpdateVpnConnectionInvoker) Invoke() (*model.UpdateVpnConnectionResponse, error)
type UpdateVpnServerInvoker ¶ added in v0.1.106
type UpdateVpnServerInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVpnServerInvoker) Invoke ¶ added in v0.1.106
func (i *UpdateVpnServerInvoker) Invoke() (*model.UpdateVpnServerResponse, error)
type UpdateVpnUserGroupInvoker ¶ added in v0.1.106
type UpdateVpnUserGroupInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVpnUserGroupInvoker) Invoke ¶ added in v0.1.106
func (i *UpdateVpnUserGroupInvoker) Invoke() (*model.UpdateVpnUserGroupResponse, error)
type UpdateVpnUserInvoker ¶ added in v0.1.106
type UpdateVpnUserInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVpnUserInvoker) Invoke ¶ added in v0.1.106
func (i *UpdateVpnUserInvoker) Invoke() (*model.UpdateVpnUserResponse, error)
type UpdateVpnUserPasswordInvoker ¶ added in v0.1.106
type UpdateVpnUserPasswordInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVpnUserPasswordInvoker) Invoke ¶ added in v0.1.106
func (i *UpdateVpnUserPasswordInvoker) Invoke() (*model.UpdateVpnUserPasswordResponse, error)
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
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) CheckClientCaCertificate ¶ added in v0.1.106
func (c *VpnClient) CheckClientCaCertificate(request *model.CheckClientCaCertificateRequest) (*model.CheckClientCaCertificateResponse, error)
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
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) CreateVpnAccessPolicy ¶ added in v0.1.106
func (c *VpnClient) CreateVpnAccessPolicy(request *model.CreateVpnAccessPolicyRequest) (*model.CreateVpnAccessPolicyResponse, error)
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 ¶
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) 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 ¶
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) DeleteVpnAccessPolicy ¶ added in v0.1.106
func (c *VpnClient) DeleteVpnAccessPolicy(request *model.DeleteVpnAccessPolicyRequest) (*model.DeleteVpnAccessPolicyResponse, error)
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 ¶
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) 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 ¶
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) ListP2cVgwAvailabilityZones ¶ added in v0.1.106
func (c *VpnClient) ListP2cVgwAvailabilityZones(request *model.ListP2cVgwAvailabilityZonesRequest) (*model.ListP2cVgwAvailabilityZonesResponse, error)
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
func (c *VpnClient) ListP2cVgwConnections(request *model.ListP2cVgwConnectionsRequest) (*model.ListP2cVgwConnectionsResponse, error)
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
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) ListVpnAccessPolicies ¶ added in v0.1.106
func (c *VpnClient) ListVpnAccessPolicies(request *model.ListVpnAccessPoliciesRequest) (*model.ListVpnAccessPoliciesResponse, error)
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
func (c *VpnClient) ListVpnServersByProject(request *model.ListVpnServersByProjectRequest) (*model.ListVpnServersByProjectResponse, error)
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
func (c *VpnClient) ListVpnServersByVgw(request *model.ListVpnServersByVgwRequest) (*model.ListVpnServersByVgwResponse, error)
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
func (c *VpnClient) ListVpnUsersInGroup(request *model.ListVpnUsersInGroupRequest) (*model.ListVpnUsersInGroupResponse, error)
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
func (c *VpnClient) RemoveVpnUsersFromGroup(request *model.RemoveVpnUsersFromGroupRequest) (*model.RemoveVpnUsersFromGroupResponse, error)
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
func (c *VpnClient) ResetVpnUserPassword(request *model.ResetVpnUserPasswordRequest) (*model.ResetVpnUserPasswordResponse, error)
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 ¶
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) 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
func (c *VpnClient) ShowVpnAccessPolicy(request *model.ShowVpnAccessPolicyRequest) (*model.ShowVpnAccessPolicyResponse, error)
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 ¶
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) 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 ¶
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) UpdateVpnAccessPolicy ¶ added in v0.1.106
func (c *VpnClient) UpdateVpnAccessPolicy(request *model.UpdateVpnAccessPolicyRequest) (*model.UpdateVpnAccessPolicyResponse, error)
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 ¶
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连接
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
func (c *VpnClient) UpdateVpnUserPassword(request *model.UpdateVpnUserPasswordRequest) (*model.UpdateVpnUserPasswordResponse, error)
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用户密码