Documentation ¶
Index ¶
- func BmsClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForAddServerNics() *def.HttpRequestDef
- func GenReqDefForAttachBaremetalServerVolume() *def.HttpRequestDef
- func GenReqDefForBatchCreateBaremetalServerTags() *def.HttpRequestDef
- func GenReqDefForBatchDeleteBaremetalServerTags() *def.HttpRequestDef
- func GenReqDefForBatchRebootBaremetalServers() *def.HttpRequestDef
- func GenReqDefForBatchStartBaremetalServers() *def.HttpRequestDef
- func GenReqDefForBatchStopBaremetalServers() *def.HttpRequestDef
- func GenReqDefForChangeBaremetalServerName() *def.HttpRequestDef
- func GenReqDefForChangeBaremetalServerOs() *def.HttpRequestDef
- func GenReqDefForCreateBareMetalServers() *def.HttpRequestDef
- func GenReqDefForDeleteBaremetalServer() *def.HttpRequestDef
- func GenReqDefForDeleteServerNics() *def.HttpRequestDef
- func GenReqDefForDeleteWindowsBareMetalServerPassword() *def.HttpRequestDef
- func GenReqDefForDetachBaremetalServerVolume() *def.HttpRequestDef
- func GenReqDefForListBareMetalServerDetails() *def.HttpRequestDef
- func GenReqDefForListBareMetalServers() *def.HttpRequestDef
- func GenReqDefForListBaremetalFlavorDetailExtends() *def.HttpRequestDef
- func GenReqDefForReinstallBaremetalServerOs() *def.HttpRequestDef
- func GenReqDefForResetPwdOneClick() *def.HttpRequestDef
- func GenReqDefForShowBaremetalServerInterfaceAttachments() *def.HttpRequestDef
- func GenReqDefForShowBaremetalServerTags() *def.HttpRequestDef
- func GenReqDefForShowBaremetalServerVolumeInfo() *def.HttpRequestDef
- func GenReqDefForShowJobInfos() *def.HttpRequestDef
- func GenReqDefForShowResetPwd() *def.HttpRequestDef
- func GenReqDefForShowServerRemoteConsole() *def.HttpRequestDef
- func GenReqDefForShowSpecifiedVersion() *def.HttpRequestDef
- func GenReqDefForShowTenantQuota() *def.HttpRequestDef
- func GenReqDefForShowWindowsBaremetalServerPwd() *def.HttpRequestDef
- func GenReqDefForUpdateBaremetalServerInterfaceAttachments() *def.HttpRequestDef
- func GenReqDefForUpdateBaremetalServerMetadata() *def.HttpRequestDef
- type AddServerNicsInvoker
- type AttachBaremetalServerVolumeInvoker
- type BatchCreateBaremetalServerTagsInvoker
- type BatchDeleteBaremetalServerTagsInvoker
- type BatchRebootBaremetalServersInvoker
- type BatchStartBaremetalServersInvoker
- type BatchStopBaremetalServersInvoker
- type BmsClient
- func (c *BmsClient) AddServerNics(request *model.AddServerNicsRequest) (*model.AddServerNicsResponse, error)
- func (c *BmsClient) AddServerNicsInvoker(request *model.AddServerNicsRequest) *AddServerNicsInvoker
- func (c *BmsClient) AttachBaremetalServerVolume(request *model.AttachBaremetalServerVolumeRequest) (*model.AttachBaremetalServerVolumeResponse, error)
- func (c *BmsClient) AttachBaremetalServerVolumeInvoker(request *model.AttachBaremetalServerVolumeRequest) *AttachBaremetalServerVolumeInvoker
- func (c *BmsClient) BatchCreateBaremetalServerTags(request *model.BatchCreateBaremetalServerTagsRequest) (*model.BatchCreateBaremetalServerTagsResponse, error)
- func (c *BmsClient) BatchCreateBaremetalServerTagsInvoker(request *model.BatchCreateBaremetalServerTagsRequest) *BatchCreateBaremetalServerTagsInvoker
- func (c *BmsClient) BatchDeleteBaremetalServerTags(request *model.BatchDeleteBaremetalServerTagsRequest) (*model.BatchDeleteBaremetalServerTagsResponse, error)
- func (c *BmsClient) BatchDeleteBaremetalServerTagsInvoker(request *model.BatchDeleteBaremetalServerTagsRequest) *BatchDeleteBaremetalServerTagsInvoker
- func (c *BmsClient) BatchRebootBaremetalServers(request *model.BatchRebootBaremetalServersRequest) (*model.BatchRebootBaremetalServersResponse, error)
- func (c *BmsClient) BatchRebootBaremetalServersInvoker(request *model.BatchRebootBaremetalServersRequest) *BatchRebootBaremetalServersInvoker
- func (c *BmsClient) BatchStartBaremetalServers(request *model.BatchStartBaremetalServersRequest) (*model.BatchStartBaremetalServersResponse, error)
- func (c *BmsClient) BatchStartBaremetalServersInvoker(request *model.BatchStartBaremetalServersRequest) *BatchStartBaremetalServersInvoker
- func (c *BmsClient) BatchStopBaremetalServers(request *model.BatchStopBaremetalServersRequest) (*model.BatchStopBaremetalServersResponse, error)
- func (c *BmsClient) BatchStopBaremetalServersInvoker(request *model.BatchStopBaremetalServersRequest) *BatchStopBaremetalServersInvoker
- func (c *BmsClient) ChangeBaremetalServerName(request *model.ChangeBaremetalServerNameRequest) (*model.ChangeBaremetalServerNameResponse, error)
- func (c *BmsClient) ChangeBaremetalServerNameInvoker(request *model.ChangeBaremetalServerNameRequest) *ChangeBaremetalServerNameInvoker
- func (c *BmsClient) ChangeBaremetalServerOs(request *model.ChangeBaremetalServerOsRequest) (*model.ChangeBaremetalServerOsResponse, error)
- func (c *BmsClient) ChangeBaremetalServerOsInvoker(request *model.ChangeBaremetalServerOsRequest) *ChangeBaremetalServerOsInvoker
- func (c *BmsClient) CreateBareMetalServers(request *model.CreateBareMetalServersRequest) (*model.CreateBareMetalServersResponse, error)
- func (c *BmsClient) CreateBareMetalServersInvoker(request *model.CreateBareMetalServersRequest) *CreateBareMetalServersInvoker
- func (c *BmsClient) DeleteBaremetalServer(request *model.DeleteBaremetalServerRequest) (*model.DeleteBaremetalServerResponse, error)
- func (c *BmsClient) DeleteBaremetalServerInvoker(request *model.DeleteBaremetalServerRequest) *DeleteBaremetalServerInvoker
- func (c *BmsClient) DeleteServerNics(request *model.DeleteServerNicsRequest) (*model.DeleteServerNicsResponse, error)
- func (c *BmsClient) DeleteServerNicsInvoker(request *model.DeleteServerNicsRequest) *DeleteServerNicsInvoker
- func (c *BmsClient) DeleteWindowsBareMetalServerPassword(request *model.DeleteWindowsBareMetalServerPasswordRequest) (*model.DeleteWindowsBareMetalServerPasswordResponse, error)
- func (c *BmsClient) DeleteWindowsBareMetalServerPasswordInvoker(request *model.DeleteWindowsBareMetalServerPasswordRequest) *DeleteWindowsBareMetalServerPasswordInvoker
- func (c *BmsClient) DetachBaremetalServerVolume(request *model.DetachBaremetalServerVolumeRequest) (*model.DetachBaremetalServerVolumeResponse, error)
- func (c *BmsClient) DetachBaremetalServerVolumeInvoker(request *model.DetachBaremetalServerVolumeRequest) *DetachBaremetalServerVolumeInvoker
- func (c *BmsClient) ListBareMetalServerDetails(request *model.ListBareMetalServerDetailsRequest) (*model.ListBareMetalServerDetailsResponse, error)
- func (c *BmsClient) ListBareMetalServerDetailsInvoker(request *model.ListBareMetalServerDetailsRequest) *ListBareMetalServerDetailsInvoker
- func (c *BmsClient) ListBareMetalServers(request *model.ListBareMetalServersRequest) (*model.ListBareMetalServersResponse, error)
- func (c *BmsClient) ListBareMetalServersInvoker(request *model.ListBareMetalServersRequest) *ListBareMetalServersInvoker
- func (c *BmsClient) ListBaremetalFlavorDetailExtends(request *model.ListBaremetalFlavorDetailExtendsRequest) (*model.ListBaremetalFlavorDetailExtendsResponse, error)
- func (c *BmsClient) ListBaremetalFlavorDetailExtendsInvoker(request *model.ListBaremetalFlavorDetailExtendsRequest) *ListBaremetalFlavorDetailExtendsInvoker
- func (c *BmsClient) ReinstallBaremetalServerOs(request *model.ReinstallBaremetalServerOsRequest) (*model.ReinstallBaremetalServerOsResponse, error)
- func (c *BmsClient) ReinstallBaremetalServerOsInvoker(request *model.ReinstallBaremetalServerOsRequest) *ReinstallBaremetalServerOsInvoker
- func (c *BmsClient) ResetPwdOneClick(request *model.ResetPwdOneClickRequest) (*model.ResetPwdOneClickResponse, error)
- func (c *BmsClient) ResetPwdOneClickInvoker(request *model.ResetPwdOneClickRequest) *ResetPwdOneClickInvoker
- func (c *BmsClient) ShowBaremetalServerInterfaceAttachments(request *model.ShowBaremetalServerInterfaceAttachmentsRequest) (*model.ShowBaremetalServerInterfaceAttachmentsResponse, error)
- func (c *BmsClient) ShowBaremetalServerInterfaceAttachmentsInvoker(request *model.ShowBaremetalServerInterfaceAttachmentsRequest) *ShowBaremetalServerInterfaceAttachmentsInvoker
- func (c *BmsClient) ShowBaremetalServerTags(request *model.ShowBaremetalServerTagsRequest) (*model.ShowBaremetalServerTagsResponse, error)
- func (c *BmsClient) ShowBaremetalServerTagsInvoker(request *model.ShowBaremetalServerTagsRequest) *ShowBaremetalServerTagsInvoker
- func (c *BmsClient) ShowBaremetalServerVolumeInfo(request *model.ShowBaremetalServerVolumeInfoRequest) (*model.ShowBaremetalServerVolumeInfoResponse, error)
- func (c *BmsClient) ShowBaremetalServerVolumeInfoInvoker(request *model.ShowBaremetalServerVolumeInfoRequest) *ShowBaremetalServerVolumeInfoInvoker
- func (c *BmsClient) ShowJobInfos(request *model.ShowJobInfosRequest) (*model.ShowJobInfosResponse, error)
- func (c *BmsClient) ShowJobInfosInvoker(request *model.ShowJobInfosRequest) *ShowJobInfosInvoker
- func (c *BmsClient) ShowResetPwd(request *model.ShowResetPwdRequest) (*model.ShowResetPwdResponse, error)
- func (c *BmsClient) ShowResetPwdInvoker(request *model.ShowResetPwdRequest) *ShowResetPwdInvoker
- func (c *BmsClient) ShowServerRemoteConsole(request *model.ShowServerRemoteConsoleRequest) (*model.ShowServerRemoteConsoleResponse, error)
- func (c *BmsClient) ShowServerRemoteConsoleInvoker(request *model.ShowServerRemoteConsoleRequest) *ShowServerRemoteConsoleInvoker
- func (c *BmsClient) ShowSpecifiedVersion(request *model.ShowSpecifiedVersionRequest) (*model.ShowSpecifiedVersionResponse, error)
- func (c *BmsClient) ShowSpecifiedVersionInvoker(request *model.ShowSpecifiedVersionRequest) *ShowSpecifiedVersionInvoker
- func (c *BmsClient) ShowTenantQuota(request *model.ShowTenantQuotaRequest) (*model.ShowTenantQuotaResponse, error)
- func (c *BmsClient) ShowTenantQuotaInvoker(request *model.ShowTenantQuotaRequest) *ShowTenantQuotaInvoker
- func (c *BmsClient) ShowWindowsBaremetalServerPwd(request *model.ShowWindowsBaremetalServerPwdRequest) (*model.ShowWindowsBaremetalServerPwdResponse, error)
- func (c *BmsClient) ShowWindowsBaremetalServerPwdInvoker(request *model.ShowWindowsBaremetalServerPwdRequest) *ShowWindowsBaremetalServerPwdInvoker
- func (c *BmsClient) UpdateBaremetalServerInterfaceAttachments(request *model.UpdateBaremetalServerInterfaceAttachmentsRequest) (*model.UpdateBaremetalServerInterfaceAttachmentsResponse, error)
- func (c *BmsClient) UpdateBaremetalServerInterfaceAttachmentsInvoker(request *model.UpdateBaremetalServerInterfaceAttachmentsRequest) *UpdateBaremetalServerInterfaceAttachmentsInvoker
- func (c *BmsClient) UpdateBaremetalServerMetadata(request *model.UpdateBaremetalServerMetadataRequest) (*model.UpdateBaremetalServerMetadataResponse, error)
- func (c *BmsClient) UpdateBaremetalServerMetadataInvoker(request *model.UpdateBaremetalServerMetadataRequest) *UpdateBaremetalServerMetadataInvoker
- type ChangeBaremetalServerNameInvoker
- type ChangeBaremetalServerOsInvoker
- type CreateBareMetalServersInvoker
- type DeleteBaremetalServerInvoker
- type DeleteServerNicsInvoker
- type DeleteWindowsBareMetalServerPasswordInvoker
- type DetachBaremetalServerVolumeInvoker
- type ListBareMetalServerDetailsInvoker
- type ListBareMetalServersInvoker
- type ListBaremetalFlavorDetailExtendsInvoker
- type ReinstallBaremetalServerOsInvoker
- type ResetPwdOneClickInvoker
- type ShowBaremetalServerInterfaceAttachmentsInvoker
- type ShowBaremetalServerTagsInvoker
- type ShowBaremetalServerVolumeInfoInvoker
- type ShowJobInfosInvoker
- type ShowResetPwdInvoker
- type ShowServerRemoteConsoleInvoker
- type ShowSpecifiedVersionInvoker
- type ShowTenantQuotaInvoker
- type ShowWindowsBaremetalServerPwdInvoker
- type UpdateBaremetalServerInterfaceAttachmentsInvoker
- type UpdateBaremetalServerMetadataInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BmsClientBuilder ¶
func BmsClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForAddServerNics ¶ added in v0.1.6
func GenReqDefForAddServerNics() *def.HttpRequestDef
func GenReqDefForAttachBaremetalServerVolume ¶
func GenReqDefForAttachBaremetalServerVolume() *def.HttpRequestDef
func GenReqDefForBatchCreateBaremetalServerTags ¶
func GenReqDefForBatchCreateBaremetalServerTags() *def.HttpRequestDef
func GenReqDefForBatchDeleteBaremetalServerTags ¶
func GenReqDefForBatchDeleteBaremetalServerTags() *def.HttpRequestDef
func GenReqDefForBatchRebootBaremetalServers ¶
func GenReqDefForBatchRebootBaremetalServers() *def.HttpRequestDef
func GenReqDefForBatchStartBaremetalServers ¶
func GenReqDefForBatchStartBaremetalServers() *def.HttpRequestDef
func GenReqDefForBatchStopBaremetalServers ¶
func GenReqDefForBatchStopBaremetalServers() *def.HttpRequestDef
func GenReqDefForChangeBaremetalServerName ¶
func GenReqDefForChangeBaremetalServerName() *def.HttpRequestDef
func GenReqDefForChangeBaremetalServerOs ¶ added in v0.0.49
func GenReqDefForChangeBaremetalServerOs() *def.HttpRequestDef
func GenReqDefForCreateBareMetalServers ¶
func GenReqDefForCreateBareMetalServers() *def.HttpRequestDef
func GenReqDefForDeleteBaremetalServer ¶ added in v0.1.72
func GenReqDefForDeleteBaremetalServer() *def.HttpRequestDef
func GenReqDefForDeleteServerNics ¶ added in v0.1.6
func GenReqDefForDeleteServerNics() *def.HttpRequestDef
func GenReqDefForDeleteWindowsBareMetalServerPassword ¶
func GenReqDefForDeleteWindowsBareMetalServerPassword() *def.HttpRequestDef
func GenReqDefForDetachBaremetalServerVolume ¶
func GenReqDefForDetachBaremetalServerVolume() *def.HttpRequestDef
func GenReqDefForListBareMetalServerDetails ¶
func GenReqDefForListBareMetalServerDetails() *def.HttpRequestDef
func GenReqDefForListBareMetalServers ¶
func GenReqDefForListBareMetalServers() *def.HttpRequestDef
func GenReqDefForListBaremetalFlavorDetailExtends ¶
func GenReqDefForListBaremetalFlavorDetailExtends() *def.HttpRequestDef
func GenReqDefForReinstallBaremetalServerOs ¶
func GenReqDefForReinstallBaremetalServerOs() *def.HttpRequestDef
func GenReqDefForResetPwdOneClick ¶
func GenReqDefForResetPwdOneClick() *def.HttpRequestDef
func GenReqDefForShowBaremetalServerInterfaceAttachments ¶
func GenReqDefForShowBaremetalServerInterfaceAttachments() *def.HttpRequestDef
func GenReqDefForShowBaremetalServerTags ¶
func GenReqDefForShowBaremetalServerTags() *def.HttpRequestDef
func GenReqDefForShowBaremetalServerVolumeInfo ¶
func GenReqDefForShowBaremetalServerVolumeInfo() *def.HttpRequestDef
func GenReqDefForShowJobInfos ¶
func GenReqDefForShowJobInfos() *def.HttpRequestDef
func GenReqDefForShowResetPwd ¶
func GenReqDefForShowResetPwd() *def.HttpRequestDef
func GenReqDefForShowServerRemoteConsole ¶ added in v0.1.6
func GenReqDefForShowServerRemoteConsole() *def.HttpRequestDef
func GenReqDefForShowSpecifiedVersion ¶
func GenReqDefForShowSpecifiedVersion() *def.HttpRequestDef
func GenReqDefForShowTenantQuota ¶
func GenReqDefForShowTenantQuota() *def.HttpRequestDef
func GenReqDefForShowWindowsBaremetalServerPwd ¶
func GenReqDefForShowWindowsBaremetalServerPwd() *def.HttpRequestDef
func GenReqDefForUpdateBaremetalServerInterfaceAttachments ¶ added in v0.1.6
func GenReqDefForUpdateBaremetalServerInterfaceAttachments() *def.HttpRequestDef
func GenReqDefForUpdateBaremetalServerMetadata ¶
func GenReqDefForUpdateBaremetalServerMetadata() *def.HttpRequestDef
Types ¶
type AddServerNicsInvoker ¶ added in v0.1.6
type AddServerNicsInvoker struct {
*invoker.BaseInvoker
}
func (*AddServerNicsInvoker) Invoke ¶ added in v0.1.6
func (i *AddServerNicsInvoker) Invoke() (*model.AddServerNicsResponse, error)
type AttachBaremetalServerVolumeInvoker ¶ added in v0.0.90
type AttachBaremetalServerVolumeInvoker struct {
*invoker.BaseInvoker
}
func (*AttachBaremetalServerVolumeInvoker) Invoke ¶ added in v0.0.90
func (i *AttachBaremetalServerVolumeInvoker) Invoke() (*model.AttachBaremetalServerVolumeResponse, error)
type BatchCreateBaremetalServerTagsInvoker ¶ added in v0.0.90
type BatchCreateBaremetalServerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateBaremetalServerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreateBaremetalServerTagsInvoker) Invoke() (*model.BatchCreateBaremetalServerTagsResponse, error)
type BatchDeleteBaremetalServerTagsInvoker ¶ added in v0.0.90
type BatchDeleteBaremetalServerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteBaremetalServerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchDeleteBaremetalServerTagsInvoker) Invoke() (*model.BatchDeleteBaremetalServerTagsResponse, error)
type BatchRebootBaremetalServersInvoker ¶ added in v0.0.90
type BatchRebootBaremetalServersInvoker struct {
*invoker.BaseInvoker
}
func (*BatchRebootBaremetalServersInvoker) Invoke ¶ added in v0.0.90
func (i *BatchRebootBaremetalServersInvoker) Invoke() (*model.BatchRebootBaremetalServersResponse, error)
type BatchStartBaremetalServersInvoker ¶ added in v0.0.90
type BatchStartBaremetalServersInvoker struct {
*invoker.BaseInvoker
}
func (*BatchStartBaremetalServersInvoker) Invoke ¶ added in v0.0.90
func (i *BatchStartBaremetalServersInvoker) Invoke() (*model.BatchStartBaremetalServersResponse, error)
type BatchStopBaremetalServersInvoker ¶ added in v0.0.90
type BatchStopBaremetalServersInvoker struct {
*invoker.BaseInvoker
}
func (*BatchStopBaremetalServersInvoker) Invoke ¶ added in v0.0.90
func (i *BatchStopBaremetalServersInvoker) Invoke() (*model.BatchStopBaremetalServersResponse, error)
type BmsClient ¶
type BmsClient struct {
HcClient *http_client.HcHttpClient
}
func NewBmsClient ¶
func NewBmsClient(hcClient *http_client.HcHttpClient) *BmsClient
func (*BmsClient) AddServerNics ¶ added in v0.1.6
func (c *BmsClient) AddServerNics(request *model.AddServerNicsRequest) (*model.AddServerNicsResponse, error)
AddServerNics 裸金属服务器绑定弹性网卡
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) AddServerNicsInvoker ¶ added in v0.1.6
func (c *BmsClient) AddServerNicsInvoker(request *model.AddServerNicsRequest) *AddServerNicsInvoker
AddServerNicsInvoker 裸金属服务器绑定弹性网卡
func (*BmsClient) AttachBaremetalServerVolume ¶
func (c *BmsClient) AttachBaremetalServerVolume(request *model.AttachBaremetalServerVolumeRequest) (*model.AttachBaremetalServerVolumeResponse, error)
AttachBaremetalServerVolume 裸金属服务器挂载云硬盘
裸金属服务器创建成功后,如果发现磁盘不够用或者当前磁盘不满足要求,可以将已有云硬盘挂载给裸金属服务器,作为数据盘使用
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) AttachBaremetalServerVolumeInvoker ¶ added in v0.0.90
func (c *BmsClient) AttachBaremetalServerVolumeInvoker(request *model.AttachBaremetalServerVolumeRequest) *AttachBaremetalServerVolumeInvoker
AttachBaremetalServerVolumeInvoker 裸金属服务器挂载云硬盘
func (*BmsClient) BatchCreateBaremetalServerTags ¶
func (c *BmsClient) BatchCreateBaremetalServerTags(request *model.BatchCreateBaremetalServerTagsRequest) (*model.BatchCreateBaremetalServerTagsResponse, error)
BatchCreateBaremetalServerTags 批量添加裸金属服务器标签
- 为指定裸金属服务器批量添加标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) BatchCreateBaremetalServerTagsInvoker ¶ added in v0.0.90
func (c *BmsClient) BatchCreateBaremetalServerTagsInvoker(request *model.BatchCreateBaremetalServerTagsRequest) *BatchCreateBaremetalServerTagsInvoker
BatchCreateBaremetalServerTagsInvoker 批量添加裸金属服务器标签
func (*BmsClient) BatchDeleteBaremetalServerTags ¶
func (c *BmsClient) BatchDeleteBaremetalServerTags(request *model.BatchDeleteBaremetalServerTagsRequest) (*model.BatchDeleteBaremetalServerTagsResponse, error)
BatchDeleteBaremetalServerTags 批量删除l裸金属服务器标签
- 为指定云服务器批量删除标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) BatchDeleteBaremetalServerTagsInvoker ¶ added in v0.0.90
func (c *BmsClient) BatchDeleteBaremetalServerTagsInvoker(request *model.BatchDeleteBaremetalServerTagsRequest) *BatchDeleteBaremetalServerTagsInvoker
BatchDeleteBaremetalServerTagsInvoker 批量删除l裸金属服务器标签
func (*BmsClient) BatchRebootBaremetalServers ¶
func (c *BmsClient) BatchRebootBaremetalServers(request *model.BatchRebootBaremetalServersRequest) (*model.BatchRebootBaremetalServersResponse, error)
BatchRebootBaremetalServers 重启裸金属服务器
根据给定的裸金属服务器ID列表,批量重启裸金属服务器
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) BatchRebootBaremetalServersInvoker ¶ added in v0.0.90
func (c *BmsClient) BatchRebootBaremetalServersInvoker(request *model.BatchRebootBaremetalServersRequest) *BatchRebootBaremetalServersInvoker
BatchRebootBaremetalServersInvoker 重启裸金属服务器
func (*BmsClient) BatchStartBaremetalServers ¶
func (c *BmsClient) BatchStartBaremetalServers(request *model.BatchStartBaremetalServersRequest) (*model.BatchStartBaremetalServersResponse, error)
BatchStartBaremetalServers 启动裸金属服务器
根据给定的裸金属服务器ID列表,批量启动裸金属服务器
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) BatchStartBaremetalServersInvoker ¶ added in v0.0.90
func (c *BmsClient) BatchStartBaremetalServersInvoker(request *model.BatchStartBaremetalServersRequest) *BatchStartBaremetalServersInvoker
BatchStartBaremetalServersInvoker 启动裸金属服务器
func (*BmsClient) BatchStopBaremetalServers ¶
func (c *BmsClient) BatchStopBaremetalServers(request *model.BatchStopBaremetalServersRequest) (*model.BatchStopBaremetalServersResponse, error)
BatchStopBaremetalServers 关闭裸金属服务器
根据给定的裸金属服务器ID列表,批量关闭裸金属服务器
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) BatchStopBaremetalServersInvoker ¶ added in v0.0.90
func (c *BmsClient) BatchStopBaremetalServersInvoker(request *model.BatchStopBaremetalServersRequest) *BatchStopBaremetalServersInvoker
BatchStopBaremetalServersInvoker 关闭裸金属服务器
func (*BmsClient) ChangeBaremetalServerName ¶
func (c *BmsClient) ChangeBaremetalServerName(request *model.ChangeBaremetalServerNameRequest) (*model.ChangeBaremetalServerNameResponse, error)
ChangeBaremetalServerName 修改裸金属服务器名称
修改裸金属服务器名称
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ChangeBaremetalServerNameInvoker ¶ added in v0.0.90
func (c *BmsClient) ChangeBaremetalServerNameInvoker(request *model.ChangeBaremetalServerNameRequest) *ChangeBaremetalServerNameInvoker
ChangeBaremetalServerNameInvoker 修改裸金属服务器名称
func (*BmsClient) ChangeBaremetalServerOs ¶ added in v0.0.49
func (c *BmsClient) ChangeBaremetalServerOs(request *model.ChangeBaremetalServerOsRequest) (*model.ChangeBaremetalServerOsResponse, error)
ChangeBaremetalServerOs
切换裸金属服务器的操作系统。切换操作系统支持密码或者密钥注入,该接口支持企业项目细粒度权限的校验,具体细粒度请参见 bms:servers:changeOS
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ChangeBaremetalServerOsInvoker ¶ added in v0.0.90
func (c *BmsClient) ChangeBaremetalServerOsInvoker(request *model.ChangeBaremetalServerOsRequest) *ChangeBaremetalServerOsInvoker
ChangeBaremetalServerOsInvoker
func (*BmsClient) CreateBareMetalServers ¶
func (c *BmsClient) CreateBareMetalServers(request *model.CreateBareMetalServersRequest) (*model.CreateBareMetalServersResponse, error)
CreateBareMetalServers 创建裸金属服务器
创建一台或多台裸金属服务器,裸金属服务器的登录鉴权方式包括两种:密钥对、密码。为安全起见,推荐使用密钥对方式
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) CreateBareMetalServersInvoker ¶ added in v0.0.90
func (c *BmsClient) CreateBareMetalServersInvoker(request *model.CreateBareMetalServersRequest) *CreateBareMetalServersInvoker
CreateBareMetalServersInvoker 创建裸金属服务器
func (*BmsClient) DeleteBaremetalServer ¶ added in v0.1.72
func (c *BmsClient) DeleteBaremetalServer(request *model.DeleteBaremetalServerRequest) (*model.DeleteBaremetalServerResponse, error)
DeleteBaremetalServer 删除裸金属服务器裸金属服务器物理机
删除裸金属服务器裸金属服务器物理机
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) DeleteBaremetalServerInvoker ¶ added in v0.1.72
func (c *BmsClient) DeleteBaremetalServerInvoker(request *model.DeleteBaremetalServerRequest) *DeleteBaremetalServerInvoker
DeleteBaremetalServerInvoker 删除裸金属服务器裸金属服务器物理机
func (*BmsClient) DeleteServerNics ¶ added in v0.1.6
func (c *BmsClient) DeleteServerNics(request *model.DeleteServerNicsRequest) (*model.DeleteServerNicsResponse, error)
DeleteServerNics 裸金属服务器解绑弹性网卡
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) DeleteServerNicsInvoker ¶ added in v0.1.6
func (c *BmsClient) DeleteServerNicsInvoker(request *model.DeleteServerNicsRequest) *DeleteServerNicsInvoker
DeleteServerNicsInvoker 裸金属服务器解绑弹性网卡
func (*BmsClient) DeleteWindowsBareMetalServerPassword ¶
func (c *BmsClient) DeleteWindowsBareMetalServerPassword(request *model.DeleteWindowsBareMetalServerPasswordRequest) (*model.DeleteWindowsBareMetalServerPasswordResponse, error)
DeleteWindowsBareMetalServerPassword Windows裸金属服务器清除密码
清除Windows裸金属服务器初始安装时系统生成的密码记录。清除密码后,不影响裸金属服务器密码登录功能,但不能再使用获取密码功能来查询该裸金属服务器密码。如果裸金属服务器是通过私有镜像创建的,请确保已安装Cloudbase-init。公共镜像默认已安装该软件
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) DeleteWindowsBareMetalServerPasswordInvoker ¶ added in v0.0.90
func (c *BmsClient) DeleteWindowsBareMetalServerPasswordInvoker(request *model.DeleteWindowsBareMetalServerPasswordRequest) *DeleteWindowsBareMetalServerPasswordInvoker
DeleteWindowsBareMetalServerPasswordInvoker Windows裸金属服务器清除密码
func (*BmsClient) DetachBaremetalServerVolume ¶
func (c *BmsClient) DetachBaremetalServerVolume(request *model.DetachBaremetalServerVolumeRequest) (*model.DetachBaremetalServerVolumeResponse, error)
DetachBaremetalServerVolume 裸金属服务器卸载云磁盘
将挂载至裸金属服务器中的磁盘卸载;对于挂载在系统盘盘位(也就是“/dev/sda”挂载点)上的磁盘,不允许执行卸载操作;对于挂载在数据盘盘位(非“/dev/sda”挂载点)上的磁盘,支持离线卸载和在线卸载(裸金属服务器处于“运行中”状态)磁盘
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) DetachBaremetalServerVolumeInvoker ¶ added in v0.0.90
func (c *BmsClient) DetachBaremetalServerVolumeInvoker(request *model.DetachBaremetalServerVolumeRequest) *DetachBaremetalServerVolumeInvoker
DetachBaremetalServerVolumeInvoker 裸金属服务器卸载云磁盘
func (*BmsClient) ListBareMetalServerDetails ¶
func (c *BmsClient) ListBareMetalServerDetails(request *model.ListBareMetalServerDetailsRequest) (*model.ListBareMetalServerDetailsResponse, error)
ListBareMetalServerDetails 查询裸金属服务器详情
获取裸金属服务器详细信息,该接口支持查询裸金属服务器的计费方式,以及是否被冻结
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ListBareMetalServerDetailsInvoker ¶ added in v0.0.90
func (c *BmsClient) ListBareMetalServerDetailsInvoker(request *model.ListBareMetalServerDetailsRequest) *ListBareMetalServerDetailsInvoker
ListBareMetalServerDetailsInvoker 查询裸金属服务器详情
func (*BmsClient) ListBareMetalServers ¶
func (c *BmsClient) ListBareMetalServers(request *model.ListBareMetalServersRequest) (*model.ListBareMetalServersResponse, error)
ListBareMetalServers 查询裸金属服务器详情列表
用户根据设置的请求条件筛选裸金属服务器,并获取裸金属服务器的详细信息。该接口支持查询裸金属服务器计费方式,以及是否被冻结。
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ListBareMetalServersInvoker ¶ added in v0.0.90
func (c *BmsClient) ListBareMetalServersInvoker(request *model.ListBareMetalServersRequest) *ListBareMetalServersInvoker
ListBareMetalServersInvoker 查询裸金属服务器详情列表
func (*BmsClient) ListBaremetalFlavorDetailExtends ¶
func (c *BmsClient) ListBaremetalFlavorDetailExtends(request *model.ListBaremetalFlavorDetailExtendsRequest) (*model.ListBaremetalFlavorDetailExtendsResponse, error)
ListBaremetalFlavorDetailExtends 查询规格详情和规格扩展信息列表
查询裸金属服务器的规格详情和规格的扩展信息。您可以调用此接口查询“baremetal:extBootType”参数取值,以确认某个规格是否支持快速发放
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ListBaremetalFlavorDetailExtendsInvoker ¶ added in v0.0.90
func (c *BmsClient) ListBaremetalFlavorDetailExtendsInvoker(request *model.ListBaremetalFlavorDetailExtendsRequest) *ListBaremetalFlavorDetailExtendsInvoker
ListBaremetalFlavorDetailExtendsInvoker 查询规格详情和规格扩展信息列表
func (*BmsClient) ReinstallBaremetalServerOs ¶
func (c *BmsClient) ReinstallBaremetalServerOs(request *model.ReinstallBaremetalServerOsRequest) (*model.ReinstallBaremetalServerOsResponse, error)
ReinstallBaremetalServerOs 重装裸金属服务器操作系统
重装裸金属服务器的操作系统。快速发放裸金属服务器支持裸金属服务器数据盘不变的情况下,使用原镜像重装系统盘。重装操作系统支持密码或者密钥注入
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ReinstallBaremetalServerOsInvoker ¶ added in v0.0.90
func (c *BmsClient) ReinstallBaremetalServerOsInvoker(request *model.ReinstallBaremetalServerOsRequest) *ReinstallBaremetalServerOsInvoker
ReinstallBaremetalServerOsInvoker 重装裸金属服务器操作系统
func (*BmsClient) ResetPwdOneClick ¶
func (c *BmsClient) ResetPwdOneClick(request *model.ResetPwdOneClickRequest) (*model.ResetPwdOneClickResponse, error)
ResetPwdOneClick 一键重置裸金属服务器密码
在裸金属服务器支持一键重置密码功能的前提下,重置裸金属服务器管理帐号(root用户或Administrator用户)的密码。可以通过6.10.1-查询是否支持一键重置密码API查询是否支持一键重置密码。
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ResetPwdOneClickInvoker ¶ added in v0.0.90
func (c *BmsClient) ResetPwdOneClickInvoker(request *model.ResetPwdOneClickRequest) *ResetPwdOneClickInvoker
ResetPwdOneClickInvoker 一键重置裸金属服务器密码
func (*BmsClient) ShowBaremetalServerInterfaceAttachments ¶
func (c *BmsClient) ShowBaremetalServerInterfaceAttachments(request *model.ShowBaremetalServerInterfaceAttachmentsRequest) (*model.ShowBaremetalServerInterfaceAttachmentsResponse, error)
ShowBaremetalServerInterfaceAttachments 查询裸金属服务器网卡信息
查询裸金属服务器的网卡信息,比如网卡的IP地址、MAC地址
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ShowBaremetalServerInterfaceAttachmentsInvoker ¶ added in v0.0.90
func (c *BmsClient) ShowBaremetalServerInterfaceAttachmentsInvoker(request *model.ShowBaremetalServerInterfaceAttachmentsRequest) *ShowBaremetalServerInterfaceAttachmentsInvoker
ShowBaremetalServerInterfaceAttachmentsInvoker 查询裸金属服务器网卡信息
func (*BmsClient) ShowBaremetalServerTags ¶
func (c *BmsClient) ShowBaremetalServerTags(request *model.ShowBaremetalServerTagsRequest) (*model.ShowBaremetalServerTagsResponse, error)
ShowBaremetalServerTags 查询裸金属服务器标签
- 查询指定云服务器的标签信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ShowBaremetalServerTagsInvoker ¶ added in v0.0.90
func (c *BmsClient) ShowBaremetalServerTagsInvoker(request *model.ShowBaremetalServerTagsRequest) *ShowBaremetalServerTagsInvoker
ShowBaremetalServerTagsInvoker 查询裸金属服务器标签
func (*BmsClient) ShowBaremetalServerVolumeInfo ¶
func (c *BmsClient) ShowBaremetalServerVolumeInfo(request *model.ShowBaremetalServerVolumeInfoRequest) (*model.ShowBaremetalServerVolumeInfoResponse, error)
ShowBaremetalServerVolumeInfo 查询裸金属服务器挂载的云硬盘信息
查询裸金属服务器挂载的磁盘信息
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ShowBaremetalServerVolumeInfoInvoker ¶ added in v0.0.90
func (c *BmsClient) ShowBaremetalServerVolumeInfoInvoker(request *model.ShowBaremetalServerVolumeInfoRequest) *ShowBaremetalServerVolumeInfoInvoker
ShowBaremetalServerVolumeInfoInvoker 查询裸金属服务器挂载的云硬盘信息
func (*BmsClient) ShowJobInfos ¶
func (c *BmsClient) ShowJobInfos(request *model.ShowJobInfosRequest) (*model.ShowJobInfosResponse, error)
ShowJobInfos 查询Job状态
查询Job的执行状态。对于创建裸金属服务器物理机、挂卸卷等异步API,命令下发后,会返回job_id,通过job_id可以查询任务的执行状态
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ShowJobInfosInvoker ¶ added in v0.0.90
func (c *BmsClient) ShowJobInfosInvoker(request *model.ShowJobInfosRequest) *ShowJobInfosInvoker
ShowJobInfosInvoker 查询Job状态
func (*BmsClient) ShowResetPwd ¶
func (c *BmsClient) ShowResetPwd(request *model.ShowResetPwdRequest) (*model.ShowResetPwdResponse, error)
ShowResetPwd 查询是否支持一键重置密码
查询是否支持一键重置密码
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ShowResetPwdInvoker ¶ added in v0.0.90
func (c *BmsClient) ShowResetPwdInvoker(request *model.ShowResetPwdRequest) *ShowResetPwdInvoker
ShowResetPwdInvoker 查询是否支持一键重置密码
func (*BmsClient) ShowServerRemoteConsole ¶ added in v0.1.6
func (c *BmsClient) ShowServerRemoteConsole(request *model.ShowServerRemoteConsoleRequest) (*model.ShowServerRemoteConsoleResponse, error)
ShowServerRemoteConsole 获取裸金属服务器远程登录地址
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ShowServerRemoteConsoleInvoker ¶ added in v0.1.6
func (c *BmsClient) ShowServerRemoteConsoleInvoker(request *model.ShowServerRemoteConsoleRequest) *ShowServerRemoteConsoleInvoker
ShowServerRemoteConsoleInvoker 获取裸金属服务器远程登录地址
func (*BmsClient) ShowSpecifiedVersion ¶
func (c *BmsClient) ShowSpecifiedVersion(request *model.ShowSpecifiedVersionRequest) (*model.ShowSpecifiedVersionResponse, error)
ShowSpecifiedVersion 查询指定API版本信息
查询裸金属服务指定接口版本的信息
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ShowSpecifiedVersionInvoker ¶ added in v0.0.90
func (c *BmsClient) ShowSpecifiedVersionInvoker(request *model.ShowSpecifiedVersionRequest) *ShowSpecifiedVersionInvoker
ShowSpecifiedVersionInvoker 查询指定API版本信息
func (*BmsClient) ShowTenantQuota ¶
func (c *BmsClient) ShowTenantQuota(request *model.ShowTenantQuotaRequest) (*model.ShowTenantQuotaResponse, error)
ShowTenantQuota 查询租户配额
查询该租户下,所有资源的配额信息,包括已使用配额
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ShowTenantQuotaInvoker ¶ added in v0.0.90
func (c *BmsClient) ShowTenantQuotaInvoker(request *model.ShowTenantQuotaRequest) *ShowTenantQuotaInvoker
ShowTenantQuotaInvoker 查询租户配额
func (*BmsClient) ShowWindowsBaremetalServerPwd ¶
func (c *BmsClient) ShowWindowsBaremetalServerPwd(request *model.ShowWindowsBaremetalServerPwdRequest) (*model.ShowWindowsBaremetalServerPwdResponse, error)
ShowWindowsBaremetalServerPwd Windows裸金属服务器获取密码
获取Windows裸金属服务器初始安装时系统生成的管理员帐户(Administrator帐户或Cloudbase-init设置的帐户)随机密码。如果裸金属服务器是通过私有镜像创建的,请确保已安装Cloudbase-init。公共镜像默认已安装该软件
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) ShowWindowsBaremetalServerPwdInvoker ¶ added in v0.0.90
func (c *BmsClient) ShowWindowsBaremetalServerPwdInvoker(request *model.ShowWindowsBaremetalServerPwdRequest) *ShowWindowsBaremetalServerPwdInvoker
ShowWindowsBaremetalServerPwdInvoker Windows裸金属服务器获取密码
func (*BmsClient) UpdateBaremetalServerInterfaceAttachments ¶ added in v0.1.6
func (c *BmsClient) UpdateBaremetalServerInterfaceAttachments(request *model.UpdateBaremetalServerInterfaceAttachmentsRequest) (*model.UpdateBaremetalServerInterfaceAttachmentsResponse, error)
UpdateBaremetalServerInterfaceAttachments 修改裸金属服务器弹性网卡的属性
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) UpdateBaremetalServerInterfaceAttachmentsInvoker ¶ added in v0.1.6
func (c *BmsClient) UpdateBaremetalServerInterfaceAttachmentsInvoker(request *model.UpdateBaremetalServerInterfaceAttachmentsRequest) *UpdateBaremetalServerInterfaceAttachmentsInvoker
UpdateBaremetalServerInterfaceAttachmentsInvoker 修改裸金属服务器弹性网卡的属性
func (*BmsClient) UpdateBaremetalServerMetadata ¶
func (c *BmsClient) UpdateBaremetalServerMetadata(request *model.UpdateBaremetalServerMetadataRequest) (*model.UpdateBaremetalServerMetadataResponse, error)
UpdateBaremetalServerMetadata 更新裸金属服务器元数据
更新裸金属服务器元数据。如果元数据中没有待更新字段,则自动添加该字段。如果元数据中已存在待更新字段,则直接更新字段值;如果元数据中的字段不再请求参数中,则保持不变
Please refer to HUAWEI cloud API Explorer for details.
func (*BmsClient) UpdateBaremetalServerMetadataInvoker ¶ added in v0.0.90
func (c *BmsClient) UpdateBaremetalServerMetadataInvoker(request *model.UpdateBaremetalServerMetadataRequest) *UpdateBaremetalServerMetadataInvoker
UpdateBaremetalServerMetadataInvoker 更新裸金属服务器元数据
type ChangeBaremetalServerNameInvoker ¶ added in v0.0.90
type ChangeBaremetalServerNameInvoker struct {
*invoker.BaseInvoker
}
func (*ChangeBaremetalServerNameInvoker) Invoke ¶ added in v0.0.90
func (i *ChangeBaremetalServerNameInvoker) Invoke() (*model.ChangeBaremetalServerNameResponse, error)
type ChangeBaremetalServerOsInvoker ¶ added in v0.0.90
type ChangeBaremetalServerOsInvoker struct {
*invoker.BaseInvoker
}
func (*ChangeBaremetalServerOsInvoker) Invoke ¶ added in v0.0.90
func (i *ChangeBaremetalServerOsInvoker) Invoke() (*model.ChangeBaremetalServerOsResponse, error)
type CreateBareMetalServersInvoker ¶ added in v0.0.90
type CreateBareMetalServersInvoker struct {
*invoker.BaseInvoker
}
func (*CreateBareMetalServersInvoker) Invoke ¶ added in v0.0.90
func (i *CreateBareMetalServersInvoker) Invoke() (*model.CreateBareMetalServersResponse, error)
type DeleteBaremetalServerInvoker ¶ added in v0.1.72
type DeleteBaremetalServerInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteBaremetalServerInvoker) Invoke ¶ added in v0.1.72
func (i *DeleteBaremetalServerInvoker) Invoke() (*model.DeleteBaremetalServerResponse, error)
type DeleteServerNicsInvoker ¶ added in v0.1.6
type DeleteServerNicsInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteServerNicsInvoker) Invoke ¶ added in v0.1.6
func (i *DeleteServerNicsInvoker) Invoke() (*model.DeleteServerNicsResponse, error)
type DeleteWindowsBareMetalServerPasswordInvoker ¶ added in v0.0.90
type DeleteWindowsBareMetalServerPasswordInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteWindowsBareMetalServerPasswordInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteWindowsBareMetalServerPasswordInvoker) Invoke() (*model.DeleteWindowsBareMetalServerPasswordResponse, error)
type DetachBaremetalServerVolumeInvoker ¶ added in v0.0.90
type DetachBaremetalServerVolumeInvoker struct {
*invoker.BaseInvoker
}
func (*DetachBaremetalServerVolumeInvoker) Invoke ¶ added in v0.0.90
func (i *DetachBaremetalServerVolumeInvoker) Invoke() (*model.DetachBaremetalServerVolumeResponse, error)
type ListBareMetalServerDetailsInvoker ¶ added in v0.0.90
type ListBareMetalServerDetailsInvoker struct {
*invoker.BaseInvoker
}
func (*ListBareMetalServerDetailsInvoker) Invoke ¶ added in v0.0.90
func (i *ListBareMetalServerDetailsInvoker) Invoke() (*model.ListBareMetalServerDetailsResponse, error)
type ListBareMetalServersInvoker ¶ added in v0.0.90
type ListBareMetalServersInvoker struct {
*invoker.BaseInvoker
}
func (*ListBareMetalServersInvoker) Invoke ¶ added in v0.0.90
func (i *ListBareMetalServersInvoker) Invoke() (*model.ListBareMetalServersResponse, error)
type ListBaremetalFlavorDetailExtendsInvoker ¶ added in v0.0.90
type ListBaremetalFlavorDetailExtendsInvoker struct {
*invoker.BaseInvoker
}
func (*ListBaremetalFlavorDetailExtendsInvoker) Invoke ¶ added in v0.0.90
func (i *ListBaremetalFlavorDetailExtendsInvoker) Invoke() (*model.ListBaremetalFlavorDetailExtendsResponse, error)
type ReinstallBaremetalServerOsInvoker ¶ added in v0.0.90
type ReinstallBaremetalServerOsInvoker struct {
*invoker.BaseInvoker
}
func (*ReinstallBaremetalServerOsInvoker) Invoke ¶ added in v0.0.90
func (i *ReinstallBaremetalServerOsInvoker) Invoke() (*model.ReinstallBaremetalServerOsResponse, error)
type ResetPwdOneClickInvoker ¶ added in v0.0.90
type ResetPwdOneClickInvoker struct {
*invoker.BaseInvoker
}
func (*ResetPwdOneClickInvoker) Invoke ¶ added in v0.0.90
func (i *ResetPwdOneClickInvoker) Invoke() (*model.ResetPwdOneClickResponse, error)
type ShowBaremetalServerInterfaceAttachmentsInvoker ¶ added in v0.0.90
type ShowBaremetalServerInterfaceAttachmentsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowBaremetalServerInterfaceAttachmentsInvoker) Invoke ¶ added in v0.0.90
func (i *ShowBaremetalServerInterfaceAttachmentsInvoker) Invoke() (*model.ShowBaremetalServerInterfaceAttachmentsResponse, error)
type ShowBaremetalServerTagsInvoker ¶ added in v0.0.90
type ShowBaremetalServerTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowBaremetalServerTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ShowBaremetalServerTagsInvoker) Invoke() (*model.ShowBaremetalServerTagsResponse, error)
type ShowBaremetalServerVolumeInfoInvoker ¶ added in v0.0.90
type ShowBaremetalServerVolumeInfoInvoker struct {
*invoker.BaseInvoker
}
func (*ShowBaremetalServerVolumeInfoInvoker) Invoke ¶ added in v0.0.90
func (i *ShowBaremetalServerVolumeInfoInvoker) Invoke() (*model.ShowBaremetalServerVolumeInfoResponse, error)
type ShowJobInfosInvoker ¶ added in v0.0.90
type ShowJobInfosInvoker struct {
*invoker.BaseInvoker
}
func (*ShowJobInfosInvoker) Invoke ¶ added in v0.0.90
func (i *ShowJobInfosInvoker) Invoke() (*model.ShowJobInfosResponse, error)
type ShowResetPwdInvoker ¶ added in v0.0.90
type ShowResetPwdInvoker struct {
*invoker.BaseInvoker
}
func (*ShowResetPwdInvoker) Invoke ¶ added in v0.0.90
func (i *ShowResetPwdInvoker) Invoke() (*model.ShowResetPwdResponse, error)
type ShowServerRemoteConsoleInvoker ¶ added in v0.1.6
type ShowServerRemoteConsoleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowServerRemoteConsoleInvoker) Invoke ¶ added in v0.1.6
func (i *ShowServerRemoteConsoleInvoker) Invoke() (*model.ShowServerRemoteConsoleResponse, error)
type ShowSpecifiedVersionInvoker ¶ added in v0.0.90
type ShowSpecifiedVersionInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSpecifiedVersionInvoker) Invoke ¶ added in v0.0.90
func (i *ShowSpecifiedVersionInvoker) Invoke() (*model.ShowSpecifiedVersionResponse, error)
type ShowTenantQuotaInvoker ¶ added in v0.0.90
type ShowTenantQuotaInvoker struct {
*invoker.BaseInvoker
}
func (*ShowTenantQuotaInvoker) Invoke ¶ added in v0.0.90
func (i *ShowTenantQuotaInvoker) Invoke() (*model.ShowTenantQuotaResponse, error)
type ShowWindowsBaremetalServerPwdInvoker ¶ added in v0.0.90
type ShowWindowsBaremetalServerPwdInvoker struct {
*invoker.BaseInvoker
}
func (*ShowWindowsBaremetalServerPwdInvoker) Invoke ¶ added in v0.0.90
func (i *ShowWindowsBaremetalServerPwdInvoker) Invoke() (*model.ShowWindowsBaremetalServerPwdResponse, error)
type UpdateBaremetalServerInterfaceAttachmentsInvoker ¶ added in v0.1.6
type UpdateBaremetalServerInterfaceAttachmentsInvoker struct {
*invoker.BaseInvoker
}
type UpdateBaremetalServerMetadataInvoker ¶ added in v0.0.90
type UpdateBaremetalServerMetadataInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateBaremetalServerMetadataInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateBaremetalServerMetadataInvoker) Invoke() (*model.UpdateBaremetalServerMetadataResponse, error)