Documentation ¶
Index ¶
- func GenReqDefForAddNics() *def.HttpRequestDef
- func GenReqDefForAssociateSubnet() *def.HttpRequestDef
- func GenReqDefForBatchRebootInstance() *def.HttpRequestDef
- func GenReqDefForBatchStartInstance() *def.HttpRequestDef
- func GenReqDefForBatchStopInstance() *def.HttpRequestDef
- func GenReqDefForChangeOs() *def.HttpRequestDef
- func GenReqDefForCreateDeployment() *def.HttpRequestDef
- func GenReqDefForCreateFirewall() *def.HttpRequestDef
- func GenReqDefForCreateImage() *def.HttpRequestDef
- func GenReqDefForCreateKeypair() *def.HttpRequestDef
- func GenReqDefForCreatePort() *def.HttpRequestDef
- func GenReqDefForCreatePublicIp() *def.HttpRequestDef
- func GenReqDefForCreateRoutes() *def.HttpRequestDef
- func GenReqDefForCreateRoutetable() *def.HttpRequestDef
- func GenReqDefForCreateSecurityGroup() *def.HttpRequestDef
- func GenReqDefForCreateSecurityGroupRule() *def.HttpRequestDef
- func GenReqDefForCreateVpc() *def.HttpRequestDef
- func GenReqDefForDeleteBandwidth() *def.HttpRequestDef
- func GenReqDefForDeleteDeployment() *def.HttpRequestDef
- func GenReqDefForDeleteEdgeCloud() *def.HttpRequestDef
- func GenReqDefForDeleteFirewall() *def.HttpRequestDef
- func GenReqDefForDeleteImage() *def.HttpRequestDef
- func GenReqDefForDeleteInstances() *def.HttpRequestDef
- func GenReqDefForDeleteKeypair() *def.HttpRequestDef
- func GenReqDefForDeleteNics() *def.HttpRequestDef
- func GenReqDefForDeletePort() *def.HttpRequestDef
- func GenReqDefForDeletePublicIp() *def.HttpRequestDef
- func GenReqDefForDeleteRoutes() *def.HttpRequestDef
- func GenReqDefForDeleteRoutetable() *def.HttpRequestDef
- func GenReqDefForDeleteSecurityGroup() *def.HttpRequestDef
- func GenReqDefForDeleteSecurityGroupRule() *def.HttpRequestDef
- func GenReqDefForDeleteSubnet() *def.HttpRequestDef
- func GenReqDefForDeleteVpc() *def.HttpRequestDef
- func GenReqDefForDisassociateSubnet() *def.HttpRequestDef
- func GenReqDefForExecuteDeployment() *def.HttpRequestDef
- func GenReqDefForExpandEdgecloud() *def.HttpRequestDef
- func GenReqDefForListBandwidths() *def.HttpRequestDef
- func GenReqDefForListCloudImages() *def.HttpRequestDef
- func GenReqDefForListDeployments() *def.HttpRequestDef
- func GenReqDefForListEdgeCloud() *def.HttpRequestDef
- func GenReqDefForListFirewalls() *def.HttpRequestDef
- func GenReqDefForListFlavors() *def.HttpRequestDef
- func GenReqDefForListImages() *def.HttpRequestDef
- func GenReqDefForListInstances() *def.HttpRequestDef
- func GenReqDefForListKeypairs() *def.HttpRequestDef
- func GenReqDefForListPorts() *def.HttpRequestDef
- func GenReqDefForListPublicIps() *def.HttpRequestDef
- func GenReqDefForListQuota() *def.HttpRequestDef
- func GenReqDefForListRelatedRoutetables() *def.HttpRequestDef
- func GenReqDefForListRoutes() *def.HttpRequestDef
- func GenReqDefForListRoutetables() *def.HttpRequestDef
- func GenReqDefForListSecurityGroupRules() *def.HttpRequestDef
- func GenReqDefForListSecurityGroups() *def.HttpRequestDef
- func GenReqDefForListSites() *def.HttpRequestDef
- func GenReqDefForListSubnets() *def.HttpRequestDef
- func GenReqDefForListVpcs() *def.HttpRequestDef
- func GenReqDefForRebuildImage() *def.HttpRequestDef
- func GenReqDefForRegisterImage() *def.HttpRequestDef
- func GenReqDefForShowBandwidth() *def.HttpRequestDef
- func GenReqDefForShowEdgeCloud() *def.HttpRequestDef
- func GenReqDefForShowFirewall() *def.HttpRequestDef
- func GenReqDefForShowImage() *def.HttpRequestDef
- func GenReqDefForShowInstance() *def.HttpRequestDef
- func GenReqDefForShowKeypair() *def.HttpRequestDef
- func GenReqDefForShowPort() *def.HttpRequestDef
- func GenReqDefForShowPublicIp() *def.HttpRequestDef
- func GenReqDefForShowRoutetable() *def.HttpRequestDef
- func GenReqDefForShowSecurityGroup() *def.HttpRequestDef
- func GenReqDefForShowSecurityGroupRule() *def.HttpRequestDef
- func GenReqDefForShowSubnet() *def.HttpRequestDef
- func GenReqDefForShowVolume() *def.HttpRequestDef
- func GenReqDefForShowVolumeTypes() *def.HttpRequestDef
- func GenReqDefForShowVpc() *def.HttpRequestDef
- func GenReqDefForUpdateBandwidth() *def.HttpRequestDef
- func GenReqDefForUpdateFirewall() *def.HttpRequestDef
- func GenReqDefForUpdateFirewallRule() *def.HttpRequestDef
- func GenReqDefForUpdateInstance() *def.HttpRequestDef
- func GenReqDefForUpdatePort() *def.HttpRequestDef
- func GenReqDefForUpdatePublicIp() *def.HttpRequestDef
- func GenReqDefForUpdateRoutes() *def.HttpRequestDef
- func GenReqDefForUpdateRoutetable() *def.HttpRequestDef
- func GenReqDefForUpdateSubnet() *def.HttpRequestDef
- func GenReqDefForUpdateVpc() *def.HttpRequestDef
- func IecClientBuilder() *http_client.HcHttpClientBuilder
- type AddNicsInvoker
- type AssociateSubnetInvoker
- type BatchRebootInstanceInvoker
- type BatchStartInstanceInvoker
- type BatchStopInstanceInvoker
- type ChangeOsInvoker
- type CreateDeploymentInvoker
- type CreateFirewallInvoker
- type CreateImageInvoker
- type CreateKeypairInvoker
- type CreatePortInvoker
- type CreatePublicIpInvoker
- type CreateRoutesInvoker
- type CreateRoutetableInvoker
- type CreateSecurityGroupInvoker
- type CreateSecurityGroupRuleInvoker
- type CreateVpcInvoker
- type DeleteBandwidthInvoker
- type DeleteDeploymentInvoker
- type DeleteEdgeCloudInvoker
- type DeleteFirewallInvoker
- type DeleteImageInvoker
- type DeleteInstancesInvoker
- type DeleteKeypairInvoker
- type DeleteNicsInvoker
- type DeletePortInvoker
- type DeletePublicIpInvoker
- type DeleteRoutesInvoker
- type DeleteRoutetableInvoker
- type DeleteSecurityGroupInvoker
- type DeleteSecurityGroupRuleInvoker
- type DeleteSubnetInvoker
- type DeleteVpcInvoker
- type DisassociateSubnetInvoker
- type ExecuteDeploymentInvoker
- type ExpandEdgecloudInvoker
- type IecClient
- func (c *IecClient) AddNics(request *model.AddNicsRequest) (*model.AddNicsResponse, error)
- func (c *IecClient) AddNicsInvoker(request *model.AddNicsRequest) *AddNicsInvoker
- func (c *IecClient) AssociateSubnet(request *model.AssociateSubnetRequest) (*model.AssociateSubnetResponse, error)
- func (c *IecClient) AssociateSubnetInvoker(request *model.AssociateSubnetRequest) *AssociateSubnetInvoker
- func (c *IecClient) BatchRebootInstance(request *model.BatchRebootInstanceRequest) (*model.BatchRebootInstanceResponse, error)
- func (c *IecClient) BatchRebootInstanceInvoker(request *model.BatchRebootInstanceRequest) *BatchRebootInstanceInvoker
- func (c *IecClient) BatchStartInstance(request *model.BatchStartInstanceRequest) (*model.BatchStartInstanceResponse, error)
- func (c *IecClient) BatchStartInstanceInvoker(request *model.BatchStartInstanceRequest) *BatchStartInstanceInvoker
- func (c *IecClient) BatchStopInstance(request *model.BatchStopInstanceRequest) (*model.BatchStopInstanceResponse, error)
- func (c *IecClient) BatchStopInstanceInvoker(request *model.BatchStopInstanceRequest) *BatchStopInstanceInvoker
- func (c *IecClient) ChangeOs(request *model.ChangeOsRequest) (*model.ChangeOsResponse, error)
- func (c *IecClient) ChangeOsInvoker(request *model.ChangeOsRequest) *ChangeOsInvoker
- func (c *IecClient) CreateDeployment(request *model.CreateDeploymentRequest) (*model.CreateDeploymentResponse, error)
- func (c *IecClient) CreateDeploymentInvoker(request *model.CreateDeploymentRequest) *CreateDeploymentInvoker
- func (c *IecClient) CreateFirewall(request *model.CreateFirewallRequest) (*model.CreateFirewallResponse, error)
- func (c *IecClient) CreateFirewallInvoker(request *model.CreateFirewallRequest) *CreateFirewallInvoker
- func (c *IecClient) CreateImage(request *model.CreateImageRequest) (*model.CreateImageResponse, error)
- func (c *IecClient) CreateImageInvoker(request *model.CreateImageRequest) *CreateImageInvoker
- func (c *IecClient) CreateKeypair(request *model.CreateKeypairRequest) (*model.CreateKeypairResponse, error)
- func (c *IecClient) CreateKeypairInvoker(request *model.CreateKeypairRequest) *CreateKeypairInvoker
- func (c *IecClient) CreatePort(request *model.CreatePortRequest) (*model.CreatePortResponse, error)
- func (c *IecClient) CreatePortInvoker(request *model.CreatePortRequest) *CreatePortInvoker
- func (c *IecClient) CreatePublicIp(request *model.CreatePublicIpRequest) (*model.CreatePublicIpResponse, error)
- func (c *IecClient) CreatePublicIpInvoker(request *model.CreatePublicIpRequest) *CreatePublicIpInvoker
- func (c *IecClient) CreateRoutes(request *model.CreateRoutesRequest) (*model.CreateRoutesResponse, error)
- func (c *IecClient) CreateRoutesInvoker(request *model.CreateRoutesRequest) *CreateRoutesInvoker
- func (c *IecClient) CreateRoutetable(request *model.CreateRoutetableRequest) (*model.CreateRoutetableResponse, error)
- func (c *IecClient) CreateRoutetableInvoker(request *model.CreateRoutetableRequest) *CreateRoutetableInvoker
- func (c *IecClient) CreateSecurityGroup(request *model.CreateSecurityGroupRequest) (*model.CreateSecurityGroupResponse, error)
- func (c *IecClient) CreateSecurityGroupInvoker(request *model.CreateSecurityGroupRequest) *CreateSecurityGroupInvoker
- func (c *IecClient) CreateSecurityGroupRule(request *model.CreateSecurityGroupRuleRequest) (*model.CreateSecurityGroupRuleResponse, error)
- func (c *IecClient) CreateSecurityGroupRuleInvoker(request *model.CreateSecurityGroupRuleRequest) *CreateSecurityGroupRuleInvoker
- func (c *IecClient) CreateVpc(request *model.CreateVpcRequest) (*model.CreateVpcResponse, error)
- func (c *IecClient) CreateVpcInvoker(request *model.CreateVpcRequest) *CreateVpcInvoker
- func (c *IecClient) DeleteBandwidth(request *model.DeleteBandwidthRequest) (*model.DeleteBandwidthResponse, error)
- func (c *IecClient) DeleteBandwidthInvoker(request *model.DeleteBandwidthRequest) *DeleteBandwidthInvoker
- func (c *IecClient) DeleteDeployment(request *model.DeleteDeploymentRequest) (*model.DeleteDeploymentResponse, error)
- func (c *IecClient) DeleteDeploymentInvoker(request *model.DeleteDeploymentRequest) *DeleteDeploymentInvoker
- func (c *IecClient) DeleteEdgeCloud(request *model.DeleteEdgeCloudRequest) (*model.DeleteEdgeCloudResponse, error)
- func (c *IecClient) DeleteEdgeCloudInvoker(request *model.DeleteEdgeCloudRequest) *DeleteEdgeCloudInvoker
- func (c *IecClient) DeleteFirewall(request *model.DeleteFirewallRequest) (*model.DeleteFirewallResponse, error)
- func (c *IecClient) DeleteFirewallInvoker(request *model.DeleteFirewallRequest) *DeleteFirewallInvoker
- func (c *IecClient) DeleteImage(request *model.DeleteImageRequest) (*model.DeleteImageResponse, error)
- func (c *IecClient) DeleteImageInvoker(request *model.DeleteImageRequest) *DeleteImageInvoker
- func (c *IecClient) DeleteInstances(request *model.DeleteInstancesRequest) (*model.DeleteInstancesResponse, error)
- func (c *IecClient) DeleteInstancesInvoker(request *model.DeleteInstancesRequest) *DeleteInstancesInvoker
- func (c *IecClient) DeleteKeypair(request *model.DeleteKeypairRequest) (*model.DeleteKeypairResponse, error)
- func (c *IecClient) DeleteKeypairInvoker(request *model.DeleteKeypairRequest) *DeleteKeypairInvoker
- func (c *IecClient) DeleteNics(request *model.DeleteNicsRequest) (*model.DeleteNicsResponse, error)
- func (c *IecClient) DeleteNicsInvoker(request *model.DeleteNicsRequest) *DeleteNicsInvoker
- func (c *IecClient) DeletePort(request *model.DeletePortRequest) (*model.DeletePortResponse, error)
- func (c *IecClient) DeletePortInvoker(request *model.DeletePortRequest) *DeletePortInvoker
- func (c *IecClient) DeletePublicIp(request *model.DeletePublicIpRequest) (*model.DeletePublicIpResponse, error)
- func (c *IecClient) DeletePublicIpInvoker(request *model.DeletePublicIpRequest) *DeletePublicIpInvoker
- func (c *IecClient) DeleteRoutes(request *model.DeleteRoutesRequest) (*model.DeleteRoutesResponse, error)
- func (c *IecClient) DeleteRoutesInvoker(request *model.DeleteRoutesRequest) *DeleteRoutesInvoker
- func (c *IecClient) DeleteRoutetable(request *model.DeleteRoutetableRequest) (*model.DeleteRoutetableResponse, error)
- func (c *IecClient) DeleteRoutetableInvoker(request *model.DeleteRoutetableRequest) *DeleteRoutetableInvoker
- func (c *IecClient) DeleteSecurityGroup(request *model.DeleteSecurityGroupRequest) (*model.DeleteSecurityGroupResponse, error)
- func (c *IecClient) DeleteSecurityGroupInvoker(request *model.DeleteSecurityGroupRequest) *DeleteSecurityGroupInvoker
- func (c *IecClient) DeleteSecurityGroupRule(request *model.DeleteSecurityGroupRuleRequest) (*model.DeleteSecurityGroupRuleResponse, error)
- func (c *IecClient) DeleteSecurityGroupRuleInvoker(request *model.DeleteSecurityGroupRuleRequest) *DeleteSecurityGroupRuleInvoker
- func (c *IecClient) DeleteSubnet(request *model.DeleteSubnetRequest) (*model.DeleteSubnetResponse, error)
- func (c *IecClient) DeleteSubnetInvoker(request *model.DeleteSubnetRequest) *DeleteSubnetInvoker
- func (c *IecClient) DeleteVpc(request *model.DeleteVpcRequest) (*model.DeleteVpcResponse, error)
- func (c *IecClient) DeleteVpcInvoker(request *model.DeleteVpcRequest) *DeleteVpcInvoker
- func (c *IecClient) DisassociateSubnet(request *model.DisassociateSubnetRequest) (*model.DisassociateSubnetResponse, error)
- func (c *IecClient) DisassociateSubnetInvoker(request *model.DisassociateSubnetRequest) *DisassociateSubnetInvoker
- func (c *IecClient) ExecuteDeployment(request *model.ExecuteDeploymentRequest) (*model.ExecuteDeploymentResponse, error)
- func (c *IecClient) ExecuteDeploymentInvoker(request *model.ExecuteDeploymentRequest) *ExecuteDeploymentInvoker
- func (c *IecClient) ExpandEdgecloud(request *model.ExpandEdgecloudRequest) (*model.ExpandEdgecloudResponse, error)
- func (c *IecClient) ExpandEdgecloudInvoker(request *model.ExpandEdgecloudRequest) *ExpandEdgecloudInvoker
- func (c *IecClient) ListBandwidths(request *model.ListBandwidthsRequest) (*model.ListBandwidthsResponse, error)
- func (c *IecClient) ListBandwidthsInvoker(request *model.ListBandwidthsRequest) *ListBandwidthsInvoker
- func (c *IecClient) ListCloudImages(request *model.ListCloudImagesRequest) (*model.ListCloudImagesResponse, error)
- func (c *IecClient) ListCloudImagesInvoker(request *model.ListCloudImagesRequest) *ListCloudImagesInvoker
- func (c *IecClient) ListDeployments(request *model.ListDeploymentsRequest) (*model.ListDeploymentsResponse, error)
- func (c *IecClient) ListDeploymentsInvoker(request *model.ListDeploymentsRequest) *ListDeploymentsInvoker
- func (c *IecClient) ListEdgeCloud(request *model.ListEdgeCloudRequest) (*model.ListEdgeCloudResponse, error)
- func (c *IecClient) ListEdgeCloudInvoker(request *model.ListEdgeCloudRequest) *ListEdgeCloudInvoker
- func (c *IecClient) ListFirewalls(request *model.ListFirewallsRequest) (*model.ListFirewallsResponse, error)
- func (c *IecClient) ListFirewallsInvoker(request *model.ListFirewallsRequest) *ListFirewallsInvoker
- func (c *IecClient) ListFlavors(request *model.ListFlavorsRequest) (*model.ListFlavorsResponse, error)
- func (c *IecClient) ListFlavorsInvoker(request *model.ListFlavorsRequest) *ListFlavorsInvoker
- func (c *IecClient) ListImages(request *model.ListImagesRequest) (*model.ListImagesResponse, error)
- func (c *IecClient) ListImagesInvoker(request *model.ListImagesRequest) *ListImagesInvoker
- func (c *IecClient) ListInstances(request *model.ListInstancesRequest) (*model.ListInstancesResponse, error)
- func (c *IecClient) ListInstancesInvoker(request *model.ListInstancesRequest) *ListInstancesInvoker
- func (c *IecClient) ListKeypairs(request *model.ListKeypairsRequest) (*model.ListKeypairsResponse, error)
- func (c *IecClient) ListKeypairsInvoker(request *model.ListKeypairsRequest) *ListKeypairsInvoker
- func (c *IecClient) ListPorts(request *model.ListPortsRequest) (*model.ListPortsResponse, error)
- func (c *IecClient) ListPortsInvoker(request *model.ListPortsRequest) *ListPortsInvoker
- func (c *IecClient) ListPublicIps(request *model.ListPublicIpsRequest) (*model.ListPublicIpsResponse, error)
- func (c *IecClient) ListPublicIpsInvoker(request *model.ListPublicIpsRequest) *ListPublicIpsInvoker
- func (c *IecClient) ListQuota(request *model.ListQuotaRequest) (*model.ListQuotaResponse, error)
- func (c *IecClient) ListQuotaInvoker(request *model.ListQuotaRequest) *ListQuotaInvoker
- func (c *IecClient) ListRelatedRoutetables(request *model.ListRelatedRoutetablesRequest) (*model.ListRelatedRoutetablesResponse, error)
- func (c *IecClient) ListRelatedRoutetablesInvoker(request *model.ListRelatedRoutetablesRequest) *ListRelatedRoutetablesInvoker
- func (c *IecClient) ListRoutes(request *model.ListRoutesRequest) (*model.ListRoutesResponse, error)
- func (c *IecClient) ListRoutesInvoker(request *model.ListRoutesRequest) *ListRoutesInvoker
- func (c *IecClient) ListRoutetables(request *model.ListRoutetablesRequest) (*model.ListRoutetablesResponse, error)
- func (c *IecClient) ListRoutetablesInvoker(request *model.ListRoutetablesRequest) *ListRoutetablesInvoker
- func (c *IecClient) ListSecurityGroupRules(request *model.ListSecurityGroupRulesRequest) (*model.ListSecurityGroupRulesResponse, error)
- func (c *IecClient) ListSecurityGroupRulesInvoker(request *model.ListSecurityGroupRulesRequest) *ListSecurityGroupRulesInvoker
- func (c *IecClient) ListSecurityGroups(request *model.ListSecurityGroupsRequest) (*model.ListSecurityGroupsResponse, error)
- func (c *IecClient) ListSecurityGroupsInvoker(request *model.ListSecurityGroupsRequest) *ListSecurityGroupsInvoker
- func (c *IecClient) ListSites(request *model.ListSitesRequest) (*model.ListSitesResponse, error)
- func (c *IecClient) ListSitesInvoker(request *model.ListSitesRequest) *ListSitesInvoker
- func (c *IecClient) ListSubnets(request *model.ListSubnetsRequest) (*model.ListSubnetsResponse, error)
- func (c *IecClient) ListSubnetsInvoker(request *model.ListSubnetsRequest) *ListSubnetsInvoker
- func (c *IecClient) ListVpcs(request *model.ListVpcsRequest) (*model.ListVpcsResponse, error)
- func (c *IecClient) ListVpcsInvoker(request *model.ListVpcsRequest) *ListVpcsInvoker
- func (c *IecClient) RebuildImage(request *model.RebuildImageRequest) (*model.RebuildImageResponse, error)
- func (c *IecClient) RebuildImageInvoker(request *model.RebuildImageRequest) *RebuildImageInvoker
- func (c *IecClient) RegisterImage(request *model.RegisterImageRequest) (*model.RegisterImageResponse, error)
- func (c *IecClient) RegisterImageInvoker(request *model.RegisterImageRequest) *RegisterImageInvoker
- func (c *IecClient) ShowBandwidth(request *model.ShowBandwidthRequest) (*model.ShowBandwidthResponse, error)
- func (c *IecClient) ShowBandwidthInvoker(request *model.ShowBandwidthRequest) *ShowBandwidthInvoker
- func (c *IecClient) ShowEdgeCloud(request *model.ShowEdgeCloudRequest) (*model.ShowEdgeCloudResponse, error)
- func (c *IecClient) ShowEdgeCloudInvoker(request *model.ShowEdgeCloudRequest) *ShowEdgeCloudInvoker
- func (c *IecClient) ShowFirewall(request *model.ShowFirewallRequest) (*model.ShowFirewallResponse, error)
- func (c *IecClient) ShowFirewallInvoker(request *model.ShowFirewallRequest) *ShowFirewallInvoker
- func (c *IecClient) ShowImage(request *model.ShowImageRequest) (*model.ShowImageResponse, error)
- func (c *IecClient) ShowImageInvoker(request *model.ShowImageRequest) *ShowImageInvoker
- func (c *IecClient) ShowInstance(request *model.ShowInstanceRequest) (*model.ShowInstanceResponse, error)
- func (c *IecClient) ShowInstanceInvoker(request *model.ShowInstanceRequest) *ShowInstanceInvoker
- func (c *IecClient) ShowKeypair(request *model.ShowKeypairRequest) (*model.ShowKeypairResponse, error)
- func (c *IecClient) ShowKeypairInvoker(request *model.ShowKeypairRequest) *ShowKeypairInvoker
- func (c *IecClient) ShowPort(request *model.ShowPortRequest) (*model.ShowPortResponse, error)
- func (c *IecClient) ShowPortInvoker(request *model.ShowPortRequest) *ShowPortInvoker
- func (c *IecClient) ShowPublicIp(request *model.ShowPublicIpRequest) (*model.ShowPublicIpResponse, error)
- func (c *IecClient) ShowPublicIpInvoker(request *model.ShowPublicIpRequest) *ShowPublicIpInvoker
- func (c *IecClient) ShowRoutetable(request *model.ShowRoutetableRequest) (*model.ShowRoutetableResponse, error)
- func (c *IecClient) ShowRoutetableInvoker(request *model.ShowRoutetableRequest) *ShowRoutetableInvoker
- func (c *IecClient) ShowSecurityGroup(request *model.ShowSecurityGroupRequest) (*model.ShowSecurityGroupResponse, error)
- func (c *IecClient) ShowSecurityGroupInvoker(request *model.ShowSecurityGroupRequest) *ShowSecurityGroupInvoker
- func (c *IecClient) ShowSecurityGroupRule(request *model.ShowSecurityGroupRuleRequest) (*model.ShowSecurityGroupRuleResponse, error)
- func (c *IecClient) ShowSecurityGroupRuleInvoker(request *model.ShowSecurityGroupRuleRequest) *ShowSecurityGroupRuleInvoker
- func (c *IecClient) ShowSubnet(request *model.ShowSubnetRequest) (*model.ShowSubnetResponse, error)
- func (c *IecClient) ShowSubnetInvoker(request *model.ShowSubnetRequest) *ShowSubnetInvoker
- func (c *IecClient) ShowVolume(request *model.ShowVolumeRequest) (*model.ShowVolumeResponse, error)
- func (c *IecClient) ShowVolumeInvoker(request *model.ShowVolumeRequest) *ShowVolumeInvoker
- func (c *IecClient) ShowVolumeTypes(request *model.ShowVolumeTypesRequest) (*model.ShowVolumeTypesResponse, error)
- func (c *IecClient) ShowVolumeTypesInvoker(request *model.ShowVolumeTypesRequest) *ShowVolumeTypesInvoker
- func (c *IecClient) ShowVpc(request *model.ShowVpcRequest) (*model.ShowVpcResponse, error)
- func (c *IecClient) ShowVpcInvoker(request *model.ShowVpcRequest) *ShowVpcInvoker
- func (c *IecClient) UpdateBandwidth(request *model.UpdateBandwidthRequest) (*model.UpdateBandwidthResponse, error)
- func (c *IecClient) UpdateBandwidthInvoker(request *model.UpdateBandwidthRequest) *UpdateBandwidthInvoker
- func (c *IecClient) UpdateFirewall(request *model.UpdateFirewallRequest) (*model.UpdateFirewallResponse, error)
- func (c *IecClient) UpdateFirewallInvoker(request *model.UpdateFirewallRequest) *UpdateFirewallInvoker
- func (c *IecClient) UpdateFirewallRule(request *model.UpdateFirewallRuleRequest) (*model.UpdateFirewallRuleResponse, error)
- func (c *IecClient) UpdateFirewallRuleInvoker(request *model.UpdateFirewallRuleRequest) *UpdateFirewallRuleInvoker
- func (c *IecClient) UpdateInstance(request *model.UpdateInstanceRequest) (*model.UpdateInstanceResponse, error)
- func (c *IecClient) UpdateInstanceInvoker(request *model.UpdateInstanceRequest) *UpdateInstanceInvoker
- func (c *IecClient) UpdatePort(request *model.UpdatePortRequest) (*model.UpdatePortResponse, error)
- func (c *IecClient) UpdatePortInvoker(request *model.UpdatePortRequest) *UpdatePortInvoker
- func (c *IecClient) UpdatePublicIp(request *model.UpdatePublicIpRequest) (*model.UpdatePublicIpResponse, error)
- func (c *IecClient) UpdatePublicIpInvoker(request *model.UpdatePublicIpRequest) *UpdatePublicIpInvoker
- func (c *IecClient) UpdateRoutes(request *model.UpdateRoutesRequest) (*model.UpdateRoutesResponse, error)
- func (c *IecClient) UpdateRoutesInvoker(request *model.UpdateRoutesRequest) *UpdateRoutesInvoker
- func (c *IecClient) UpdateRoutetable(request *model.UpdateRoutetableRequest) (*model.UpdateRoutetableResponse, error)
- func (c *IecClient) UpdateRoutetableInvoker(request *model.UpdateRoutetableRequest) *UpdateRoutetableInvoker
- func (c *IecClient) UpdateSubnet(request *model.UpdateSubnetRequest) (*model.UpdateSubnetResponse, error)
- func (c *IecClient) UpdateSubnetInvoker(request *model.UpdateSubnetRequest) *UpdateSubnetInvoker
- func (c *IecClient) UpdateVpc(request *model.UpdateVpcRequest) (*model.UpdateVpcResponse, error)
- func (c *IecClient) UpdateVpcInvoker(request *model.UpdateVpcRequest) *UpdateVpcInvoker
- type ListBandwidthsInvoker
- type ListCloudImagesInvoker
- type ListDeploymentsInvoker
- type ListEdgeCloudInvoker
- type ListFirewallsInvoker
- type ListFlavorsInvoker
- type ListImagesInvoker
- type ListInstancesInvoker
- type ListKeypairsInvoker
- type ListPortsInvoker
- type ListPublicIpsInvoker
- type ListQuotaInvoker
- type ListRelatedRoutetablesInvoker
- type ListRoutesInvoker
- type ListRoutetablesInvoker
- type ListSecurityGroupRulesInvoker
- type ListSecurityGroupsInvoker
- type ListSitesInvoker
- type ListSubnetsInvoker
- type ListVpcsInvoker
- type RebuildImageInvoker
- type RegisterImageInvoker
- type ShowBandwidthInvoker
- type ShowEdgeCloudInvoker
- type ShowFirewallInvoker
- type ShowImageInvoker
- type ShowInstanceInvoker
- type ShowKeypairInvoker
- type ShowPortInvoker
- type ShowPublicIpInvoker
- type ShowRoutetableInvoker
- type ShowSecurityGroupInvoker
- type ShowSecurityGroupRuleInvoker
- type ShowSubnetInvoker
- type ShowVolumeInvoker
- type ShowVolumeTypesInvoker
- type ShowVpcInvoker
- type UpdateBandwidthInvoker
- type UpdateFirewallInvoker
- type UpdateFirewallRuleInvoker
- type UpdateInstanceInvoker
- type UpdatePortInvoker
- type UpdatePublicIpInvoker
- type UpdateRoutesInvoker
- type UpdateRoutetableInvoker
- type UpdateSubnetInvoker
- type UpdateVpcInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForAddNics ¶
func GenReqDefForAddNics() *def.HttpRequestDef
func GenReqDefForAssociateSubnet ¶ added in v0.0.84
func GenReqDefForAssociateSubnet() *def.HttpRequestDef
func GenReqDefForBatchRebootInstance ¶
func GenReqDefForBatchRebootInstance() *def.HttpRequestDef
func GenReqDefForBatchStartInstance ¶
func GenReqDefForBatchStartInstance() *def.HttpRequestDef
func GenReqDefForBatchStopInstance ¶
func GenReqDefForBatchStopInstance() *def.HttpRequestDef
func GenReqDefForChangeOs ¶
func GenReqDefForChangeOs() *def.HttpRequestDef
func GenReqDefForCreateDeployment ¶
func GenReqDefForCreateDeployment() *def.HttpRequestDef
func GenReqDefForCreateFirewall ¶
func GenReqDefForCreateFirewall() *def.HttpRequestDef
func GenReqDefForCreateImage ¶ added in v0.1.42
func GenReqDefForCreateImage() *def.HttpRequestDef
func GenReqDefForCreateKeypair ¶
func GenReqDefForCreateKeypair() *def.HttpRequestDef
func GenReqDefForCreatePort ¶
func GenReqDefForCreatePort() *def.HttpRequestDef
func GenReqDefForCreatePublicIp ¶
func GenReqDefForCreatePublicIp() *def.HttpRequestDef
func GenReqDefForCreateRoutes ¶ added in v0.0.84
func GenReqDefForCreateRoutes() *def.HttpRequestDef
func GenReqDefForCreateRoutetable ¶ added in v0.0.84
func GenReqDefForCreateRoutetable() *def.HttpRequestDef
func GenReqDefForCreateSecurityGroup ¶
func GenReqDefForCreateSecurityGroup() *def.HttpRequestDef
func GenReqDefForCreateSecurityGroupRule ¶
func GenReqDefForCreateSecurityGroupRule() *def.HttpRequestDef
func GenReqDefForCreateVpc ¶
func GenReqDefForCreateVpc() *def.HttpRequestDef
func GenReqDefForDeleteBandwidth ¶ added in v0.1.42
func GenReqDefForDeleteBandwidth() *def.HttpRequestDef
func GenReqDefForDeleteDeployment ¶
func GenReqDefForDeleteDeployment() *def.HttpRequestDef
func GenReqDefForDeleteEdgeCloud ¶
func GenReqDefForDeleteEdgeCloud() *def.HttpRequestDef
func GenReqDefForDeleteFirewall ¶
func GenReqDefForDeleteFirewall() *def.HttpRequestDef
func GenReqDefForDeleteImage ¶ added in v0.1.42
func GenReqDefForDeleteImage() *def.HttpRequestDef
func GenReqDefForDeleteInstances ¶
func GenReqDefForDeleteInstances() *def.HttpRequestDef
func GenReqDefForDeleteKeypair ¶
func GenReqDefForDeleteKeypair() *def.HttpRequestDef
func GenReqDefForDeleteNics ¶
func GenReqDefForDeleteNics() *def.HttpRequestDef
func GenReqDefForDeletePort ¶
func GenReqDefForDeletePort() *def.HttpRequestDef
func GenReqDefForDeletePublicIp ¶
func GenReqDefForDeletePublicIp() *def.HttpRequestDef
func GenReqDefForDeleteRoutes ¶ added in v0.0.84
func GenReqDefForDeleteRoutes() *def.HttpRequestDef
func GenReqDefForDeleteRoutetable ¶ added in v0.0.84
func GenReqDefForDeleteRoutetable() *def.HttpRequestDef
func GenReqDefForDeleteSecurityGroup ¶
func GenReqDefForDeleteSecurityGroup() *def.HttpRequestDef
func GenReqDefForDeleteSecurityGroupRule ¶
func GenReqDefForDeleteSecurityGroupRule() *def.HttpRequestDef
func GenReqDefForDeleteSubnet ¶
func GenReqDefForDeleteSubnet() *def.HttpRequestDef
func GenReqDefForDeleteVpc ¶
func GenReqDefForDeleteVpc() *def.HttpRequestDef
func GenReqDefForDisassociateSubnet ¶ added in v0.0.84
func GenReqDefForDisassociateSubnet() *def.HttpRequestDef
func GenReqDefForExecuteDeployment ¶
func GenReqDefForExecuteDeployment() *def.HttpRequestDef
func GenReqDefForExpandEdgecloud ¶
func GenReqDefForExpandEdgecloud() *def.HttpRequestDef
func GenReqDefForListBandwidths ¶
func GenReqDefForListBandwidths() *def.HttpRequestDef
func GenReqDefForListCloudImages ¶ added in v0.1.42
func GenReqDefForListCloudImages() *def.HttpRequestDef
func GenReqDefForListDeployments ¶
func GenReqDefForListDeployments() *def.HttpRequestDef
func GenReqDefForListEdgeCloud ¶
func GenReqDefForListEdgeCloud() *def.HttpRequestDef
func GenReqDefForListFirewalls ¶
func GenReqDefForListFirewalls() *def.HttpRequestDef
func GenReqDefForListFlavors ¶
func GenReqDefForListFlavors() *def.HttpRequestDef
func GenReqDefForListImages ¶
func GenReqDefForListImages() *def.HttpRequestDef
func GenReqDefForListInstances ¶
func GenReqDefForListInstances() *def.HttpRequestDef
func GenReqDefForListKeypairs ¶
func GenReqDefForListKeypairs() *def.HttpRequestDef
func GenReqDefForListPorts ¶
func GenReqDefForListPorts() *def.HttpRequestDef
func GenReqDefForListPublicIps ¶
func GenReqDefForListPublicIps() *def.HttpRequestDef
func GenReqDefForListQuota ¶
func GenReqDefForListQuota() *def.HttpRequestDef
func GenReqDefForListRelatedRoutetables ¶ added in v0.0.84
func GenReqDefForListRelatedRoutetables() *def.HttpRequestDef
func GenReqDefForListRoutes ¶ added in v0.0.84
func GenReqDefForListRoutes() *def.HttpRequestDef
func GenReqDefForListRoutetables ¶ added in v0.0.84
func GenReqDefForListRoutetables() *def.HttpRequestDef
func GenReqDefForListSecurityGroupRules ¶
func GenReqDefForListSecurityGroupRules() *def.HttpRequestDef
func GenReqDefForListSecurityGroups ¶
func GenReqDefForListSecurityGroups() *def.HttpRequestDef
func GenReqDefForListSites ¶
func GenReqDefForListSites() *def.HttpRequestDef
func GenReqDefForListSubnets ¶
func GenReqDefForListSubnets() *def.HttpRequestDef
func GenReqDefForListVpcs ¶
func GenReqDefForListVpcs() *def.HttpRequestDef
func GenReqDefForRebuildImage ¶ added in v0.1.42
func GenReqDefForRebuildImage() *def.HttpRequestDef
func GenReqDefForRegisterImage ¶ added in v0.1.42
func GenReqDefForRegisterImage() *def.HttpRequestDef
func GenReqDefForShowBandwidth ¶
func GenReqDefForShowBandwidth() *def.HttpRequestDef
func GenReqDefForShowEdgeCloud ¶
func GenReqDefForShowEdgeCloud() *def.HttpRequestDef
func GenReqDefForShowFirewall ¶
func GenReqDefForShowFirewall() *def.HttpRequestDef
func GenReqDefForShowImage ¶
func GenReqDefForShowImage() *def.HttpRequestDef
func GenReqDefForShowInstance ¶
func GenReqDefForShowInstance() *def.HttpRequestDef
func GenReqDefForShowKeypair ¶
func GenReqDefForShowKeypair() *def.HttpRequestDef
func GenReqDefForShowPort ¶
func GenReqDefForShowPort() *def.HttpRequestDef
func GenReqDefForShowPublicIp ¶
func GenReqDefForShowPublicIp() *def.HttpRequestDef
func GenReqDefForShowRoutetable ¶ added in v0.0.84
func GenReqDefForShowRoutetable() *def.HttpRequestDef
func GenReqDefForShowSecurityGroup ¶
func GenReqDefForShowSecurityGroup() *def.HttpRequestDef
func GenReqDefForShowSecurityGroupRule ¶
func GenReqDefForShowSecurityGroupRule() *def.HttpRequestDef
func GenReqDefForShowSubnet ¶
func GenReqDefForShowSubnet() *def.HttpRequestDef
func GenReqDefForShowVolume ¶
func GenReqDefForShowVolume() *def.HttpRequestDef
func GenReqDefForShowVolumeTypes ¶ added in v0.1.42
func GenReqDefForShowVolumeTypes() *def.HttpRequestDef
func GenReqDefForShowVpc ¶
func GenReqDefForShowVpc() *def.HttpRequestDef
func GenReqDefForUpdateBandwidth ¶ added in v0.1.42
func GenReqDefForUpdateBandwidth() *def.HttpRequestDef
func GenReqDefForUpdateFirewall ¶
func GenReqDefForUpdateFirewall() *def.HttpRequestDef
func GenReqDefForUpdateFirewallRule ¶
func GenReqDefForUpdateFirewallRule() *def.HttpRequestDef
func GenReqDefForUpdateInstance ¶
func GenReqDefForUpdateInstance() *def.HttpRequestDef
func GenReqDefForUpdatePort ¶
func GenReqDefForUpdatePort() *def.HttpRequestDef
func GenReqDefForUpdatePublicIp ¶
func GenReqDefForUpdatePublicIp() *def.HttpRequestDef
func GenReqDefForUpdateRoutes ¶ added in v0.0.84
func GenReqDefForUpdateRoutes() *def.HttpRequestDef
func GenReqDefForUpdateRoutetable ¶ added in v0.0.84
func GenReqDefForUpdateRoutetable() *def.HttpRequestDef
func GenReqDefForUpdateSubnet ¶
func GenReqDefForUpdateSubnet() *def.HttpRequestDef
func GenReqDefForUpdateVpc ¶
func GenReqDefForUpdateVpc() *def.HttpRequestDef
func IecClientBuilder ¶
func IecClientBuilder() *http_client.HcHttpClientBuilder
Types ¶
type AddNicsInvoker ¶ added in v0.0.90
type AddNicsInvoker struct {
*invoker.BaseInvoker
}
func (*AddNicsInvoker) Invoke ¶ added in v0.0.90
func (i *AddNicsInvoker) Invoke() (*model.AddNicsResponse, error)
type AssociateSubnetInvoker ¶ added in v0.0.90
type AssociateSubnetInvoker struct {
*invoker.BaseInvoker
}
func (*AssociateSubnetInvoker) Invoke ¶ added in v0.0.90
func (i *AssociateSubnetInvoker) Invoke() (*model.AssociateSubnetResponse, error)
type BatchRebootInstanceInvoker ¶ added in v0.0.90
type BatchRebootInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*BatchRebootInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *BatchRebootInstanceInvoker) Invoke() (*model.BatchRebootInstanceResponse, error)
type BatchStartInstanceInvoker ¶ added in v0.0.90
type BatchStartInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*BatchStartInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *BatchStartInstanceInvoker) Invoke() (*model.BatchStartInstanceResponse, error)
type BatchStopInstanceInvoker ¶ added in v0.0.90
type BatchStopInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*BatchStopInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *BatchStopInstanceInvoker) Invoke() (*model.BatchStopInstanceResponse, error)
type ChangeOsInvoker ¶ added in v0.0.90
type ChangeOsInvoker struct {
*invoker.BaseInvoker
}
func (*ChangeOsInvoker) Invoke ¶ added in v0.0.90
func (i *ChangeOsInvoker) Invoke() (*model.ChangeOsResponse, error)
type CreateDeploymentInvoker ¶ added in v0.0.90
type CreateDeploymentInvoker struct {
*invoker.BaseInvoker
}
func (*CreateDeploymentInvoker) Invoke ¶ added in v0.0.90
func (i *CreateDeploymentInvoker) Invoke() (*model.CreateDeploymentResponse, error)
type CreateFirewallInvoker ¶ added in v0.0.90
type CreateFirewallInvoker struct {
*invoker.BaseInvoker
}
func (*CreateFirewallInvoker) Invoke ¶ added in v0.0.90
func (i *CreateFirewallInvoker) Invoke() (*model.CreateFirewallResponse, error)
type CreateImageInvoker ¶ added in v0.1.42
type CreateImageInvoker struct {
*invoker.BaseInvoker
}
func (*CreateImageInvoker) Invoke ¶ added in v0.1.42
func (i *CreateImageInvoker) Invoke() (*model.CreateImageResponse, error)
type CreateKeypairInvoker ¶ added in v0.0.90
type CreateKeypairInvoker struct {
*invoker.BaseInvoker
}
func (*CreateKeypairInvoker) Invoke ¶ added in v0.0.90
func (i *CreateKeypairInvoker) Invoke() (*model.CreateKeypairResponse, error)
type CreatePortInvoker ¶ added in v0.0.90
type CreatePortInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePortInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePortInvoker) Invoke() (*model.CreatePortResponse, error)
type CreatePublicIpInvoker ¶ added in v0.0.90
type CreatePublicIpInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePublicIpInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePublicIpInvoker) Invoke() (*model.CreatePublicIpResponse, error)
type CreateRoutesInvoker ¶ added in v0.0.90
type CreateRoutesInvoker struct {
*invoker.BaseInvoker
}
func (*CreateRoutesInvoker) Invoke ¶ added in v0.0.90
func (i *CreateRoutesInvoker) Invoke() (*model.CreateRoutesResponse, error)
type CreateRoutetableInvoker ¶ added in v0.0.90
type CreateRoutetableInvoker struct {
*invoker.BaseInvoker
}
func (*CreateRoutetableInvoker) Invoke ¶ added in v0.0.90
func (i *CreateRoutetableInvoker) Invoke() (*model.CreateRoutetableResponse, error)
type CreateSecurityGroupInvoker ¶ added in v0.0.90
type CreateSecurityGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreateSecurityGroupInvoker) Invoke ¶ added in v0.0.90
func (i *CreateSecurityGroupInvoker) Invoke() (*model.CreateSecurityGroupResponse, error)
type CreateSecurityGroupRuleInvoker ¶ added in v0.0.90
type CreateSecurityGroupRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateSecurityGroupRuleInvoker) Invoke ¶ added in v0.0.90
func (i *CreateSecurityGroupRuleInvoker) Invoke() (*model.CreateSecurityGroupRuleResponse, error)
type CreateVpcInvoker ¶ added in v0.0.90
type CreateVpcInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVpcInvoker) Invoke ¶ added in v0.0.90
func (i *CreateVpcInvoker) Invoke() (*model.CreateVpcResponse, error)
type DeleteBandwidthInvoker ¶ added in v0.1.42
type DeleteBandwidthInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteBandwidthInvoker) Invoke ¶ added in v0.1.42
func (i *DeleteBandwidthInvoker) Invoke() (*model.DeleteBandwidthResponse, error)
type DeleteDeploymentInvoker ¶ added in v0.0.90
type DeleteDeploymentInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteDeploymentInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteDeploymentInvoker) Invoke() (*model.DeleteDeploymentResponse, error)
type DeleteEdgeCloudInvoker ¶ added in v0.0.90
type DeleteEdgeCloudInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteEdgeCloudInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteEdgeCloudInvoker) Invoke() (*model.DeleteEdgeCloudResponse, error)
type DeleteFirewallInvoker ¶ added in v0.0.90
type DeleteFirewallInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteFirewallInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteFirewallInvoker) Invoke() (*model.DeleteFirewallResponse, error)
type DeleteImageInvoker ¶ added in v0.1.42
type DeleteImageInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteImageInvoker) Invoke ¶ added in v0.1.42
func (i *DeleteImageInvoker) Invoke() (*model.DeleteImageResponse, error)
type DeleteInstancesInvoker ¶ added in v0.0.90
type DeleteInstancesInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteInstancesInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteInstancesInvoker) Invoke() (*model.DeleteInstancesResponse, error)
type DeleteKeypairInvoker ¶ added in v0.0.90
type DeleteKeypairInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteKeypairInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteKeypairInvoker) Invoke() (*model.DeleteKeypairResponse, error)
type DeleteNicsInvoker ¶ added in v0.0.90
type DeleteNicsInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteNicsInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteNicsInvoker) Invoke() (*model.DeleteNicsResponse, error)
type DeletePortInvoker ¶ added in v0.0.90
type DeletePortInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePortInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePortInvoker) Invoke() (*model.DeletePortResponse, error)
type DeletePublicIpInvoker ¶ added in v0.0.90
type DeletePublicIpInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePublicIpInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePublicIpInvoker) Invoke() (*model.DeletePublicIpResponse, error)
type DeleteRoutesInvoker ¶ added in v0.0.90
type DeleteRoutesInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteRoutesInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteRoutesInvoker) Invoke() (*model.DeleteRoutesResponse, error)
type DeleteRoutetableInvoker ¶ added in v0.0.90
type DeleteRoutetableInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteRoutetableInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteRoutetableInvoker) Invoke() (*model.DeleteRoutetableResponse, error)
type DeleteSecurityGroupInvoker ¶ added in v0.0.90
type DeleteSecurityGroupInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteSecurityGroupInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteSecurityGroupInvoker) Invoke() (*model.DeleteSecurityGroupResponse, error)
type DeleteSecurityGroupRuleInvoker ¶ added in v0.0.90
type DeleteSecurityGroupRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteSecurityGroupRuleInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteSecurityGroupRuleInvoker) Invoke() (*model.DeleteSecurityGroupRuleResponse, error)
type DeleteSubnetInvoker ¶ added in v0.0.90
type DeleteSubnetInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteSubnetInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteSubnetInvoker) Invoke() (*model.DeleteSubnetResponse, error)
type DeleteVpcInvoker ¶ added in v0.0.90
type DeleteVpcInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVpcInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteVpcInvoker) Invoke() (*model.DeleteVpcResponse, error)
type DisassociateSubnetInvoker ¶ added in v0.0.90
type DisassociateSubnetInvoker struct {
*invoker.BaseInvoker
}
func (*DisassociateSubnetInvoker) Invoke ¶ added in v0.0.90
func (i *DisassociateSubnetInvoker) Invoke() (*model.DisassociateSubnetResponse, error)
type ExecuteDeploymentInvoker ¶ added in v0.0.90
type ExecuteDeploymentInvoker struct {
*invoker.BaseInvoker
}
func (*ExecuteDeploymentInvoker) Invoke ¶ added in v0.0.90
func (i *ExecuteDeploymentInvoker) Invoke() (*model.ExecuteDeploymentResponse, error)
type ExpandEdgecloudInvoker ¶ added in v0.0.90
type ExpandEdgecloudInvoker struct {
*invoker.BaseInvoker
}
func (*ExpandEdgecloudInvoker) Invoke ¶ added in v0.0.90
func (i *ExpandEdgecloudInvoker) Invoke() (*model.ExpandEdgecloudResponse, error)
type IecClient ¶
type IecClient struct {
HcClient *http_client.HcHttpClient
}
func NewIecClient ¶
func NewIecClient(hcClient *http_client.HcHttpClient) *IecClient
func (*IecClient) AddNics ¶
func (c *IecClient) AddNics(request *model.AddNicsRequest) (*model.AddNicsResponse, error)
AddNics 添加网卡
添加网卡。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) AddNicsInvoker ¶ added in v0.0.90
func (c *IecClient) AddNicsInvoker(request *model.AddNicsRequest) *AddNicsInvoker
AddNicsInvoker 添加网卡
func (*IecClient) AssociateSubnet ¶ added in v0.0.84
func (c *IecClient) AssociateSubnet(request *model.AssociateSubnetRequest) (*model.AssociateSubnetResponse, error)
AssociateSubnet 路由表关联子网
路由表关联子网
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) AssociateSubnetInvoker ¶ added in v0.0.90
func (c *IecClient) AssociateSubnetInvoker(request *model.AssociateSubnetRequest) *AssociateSubnetInvoker
AssociateSubnetInvoker 路由表关联子网
func (*IecClient) BatchRebootInstance ¶
func (c *IecClient) BatchRebootInstance(request *model.BatchRebootInstanceRequest) (*model.BatchRebootInstanceResponse, error)
BatchRebootInstance 批量重启边缘实例
批量重启边缘实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) BatchRebootInstanceInvoker ¶ added in v0.0.90
func (c *IecClient) BatchRebootInstanceInvoker(request *model.BatchRebootInstanceRequest) *BatchRebootInstanceInvoker
BatchRebootInstanceInvoker 批量重启边缘实例
func (*IecClient) BatchStartInstance ¶
func (c *IecClient) BatchStartInstance(request *model.BatchStartInstanceRequest) (*model.BatchStartInstanceResponse, error)
BatchStartInstance 批量启动边缘实例
批量操作启动边缘实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) BatchStartInstanceInvoker ¶ added in v0.0.90
func (c *IecClient) BatchStartInstanceInvoker(request *model.BatchStartInstanceRequest) *BatchStartInstanceInvoker
BatchStartInstanceInvoker 批量启动边缘实例
func (*IecClient) BatchStopInstance ¶
func (c *IecClient) BatchStopInstance(request *model.BatchStopInstanceRequest) (*model.BatchStopInstanceResponse, error)
BatchStopInstance 批量关机边缘实例
批量关闭边缘实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) BatchStopInstanceInvoker ¶ added in v0.0.90
func (c *IecClient) BatchStopInstanceInvoker(request *model.BatchStopInstanceRequest) *BatchStopInstanceInvoker
BatchStopInstanceInvoker 批量关机边缘实例
func (*IecClient) ChangeOs ¶
func (c *IecClient) ChangeOs(request *model.ChangeOsRequest) (*model.ChangeOsResponse, error)
ChangeOs 切换操作系统
切换边缘实例操作系统,支持边缘实例创建成功后,保持ip、数据盘不变的情况下重装操作系统。
调用该接口后,系统将卸载系统盘,然后使用新镜像重新创建系统盘,并挂载至实例,实现切换操作系统功能。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ChangeOsInvoker ¶ added in v0.0.90
func (c *IecClient) ChangeOsInvoker(request *model.ChangeOsRequest) *ChangeOsInvoker
ChangeOsInvoker 切换操作系统
func (*IecClient) CreateDeployment ¶
func (c *IecClient) CreateDeployment(request *model.CreateDeploymentRequest) (*model.CreateDeploymentResponse, error)
CreateDeployment 创建部署计划
为方便您的统一管理,以及跨边缘站点管理资源,IEC基于业务场景角度,定义了边缘业务。 边缘业务即为逻辑层面的一套资源管理集合。这里的资源主要是指计算实例,包含实例规格、镜像、硬盘、网络等方面。通过指定计算实例的数量、调度策略以及区域分布等形成一套管理集合。[了解更多](https://support.huaweicloud.com/usermanual-iec/iec_02_0301.html)
创建一个部署计划并执行,即可创建一个边缘业务。
- 边缘业务下实例分布取决于部署计划的实例分布与调度策略。 - 边缘业务下实例名称、规格、镜像等参数取决于部署计划配置计算实例字段。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) CreateDeploymentInvoker ¶ added in v0.0.90
func (c *IecClient) CreateDeploymentInvoker(request *model.CreateDeploymentRequest) *CreateDeploymentInvoker
CreateDeploymentInvoker 创建部署计划
func (*IecClient) CreateFirewall ¶
func (c *IecClient) CreateFirewall(request *model.CreateFirewallRequest) (*model.CreateFirewallResponse, error)
CreateFirewall 创建网络ACL
创建网络ACL。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) CreateFirewallInvoker ¶ added in v0.0.90
func (c *IecClient) CreateFirewallInvoker(request *model.CreateFirewallRequest) *CreateFirewallInvoker
CreateFirewallInvoker 创建网络ACL
func (*IecClient) CreateImage ¶ added in v0.1.42
func (c *IecClient) CreateImage(request *model.CreateImageRequest) (*model.CreateImageResponse, error)
CreateImage 从边缘实例创建边缘私有镜像
使用指定边缘实例的系统盘创建边缘私有镜像。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) CreateImageInvoker ¶ added in v0.1.42
func (c *IecClient) CreateImageInvoker(request *model.CreateImageRequest) *CreateImageInvoker
CreateImageInvoker 从边缘实例创建边缘私有镜像
func (*IecClient) CreateKeypair ¶
func (c *IecClient) CreateKeypair(request *model.CreateKeypairRequest) (*model.CreateKeypairResponse, error)
CreateKeypair 创建和导入密钥
创建SSH密钥,或把公钥导入系统,生成密钥对。
创建SSH密钥成功后,请把响应数据中的私钥内容保存到本地文件,用户使用该私钥登录边缘实例。为保证边缘实例安全,私钥数据只能读取一次,请妥善保管。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) CreateKeypairInvoker ¶ added in v0.0.90
func (c *IecClient) CreateKeypairInvoker(request *model.CreateKeypairRequest) *CreateKeypairInvoker
CreateKeypairInvoker 创建和导入密钥
func (*IecClient) CreatePort ¶
func (c *IecClient) CreatePort(request *model.CreatePortRequest) (*model.CreatePortResponse, error)
CreatePort 创建端口
创建端口。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) CreatePortInvoker ¶ added in v0.0.90
func (c *IecClient) CreatePortInvoker(request *model.CreatePortRequest) *CreatePortInvoker
CreatePortInvoker 创建端口
func (*IecClient) CreatePublicIp ¶
func (c *IecClient) CreatePublicIp(request *model.CreatePublicIpRequest) (*model.CreatePublicIpResponse, error)
CreatePublicIp 创建弹性公网IP
根据用户的请求内容,创建弹性公网IP
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) CreatePublicIpInvoker ¶ added in v0.0.90
func (c *IecClient) CreatePublicIpInvoker(request *model.CreatePublicIpRequest) *CreatePublicIpInvoker
CreatePublicIpInvoker 创建弹性公网IP
func (*IecClient) CreateRoutes ¶ added in v0.0.84
func (c *IecClient) CreateRoutes(request *model.CreateRoutesRequest) (*model.CreateRoutesResponse, error)
CreateRoutes 创建路由
创建路由
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) CreateRoutesInvoker ¶ added in v0.0.90
func (c *IecClient) CreateRoutesInvoker(request *model.CreateRoutesRequest) *CreateRoutesInvoker
CreateRoutesInvoker 创建路由
func (*IecClient) CreateRoutetable ¶ added in v0.0.84
func (c *IecClient) CreateRoutetable(request *model.CreateRoutetableRequest) (*model.CreateRoutetableResponse, error)
CreateRoutetable 创建路由表
创建路由表
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) CreateRoutetableInvoker ¶ added in v0.0.90
func (c *IecClient) CreateRoutetableInvoker(request *model.CreateRoutetableRequest) *CreateRoutetableInvoker
CreateRoutetableInvoker 创建路由表
func (*IecClient) CreateSecurityGroup ¶
func (c *IecClient) CreateSecurityGroup(request *model.CreateSecurityGroupRequest) (*model.CreateSecurityGroupResponse, error)
CreateSecurityGroup 创建边缘安全组
根据用户的请求内容,创建对应的安全组。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) CreateSecurityGroupInvoker ¶ added in v0.0.90
func (c *IecClient) CreateSecurityGroupInvoker(request *model.CreateSecurityGroupRequest) *CreateSecurityGroupInvoker
CreateSecurityGroupInvoker 创建边缘安全组
func (*IecClient) CreateSecurityGroupRule ¶
func (c *IecClient) CreateSecurityGroupRule(request *model.CreateSecurityGroupRuleRequest) (*model.CreateSecurityGroupRuleResponse, error)
CreateSecurityGroupRule 创建安全组规则
根据用户的请求内容,创建安全组规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) CreateSecurityGroupRuleInvoker ¶ added in v0.0.90
func (c *IecClient) CreateSecurityGroupRuleInvoker(request *model.CreateSecurityGroupRuleRequest) *CreateSecurityGroupRuleInvoker
CreateSecurityGroupRuleInvoker 创建安全组规则
func (*IecClient) CreateVpc ¶
func (c *IecClient) CreateVpc(request *model.CreateVpcRequest) (*model.CreateVpcResponse, error)
CreateVpc 创建虚拟私有云
根据用户的请求内容,创建虚拟私有云。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) CreateVpcInvoker ¶ added in v0.0.90
func (c *IecClient) CreateVpcInvoker(request *model.CreateVpcRequest) *CreateVpcInvoker
CreateVpcInvoker 创建虚拟私有云
func (*IecClient) DeleteBandwidth ¶ added in v0.1.42
func (c *IecClient) DeleteBandwidth(request *model.DeleteBandwidthRequest) (*model.DeleteBandwidthResponse, error)
DeleteBandwidth 删除带宽
删除带宽。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteBandwidthInvoker ¶ added in v0.1.42
func (c *IecClient) DeleteBandwidthInvoker(request *model.DeleteBandwidthRequest) *DeleteBandwidthInvoker
DeleteBandwidthInvoker 删除带宽
func (*IecClient) DeleteDeployment ¶
func (c *IecClient) DeleteDeployment(request *model.DeleteDeploymentRequest) (*model.DeleteDeploymentResponse, error)
DeleteDeployment 删除部署计划
删除部署计划。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteDeploymentInvoker ¶ added in v0.0.90
func (c *IecClient) DeleteDeploymentInvoker(request *model.DeleteDeploymentRequest) *DeleteDeploymentInvoker
DeleteDeploymentInvoker 删除部署计划
func (*IecClient) DeleteEdgeCloud ¶
func (c *IecClient) DeleteEdgeCloud(request *model.DeleteEdgeCloudRequest) (*model.DeleteEdgeCloudResponse, error)
DeleteEdgeCloud 删除边缘业务
删除边缘业务。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteEdgeCloudInvoker ¶ added in v0.0.90
func (c *IecClient) DeleteEdgeCloudInvoker(request *model.DeleteEdgeCloudRequest) *DeleteEdgeCloudInvoker
DeleteEdgeCloudInvoker 删除边缘业务
func (*IecClient) DeleteFirewall ¶
func (c *IecClient) DeleteFirewall(request *model.DeleteFirewallRequest) (*model.DeleteFirewallResponse, error)
DeleteFirewall 删除网络ACL
删除网络ACL。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteFirewallInvoker ¶ added in v0.0.90
func (c *IecClient) DeleteFirewallInvoker(request *model.DeleteFirewallRequest) *DeleteFirewallInvoker
DeleteFirewallInvoker 删除网络ACL
func (*IecClient) DeleteImage ¶ added in v0.1.42
func (c *IecClient) DeleteImage(request *model.DeleteImageRequest) (*model.DeleteImageResponse, error)
DeleteImage 删除边缘私有镜像
将指定ID的边缘私有镜像删除
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteImageInvoker ¶ added in v0.1.42
func (c *IecClient) DeleteImageInvoker(request *model.DeleteImageRequest) *DeleteImageInvoker
DeleteImageInvoker 删除边缘私有镜像
func (*IecClient) DeleteInstances ¶
func (c *IecClient) DeleteInstances(request *model.DeleteInstancesRequest) (*model.DeleteInstancesResponse, error)
DeleteInstances 批量删除边缘实例
批量删除边缘实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteInstancesInvoker ¶ added in v0.0.90
func (c *IecClient) DeleteInstancesInvoker(request *model.DeleteInstancesRequest) *DeleteInstancesInvoker
DeleteInstancesInvoker 批量删除边缘实例
func (*IecClient) DeleteKeypair ¶
func (c *IecClient) DeleteKeypair(request *model.DeleteKeypairRequest) (*model.DeleteKeypairResponse, error)
DeleteKeypair 删除密钥
删除密钥。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteKeypairInvoker ¶ added in v0.0.90
func (c *IecClient) DeleteKeypairInvoker(request *model.DeleteKeypairRequest) *DeleteKeypairInvoker
DeleteKeypairInvoker 删除密钥
func (*IecClient) DeleteNics ¶
func (c *IecClient) DeleteNics(request *model.DeleteNicsRequest) (*model.DeleteNicsResponse, error)
DeleteNics 删除网卡
删除网卡。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteNicsInvoker ¶ added in v0.0.90
func (c *IecClient) DeleteNicsInvoker(request *model.DeleteNicsRequest) *DeleteNicsInvoker
DeleteNicsInvoker 删除网卡
func (*IecClient) DeletePort ¶
func (c *IecClient) DeletePort(request *model.DeletePortRequest) (*model.DeletePortResponse, error)
DeletePort 删除端口
删除端口。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeletePortInvoker ¶ added in v0.0.90
func (c *IecClient) DeletePortInvoker(request *model.DeletePortRequest) *DeletePortInvoker
DeletePortInvoker 删除端口
func (*IecClient) DeletePublicIp ¶
func (c *IecClient) DeletePublicIp(request *model.DeletePublicIpRequest) (*model.DeletePublicIpResponse, error)
DeletePublicIp 删除弹性公网IP
根据弹性公网IP的ID,删除对应的弹性公网IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeletePublicIpInvoker ¶ added in v0.0.90
func (c *IecClient) DeletePublicIpInvoker(request *model.DeletePublicIpRequest) *DeletePublicIpInvoker
DeletePublicIpInvoker 删除弹性公网IP
func (*IecClient) DeleteRoutes ¶ added in v0.0.84
func (c *IecClient) DeleteRoutes(request *model.DeleteRoutesRequest) (*model.DeleteRoutesResponse, error)
DeleteRoutes 删除路由
删除路由
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteRoutesInvoker ¶ added in v0.0.90
func (c *IecClient) DeleteRoutesInvoker(request *model.DeleteRoutesRequest) *DeleteRoutesInvoker
DeleteRoutesInvoker 删除路由
func (*IecClient) DeleteRoutetable ¶ added in v0.0.84
func (c *IecClient) DeleteRoutetable(request *model.DeleteRoutetableRequest) (*model.DeleteRoutetableResponse, error)
DeleteRoutetable 删除路由表
删除路由表
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteRoutetableInvoker ¶ added in v0.0.90
func (c *IecClient) DeleteRoutetableInvoker(request *model.DeleteRoutetableRequest) *DeleteRoutetableInvoker
DeleteRoutetableInvoker 删除路由表
func (*IecClient) DeleteSecurityGroup ¶
func (c *IecClient) DeleteSecurityGroup(request *model.DeleteSecurityGroupRequest) (*model.DeleteSecurityGroupResponse, error)
DeleteSecurityGroup 删除安全组
根据安全组的ID,删除对应的安全组。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteSecurityGroupInvoker ¶ added in v0.0.90
func (c *IecClient) DeleteSecurityGroupInvoker(request *model.DeleteSecurityGroupRequest) *DeleteSecurityGroupInvoker
DeleteSecurityGroupInvoker 删除安全组
func (*IecClient) DeleteSecurityGroupRule ¶
func (c *IecClient) DeleteSecurityGroupRule(request *model.DeleteSecurityGroupRuleRequest) (*model.DeleteSecurityGroupRuleResponse, error)
DeleteSecurityGroupRule 删除安全组规则
根据安全组的ID,删除对应的安全组。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteSecurityGroupRuleInvoker ¶ added in v0.0.90
func (c *IecClient) DeleteSecurityGroupRuleInvoker(request *model.DeleteSecurityGroupRuleRequest) *DeleteSecurityGroupRuleInvoker
DeleteSecurityGroupRuleInvoker 删除安全组规则
func (*IecClient) DeleteSubnet ¶
func (c *IecClient) DeleteSubnet(request *model.DeleteSubnetRequest) (*model.DeleteSubnetResponse, error)
DeleteSubnet 删除子网
根据子网的ID,删除子网。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteSubnetInvoker ¶ added in v0.0.90
func (c *IecClient) DeleteSubnetInvoker(request *model.DeleteSubnetRequest) *DeleteSubnetInvoker
DeleteSubnetInvoker 删除子网
func (*IecClient) DeleteVpc ¶
func (c *IecClient) DeleteVpc(request *model.DeleteVpcRequest) (*model.DeleteVpcResponse, error)
DeleteVpc 删除虚拟私有云
根据虚拟机私有云的ID,删除对应的虚拟私有云。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DeleteVpcInvoker ¶ added in v0.0.90
func (c *IecClient) DeleteVpcInvoker(request *model.DeleteVpcRequest) *DeleteVpcInvoker
DeleteVpcInvoker 删除虚拟私有云
func (*IecClient) DisassociateSubnet ¶ added in v0.0.84
func (c *IecClient) DisassociateSubnet(request *model.DisassociateSubnetRequest) (*model.DisassociateSubnetResponse, error)
DisassociateSubnet 路由表解关联子网
路由表解关联子网
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) DisassociateSubnetInvoker ¶ added in v0.0.90
func (c *IecClient) DisassociateSubnetInvoker(request *model.DisassociateSubnetRequest) *DisassociateSubnetInvoker
DisassociateSubnetInvoker 路由表解关联子网
func (*IecClient) ExecuteDeployment ¶
func (c *IecClient) ExecuteDeployment(request *model.ExecuteDeploymentRequest) (*model.ExecuteDeploymentResponse, error)
ExecuteDeployment 执行部署计划
执行部署计划,创建一个边缘业务。单租户默认可创建10个边缘业务。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ExecuteDeploymentInvoker ¶ added in v0.0.90
func (c *IecClient) ExecuteDeploymentInvoker(request *model.ExecuteDeploymentRequest) *ExecuteDeploymentInvoker
ExecuteDeploymentInvoker 执行部署计划
func (*IecClient) ExpandEdgecloud ¶
func (c *IecClient) ExpandEdgecloud(request *model.ExpandEdgecloudRequest) (*model.ExpandEdgecloudResponse, error)
ExpandEdgecloud 扩容边缘业务
执行部署计划,对边缘业务进行扩容操作。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ExpandEdgecloudInvoker ¶ added in v0.0.90
func (c *IecClient) ExpandEdgecloudInvoker(request *model.ExpandEdgecloudRequest) *ExpandEdgecloudInvoker
ExpandEdgecloudInvoker 扩容边缘业务
func (*IecClient) ListBandwidths ¶
func (c *IecClient) ListBandwidths(request *model.ListBandwidthsRequest) (*model.ListBandwidthsResponse, error)
ListBandwidths 查询带宽列表
查询带宽列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListBandwidthsInvoker ¶ added in v0.0.90
func (c *IecClient) ListBandwidthsInvoker(request *model.ListBandwidthsRequest) *ListBandwidthsInvoker
ListBandwidthsInvoker 查询带宽列表
func (*IecClient) ListCloudImages ¶ added in v0.1.42
func (c *IecClient) ListCloudImages(request *model.ListCloudImagesRequest) (*model.ListCloudImagesResponse, error)
ListCloudImages 查询中心镜像列表
查询租户在某个云Region的可见镜像列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListCloudImagesInvoker ¶ added in v0.1.42
func (c *IecClient) ListCloudImagesInvoker(request *model.ListCloudImagesRequest) *ListCloudImagesInvoker
ListCloudImagesInvoker 查询中心镜像列表
func (*IecClient) ListDeployments ¶
func (c *IecClient) ListDeployments(request *model.ListDeploymentsRequest) (*model.ListDeploymentsResponse, error)
ListDeployments 查询部署计划列表
查询部署计划列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListDeploymentsInvoker ¶ added in v0.0.90
func (c *IecClient) ListDeploymentsInvoker(request *model.ListDeploymentsRequest) *ListDeploymentsInvoker
ListDeploymentsInvoker 查询部署计划列表
func (*IecClient) ListEdgeCloud ¶
func (c *IecClient) ListEdgeCloud(request *model.ListEdgeCloudRequest) (*model.ListEdgeCloudResponse, error)
ListEdgeCloud 查询边缘业务列表
查询边缘业务列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListEdgeCloudInvoker ¶ added in v0.0.90
func (c *IecClient) ListEdgeCloudInvoker(request *model.ListEdgeCloudRequest) *ListEdgeCloudInvoker
ListEdgeCloudInvoker 查询边缘业务列表
func (*IecClient) ListFirewalls ¶
func (c *IecClient) ListFirewalls(request *model.ListFirewallsRequest) (*model.ListFirewallsResponse, error)
ListFirewalls 查询网络ACL列表
查询网络ACL列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListFirewallsInvoker ¶ added in v0.0.90
func (c *IecClient) ListFirewallsInvoker(request *model.ListFirewallsRequest) *ListFirewallsInvoker
ListFirewallsInvoker 查询网络ACL列表
func (*IecClient) ListFlavors ¶
func (c *IecClient) ListFlavors(request *model.ListFlavorsRequest) (*model.ListFlavorsResponse, error)
ListFlavors 查询边缘规格列表
查询边缘规格列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListFlavorsInvoker ¶ added in v0.0.90
func (c *IecClient) ListFlavorsInvoker(request *model.ListFlavorsRequest) *ListFlavorsInvoker
ListFlavorsInvoker 查询边缘规格列表
func (*IecClient) ListImages ¶
func (c *IecClient) ListImages(request *model.ListImagesRequest) (*model.ListImagesResponse, error)
ListImages 查询镜像列表
根据不同条件查询镜像列表,例:
- 查询已注册的私有镜像列表: visibility=private - 公共镜像: visibility=public
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListImagesInvoker ¶ added in v0.0.90
func (c *IecClient) ListImagesInvoker(request *model.ListImagesRequest) *ListImagesInvoker
ListImagesInvoker 查询镜像列表
func (*IecClient) ListInstances ¶
func (c *IecClient) ListInstances(request *model.ListInstancesRequest) (*model.ListInstancesResponse, error)
ListInstances 查询边缘实例列表
查询边缘实例列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListInstancesInvoker ¶ added in v0.0.90
func (c *IecClient) ListInstancesInvoker(request *model.ListInstancesRequest) *ListInstancesInvoker
ListInstancesInvoker 查询边缘实例列表
func (*IecClient) ListKeypairs ¶
func (c *IecClient) ListKeypairs(request *model.ListKeypairsRequest) (*model.ListKeypairsResponse, error)
ListKeypairs 查询密钥列表
查询密钥信息列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListKeypairsInvoker ¶ added in v0.0.90
func (c *IecClient) ListKeypairsInvoker(request *model.ListKeypairsRequest) *ListKeypairsInvoker
ListKeypairsInvoker 查询密钥列表
func (*IecClient) ListPorts ¶
func (c *IecClient) ListPorts(request *model.ListPortsRequest) (*model.ListPortsResponse, error)
ListPorts 查询端口列表
查询端口的列表信息
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListPortsInvoker ¶ added in v0.0.90
func (c *IecClient) ListPortsInvoker(request *model.ListPortsRequest) *ListPortsInvoker
ListPortsInvoker 查询端口列表
func (*IecClient) ListPublicIps ¶
func (c *IecClient) ListPublicIps(request *model.ListPublicIpsRequest) (*model.ListPublicIpsResponse, error)
ListPublicIps 查询弹性公网IP列表
获取弹性公网IP列表信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListPublicIpsInvoker ¶ added in v0.0.90
func (c *IecClient) ListPublicIpsInvoker(request *model.ListPublicIpsRequest) *ListPublicIpsInvoker
ListPublicIpsInvoker 查询弹性公网IP列表
func (*IecClient) ListQuota ¶
func (c *IecClient) ListQuota(request *model.ListQuotaRequest) (*model.ListQuotaResponse, error)
ListQuota 查询配额
查询租户资源配额。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListQuotaInvoker ¶ added in v0.0.90
func (c *IecClient) ListQuotaInvoker(request *model.ListQuotaRequest) *ListQuotaInvoker
ListQuotaInvoker 查询配额
func (*IecClient) ListRelatedRoutetables ¶ added in v0.0.84
func (c *IecClient) ListRelatedRoutetables(request *model.ListRelatedRoutetablesRequest) (*model.ListRelatedRoutetablesResponse, error)
ListRelatedRoutetables 查询子网关联的路由表
查询子网关联的路由表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListRelatedRoutetablesInvoker ¶ added in v0.0.90
func (c *IecClient) ListRelatedRoutetablesInvoker(request *model.ListRelatedRoutetablesRequest) *ListRelatedRoutetablesInvoker
ListRelatedRoutetablesInvoker 查询子网关联的路由表
func (*IecClient) ListRoutes ¶ added in v0.0.84
func (c *IecClient) ListRoutes(request *model.ListRoutesRequest) (*model.ListRoutesResponse, error)
ListRoutes 查询路由列表
查询路由列表
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListRoutesInvoker ¶ added in v0.0.90
func (c *IecClient) ListRoutesInvoker(request *model.ListRoutesRequest) *ListRoutesInvoker
ListRoutesInvoker 查询路由列表
func (*IecClient) ListRoutetables ¶ added in v0.0.84
func (c *IecClient) ListRoutetables(request *model.ListRoutetablesRequest) (*model.ListRoutetablesResponse, error)
ListRoutetables 查询路由表列表
查询路由列表
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListRoutetablesInvoker ¶ added in v0.0.90
func (c *IecClient) ListRoutetablesInvoker(request *model.ListRoutetablesRequest) *ListRoutetablesInvoker
ListRoutetablesInvoker 查询路由表列表
func (*IecClient) ListSecurityGroupRules ¶
func (c *IecClient) ListSecurityGroupRules(request *model.ListSecurityGroupRulesRequest) (*model.ListSecurityGroupRulesResponse, error)
ListSecurityGroupRules 查询安全组规则列表
根据用户的查询条件,获取安全组规则的列表信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListSecurityGroupRulesInvoker ¶ added in v0.0.90
func (c *IecClient) ListSecurityGroupRulesInvoker(request *model.ListSecurityGroupRulesRequest) *ListSecurityGroupRulesInvoker
ListSecurityGroupRulesInvoker 查询安全组规则列表
func (*IecClient) ListSecurityGroups ¶
func (c *IecClient) ListSecurityGroups(request *model.ListSecurityGroupsRequest) (*model.ListSecurityGroupsResponse, error)
ListSecurityGroups 查询安全组列表
根据特定查询条件,获取安全组的列表信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListSecurityGroupsInvoker ¶ added in v0.0.90
func (c *IecClient) ListSecurityGroupsInvoker(request *model.ListSecurityGroupsRequest) *ListSecurityGroupsInvoker
ListSecurityGroupsInvoker 查询安全组列表
func (*IecClient) ListSites ¶
func (c *IecClient) ListSites(request *model.ListSitesRequest) (*model.ListSitesResponse, error)
ListSites 查询边缘站点列表
查询边缘站点列表。
- 边缘站点:靠近终端应用的位置,基于一个或多个运营商建立的一个城市级站点。边缘站点提供物理隔离的资源池,提供多元算力、存储和网络的能力。用户可以将业务灵活就近部署在边缘站点上,以降低网络时延和成本。 - 边缘区域:为依据边缘站点的物理位置划分的区域,一个边缘区域包含多个相靠近的边缘站点的集合。IEC当前提供城市级、省级和大区级三个分布层级的边缘区域。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListSitesInvoker ¶ added in v0.0.90
func (c *IecClient) ListSitesInvoker(request *model.ListSitesRequest) *ListSitesInvoker
ListSitesInvoker 查询边缘站点列表
func (*IecClient) ListSubnets ¶
func (c *IecClient) ListSubnets(request *model.ListSubnetsRequest) (*model.ListSubnetsResponse, error)
ListSubnets 查询子网列表
根据查询条件获取子网的列表信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListSubnetsInvoker ¶ added in v0.0.90
func (c *IecClient) ListSubnetsInvoker(request *model.ListSubnetsRequest) *ListSubnetsInvoker
ListSubnetsInvoker 查询子网列表
func (*IecClient) ListVpcs ¶
func (c *IecClient) ListVpcs(request *model.ListVpcsRequest) (*model.ListVpcsResponse, error)
ListVpcs 查询虚拟私有云列表
获取虚拟私有云的列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ListVpcsInvoker ¶ added in v0.0.90
func (c *IecClient) ListVpcsInvoker(request *model.ListVpcsRequest) *ListVpcsInvoker
ListVpcsInvoker 查询虚拟私有云列表
func (*IecClient) RebuildImage ¶ added in v0.1.42
func (c *IecClient) RebuildImage(request *model.RebuildImageRequest) (*model.RebuildImageResponse, error)
RebuildImage 重试边缘镜像任务
重试边缘镜像任务。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) RebuildImageInvoker ¶ added in v0.1.42
func (c *IecClient) RebuildImageInvoker(request *model.RebuildImageRequest) *RebuildImageInvoker
RebuildImageInvoker 重试边缘镜像任务
func (*IecClient) RegisterImage ¶ added in v0.1.42
func (c *IecClient) RegisterImage(request *model.RegisterImageRequest) (*model.RegisterImageResponse, error)
RegisterImage 注册边缘私有镜像
将指定Region和ID的IMS镜像注册到边缘IEC-IMS; 注意指定的Region必须在当前IEC-IMS支持的Region列表中。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) RegisterImageInvoker ¶ added in v0.1.42
func (c *IecClient) RegisterImageInvoker(request *model.RegisterImageRequest) *RegisterImageInvoker
RegisterImageInvoker 注册边缘私有镜像
func (*IecClient) ShowBandwidth ¶
func (c *IecClient) ShowBandwidth(request *model.ShowBandwidthRequest) (*model.ShowBandwidthResponse, error)
ShowBandwidth 查询带宽详情
查询带宽详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowBandwidthInvoker ¶ added in v0.0.90
func (c *IecClient) ShowBandwidthInvoker(request *model.ShowBandwidthRequest) *ShowBandwidthInvoker
ShowBandwidthInvoker 查询带宽详情
func (*IecClient) ShowEdgeCloud ¶
func (c *IecClient) ShowEdgeCloud(request *model.ShowEdgeCloudRequest) (*model.ShowEdgeCloudResponse, error)
ShowEdgeCloud 查询边缘业务详情
查询边缘业务详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowEdgeCloudInvoker ¶ added in v0.0.90
func (c *IecClient) ShowEdgeCloudInvoker(request *model.ShowEdgeCloudRequest) *ShowEdgeCloudInvoker
ShowEdgeCloudInvoker 查询边缘业务详情
func (*IecClient) ShowFirewall ¶
func (c *IecClient) ShowFirewall(request *model.ShowFirewallRequest) (*model.ShowFirewallResponse, error)
ShowFirewall 查询网络ACL详情
查询网络ACL详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowFirewallInvoker ¶ added in v0.0.90
func (c *IecClient) ShowFirewallInvoker(request *model.ShowFirewallRequest) *ShowFirewallInvoker
ShowFirewallInvoker 查询网络ACL详情
func (*IecClient) ShowImage ¶
func (c *IecClient) ShowImage(request *model.ShowImageRequest) (*model.ShowImageResponse, error)
ShowImage 查询镜像详情
查询镜像详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowImageInvoker ¶ added in v0.0.90
func (c *IecClient) ShowImageInvoker(request *model.ShowImageRequest) *ShowImageInvoker
ShowImageInvoker 查询镜像详情
func (*IecClient) ShowInstance ¶
func (c *IecClient) ShowInstance(request *model.ShowInstanceRequest) (*model.ShowInstanceResponse, error)
ShowInstance 查询边缘实例详情
查询边缘实例详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowInstanceInvoker ¶ added in v0.0.90
func (c *IecClient) ShowInstanceInvoker(request *model.ShowInstanceRequest) *ShowInstanceInvoker
ShowInstanceInvoker 查询边缘实例详情
func (*IecClient) ShowKeypair ¶
func (c *IecClient) ShowKeypair(request *model.ShowKeypairRequest) (*model.ShowKeypairResponse, error)
ShowKeypair 查询密钥详情
查询密钥信息列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowKeypairInvoker ¶ added in v0.0.90
func (c *IecClient) ShowKeypairInvoker(request *model.ShowKeypairRequest) *ShowKeypairInvoker
ShowKeypairInvoker 查询密钥详情
func (*IecClient) ShowPort ¶
func (c *IecClient) ShowPort(request *model.ShowPortRequest) (*model.ShowPortResponse, error)
ShowPort 查询端口详情
根据端口的ID,获取端口的详细信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowPortInvoker ¶ added in v0.0.90
func (c *IecClient) ShowPortInvoker(request *model.ShowPortRequest) *ShowPortInvoker
ShowPortInvoker 查询端口详情
func (*IecClient) ShowPublicIp ¶
func (c *IecClient) ShowPublicIp(request *model.ShowPublicIpRequest) (*model.ShowPublicIpResponse, error)
ShowPublicIp 查询弹性公网IP
获取弹性公网IP的详情信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowPublicIpInvoker ¶ added in v0.0.90
func (c *IecClient) ShowPublicIpInvoker(request *model.ShowPublicIpRequest) *ShowPublicIpInvoker
ShowPublicIpInvoker 查询弹性公网IP
func (*IecClient) ShowRoutetable ¶ added in v0.0.84
func (c *IecClient) ShowRoutetable(request *model.ShowRoutetableRequest) (*model.ShowRoutetableResponse, error)
ShowRoutetable 查询路由表详情
查询路由表详情
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowRoutetableInvoker ¶ added in v0.0.90
func (c *IecClient) ShowRoutetableInvoker(request *model.ShowRoutetableRequest) *ShowRoutetableInvoker
ShowRoutetableInvoker 查询路由表详情
func (*IecClient) ShowSecurityGroup ¶
func (c *IecClient) ShowSecurityGroup(request *model.ShowSecurityGroupRequest) (*model.ShowSecurityGroupResponse, error)
ShowSecurityGroup 查询安全组详情
根据安全组的ID,获取特定安全组的详细信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowSecurityGroupInvoker ¶ added in v0.0.90
func (c *IecClient) ShowSecurityGroupInvoker(request *model.ShowSecurityGroupRequest) *ShowSecurityGroupInvoker
ShowSecurityGroupInvoker 查询安全组详情
func (*IecClient) ShowSecurityGroupRule ¶
func (c *IecClient) ShowSecurityGroupRule(request *model.ShowSecurityGroupRuleRequest) (*model.ShowSecurityGroupRuleResponse, error)
ShowSecurityGroupRule 查询安全组规则详情
根据安全组规则的ID,获取安全组规则的详细信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowSecurityGroupRuleInvoker ¶ added in v0.0.90
func (c *IecClient) ShowSecurityGroupRuleInvoker(request *model.ShowSecurityGroupRuleRequest) *ShowSecurityGroupRuleInvoker
ShowSecurityGroupRuleInvoker 查询安全组规则详情
func (*IecClient) ShowSubnet ¶
func (c *IecClient) ShowSubnet(request *model.ShowSubnetRequest) (*model.ShowSubnetResponse, error)
ShowSubnet 查询子网详情
根据子网的ID,获取子网的详细信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowSubnetInvoker ¶ added in v0.0.90
func (c *IecClient) ShowSubnetInvoker(request *model.ShowSubnetRequest) *ShowSubnetInvoker
ShowSubnetInvoker 查询子网详情
func (*IecClient) ShowVolume ¶
func (c *IecClient) ShowVolume(request *model.ShowVolumeRequest) (*model.ShowVolumeResponse, error)
ShowVolume 查询硬盘详情
查询硬盘详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowVolumeInvoker ¶ added in v0.0.90
func (c *IecClient) ShowVolumeInvoker(request *model.ShowVolumeRequest) *ShowVolumeInvoker
ShowVolumeInvoker 查询硬盘详情
func (*IecClient) ShowVolumeTypes ¶ added in v0.1.42
func (c *IecClient) ShowVolumeTypes(request *model.ShowVolumeTypesRequest) (*model.ShowVolumeTypesResponse, error)
ShowVolumeTypes 查询硬盘类型列表
查询硬盘类型列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowVolumeTypesInvoker ¶ added in v0.1.42
func (c *IecClient) ShowVolumeTypesInvoker(request *model.ShowVolumeTypesRequest) *ShowVolumeTypesInvoker
ShowVolumeTypesInvoker 查询硬盘类型列表
func (*IecClient) ShowVpc ¶
func (c *IecClient) ShowVpc(request *model.ShowVpcRequest) (*model.ShowVpcResponse, error)
ShowVpc 查询虚拟私有云详情
根据虚拟私有云ID,获取虚拟私有云的详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) ShowVpcInvoker ¶ added in v0.0.90
func (c *IecClient) ShowVpcInvoker(request *model.ShowVpcRequest) *ShowVpcInvoker
ShowVpcInvoker 查询虚拟私有云详情
func (*IecClient) UpdateBandwidth ¶ added in v0.1.42
func (c *IecClient) UpdateBandwidth(request *model.UpdateBandwidthRequest) (*model.UpdateBandwidthResponse, error)
UpdateBandwidth 更新带宽
更新带宽。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) UpdateBandwidthInvoker ¶ added in v0.1.42
func (c *IecClient) UpdateBandwidthInvoker(request *model.UpdateBandwidthRequest) *UpdateBandwidthInvoker
UpdateBandwidthInvoker 更新带宽
func (*IecClient) UpdateFirewall ¶
func (c *IecClient) UpdateFirewall(request *model.UpdateFirewallRequest) (*model.UpdateFirewallResponse, error)
UpdateFirewall 更新网络ACL
更新网络ACL。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) UpdateFirewallInvoker ¶ added in v0.0.90
func (c *IecClient) UpdateFirewallInvoker(request *model.UpdateFirewallRequest) *UpdateFirewallInvoker
UpdateFirewallInvoker 更新网络ACL
func (*IecClient) UpdateFirewallRule ¶
func (c *IecClient) UpdateFirewallRule(request *model.UpdateFirewallRuleRequest) (*model.UpdateFirewallRuleResponse, error)
UpdateFirewallRule 更新网络ACL规则
更新网络ACL规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) UpdateFirewallRuleInvoker ¶ added in v0.0.90
func (c *IecClient) UpdateFirewallRuleInvoker(request *model.UpdateFirewallRuleRequest) *UpdateFirewallRuleInvoker
UpdateFirewallRuleInvoker 更新网络ACL规则
func (*IecClient) UpdateInstance ¶
func (c *IecClient) UpdateInstance(request *model.UpdateInstanceRequest) (*model.UpdateInstanceResponse, error)
UpdateInstance 修改边缘实例
修改边缘实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) UpdateInstanceInvoker ¶ added in v0.0.90
func (c *IecClient) UpdateInstanceInvoker(request *model.UpdateInstanceRequest) *UpdateInstanceInvoker
UpdateInstanceInvoker 修改边缘实例
func (*IecClient) UpdatePort ¶
func (c *IecClient) UpdatePort(request *model.UpdatePortRequest) (*model.UpdatePortResponse, error)
UpdatePort 更新端口
更新端口。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) UpdatePortInvoker ¶ added in v0.0.90
func (c *IecClient) UpdatePortInvoker(request *model.UpdatePortRequest) *UpdatePortInvoker
UpdatePortInvoker 更新端口
func (*IecClient) UpdatePublicIp ¶
func (c *IecClient) UpdatePublicIp(request *model.UpdatePublicIpRequest) (*model.UpdatePublicIpResponse, error)
UpdatePublicIp 更新弹性公网IP
更新弹性公网IP的信息,主要用于解绑和绑定EIP和VIP之间的关系。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) UpdatePublicIpInvoker ¶ added in v0.0.90
func (c *IecClient) UpdatePublicIpInvoker(request *model.UpdatePublicIpRequest) *UpdatePublicIpInvoker
UpdatePublicIpInvoker 更新弹性公网IP
func (*IecClient) UpdateRoutes ¶ added in v0.0.84
func (c *IecClient) UpdateRoutes(request *model.UpdateRoutesRequest) (*model.UpdateRoutesResponse, error)
UpdateRoutes 更新路由
更新路由信息
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) UpdateRoutesInvoker ¶ added in v0.0.90
func (c *IecClient) UpdateRoutesInvoker(request *model.UpdateRoutesRequest) *UpdateRoutesInvoker
UpdateRoutesInvoker 更新路由
func (*IecClient) UpdateRoutetable ¶ added in v0.0.84
func (c *IecClient) UpdateRoutetable(request *model.UpdateRoutetableRequest) (*model.UpdateRoutetableResponse, error)
UpdateRoutetable 更新路由表
更新路由表基本信息
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) UpdateRoutetableInvoker ¶ added in v0.0.90
func (c *IecClient) UpdateRoutetableInvoker(request *model.UpdateRoutetableRequest) *UpdateRoutetableInvoker
UpdateRoutetableInvoker 更新路由表
func (*IecClient) UpdateSubnet ¶
func (c *IecClient) UpdateSubnet(request *model.UpdateSubnetRequest) (*model.UpdateSubnetResponse, error)
UpdateSubnet 更新子网
更新子网的基本信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) UpdateSubnetInvoker ¶ added in v0.0.90
func (c *IecClient) UpdateSubnetInvoker(request *model.UpdateSubnetRequest) *UpdateSubnetInvoker
UpdateSubnetInvoker 更新子网
func (*IecClient) UpdateVpc ¶
func (c *IecClient) UpdateVpc(request *model.UpdateVpcRequest) (*model.UpdateVpcResponse, error)
UpdateVpc 更新虚拟私有云
更新虚拟私有云的信息
Please refer to HUAWEI cloud API Explorer for details.
func (*IecClient) UpdateVpcInvoker ¶ added in v0.0.90
func (c *IecClient) UpdateVpcInvoker(request *model.UpdateVpcRequest) *UpdateVpcInvoker
UpdateVpcInvoker 更新虚拟私有云
type ListBandwidthsInvoker ¶ added in v0.0.90
type ListBandwidthsInvoker struct {
*invoker.BaseInvoker
}
func (*ListBandwidthsInvoker) Invoke ¶ added in v0.0.90
func (i *ListBandwidthsInvoker) Invoke() (*model.ListBandwidthsResponse, error)
type ListCloudImagesInvoker ¶ added in v0.1.42
type ListCloudImagesInvoker struct {
*invoker.BaseInvoker
}
func (*ListCloudImagesInvoker) Invoke ¶ added in v0.1.42
func (i *ListCloudImagesInvoker) Invoke() (*model.ListCloudImagesResponse, error)
type ListDeploymentsInvoker ¶ added in v0.0.90
type ListDeploymentsInvoker struct {
*invoker.BaseInvoker
}
func (*ListDeploymentsInvoker) Invoke ¶ added in v0.0.90
func (i *ListDeploymentsInvoker) Invoke() (*model.ListDeploymentsResponse, error)
type ListEdgeCloudInvoker ¶ added in v0.0.90
type ListEdgeCloudInvoker struct {
*invoker.BaseInvoker
}
func (*ListEdgeCloudInvoker) Invoke ¶ added in v0.0.90
func (i *ListEdgeCloudInvoker) Invoke() (*model.ListEdgeCloudResponse, error)
type ListFirewallsInvoker ¶ added in v0.0.90
type ListFirewallsInvoker struct {
*invoker.BaseInvoker
}
func (*ListFirewallsInvoker) Invoke ¶ added in v0.0.90
func (i *ListFirewallsInvoker) Invoke() (*model.ListFirewallsResponse, error)
type ListFlavorsInvoker ¶ added in v0.0.90
type ListFlavorsInvoker struct {
*invoker.BaseInvoker
}
func (*ListFlavorsInvoker) Invoke ¶ added in v0.0.90
func (i *ListFlavorsInvoker) Invoke() (*model.ListFlavorsResponse, error)
type ListImagesInvoker ¶ added in v0.0.90
type ListImagesInvoker struct {
*invoker.BaseInvoker
}
func (*ListImagesInvoker) Invoke ¶ added in v0.0.90
func (i *ListImagesInvoker) Invoke() (*model.ListImagesResponse, error)
type ListInstancesInvoker ¶ added in v0.0.90
type ListInstancesInvoker struct {
*invoker.BaseInvoker
}
func (*ListInstancesInvoker) Invoke ¶ added in v0.0.90
func (i *ListInstancesInvoker) Invoke() (*model.ListInstancesResponse, error)
type ListKeypairsInvoker ¶ added in v0.0.90
type ListKeypairsInvoker struct {
*invoker.BaseInvoker
}
func (*ListKeypairsInvoker) Invoke ¶ added in v0.0.90
func (i *ListKeypairsInvoker) Invoke() (*model.ListKeypairsResponse, error)
type ListPortsInvoker ¶ added in v0.0.90
type ListPortsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPortsInvoker) Invoke ¶ added in v0.0.90
func (i *ListPortsInvoker) Invoke() (*model.ListPortsResponse, error)
type ListPublicIpsInvoker ¶ added in v0.0.90
type ListPublicIpsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPublicIpsInvoker) Invoke ¶ added in v0.0.90
func (i *ListPublicIpsInvoker) Invoke() (*model.ListPublicIpsResponse, error)
type ListQuotaInvoker ¶ added in v0.0.90
type ListQuotaInvoker struct {
*invoker.BaseInvoker
}
func (*ListQuotaInvoker) Invoke ¶ added in v0.0.90
func (i *ListQuotaInvoker) Invoke() (*model.ListQuotaResponse, error)
type ListRelatedRoutetablesInvoker ¶ added in v0.0.90
type ListRelatedRoutetablesInvoker struct {
*invoker.BaseInvoker
}
func (*ListRelatedRoutetablesInvoker) Invoke ¶ added in v0.0.90
func (i *ListRelatedRoutetablesInvoker) Invoke() (*model.ListRelatedRoutetablesResponse, error)
type ListRoutesInvoker ¶ added in v0.0.90
type ListRoutesInvoker struct {
*invoker.BaseInvoker
}
func (*ListRoutesInvoker) Invoke ¶ added in v0.0.90
func (i *ListRoutesInvoker) Invoke() (*model.ListRoutesResponse, error)
type ListRoutetablesInvoker ¶ added in v0.0.90
type ListRoutetablesInvoker struct {
*invoker.BaseInvoker
}
func (*ListRoutetablesInvoker) Invoke ¶ added in v0.0.90
func (i *ListRoutetablesInvoker) Invoke() (*model.ListRoutetablesResponse, error)
type ListSecurityGroupRulesInvoker ¶ added in v0.0.90
type ListSecurityGroupRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListSecurityGroupRulesInvoker) Invoke ¶ added in v0.0.90
func (i *ListSecurityGroupRulesInvoker) Invoke() (*model.ListSecurityGroupRulesResponse, error)
type ListSecurityGroupsInvoker ¶ added in v0.0.90
type ListSecurityGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*ListSecurityGroupsInvoker) Invoke ¶ added in v0.0.90
func (i *ListSecurityGroupsInvoker) Invoke() (*model.ListSecurityGroupsResponse, error)
type ListSitesInvoker ¶ added in v0.0.90
type ListSitesInvoker struct {
*invoker.BaseInvoker
}
func (*ListSitesInvoker) Invoke ¶ added in v0.0.90
func (i *ListSitesInvoker) Invoke() (*model.ListSitesResponse, error)
type ListSubnetsInvoker ¶ added in v0.0.90
type ListSubnetsInvoker struct {
*invoker.BaseInvoker
}
func (*ListSubnetsInvoker) Invoke ¶ added in v0.0.90
func (i *ListSubnetsInvoker) Invoke() (*model.ListSubnetsResponse, error)
type ListVpcsInvoker ¶ added in v0.0.90
type ListVpcsInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpcsInvoker) Invoke ¶ added in v0.0.90
func (i *ListVpcsInvoker) Invoke() (*model.ListVpcsResponse, error)
type RebuildImageInvoker ¶ added in v0.1.42
type RebuildImageInvoker struct {
*invoker.BaseInvoker
}
func (*RebuildImageInvoker) Invoke ¶ added in v0.1.42
func (i *RebuildImageInvoker) Invoke() (*model.RebuildImageResponse, error)
type RegisterImageInvoker ¶ added in v0.1.42
type RegisterImageInvoker struct {
*invoker.BaseInvoker
}
func (*RegisterImageInvoker) Invoke ¶ added in v0.1.42
func (i *RegisterImageInvoker) Invoke() (*model.RegisterImageResponse, error)
type ShowBandwidthInvoker ¶ added in v0.0.90
type ShowBandwidthInvoker struct {
*invoker.BaseInvoker
}
func (*ShowBandwidthInvoker) Invoke ¶ added in v0.0.90
func (i *ShowBandwidthInvoker) Invoke() (*model.ShowBandwidthResponse, error)
type ShowEdgeCloudInvoker ¶ added in v0.0.90
type ShowEdgeCloudInvoker struct {
*invoker.BaseInvoker
}
func (*ShowEdgeCloudInvoker) Invoke ¶ added in v0.0.90
func (i *ShowEdgeCloudInvoker) Invoke() (*model.ShowEdgeCloudResponse, error)
type ShowFirewallInvoker ¶ added in v0.0.90
type ShowFirewallInvoker struct {
*invoker.BaseInvoker
}
func (*ShowFirewallInvoker) Invoke ¶ added in v0.0.90
func (i *ShowFirewallInvoker) Invoke() (*model.ShowFirewallResponse, error)
type ShowImageInvoker ¶ added in v0.0.90
type ShowImageInvoker struct {
*invoker.BaseInvoker
}
func (*ShowImageInvoker) Invoke ¶ added in v0.0.90
func (i *ShowImageInvoker) Invoke() (*model.ShowImageResponse, error)
type ShowInstanceInvoker ¶ added in v0.0.90
type ShowInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*ShowInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *ShowInstanceInvoker) Invoke() (*model.ShowInstanceResponse, error)
type ShowKeypairInvoker ¶ added in v0.0.90
type ShowKeypairInvoker struct {
*invoker.BaseInvoker
}
func (*ShowKeypairInvoker) Invoke ¶ added in v0.0.90
func (i *ShowKeypairInvoker) Invoke() (*model.ShowKeypairResponse, error)
type ShowPortInvoker ¶ added in v0.0.90
type ShowPortInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPortInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPortInvoker) Invoke() (*model.ShowPortResponse, error)
type ShowPublicIpInvoker ¶ added in v0.0.90
type ShowPublicIpInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPublicIpInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPublicIpInvoker) Invoke() (*model.ShowPublicIpResponse, error)
type ShowRoutetableInvoker ¶ added in v0.0.90
type ShowRoutetableInvoker struct {
*invoker.BaseInvoker
}
func (*ShowRoutetableInvoker) Invoke ¶ added in v0.0.90
func (i *ShowRoutetableInvoker) Invoke() (*model.ShowRoutetableResponse, error)
type ShowSecurityGroupInvoker ¶ added in v0.0.90
type ShowSecurityGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSecurityGroupInvoker) Invoke ¶ added in v0.0.90
func (i *ShowSecurityGroupInvoker) Invoke() (*model.ShowSecurityGroupResponse, error)
type ShowSecurityGroupRuleInvoker ¶ added in v0.0.90
type ShowSecurityGroupRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSecurityGroupRuleInvoker) Invoke ¶ added in v0.0.90
func (i *ShowSecurityGroupRuleInvoker) Invoke() (*model.ShowSecurityGroupRuleResponse, error)
type ShowSubnetInvoker ¶ added in v0.0.90
type ShowSubnetInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSubnetInvoker) Invoke ¶ added in v0.0.90
func (i *ShowSubnetInvoker) Invoke() (*model.ShowSubnetResponse, error)
type ShowVolumeInvoker ¶ added in v0.0.90
type ShowVolumeInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVolumeInvoker) Invoke ¶ added in v0.0.90
func (i *ShowVolumeInvoker) Invoke() (*model.ShowVolumeResponse, error)
type ShowVolumeTypesInvoker ¶ added in v0.1.42
type ShowVolumeTypesInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVolumeTypesInvoker) Invoke ¶ added in v0.1.42
func (i *ShowVolumeTypesInvoker) Invoke() (*model.ShowVolumeTypesResponse, error)
type ShowVpcInvoker ¶ added in v0.0.90
type ShowVpcInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVpcInvoker) Invoke ¶ added in v0.0.90
func (i *ShowVpcInvoker) Invoke() (*model.ShowVpcResponse, error)
type UpdateBandwidthInvoker ¶ added in v0.1.42
type UpdateBandwidthInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateBandwidthInvoker) Invoke ¶ added in v0.1.42
func (i *UpdateBandwidthInvoker) Invoke() (*model.UpdateBandwidthResponse, error)
type UpdateFirewallInvoker ¶ added in v0.0.90
type UpdateFirewallInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateFirewallInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateFirewallInvoker) Invoke() (*model.UpdateFirewallResponse, error)
type UpdateFirewallRuleInvoker ¶ added in v0.0.90
type UpdateFirewallRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateFirewallRuleInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateFirewallRuleInvoker) Invoke() (*model.UpdateFirewallRuleResponse, error)
type UpdateInstanceInvoker ¶ added in v0.0.90
type UpdateInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateInstanceInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateInstanceInvoker) Invoke() (*model.UpdateInstanceResponse, error)
type UpdatePortInvoker ¶ added in v0.0.90
type UpdatePortInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePortInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePortInvoker) Invoke() (*model.UpdatePortResponse, error)
type UpdatePublicIpInvoker ¶ added in v0.0.90
type UpdatePublicIpInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePublicIpInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePublicIpInvoker) Invoke() (*model.UpdatePublicIpResponse, error)
type UpdateRoutesInvoker ¶ added in v0.0.90
type UpdateRoutesInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateRoutesInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateRoutesInvoker) Invoke() (*model.UpdateRoutesResponse, error)
type UpdateRoutetableInvoker ¶ added in v0.0.90
type UpdateRoutetableInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateRoutetableInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateRoutetableInvoker) Invoke() (*model.UpdateRoutetableResponse, error)
type UpdateSubnetInvoker ¶ added in v0.0.90
type UpdateSubnetInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateSubnetInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateSubnetInvoker) Invoke() (*model.UpdateSubnetResponse, error)
type UpdateVpcInvoker ¶ added in v0.0.90
type UpdateVpcInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVpcInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateVpcInvoker) Invoke() (*model.UpdateVpcResponse, error)