Documentation ¶
Index ¶
- func EipClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForAddPublicipsIntoSharedBandwidth() *def.HttpRequestDef
- func GenReqDefForBatchCreatePublicipTags() *def.HttpRequestDef
- func GenReqDefForBatchCreatePublicips() *def.HttpRequestDef
- func GenReqDefForBatchCreateSharedBandwidths() *def.HttpRequestDef
- func GenReqDefForBatchDeletePublicIp() *def.HttpRequestDef
- func GenReqDefForBatchDeletePublicipTags() *def.HttpRequestDef
- func GenReqDefForBatchDisassociatePublicips() *def.HttpRequestDef
- func GenReqDefForChangeBandwidthToPeriod() *def.HttpRequestDef
- func GenReqDefForChangePublicipToPeriod() *def.HttpRequestDef
- func GenReqDefForCountPublicIp() *def.HttpRequestDef
- func GenReqDefForCountPublicIpInstance() *def.HttpRequestDef
- func GenReqDefForCreatePrePaidPublicip() *def.HttpRequestDef
- func GenReqDefForCreatePublicip() *def.HttpRequestDef
- func GenReqDefForCreatePublicipTag() *def.HttpRequestDef
- func GenReqDefForCreateSharedBandwidth() *def.HttpRequestDef
- func GenReqDefForDeletePublicip() *def.HttpRequestDef
- func GenReqDefForDeletePublicipTag() *def.HttpRequestDef
- func GenReqDefForDeleteSharedBandwidth() *def.HttpRequestDef
- func GenReqDefForListBandwidthPkg() *def.HttpRequestDef
- func GenReqDefForListBandwidths() *def.HttpRequestDef
- func GenReqDefForListPublicipTags() *def.HttpRequestDef
- func GenReqDefForListPublicips() *def.HttpRequestDef
- func GenReqDefForListPublicipsByTags() *def.HttpRequestDef
- func GenReqDefForListQuotas() *def.HttpRequestDef
- func GenReqDefForNeutronCreateFloatingIp() *def.HttpRequestDef
- func GenReqDefForNeutronDeleteFloatingIp() *def.HttpRequestDef
- func GenReqDefForNeutronListFloatingIps() *def.HttpRequestDef
- func GenReqDefForNeutronShowFloatingIp() *def.HttpRequestDef
- func GenReqDefForNeutronUpdateFloatingIp() *def.HttpRequestDef
- func GenReqDefForRemovePublicipsFromSharedBandwidth() *def.HttpRequestDef
- func GenReqDefForShowBandwidth() *def.HttpRequestDef
- func GenReqDefForShowPublicIpType() *def.HttpRequestDef
- func GenReqDefForShowPublicip() *def.HttpRequestDef
- func GenReqDefForShowPublicipTags() *def.HttpRequestDef
- func GenReqDefForShowResourcesJobDetail() *def.HttpRequestDef
- func GenReqDefForUpdateBandwidth() *def.HttpRequestDef
- func GenReqDefForUpdatePrePaidBandwidth() *def.HttpRequestDef
- func GenReqDefForUpdatePublicip() *def.HttpRequestDef
- type AddPublicipsIntoSharedBandwidthInvoker
- type BatchCreatePublicipTagsInvoker
- type BatchCreatePublicipsInvoker
- type BatchCreateSharedBandwidthsInvoker
- type BatchDeletePublicIpInvoker
- type BatchDeletePublicipTagsInvoker
- type BatchDisassociatePublicipsInvoker
- type ChangeBandwidthToPeriodInvoker
- type ChangePublicipToPeriodInvoker
- type CountPublicIpInstanceInvoker
- type CountPublicIpInvoker
- type CreatePrePaidPublicipInvoker
- type CreatePublicipInvoker
- type CreatePublicipTagInvoker
- type CreateSharedBandwidthInvoker
- type DeletePublicipInvoker
- type DeletePublicipTagInvoker
- type DeleteSharedBandwidthInvoker
- type EipClient
- func (c *EipClient) AddPublicipsIntoSharedBandwidth(request *model.AddPublicipsIntoSharedBandwidthRequest) (*model.AddPublicipsIntoSharedBandwidthResponse, error)
- func (c *EipClient) AddPublicipsIntoSharedBandwidthInvoker(request *model.AddPublicipsIntoSharedBandwidthRequest) *AddPublicipsIntoSharedBandwidthInvoker
- func (c *EipClient) BatchCreatePublicipTags(request *model.BatchCreatePublicipTagsRequest) (*model.BatchCreatePublicipTagsResponse, error)
- func (c *EipClient) BatchCreatePublicipTagsInvoker(request *model.BatchCreatePublicipTagsRequest) *BatchCreatePublicipTagsInvoker
- func (c *EipClient) BatchCreatePublicips(request *model.BatchCreatePublicipsRequest) (*model.BatchCreatePublicipsResponse, error)
- func (c *EipClient) BatchCreatePublicipsInvoker(request *model.BatchCreatePublicipsRequest) *BatchCreatePublicipsInvoker
- func (c *EipClient) BatchCreateSharedBandwidths(request *model.BatchCreateSharedBandwidthsRequest) (*model.BatchCreateSharedBandwidthsResponse, error)
- func (c *EipClient) BatchCreateSharedBandwidthsInvoker(request *model.BatchCreateSharedBandwidthsRequest) *BatchCreateSharedBandwidthsInvoker
- func (c *EipClient) BatchDeletePublicIp(request *model.BatchDeletePublicIpRequest) (*model.BatchDeletePublicIpResponse, error)
- func (c *EipClient) BatchDeletePublicIpInvoker(request *model.BatchDeletePublicIpRequest) *BatchDeletePublicIpInvoker
- func (c *EipClient) BatchDeletePublicipTags(request *model.BatchDeletePublicipTagsRequest) (*model.BatchDeletePublicipTagsResponse, error)
- func (c *EipClient) BatchDeletePublicipTagsInvoker(request *model.BatchDeletePublicipTagsRequest) *BatchDeletePublicipTagsInvoker
- func (c *EipClient) BatchDisassociatePublicips(request *model.BatchDisassociatePublicipsRequest) (*model.BatchDisassociatePublicipsResponse, error)
- func (c *EipClient) BatchDisassociatePublicipsInvoker(request *model.BatchDisassociatePublicipsRequest) *BatchDisassociatePublicipsInvoker
- func (c *EipClient) ChangeBandwidthToPeriod(request *model.ChangeBandwidthToPeriodRequest) (*model.ChangeBandwidthToPeriodResponse, error)
- func (c *EipClient) ChangeBandwidthToPeriodInvoker(request *model.ChangeBandwidthToPeriodRequest) *ChangeBandwidthToPeriodInvoker
- func (c *EipClient) ChangePublicipToPeriod(request *model.ChangePublicipToPeriodRequest) (*model.ChangePublicipToPeriodResponse, error)
- func (c *EipClient) ChangePublicipToPeriodInvoker(request *model.ChangePublicipToPeriodRequest) *ChangePublicipToPeriodInvoker
- func (c *EipClient) CountPublicIp(request *model.CountPublicIpRequest) (*model.CountPublicIpResponse, error)
- func (c *EipClient) CountPublicIpInstance(request *model.CountPublicIpInstanceRequest) (*model.CountPublicIpInstanceResponse, error)
- func (c *EipClient) CountPublicIpInstanceInvoker(request *model.CountPublicIpInstanceRequest) *CountPublicIpInstanceInvoker
- func (c *EipClient) CountPublicIpInvoker(request *model.CountPublicIpRequest) *CountPublicIpInvoker
- func (c *EipClient) CreatePrePaidPublicip(request *model.CreatePrePaidPublicipRequest) (*model.CreatePrePaidPublicipResponse, error)
- func (c *EipClient) CreatePrePaidPublicipInvoker(request *model.CreatePrePaidPublicipRequest) *CreatePrePaidPublicipInvoker
- func (c *EipClient) CreatePublicip(request *model.CreatePublicipRequest) (*model.CreatePublicipResponse, error)
- func (c *EipClient) CreatePublicipInvoker(request *model.CreatePublicipRequest) *CreatePublicipInvoker
- func (c *EipClient) CreatePublicipTag(request *model.CreatePublicipTagRequest) (*model.CreatePublicipTagResponse, error)
- func (c *EipClient) CreatePublicipTagInvoker(request *model.CreatePublicipTagRequest) *CreatePublicipTagInvoker
- func (c *EipClient) CreateSharedBandwidth(request *model.CreateSharedBandwidthRequest) (*model.CreateSharedBandwidthResponse, error)
- func (c *EipClient) CreateSharedBandwidthInvoker(request *model.CreateSharedBandwidthRequest) *CreateSharedBandwidthInvoker
- func (c *EipClient) DeletePublicip(request *model.DeletePublicipRequest) (*model.DeletePublicipResponse, error)
- func (c *EipClient) DeletePublicipInvoker(request *model.DeletePublicipRequest) *DeletePublicipInvoker
- func (c *EipClient) DeletePublicipTag(request *model.DeletePublicipTagRequest) (*model.DeletePublicipTagResponse, error)
- func (c *EipClient) DeletePublicipTagInvoker(request *model.DeletePublicipTagRequest) *DeletePublicipTagInvoker
- func (c *EipClient) DeleteSharedBandwidth(request *model.DeleteSharedBandwidthRequest) (*model.DeleteSharedBandwidthResponse, error)
- func (c *EipClient) DeleteSharedBandwidthInvoker(request *model.DeleteSharedBandwidthRequest) *DeleteSharedBandwidthInvoker
- func (c *EipClient) ListBandwidthPkg(request *model.ListBandwidthPkgRequest) (*model.ListBandwidthPkgResponse, error)
- func (c *EipClient) ListBandwidthPkgInvoker(request *model.ListBandwidthPkgRequest) *ListBandwidthPkgInvoker
- func (c *EipClient) ListBandwidths(request *model.ListBandwidthsRequest) (*model.ListBandwidthsResponse, error)
- func (c *EipClient) ListBandwidthsInvoker(request *model.ListBandwidthsRequest) *ListBandwidthsInvoker
- func (c *EipClient) ListPublicipTags(request *model.ListPublicipTagsRequest) (*model.ListPublicipTagsResponse, error)
- func (c *EipClient) ListPublicipTagsInvoker(request *model.ListPublicipTagsRequest) *ListPublicipTagsInvoker
- func (c *EipClient) ListPublicips(request *model.ListPublicipsRequest) (*model.ListPublicipsResponse, error)
- func (c *EipClient) ListPublicipsByTags(request *model.ListPublicipsByTagsRequest) (*model.ListPublicipsByTagsResponse, error)
- func (c *EipClient) ListPublicipsByTagsInvoker(request *model.ListPublicipsByTagsRequest) *ListPublicipsByTagsInvoker
- func (c *EipClient) ListPublicipsInvoker(request *model.ListPublicipsRequest) *ListPublicipsInvoker
- func (c *EipClient) ListQuotas(request *model.ListQuotasRequest) (*model.ListQuotasResponse, error)
- func (c *EipClient) ListQuotasInvoker(request *model.ListQuotasRequest) *ListQuotasInvoker
- func (c *EipClient) NeutronCreateFloatingIp(request *model.NeutronCreateFloatingIpRequest) (*model.NeutronCreateFloatingIpResponse, error)
- func (c *EipClient) NeutronCreateFloatingIpInvoker(request *model.NeutronCreateFloatingIpRequest) *NeutronCreateFloatingIpInvoker
- func (c *EipClient) NeutronDeleteFloatingIp(request *model.NeutronDeleteFloatingIpRequest) (*model.NeutronDeleteFloatingIpResponse, error)
- func (c *EipClient) NeutronDeleteFloatingIpInvoker(request *model.NeutronDeleteFloatingIpRequest) *NeutronDeleteFloatingIpInvoker
- func (c *EipClient) NeutronListFloatingIps(request *model.NeutronListFloatingIpsRequest) (*model.NeutronListFloatingIpsResponse, error)
- func (c *EipClient) NeutronListFloatingIpsInvoker(request *model.NeutronListFloatingIpsRequest) *NeutronListFloatingIpsInvoker
- func (c *EipClient) NeutronShowFloatingIp(request *model.NeutronShowFloatingIpRequest) (*model.NeutronShowFloatingIpResponse, error)
- func (c *EipClient) NeutronShowFloatingIpInvoker(request *model.NeutronShowFloatingIpRequest) *NeutronShowFloatingIpInvoker
- func (c *EipClient) NeutronUpdateFloatingIp(request *model.NeutronUpdateFloatingIpRequest) (*model.NeutronUpdateFloatingIpResponse, error)
- func (c *EipClient) NeutronUpdateFloatingIpInvoker(request *model.NeutronUpdateFloatingIpRequest) *NeutronUpdateFloatingIpInvoker
- func (c *EipClient) RemovePublicipsFromSharedBandwidth(request *model.RemovePublicipsFromSharedBandwidthRequest) (*model.RemovePublicipsFromSharedBandwidthResponse, error)
- func (c *EipClient) RemovePublicipsFromSharedBandwidthInvoker(request *model.RemovePublicipsFromSharedBandwidthRequest) *RemovePublicipsFromSharedBandwidthInvoker
- func (c *EipClient) ShowBandwidth(request *model.ShowBandwidthRequest) (*model.ShowBandwidthResponse, error)
- func (c *EipClient) ShowBandwidthInvoker(request *model.ShowBandwidthRequest) *ShowBandwidthInvoker
- func (c *EipClient) ShowPublicIpType(request *model.ShowPublicIpTypeRequest) (*model.ShowPublicIpTypeResponse, error)
- func (c *EipClient) ShowPublicIpTypeInvoker(request *model.ShowPublicIpTypeRequest) *ShowPublicIpTypeInvoker
- func (c *EipClient) ShowPublicip(request *model.ShowPublicipRequest) (*model.ShowPublicipResponse, error)
- func (c *EipClient) ShowPublicipInvoker(request *model.ShowPublicipRequest) *ShowPublicipInvoker
- func (c *EipClient) ShowPublicipTags(request *model.ShowPublicipTagsRequest) (*model.ShowPublicipTagsResponse, error)
- func (c *EipClient) ShowPublicipTagsInvoker(request *model.ShowPublicipTagsRequest) *ShowPublicipTagsInvoker
- func (c *EipClient) ShowResourcesJobDetail(request *model.ShowResourcesJobDetailRequest) (*model.ShowResourcesJobDetailResponse, error)
- func (c *EipClient) ShowResourcesJobDetailInvoker(request *model.ShowResourcesJobDetailRequest) *ShowResourcesJobDetailInvoker
- func (c *EipClient) UpdateBandwidth(request *model.UpdateBandwidthRequest) (*model.UpdateBandwidthResponse, error)
- func (c *EipClient) UpdateBandwidthInvoker(request *model.UpdateBandwidthRequest) *UpdateBandwidthInvoker
- func (c *EipClient) UpdatePrePaidBandwidth(request *model.UpdatePrePaidBandwidthRequest) (*model.UpdatePrePaidBandwidthResponse, error)
- func (c *EipClient) UpdatePrePaidBandwidthInvoker(request *model.UpdatePrePaidBandwidthRequest) *UpdatePrePaidBandwidthInvoker
- func (c *EipClient) UpdatePublicip(request *model.UpdatePublicipRequest) (*model.UpdatePublicipResponse, error)
- func (c *EipClient) UpdatePublicipInvoker(request *model.UpdatePublicipRequest) *UpdatePublicipInvoker
- type ListBandwidthPkgInvoker
- type ListBandwidthsInvoker
- type ListPublicipTagsInvoker
- type ListPublicipsByTagsInvoker
- type ListPublicipsInvoker
- type ListQuotasInvoker
- type NeutronCreateFloatingIpInvoker
- type NeutronDeleteFloatingIpInvoker
- type NeutronListFloatingIpsInvoker
- type NeutronShowFloatingIpInvoker
- type NeutronUpdateFloatingIpInvoker
- type RemovePublicipsFromSharedBandwidthInvoker
- type ShowBandwidthInvoker
- type ShowPublicIpTypeInvoker
- type ShowPublicipInvoker
- type ShowPublicipTagsInvoker
- type ShowResourcesJobDetailInvoker
- type UpdateBandwidthInvoker
- type UpdatePrePaidBandwidthInvoker
- type UpdatePublicipInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EipClientBuilder ¶
func EipClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForAddPublicipsIntoSharedBandwidth ¶
func GenReqDefForAddPublicipsIntoSharedBandwidth() *def.HttpRequestDef
func GenReqDefForBatchCreatePublicipTags ¶
func GenReqDefForBatchCreatePublicipTags() *def.HttpRequestDef
func GenReqDefForBatchCreatePublicips ¶ added in v0.1.15
func GenReqDefForBatchCreatePublicips() *def.HttpRequestDef
func GenReqDefForBatchCreateSharedBandwidths ¶
func GenReqDefForBatchCreateSharedBandwidths() *def.HttpRequestDef
func GenReqDefForBatchDeletePublicIp ¶ added in v0.1.15
func GenReqDefForBatchDeletePublicIp() *def.HttpRequestDef
func GenReqDefForBatchDeletePublicipTags ¶
func GenReqDefForBatchDeletePublicipTags() *def.HttpRequestDef
func GenReqDefForBatchDisassociatePublicips ¶ added in v0.1.15
func GenReqDefForBatchDisassociatePublicips() *def.HttpRequestDef
func GenReqDefForChangeBandwidthToPeriod ¶ added in v0.1.16
func GenReqDefForChangeBandwidthToPeriod() *def.HttpRequestDef
func GenReqDefForChangePublicipToPeriod ¶ added in v0.1.16
func GenReqDefForChangePublicipToPeriod() *def.HttpRequestDef
func GenReqDefForCountPublicIp ¶ added in v0.1.15
func GenReqDefForCountPublicIp() *def.HttpRequestDef
func GenReqDefForCountPublicIpInstance ¶ added in v0.1.15
func GenReqDefForCountPublicIpInstance() *def.HttpRequestDef
func GenReqDefForCreatePrePaidPublicip ¶
func GenReqDefForCreatePrePaidPublicip() *def.HttpRequestDef
func GenReqDefForCreatePublicip ¶
func GenReqDefForCreatePublicip() *def.HttpRequestDef
func GenReqDefForCreatePublicipTag ¶
func GenReqDefForCreatePublicipTag() *def.HttpRequestDef
func GenReqDefForCreateSharedBandwidth ¶
func GenReqDefForCreateSharedBandwidth() *def.HttpRequestDef
func GenReqDefForDeletePublicip ¶
func GenReqDefForDeletePublicip() *def.HttpRequestDef
func GenReqDefForDeletePublicipTag ¶
func GenReqDefForDeletePublicipTag() *def.HttpRequestDef
func GenReqDefForDeleteSharedBandwidth ¶
func GenReqDefForDeleteSharedBandwidth() *def.HttpRequestDef
func GenReqDefForListBandwidthPkg ¶ added in v0.1.15
func GenReqDefForListBandwidthPkg() *def.HttpRequestDef
func GenReqDefForListBandwidths ¶
func GenReqDefForListBandwidths() *def.HttpRequestDef
func GenReqDefForListPublicipTags ¶
func GenReqDefForListPublicipTags() *def.HttpRequestDef
func GenReqDefForListPublicips ¶
func GenReqDefForListPublicips() *def.HttpRequestDef
func GenReqDefForListPublicipsByTags ¶
func GenReqDefForListPublicipsByTags() *def.HttpRequestDef
func GenReqDefForListQuotas ¶
func GenReqDefForListQuotas() *def.HttpRequestDef
func GenReqDefForNeutronCreateFloatingIp ¶
func GenReqDefForNeutronCreateFloatingIp() *def.HttpRequestDef
func GenReqDefForNeutronDeleteFloatingIp ¶
func GenReqDefForNeutronDeleteFloatingIp() *def.HttpRequestDef
func GenReqDefForNeutronListFloatingIps ¶
func GenReqDefForNeutronListFloatingIps() *def.HttpRequestDef
func GenReqDefForNeutronShowFloatingIp ¶
func GenReqDefForNeutronShowFloatingIp() *def.HttpRequestDef
func GenReqDefForNeutronUpdateFloatingIp ¶
func GenReqDefForNeutronUpdateFloatingIp() *def.HttpRequestDef
func GenReqDefForRemovePublicipsFromSharedBandwidth ¶
func GenReqDefForRemovePublicipsFromSharedBandwidth() *def.HttpRequestDef
func GenReqDefForShowBandwidth ¶
func GenReqDefForShowBandwidth() *def.HttpRequestDef
func GenReqDefForShowPublicIpType ¶ added in v0.1.15
func GenReqDefForShowPublicIpType() *def.HttpRequestDef
func GenReqDefForShowPublicip ¶
func GenReqDefForShowPublicip() *def.HttpRequestDef
func GenReqDefForShowPublicipTags ¶
func GenReqDefForShowPublicipTags() *def.HttpRequestDef
func GenReqDefForShowResourcesJobDetail ¶ added in v0.1.16
func GenReqDefForShowResourcesJobDetail() *def.HttpRequestDef
func GenReqDefForUpdateBandwidth ¶
func GenReqDefForUpdateBandwidth() *def.HttpRequestDef
func GenReqDefForUpdatePrePaidBandwidth ¶
func GenReqDefForUpdatePrePaidBandwidth() *def.HttpRequestDef
func GenReqDefForUpdatePublicip ¶
func GenReqDefForUpdatePublicip() *def.HttpRequestDef
Types ¶
type AddPublicipsIntoSharedBandwidthInvoker ¶ added in v0.0.90
type AddPublicipsIntoSharedBandwidthInvoker struct {
}func (*AddPublicipsIntoSharedBandwidthInvoker) Invoke ¶ added in v0.0.90
func (i *AddPublicipsIntoSharedBandwidthInvoker) Invoke() (*model.AddPublicipsIntoSharedBandwidthResponse, error)
type BatchCreatePublicipTagsInvoker ¶ added in v0.0.90
type BatchCreatePublicipTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreatePublicipTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreatePublicipTagsInvoker) Invoke() (*model.BatchCreatePublicipTagsResponse, error)
type BatchCreatePublicipsInvoker ¶ added in v0.1.15
type BatchCreatePublicipsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreatePublicipsInvoker) Invoke ¶ added in v0.1.15
func (i *BatchCreatePublicipsInvoker) Invoke() (*model.BatchCreatePublicipsResponse, error)
type BatchCreateSharedBandwidthsInvoker ¶ added in v0.0.90
type BatchCreateSharedBandwidthsInvoker struct {
}func (*BatchCreateSharedBandwidthsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreateSharedBandwidthsInvoker) Invoke() (*model.BatchCreateSharedBandwidthsResponse, error)
type BatchDeletePublicIpInvoker ¶ added in v0.1.15
type BatchDeletePublicIpInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeletePublicIpInvoker) Invoke ¶ added in v0.1.15
func (i *BatchDeletePublicIpInvoker) Invoke() (*model.BatchDeletePublicIpResponse, error)
type BatchDeletePublicipTagsInvoker ¶ added in v0.0.90
type BatchDeletePublicipTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeletePublicipTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchDeletePublicipTagsInvoker) Invoke() (*model.BatchDeletePublicipTagsResponse, error)
type BatchDisassociatePublicipsInvoker ¶ added in v0.1.15
type BatchDisassociatePublicipsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDisassociatePublicipsInvoker) Invoke ¶ added in v0.1.15
func (i *BatchDisassociatePublicipsInvoker) Invoke() (*model.BatchDisassociatePublicipsResponse, error)
type ChangeBandwidthToPeriodInvoker ¶ added in v0.1.16
type ChangeBandwidthToPeriodInvoker struct {
*invoker.BaseInvoker
}
func (*ChangeBandwidthToPeriodInvoker) Invoke ¶ added in v0.1.16
func (i *ChangeBandwidthToPeriodInvoker) Invoke() (*model.ChangeBandwidthToPeriodResponse, error)
type ChangePublicipToPeriodInvoker ¶ added in v0.1.16
type ChangePublicipToPeriodInvoker struct {
*invoker.BaseInvoker
}
func (*ChangePublicipToPeriodInvoker) Invoke ¶ added in v0.1.16
func (i *ChangePublicipToPeriodInvoker) Invoke() (*model.ChangePublicipToPeriodResponse, error)
type CountPublicIpInstanceInvoker ¶ added in v0.1.15
type CountPublicIpInstanceInvoker struct {
*invoker.BaseInvoker
}
func (*CountPublicIpInstanceInvoker) Invoke ¶ added in v0.1.15
func (i *CountPublicIpInstanceInvoker) Invoke() (*model.CountPublicIpInstanceResponse, error)
type CountPublicIpInvoker ¶ added in v0.1.15
type CountPublicIpInvoker struct {
*invoker.BaseInvoker
}
func (*CountPublicIpInvoker) Invoke ¶ added in v0.1.15
func (i *CountPublicIpInvoker) Invoke() (*model.CountPublicIpResponse, error)
type CreatePrePaidPublicipInvoker ¶ added in v0.0.90
type CreatePrePaidPublicipInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePrePaidPublicipInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePrePaidPublicipInvoker) Invoke() (*model.CreatePrePaidPublicipResponse, 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 CreatePublicipTagInvoker ¶ added in v0.0.90
type CreatePublicipTagInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePublicipTagInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePublicipTagInvoker) Invoke() (*model.CreatePublicipTagResponse, error)
type CreateSharedBandwidthInvoker ¶ added in v0.0.90
type CreateSharedBandwidthInvoker struct {
}func (*CreateSharedBandwidthInvoker) Invoke ¶ added in v0.0.90
func (i *CreateSharedBandwidthInvoker) Invoke() (*model.CreateSharedBandwidthResponse, 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 DeletePublicipTagInvoker ¶ added in v0.0.90
type DeletePublicipTagInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePublicipTagInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePublicipTagInvoker) Invoke() (*model.DeletePublicipTagResponse, error)
type DeleteSharedBandwidthInvoker ¶ added in v0.0.90
type DeleteSharedBandwidthInvoker struct {
}func (*DeleteSharedBandwidthInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteSharedBandwidthInvoker) Invoke() (*model.DeleteSharedBandwidthResponse, error)
type EipClient ¶
type EipClient struct {
HcClient *http_client.HcHttpClient
}
func NewEipClient ¶
func NewEipClient(hcClient *http_client.HcHttpClient) *EipClient
func (*EipClient) AddPublicipsIntoSharedBandwidth ¶
func (c *EipClient) AddPublicipsIntoSharedBandwidth(request *model.AddPublicipsIntoSharedBandwidthRequest) (*model.AddPublicipsIntoSharedBandwidthResponse, error)
AddPublicipsIntoSharedBandwidth 共享带宽插入弹性公网IP
共享带宽插入弹性公网IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) AddPublicipsIntoSharedBandwidthInvoker ¶ added in v0.0.90
func (c *EipClient) AddPublicipsIntoSharedBandwidthInvoker(request *model.AddPublicipsIntoSharedBandwidthRequest) *AddPublicipsIntoSharedBandwidthInvoker
AddPublicipsIntoSharedBandwidthInvoker 共享带宽插入弹性公网IP
func (*EipClient) BatchCreatePublicipTags ¶
func (c *EipClient) BatchCreatePublicipTags(request *model.BatchCreatePublicipTagsRequest) (*model.BatchCreatePublicipTagsResponse, error)
BatchCreatePublicipTags 批量创建弹性公网IP资源标签
为指定的弹性公网IP资源实例批量添加标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) BatchCreatePublicipTagsInvoker ¶ added in v0.0.90
func (c *EipClient) BatchCreatePublicipTagsInvoker(request *model.BatchCreatePublicipTagsRequest) *BatchCreatePublicipTagsInvoker
BatchCreatePublicipTagsInvoker 批量创建弹性公网IP资源标签
func (*EipClient) BatchCreatePublicips ¶ added in v0.1.15
func (c *EipClient) BatchCreatePublicips(request *model.BatchCreatePublicipsRequest) (*model.BatchCreatePublicipsResponse, error)
BatchCreatePublicips 批量创建弹性公网IP
批量创建弹性公网IP
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) BatchCreatePublicipsInvoker ¶ added in v0.1.15
func (c *EipClient) BatchCreatePublicipsInvoker(request *model.BatchCreatePublicipsRequest) *BatchCreatePublicipsInvoker
BatchCreatePublicipsInvoker 批量创建弹性公网IP
func (*EipClient) BatchCreateSharedBandwidths ¶
func (c *EipClient) BatchCreateSharedBandwidths(request *model.BatchCreateSharedBandwidthsRequest) (*model.BatchCreateSharedBandwidthsResponse, error)
BatchCreateSharedBandwidths 批量创建共享带宽
批量创建共享带宽。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) BatchCreateSharedBandwidthsInvoker ¶ added in v0.0.90
func (c *EipClient) BatchCreateSharedBandwidthsInvoker(request *model.BatchCreateSharedBandwidthsRequest) *BatchCreateSharedBandwidthsInvoker
BatchCreateSharedBandwidthsInvoker 批量创建共享带宽
func (*EipClient) BatchDeletePublicIp ¶ added in v0.1.15
func (c *EipClient) BatchDeletePublicIp(request *model.BatchDeletePublicIpRequest) (*model.BatchDeletePublicIpResponse, error)
BatchDeletePublicIp 批量删除弹性公网IP
批量删除弹性公网IP
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) BatchDeletePublicIpInvoker ¶ added in v0.1.15
func (c *EipClient) BatchDeletePublicIpInvoker(request *model.BatchDeletePublicIpRequest) *BatchDeletePublicIpInvoker
BatchDeletePublicIpInvoker 批量删除弹性公网IP
func (*EipClient) BatchDeletePublicipTags ¶
func (c *EipClient) BatchDeletePublicipTags(request *model.BatchDeletePublicipTagsRequest) (*model.BatchDeletePublicipTagsResponse, error)
BatchDeletePublicipTags 批量删除弹性公网IP资源标签
为指定的弹性公网IP资源实例批量删除标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) BatchDeletePublicipTagsInvoker ¶ added in v0.0.90
func (c *EipClient) BatchDeletePublicipTagsInvoker(request *model.BatchDeletePublicipTagsRequest) *BatchDeletePublicipTagsInvoker
BatchDeletePublicipTagsInvoker 批量删除弹性公网IP资源标签
func (*EipClient) BatchDisassociatePublicips ¶ added in v0.1.15
func (c *EipClient) BatchDisassociatePublicips(request *model.BatchDisassociatePublicipsRequest) (*model.BatchDisassociatePublicipsResponse, error)
BatchDisassociatePublicips 批量解绑弹性公网IP
批量解绑弹性公网IP
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) BatchDisassociatePublicipsInvoker ¶ added in v0.1.15
func (c *EipClient) BatchDisassociatePublicipsInvoker(request *model.BatchDisassociatePublicipsRequest) *BatchDisassociatePublicipsInvoker
BatchDisassociatePublicipsInvoker 批量解绑弹性公网IP
func (*EipClient) ChangeBandwidthToPeriod ¶ added in v0.1.16
func (c *EipClient) ChangeBandwidthToPeriod(request *model.ChangeBandwidthToPeriodRequest) (*model.ChangeBandwidthToPeriodResponse, error)
ChangeBandwidthToPeriod 按需转包API
租户按需转包接口。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ChangeBandwidthToPeriodInvoker ¶ added in v0.1.16
func (c *EipClient) ChangeBandwidthToPeriodInvoker(request *model.ChangeBandwidthToPeriodRequest) *ChangeBandwidthToPeriodInvoker
ChangeBandwidthToPeriodInvoker 按需转包API
func (*EipClient) ChangePublicipToPeriod ¶ added in v0.1.16
func (c *EipClient) ChangePublicipToPeriod(request *model.ChangePublicipToPeriodRequest) (*model.ChangePublicipToPeriodResponse, error)
ChangePublicipToPeriod 按需转包接口
租户按需转包接口。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ChangePublicipToPeriodInvoker ¶ added in v0.1.16
func (c *EipClient) ChangePublicipToPeriodInvoker(request *model.ChangePublicipToPeriodRequest) *ChangePublicipToPeriodInvoker
ChangePublicipToPeriodInvoker 按需转包接口
func (*EipClient) CountPublicIp ¶ added in v0.1.15
func (c *EipClient) CountPublicIp(request *model.CountPublicIpRequest) (*model.CountPublicIpResponse, error)
CountPublicIp 查询PublicIp数量
查询PublicIp数量
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) CountPublicIpInstance ¶ added in v0.1.15
func (c *EipClient) CountPublicIpInstance(request *model.CountPublicIpInstanceRequest) (*model.CountPublicIpInstanceResponse, error)
CountPublicIpInstance 查询PublicIp实例数
查询PublicIp实例数
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) CountPublicIpInstanceInvoker ¶ added in v0.1.15
func (c *EipClient) CountPublicIpInstanceInvoker(request *model.CountPublicIpInstanceRequest) *CountPublicIpInstanceInvoker
CountPublicIpInstanceInvoker 查询PublicIp实例数
func (*EipClient) CountPublicIpInvoker ¶ added in v0.1.15
func (c *EipClient) CountPublicIpInvoker(request *model.CountPublicIpRequest) *CountPublicIpInvoker
CountPublicIpInvoker 查询PublicIp数量
func (*EipClient) CreatePrePaidPublicip ¶
func (c *EipClient) CreatePrePaidPublicip(request *model.CreatePrePaidPublicipRequest) (*model.CreatePrePaidPublicipResponse, error)
CreatePrePaidPublicip 申请包周期弹性公网IP
申请包年包月的弹性公网IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) CreatePrePaidPublicipInvoker ¶ added in v0.0.90
func (c *EipClient) CreatePrePaidPublicipInvoker(request *model.CreatePrePaidPublicipRequest) *CreatePrePaidPublicipInvoker
CreatePrePaidPublicipInvoker 申请包周期弹性公网IP
func (*EipClient) CreatePublicip ¶
func (c *EipClient) CreatePublicip(request *model.CreatePublicipRequest) (*model.CreatePublicipResponse, error)
CreatePublicip 申请弹性公网IP
申请弹性公网IP,支持IPv4和IPv6。
弹性公网IP(Elastic IP)提供独立的公网IP资源,包括公网IP地址与公网出口带宽服务。可以与弹性云服务器、裸金属服务器、虚拟IP、弹性负载均衡、NAT网关等资源灵活地绑定及解绑。拥有多种灵活的计费方式,可以满足各种业务场景的需要。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) CreatePublicipInvoker ¶ added in v0.0.90
func (c *EipClient) CreatePublicipInvoker(request *model.CreatePublicipRequest) *CreatePublicipInvoker
CreatePublicipInvoker 申请弹性公网IP
func (*EipClient) CreatePublicipTag ¶
func (c *EipClient) CreatePublicipTag(request *model.CreatePublicipTagRequest) (*model.CreatePublicipTagResponse, error)
CreatePublicipTag 创建弹性公网IP资源标签
给指定弹性IP资源实例增加标签信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) CreatePublicipTagInvoker ¶ added in v0.0.90
func (c *EipClient) CreatePublicipTagInvoker(request *model.CreatePublicipTagRequest) *CreatePublicipTagInvoker
CreatePublicipTagInvoker 创建弹性公网IP资源标签
func (*EipClient) CreateSharedBandwidth ¶
func (c *EipClient) CreateSharedBandwidth(request *model.CreateSharedBandwidthRequest) (*model.CreateSharedBandwidthResponse, error)
CreateSharedBandwidth 创建共享带宽
创建共享带宽。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) CreateSharedBandwidthInvoker ¶ added in v0.0.90
func (c *EipClient) CreateSharedBandwidthInvoker(request *model.CreateSharedBandwidthRequest) *CreateSharedBandwidthInvoker
CreateSharedBandwidthInvoker 创建共享带宽
func (*EipClient) DeletePublicip ¶
func (c *EipClient) DeletePublicip(request *model.DeletePublicipRequest) (*model.DeletePublicipResponse, error)
DeletePublicip 删除弹性公网IP
删除弹性公网IP,绑定状态eip不允许直接删除。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) DeletePublicipInvoker ¶ added in v0.0.90
func (c *EipClient) DeletePublicipInvoker(request *model.DeletePublicipRequest) *DeletePublicipInvoker
DeletePublicipInvoker 删除弹性公网IP
func (*EipClient) DeletePublicipTag ¶
func (c *EipClient) DeletePublicipTag(request *model.DeletePublicipTagRequest) (*model.DeletePublicipTagResponse, error)
DeletePublicipTag 删除弹性公网IP的标签
删除指定弹性公网IP的标签信息。其中project_id是项目ID,publicip_id 是要操作的弹性公网IP的id。key是要删除标签的键。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) DeletePublicipTagInvoker ¶ added in v0.0.90
func (c *EipClient) DeletePublicipTagInvoker(request *model.DeletePublicipTagRequest) *DeletePublicipTagInvoker
DeletePublicipTagInvoker 删除弹性公网IP的标签
func (*EipClient) DeleteSharedBandwidth ¶
func (c *EipClient) DeleteSharedBandwidth(request *model.DeleteSharedBandwidthRequest) (*model.DeleteSharedBandwidthResponse, error)
DeleteSharedBandwidth 删除共享带宽
删除共享带宽。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) DeleteSharedBandwidthInvoker ¶ added in v0.0.90
func (c *EipClient) DeleteSharedBandwidthInvoker(request *model.DeleteSharedBandwidthRequest) *DeleteSharedBandwidthInvoker
DeleteSharedBandwidthInvoker 删除共享带宽
func (*EipClient) ListBandwidthPkg ¶ added in v0.1.15
func (c *EipClient) ListBandwidthPkg(request *model.ListBandwidthPkgRequest) (*model.ListBandwidthPkgResponse, error)
ListBandwidthPkg 查询带宽加油包列表
查询带宽加油包列表信息
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListBandwidthPkgInvoker ¶ added in v0.1.15
func (c *EipClient) ListBandwidthPkgInvoker(request *model.ListBandwidthPkgRequest) *ListBandwidthPkgInvoker
ListBandwidthPkgInvoker 查询带宽加油包列表
func (*EipClient) ListBandwidths ¶
func (c *EipClient) ListBandwidths(request *model.ListBandwidthsRequest) (*model.ListBandwidthsResponse, error)
ListBandwidths 查询带宽列表
查询带宽列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListBandwidthsInvoker ¶ added in v0.0.90
func (c *EipClient) ListBandwidthsInvoker(request *model.ListBandwidthsRequest) *ListBandwidthsInvoker
ListBandwidthsInvoker 查询带宽列表
func (*EipClient) ListPublicipTags ¶
func (c *EipClient) ListPublicipTags(request *model.ListPublicipTagsRequest) (*model.ListPublicipTagsResponse, error)
ListPublicipTags 查询租户的弹性公网IP标签
查询租户在指定区域和实例类型的所有标签集合。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListPublicipTagsInvoker ¶ added in v0.0.90
func (c *EipClient) ListPublicipTagsInvoker(request *model.ListPublicipTagsRequest) *ListPublicipTagsInvoker
ListPublicipTagsInvoker 查询租户的弹性公网IP标签
func (*EipClient) ListPublicips ¶
func (c *EipClient) ListPublicips(request *model.ListPublicipsRequest) (*model.ListPublicipsResponse, error)
ListPublicips 查询弹性公网IP列表
查询弹性公网IP列表
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListPublicipsByTags ¶
func (c *EipClient) ListPublicipsByTags(request *model.ListPublicipsByTagsRequest) (*model.ListPublicipsByTagsResponse, error)
ListPublicipsByTags 按标签查询弹性公网IP列表
使用标签过滤弹性公网IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListPublicipsByTagsInvoker ¶ added in v0.0.90
func (c *EipClient) ListPublicipsByTagsInvoker(request *model.ListPublicipsByTagsRequest) *ListPublicipsByTagsInvoker
ListPublicipsByTagsInvoker 按标签查询弹性公网IP列表
func (*EipClient) ListPublicipsInvoker ¶ added in v0.0.90
func (c *EipClient) ListPublicipsInvoker(request *model.ListPublicipsRequest) *ListPublicipsInvoker
ListPublicipsInvoker 查询弹性公网IP列表
func (*EipClient) ListQuotas ¶
func (c *EipClient) ListQuotas(request *model.ListQuotasRequest) (*model.ListQuotasResponse, error)
ListQuotas 查询配额接口
查询配额
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListQuotasInvoker ¶ added in v0.0.90
func (c *EipClient) ListQuotasInvoker(request *model.ListQuotasRequest) *ListQuotasInvoker
ListQuotasInvoker 查询配额接口
func (*EipClient) NeutronCreateFloatingIp ¶
func (c *EipClient) NeutronCreateFloatingIp(request *model.NeutronCreateFloatingIpRequest) (*model.NeutronCreateFloatingIpResponse, error)
NeutronCreateFloatingIp 创建浮动IP
创建浮动IP的外部网络UUID,请使用GET /v2.0/networks?router:external=True或neutron net-external-list方式获取。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) NeutronCreateFloatingIpInvoker ¶ added in v0.0.90
func (c *EipClient) NeutronCreateFloatingIpInvoker(request *model.NeutronCreateFloatingIpRequest) *NeutronCreateFloatingIpInvoker
NeutronCreateFloatingIpInvoker 创建浮动IP
func (*EipClient) NeutronDeleteFloatingIp ¶
func (c *EipClient) NeutronDeleteFloatingIp(request *model.NeutronDeleteFloatingIpRequest) (*model.NeutronDeleteFloatingIpResponse, error)
NeutronDeleteFloatingIp 删除浮动IP
删除指定的浮动IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) NeutronDeleteFloatingIpInvoker ¶ added in v0.0.90
func (c *EipClient) NeutronDeleteFloatingIpInvoker(request *model.NeutronDeleteFloatingIpRequest) *NeutronDeleteFloatingIpInvoker
NeutronDeleteFloatingIpInvoker 删除浮动IP
func (*EipClient) NeutronListFloatingIps ¶
func (c *EipClient) NeutronListFloatingIps(request *model.NeutronListFloatingIpsRequest) (*model.NeutronListFloatingIpsResponse, error)
NeutronListFloatingIps 查询浮动IP列表
查询提交请求的租户有权限操作的所有浮动IP地址。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) NeutronListFloatingIpsInvoker ¶ added in v0.0.90
func (c *EipClient) NeutronListFloatingIpsInvoker(request *model.NeutronListFloatingIpsRequest) *NeutronListFloatingIpsInvoker
NeutronListFloatingIpsInvoker 查询浮动IP列表
func (*EipClient) NeutronShowFloatingIp ¶
func (c *EipClient) NeutronShowFloatingIp(request *model.NeutronShowFloatingIpRequest) (*model.NeutronShowFloatingIpResponse, error)
NeutronShowFloatingIp 查询浮动IP
查询浮动IP详情,包括浮动IP状态,浮动IP所属路由器ID,浮动IP的外部网络ID等等。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) NeutronShowFloatingIpInvoker ¶ added in v0.0.90
func (c *EipClient) NeutronShowFloatingIpInvoker(request *model.NeutronShowFloatingIpRequest) *NeutronShowFloatingIpInvoker
NeutronShowFloatingIpInvoker 查询浮动IP
func (*EipClient) NeutronUpdateFloatingIp ¶
func (c *EipClient) NeutronUpdateFloatingIp(request *model.NeutronUpdateFloatingIpRequest) (*model.NeutronUpdateFloatingIpResponse, error)
NeutronUpdateFloatingIp 更新浮动IP
更新浮动IP。
更新时需在URL中给出浮动IP地址的ID。 port_id 为空,则表示浮动IP从端口解绑。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) NeutronUpdateFloatingIpInvoker ¶ added in v0.0.90
func (c *EipClient) NeutronUpdateFloatingIpInvoker(request *model.NeutronUpdateFloatingIpRequest) *NeutronUpdateFloatingIpInvoker
NeutronUpdateFloatingIpInvoker 更新浮动IP
func (*EipClient) RemovePublicipsFromSharedBandwidth ¶
func (c *EipClient) RemovePublicipsFromSharedBandwidth(request *model.RemovePublicipsFromSharedBandwidthRequest) (*model.RemovePublicipsFromSharedBandwidthResponse, error)
RemovePublicipsFromSharedBandwidth 共享带宽移除弹性公网IP
共享带宽移除弹性公网IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) RemovePublicipsFromSharedBandwidthInvoker ¶ added in v0.0.90
func (c *EipClient) RemovePublicipsFromSharedBandwidthInvoker(request *model.RemovePublicipsFromSharedBandwidthRequest) *RemovePublicipsFromSharedBandwidthInvoker
RemovePublicipsFromSharedBandwidthInvoker 共享带宽移除弹性公网IP
func (*EipClient) ShowBandwidth ¶
func (c *EipClient) ShowBandwidth(request *model.ShowBandwidthRequest) (*model.ShowBandwidthResponse, error)
ShowBandwidth 查询带宽
查询带宽
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ShowBandwidthInvoker ¶ added in v0.0.90
func (c *EipClient) ShowBandwidthInvoker(request *model.ShowBandwidthRequest) *ShowBandwidthInvoker
ShowBandwidthInvoker 查询带宽
func (*EipClient) ShowPublicIpType ¶ added in v0.1.15
func (c *EipClient) ShowPublicIpType(request *model.ShowPublicIpTypeRequest) (*model.ShowPublicIpTypeResponse, error)
ShowPublicIpType 查询PublicIp类型
查询PublicIp类型
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ShowPublicIpTypeInvoker ¶ added in v0.1.15
func (c *EipClient) ShowPublicIpTypeInvoker(request *model.ShowPublicIpTypeRequest) *ShowPublicIpTypeInvoker
ShowPublicIpTypeInvoker 查询PublicIp类型
func (*EipClient) ShowPublicip ¶
func (c *EipClient) ShowPublicip(request *model.ShowPublicipRequest) (*model.ShowPublicipResponse, error)
ShowPublicip 查询弹性公网IP
查询指定的弹性公网IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ShowPublicipInvoker ¶ added in v0.0.90
func (c *EipClient) ShowPublicipInvoker(request *model.ShowPublicipRequest) *ShowPublicipInvoker
ShowPublicipInvoker 查询弹性公网IP
func (*EipClient) ShowPublicipTags ¶
func (c *EipClient) ShowPublicipTags(request *model.ShowPublicipTagsRequest) (*model.ShowPublicipTagsResponse, error)
ShowPublicipTags 查询弹性公网IP的标签
查询指定弹性IP实例的标签信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ShowPublicipTagsInvoker ¶ added in v0.0.90
func (c *EipClient) ShowPublicipTagsInvoker(request *model.ShowPublicipTagsRequest) *ShowPublicipTagsInvoker
ShowPublicipTagsInvoker 查询弹性公网IP的标签
func (*EipClient) ShowResourcesJobDetail ¶ added in v0.1.16
func (c *EipClient) ShowResourcesJobDetail(request *model.ShowResourcesJobDetailRequest) (*model.ShowResourcesJobDetailResponse, error)
ShowResourcesJobDetail 查询Job状态接口
查询Job状态接口
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ShowResourcesJobDetailInvoker ¶ added in v0.1.16
func (c *EipClient) ShowResourcesJobDetailInvoker(request *model.ShowResourcesJobDetailRequest) *ShowResourcesJobDetailInvoker
ShowResourcesJobDetailInvoker 查询Job状态接口
func (*EipClient) UpdateBandwidth ¶
func (c *EipClient) UpdateBandwidth(request *model.UpdateBandwidthRequest) (*model.UpdateBandwidthResponse, error)
UpdateBandwidth 更新带宽
更新带宽。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) UpdateBandwidthInvoker ¶ added in v0.0.90
func (c *EipClient) UpdateBandwidthInvoker(request *model.UpdateBandwidthRequest) *UpdateBandwidthInvoker
UpdateBandwidthInvoker 更新带宽
func (*EipClient) UpdatePrePaidBandwidth ¶
func (c *EipClient) UpdatePrePaidBandwidth(request *model.UpdatePrePaidBandwidthRequest) (*model.UpdatePrePaidBandwidthResponse, error)
UpdatePrePaidBandwidth 更新包周期带宽
更新带宽。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) UpdatePrePaidBandwidthInvoker ¶ added in v0.0.90
func (c *EipClient) UpdatePrePaidBandwidthInvoker(request *model.UpdatePrePaidBandwidthRequest) *UpdatePrePaidBandwidthInvoker
UpdatePrePaidBandwidthInvoker 更新包周期带宽
func (*EipClient) UpdatePublicip ¶
func (c *EipClient) UpdatePublicip(request *model.UpdatePublicipRequest) (*model.UpdatePublicipResponse, error)
UpdatePublicip 更新弹性公网IP
更新弹性公网IP,将弹性公网IP跟一个网卡绑定或者解绑定,转换IP地址版本类型。
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) UpdatePublicipInvoker ¶ added in v0.0.90
func (c *EipClient) UpdatePublicipInvoker(request *model.UpdatePublicipRequest) *UpdatePublicipInvoker
UpdatePublicipInvoker 更新弹性公网IP
type ListBandwidthPkgInvoker ¶ added in v0.1.15
type ListBandwidthPkgInvoker struct {
*invoker.BaseInvoker
}
func (*ListBandwidthPkgInvoker) Invoke ¶ added in v0.1.15
func (i *ListBandwidthPkgInvoker) Invoke() (*model.ListBandwidthPkgResponse, error)
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 ListPublicipTagsInvoker ¶ added in v0.0.90
type ListPublicipTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPublicipTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ListPublicipTagsInvoker) Invoke() (*model.ListPublicipTagsResponse, error)
type ListPublicipsByTagsInvoker ¶ added in v0.0.90
type ListPublicipsByTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPublicipsByTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ListPublicipsByTagsInvoker) Invoke() (*model.ListPublicipsByTagsResponse, 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 ListQuotasInvoker ¶ added in v0.0.90
type ListQuotasInvoker struct {
*invoker.BaseInvoker
}
func (*ListQuotasInvoker) Invoke ¶ added in v0.0.90
func (i *ListQuotasInvoker) Invoke() (*model.ListQuotasResponse, error)
type NeutronCreateFloatingIpInvoker ¶ added in v0.0.90
type NeutronCreateFloatingIpInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronCreateFloatingIpInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronCreateFloatingIpInvoker) Invoke() (*model.NeutronCreateFloatingIpResponse, error)
type NeutronDeleteFloatingIpInvoker ¶ added in v0.0.90
type NeutronDeleteFloatingIpInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronDeleteFloatingIpInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronDeleteFloatingIpInvoker) Invoke() (*model.NeutronDeleteFloatingIpResponse, error)
type NeutronListFloatingIpsInvoker ¶ added in v0.0.90
type NeutronListFloatingIpsInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronListFloatingIpsInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronListFloatingIpsInvoker) Invoke() (*model.NeutronListFloatingIpsResponse, error)
type NeutronShowFloatingIpInvoker ¶ added in v0.0.90
type NeutronShowFloatingIpInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronShowFloatingIpInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronShowFloatingIpInvoker) Invoke() (*model.NeutronShowFloatingIpResponse, error)
type NeutronUpdateFloatingIpInvoker ¶ added in v0.0.90
type NeutronUpdateFloatingIpInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronUpdateFloatingIpInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronUpdateFloatingIpInvoker) Invoke() (*model.NeutronUpdateFloatingIpResponse, error)
type RemovePublicipsFromSharedBandwidthInvoker ¶ added in v0.0.90
type RemovePublicipsFromSharedBandwidthInvoker struct {
}func (*RemovePublicipsFromSharedBandwidthInvoker) Invoke ¶ added in v0.0.90
func (i *RemovePublicipsFromSharedBandwidthInvoker) Invoke() (*model.RemovePublicipsFromSharedBandwidthResponse, 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 ShowPublicIpTypeInvoker ¶ added in v0.1.15
type ShowPublicIpTypeInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPublicIpTypeInvoker) Invoke ¶ added in v0.1.15
func (i *ShowPublicIpTypeInvoker) Invoke() (*model.ShowPublicIpTypeResponse, 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 ShowPublicipTagsInvoker ¶ added in v0.0.90
type ShowPublicipTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPublicipTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPublicipTagsInvoker) Invoke() (*model.ShowPublicipTagsResponse, error)
type ShowResourcesJobDetailInvoker ¶ added in v0.1.16
type ShowResourcesJobDetailInvoker struct {
*invoker.BaseInvoker
}
func (*ShowResourcesJobDetailInvoker) Invoke ¶ added in v0.1.16
func (i *ShowResourcesJobDetailInvoker) Invoke() (*model.ShowResourcesJobDetailResponse, error)
type UpdateBandwidthInvoker ¶ added in v0.0.90
type UpdateBandwidthInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateBandwidthInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateBandwidthInvoker) Invoke() (*model.UpdateBandwidthResponse, error)
type UpdatePrePaidBandwidthInvoker ¶ added in v0.0.90
type UpdatePrePaidBandwidthInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePrePaidBandwidthInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePrePaidBandwidthInvoker) Invoke() (*model.UpdatePrePaidBandwidthResponse, 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)