Documentation ¶
Index ¶
- func EipClientBuilder() *httpclient.HcHttpClientBuilder
- func GenReqDefForAssociatePublicips() *def.HttpRequestDef
- func GenReqDefForAttachBatchPublicIp() *def.HttpRequestDef
- func GenReqDefForAttachShareBandwidth() *def.HttpRequestDef
- func GenReqDefForCountEipAvailableResources() *def.HttpRequestDef
- func GenReqDefForCreateTenantVpcIgw() *def.HttpRequestDef
- func GenReqDefForDeleteTenantVpcIgw() *def.HttpRequestDef
- func GenReqDefForDetachBatchPublicIp() *def.HttpRequestDef
- func GenReqDefForDetachShareBandwidth() *def.HttpRequestDef
- func GenReqDefForDisableNat64() *def.HttpRequestDef
- func GenReqDefForDisassociatePublicips() *def.HttpRequestDef
- func GenReqDefForEnableNat64() *def.HttpRequestDef
- func GenReqDefForListBandwidth() *def.HttpRequestDef
- func GenReqDefForListBandwidthsLimit() *def.HttpRequestDef
- func GenReqDefForListCommonPools() *def.HttpRequestDef
- func GenReqDefForListEipBandwidths() *def.HttpRequestDef
- func GenReqDefForListProjectGeipBindings() *def.HttpRequestDef
- func GenReqDefForListPublicBorderGroups() *def.HttpRequestDef
- func GenReqDefForListPublicipPool() *def.HttpRequestDef
- func GenReqDefForListPublicips() *def.HttpRequestDef
- func GenReqDefForListShareBandwidthTypes() *def.HttpRequestDef
- func GenReqDefForListTenantVpcIgws() *def.HttpRequestDef
- func GenReqDefForShowInternalVpcIgw() *def.HttpRequestDef
- func GenReqDefForShowPublicip() *def.HttpRequestDef
- func GenReqDefForShowPublicipPool() *def.HttpRequestDef
- func GenReqDefForUpdatePublicip() *def.HttpRequestDef
- func GenReqDefForUpdateTenantVpcIgw() *def.HttpRequestDef
- type AssociatePublicipsInvoker
- type AttachBatchPublicIpInvoker
- type AttachShareBandwidthInvoker
- type CountEipAvailableResourcesInvoker
- type CreateTenantVpcIgwInvoker
- type DeleteTenantVpcIgwInvoker
- type DetachBatchPublicIpInvoker
- type DetachShareBandwidthInvoker
- type DisableNat64Invoker
- type DisassociatePublicipsInvoker
- type EipClient
- func (c *EipClient) AssociatePublicips(request *model.AssociatePublicipsRequest) (*model.AssociatePublicipsResponse, error)
- func (c *EipClient) AssociatePublicipsInvoker(request *model.AssociatePublicipsRequest) *AssociatePublicipsInvoker
- func (c *EipClient) AttachBatchPublicIp(request *model.AttachBatchPublicIpRequest) (*model.AttachBatchPublicIpResponse, error)
- func (c *EipClient) AttachBatchPublicIpInvoker(request *model.AttachBatchPublicIpRequest) *AttachBatchPublicIpInvoker
- func (c *EipClient) AttachShareBandwidth(request *model.AttachShareBandwidthRequest) (*model.AttachShareBandwidthResponse, error)
- func (c *EipClient) AttachShareBandwidthInvoker(request *model.AttachShareBandwidthRequest) *AttachShareBandwidthInvoker
- func (c *EipClient) CountEipAvailableResources(request *model.CountEipAvailableResourcesRequest) (*model.CountEipAvailableResourcesResponse, error)
- func (c *EipClient) CountEipAvailableResourcesInvoker(request *model.CountEipAvailableResourcesRequest) *CountEipAvailableResourcesInvoker
- func (c *EipClient) CreateTenantVpcIgw(request *model.CreateTenantVpcIgwRequest) (*model.CreateTenantVpcIgwResponse, error)
- func (c *EipClient) CreateTenantVpcIgwInvoker(request *model.CreateTenantVpcIgwRequest) *CreateTenantVpcIgwInvoker
- func (c *EipClient) DeleteTenantVpcIgw(request *model.DeleteTenantVpcIgwRequest) (*model.DeleteTenantVpcIgwResponse, error)
- func (c *EipClient) DeleteTenantVpcIgwInvoker(request *model.DeleteTenantVpcIgwRequest) *DeleteTenantVpcIgwInvoker
- func (c *EipClient) DetachBatchPublicIp(request *model.DetachBatchPublicIpRequest) (*model.DetachBatchPublicIpResponse, error)
- func (c *EipClient) DetachBatchPublicIpInvoker(request *model.DetachBatchPublicIpRequest) *DetachBatchPublicIpInvoker
- func (c *EipClient) DetachShareBandwidth(request *model.DetachShareBandwidthRequest) (*model.DetachShareBandwidthResponse, error)
- func (c *EipClient) DetachShareBandwidthInvoker(request *model.DetachShareBandwidthRequest) *DetachShareBandwidthInvoker
- func (c *EipClient) DisableNat64(request *model.DisableNat64Request) (*model.DisableNat64Response, error)
- func (c *EipClient) DisableNat64Invoker(request *model.DisableNat64Request) *DisableNat64Invoker
- func (c *EipClient) DisassociatePublicips(request *model.DisassociatePublicipsRequest) (*model.DisassociatePublicipsResponse, error)
- func (c *EipClient) DisassociatePublicipsInvoker(request *model.DisassociatePublicipsRequest) *DisassociatePublicipsInvoker
- func (c *EipClient) EnableNat64(request *model.EnableNat64Request) (*model.EnableNat64Response, error)
- func (c *EipClient) EnableNat64Invoker(request *model.EnableNat64Request) *EnableNat64Invoker
- func (c *EipClient) ListBandwidth(request *model.ListBandwidthRequest) (*model.ListBandwidthResponse, error)
- func (c *EipClient) ListBandwidthInvoker(request *model.ListBandwidthRequest) *ListBandwidthInvoker
- func (c *EipClient) ListBandwidthsLimit(request *model.ListBandwidthsLimitRequest) (*model.ListBandwidthsLimitResponse, error)
- func (c *EipClient) ListBandwidthsLimitInvoker(request *model.ListBandwidthsLimitRequest) *ListBandwidthsLimitInvoker
- func (c *EipClient) ListCommonPools(request *model.ListCommonPoolsRequest) (*model.ListCommonPoolsResponse, error)
- func (c *EipClient) ListCommonPoolsInvoker(request *model.ListCommonPoolsRequest) *ListCommonPoolsInvoker
- func (c *EipClient) ListEipBandwidths(request *model.ListEipBandwidthsRequest) (*model.ListEipBandwidthsResponse, error)
- func (c *EipClient) ListEipBandwidthsInvoker(request *model.ListEipBandwidthsRequest) *ListEipBandwidthsInvoker
- func (c *EipClient) ListProjectGeipBindings(request *model.ListProjectGeipBindingsRequest) (*model.ListProjectGeipBindingsResponse, error)
- func (c *EipClient) ListProjectGeipBindingsInvoker(request *model.ListProjectGeipBindingsRequest) *ListProjectGeipBindingsInvoker
- func (c *EipClient) ListPublicBorderGroups(request *model.ListPublicBorderGroupsRequest) (*model.ListPublicBorderGroupsResponse, error)
- func (c *EipClient) ListPublicBorderGroupsInvoker(request *model.ListPublicBorderGroupsRequest) *ListPublicBorderGroupsInvoker
- func (c *EipClient) ListPublicipPool(request *model.ListPublicipPoolRequest) (*model.ListPublicipPoolResponse, error)
- func (c *EipClient) ListPublicipPoolInvoker(request *model.ListPublicipPoolRequest) *ListPublicipPoolInvoker
- func (c *EipClient) ListPublicips(request *model.ListPublicipsRequest) (*model.ListPublicipsResponse, error)
- func (c *EipClient) ListPublicipsInvoker(request *model.ListPublicipsRequest) *ListPublicipsInvoker
- func (c *EipClient) ListShareBandwidthTypes(request *model.ListShareBandwidthTypesRequest) (*model.ListShareBandwidthTypesResponse, error)
- func (c *EipClient) ListShareBandwidthTypesInvoker(request *model.ListShareBandwidthTypesRequest) *ListShareBandwidthTypesInvoker
- func (c *EipClient) ListTenantVpcIgws(request *model.ListTenantVpcIgwsRequest) (*model.ListTenantVpcIgwsResponse, error)
- func (c *EipClient) ListTenantVpcIgwsInvoker(request *model.ListTenantVpcIgwsRequest) *ListTenantVpcIgwsInvoker
- func (c *EipClient) ShowInternalVpcIgw(request *model.ShowInternalVpcIgwRequest) (*model.ShowInternalVpcIgwResponse, error)
- func (c *EipClient) ShowInternalVpcIgwInvoker(request *model.ShowInternalVpcIgwRequest) *ShowInternalVpcIgwInvoker
- func (c *EipClient) ShowPublicip(request *model.ShowPublicipRequest) (*model.ShowPublicipResponse, error)
- func (c *EipClient) ShowPublicipInvoker(request *model.ShowPublicipRequest) *ShowPublicipInvoker
- func (c *EipClient) ShowPublicipPool(request *model.ShowPublicipPoolRequest) (*model.ShowPublicipPoolResponse, error)
- func (c *EipClient) ShowPublicipPoolInvoker(request *model.ShowPublicipPoolRequest) *ShowPublicipPoolInvoker
- func (c *EipClient) UpdatePublicip(request *model.UpdatePublicipRequest) (*model.UpdatePublicipResponse, error)
- func (c *EipClient) UpdatePublicipInvoker(request *model.UpdatePublicipRequest) *UpdatePublicipInvoker
- func (c *EipClient) UpdateTenantVpcIgw(request *model.UpdateTenantVpcIgwRequest) (*model.UpdateTenantVpcIgwResponse, error)
- func (c *EipClient) UpdateTenantVpcIgwInvoker(request *model.UpdateTenantVpcIgwRequest) *UpdateTenantVpcIgwInvoker
- type EnableNat64Invoker
- type ListBandwidthInvoker
- type ListBandwidthsLimitInvoker
- type ListCommonPoolsInvoker
- type ListEipBandwidthsInvoker
- type ListProjectGeipBindingsInvoker
- type ListPublicBorderGroupsInvoker
- type ListPublicipPoolInvoker
- type ListPublicipsInvoker
- type ListShareBandwidthTypesInvoker
- type ListTenantVpcIgwsInvoker
- type ShowInternalVpcIgwInvoker
- type ShowPublicipInvoker
- type ShowPublicipPoolInvoker
- type UpdatePublicipInvoker
- type UpdateTenantVpcIgwInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EipClientBuilder ¶
func EipClientBuilder() *httpclient.HcHttpClientBuilder
func GenReqDefForAssociatePublicips ¶
func GenReqDefForAssociatePublicips() *def.HttpRequestDef
func GenReqDefForAttachBatchPublicIp ¶ added in v0.1.49
func GenReqDefForAttachBatchPublicIp() *def.HttpRequestDef
func GenReqDefForAttachShareBandwidth ¶ added in v0.1.49
func GenReqDefForAttachShareBandwidth() *def.HttpRequestDef
func GenReqDefForCountEipAvailableResources ¶ added in v0.1.15
func GenReqDefForCountEipAvailableResources() *def.HttpRequestDef
func GenReqDefForCreateTenantVpcIgw ¶ added in v0.1.81
func GenReqDefForCreateTenantVpcIgw() *def.HttpRequestDef
func GenReqDefForDeleteTenantVpcIgw ¶ added in v0.1.81
func GenReqDefForDeleteTenantVpcIgw() *def.HttpRequestDef
func GenReqDefForDetachBatchPublicIp ¶ added in v0.1.49
func GenReqDefForDetachBatchPublicIp() *def.HttpRequestDef
func GenReqDefForDetachShareBandwidth ¶ added in v0.1.49
func GenReqDefForDetachShareBandwidth() *def.HttpRequestDef
func GenReqDefForDisableNat64 ¶ added in v0.1.49
func GenReqDefForDisableNat64() *def.HttpRequestDef
func GenReqDefForDisassociatePublicips ¶
func GenReqDefForDisassociatePublicips() *def.HttpRequestDef
func GenReqDefForEnableNat64 ¶ added in v0.1.49
func GenReqDefForEnableNat64() *def.HttpRequestDef
func GenReqDefForListBandwidth ¶ added in v0.1.49
func GenReqDefForListBandwidth() *def.HttpRequestDef
func GenReqDefForListBandwidthsLimit ¶ added in v0.1.70
func GenReqDefForListBandwidthsLimit() *def.HttpRequestDef
func GenReqDefForListCommonPools ¶ added in v0.0.66
func GenReqDefForListCommonPools() *def.HttpRequestDef
func GenReqDefForListEipBandwidths ¶ added in v0.1.70
func GenReqDefForListEipBandwidths() *def.HttpRequestDef
func GenReqDefForListProjectGeipBindings ¶ added in v0.1.81
func GenReqDefForListProjectGeipBindings() *def.HttpRequestDef
func GenReqDefForListPublicBorderGroups ¶ added in v0.0.66
func GenReqDefForListPublicBorderGroups() *def.HttpRequestDef
func GenReqDefForListPublicipPool ¶ added in v0.0.66
func GenReqDefForListPublicipPool() *def.HttpRequestDef
func GenReqDefForListPublicips ¶
func GenReqDefForListPublicips() *def.HttpRequestDef
func GenReqDefForListShareBandwidthTypes ¶ added in v0.0.66
func GenReqDefForListShareBandwidthTypes() *def.HttpRequestDef
func GenReqDefForListTenantVpcIgws ¶ added in v0.1.81
func GenReqDefForListTenantVpcIgws() *def.HttpRequestDef
func GenReqDefForShowInternalVpcIgw ¶ added in v0.1.81
func GenReqDefForShowInternalVpcIgw() *def.HttpRequestDef
func GenReqDefForShowPublicip ¶
func GenReqDefForShowPublicip() *def.HttpRequestDef
func GenReqDefForShowPublicipPool ¶ added in v0.0.66
func GenReqDefForShowPublicipPool() *def.HttpRequestDef
func GenReqDefForUpdatePublicip ¶ added in v0.1.70
func GenReqDefForUpdatePublicip() *def.HttpRequestDef
func GenReqDefForUpdateTenantVpcIgw ¶ added in v0.1.81
func GenReqDefForUpdateTenantVpcIgw() *def.HttpRequestDef
Types ¶
type AssociatePublicipsInvoker ¶ added in v0.0.90
type AssociatePublicipsInvoker struct {
*invoker.BaseInvoker
}
func (*AssociatePublicipsInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *AssociatePublicipsInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*AssociatePublicipsInvoker) Invoke ¶ added in v0.0.90
func (i *AssociatePublicipsInvoker) Invoke() (*model.AssociatePublicipsResponse, error)
type AttachBatchPublicIpInvoker ¶ added in v0.1.49
type AttachBatchPublicIpInvoker struct {
*invoker.BaseInvoker
}
func (*AttachBatchPublicIpInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *AttachBatchPublicIpInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*AttachBatchPublicIpInvoker) Invoke ¶ added in v0.1.49
func (i *AttachBatchPublicIpInvoker) Invoke() (*model.AttachBatchPublicIpResponse, error)
type AttachShareBandwidthInvoker ¶ added in v0.1.49
type AttachShareBandwidthInvoker struct {
}func (*AttachShareBandwidthInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *AttachShareBandwidthInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*AttachShareBandwidthInvoker) Invoke ¶ added in v0.1.49
func (i *AttachShareBandwidthInvoker) Invoke() (*model.AttachShareBandwidthResponse, error)
type CountEipAvailableResourcesInvoker ¶ added in v0.1.15
type CountEipAvailableResourcesInvoker struct {
*invoker.BaseInvoker
}
func (*CountEipAvailableResourcesInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *CountEipAvailableResourcesInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*CountEipAvailableResourcesInvoker) Invoke ¶ added in v0.1.15
func (i *CountEipAvailableResourcesInvoker) Invoke() (*model.CountEipAvailableResourcesResponse, error)
type CreateTenantVpcIgwInvoker ¶ added in v0.1.81
type CreateTenantVpcIgwInvoker struct {
*invoker.BaseInvoker
}
func (*CreateTenantVpcIgwInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *CreateTenantVpcIgwInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*CreateTenantVpcIgwInvoker) Invoke ¶ added in v0.1.81
func (i *CreateTenantVpcIgwInvoker) Invoke() (*model.CreateTenantVpcIgwResponse, error)
type DeleteTenantVpcIgwInvoker ¶ added in v0.1.81
type DeleteTenantVpcIgwInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteTenantVpcIgwInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *DeleteTenantVpcIgwInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*DeleteTenantVpcIgwInvoker) Invoke ¶ added in v0.1.81
func (i *DeleteTenantVpcIgwInvoker) Invoke() (*model.DeleteTenantVpcIgwResponse, error)
type DetachBatchPublicIpInvoker ¶ added in v0.1.49
type DetachBatchPublicIpInvoker struct {
*invoker.BaseInvoker
}
func (*DetachBatchPublicIpInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *DetachBatchPublicIpInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*DetachBatchPublicIpInvoker) Invoke ¶ added in v0.1.49
func (i *DetachBatchPublicIpInvoker) Invoke() (*model.DetachBatchPublicIpResponse, error)
type DetachShareBandwidthInvoker ¶ added in v0.1.49
type DetachShareBandwidthInvoker struct {
}func (*DetachShareBandwidthInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *DetachShareBandwidthInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*DetachShareBandwidthInvoker) Invoke ¶ added in v0.1.49
func (i *DetachShareBandwidthInvoker) Invoke() (*model.DetachShareBandwidthResponse, error)
type DisableNat64Invoker ¶ added in v0.1.49
type DisableNat64Invoker struct {
*invoker.BaseInvoker
}
func (*DisableNat64Invoker) GetBaseInvoker ¶ added in v0.1.118
func (i *DisableNat64Invoker) GetBaseInvoker() *invoker.BaseInvoker
func (*DisableNat64Invoker) Invoke ¶ added in v0.1.49
func (i *DisableNat64Invoker) Invoke() (*model.DisableNat64Response, error)
type DisassociatePublicipsInvoker ¶ added in v0.0.90
type DisassociatePublicipsInvoker struct {
*invoker.BaseInvoker
}
func (*DisassociatePublicipsInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *DisassociatePublicipsInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*DisassociatePublicipsInvoker) Invoke ¶ added in v0.0.90
func (i *DisassociatePublicipsInvoker) Invoke() (*model.DisassociatePublicipsResponse, error)
type EipClient ¶
type EipClient struct {
HcClient *httpclient.HcHttpClient
}
func NewEipClient ¶
func NewEipClient(hcClient *httpclient.HcHttpClient) *EipClient
func (*EipClient) AssociatePublicips ¶
func (c *EipClient) AssociatePublicips(request *model.AssociatePublicipsRequest) (*model.AssociatePublicipsResponse, error)
AssociatePublicips 绑定弹性公网IP
绑定弹性公网IP
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) AssociatePublicipsInvoker ¶ added in v0.0.90
func (c *EipClient) AssociatePublicipsInvoker(request *model.AssociatePublicipsRequest) *AssociatePublicipsInvoker
AssociatePublicipsInvoker 绑定弹性公网IP
func (*EipClient) AttachBatchPublicIp ¶ added in v0.1.49
func (c *EipClient) AttachBatchPublicIp(request *model.AttachBatchPublicIpRequest) (*model.AttachBatchPublicIpResponse, error)
AttachBatchPublicIp 共享带宽批量加入弹性公网IP
共享带宽批量加入弹性公网IP
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) AttachBatchPublicIpInvoker ¶ added in v0.1.49
func (c *EipClient) AttachBatchPublicIpInvoker(request *model.AttachBatchPublicIpRequest) *AttachBatchPublicIpInvoker
AttachBatchPublicIpInvoker 共享带宽批量加入弹性公网IP
func (*EipClient) AttachShareBandwidth ¶ added in v0.1.49
func (c *EipClient) AttachShareBandwidth(request *model.AttachShareBandwidthRequest) (*model.AttachShareBandwidthResponse, error)
AttachShareBandwidth 共享带宽加入弹性公网IP
共享带宽加入弹性公网IP
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) AttachShareBandwidthInvoker ¶ added in v0.1.49
func (c *EipClient) AttachShareBandwidthInvoker(request *model.AttachShareBandwidthRequest) *AttachShareBandwidthInvoker
AttachShareBandwidthInvoker 共享带宽加入弹性公网IP
func (*EipClient) CountEipAvailableResources ¶ added in v0.1.15
func (c *EipClient) CountEipAvailableResources(request *model.CountEipAvailableResourcesRequest) (*model.CountEipAvailableResourcesResponse, error)
CountEipAvailableResources 查询弹性公网IP可用数
IP池用于查询公网可用ip个数 ¶
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) CountEipAvailableResourcesInvoker ¶ added in v0.1.15
func (c *EipClient) CountEipAvailableResourcesInvoker(request *model.CountEipAvailableResourcesRequest) *CountEipAvailableResourcesInvoker
CountEipAvailableResourcesInvoker 查询弹性公网IP可用数
func (*EipClient) CreateTenantVpcIgw ¶ added in v0.1.81
func (c *EipClient) CreateTenantVpcIgw(request *model.CreateTenantVpcIgwRequest) (*model.CreateTenantVpcIgwResponse, error)
CreateTenantVpcIgw 创建虚拟igw
创建虚拟igw
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) CreateTenantVpcIgwInvoker ¶ added in v0.1.81
func (c *EipClient) CreateTenantVpcIgwInvoker(request *model.CreateTenantVpcIgwRequest) *CreateTenantVpcIgwInvoker
CreateTenantVpcIgwInvoker 创建虚拟igw
func (*EipClient) DeleteTenantVpcIgw ¶ added in v0.1.81
func (c *EipClient) DeleteTenantVpcIgw(request *model.DeleteTenantVpcIgwRequest) (*model.DeleteTenantVpcIgwResponse, error)
DeleteTenantVpcIgw 删除虚拟igw
删除虚拟igw
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) DeleteTenantVpcIgwInvoker ¶ added in v0.1.81
func (c *EipClient) DeleteTenantVpcIgwInvoker(request *model.DeleteTenantVpcIgwRequest) *DeleteTenantVpcIgwInvoker
DeleteTenantVpcIgwInvoker 删除虚拟igw
func (*EipClient) DetachBatchPublicIp ¶ added in v0.1.49
func (c *EipClient) DetachBatchPublicIp(request *model.DetachBatchPublicIpRequest) (*model.DetachBatchPublicIpResponse, error)
DetachBatchPublicIp 共享带宽批量移出弹性公网IP
共享带宽批量移出弹性公网IP
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) DetachBatchPublicIpInvoker ¶ added in v0.1.49
func (c *EipClient) DetachBatchPublicIpInvoker(request *model.DetachBatchPublicIpRequest) *DetachBatchPublicIpInvoker
DetachBatchPublicIpInvoker 共享带宽批量移出弹性公网IP
func (*EipClient) DetachShareBandwidth ¶ added in v0.1.49
func (c *EipClient) DetachShareBandwidth(request *model.DetachShareBandwidthRequest) (*model.DetachShareBandwidthResponse, error)
DetachShareBandwidth 共享带宽移出弹性公网IP
共享带宽移出弹性公网IP
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) DetachShareBandwidthInvoker ¶ added in v0.1.49
func (c *EipClient) DetachShareBandwidthInvoker(request *model.DetachShareBandwidthRequest) *DetachShareBandwidthInvoker
DetachShareBandwidthInvoker 共享带宽移出弹性公网IP
func (*EipClient) DisableNat64 ¶ added in v0.1.49
func (c *EipClient) DisableNat64(request *model.DisableNat64Request) (*model.DisableNat64Response, error)
DisableNat64 弹性公网IP关闭NAT64
弹性公网IP关闭NAT64
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) DisableNat64Invoker ¶ added in v0.1.49
func (c *EipClient) DisableNat64Invoker(request *model.DisableNat64Request) *DisableNat64Invoker
DisableNat64Invoker 弹性公网IP关闭NAT64
func (*EipClient) DisassociatePublicips ¶
func (c *EipClient) DisassociatePublicips(request *model.DisassociatePublicipsRequest) (*model.DisassociatePublicipsResponse, error)
DisassociatePublicips 解绑弹性公网IP
解绑弹性公网IP
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) DisassociatePublicipsInvoker ¶ added in v0.0.90
func (c *EipClient) DisassociatePublicipsInvoker(request *model.DisassociatePublicipsRequest) *DisassociatePublicipsInvoker
DisassociatePublicipsInvoker 解绑弹性公网IP
func (*EipClient) EnableNat64 ¶ added in v0.1.49
func (c *EipClient) EnableNat64(request *model.EnableNat64Request) (*model.EnableNat64Response, error)
EnableNat64 弹性公网IP开启NAT64
弹性公网IP开启NAT64
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) EnableNat64Invoker ¶ added in v0.1.49
func (c *EipClient) EnableNat64Invoker(request *model.EnableNat64Request) *EnableNat64Invoker
EnableNat64Invoker 弹性公网IP开启NAT64
func (*EipClient) ListBandwidth ¶ added in v0.1.49
func (c *EipClient) ListBandwidth(request *model.ListBandwidthRequest) (*model.ListBandwidthResponse, error)
ListBandwidth 查询带宽列表
查询带宽列表
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListBandwidthInvoker ¶ added in v0.1.49
func (c *EipClient) ListBandwidthInvoker(request *model.ListBandwidthRequest) *ListBandwidthInvoker
ListBandwidthInvoker 查询带宽列表
func (*EipClient) ListBandwidthsLimit ¶ added in v0.1.70
func (c *EipClient) ListBandwidthsLimit(request *model.ListBandwidthsLimitRequest) (*model.ListBandwidthsLimitResponse, error)
ListBandwidthsLimit 查看租户带宽限制
获取EIP带宽限制列表
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListBandwidthsLimitInvoker ¶ added in v0.1.70
func (c *EipClient) ListBandwidthsLimitInvoker(request *model.ListBandwidthsLimitRequest) *ListBandwidthsLimitInvoker
ListBandwidthsLimitInvoker 查看租户带宽限制
func (*EipClient) ListCommonPools ¶ added in v0.0.66
func (c *EipClient) ListCommonPools(request *model.ListCommonPoolsRequest) (*model.ListCommonPoolsResponse, error)
ListCommonPools 查询公共池列表
查询公共池列表
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListCommonPoolsInvoker ¶ added in v0.0.90
func (c *EipClient) ListCommonPoolsInvoker(request *model.ListCommonPoolsRequest) *ListCommonPoolsInvoker
ListCommonPoolsInvoker 查询公共池列表
func (*EipClient) ListEipBandwidths ¶ added in v0.1.70
func (c *EipClient) ListEipBandwidths(request *model.ListEipBandwidthsRequest) (*model.ListEipBandwidthsResponse, error)
ListEipBandwidths 查询带宽列表
查询带宽列表
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListEipBandwidthsInvoker ¶ added in v0.1.70
func (c *EipClient) ListEipBandwidthsInvoker(request *model.ListEipBandwidthsRequest) *ListEipBandwidthsInvoker
ListEipBandwidthsInvoker 查询带宽列表
func (*EipClient) ListProjectGeipBindings ¶ added in v0.1.81
func (c *EipClient) ListProjectGeipBindings(request *model.ListProjectGeipBindingsRequest) (*model.ListProjectGeipBindingsResponse, error)
ListProjectGeipBindings 查询GEIP与实例绑定关系的租户列表
查询GEIP与实例绑定关系的租户列表
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListProjectGeipBindingsInvoker ¶ added in v0.1.81
func (c *EipClient) ListProjectGeipBindingsInvoker(request *model.ListProjectGeipBindingsRequest) *ListProjectGeipBindingsInvoker
ListProjectGeipBindingsInvoker 查询GEIP与实例绑定关系的租户列表
func (*EipClient) ListPublicBorderGroups ¶ added in v0.0.66
func (c *EipClient) ListPublicBorderGroups(request *model.ListPublicBorderGroupsRequest) (*model.ListPublicBorderGroupsResponse, error)
ListPublicBorderGroups 查询公共池分组列表
查询公共池分组列表,包含名称和位置信息
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListPublicBorderGroupsInvoker ¶ added in v0.0.90
func (c *EipClient) ListPublicBorderGroupsInvoker(request *model.ListPublicBorderGroupsRequest) *ListPublicBorderGroupsInvoker
ListPublicBorderGroupsInvoker 查询公共池分组列表
func (*EipClient) ListPublicipPool ¶ added in v0.0.66
func (c *EipClient) ListPublicipPool(request *model.ListPublicipPoolRequest) (*model.ListPublicipPoolResponse, error)
ListPublicipPool 查询公网IP池列表
全量查询公网IP池列表
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListPublicipPoolInvoker ¶ added in v0.0.90
func (c *EipClient) ListPublicipPoolInvoker(request *model.ListPublicipPoolRequest) *ListPublicipPoolInvoker
ListPublicipPoolInvoker 查询公网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) ListPublicipsInvoker ¶ added in v0.0.90
func (c *EipClient) ListPublicipsInvoker(request *model.ListPublicipsRequest) *ListPublicipsInvoker
ListPublicipsInvoker 全量查询弹性公网IP列表
func (*EipClient) ListShareBandwidthTypes ¶ added in v0.0.66
func (c *EipClient) ListShareBandwidthTypes(request *model.ListShareBandwidthTypesRequest) (*model.ListShareBandwidthTypesResponse, error)
ListShareBandwidthTypes 查询指定租户下的共享带宽类型列表
查询指定租户下的共享带宽类型列表
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListShareBandwidthTypesInvoker ¶ added in v0.0.90
func (c *EipClient) ListShareBandwidthTypesInvoker(request *model.ListShareBandwidthTypesRequest) *ListShareBandwidthTypesInvoker
ListShareBandwidthTypesInvoker 查询指定租户下的共享带宽类型列表
func (*EipClient) ListTenantVpcIgws ¶ added in v0.1.81
func (c *EipClient) ListTenantVpcIgws(request *model.ListTenantVpcIgwsRequest) (*model.ListTenantVpcIgwsResponse, error)
ListTenantVpcIgws 查询指定租户下的虚拟igw列表
查询指定租户下的虚拟igw列表
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ListTenantVpcIgwsInvoker ¶ added in v0.1.81
func (c *EipClient) ListTenantVpcIgwsInvoker(request *model.ListTenantVpcIgwsRequest) *ListTenantVpcIgwsInvoker
ListTenantVpcIgwsInvoker 查询指定租户下的虚拟igw列表
func (*EipClient) ShowInternalVpcIgw ¶ added in v0.1.81
func (c *EipClient) ShowInternalVpcIgw(request *model.ShowInternalVpcIgwRequest) (*model.ShowInternalVpcIgwResponse, error)
ShowInternalVpcIgw 查询虚拟igw详情
查询虚拟igw详情
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ShowInternalVpcIgwInvoker ¶ added in v0.1.81
func (c *EipClient) ShowInternalVpcIgwInvoker(request *model.ShowInternalVpcIgwRequest) *ShowInternalVpcIgwInvoker
ShowInternalVpcIgwInvoker 查询虚拟igw详情
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) ShowPublicipPool ¶ added in v0.0.66
func (c *EipClient) ShowPublicipPool(request *model.ShowPublicipPoolRequest) (*model.ShowPublicipPoolResponse, error)
ShowPublicipPool 查询公网IP池详情
查询公网IP池详情
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) ShowPublicipPoolInvoker ¶ added in v0.0.90
func (c *EipClient) ShowPublicipPoolInvoker(request *model.ShowPublicipPoolRequest) *ShowPublicipPoolInvoker
ShowPublicipPoolInvoker 查询公网IP池详情
func (*EipClient) UpdatePublicip ¶ added in v0.1.70
func (c *EipClient) UpdatePublicip(request *model.UpdatePublicipRequest) (*model.UpdatePublicipResponse, error)
UpdatePublicip 更新弹性公网IP
更新弹性公网IP
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) UpdatePublicipInvoker ¶ added in v0.1.70
func (c *EipClient) UpdatePublicipInvoker(request *model.UpdatePublicipRequest) *UpdatePublicipInvoker
UpdatePublicipInvoker 更新弹性公网IP
func (*EipClient) UpdateTenantVpcIgw ¶ added in v0.1.81
func (c *EipClient) UpdateTenantVpcIgw(request *model.UpdateTenantVpcIgwRequest) (*model.UpdateTenantVpcIgwResponse, error)
UpdateTenantVpcIgw 修改虚拟igw
修改虚拟igw
Please refer to HUAWEI cloud API Explorer for details.
func (*EipClient) UpdateTenantVpcIgwInvoker ¶ added in v0.1.81
func (c *EipClient) UpdateTenantVpcIgwInvoker(request *model.UpdateTenantVpcIgwRequest) *UpdateTenantVpcIgwInvoker
UpdateTenantVpcIgwInvoker 修改虚拟igw
type EnableNat64Invoker ¶ added in v0.1.49
type EnableNat64Invoker struct {
*invoker.BaseInvoker
}
func (*EnableNat64Invoker) GetBaseInvoker ¶ added in v0.1.118
func (i *EnableNat64Invoker) GetBaseInvoker() *invoker.BaseInvoker
func (*EnableNat64Invoker) Invoke ¶ added in v0.1.49
func (i *EnableNat64Invoker) Invoke() (*model.EnableNat64Response, error)
type ListBandwidthInvoker ¶ added in v0.1.49
type ListBandwidthInvoker struct {
*invoker.BaseInvoker
}
func (*ListBandwidthInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ListBandwidthInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListBandwidthInvoker) Invoke ¶ added in v0.1.49
func (i *ListBandwidthInvoker) Invoke() (*model.ListBandwidthResponse, error)
type ListBandwidthsLimitInvoker ¶ added in v0.1.70
type ListBandwidthsLimitInvoker struct {
*invoker.BaseInvoker
}
func (*ListBandwidthsLimitInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ListBandwidthsLimitInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListBandwidthsLimitInvoker) Invoke ¶ added in v0.1.70
func (i *ListBandwidthsLimitInvoker) Invoke() (*model.ListBandwidthsLimitResponse, error)
type ListCommonPoolsInvoker ¶ added in v0.0.90
type ListCommonPoolsInvoker struct {
*invoker.BaseInvoker
}
func (*ListCommonPoolsInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ListCommonPoolsInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListCommonPoolsInvoker) Invoke ¶ added in v0.0.90
func (i *ListCommonPoolsInvoker) Invoke() (*model.ListCommonPoolsResponse, error)
type ListEipBandwidthsInvoker ¶ added in v0.1.70
type ListEipBandwidthsInvoker struct {
*invoker.BaseInvoker
}
func (*ListEipBandwidthsInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ListEipBandwidthsInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListEipBandwidthsInvoker) Invoke ¶ added in v0.1.70
func (i *ListEipBandwidthsInvoker) Invoke() (*model.ListEipBandwidthsResponse, error)
type ListProjectGeipBindingsInvoker ¶ added in v0.1.81
type ListProjectGeipBindingsInvoker struct {
*invoker.BaseInvoker
}
func (*ListProjectGeipBindingsInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ListProjectGeipBindingsInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListProjectGeipBindingsInvoker) Invoke ¶ added in v0.1.81
func (i *ListProjectGeipBindingsInvoker) Invoke() (*model.ListProjectGeipBindingsResponse, error)
type ListPublicBorderGroupsInvoker ¶ added in v0.0.90
type ListPublicBorderGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPublicBorderGroupsInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ListPublicBorderGroupsInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListPublicBorderGroupsInvoker) Invoke ¶ added in v0.0.90
func (i *ListPublicBorderGroupsInvoker) Invoke() (*model.ListPublicBorderGroupsResponse, error)
type ListPublicipPoolInvoker ¶ added in v0.0.90
type ListPublicipPoolInvoker struct {
*invoker.BaseInvoker
}
func (*ListPublicipPoolInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ListPublicipPoolInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListPublicipPoolInvoker) Invoke ¶ added in v0.0.90
func (i *ListPublicipPoolInvoker) Invoke() (*model.ListPublicipPoolResponse, error)
type ListPublicipsInvoker ¶ added in v0.0.90
type ListPublicipsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPublicipsInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ListPublicipsInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListPublicipsInvoker) Invoke ¶ added in v0.0.90
func (i *ListPublicipsInvoker) Invoke() (*model.ListPublicipsResponse, error)
type ListShareBandwidthTypesInvoker ¶ added in v0.0.90
type ListShareBandwidthTypesInvoker struct {
}func (*ListShareBandwidthTypesInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ListShareBandwidthTypesInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListShareBandwidthTypesInvoker) Invoke ¶ added in v0.0.90
func (i *ListShareBandwidthTypesInvoker) Invoke() (*model.ListShareBandwidthTypesResponse, error)
type ListTenantVpcIgwsInvoker ¶ added in v0.1.81
type ListTenantVpcIgwsInvoker struct {
*invoker.BaseInvoker
}
func (*ListTenantVpcIgwsInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ListTenantVpcIgwsInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListTenantVpcIgwsInvoker) Invoke ¶ added in v0.1.81
func (i *ListTenantVpcIgwsInvoker) Invoke() (*model.ListTenantVpcIgwsResponse, error)
type ShowInternalVpcIgwInvoker ¶ added in v0.1.81
type ShowInternalVpcIgwInvoker struct {
*invoker.BaseInvoker
}
func (*ShowInternalVpcIgwInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ShowInternalVpcIgwInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ShowInternalVpcIgwInvoker) Invoke ¶ added in v0.1.81
func (i *ShowInternalVpcIgwInvoker) Invoke() (*model.ShowInternalVpcIgwResponse, error)
type ShowPublicipInvoker ¶ added in v0.0.90
type ShowPublicipInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPublicipInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ShowPublicipInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ShowPublicipInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPublicipInvoker) Invoke() (*model.ShowPublicipResponse, error)
type ShowPublicipPoolInvoker ¶ added in v0.0.90
type ShowPublicipPoolInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPublicipPoolInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ShowPublicipPoolInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ShowPublicipPoolInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPublicipPoolInvoker) Invoke() (*model.ShowPublicipPoolResponse, error)
type UpdatePublicipInvoker ¶ added in v0.1.70
type UpdatePublicipInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePublicipInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *UpdatePublicipInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*UpdatePublicipInvoker) Invoke ¶ added in v0.1.70
func (i *UpdatePublicipInvoker) Invoke() (*model.UpdatePublicipResponse, error)
type UpdateTenantVpcIgwInvoker ¶ added in v0.1.81
type UpdateTenantVpcIgwInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateTenantVpcIgwInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *UpdateTenantVpcIgwInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*UpdateTenantVpcIgwInvoker) Invoke ¶ added in v0.1.81
func (i *UpdateTenantVpcIgwInvoker) Invoke() (*model.UpdateTenantVpcIgwResponse, error)