Documentation
¶
Index ¶
- Constants
- type AttachCamRoleRequest
- type AttachCamRoleRequestParams
- type AttachCamRoleResponse
- type AttachCamRoleResponseParams
- type BindPsaTagRequest
- type BindPsaTagRequestParams
- type BindPsaTagResponse
- type BindPsaTagResponseParams
- type BuyDevicesRequest
- type BuyDevicesRequestParams
- type BuyDevicesResponse
- type BuyDevicesResponseParams
- type Client
- func (c *Client) AttachCamRole(request *AttachCamRoleRequest) (response *AttachCamRoleResponse, err error)
- func (c *Client) AttachCamRoleWithContext(ctx context.Context, request *AttachCamRoleRequest) (response *AttachCamRoleResponse, err error)
- func (c *Client) BindPsaTag(request *BindPsaTagRequest) (response *BindPsaTagResponse, err error)
- func (c *Client) BindPsaTagWithContext(ctx context.Context, request *BindPsaTagRequest) (response *BindPsaTagResponse, err error)
- func (c *Client) BuyDevices(request *BuyDevicesRequest) (response *BuyDevicesResponse, err error)
- func (c *Client) BuyDevicesWithContext(ctx context.Context, request *BuyDevicesRequest) (response *BuyDevicesResponse, err error)
- func (c *Client) CreateCustomImage(request *CreateCustomImageRequest) (response *CreateCustomImageResponse, err error)
- func (c *Client) CreateCustomImageWithContext(ctx context.Context, request *CreateCustomImageRequest) (response *CreateCustomImageResponse, err error)
- func (c *Client) CreatePsaRegulation(request *CreatePsaRegulationRequest) (response *CreatePsaRegulationResponse, err error)
- func (c *Client) CreatePsaRegulationWithContext(ctx context.Context, request *CreatePsaRegulationRequest) (response *CreatePsaRegulationResponse, err error)
- func (c *Client) CreateSpotDevice(request *CreateSpotDeviceRequest) (response *CreateSpotDeviceResponse, err error)
- func (c *Client) CreateSpotDeviceWithContext(ctx context.Context, request *CreateSpotDeviceRequest) (response *CreateSpotDeviceResponse, err error)
- func (c *Client) CreateUserCmd(request *CreateUserCmdRequest) (response *CreateUserCmdResponse, err error)
- func (c *Client) CreateUserCmdWithContext(ctx context.Context, request *CreateUserCmdRequest) (response *CreateUserCmdResponse, err error)
- func (c *Client) DeleteCustomImages(request *DeleteCustomImagesRequest) (response *DeleteCustomImagesResponse, err error)
- func (c *Client) DeleteCustomImagesWithContext(ctx context.Context, request *DeleteCustomImagesRequest) (response *DeleteCustomImagesResponse, err error)
- func (c *Client) DeletePsaRegulation(request *DeletePsaRegulationRequest) (response *DeletePsaRegulationResponse, err error)
- func (c *Client) DeletePsaRegulationWithContext(ctx context.Context, request *DeletePsaRegulationRequest) (response *DeletePsaRegulationResponse, err error)
- func (c *Client) DeleteUserCmds(request *DeleteUserCmdsRequest) (response *DeleteUserCmdsResponse, err error)
- func (c *Client) DeleteUserCmdsWithContext(ctx context.Context, request *DeleteUserCmdsRequest) (response *DeleteUserCmdsResponse, err error)
- func (c *Client) DescribeCustomImageProcess(request *DescribeCustomImageProcessRequest) (response *DescribeCustomImageProcessResponse, err error)
- func (c *Client) DescribeCustomImageProcessWithContext(ctx context.Context, request *DescribeCustomImageProcessRequest) (response *DescribeCustomImageProcessResponse, err error)
- func (c *Client) DescribeCustomImages(request *DescribeCustomImagesRequest) (response *DescribeCustomImagesResponse, err error)
- func (c *Client) DescribeCustomImagesWithContext(ctx context.Context, request *DescribeCustomImagesRequest) (response *DescribeCustomImagesResponse, err error)
- func (c *Client) DescribeDeviceClass(request *DescribeDeviceClassRequest) (response *DescribeDeviceClassResponse, err error)
- func (c *Client) DescribeDeviceClassPartition(request *DescribeDeviceClassPartitionRequest) (response *DescribeDeviceClassPartitionResponse, err error)
- func (c *Client) DescribeDeviceClassPartitionWithContext(ctx context.Context, request *DescribeDeviceClassPartitionRequest) (response *DescribeDeviceClassPartitionResponse, err error)
- func (c *Client) DescribeDeviceClassWithContext(ctx context.Context, request *DescribeDeviceClassRequest) (response *DescribeDeviceClassResponse, err error)
- func (c *Client) DescribeDeviceHardwareInfo(request *DescribeDeviceHardwareInfoRequest) (response *DescribeDeviceHardwareInfoResponse, err error)
- func (c *Client) DescribeDeviceHardwareInfoWithContext(ctx context.Context, request *DescribeDeviceHardwareInfoRequest) (response *DescribeDeviceHardwareInfoResponse, err error)
- func (c *Client) DescribeDeviceInventory(request *DescribeDeviceInventoryRequest) (response *DescribeDeviceInventoryResponse, err error)
- func (c *Client) DescribeDeviceInventoryWithContext(ctx context.Context, request *DescribeDeviceInventoryRequest) (response *DescribeDeviceInventoryResponse, err error)
- func (c *Client) DescribeDeviceOperationLog(request *DescribeDeviceOperationLogRequest) (response *DescribeDeviceOperationLogResponse, err error)
- func (c *Client) DescribeDeviceOperationLogWithContext(ctx context.Context, request *DescribeDeviceOperationLogRequest) (response *DescribeDeviceOperationLogResponse, err error)
- func (c *Client) DescribeDevicePartition(request *DescribeDevicePartitionRequest) (response *DescribeDevicePartitionResponse, err error)
- func (c *Client) DescribeDevicePartitionWithContext(ctx context.Context, request *DescribeDevicePartitionRequest) (response *DescribeDevicePartitionResponse, err error)
- func (c *Client) DescribeDevicePosition(request *DescribeDevicePositionRequest) (response *DescribeDevicePositionResponse, err error)
- func (c *Client) DescribeDevicePositionWithContext(ctx context.Context, request *DescribeDevicePositionRequest) (response *DescribeDevicePositionResponse, err error)
- func (c *Client) DescribeDevicePriceInfo(request *DescribeDevicePriceInfoRequest) (response *DescribeDevicePriceInfoResponse, err error)
- func (c *Client) DescribeDevicePriceInfoWithContext(ctx context.Context, request *DescribeDevicePriceInfoRequest) (response *DescribeDevicePriceInfoResponse, err error)
- func (c *Client) DescribeDevices(request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)
- func (c *Client) DescribeDevicesWithContext(ctx context.Context, request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)
- func (c *Client) DescribeHardwareSpecification(request *DescribeHardwareSpecificationRequest) (response *DescribeHardwareSpecificationResponse, err error)
- func (c *Client) DescribeHardwareSpecificationWithContext(ctx context.Context, request *DescribeHardwareSpecificationRequest) (response *DescribeHardwareSpecificationResponse, err error)
- func (c *Client) DescribeHostedDeviceOutBandInfo(request *DescribeHostedDeviceOutBandInfoRequest) (response *DescribeHostedDeviceOutBandInfoResponse, err error)
- func (c *Client) DescribeHostedDeviceOutBandInfoWithContext(ctx context.Context, request *DescribeHostedDeviceOutBandInfoRequest) (response *DescribeHostedDeviceOutBandInfoResponse, err error)
- func (c *Client) DescribeOperationResult(request *DescribeOperationResultRequest) (response *DescribeOperationResultResponse, err error)
- func (c *Client) DescribeOperationResultWithContext(ctx context.Context, request *DescribeOperationResultRequest) (response *DescribeOperationResultResponse, err error)
- func (c *Client) DescribeOsInfo(request *DescribeOsInfoRequest) (response *DescribeOsInfoResponse, err error)
- func (c *Client) DescribeOsInfoWithContext(ctx context.Context, request *DescribeOsInfoRequest) (response *DescribeOsInfoResponse, err error)
- func (c *Client) DescribePsaRegulations(request *DescribePsaRegulationsRequest) (response *DescribePsaRegulationsResponse, err error)
- func (c *Client) DescribePsaRegulationsWithContext(ctx context.Context, request *DescribePsaRegulationsRequest) (response *DescribePsaRegulationsResponse, err error)
- func (c *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (c *Client) DescribeRegionsWithContext(ctx context.Context, request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (c *Client) DescribeRepairTaskConstant(request *DescribeRepairTaskConstantRequest) (response *DescribeRepairTaskConstantResponse, err error)
- func (c *Client) DescribeRepairTaskConstantWithContext(ctx context.Context, request *DescribeRepairTaskConstantRequest) (response *DescribeRepairTaskConstantResponse, err error)
- func (c *Client) DescribeTaskInfo(request *DescribeTaskInfoRequest) (response *DescribeTaskInfoResponse, err error)
- func (c *Client) DescribeTaskInfoWithContext(ctx context.Context, request *DescribeTaskInfoRequest) (response *DescribeTaskInfoResponse, err error)
- func (c *Client) DescribeTaskOperationLog(request *DescribeTaskOperationLogRequest) (response *DescribeTaskOperationLogResponse, err error)
- func (c *Client) DescribeTaskOperationLogWithContext(ctx context.Context, request *DescribeTaskOperationLogRequest) (response *DescribeTaskOperationLogResponse, err error)
- func (c *Client) DescribeUserCmdTaskInfo(request *DescribeUserCmdTaskInfoRequest) (response *DescribeUserCmdTaskInfoResponse, err error)
- func (c *Client) DescribeUserCmdTaskInfoWithContext(ctx context.Context, request *DescribeUserCmdTaskInfoRequest) (response *DescribeUserCmdTaskInfoResponse, err error)
- func (c *Client) DescribeUserCmdTasks(request *DescribeUserCmdTasksRequest) (response *DescribeUserCmdTasksResponse, err error)
- func (c *Client) DescribeUserCmdTasksWithContext(ctx context.Context, request *DescribeUserCmdTasksRequest) (response *DescribeUserCmdTasksResponse, err error)
- func (c *Client) DescribeUserCmds(request *DescribeUserCmdsRequest) (response *DescribeUserCmdsResponse, err error)
- func (c *Client) DescribeUserCmdsWithContext(ctx context.Context, request *DescribeUserCmdsRequest) (response *DescribeUserCmdsResponse, err error)
- func (c *Client) DetachCamRole(request *DetachCamRoleRequest) (response *DetachCamRoleResponse, err error)
- func (c *Client) DetachCamRoleWithContext(ctx context.Context, request *DetachCamRoleRequest) (response *DetachCamRoleResponse, err error)
- func (c *Client) ModifyCustomImageAttribute(request *ModifyCustomImageAttributeRequest) (response *ModifyCustomImageAttributeResponse, err error)
- func (c *Client) ModifyCustomImageAttributeWithContext(ctx context.Context, request *ModifyCustomImageAttributeRequest) (response *ModifyCustomImageAttributeResponse, err error)
- func (c *Client) ModifyDeviceAliases(request *ModifyDeviceAliasesRequest) (response *ModifyDeviceAliasesResponse, err error)
- func (c *Client) ModifyDeviceAliasesWithContext(ctx context.Context, request *ModifyDeviceAliasesRequest) (response *ModifyDeviceAliasesResponse, err error)
- func (c *Client) ModifyDeviceAutoRenewFlag(request *ModifyDeviceAutoRenewFlagRequest) (response *ModifyDeviceAutoRenewFlagResponse, err error)
- func (c *Client) ModifyDeviceAutoRenewFlagWithContext(ctx context.Context, request *ModifyDeviceAutoRenewFlagRequest) (response *ModifyDeviceAutoRenewFlagResponse, err error)
- func (c *Client) ModifyLanIp(request *ModifyLanIpRequest) (response *ModifyLanIpResponse, err error)
- func (c *Client) ModifyLanIpWithContext(ctx context.Context, request *ModifyLanIpRequest) (response *ModifyLanIpResponse, err error)
- func (c *Client) ModifyPayModePre2Post(request *ModifyPayModePre2PostRequest) (response *ModifyPayModePre2PostResponse, err error)
- func (c *Client) ModifyPayModePre2PostWithContext(ctx context.Context, request *ModifyPayModePre2PostRequest) (response *ModifyPayModePre2PostResponse, err error)
- func (c *Client) ModifyPsaRegulation(request *ModifyPsaRegulationRequest) (response *ModifyPsaRegulationResponse, err error)
- func (c *Client) ModifyPsaRegulationWithContext(ctx context.Context, request *ModifyPsaRegulationRequest) (response *ModifyPsaRegulationResponse, err error)
- func (c *Client) ModifyUserCmd(request *ModifyUserCmdRequest) (response *ModifyUserCmdResponse, err error)
- func (c *Client) ModifyUserCmdWithContext(ctx context.Context, request *ModifyUserCmdRequest) (response *ModifyUserCmdResponse, err error)
- func (c *Client) OfflineDevices(request *OfflineDevicesRequest) (response *OfflineDevicesResponse, err error)
- func (c *Client) OfflineDevicesWithContext(ctx context.Context, request *OfflineDevicesRequest) (response *OfflineDevicesResponse, err error)
- func (c *Client) RebootDevices(request *RebootDevicesRequest) (response *RebootDevicesResponse, err error)
- func (c *Client) RebootDevicesWithContext(ctx context.Context, request *RebootDevicesRequest) (response *RebootDevicesResponse, err error)
- func (c *Client) RecoverDevices(request *RecoverDevicesRequest) (response *RecoverDevicesResponse, err error)
- func (c *Client) RecoverDevicesWithContext(ctx context.Context, request *RecoverDevicesRequest) (response *RecoverDevicesResponse, err error)
- func (c *Client) ReloadDeviceOs(request *ReloadDeviceOsRequest) (response *ReloadDeviceOsResponse, err error)
- func (c *Client) ReloadDeviceOsWithContext(ctx context.Context, request *ReloadDeviceOsRequest) (response *ReloadDeviceOsResponse, err error)
- func (c *Client) RepairTaskControl(request *RepairTaskControlRequest) (response *RepairTaskControlResponse, err error)
- func (c *Client) RepairTaskControlWithContext(ctx context.Context, request *RepairTaskControlRequest) (response *RepairTaskControlResponse, err error)
- func (c *Client) ResetDevicePassword(request *ResetDevicePasswordRequest) (response *ResetDevicePasswordResponse, err error)
- func (c *Client) ResetDevicePasswordWithContext(ctx context.Context, request *ResetDevicePasswordRequest) (response *ResetDevicePasswordResponse, err error)
- func (c *Client) ReturnDevices(request *ReturnDevicesRequest) (response *ReturnDevicesResponse, err error)
- func (c *Client) ReturnDevicesWithContext(ctx context.Context, request *ReturnDevicesRequest) (response *ReturnDevicesResponse, err error)
- func (c *Client) RunUserCmd(request *RunUserCmdRequest) (response *RunUserCmdResponse, err error)
- func (c *Client) RunUserCmdWithContext(ctx context.Context, request *RunUserCmdRequest) (response *RunUserCmdResponse, err error)
- func (c *Client) SetOutBandVpnAuthPassword(request *SetOutBandVpnAuthPasswordRequest) (response *SetOutBandVpnAuthPasswordResponse, err error)
- func (c *Client) SetOutBandVpnAuthPasswordWithContext(ctx context.Context, request *SetOutBandVpnAuthPasswordRequest) (response *SetOutBandVpnAuthPasswordResponse, err error)
- func (c *Client) ShutdownDevices(request *ShutdownDevicesRequest) (response *ShutdownDevicesResponse, err error)
- func (c *Client) ShutdownDevicesWithContext(ctx context.Context, request *ShutdownDevicesRequest) (response *ShutdownDevicesResponse, err error)
- func (c *Client) StartDevices(request *StartDevicesRequest) (response *StartDevicesResponse, err error)
- func (c *Client) StartDevicesWithContext(ctx context.Context, request *StartDevicesRequest) (response *StartDevicesResponse, err error)
- func (c *Client) UnbindPsaTag(request *UnbindPsaTagRequest) (response *UnbindPsaTagResponse, err error)
- func (c *Client) UnbindPsaTagWithContext(ctx context.Context, request *UnbindPsaTagRequest) (response *UnbindPsaTagResponse, err error)
- type CpuInfo
- type CreateCustomImageRequest
- type CreateCustomImageRequestParams
- type CreateCustomImageResponse
- type CreateCustomImageResponseParams
- type CreatePsaRegulationRequest
- type CreatePsaRegulationRequestParams
- type CreatePsaRegulationResponse
- type CreatePsaRegulationResponseParams
- type CreateSpotDeviceRequest
- type CreateSpotDeviceRequestParams
- type CreateSpotDeviceResponse
- type CreateSpotDeviceResponseParams
- type CreateUserCmdRequest
- type CreateUserCmdRequestParams
- type CreateUserCmdResponse
- type CreateUserCmdResponseParams
- type CustomImage
- type CustomImageProcess
- type DeleteCustomImagesRequest
- type DeleteCustomImagesRequestParams
- type DeleteCustomImagesResponse
- type DeleteCustomImagesResponseParams
- type DeletePsaRegulationRequest
- type DeletePsaRegulationRequestParams
- type DeletePsaRegulationResponse
- type DeletePsaRegulationResponseParams
- type DeleteUserCmdsRequest
- type DeleteUserCmdsRequestParams
- type DeleteUserCmdsResponse
- type DeleteUserCmdsResponseParams
- type DescribeCustomImageProcessRequest
- type DescribeCustomImageProcessRequestParams
- type DescribeCustomImageProcessResponse
- type DescribeCustomImageProcessResponseParams
- type DescribeCustomImagesRequest
- type DescribeCustomImagesRequestParams
- type DescribeCustomImagesResponse
- type DescribeCustomImagesResponseParams
- type DescribeDeviceClassPartitionRequest
- type DescribeDeviceClassPartitionRequestParams
- type DescribeDeviceClassPartitionResponse
- type DescribeDeviceClassPartitionResponseParams
- type DescribeDeviceClassRequest
- type DescribeDeviceClassRequestParams
- type DescribeDeviceClassResponse
- type DescribeDeviceClassResponseParams
- type DescribeDeviceHardwareInfoRequest
- type DescribeDeviceHardwareInfoRequestParams
- type DescribeDeviceHardwareInfoResponse
- type DescribeDeviceHardwareInfoResponseParams
- type DescribeDeviceInventoryRequest
- type DescribeDeviceInventoryRequestParams
- type DescribeDeviceInventoryResponse
- type DescribeDeviceInventoryResponseParams
- type DescribeDeviceOperationLogRequest
- type DescribeDeviceOperationLogRequestParams
- type DescribeDeviceOperationLogResponse
- type DescribeDeviceOperationLogResponseParams
- type DescribeDevicePartitionRequest
- type DescribeDevicePartitionRequestParams
- type DescribeDevicePartitionResponse
- type DescribeDevicePartitionResponseParams
- type DescribeDevicePositionRequest
- type DescribeDevicePositionRequestParams
- type DescribeDevicePositionResponse
- type DescribeDevicePositionResponseParams
- type DescribeDevicePriceInfoRequest
- type DescribeDevicePriceInfoRequestParams
- type DescribeDevicePriceInfoResponse
- type DescribeDevicePriceInfoResponseParams
- type DescribeDevicesRequest
- type DescribeDevicesRequestParams
- type DescribeDevicesResponse
- type DescribeDevicesResponseParams
- type DescribeHardwareSpecificationRequest
- type DescribeHardwareSpecificationRequestParams
- type DescribeHardwareSpecificationResponse
- type DescribeHardwareSpecificationResponseParams
- type DescribeHostedDeviceOutBandInfoRequest
- type DescribeHostedDeviceOutBandInfoRequestParams
- type DescribeHostedDeviceOutBandInfoResponse
- type DescribeHostedDeviceOutBandInfoResponseParams
- type DescribeOperationResultRequest
- type DescribeOperationResultRequestParams
- type DescribeOperationResultResponse
- type DescribeOperationResultResponseParams
- type DescribeOsInfoRequest
- type DescribeOsInfoRequestParams
- type DescribeOsInfoResponse
- type DescribeOsInfoResponseParams
- type DescribePsaRegulationsRequest
- type DescribePsaRegulationsRequestParams
- type DescribePsaRegulationsResponse
- type DescribePsaRegulationsResponseParams
- type DescribeRegionsRequest
- type DescribeRegionsRequestParams
- type DescribeRegionsResponse
- type DescribeRegionsResponseParams
- type DescribeRepairTaskConstantRequest
- type DescribeRepairTaskConstantRequestParams
- type DescribeRepairTaskConstantResponse
- type DescribeRepairTaskConstantResponseParams
- type DescribeTaskInfoRequest
- type DescribeTaskInfoRequestParams
- type DescribeTaskInfoResponse
- type DescribeTaskInfoResponseParams
- type DescribeTaskOperationLogRequest
- type DescribeTaskOperationLogRequestParams
- type DescribeTaskOperationLogResponse
- type DescribeTaskOperationLogResponseParams
- type DescribeUserCmdTaskInfoRequest
- type DescribeUserCmdTaskInfoRequestParams
- type DescribeUserCmdTaskInfoResponse
- type DescribeUserCmdTaskInfoResponseParams
- type DescribeUserCmdTasksRequest
- type DescribeUserCmdTasksRequestParams
- type DescribeUserCmdTasksResponse
- type DescribeUserCmdTasksResponseParams
- type DescribeUserCmdsRequest
- type DescribeUserCmdsRequestParams
- type DescribeUserCmdsResponse
- type DescribeUserCmdsResponseParams
- type DetachCamRoleRequest
- type DetachCamRoleRequestParams
- type DetachCamRoleResponse
- type DetachCamRoleResponseParams
- type DeviceAlias
- type DeviceClass
- type DeviceClassPartitionInfo
- type DeviceDiskSizeInfo
- type DeviceHardwareInfo
- type DeviceInfo
- type DeviceOperationLog
- type DevicePartition
- type DevicePositionInfo
- type DevicePriceInfo
- type DiskInfo
- type FailedTaskInfo
- type HostedDeviceOutBandInfo
- type ModifyCustomImageAttributeRequest
- type ModifyCustomImageAttributeRequestParams
- type ModifyCustomImageAttributeResponse
- type ModifyCustomImageAttributeResponseParams
- type ModifyDeviceAliasesRequest
- type ModifyDeviceAliasesRequestParams
- type ModifyDeviceAliasesResponse
- type ModifyDeviceAliasesResponseParams
- type ModifyDeviceAutoRenewFlagRequest
- type ModifyDeviceAutoRenewFlagRequestParams
- type ModifyDeviceAutoRenewFlagResponse
- type ModifyDeviceAutoRenewFlagResponseParams
- type ModifyLanIpRequest
- type ModifyLanIpRequestParams
- type ModifyLanIpResponse
- type ModifyLanIpResponseParams
- type ModifyPayModePre2PostRequest
- type ModifyPayModePre2PostRequestParams
- type ModifyPayModePre2PostResponse
- type ModifyPayModePre2PostResponseParams
- type ModifyPsaRegulationRequest
- type ModifyPsaRegulationRequestParams
- type ModifyPsaRegulationResponse
- type ModifyPsaRegulationResponseParams
- type ModifyUserCmdRequest
- type ModifyUserCmdRequestParams
- type ModifyUserCmdResponse
- type ModifyUserCmdResponseParams
- type OfflineDevicesRequest
- type OfflineDevicesRequestParams
- type OfflineDevicesResponse
- type OfflineDevicesResponseParams
- type OsInfo
- type PartitionInfo
- type PsaRegulation
- type RebootDevicesRequest
- type RebootDevicesRequestParams
- type RebootDevicesResponse
- type RebootDevicesResponseParams
- type RecoverDevicesRequest
- type RecoverDevicesRequestParams
- type RecoverDevicesResponse
- type RecoverDevicesResponseParams
- type RegionInfo
- type ReloadDeviceOsRequest
- type ReloadDeviceOsRequestParams
- type ReloadDeviceOsResponse
- type ReloadDeviceOsResponseParams
- type RepairTaskControlRequest
- type RepairTaskControlRequestParams
- type RepairTaskControlResponse
- type RepairTaskControlResponseParams
- type ResetDevicePasswordRequest
- type ResetDevicePasswordRequestParams
- type ResetDevicePasswordResponse
- type ResetDevicePasswordResponseParams
- type ReturnDevicesRequest
- type ReturnDevicesRequestParams
- type ReturnDevicesResponse
- type ReturnDevicesResponseParams
- type RunUserCmdRequest
- type RunUserCmdRequestParams
- type RunUserCmdResponse
- type RunUserCmdResponseParams
- type SetOutBandVpnAuthPasswordRequest
- type SetOutBandVpnAuthPasswordRequestParams
- type SetOutBandVpnAuthPasswordResponse
- type SetOutBandVpnAuthPasswordResponseParams
- type ShutdownDevicesRequest
- type ShutdownDevicesRequestParams
- type ShutdownDevicesResponse
- type ShutdownDevicesResponseParams
- type StartDevicesRequest
- type StartDevicesRequestParams
- type StartDevicesResponse
- type StartDevicesResponseParams
- type SubtaskStatus
- type SuccessTaskInfo
- type Tag
- type TaskInfo
- type TaskOperationLog
- type TaskType
- type UnbindPsaTagRequest
- type UnbindPsaTagRequestParams
- type UnbindPsaTagResponse
- type UnbindPsaTagResponseParams
- type UserCmd
- type UserCmdTask
- type UserCmdTaskInfo
- type ZoneInfo
Constants ¶
const ( // 操作失败。 FAILEDOPERATION = "FailedOperation" // 存在未结束故障单,操作失败。 FAILEDOPERATION_EXISTREPAIRTASK = "FailedOperation.ExistRepairTask" // Tsc Agent不在线。 FAILEDOPERATION_TSCAGENTOFFLINE = "FailedOperation.TscAgentOffline" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数值错误。 INVALIDPARAMETERVALUE_INVALIDPARAMETER = "InvalidParameterValue.InvalidParameter" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 脚本数量超过上限。 LIMITEXCEEDED_USERCMDCOUNT = "LimitExceeded.UserCmdCount" // 流程操作繁忙,请稍后重试。 RESOURCEINUSE_FLOWBUSY = "ResourceInUse.FlowBusy" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 设备不足。 RESOURCEINSUFFICIENT_DEVICEINSUFFICIENT = "ResourceInsufficient.DeviceInsufficient" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" // 余额不足。 UNSUPPORTEDOPERATION_FUNDINSUFFICIENT = "UnsupportedOperation.FundInsufficient" // 设备不支持此操作。 UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation" )
const APIVersion = "2018-04-23"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttachCamRoleRequest ¶
type AttachCamRoleRequest struct { *tchttp.BaseRequest // 服务器ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 角色名称。 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
func NewAttachCamRoleRequest ¶
func NewAttachCamRoleRequest() (request *AttachCamRoleRequest)
func (*AttachCamRoleRequest) FromJsonString ¶
func (r *AttachCamRoleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachCamRoleRequest) ToJsonString ¶
func (r *AttachCamRoleRequest) ToJsonString() string
type AttachCamRoleRequestParams ¶ added in v1.0.426
type AttachCamRoleRequestParams struct { // 服务器ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 角色名称。 RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"` }
Predefined struct for user
type AttachCamRoleResponse ¶
type AttachCamRoleResponse struct { *tchttp.BaseResponse Response *AttachCamRoleResponseParams `json:"Response"` }
func NewAttachCamRoleResponse ¶
func NewAttachCamRoleResponse() (response *AttachCamRoleResponse)
func (*AttachCamRoleResponse) FromJsonString ¶
func (r *AttachCamRoleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachCamRoleResponse) ToJsonString ¶
func (r *AttachCamRoleResponse) ToJsonString() string
type AttachCamRoleResponseParams ¶ added in v1.0.426
type AttachCamRoleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BindPsaTagRequest ¶
type BindPsaTagRequest struct { *tchttp.BaseRequest // 预授权规则ID PsaId *string `json:"PsaId,omitnil,omitempty" name:"PsaId"` // 需要绑定的标签key TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 需要绑定的标签value TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` }
func NewBindPsaTagRequest ¶
func NewBindPsaTagRequest() (request *BindPsaTagRequest)
func (*BindPsaTagRequest) FromJsonString ¶
func (r *BindPsaTagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindPsaTagRequest) ToJsonString ¶
func (r *BindPsaTagRequest) ToJsonString() string
type BindPsaTagRequestParams ¶ added in v1.0.426
type BindPsaTagRequestParams struct { // 预授权规则ID PsaId *string `json:"PsaId,omitnil,omitempty" name:"PsaId"` // 需要绑定的标签key TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 需要绑定的标签value TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` }
Predefined struct for user
type BindPsaTagResponse ¶
type BindPsaTagResponse struct { *tchttp.BaseResponse Response *BindPsaTagResponseParams `json:"Response"` }
func NewBindPsaTagResponse ¶
func NewBindPsaTagResponse() (response *BindPsaTagResponse)
func (*BindPsaTagResponse) FromJsonString ¶
func (r *BindPsaTagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindPsaTagResponse) ToJsonString ¶
func (r *BindPsaTagResponse) ToJsonString() string
type BindPsaTagResponseParams ¶ added in v1.0.426
type BindPsaTagResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BuyDevicesRequest ¶
type BuyDevicesRequest struct { *tchttp.BaseRequest // 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 部署服务器的操作系统ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)获取操作系统信息 OsTypeId *uint64 `json:"OsTypeId,omitnil,omitempty" name:"OsTypeId"` // RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息 RaidId *uint64 `json:"RaidId,omitnil,omitempty" name:"RaidId"` // 购买数量 GoodsCount *uint64 `json:"GoodsCount,omitnil,omitempty" name:"GoodsCount"` // 购买至私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 购买至子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 购买的机型ID。通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)获取机型信息 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` // 购买时长单位,取值:M(月) D(天) TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 购买时长 TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0 NeedSecurityAgent *uint64 `json:"NeedSecurityAgent,omitnil,omitempty" name:"NeedSecurityAgent"` // 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0 NeedMonitorAgent *uint64 `json:"NeedMonitorAgent,omitnil,omitempty" name:"NeedMonitorAgent"` // 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0 NeedEMRAgent *uint64 `json:"NeedEMRAgent,omitnil,omitempty" name:"NeedEMRAgent"` // 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0 NeedEMRSoftware *uint64 `json:"NeedEMRSoftware,omitnil,omitempty" name:"NeedEMRSoftware"` // 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0 ApplyEip *uint64 `json:"ApplyEip,omitnil,omitempty" name:"ApplyEip"` // 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flow EipPayMode *string `json:"EipPayMode,omitnil,omitempty" name:"EipPayMode"` // 弹性公网IP带宽限制,单位Mb EipBandwidth *uint64 `json:"EipBandwidth,omitnil,omitempty" name:"EipBandwidth"` // 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1 IsZoning *uint64 `json:"IsZoning,omitnil,omitempty" name:"IsZoning"` // 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1 CpmPayMode *uint64 `json:"CpmPayMode,omitnil,omitempty" name:"CpmPayMode"` // 自定义镜像ID,取值生效时用自定义镜像部署物理机 ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 设置Linux root或Windows Administrator的密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0 AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息 SysRootSpace *uint64 `json:"SysRootSpace,omitnil,omitempty" name:"SysRootSpace"` // 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911) SysSwaporuefiSpace *uint64 `json:"SysSwaporuefiSpace,omitnil,omitempty" name:"SysSwaporuefiSpace"` // /usr/local分区大小,单位为G SysUsrlocalSpace *uint64 `json:"SysUsrlocalSpace,omitnil,omitempty" name:"SysUsrlocalSpace"` // /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区) SysDataSpace *uint64 `json:"SysDataSpace,omitnil,omitempty" name:"SysDataSpace"` // 是否开启超线程,取值:1(开启) 0(关闭),默认取值1 HyperThreading *uint64 `json:"HyperThreading,omitnil,omitempty" name:"HyperThreading"` // 指定的内网IP列表,不指定时自动分配 LanIps []*string `json:"LanIps,omitnil,omitempty" name:"LanIps"` // 设备名称列表 Aliases []*string `json:"Aliases,omitnil,omitempty" name:"Aliases"` // CPU型号ID,自定义机型需要传入,取值: // <br/><li>1: E5-2620v3 (6核) * 2</li><li>2: E5-2680v4 (14核) * 2</li><li>3: E5-2670v3 (12核) * 2</li><li>4: E5-2620v4 (8核) * 2</li><li>5: 4110 (8核) * 2</li><li>6: 6133 (20核) * 2</li><br/> CpuId *uint64 `json:"CpuId,omitnil,omitempty" name:"CpuId"` // 是否有RAID卡,取值:1(有) 0(无),自定义机型需要传入 ContainRaidCard *uint64 `json:"ContainRaidCard,omitnil,omitempty" name:"ContainRaidCard"` // 内存大小,单位为G,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值 MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 系统盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值 SystemDiskTypeId *uint64 `json:"SystemDiskTypeId,omitnil,omitempty" name:"SystemDiskTypeId"` // 系统盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值 SystemDiskCount *uint64 `json:"SystemDiskCount,omitnil,omitempty" name:"SystemDiskCount"` // 数据盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值 DataDiskTypeId *uint64 `json:"DataDiskTypeId,omitnil,omitempty" name:"DataDiskTypeId"` // 数据盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值 DataDiskCount *uint64 `json:"DataDiskCount,omitnil,omitempty" name:"DataDiskCount"` // 绑定的标签列表 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效 FileSystem *string `json:"FileSystem,omitnil,omitempty" name:"FileSystem"` // 此参数是为了防止重复发货。如果两次调用传入相同的BuySession,只会发货一次。 不要以设备别名作为BuySession,这样只会第一次购买成功。参数长度为128位,合法字符为大小字母,数字,下划线,横线。 BuySession *string `json:"BuySession,omitnil,omitempty" name:"BuySession"` // 绑定已有的安全组ID。仅在NeedSecurityAgent为1时生效 SgId *string `json:"SgId,omitnil,omitempty" name:"SgId"` // 安全组模板ID,由模板创建新安全组并绑定。TemplateId和SgId不能同时传入 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewBuyDevicesRequest ¶
func NewBuyDevicesRequest() (request *BuyDevicesRequest)
func (*BuyDevicesRequest) FromJsonString ¶
func (r *BuyDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BuyDevicesRequest) ToJsonString ¶
func (r *BuyDevicesRequest) ToJsonString() string
type BuyDevicesRequestParams ¶ added in v1.0.426
type BuyDevicesRequestParams struct { // 可用区ID。通过接口[查询地域以及可用区(DescribeRegions)](https://cloud.tencent.com/document/api/386/33564)获取可用区信息 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 部署服务器的操作系统ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902)获取操作系统信息 OsTypeId *uint64 `json:"OsTypeId,omitnil,omitempty" name:"OsTypeId"` // RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息 RaidId *uint64 `json:"RaidId,omitnil,omitempty" name:"RaidId"` // 购买数量 GoodsCount *uint64 `json:"GoodsCount,omitnil,omitempty" name:"GoodsCount"` // 购买至私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 购买至子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 购买的机型ID。通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)获取机型信息 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` // 购买时长单位,取值:M(月) D(天) TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 购买时长 TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0 NeedSecurityAgent *uint64 `json:"NeedSecurityAgent,omitnil,omitempty" name:"NeedSecurityAgent"` // 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0 NeedMonitorAgent *uint64 `json:"NeedMonitorAgent,omitnil,omitempty" name:"NeedMonitorAgent"` // 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0 NeedEMRAgent *uint64 `json:"NeedEMRAgent,omitnil,omitempty" name:"NeedEMRAgent"` // 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0 NeedEMRSoftware *uint64 `json:"NeedEMRSoftware,omitnil,omitempty" name:"NeedEMRSoftware"` // 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0 ApplyEip *uint64 `json:"ApplyEip,omitnil,omitempty" name:"ApplyEip"` // 弹性公网IP计费模式,取值:Flow(按流量计费) Bandwidth(按带宽计费),默认取值Flow EipPayMode *string `json:"EipPayMode,omitnil,omitempty" name:"EipPayMode"` // 弹性公网IP带宽限制,单位Mb EipBandwidth *uint64 `json:"EipBandwidth,omitnil,omitempty" name:"EipBandwidth"` // 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1 IsZoning *uint64 `json:"IsZoning,omitnil,omitempty" name:"IsZoning"` // 物理机计费模式,取值:1(预付费) 2(后付费),默认取值为1 CpmPayMode *uint64 `json:"CpmPayMode,omitnil,omitempty" name:"CpmPayMode"` // 自定义镜像ID,取值生效时用自定义镜像部署物理机 ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 设置Linux root或Windows Administrator的密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0 AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 系统盘根分区大小,单位为G,默认取值10G。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取根分区信息 SysRootSpace *uint64 `json:"SysRootSpace,omitnil,omitempty" name:"SysRootSpace"` // 系统盘swap分区或/boot/efi分区的大小,单位为G。若是uefi启动的机器,分区为/boot/efi,且此值是默认是2G。 普通机器为swap分区,可以不指定此分区。 机型是否是uefi启动,参见接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911) SysSwaporuefiSpace *uint64 `json:"SysSwaporuefiSpace,omitnil,omitempty" name:"SysSwaporuefiSpace"` // /usr/local分区大小,单位为G SysUsrlocalSpace *uint64 `json:"SysUsrlocalSpace,omitnil,omitempty" name:"SysUsrlocalSpace"` // /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区) SysDataSpace *uint64 `json:"SysDataSpace,omitnil,omitempty" name:"SysDataSpace"` // 是否开启超线程,取值:1(开启) 0(关闭),默认取值1 HyperThreading *uint64 `json:"HyperThreading,omitnil,omitempty" name:"HyperThreading"` // 指定的内网IP列表,不指定时自动分配 LanIps []*string `json:"LanIps,omitnil,omitempty" name:"LanIps"` // 设备名称列表 Aliases []*string `json:"Aliases,omitnil,omitempty" name:"Aliases"` // CPU型号ID,自定义机型需要传入,取值: // <br/><li>1: E5-2620v3 (6核) * 2</li><li>2: E5-2680v4 (14核) * 2</li><li>3: E5-2670v3 (12核) * 2</li><li>4: E5-2620v4 (8核) * 2</li><li>5: 4110 (8核) * 2</li><li>6: 6133 (20核) * 2</li><br/> CpuId *uint64 `json:"CpuId,omitnil,omitempty" name:"CpuId"` // 是否有RAID卡,取值:1(有) 0(无),自定义机型需要传入 ContainRaidCard *uint64 `json:"ContainRaidCard,omitnil,omitempty" name:"ContainRaidCard"` // 内存大小,单位为G,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值 MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 系统盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值 SystemDiskTypeId *uint64 `json:"SystemDiskTypeId,omitnil,omitempty" name:"SystemDiskTypeId"` // 系统盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值 SystemDiskCount *uint64 `json:"SystemDiskCount,omitnil,omitempty" name:"SystemDiskCount"` // 数据盘ID,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值 DataDiskTypeId *uint64 `json:"DataDiskTypeId,omitnil,omitempty" name:"DataDiskTypeId"` // 数据盘数量,自定义机型需要传入。取值参考接口[查询自定义机型部件信息(DescribeHardwareSpecification)](https://cloud.tencent.com/document/api/386/33565)返回值 DataDiskCount *uint64 `json:"DataDiskCount,omitnil,omitempty" name:"DataDiskCount"` // 绑定的标签列表 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效 FileSystem *string `json:"FileSystem,omitnil,omitempty" name:"FileSystem"` // 此参数是为了防止重复发货。如果两次调用传入相同的BuySession,只会发货一次。 不要以设备别名作为BuySession,这样只会第一次购买成功。参数长度为128位,合法字符为大小字母,数字,下划线,横线。 BuySession *string `json:"BuySession,omitnil,omitempty" name:"BuySession"` // 绑定已有的安全组ID。仅在NeedSecurityAgent为1时生效 SgId *string `json:"SgId,omitnil,omitempty" name:"SgId"` // 安全组模板ID,由模板创建新安全组并绑定。TemplateId和SgId不能同时传入 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type BuyDevicesResponse ¶
type BuyDevicesResponse struct { *tchttp.BaseResponse Response *BuyDevicesResponseParams `json:"Response"` }
func NewBuyDevicesResponse ¶
func NewBuyDevicesResponse() (response *BuyDevicesResponse)
func (*BuyDevicesResponse) FromJsonString ¶
func (r *BuyDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BuyDevicesResponse) ToJsonString ¶
func (r *BuyDevicesResponse) ToJsonString() string
type BuyDevicesResponseParams ¶ added in v1.0.426
type BuyDevicesResponseParams struct { // 购买的物理机实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AttachCamRole ¶
func (c *Client) AttachCamRole(request *AttachCamRoleRequest) (response *AttachCamRoleResponse, err error)
AttachCamRole 服务器绑定CAM角色,该角色授权访问黑石物理服务器服务,为黑石物理服务器提供了访问资源的权限,如请求服务器的临时证书
可能返回的错误码:
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) AttachCamRoleWithContext ¶ added in v1.0.324
func (c *Client) AttachCamRoleWithContext(ctx context.Context, request *AttachCamRoleRequest) (response *AttachCamRoleResponse, err error)
AttachCamRole 服务器绑定CAM角色,该角色授权访问黑石物理服务器服务,为黑石物理服务器提供了访问资源的权限,如请求服务器的临时证书
可能返回的错误码:
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) BindPsaTag ¶
func (c *Client) BindPsaTag(request *BindPsaTagRequest) (response *BindPsaTagResponse, err error)
BindPsaTag 为预授权规则绑定标签
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPARAMETER = "InvalidParameterValue.InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) BindPsaTagWithContext ¶ added in v1.0.324
func (c *Client) BindPsaTagWithContext(ctx context.Context, request *BindPsaTagRequest) (response *BindPsaTagResponse, err error)
BindPsaTag 为预授权规则绑定标签
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPARAMETER = "InvalidParameterValue.InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) BuyDevices ¶
func (c *Client) BuyDevices(request *BuyDevicesRequest) (response *BuyDevicesResponse, err error)
BuyDevices 购买黑石物理机
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE_FLOWBUSY = "ResourceInUse.FlowBusy" RESOURCEINSUFFICIENT_DEVICEINSUFFICIENT = "ResourceInsufficient.DeviceInsufficient" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_FUNDINSUFFICIENT = "UnsupportedOperation.FundInsufficient"
func (*Client) BuyDevicesWithContext ¶ added in v1.0.324
func (c *Client) BuyDevicesWithContext(ctx context.Context, request *BuyDevicesRequest) (response *BuyDevicesResponse, err error)
BuyDevices 购买黑石物理机
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE_FLOWBUSY = "ResourceInUse.FlowBusy" RESOURCEINSUFFICIENT_DEVICEINSUFFICIENT = "ResourceInsufficient.DeviceInsufficient" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_FUNDINSUFFICIENT = "UnsupportedOperation.FundInsufficient"
func (*Client) CreateCustomImage ¶
func (c *Client) CreateCustomImage(request *CreateCustomImageRequest) (response *CreateCustomImageResponse, err error)
CreateCustomImage 创建自定义镜像<br>
每个AppId在每个可用区最多保留20个自定义镜像
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateCustomImageWithContext ¶ added in v1.0.324
func (c *Client) CreateCustomImageWithContext(ctx context.Context, request *CreateCustomImageRequest) (response *CreateCustomImageResponse, err error)
CreateCustomImage 创建自定义镜像<br>
每个AppId在每个可用区最多保留20个自定义镜像
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreatePsaRegulation ¶
func (c *Client) CreatePsaRegulation(request *CreatePsaRegulationRequest) (response *CreatePsaRegulationResponse, err error)
CreatePsaRegulation 创建预授权规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreatePsaRegulationWithContext ¶ added in v1.0.324
func (c *Client) CreatePsaRegulationWithContext(ctx context.Context, request *CreatePsaRegulationRequest) (response *CreatePsaRegulationResponse, err error)
CreatePsaRegulation 创建预授权规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateSpotDevice ¶
func (c *Client) CreateSpotDevice(request *CreateSpotDeviceRequest) (response *CreateSpotDeviceResponse, err error)
CreateSpotDevice 创建黑石竞价实例
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) CreateSpotDeviceWithContext ¶ added in v1.0.324
func (c *Client) CreateSpotDeviceWithContext(ctx context.Context, request *CreateSpotDeviceRequest) (response *CreateSpotDeviceResponse, err error)
CreateSpotDevice 创建黑石竞价实例
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) CreateUserCmd ¶
func (c *Client) CreateUserCmd(request *CreateUserCmdRequest) (response *CreateUserCmdResponse, err error)
CreateUserCmd 创建自定义脚本
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_USERCMDCOUNT = "LimitExceeded.UserCmdCount" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) CreateUserCmdWithContext ¶ added in v1.0.324
func (c *Client) CreateUserCmdWithContext(ctx context.Context, request *CreateUserCmdRequest) (response *CreateUserCmdResponse, err error)
CreateUserCmd 创建自定义脚本
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_USERCMDCOUNT = "LimitExceeded.UserCmdCount" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteCustomImages ¶
func (c *Client) DeleteCustomImages(request *DeleteCustomImagesRequest) (response *DeleteCustomImagesResponse, err error)
DeleteCustomImages 删除自定义镜像<br>
正用于部署或重装中的镜像被删除后,镜像文件将保留一段时间,直到部署或重装结束
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteCustomImagesWithContext ¶ added in v1.0.324
func (c *Client) DeleteCustomImagesWithContext(ctx context.Context, request *DeleteCustomImagesRequest) (response *DeleteCustomImagesResponse, err error)
DeleteCustomImages 删除自定义镜像<br>
正用于部署或重装中的镜像被删除后,镜像文件将保留一段时间,直到部署或重装结束
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeletePsaRegulation ¶
func (c *Client) DeletePsaRegulation(request *DeletePsaRegulationRequest) (response *DeletePsaRegulationResponse, err error)
DeletePsaRegulation 删除预授权规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeletePsaRegulationWithContext ¶ added in v1.0.324
func (c *Client) DeletePsaRegulationWithContext(ctx context.Context, request *DeletePsaRegulationRequest) (response *DeletePsaRegulationResponse, err error)
DeletePsaRegulation 删除预授权规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DeleteUserCmds ¶
func (c *Client) DeleteUserCmds(request *DeleteUserCmdsRequest) (response *DeleteUserCmdsResponse, err error)
DeleteUserCmds 删除自定义脚本
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteUserCmdsWithContext ¶ added in v1.0.324
func (c *Client) DeleteUserCmdsWithContext(ctx context.Context, request *DeleteUserCmdsRequest) (response *DeleteUserCmdsResponse, err error)
DeleteUserCmds 删除自定义脚本
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCustomImageProcess ¶
func (c *Client) DescribeCustomImageProcess(request *DescribeCustomImageProcessRequest) (response *DescribeCustomImageProcessResponse, err error)
DescribeCustomImageProcess 查询自定义镜像制作进度
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeCustomImageProcessWithContext ¶ added in v1.0.324
func (c *Client) DescribeCustomImageProcessWithContext(ctx context.Context, request *DescribeCustomImageProcessRequest) (response *DescribeCustomImageProcessResponse, err error)
DescribeCustomImageProcess 查询自定义镜像制作进度
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeCustomImages ¶
func (c *Client) DescribeCustomImages(request *DescribeCustomImagesRequest) (response *DescribeCustomImagesResponse, err error)
DescribeCustomImages 查看自定义镜像列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeCustomImagesWithContext ¶ added in v1.0.324
func (c *Client) DescribeCustomImagesWithContext(ctx context.Context, request *DescribeCustomImagesRequest) (response *DescribeCustomImagesResponse, err error)
DescribeCustomImages 查看自定义镜像列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDeviceClass ¶
func (c *Client) DescribeDeviceClass(request *DescribeDeviceClassRequest) (response *DescribeDeviceClassResponse, err error)
DescribeDeviceClass 获取设备类型
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDeviceClassPartition ¶
func (c *Client) DescribeDeviceClassPartition(request *DescribeDeviceClassPartitionRequest) (response *DescribeDeviceClassPartitionResponse, err error)
DescribeDeviceClassPartition 查询机型支持的RAID方式, 并返回系统盘的分区和逻辑盘的列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeDeviceClassPartitionWithContext ¶ added in v1.0.324
func (c *Client) DescribeDeviceClassPartitionWithContext(ctx context.Context, request *DescribeDeviceClassPartitionRequest) (response *DescribeDeviceClassPartitionResponse, err error)
DescribeDeviceClassPartition 查询机型支持的RAID方式, 并返回系统盘的分区和逻辑盘的列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeDeviceClassWithContext ¶ added in v1.0.324
func (c *Client) DescribeDeviceClassWithContext(ctx context.Context, request *DescribeDeviceClassRequest) (response *DescribeDeviceClassResponse, err error)
DescribeDeviceClass 获取设备类型
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDeviceHardwareInfo ¶
func (c *Client) DescribeDeviceHardwareInfo(request *DescribeDeviceHardwareInfoRequest) (response *DescribeDeviceHardwareInfoResponse, err error)
DescribeDeviceHardwareInfo 查询设备硬件配置信息,如 CPU 型号,内存大小,磁盘大小和数量
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDeviceHardwareInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeDeviceHardwareInfoWithContext(ctx context.Context, request *DescribeDeviceHardwareInfoRequest) (response *DescribeDeviceHardwareInfoResponse, err error)
DescribeDeviceHardwareInfo 查询设备硬件配置信息,如 CPU 型号,内存大小,磁盘大小和数量
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDeviceInventory ¶
func (c *Client) DescribeDeviceInventory(request *DescribeDeviceInventoryRequest) (response *DescribeDeviceInventoryResponse, err error)
DescribeDeviceInventory 查询设备库存
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeDeviceInventoryWithContext ¶ added in v1.0.324
func (c *Client) DescribeDeviceInventoryWithContext(ctx context.Context, request *DescribeDeviceInventoryRequest) (response *DescribeDeviceInventoryResponse, err error)
DescribeDeviceInventory 查询设备库存
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeDeviceOperationLog ¶
func (c *Client) DescribeDeviceOperationLog(request *DescribeDeviceOperationLogRequest) (response *DescribeDeviceOperationLogResponse, err error)
DescribeDeviceOperationLog 查询设备操作日志, 如设备重启,重装,设置密码等操作
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDeviceOperationLogWithContext ¶ added in v1.0.324
func (c *Client) DescribeDeviceOperationLogWithContext(ctx context.Context, request *DescribeDeviceOperationLogRequest) (response *DescribeDeviceOperationLogResponse, err error)
DescribeDeviceOperationLog 查询设备操作日志, 如设备重启,重装,设置密码等操作
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDevicePartition ¶
func (c *Client) DescribeDevicePartition(request *DescribeDevicePartitionRequest) (response *DescribeDevicePartitionResponse, err error)
DescribeDevicePartition 获取物理机的分区格式
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDevicePartitionWithContext ¶ added in v1.0.324
func (c *Client) DescribeDevicePartitionWithContext(ctx context.Context, request *DescribeDevicePartitionRequest) (response *DescribeDevicePartitionResponse, err error)
DescribeDevicePartition 获取物理机的分区格式
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDevicePosition ¶
func (c *Client) DescribeDevicePosition(request *DescribeDevicePositionRequest) (response *DescribeDevicePositionResponse, err error)
DescribeDevicePosition 查询服务器所在的位置,如机架,上联交换机等信息
可能返回的错误码:
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDevicePositionWithContext ¶ added in v1.0.324
func (c *Client) DescribeDevicePositionWithContext(ctx context.Context, request *DescribeDevicePositionRequest) (response *DescribeDevicePositionResponse, err error)
DescribeDevicePosition 查询服务器所在的位置,如机架,上联交换机等信息
可能返回的错误码:
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDevicePriceInfo ¶
func (c *Client) DescribeDevicePriceInfo(request *DescribeDevicePriceInfoRequest) (response *DescribeDevicePriceInfoResponse, err error)
DescribeDevicePriceInfo 查询服务器价格信息,支持设备的批量查找,支持标准机型和弹性机型的混合查找
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDevicePriceInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeDevicePriceInfoWithContext(ctx context.Context, request *DescribeDevicePriceInfoRequest) (response *DescribeDevicePriceInfoResponse, err error)
DescribeDevicePriceInfo 查询服务器价格信息,支持设备的批量查找,支持标准机型和弹性机型的混合查找
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDevices ¶
func (c *Client) DescribeDevices(request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)
DescribeDevices 查询物理服务器,可以按照实例,业务IP等过滤
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeDevicesWithContext ¶ added in v1.0.324
func (c *Client) DescribeDevicesWithContext(ctx context.Context, request *DescribeDevicesRequest) (response *DescribeDevicesResponse, err error)
DescribeDevices 查询物理服务器,可以按照实例,业务IP等过滤
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeHardwareSpecification ¶
func (c *Client) DescribeHardwareSpecification(request *DescribeHardwareSpecificationRequest) (response *DescribeHardwareSpecificationResponse, err error)
DescribeHardwareSpecification 查询自定义机型部件信息,包括CpuId对应的型号,DiskTypeId对应的磁盘类型
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeHardwareSpecificationWithContext ¶ added in v1.0.324
func (c *Client) DescribeHardwareSpecificationWithContext(ctx context.Context, request *DescribeHardwareSpecificationRequest) (response *DescribeHardwareSpecificationResponse, err error)
DescribeHardwareSpecification 查询自定义机型部件信息,包括CpuId对应的型号,DiskTypeId对应的磁盘类型
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeHostedDeviceOutBandInfo ¶
func (c *Client) DescribeHostedDeviceOutBandInfo(request *DescribeHostedDeviceOutBandInfoRequest) (response *DescribeHostedDeviceOutBandInfoResponse, err error)
DescribeHostedDeviceOutBandInfo 查询托管设备带外信息
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeHostedDeviceOutBandInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeHostedDeviceOutBandInfoWithContext(ctx context.Context, request *DescribeHostedDeviceOutBandInfoRequest) (response *DescribeHostedDeviceOutBandInfoResponse, err error)
DescribeHostedDeviceOutBandInfo 查询托管设备带外信息
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeOperationResult ¶
func (c *Client) DescribeOperationResult(request *DescribeOperationResultRequest) (response *DescribeOperationResultResponse, err error)
DescribeOperationResult 获取异步操作状态的完成状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeOperationResultWithContext ¶ added in v1.0.324
func (c *Client) DescribeOperationResultWithContext(ctx context.Context, request *DescribeOperationResultRequest) (response *DescribeOperationResultResponse, err error)
DescribeOperationResult 获取异步操作状态的完成状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeOsInfo ¶
func (c *Client) DescribeOsInfo(request *DescribeOsInfoRequest) (response *DescribeOsInfoResponse, err error)
DescribeOsInfo 查询指定机型所支持的操作系统
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeOsInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeOsInfoWithContext(ctx context.Context, request *DescribeOsInfoRequest) (response *DescribeOsInfoResponse, err error)
DescribeOsInfo 查询指定机型所支持的操作系统
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePsaRegulations ¶
func (c *Client) DescribePsaRegulations(request *DescribePsaRegulationsRequest) (response *DescribePsaRegulationsResponse, err error)
DescribePsaRegulations 获取预授权规则列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribePsaRegulationsWithContext ¶ added in v1.0.324
func (c *Client) DescribePsaRegulationsWithContext(ctx context.Context, request *DescribePsaRegulationsRequest) (response *DescribePsaRegulationsResponse, err error)
DescribePsaRegulations 获取预授权规则列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeRegions ¶
func (c *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions 查询地域以及可用区
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeRegionsWithContext ¶ added in v1.0.324
func (c *Client) DescribeRegionsWithContext(ctx context.Context, request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions 查询地域以及可用区
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeRepairTaskConstant ¶
func (c *Client) DescribeRepairTaskConstant(request *DescribeRepairTaskConstantRequest) (response *DescribeRepairTaskConstantResponse, err error)
DescribeRepairTaskConstant 维修任务配置获取
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeRepairTaskConstantWithContext ¶ added in v1.0.324
func (c *Client) DescribeRepairTaskConstantWithContext(ctx context.Context, request *DescribeRepairTaskConstantRequest) (response *DescribeRepairTaskConstantResponse, err error)
DescribeRepairTaskConstant 维修任务配置获取
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeTaskInfo ¶
func (c *Client) DescribeTaskInfo(request *DescribeTaskInfoRequest) (response *DescribeTaskInfoResponse, err error)
DescribeTaskInfo 获取用户维修任务列表及详细信息<br>
<br>
TaskStatus(任务状态ID)与状态中文名的对应关系如下:<br>
1:未授权<br>
2:处理中<br>
3:待确认<br>
4:未授权-暂不处理<br>
5:已恢复<br>
6:待确认-未恢复<br>
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeTaskInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeTaskInfoWithContext(ctx context.Context, request *DescribeTaskInfoRequest) (response *DescribeTaskInfoResponse, err error)
DescribeTaskInfo 获取用户维修任务列表及详细信息<br>
<br>
TaskStatus(任务状态ID)与状态中文名的对应关系如下:<br>
1:未授权<br>
2:处理中<br>
3:待确认<br>
4:未授权-暂不处理<br>
5:已恢复<br>
6:待确认-未恢复<br>
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeTaskOperationLog ¶
func (c *Client) DescribeTaskOperationLog(request *DescribeTaskOperationLogRequest) (response *DescribeTaskOperationLogResponse, err error)
DescribeTaskOperationLog 获取维修任务操作日志
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeTaskOperationLogWithContext ¶ added in v1.0.324
func (c *Client) DescribeTaskOperationLogWithContext(ctx context.Context, request *DescribeTaskOperationLogRequest) (response *DescribeTaskOperationLogResponse, err error)
DescribeTaskOperationLog 获取维修任务操作日志
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeUserCmdTaskInfo ¶
func (c *Client) DescribeUserCmdTaskInfo(request *DescribeUserCmdTaskInfoRequest) (response *DescribeUserCmdTaskInfoResponse, err error)
DescribeUserCmdTaskInfo 获取自定义脚本任务详细信息
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeUserCmdTaskInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeUserCmdTaskInfoWithContext(ctx context.Context, request *DescribeUserCmdTaskInfoRequest) (response *DescribeUserCmdTaskInfoResponse, err error)
DescribeUserCmdTaskInfo 获取自定义脚本任务详细信息
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeUserCmdTasks ¶
func (c *Client) DescribeUserCmdTasks(request *DescribeUserCmdTasksRequest) (response *DescribeUserCmdTasksResponse, err error)
DescribeUserCmdTasks 获取自定义脚本任务列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeUserCmdTasksWithContext ¶ added in v1.0.324
func (c *Client) DescribeUserCmdTasksWithContext(ctx context.Context, request *DescribeUserCmdTasksRequest) (response *DescribeUserCmdTasksResponse, err error)
DescribeUserCmdTasks 获取自定义脚本任务列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeUserCmds ¶
func (c *Client) DescribeUserCmds(request *DescribeUserCmdsRequest) (response *DescribeUserCmdsResponse, err error)
DescribeUserCmds 获取自定义脚本信息列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeUserCmdsWithContext ¶ added in v1.0.324
func (c *Client) DescribeUserCmdsWithContext(ctx context.Context, request *DescribeUserCmdsRequest) (response *DescribeUserCmdsResponse, err error)
DescribeUserCmds 获取自定义脚本信息列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DetachCamRole ¶
func (c *Client) DetachCamRole(request *DetachCamRoleRequest) (response *DetachCamRoleResponse, err error)
DetachCamRole 服务器绑定CAM角色
可能返回的错误码:
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DetachCamRoleWithContext ¶ added in v1.0.324
func (c *Client) DetachCamRoleWithContext(ctx context.Context, request *DetachCamRoleRequest) (response *DetachCamRoleResponse, err error)
DetachCamRole 服务器绑定CAM角色
可能返回的错误码:
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyCustomImageAttribute ¶
func (c *Client) ModifyCustomImageAttribute(request *ModifyCustomImageAttributeRequest) (response *ModifyCustomImageAttributeResponse, err error)
ModifyCustomImageAttribute 用于修改自定义镜像名或描述
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyCustomImageAttributeWithContext ¶ added in v1.0.324
func (c *Client) ModifyCustomImageAttributeWithContext(ctx context.Context, request *ModifyCustomImageAttributeRequest) (response *ModifyCustomImageAttributeResponse, err error)
ModifyCustomImageAttribute 用于修改自定义镜像名或描述
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyDeviceAliases ¶
func (c *Client) ModifyDeviceAliases(request *ModifyDeviceAliasesRequest) (response *ModifyDeviceAliasesResponse, err error)
ModifyDeviceAliases 修改服务器名称
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyDeviceAliasesWithContext ¶ added in v1.0.324
func (c *Client) ModifyDeviceAliasesWithContext(ctx context.Context, request *ModifyDeviceAliasesRequest) (response *ModifyDeviceAliasesResponse, err error)
ModifyDeviceAliases 修改服务器名称
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyDeviceAutoRenewFlag ¶
func (c *Client) ModifyDeviceAutoRenewFlag(request *ModifyDeviceAutoRenewFlagRequest) (response *ModifyDeviceAutoRenewFlagResponse, err error)
ModifyDeviceAutoRenewFlag 修改物理机服务器自动续费标志
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyDeviceAutoRenewFlagWithContext ¶ added in v1.0.324
func (c *Client) ModifyDeviceAutoRenewFlagWithContext(ctx context.Context, request *ModifyDeviceAutoRenewFlagRequest) (response *ModifyDeviceAutoRenewFlagResponse, err error)
ModifyDeviceAutoRenewFlag 修改物理机服务器自动续费标志
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyLanIp ¶
func (c *Client) ModifyLanIp(request *ModifyLanIpRequest) (response *ModifyLanIpResponse, err error)
ModifyLanIp 修改物理机内网IP(不重装系统)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_TSCAGENTOFFLINE = "FailedOperation.TscAgentOffline" INVALIDPARAMETER = "InvalidParameter" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) ModifyLanIpWithContext ¶ added in v1.0.324
func (c *Client) ModifyLanIpWithContext(ctx context.Context, request *ModifyLanIpRequest) (response *ModifyLanIpResponse, err error)
ModifyLanIp 修改物理机内网IP(不重装系统)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_TSCAGENTOFFLINE = "FailedOperation.TscAgentOffline" INVALIDPARAMETER = "InvalidParameter" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
func (*Client) ModifyPayModePre2Post ¶
func (c *Client) ModifyPayModePre2Post(request *ModifyPayModePre2PostRequest) (response *ModifyPayModePre2PostResponse, err error)
ModifyPayModePre2Post 将设备的预付费模式修改为后付费计费模式,支持批量转换。(前提是客户要加入黑石物理机后付费计费的白名单,申请黑石物理机后付费可以联系腾讯云客服)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyPayModePre2PostWithContext ¶ added in v1.0.324
func (c *Client) ModifyPayModePre2PostWithContext(ctx context.Context, request *ModifyPayModePre2PostRequest) (response *ModifyPayModePre2PostResponse, err error)
ModifyPayModePre2Post 将设备的预付费模式修改为后付费计费模式,支持批量转换。(前提是客户要加入黑石物理机后付费计费的白名单,申请黑石物理机后付费可以联系腾讯云客服)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyPsaRegulation ¶
func (c *Client) ModifyPsaRegulation(request *ModifyPsaRegulationRequest) (response *ModifyPsaRegulationResponse, err error)
ModifyPsaRegulation 允许修改规则信息及关联故障类型
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyPsaRegulationWithContext ¶ added in v1.0.324
func (c *Client) ModifyPsaRegulationWithContext(ctx context.Context, request *ModifyPsaRegulationRequest) (response *ModifyPsaRegulationResponse, err error)
ModifyPsaRegulation 允许修改规则信息及关联故障类型
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ModifyUserCmd ¶
func (c *Client) ModifyUserCmd(request *ModifyUserCmdRequest) (response *ModifyUserCmdResponse, err error)
ModifyUserCmd 修改自定义脚本
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyUserCmdWithContext ¶ added in v1.0.324
func (c *Client) ModifyUserCmdWithContext(ctx context.Context, request *ModifyUserCmdRequest) (response *ModifyUserCmdResponse, err error)
ModifyUserCmd 修改自定义脚本
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) OfflineDevices ¶
func (c *Client) OfflineDevices(request *OfflineDevicesRequest) (response *OfflineDevicesResponse, err error)
OfflineDevices 销毁黑石物理机实例:可以销毁物理机列表中的竞价实例,或回收站列表中所有计费模式的实例
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) OfflineDevicesWithContext ¶ added in v1.0.324
func (c *Client) OfflineDevicesWithContext(ctx context.Context, request *OfflineDevicesRequest) (response *OfflineDevicesResponse, err error)
OfflineDevices 销毁黑石物理机实例:可以销毁物理机列表中的竞价实例,或回收站列表中所有计费模式的实例
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) RebootDevices ¶
func (c *Client) RebootDevices(request *RebootDevicesRequest) (response *RebootDevicesResponse, err error)
RebootDevices 重启机器
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) RebootDevicesWithContext ¶ added in v1.0.324
func (c *Client) RebootDevicesWithContext(ctx context.Context, request *RebootDevicesRequest) (response *RebootDevicesResponse, err error)
RebootDevices 重启机器
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) RecoverDevices ¶
func (c *Client) RecoverDevices(request *RecoverDevicesRequest) (response *RecoverDevicesResponse, err error)
RecoverDevices 恢复回收站中的物理机(仅限后付费的物理机)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) RecoverDevicesWithContext ¶ added in v1.0.324
func (c *Client) RecoverDevicesWithContext(ctx context.Context, request *RecoverDevicesRequest) (response *RecoverDevicesResponse, err error)
RecoverDevices 恢复回收站中的物理机(仅限后付费的物理机)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ReloadDeviceOs ¶
func (c *Client) ReloadDeviceOs(request *ReloadDeviceOsRequest) (response *ReloadDeviceOsResponse, err error)
ReloadDeviceOs 重装操作系统
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_EXISTREPAIRTASK = "FailedOperation.ExistRepairTask" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ReloadDeviceOsWithContext ¶ added in v1.0.324
func (c *Client) ReloadDeviceOsWithContext(ctx context.Context, request *ReloadDeviceOsRequest) (response *ReloadDeviceOsResponse, err error)
ReloadDeviceOs 重装操作系统
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_EXISTREPAIRTASK = "FailedOperation.ExistRepairTask" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RepairTaskControl ¶
func (c *Client) RepairTaskControl(request *RepairTaskControlRequest) (response *RepairTaskControlResponse, err error)
RepairTaskControl 此接口用于操作维修任务<br>
入参TaskId为维修任务ID<br>
入参Operate表示对维修任务的操作,支持如下取值:<br>
AuthorizeRepair(授权维修)<br>
Ignore(暂不提醒)<br>
ConfirmRecovered(维修完成后,确认故障恢复)<br>
ConfirmUnRecovered(维修完成后,确认故障未恢复,该操作已不推荐用)<br>
NeedRepairAgain(维修完成后,故障未恢复,需要重新维修,推荐用此操作打回)<br>
入参OperateRemark仅在Operate为NeedRepairAgain时有效,表示打回重修原因,建议给出打回的具体原因。<br>
<br>
操作约束(当前任务状态(TaskStatus)->对应可执行的操作):<br>
未授权(1)->授权维修;暂不处理<br>
暂不处理(4)->授权维修<br>
待确认(3)->确认故障恢复;确认故障未恢复;需要重新维修<br>
未恢复(6)->确认故障恢复<br>
<br>
对于Ping不可达故障的任务,还允许:<br>
未授权->确认故障恢复<br>
暂不处理->确认故障恢复<br>
<br>
处理中与已恢复状态的任务不允许进行操作。<br>
<br>
详细信息请访问:https://cloud.tencent.com/document/product/386/18190
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) RepairTaskControlWithContext ¶ added in v1.0.324
func (c *Client) RepairTaskControlWithContext(ctx context.Context, request *RepairTaskControlRequest) (response *RepairTaskControlResponse, err error)
RepairTaskControl 此接口用于操作维修任务<br>
入参TaskId为维修任务ID<br>
入参Operate表示对维修任务的操作,支持如下取值:<br>
AuthorizeRepair(授权维修)<br>
Ignore(暂不提醒)<br>
ConfirmRecovered(维修完成后,确认故障恢复)<br>
ConfirmUnRecovered(维修完成后,确认故障未恢复,该操作已不推荐用)<br>
NeedRepairAgain(维修完成后,故障未恢复,需要重新维修,推荐用此操作打回)<br>
入参OperateRemark仅在Operate为NeedRepairAgain时有效,表示打回重修原因,建议给出打回的具体原因。<br>
<br>
操作约束(当前任务状态(TaskStatus)->对应可执行的操作):<br>
未授权(1)->授权维修;暂不处理<br>
暂不处理(4)->授权维修<br>
待确认(3)->确认故障恢复;确认故障未恢复;需要重新维修<br>
未恢复(6)->确认故障恢复<br>
<br>
对于Ping不可达故障的任务,还允许:<br>
未授权->确认故障恢复<br>
暂不处理->确认故障恢复<br>
<br>
处理中与已恢复状态的任务不允许进行操作。<br>
<br>
详细信息请访问:https://cloud.tencent.com/document/product/386/18190
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ResetDevicePassword ¶
func (c *Client) ResetDevicePassword(request *ResetDevicePasswordRequest) (response *ResetDevicePasswordResponse, err error)
ResetDevicePassword 重置服务器密码
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ResetDevicePasswordWithContext ¶ added in v1.0.324
func (c *Client) ResetDevicePasswordWithContext(ctx context.Context, request *ResetDevicePasswordRequest) (response *ResetDevicePasswordResponse, err error)
ResetDevicePassword 重置服务器密码
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ReturnDevices ¶
func (c *Client) ReturnDevices(request *ReturnDevicesRequest) (response *ReturnDevicesResponse, err error)
ReturnDevices 退回物理机至回收站,支持批量退还不同计费模式的物理机(包括预付费、后付费、预付费转后付费)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ReturnDevicesWithContext ¶ added in v1.0.324
func (c *Client) ReturnDevicesWithContext(ctx context.Context, request *ReturnDevicesRequest) (response *ReturnDevicesResponse, err error)
ReturnDevices 退回物理机至回收站,支持批量退还不同计费模式的物理机(包括预付费、后付费、预付费转后付费)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) RunUserCmd ¶
func (c *Client) RunUserCmd(request *RunUserCmdRequest) (response *RunUserCmdResponse, err error)
RunUserCmd 运行自定义脚本
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RunUserCmdWithContext ¶ added in v1.0.324
func (c *Client) RunUserCmdWithContext(ctx context.Context, request *RunUserCmdRequest) (response *RunUserCmdResponse, err error)
RunUserCmd 运行自定义脚本
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SetOutBandVpnAuthPassword ¶
func (c *Client) SetOutBandVpnAuthPassword(request *SetOutBandVpnAuthPasswordRequest) (response *SetOutBandVpnAuthPasswordResponse, err error)
SetOutBandVpnAuthPassword 设置带外VPN认证用户密码
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SetOutBandVpnAuthPasswordWithContext ¶ added in v1.0.324
func (c *Client) SetOutBandVpnAuthPasswordWithContext(ctx context.Context, request *SetOutBandVpnAuthPasswordRequest) (response *SetOutBandVpnAuthPasswordResponse, err error)
SetOutBandVpnAuthPassword 设置带外VPN认证用户密码
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ShutdownDevices ¶
func (c *Client) ShutdownDevices(request *ShutdownDevicesRequest) (response *ShutdownDevicesResponse, err error)
ShutdownDevices 关闭服务器
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) ShutdownDevicesWithContext ¶ added in v1.0.324
func (c *Client) ShutdownDevicesWithContext(ctx context.Context, request *ShutdownDevicesRequest) (response *ShutdownDevicesResponse, err error)
ShutdownDevices 关闭服务器
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) StartDevices ¶
func (c *Client) StartDevices(request *StartDevicesRequest) (response *StartDevicesResponse, err error)
StartDevices 开启服务器
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) StartDevicesWithContext ¶ added in v1.0.324
func (c *Client) StartDevicesWithContext(ctx context.Context, request *StartDevicesRequest) (response *StartDevicesResponse, err error)
StartDevices 开启服务器
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) UnbindPsaTag ¶
func (c *Client) UnbindPsaTag(request *UnbindPsaTagRequest) (response *UnbindPsaTagResponse, err error)
UnbindPsaTag 解除标签与预授权规则的绑定
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) UnbindPsaTagWithContext ¶ added in v1.0.324
func (c *Client) UnbindPsaTagWithContext(ctx context.Context, request *UnbindPsaTagRequest) (response *UnbindPsaTagResponse, err error)
UnbindPsaTag 解除标签与预授权规则的绑定
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
type CpuInfo ¶
type CpuInfo struct { // CPU的ID CpuId *uint64 `json:"CpuId,omitnil,omitempty" name:"CpuId"` // CPU型号描述 CpuDescription *string `json:"CpuDescription,omitnil,omitempty" name:"CpuDescription"` // 机型序列 Series *uint64 `json:"Series,omitnil,omitempty" name:"Series"` // 支持的RAID方式,0:有RAID卡,1:没有RAID卡 ContainRaidCard []*uint64 `json:"ContainRaidCard,omitnil,omitempty" name:"ContainRaidCard"` }
type CreateCustomImageRequest ¶
type CreateCustomImageRequest struct { *tchttp.BaseRequest // 用于制作镜像的物理机ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 镜像别名 ImageName *string `json:"ImageName,omitnil,omitempty" name:"ImageName"` // 镜像描述 ImageDescription *string `json:"ImageDescription,omitnil,omitempty" name:"ImageDescription"` }
func NewCreateCustomImageRequest ¶
func NewCreateCustomImageRequest() (request *CreateCustomImageRequest)
func (*CreateCustomImageRequest) FromJsonString ¶
func (r *CreateCustomImageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCustomImageRequest) ToJsonString ¶
func (r *CreateCustomImageRequest) ToJsonString() string
type CreateCustomImageRequestParams ¶ added in v1.0.426
type CreateCustomImageRequestParams struct { // 用于制作镜像的物理机ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 镜像别名 ImageName *string `json:"ImageName,omitnil,omitempty" name:"ImageName"` // 镜像描述 ImageDescription *string `json:"ImageDescription,omitnil,omitempty" name:"ImageDescription"` }
Predefined struct for user
type CreateCustomImageResponse ¶
type CreateCustomImageResponse struct { *tchttp.BaseResponse Response *CreateCustomImageResponseParams `json:"Response"` }
func NewCreateCustomImageResponse ¶
func NewCreateCustomImageResponse() (response *CreateCustomImageResponse)
func (*CreateCustomImageResponse) FromJsonString ¶
func (r *CreateCustomImageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCustomImageResponse) ToJsonString ¶
func (r *CreateCustomImageResponse) ToJsonString() string
type CreateCustomImageResponseParams ¶ added in v1.0.426
type CreateCustomImageResponseParams struct { // 黑石异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 镜像ID ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreatePsaRegulationRequest ¶
type CreatePsaRegulationRequest struct { *tchttp.BaseRequest // 规则别名 PsaName *string `json:"PsaName,omitnil,omitempty" name:"PsaName"` // 关联的故障类型ID列表 TaskTypeIds []*uint64 `json:"TaskTypeIds,omitnil,omitempty" name:"TaskTypeIds"` // 维修实例上限,默认为5 RepairLimit *uint64 `json:"RepairLimit,omitnil,omitempty" name:"RepairLimit"` // 规则备注 PsaDescription *string `json:"PsaDescription,omitnil,omitempty" name:"PsaDescription"` }
func NewCreatePsaRegulationRequest ¶
func NewCreatePsaRegulationRequest() (request *CreatePsaRegulationRequest)
func (*CreatePsaRegulationRequest) FromJsonString ¶
func (r *CreatePsaRegulationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePsaRegulationRequest) ToJsonString ¶
func (r *CreatePsaRegulationRequest) ToJsonString() string
type CreatePsaRegulationRequestParams ¶ added in v1.0.426
type CreatePsaRegulationRequestParams struct { // 规则别名 PsaName *string `json:"PsaName,omitnil,omitempty" name:"PsaName"` // 关联的故障类型ID列表 TaskTypeIds []*uint64 `json:"TaskTypeIds,omitnil,omitempty" name:"TaskTypeIds"` // 维修实例上限,默认为5 RepairLimit *uint64 `json:"RepairLimit,omitnil,omitempty" name:"RepairLimit"` // 规则备注 PsaDescription *string `json:"PsaDescription,omitnil,omitempty" name:"PsaDescription"` }
Predefined struct for user
type CreatePsaRegulationResponse ¶
type CreatePsaRegulationResponse struct { *tchttp.BaseResponse Response *CreatePsaRegulationResponseParams `json:"Response"` }
func NewCreatePsaRegulationResponse ¶
func NewCreatePsaRegulationResponse() (response *CreatePsaRegulationResponse)
func (*CreatePsaRegulationResponse) FromJsonString ¶
func (r *CreatePsaRegulationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePsaRegulationResponse) ToJsonString ¶
func (r *CreatePsaRegulationResponse) ToJsonString() string
type CreatePsaRegulationResponseParams ¶ added in v1.0.426
type CreatePsaRegulationResponseParams struct { // 创建的预授权规则ID PsaId *string `json:"PsaId,omitnil,omitempty" name:"PsaId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSpotDeviceRequest ¶
type CreateSpotDeviceRequest struct { *tchttp.BaseRequest // 可用区名称。如ap-guangzhou-bls-1, 通过DescribeRegions获取 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 计算单元类型, 如v3.c2.medium,更详细的ComputeType参考[竞价实例产品文档](https://cloud.tencent.com/document/product/386/30256) ComputeType *string `json:"ComputeType,omitnil,omitempty" name:"ComputeType"` // 操作系统类型ID OsTypeId *uint64 `json:"OsTypeId,omitnil,omitempty" name:"OsTypeId"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 购买的计算单元个数 GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 出价策略。可取值为SpotWithPriceLimit和SpotAsPriceGo。SpotWithPriceLimit,用户设置价格上限,需要传SpotPriceLimit参数, 如果市场价高于用户的指定价格,则购买不成功; SpotAsPriceGo 是随市场价的策略。 SpotStrategy *string `json:"SpotStrategy,omitnil,omitempty" name:"SpotStrategy"` // 用户设置的价格。当为SpotWithPriceLimit竞价策略时有效 SpotPriceLimit *float64 `json:"SpotPriceLimit,omitnil,omitempty" name:"SpotPriceLimit"` // 设置竞价实例密码。可选参数,没有指定会生成随机密码 Passwd *string `json:"Passwd,omitnil,omitempty" name:"Passwd"` }
func NewCreateSpotDeviceRequest ¶
func NewCreateSpotDeviceRequest() (request *CreateSpotDeviceRequest)
func (*CreateSpotDeviceRequest) FromJsonString ¶
func (r *CreateSpotDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSpotDeviceRequest) ToJsonString ¶
func (r *CreateSpotDeviceRequest) ToJsonString() string
type CreateSpotDeviceRequestParams ¶ added in v1.0.426
type CreateSpotDeviceRequestParams struct { // 可用区名称。如ap-guangzhou-bls-1, 通过DescribeRegions获取 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 计算单元类型, 如v3.c2.medium,更详细的ComputeType参考[竞价实例产品文档](https://cloud.tencent.com/document/product/386/30256) ComputeType *string `json:"ComputeType,omitnil,omitempty" name:"ComputeType"` // 操作系统类型ID OsTypeId *uint64 `json:"OsTypeId,omitnil,omitempty" name:"OsTypeId"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 购买的计算单元个数 GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"` // 出价策略。可取值为SpotWithPriceLimit和SpotAsPriceGo。SpotWithPriceLimit,用户设置价格上限,需要传SpotPriceLimit参数, 如果市场价高于用户的指定价格,则购买不成功; SpotAsPriceGo 是随市场价的策略。 SpotStrategy *string `json:"SpotStrategy,omitnil,omitempty" name:"SpotStrategy"` // 用户设置的价格。当为SpotWithPriceLimit竞价策略时有效 SpotPriceLimit *float64 `json:"SpotPriceLimit,omitnil,omitempty" name:"SpotPriceLimit"` // 设置竞价实例密码。可选参数,没有指定会生成随机密码 Passwd *string `json:"Passwd,omitnil,omitempty" name:"Passwd"` }
Predefined struct for user
type CreateSpotDeviceResponse ¶
type CreateSpotDeviceResponse struct { *tchttp.BaseResponse Response *CreateSpotDeviceResponseParams `json:"Response"` }
func NewCreateSpotDeviceResponse ¶
func NewCreateSpotDeviceResponse() (response *CreateSpotDeviceResponse)
func (*CreateSpotDeviceResponse) FromJsonString ¶
func (r *CreateSpotDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSpotDeviceResponse) ToJsonString ¶
func (r *CreateSpotDeviceResponse) ToJsonString() string
type CreateSpotDeviceResponseParams ¶ added in v1.0.426
type CreateSpotDeviceResponseParams struct { // 创建的服务器ID ResourceIds []*string `json:"ResourceIds,omitnil,omitempty" name:"ResourceIds"` // 任务ID FlowId *uint64 `json:"FlowId,omitnil,omitempty" name:"FlowId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateUserCmdRequest ¶
type CreateUserCmdRequest struct { *tchttp.BaseRequest // 用户自定义脚本的名称 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 命令适用的操作系统类型,取值linux或xserver OsType *string `json:"OsType,omitnil,omitempty" name:"OsType"` // 脚本内容,必须经过base64编码 Content *string `json:"Content,omitnil,omitempty" name:"Content"` }
func NewCreateUserCmdRequest ¶
func NewCreateUserCmdRequest() (request *CreateUserCmdRequest)
func (*CreateUserCmdRequest) FromJsonString ¶
func (r *CreateUserCmdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateUserCmdRequest) ToJsonString ¶
func (r *CreateUserCmdRequest) ToJsonString() string
type CreateUserCmdRequestParams ¶ added in v1.0.426
type CreateUserCmdRequestParams struct { // 用户自定义脚本的名称 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 命令适用的操作系统类型,取值linux或xserver OsType *string `json:"OsType,omitnil,omitempty" name:"OsType"` // 脚本内容,必须经过base64编码 Content *string `json:"Content,omitnil,omitempty" name:"Content"` }
Predefined struct for user
type CreateUserCmdResponse ¶
type CreateUserCmdResponse struct { *tchttp.BaseResponse Response *CreateUserCmdResponseParams `json:"Response"` }
func NewCreateUserCmdResponse ¶
func NewCreateUserCmdResponse() (response *CreateUserCmdResponse)
func (*CreateUserCmdResponse) FromJsonString ¶
func (r *CreateUserCmdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateUserCmdResponse) ToJsonString ¶
func (r *CreateUserCmdResponse) ToJsonString() string
type CreateUserCmdResponseParams ¶ added in v1.0.426
type CreateUserCmdResponseParams struct { // 脚本ID CmdId *string `json:"CmdId,omitnil,omitempty" name:"CmdId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CustomImage ¶
type CustomImage struct { // 镜像ID ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 镜像别名 ImageName *string `json:"ImageName,omitnil,omitempty" name:"ImageName"` // 镜像状态码 ImageStatus *uint64 `json:"ImageStatus,omitnil,omitempty" name:"ImageStatus"` // 镜像OS名 OsClass *string `json:"OsClass,omitnil,omitempty" name:"OsClass"` // 镜像OS版本 OsVersion *string `json:"OsVersion,omitnil,omitempty" name:"OsVersion"` // OS是64还是32位 OsBit *uint64 `json:"OsBit,omitnil,omitempty" name:"OsBit"` // 镜像大小(M) ImageSize *uint64 `json:"ImageSize,omitnil,omitempty" name:"ImageSize"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 分区信息 PartitionInfoSet []*PartitionInfo `json:"PartitionInfoSet,omitnil,omitempty" name:"PartitionInfoSet"` // 适用机型 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` // 备注 ImageDescription *string `json:"ImageDescription,omitnil,omitempty" name:"ImageDescription"` // 原始镜像id OsTypeId *uint64 `json:"OsTypeId,omitnil,omitempty" name:"OsTypeId"` }
type CustomImageProcess ¶
type DeleteCustomImagesRequest ¶
type DeleteCustomImagesRequest struct { *tchttp.BaseRequest // 准备删除的镜像ID列表 ImageIds []*string `json:"ImageIds,omitnil,omitempty" name:"ImageIds"` }
func NewDeleteCustomImagesRequest ¶
func NewDeleteCustomImagesRequest() (request *DeleteCustomImagesRequest)
func (*DeleteCustomImagesRequest) FromJsonString ¶
func (r *DeleteCustomImagesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCustomImagesRequest) ToJsonString ¶
func (r *DeleteCustomImagesRequest) ToJsonString() string
type DeleteCustomImagesRequestParams ¶ added in v1.0.426
type DeleteCustomImagesRequestParams struct { // 准备删除的镜像ID列表 ImageIds []*string `json:"ImageIds,omitnil,omitempty" name:"ImageIds"` }
Predefined struct for user
type DeleteCustomImagesResponse ¶
type DeleteCustomImagesResponse struct { *tchttp.BaseResponse Response *DeleteCustomImagesResponseParams `json:"Response"` }
func NewDeleteCustomImagesResponse ¶
func NewDeleteCustomImagesResponse() (response *DeleteCustomImagesResponse)
func (*DeleteCustomImagesResponse) FromJsonString ¶
func (r *DeleteCustomImagesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCustomImagesResponse) ToJsonString ¶
func (r *DeleteCustomImagesResponse) ToJsonString() string
type DeleteCustomImagesResponseParams ¶ added in v1.0.426
type DeleteCustomImagesResponseParams struct { // 黑石异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeletePsaRegulationRequest ¶
type DeletePsaRegulationRequest struct { *tchttp.BaseRequest // 预授权规则ID PsaId *string `json:"PsaId,omitnil,omitempty" name:"PsaId"` }
func NewDeletePsaRegulationRequest ¶
func NewDeletePsaRegulationRequest() (request *DeletePsaRegulationRequest)
func (*DeletePsaRegulationRequest) FromJsonString ¶
func (r *DeletePsaRegulationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePsaRegulationRequest) ToJsonString ¶
func (r *DeletePsaRegulationRequest) ToJsonString() string
type DeletePsaRegulationRequestParams ¶ added in v1.0.426
type DeletePsaRegulationRequestParams struct { // 预授权规则ID PsaId *string `json:"PsaId,omitnil,omitempty" name:"PsaId"` }
Predefined struct for user
type DeletePsaRegulationResponse ¶
type DeletePsaRegulationResponse struct { *tchttp.BaseResponse Response *DeletePsaRegulationResponseParams `json:"Response"` }
func NewDeletePsaRegulationResponse ¶
func NewDeletePsaRegulationResponse() (response *DeletePsaRegulationResponse)
func (*DeletePsaRegulationResponse) FromJsonString ¶
func (r *DeletePsaRegulationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePsaRegulationResponse) ToJsonString ¶
func (r *DeletePsaRegulationResponse) ToJsonString() string
type DeletePsaRegulationResponseParams ¶ added in v1.0.426
type DeletePsaRegulationResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteUserCmdsRequest ¶
type DeleteUserCmdsRequest struct { *tchttp.BaseRequest // 需要删除的脚本ID CmdIds []*string `json:"CmdIds,omitnil,omitempty" name:"CmdIds"` }
func NewDeleteUserCmdsRequest ¶
func NewDeleteUserCmdsRequest() (request *DeleteUserCmdsRequest)
func (*DeleteUserCmdsRequest) FromJsonString ¶
func (r *DeleteUserCmdsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUserCmdsRequest) ToJsonString ¶
func (r *DeleteUserCmdsRequest) ToJsonString() string
type DeleteUserCmdsRequestParams ¶ added in v1.0.426
type DeleteUserCmdsRequestParams struct { // 需要删除的脚本ID CmdIds []*string `json:"CmdIds,omitnil,omitempty" name:"CmdIds"` }
Predefined struct for user
type DeleteUserCmdsResponse ¶
type DeleteUserCmdsResponse struct { *tchttp.BaseResponse Response *DeleteUserCmdsResponseParams `json:"Response"` }
func NewDeleteUserCmdsResponse ¶
func NewDeleteUserCmdsResponse() (response *DeleteUserCmdsResponse)
func (*DeleteUserCmdsResponse) FromJsonString ¶
func (r *DeleteUserCmdsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUserCmdsResponse) ToJsonString ¶
func (r *DeleteUserCmdsResponse) ToJsonString() string
type DeleteUserCmdsResponseParams ¶ added in v1.0.426
type DeleteUserCmdsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCustomImageProcessRequest ¶
type DescribeCustomImageProcessRequest struct { *tchttp.BaseRequest // 镜像ID ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` }
func NewDescribeCustomImageProcessRequest ¶
func NewDescribeCustomImageProcessRequest() (request *DescribeCustomImageProcessRequest)
func (*DescribeCustomImageProcessRequest) FromJsonString ¶
func (r *DescribeCustomImageProcessRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCustomImageProcessRequest) ToJsonString ¶
func (r *DescribeCustomImageProcessRequest) ToJsonString() string
type DescribeCustomImageProcessRequestParams ¶ added in v1.0.426
type DescribeCustomImageProcessRequestParams struct { // 镜像ID ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` }
Predefined struct for user
type DescribeCustomImageProcessResponse ¶
type DescribeCustomImageProcessResponse struct { *tchttp.BaseResponse Response *DescribeCustomImageProcessResponseParams `json:"Response"` }
func NewDescribeCustomImageProcessResponse ¶
func NewDescribeCustomImageProcessResponse() (response *DescribeCustomImageProcessResponse)
func (*DescribeCustomImageProcessResponse) FromJsonString ¶
func (r *DescribeCustomImageProcessResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCustomImageProcessResponse) ToJsonString ¶
func (r *DescribeCustomImageProcessResponse) ToJsonString() string
type DescribeCustomImageProcessResponseParams ¶ added in v1.0.426
type DescribeCustomImageProcessResponseParams struct { // 镜像制作进度 CustomImageProcessSet []*CustomImageProcess `json:"CustomImageProcessSet,omitnil,omitempty" name:"CustomImageProcessSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCustomImagesRequest ¶
type DescribeCustomImagesRequest struct { *tchttp.BaseRequest // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,仅支持CreateTime OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式 0:递增(默认) 1:递减 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` // 按ImageId查找指定镜像信息,ImageId字段存在时其他字段失效 ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 模糊查询过滤,可以查询镜像ID或镜像名 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` // <ul> // 镜像状态过滤列表,有效取值为: // <li>1:制作中</li> // <li>2:制作失败</li> // <li>3:正常</li> // <li>4:删除中</li> // </ul> ImageStatus []*uint64 `json:"ImageStatus,omitnil,omitempty" name:"ImageStatus"` }
func NewDescribeCustomImagesRequest ¶
func NewDescribeCustomImagesRequest() (request *DescribeCustomImagesRequest)
func (*DescribeCustomImagesRequest) FromJsonString ¶
func (r *DescribeCustomImagesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCustomImagesRequest) ToJsonString ¶
func (r *DescribeCustomImagesRequest) ToJsonString() string
type DescribeCustomImagesRequestParams ¶ added in v1.0.426
type DescribeCustomImagesRequestParams struct { // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,仅支持CreateTime OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式 0:递增(默认) 1:递减 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` // 按ImageId查找指定镜像信息,ImageId字段存在时其他字段失效 ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 模糊查询过滤,可以查询镜像ID或镜像名 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` // <ul> // 镜像状态过滤列表,有效取值为: // <li>1:制作中</li> // <li>2:制作失败</li> // <li>3:正常</li> // <li>4:删除中</li> // </ul> ImageStatus []*uint64 `json:"ImageStatus,omitnil,omitempty" name:"ImageStatus"` }
Predefined struct for user
type DescribeCustomImagesResponse ¶
type DescribeCustomImagesResponse struct { *tchttp.BaseResponse Response *DescribeCustomImagesResponseParams `json:"Response"` }
func NewDescribeCustomImagesResponse ¶
func NewDescribeCustomImagesResponse() (response *DescribeCustomImagesResponse)
func (*DescribeCustomImagesResponse) FromJsonString ¶
func (r *DescribeCustomImagesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCustomImagesResponse) ToJsonString ¶
func (r *DescribeCustomImagesResponse) ToJsonString() string
type DescribeCustomImagesResponseParams ¶ added in v1.0.426
type DescribeCustomImagesResponseParams struct { // 返回镜像数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 镜像信息列表 CustomImageSet []*CustomImage `json:"CustomImageSet,omitnil,omitempty" name:"CustomImageSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceClassPartitionRequest ¶
type DescribeDeviceClassPartitionRequest struct { *tchttp.BaseRequest // 设备类型代号。代号通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)查询。标准机型需要传入此参数。虽是可选参数,但DeviceClassCode和InstanceId参数,必须要填写一个。 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` // 需要查询自定义机型RAID信息时,传入自定义机型实例ID。InstanceId存在时其余参数失效。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // CPU型号ID,查询自定义机型时需要传入 CpuId *uint64 `json:"CpuId,omitnil,omitempty" name:"CpuId"` // 内存大小,单位为G,查询自定义机型时需要传入 MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 是否有RAID卡,取值:1(有) 0(无)。查询自定义机型时需要传入 ContainRaidCard *uint64 `json:"ContainRaidCard,omitnil,omitempty" name:"ContainRaidCard"` // 系统盘类型ID,查询自定义机型时需要传入 SystemDiskTypeId *uint64 `json:"SystemDiskTypeId,omitnil,omitempty" name:"SystemDiskTypeId"` // 系统盘数量,查询自定义机型时需要传入 SystemDiskCount *uint64 `json:"SystemDiskCount,omitnil,omitempty" name:"SystemDiskCount"` // 数据盘类型ID,查询自定义机型时可传入 DataDiskTypeId *uint64 `json:"DataDiskTypeId,omitnil,omitempty" name:"DataDiskTypeId"` // 数据盘数量,查询自定义机型时可传入 DataDiskCount *uint64 `json:"DataDiskCount,omitnil,omitempty" name:"DataDiskCount"` }
func NewDescribeDeviceClassPartitionRequest ¶
func NewDescribeDeviceClassPartitionRequest() (request *DescribeDeviceClassPartitionRequest)
func (*DescribeDeviceClassPartitionRequest) FromJsonString ¶
func (r *DescribeDeviceClassPartitionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceClassPartitionRequest) ToJsonString ¶
func (r *DescribeDeviceClassPartitionRequest) ToJsonString() string
type DescribeDeviceClassPartitionRequestParams ¶ added in v1.0.426
type DescribeDeviceClassPartitionRequestParams struct { // 设备类型代号。代号通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)查询。标准机型需要传入此参数。虽是可选参数,但DeviceClassCode和InstanceId参数,必须要填写一个。 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` // 需要查询自定义机型RAID信息时,传入自定义机型实例ID。InstanceId存在时其余参数失效。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // CPU型号ID,查询自定义机型时需要传入 CpuId *uint64 `json:"CpuId,omitnil,omitempty" name:"CpuId"` // 内存大小,单位为G,查询自定义机型时需要传入 MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 是否有RAID卡,取值:1(有) 0(无)。查询自定义机型时需要传入 ContainRaidCard *uint64 `json:"ContainRaidCard,omitnil,omitempty" name:"ContainRaidCard"` // 系统盘类型ID,查询自定义机型时需要传入 SystemDiskTypeId *uint64 `json:"SystemDiskTypeId,omitnil,omitempty" name:"SystemDiskTypeId"` // 系统盘数量,查询自定义机型时需要传入 SystemDiskCount *uint64 `json:"SystemDiskCount,omitnil,omitempty" name:"SystemDiskCount"` // 数据盘类型ID,查询自定义机型时可传入 DataDiskTypeId *uint64 `json:"DataDiskTypeId,omitnil,omitempty" name:"DataDiskTypeId"` // 数据盘数量,查询自定义机型时可传入 DataDiskCount *uint64 `json:"DataDiskCount,omitnil,omitempty" name:"DataDiskCount"` }
Predefined struct for user
type DescribeDeviceClassPartitionResponse ¶
type DescribeDeviceClassPartitionResponse struct { *tchttp.BaseResponse Response *DescribeDeviceClassPartitionResponseParams `json:"Response"` }
func NewDescribeDeviceClassPartitionResponse ¶
func NewDescribeDeviceClassPartitionResponse() (response *DescribeDeviceClassPartitionResponse)
func (*DescribeDeviceClassPartitionResponse) FromJsonString ¶
func (r *DescribeDeviceClassPartitionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceClassPartitionResponse) ToJsonString ¶
func (r *DescribeDeviceClassPartitionResponse) ToJsonString() string
type DescribeDeviceClassPartitionResponseParams ¶ added in v1.0.426
type DescribeDeviceClassPartitionResponseParams struct { // 支持的RAID格式列表 DeviceClassPartitionInfoSet []*DeviceClassPartitionInfo `json:"DeviceClassPartitionInfoSet,omitnil,omitempty" name:"DeviceClassPartitionInfoSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceClassRequest ¶
type DescribeDeviceClassRequest struct { *tchttp.BaseRequest // 是否仅查询在售标准机型配置信息。取值0:查询所有机型;1:查询在售机型。默认为1 OnSale *uint64 `json:"OnSale,omitnil,omitempty" name:"OnSale"` // 是否返回价格信息。取值0:不返回价格信息,接口返回速度更快;1:返回价格信息。默认为1 NeedPriceInfo *uint64 `json:"NeedPriceInfo,omitnil,omitempty" name:"NeedPriceInfo"` }
func NewDescribeDeviceClassRequest ¶
func NewDescribeDeviceClassRequest() (request *DescribeDeviceClassRequest)
func (*DescribeDeviceClassRequest) FromJsonString ¶
func (r *DescribeDeviceClassRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceClassRequest) ToJsonString ¶
func (r *DescribeDeviceClassRequest) ToJsonString() string
type DescribeDeviceClassRequestParams ¶ added in v1.0.426
type DescribeDeviceClassRequestParams struct { // 是否仅查询在售标准机型配置信息。取值0:查询所有机型;1:查询在售机型。默认为1 OnSale *uint64 `json:"OnSale,omitnil,omitempty" name:"OnSale"` // 是否返回价格信息。取值0:不返回价格信息,接口返回速度更快;1:返回价格信息。默认为1 NeedPriceInfo *uint64 `json:"NeedPriceInfo,omitnil,omitempty" name:"NeedPriceInfo"` }
Predefined struct for user
type DescribeDeviceClassResponse ¶
type DescribeDeviceClassResponse struct { *tchttp.BaseResponse Response *DescribeDeviceClassResponseParams `json:"Response"` }
func NewDescribeDeviceClassResponse ¶
func NewDescribeDeviceClassResponse() (response *DescribeDeviceClassResponse)
func (*DescribeDeviceClassResponse) FromJsonString ¶
func (r *DescribeDeviceClassResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceClassResponse) ToJsonString ¶
func (r *DescribeDeviceClassResponse) ToJsonString() string
type DescribeDeviceClassResponseParams ¶ added in v1.0.426
type DescribeDeviceClassResponseParams struct { // 物理机设备类型列表 DeviceClassSet []*DeviceClass `json:"DeviceClassSet,omitnil,omitempty" name:"DeviceClassSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceHardwareInfoRequest ¶
type DescribeDeviceHardwareInfoRequest struct { *tchttp.BaseRequest // 设备 ID 列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewDescribeDeviceHardwareInfoRequest ¶
func NewDescribeDeviceHardwareInfoRequest() (request *DescribeDeviceHardwareInfoRequest)
func (*DescribeDeviceHardwareInfoRequest) FromJsonString ¶
func (r *DescribeDeviceHardwareInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceHardwareInfoRequest) ToJsonString ¶
func (r *DescribeDeviceHardwareInfoRequest) ToJsonString() string
type DescribeDeviceHardwareInfoRequestParams ¶ added in v1.0.426
type DescribeDeviceHardwareInfoRequestParams struct { // 设备 ID 列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type DescribeDeviceHardwareInfoResponse ¶
type DescribeDeviceHardwareInfoResponse struct { *tchttp.BaseResponse Response *DescribeDeviceHardwareInfoResponseParams `json:"Response"` }
func NewDescribeDeviceHardwareInfoResponse ¶
func NewDescribeDeviceHardwareInfoResponse() (response *DescribeDeviceHardwareInfoResponse)
func (*DescribeDeviceHardwareInfoResponse) FromJsonString ¶
func (r *DescribeDeviceHardwareInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceHardwareInfoResponse) ToJsonString ¶
func (r *DescribeDeviceHardwareInfoResponse) ToJsonString() string
type DescribeDeviceHardwareInfoResponseParams ¶ added in v1.0.426
type DescribeDeviceHardwareInfoResponseParams struct { // 设备硬件配置信息 DeviceHardwareInfoSet []*DeviceHardwareInfo `json:"DeviceHardwareInfoSet,omitnil,omitempty" name:"DeviceHardwareInfoSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceInventoryRequest ¶
type DescribeDeviceInventoryRequest struct { *tchttp.BaseRequest // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 设备型号 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // CPU型号ID,查询自定义机型时必填 CpuId *uint64 `json:"CpuId,omitnil,omitempty" name:"CpuId"` // 内存大小,单位为G,查询自定义机型时必填 MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填 ContainRaidCard *uint64 `json:"ContainRaidCard,omitnil,omitempty" name:"ContainRaidCard"` // 系统盘类型ID,查询自定义机型时必填 SystemDiskTypeId *uint64 `json:"SystemDiskTypeId,omitnil,omitempty" name:"SystemDiskTypeId"` // 系统盘数量,查询自定义机型时必填 SystemDiskCount *uint64 `json:"SystemDiskCount,omitnil,omitempty" name:"SystemDiskCount"` // 数据盘类型ID,查询自定义机型时可填 DataDiskTypeId *uint64 `json:"DataDiskTypeId,omitnil,omitempty" name:"DataDiskTypeId"` // 数据盘数量,查询自定义机型时可填 DataDiskCount *uint64 `json:"DataDiskCount,omitnil,omitempty" name:"DataDiskCount"` }
func NewDescribeDeviceInventoryRequest ¶
func NewDescribeDeviceInventoryRequest() (request *DescribeDeviceInventoryRequest)
func (*DescribeDeviceInventoryRequest) FromJsonString ¶
func (r *DescribeDeviceInventoryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceInventoryRequest) ToJsonString ¶
func (r *DescribeDeviceInventoryRequest) ToJsonString() string
type DescribeDeviceInventoryRequestParams ¶ added in v1.0.426
type DescribeDeviceInventoryRequestParams struct { // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 设备型号 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // CPU型号ID,查询自定义机型时必填 CpuId *uint64 `json:"CpuId,omitnil,omitempty" name:"CpuId"` // 内存大小,单位为G,查询自定义机型时必填 MemSize *uint64 `json:"MemSize,omitnil,omitempty" name:"MemSize"` // 是否有RAID卡,取值:1(有) 0(无),查询自定义机型时必填 ContainRaidCard *uint64 `json:"ContainRaidCard,omitnil,omitempty" name:"ContainRaidCard"` // 系统盘类型ID,查询自定义机型时必填 SystemDiskTypeId *uint64 `json:"SystemDiskTypeId,omitnil,omitempty" name:"SystemDiskTypeId"` // 系统盘数量,查询自定义机型时必填 SystemDiskCount *uint64 `json:"SystemDiskCount,omitnil,omitempty" name:"SystemDiskCount"` // 数据盘类型ID,查询自定义机型时可填 DataDiskTypeId *uint64 `json:"DataDiskTypeId,omitnil,omitempty" name:"DataDiskTypeId"` // 数据盘数量,查询自定义机型时可填 DataDiskCount *uint64 `json:"DataDiskCount,omitnil,omitempty" name:"DataDiskCount"` }
Predefined struct for user
type DescribeDeviceInventoryResponse ¶
type DescribeDeviceInventoryResponse struct { *tchttp.BaseResponse Response *DescribeDeviceInventoryResponseParams `json:"Response"` }
func NewDescribeDeviceInventoryResponse ¶
func NewDescribeDeviceInventoryResponse() (response *DescribeDeviceInventoryResponse)
func (*DescribeDeviceInventoryResponse) FromJsonString ¶
func (r *DescribeDeviceInventoryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceInventoryResponse) ToJsonString ¶
func (r *DescribeDeviceInventoryResponse) ToJsonString() string
type DescribeDeviceInventoryResponseParams ¶ added in v1.0.426
type DescribeDeviceInventoryResponseParams struct { // 库存设备数量 DeviceCount *uint64 `json:"DeviceCount,omitnil,omitempty" name:"DeviceCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceOperationLogRequest ¶
type DescribeDeviceOperationLogRequest struct { *tchttp.BaseRequest // 设备实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 查询开始日期 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束日期 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeDeviceOperationLogRequest ¶
func NewDescribeDeviceOperationLogRequest() (request *DescribeDeviceOperationLogRequest)
func (*DescribeDeviceOperationLogRequest) FromJsonString ¶
func (r *DescribeDeviceOperationLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceOperationLogRequest) ToJsonString ¶
func (r *DescribeDeviceOperationLogRequest) ToJsonString() string
type DescribeDeviceOperationLogRequestParams ¶ added in v1.0.426
type DescribeDeviceOperationLogRequestParams struct { // 设备实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 查询开始日期 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 查询结束日期 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeDeviceOperationLogResponse ¶
type DescribeDeviceOperationLogResponse struct { *tchttp.BaseResponse Response *DescribeDeviceOperationLogResponseParams `json:"Response"` }
func NewDescribeDeviceOperationLogResponse ¶
func NewDescribeDeviceOperationLogResponse() (response *DescribeDeviceOperationLogResponse)
func (*DescribeDeviceOperationLogResponse) FromJsonString ¶
func (r *DescribeDeviceOperationLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceOperationLogResponse) ToJsonString ¶
func (r *DescribeDeviceOperationLogResponse) ToJsonString() string
type DescribeDeviceOperationLogResponseParams ¶ added in v1.0.426
type DescribeDeviceOperationLogResponseParams struct { // 操作日志列表 DeviceOperationLogSet []*DeviceOperationLog `json:"DeviceOperationLogSet,omitnil,omitempty" name:"DeviceOperationLogSet"` // 返回数目 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDevicePartitionRequest ¶
type DescribeDevicePartitionRequest struct { *tchttp.BaseRequest // 物理机ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDescribeDevicePartitionRequest ¶
func NewDescribeDevicePartitionRequest() (request *DescribeDevicePartitionRequest)
func (*DescribeDevicePartitionRequest) FromJsonString ¶
func (r *DescribeDevicePartitionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicePartitionRequest) ToJsonString ¶
func (r *DescribeDevicePartitionRequest) ToJsonString() string
type DescribeDevicePartitionRequestParams ¶ added in v1.0.426
type DescribeDevicePartitionRequestParams struct { // 物理机ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeDevicePartitionResponse ¶
type DescribeDevicePartitionResponse struct { *tchttp.BaseResponse Response *DescribeDevicePartitionResponseParams `json:"Response"` }
func NewDescribeDevicePartitionResponse ¶
func NewDescribeDevicePartitionResponse() (response *DescribeDevicePartitionResponse)
func (*DescribeDevicePartitionResponse) FromJsonString ¶
func (r *DescribeDevicePartitionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicePartitionResponse) ToJsonString ¶
func (r *DescribeDevicePartitionResponse) ToJsonString() string
type DescribeDevicePartitionResponseParams ¶ added in v1.0.426
type DescribeDevicePartitionResponseParams struct { // 物理机分区格式 DevicePartition *DevicePartition `json:"DevicePartition,omitnil,omitempty" name:"DevicePartition"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDevicePositionRequest ¶
type DescribeDevicePositionRequest struct { *tchttp.BaseRequest // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 实例别名 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` }
func NewDescribeDevicePositionRequest ¶
func NewDescribeDevicePositionRequest() (request *DescribeDevicePositionRequest)
func (*DescribeDevicePositionRequest) FromJsonString ¶
func (r *DescribeDevicePositionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicePositionRequest) ToJsonString ¶
func (r *DescribeDevicePositionRequest) ToJsonString() string
type DescribeDevicePositionRequestParams ¶ added in v1.0.426
type DescribeDevicePositionRequestParams struct { // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 实例别名 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` }
Predefined struct for user
type DescribeDevicePositionResponse ¶
type DescribeDevicePositionResponse struct { *tchttp.BaseResponse Response *DescribeDevicePositionResponseParams `json:"Response"` }
func NewDescribeDevicePositionResponse ¶
func NewDescribeDevicePositionResponse() (response *DescribeDevicePositionResponse)
func (*DescribeDevicePositionResponse) FromJsonString ¶
func (r *DescribeDevicePositionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicePositionResponse) ToJsonString ¶
func (r *DescribeDevicePositionResponse) ToJsonString() string
type DescribeDevicePositionResponseParams ¶ added in v1.0.426
type DescribeDevicePositionResponseParams struct { // 返回数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 设备所在机架信息 DevicePositionInfoSet []*DevicePositionInfo `json:"DevicePositionInfoSet,omitnil,omitempty" name:"DevicePositionInfoSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDevicePriceInfoRequest ¶
type DescribeDevicePriceInfoRequest struct { *tchttp.BaseRequest // 需要查询的实例列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 购买时长单位,当前只支持取值为m TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 购买时长 TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` }
func NewDescribeDevicePriceInfoRequest ¶
func NewDescribeDevicePriceInfoRequest() (request *DescribeDevicePriceInfoRequest)
func (*DescribeDevicePriceInfoRequest) FromJsonString ¶
func (r *DescribeDevicePriceInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicePriceInfoRequest) ToJsonString ¶
func (r *DescribeDevicePriceInfoRequest) ToJsonString() string
type DescribeDevicePriceInfoRequestParams ¶ added in v1.0.426
type DescribeDevicePriceInfoRequestParams struct { // 需要查询的实例列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 购买时长单位,当前只支持取值为m TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 购买时长 TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` }
Predefined struct for user
type DescribeDevicePriceInfoResponse ¶
type DescribeDevicePriceInfoResponse struct { *tchttp.BaseResponse Response *DescribeDevicePriceInfoResponseParams `json:"Response"` }
func NewDescribeDevicePriceInfoResponse ¶
func NewDescribeDevicePriceInfoResponse() (response *DescribeDevicePriceInfoResponse)
func (*DescribeDevicePriceInfoResponse) FromJsonString ¶
func (r *DescribeDevicePriceInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicePriceInfoResponse) ToJsonString ¶
func (r *DescribeDevicePriceInfoResponse) ToJsonString() string
type DescribeDevicePriceInfoResponseParams ¶ added in v1.0.426
type DescribeDevicePriceInfoResponseParams struct { // 服务器价格信息列表 DevicePriceInfoSet []*DevicePriceInfo `json:"DevicePriceInfoSet,omitnil,omitempty" name:"DevicePriceInfoSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDevicesRequest ¶
type DescribeDevicesRequest struct { *tchttp.BaseRequest // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 机型ID,通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)查询 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` // 设备ID数组 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 外网IP数组 WanIps []*string `json:"WanIps,omitnil,omitempty" name:"WanIps"` // 内网IP数组 LanIps []*string `json:"LanIps,omitnil,omitempty" name:"LanIps"` // 设备名称 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 模糊IP查询 VagueIp *string `json:"VagueIp,omitnil,omitempty" name:"VagueIp"` // 设备到期时间查询的起始时间 DeadlineStartTime *string `json:"DeadlineStartTime,omitnil,omitempty" name:"DeadlineStartTime"` // 设备到期时间查询的结束时间 DeadlineEndTime *string `json:"DeadlineEndTime,omitnil,omitempty" name:"DeadlineEndTime"` // 自动续费标志 0:不自动续费,1:自动续费 AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 私有网络唯一ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网唯一ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 标签列表 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。 IsLuckyDevice *uint64 `json:"IsLuckyDevice,omitnil,omitempty" name:"IsLuckyDevice"` // 排序字段 OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式,取值:0:增序(默认),1:降序 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` // 按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保 MaintainStatus *string `json:"MaintainStatus,omitnil,omitempty" name:"MaintainStatus"` }
func NewDescribeDevicesRequest ¶
func NewDescribeDevicesRequest() (request *DescribeDevicesRequest)
func (*DescribeDevicesRequest) FromJsonString ¶
func (r *DescribeDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicesRequest) ToJsonString ¶
func (r *DescribeDevicesRequest) ToJsonString() string
type DescribeDevicesRequestParams ¶ added in v1.0.426
type DescribeDevicesRequestParams struct { // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 机型ID,通过接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911)查询 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` // 设备ID数组 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 外网IP数组 WanIps []*string `json:"WanIps,omitnil,omitempty" name:"WanIps"` // 内网IP数组 LanIps []*string `json:"LanIps,omitnil,omitempty" name:"LanIps"` // 设备名称 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 模糊IP查询 VagueIp *string `json:"VagueIp,omitnil,omitempty" name:"VagueIp"` // 设备到期时间查询的起始时间 DeadlineStartTime *string `json:"DeadlineStartTime,omitnil,omitempty" name:"DeadlineStartTime"` // 设备到期时间查询的结束时间 DeadlineEndTime *string `json:"DeadlineEndTime,omitnil,omitempty" name:"DeadlineEndTime"` // 自动续费标志 0:不自动续费,1:自动续费 AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 私有网络唯一ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网唯一ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 标签列表 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 设备类型,取值有: compute(计算型), standard(标准型), storage(存储型) 等 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 竞价实例机器的过滤。如果未指定此参数,则不做过滤。0: 查询非竞价实例的机器; 1: 查询竞价实例的机器。 IsLuckyDevice *uint64 `json:"IsLuckyDevice,omitnil,omitempty" name:"IsLuckyDevice"` // 排序字段 OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式,取值:0:增序(默认),1:降序 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` // 按照维保方式过滤。可取值为 Maintain: 在保; WillExpire: 即将过保; Expire: 已过保 MaintainStatus *string `json:"MaintainStatus,omitnil,omitempty" name:"MaintainStatus"` }
Predefined struct for user
type DescribeDevicesResponse ¶
type DescribeDevicesResponse struct { *tchttp.BaseResponse Response *DescribeDevicesResponseParams `json:"Response"` }
func NewDescribeDevicesResponse ¶
func NewDescribeDevicesResponse() (response *DescribeDevicesResponse)
func (*DescribeDevicesResponse) FromJsonString ¶
func (r *DescribeDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicesResponse) ToJsonString ¶
func (r *DescribeDevicesResponse) ToJsonString() string
type DescribeDevicesResponseParams ¶ added in v1.0.426
type DescribeDevicesResponseParams struct { // 返回数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 物理机信息列表 DeviceInfoSet []*DeviceInfo `json:"DeviceInfoSet,omitnil,omitempty" name:"DeviceInfoSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHardwareSpecificationRequest ¶
type DescribeHardwareSpecificationRequest struct {
*tchttp.BaseRequest
}
func NewDescribeHardwareSpecificationRequest ¶
func NewDescribeHardwareSpecificationRequest() (request *DescribeHardwareSpecificationRequest)
func (*DescribeHardwareSpecificationRequest) FromJsonString ¶
func (r *DescribeHardwareSpecificationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHardwareSpecificationRequest) ToJsonString ¶
func (r *DescribeHardwareSpecificationRequest) ToJsonString() string
type DescribeHardwareSpecificationRequestParams ¶ added in v1.0.426
type DescribeHardwareSpecificationRequestParams struct { }
Predefined struct for user
type DescribeHardwareSpecificationResponse ¶
type DescribeHardwareSpecificationResponse struct { *tchttp.BaseResponse Response *DescribeHardwareSpecificationResponseParams `json:"Response"` }
func NewDescribeHardwareSpecificationResponse ¶
func NewDescribeHardwareSpecificationResponse() (response *DescribeHardwareSpecificationResponse)
func (*DescribeHardwareSpecificationResponse) FromJsonString ¶
func (r *DescribeHardwareSpecificationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHardwareSpecificationResponse) ToJsonString ¶
func (r *DescribeHardwareSpecificationResponse) ToJsonString() string
type DescribeHardwareSpecificationResponseParams ¶ added in v1.0.426
type DescribeHardwareSpecificationResponseParams struct { // CPU型号列表 CpuInfoSet []*CpuInfo `json:"CpuInfoSet,omitnil,omitempty" name:"CpuInfoSet"` // 内存的取值,单位为G MemSet []*uint64 `json:"MemSet,omitnil,omitempty" name:"MemSet"` // 硬盘型号列表 DiskInfoSet []*DiskInfo `json:"DiskInfoSet,omitnil,omitempty" name:"DiskInfoSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHostedDeviceOutBandInfoRequest ¶
type DescribeHostedDeviceOutBandInfoRequest struct { *tchttp.BaseRequest // 托管设备的唯一ID数组,数组个数不超过20 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 可用区ID Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` }
func NewDescribeHostedDeviceOutBandInfoRequest ¶
func NewDescribeHostedDeviceOutBandInfoRequest() (request *DescribeHostedDeviceOutBandInfoRequest)
func (*DescribeHostedDeviceOutBandInfoRequest) FromJsonString ¶
func (r *DescribeHostedDeviceOutBandInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHostedDeviceOutBandInfoRequest) ToJsonString ¶
func (r *DescribeHostedDeviceOutBandInfoRequest) ToJsonString() string
type DescribeHostedDeviceOutBandInfoRequestParams ¶ added in v1.0.426
type DescribeHostedDeviceOutBandInfoRequestParams struct { // 托管设备的唯一ID数组,数组个数不超过20 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 可用区ID Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` }
Predefined struct for user
type DescribeHostedDeviceOutBandInfoResponse ¶
type DescribeHostedDeviceOutBandInfoResponse struct { *tchttp.BaseResponse Response *DescribeHostedDeviceOutBandInfoResponseParams `json:"Response"` }
func NewDescribeHostedDeviceOutBandInfoResponse ¶
func NewDescribeHostedDeviceOutBandInfoResponse() (response *DescribeHostedDeviceOutBandInfoResponse)
func (*DescribeHostedDeviceOutBandInfoResponse) FromJsonString ¶
func (r *DescribeHostedDeviceOutBandInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHostedDeviceOutBandInfoResponse) ToJsonString ¶
func (r *DescribeHostedDeviceOutBandInfoResponse) ToJsonString() string
type DescribeHostedDeviceOutBandInfoResponseParams ¶ added in v1.0.426
type DescribeHostedDeviceOutBandInfoResponseParams struct { // 托管设备带外信息 HostedDeviceOutBandInfoSet []*HostedDeviceOutBandInfo `json:"HostedDeviceOutBandInfoSet,omitnil,omitempty" name:"HostedDeviceOutBandInfoSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOperationResultRequest ¶
type DescribeOperationResultRequest struct { *tchttp.BaseRequest // 异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDescribeOperationResultRequest ¶
func NewDescribeOperationResultRequest() (request *DescribeOperationResultRequest)
func (*DescribeOperationResultRequest) FromJsonString ¶
func (r *DescribeOperationResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOperationResultRequest) ToJsonString ¶
func (r *DescribeOperationResultRequest) ToJsonString() string
type DescribeOperationResultRequestParams ¶ added in v1.0.426
type DescribeOperationResultRequestParams struct { // 异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DescribeOperationResultResponse ¶
type DescribeOperationResultResponse struct { *tchttp.BaseResponse Response *DescribeOperationResultResponseParams `json:"Response"` }
func NewDescribeOperationResultResponse ¶
func NewDescribeOperationResultResponse() (response *DescribeOperationResultResponse)
func (*DescribeOperationResultResponse) FromJsonString ¶
func (r *DescribeOperationResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOperationResultResponse) ToJsonString ¶
func (r *DescribeOperationResultResponse) ToJsonString() string
type DescribeOperationResultResponseParams ¶ added in v1.0.426
type DescribeOperationResultResponseParams struct { // 任务的整体状态,取值如下:<br> // 1:成功<br> // 2:失败<br> // 3:部分成功,部分失败<br> // 4:未完成<br> // 5:部分成功,部分未完成<br> // 6:部分未完成,部分失败<br> // 7:部分未完成,部分失败,部分成功 TaskStatus *uint64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 各实例对应任务的状态ID SubtaskStatusSet []*SubtaskStatus `json:"SubtaskStatusSet,omitnil,omitempty" name:"SubtaskStatusSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOsInfoRequest ¶
type DescribeOsInfoRequest struct { *tchttp.BaseRequest // 设备类型代号。 可以从DescribeDeviceClass查询设备类型列表 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` }
func NewDescribeOsInfoRequest ¶
func NewDescribeOsInfoRequest() (request *DescribeOsInfoRequest)
func (*DescribeOsInfoRequest) FromJsonString ¶
func (r *DescribeOsInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOsInfoRequest) ToJsonString ¶
func (r *DescribeOsInfoRequest) ToJsonString() string
type DescribeOsInfoRequestParams ¶ added in v1.0.426
type DescribeOsInfoRequestParams struct { // 设备类型代号。 可以从DescribeDeviceClass查询设备类型列表 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` }
Predefined struct for user
type DescribeOsInfoResponse ¶
type DescribeOsInfoResponse struct { *tchttp.BaseResponse Response *DescribeOsInfoResponseParams `json:"Response"` }
func NewDescribeOsInfoResponse ¶
func NewDescribeOsInfoResponse() (response *DescribeOsInfoResponse)
func (*DescribeOsInfoResponse) FromJsonString ¶
func (r *DescribeOsInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOsInfoResponse) ToJsonString ¶
func (r *DescribeOsInfoResponse) ToJsonString() string
type DescribeOsInfoResponseParams ¶ added in v1.0.426
type DescribeOsInfoResponseParams struct { // 操作系统信息列表 OsInfoSet []*OsInfo `json:"OsInfoSet,omitnil,omitempty" name:"OsInfoSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePsaRegulationsRequest ¶
type DescribePsaRegulationsRequest struct { *tchttp.BaseRequest // 数量限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 规则ID过滤,支持模糊查询 PsaIds []*string `json:"PsaIds,omitnil,omitempty" name:"PsaIds"` // 规则别名过滤,支持模糊查询 PsaNames []*string `json:"PsaNames,omitnil,omitempty" name:"PsaNames"` // 标签过滤 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 排序字段,取值支持:CreateTime OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式 0:递增(默认) 1:递减 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` }
func NewDescribePsaRegulationsRequest ¶
func NewDescribePsaRegulationsRequest() (request *DescribePsaRegulationsRequest)
func (*DescribePsaRegulationsRequest) FromJsonString ¶
func (r *DescribePsaRegulationsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePsaRegulationsRequest) ToJsonString ¶
func (r *DescribePsaRegulationsRequest) ToJsonString() string
type DescribePsaRegulationsRequestParams ¶ added in v1.0.426
type DescribePsaRegulationsRequestParams struct { // 数量限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 规则ID过滤,支持模糊查询 PsaIds []*string `json:"PsaIds,omitnil,omitempty" name:"PsaIds"` // 规则别名过滤,支持模糊查询 PsaNames []*string `json:"PsaNames,omitnil,omitempty" name:"PsaNames"` // 标签过滤 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 排序字段,取值支持:CreateTime OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式 0:递增(默认) 1:递减 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` }
Predefined struct for user
type DescribePsaRegulationsResponse ¶
type DescribePsaRegulationsResponse struct { *tchttp.BaseResponse Response *DescribePsaRegulationsResponseParams `json:"Response"` }
func NewDescribePsaRegulationsResponse ¶
func NewDescribePsaRegulationsResponse() (response *DescribePsaRegulationsResponse)
func (*DescribePsaRegulationsResponse) FromJsonString ¶
func (r *DescribePsaRegulationsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePsaRegulationsResponse) ToJsonString ¶
func (r *DescribePsaRegulationsResponse) ToJsonString() string
type DescribePsaRegulationsResponseParams ¶ added in v1.0.426
type DescribePsaRegulationsResponseParams struct { // 返回规则数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 返回规则列表 PsaRegulations []*PsaRegulation `json:"PsaRegulations,omitnil,omitempty" name:"PsaRegulations"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { *tchttp.BaseRequest // 地域整型ID,目前黑石可用地域包括:8-北京,4-上海,1-广州, 19-重庆 RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` }
func NewDescribeRegionsRequest ¶
func NewDescribeRegionsRequest() (request *DescribeRegionsRequest)
func (*DescribeRegionsRequest) FromJsonString ¶
func (r *DescribeRegionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRegionsRequest) ToJsonString ¶
func (r *DescribeRegionsRequest) ToJsonString() string
type DescribeRegionsRequestParams ¶ added in v1.0.426
type DescribeRegionsRequestParams struct { // 地域整型ID,目前黑石可用地域包括:8-北京,4-上海,1-广州, 19-重庆 RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` }
Predefined struct for user
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { *tchttp.BaseResponse Response *DescribeRegionsResponseParams `json:"Response"` }
func NewDescribeRegionsResponse ¶
func NewDescribeRegionsResponse() (response *DescribeRegionsResponse)
func (*DescribeRegionsResponse) FromJsonString ¶
func (r *DescribeRegionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRegionsResponse) ToJsonString ¶
func (r *DescribeRegionsResponse) ToJsonString() string
type DescribeRegionsResponseParams ¶ added in v1.0.426
type DescribeRegionsResponseParams struct { // 地域信息 RegionInfoSet []*RegionInfo `json:"RegionInfoSet,omitnil,omitempty" name:"RegionInfoSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRepairTaskConstantRequest ¶
type DescribeRepairTaskConstantRequest struct {
*tchttp.BaseRequest
}
func NewDescribeRepairTaskConstantRequest ¶
func NewDescribeRepairTaskConstantRequest() (request *DescribeRepairTaskConstantRequest)
func (*DescribeRepairTaskConstantRequest) FromJsonString ¶
func (r *DescribeRepairTaskConstantRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRepairTaskConstantRequest) ToJsonString ¶
func (r *DescribeRepairTaskConstantRequest) ToJsonString() string
type DescribeRepairTaskConstantRequestParams ¶ added in v1.0.426
type DescribeRepairTaskConstantRequestParams struct { }
Predefined struct for user
type DescribeRepairTaskConstantResponse ¶
type DescribeRepairTaskConstantResponse struct { *tchttp.BaseResponse Response *DescribeRepairTaskConstantResponseParams `json:"Response"` }
func NewDescribeRepairTaskConstantResponse ¶
func NewDescribeRepairTaskConstantResponse() (response *DescribeRepairTaskConstantResponse)
func (*DescribeRepairTaskConstantResponse) FromJsonString ¶
func (r *DescribeRepairTaskConstantResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRepairTaskConstantResponse) ToJsonString ¶
func (r *DescribeRepairTaskConstantResponse) ToJsonString() string
type DescribeRepairTaskConstantResponseParams ¶ added in v1.0.426
type DescribeRepairTaskConstantResponseParams struct { // 故障类型ID与对应中文名列表 TaskTypeSet []*TaskType `json:"TaskTypeSet,omitnil,omitempty" name:"TaskTypeSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTaskInfoRequest ¶
type DescribeTaskInfoRequest struct { *tchttp.BaseRequest // 开始位置 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数据条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 时间过滤下限 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 时间过滤上限 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 任务状态ID过滤 TaskStatus []*uint64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 排序字段,目前支持:CreateTime,AuthTime,EndTime OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式 0:递增(默认) 1:递减 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` // 任务ID过滤 TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` // 实例ID过滤 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 实例别名过滤 Aliases []*string `json:"Aliases,omitnil,omitempty" name:"Aliases"` // 故障类型ID过滤 TaskTypeIds []*uint64 `json:"TaskTypeIds,omitnil,omitempty" name:"TaskTypeIds"` }
func NewDescribeTaskInfoRequest ¶
func NewDescribeTaskInfoRequest() (request *DescribeTaskInfoRequest)
func (*DescribeTaskInfoRequest) FromJsonString ¶
func (r *DescribeTaskInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskInfoRequest) ToJsonString ¶
func (r *DescribeTaskInfoRequest) ToJsonString() string
type DescribeTaskInfoRequestParams ¶ added in v1.0.426
type DescribeTaskInfoRequestParams struct { // 开始位置 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数据条数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 时间过滤下限 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 时间过滤上限 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 任务状态ID过滤 TaskStatus []*uint64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 排序字段,目前支持:CreateTime,AuthTime,EndTime OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式 0:递增(默认) 1:递减 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` // 任务ID过滤 TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"` // 实例ID过滤 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 实例别名过滤 Aliases []*string `json:"Aliases,omitnil,omitempty" name:"Aliases"` // 故障类型ID过滤 TaskTypeIds []*uint64 `json:"TaskTypeIds,omitnil,omitempty" name:"TaskTypeIds"` }
Predefined struct for user
type DescribeTaskInfoResponse ¶
type DescribeTaskInfoResponse struct { *tchttp.BaseResponse Response *DescribeTaskInfoResponseParams `json:"Response"` }
func NewDescribeTaskInfoResponse ¶
func NewDescribeTaskInfoResponse() (response *DescribeTaskInfoResponse)
func (*DescribeTaskInfoResponse) FromJsonString ¶
func (r *DescribeTaskInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskInfoResponse) ToJsonString ¶
func (r *DescribeTaskInfoResponse) ToJsonString() string
type DescribeTaskInfoResponseParams ¶ added in v1.0.426
type DescribeTaskInfoResponseParams struct { // 返回任务总数量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 任务信息列表 TaskInfoSet []*TaskInfo `json:"TaskInfoSet,omitnil,omitempty" name:"TaskInfoSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTaskOperationLogRequest ¶
type DescribeTaskOperationLogRequest struct { *tchttp.BaseRequest // 维修任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 排序字段,目前支持:OperationTime OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式 0:递增(默认) 1:递减 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` }
func NewDescribeTaskOperationLogRequest ¶
func NewDescribeTaskOperationLogRequest() (request *DescribeTaskOperationLogRequest)
func (*DescribeTaskOperationLogRequest) FromJsonString ¶
func (r *DescribeTaskOperationLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskOperationLogRequest) ToJsonString ¶
func (r *DescribeTaskOperationLogRequest) ToJsonString() string
type DescribeTaskOperationLogRequestParams ¶ added in v1.0.426
type DescribeTaskOperationLogRequestParams struct { // 维修任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 排序字段,目前支持:OperationTime OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式 0:递增(默认) 1:递减 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` }
Predefined struct for user
type DescribeTaskOperationLogResponse ¶
type DescribeTaskOperationLogResponse struct { *tchttp.BaseResponse Response *DescribeTaskOperationLogResponseParams `json:"Response"` }
func NewDescribeTaskOperationLogResponse ¶
func NewDescribeTaskOperationLogResponse() (response *DescribeTaskOperationLogResponse)
func (*DescribeTaskOperationLogResponse) FromJsonString ¶
func (r *DescribeTaskOperationLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskOperationLogResponse) ToJsonString ¶
func (r *DescribeTaskOperationLogResponse) ToJsonString() string
type DescribeTaskOperationLogResponseParams ¶ added in v1.0.426
type DescribeTaskOperationLogResponseParams struct { // 操作日志 TaskOperationLogSet []*TaskOperationLog `json:"TaskOperationLogSet,omitnil,omitempty" name:"TaskOperationLogSet"` // 日志条数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserCmdTaskInfoRequest ¶
type DescribeUserCmdTaskInfoRequest struct { *tchttp.BaseRequest // 任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持: RunBeginTime,RunEndTime,Status OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式,取值: 1倒序,0顺序;默认倒序 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` // 关键字搜索,可搜索ID或别名,支持模糊搜索 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` }
func NewDescribeUserCmdTaskInfoRequest ¶
func NewDescribeUserCmdTaskInfoRequest() (request *DescribeUserCmdTaskInfoRequest)
func (*DescribeUserCmdTaskInfoRequest) FromJsonString ¶
func (r *DescribeUserCmdTaskInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserCmdTaskInfoRequest) ToJsonString ¶
func (r *DescribeUserCmdTaskInfoRequest) ToJsonString() string
type DescribeUserCmdTaskInfoRequestParams ¶ added in v1.0.426
type DescribeUserCmdTaskInfoRequestParams struct { // 任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持: RunBeginTime,RunEndTime,Status OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式,取值: 1倒序,0顺序;默认倒序 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` // 关键字搜索,可搜索ID或别名,支持模糊搜索 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` }
Predefined struct for user
type DescribeUserCmdTaskInfoResponse ¶
type DescribeUserCmdTaskInfoResponse struct { *tchttp.BaseResponse Response *DescribeUserCmdTaskInfoResponseParams `json:"Response"` }
func NewDescribeUserCmdTaskInfoResponse ¶
func NewDescribeUserCmdTaskInfoResponse() (response *DescribeUserCmdTaskInfoResponse)
func (*DescribeUserCmdTaskInfoResponse) FromJsonString ¶
func (r *DescribeUserCmdTaskInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserCmdTaskInfoResponse) ToJsonString ¶
func (r *DescribeUserCmdTaskInfoResponse) ToJsonString() string
type DescribeUserCmdTaskInfoResponseParams ¶ added in v1.0.426
type DescribeUserCmdTaskInfoResponseParams struct { // 返回数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 自定义脚本任务详细信息列表 UserCmdTaskInfoSet []*UserCmdTaskInfo `json:"UserCmdTaskInfoSet,omitnil,omitempty" name:"UserCmdTaskInfoSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserCmdTasksRequest ¶
type DescribeUserCmdTasksRequest struct { *tchttp.BaseRequest // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持: RunBeginTime,RunEndTime,InstanceCount,SuccessCount,FailureCount OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式,取值: 1倒序,0顺序;默认倒序 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` }
func NewDescribeUserCmdTasksRequest ¶
func NewDescribeUserCmdTasksRequest() (request *DescribeUserCmdTasksRequest)
func (*DescribeUserCmdTasksRequest) FromJsonString ¶
func (r *DescribeUserCmdTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserCmdTasksRequest) ToJsonString ¶
func (r *DescribeUserCmdTasksRequest) ToJsonString() string
type DescribeUserCmdTasksRequestParams ¶ added in v1.0.426
type DescribeUserCmdTasksRequestParams struct { // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持: RunBeginTime,RunEndTime,InstanceCount,SuccessCount,FailureCount OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式,取值: 1倒序,0顺序;默认倒序 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` }
Predefined struct for user
type DescribeUserCmdTasksResponse ¶
type DescribeUserCmdTasksResponse struct { *tchttp.BaseResponse Response *DescribeUserCmdTasksResponseParams `json:"Response"` }
func NewDescribeUserCmdTasksResponse ¶
func NewDescribeUserCmdTasksResponse() (response *DescribeUserCmdTasksResponse)
func (*DescribeUserCmdTasksResponse) FromJsonString ¶
func (r *DescribeUserCmdTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserCmdTasksResponse) ToJsonString ¶
func (r *DescribeUserCmdTasksResponse) ToJsonString() string
type DescribeUserCmdTasksResponseParams ¶ added in v1.0.426
type DescribeUserCmdTasksResponseParams struct { // 脚本任务信息数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 脚本任务信息列表 UserCmdTasks []*UserCmdTask `json:"UserCmdTasks,omitnil,omitempty" name:"UserCmdTasks"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserCmdsRequest ¶
type DescribeUserCmdsRequest struct { *tchttp.BaseRequest // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持: OsType,CreateTime,ModifyTime OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式,取值: 1倒序,0顺序;默认倒序 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` // 关键字搜索,可搜索ID或别名,支持模糊搜索 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` // 查询的脚本ID CmdId *string `json:"CmdId,omitnil,omitempty" name:"CmdId"` }
func NewDescribeUserCmdsRequest ¶
func NewDescribeUserCmdsRequest() (request *DescribeUserCmdsRequest)
func (*DescribeUserCmdsRequest) FromJsonString ¶
func (r *DescribeUserCmdsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserCmdsRequest) ToJsonString ¶
func (r *DescribeUserCmdsRequest) ToJsonString() string
type DescribeUserCmdsRequestParams ¶ added in v1.0.426
type DescribeUserCmdsRequestParams struct { // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 数量限制 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 排序字段,支持: OsType,CreateTime,ModifyTime OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"` // 排序方式,取值: 1倒序,0顺序;默认倒序 Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"` // 关键字搜索,可搜索ID或别名,支持模糊搜索 SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"` // 查询的脚本ID CmdId *string `json:"CmdId,omitnil,omitempty" name:"CmdId"` }
Predefined struct for user
type DescribeUserCmdsResponse ¶
type DescribeUserCmdsResponse struct { *tchttp.BaseResponse Response *DescribeUserCmdsResponseParams `json:"Response"` }
func NewDescribeUserCmdsResponse ¶
func NewDescribeUserCmdsResponse() (response *DescribeUserCmdsResponse)
func (*DescribeUserCmdsResponse) FromJsonString ¶
func (r *DescribeUserCmdsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserCmdsResponse) ToJsonString ¶
func (r *DescribeUserCmdsResponse) ToJsonString() string
type DescribeUserCmdsResponseParams ¶ added in v1.0.426
type DescribeUserCmdsResponseParams struct { // 返回数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 脚本信息列表 UserCmds []*UserCmd `json:"UserCmds,omitnil,omitempty" name:"UserCmds"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DetachCamRoleRequest ¶
type DetachCamRoleRequest struct { *tchttp.BaseRequest // 服务器ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
func NewDetachCamRoleRequest ¶
func NewDetachCamRoleRequest() (request *DetachCamRoleRequest)
func (*DetachCamRoleRequest) FromJsonString ¶
func (r *DetachCamRoleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachCamRoleRequest) ToJsonString ¶
func (r *DetachCamRoleRequest) ToJsonString() string
type DetachCamRoleRequestParams ¶ added in v1.0.426
type DetachCamRoleRequestParams struct { // 服务器ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
Predefined struct for user
type DetachCamRoleResponse ¶
type DetachCamRoleResponse struct { *tchttp.BaseResponse Response *DetachCamRoleResponseParams `json:"Response"` }
func NewDetachCamRoleResponse ¶
func NewDetachCamRoleResponse() (response *DetachCamRoleResponse)
func (*DetachCamRoleResponse) FromJsonString ¶
func (r *DetachCamRoleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachCamRoleResponse) ToJsonString ¶
func (r *DetachCamRoleResponse) ToJsonString() string
type DetachCamRoleResponseParams ¶ added in v1.0.426
type DetachCamRoleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeviceAlias ¶
type DeviceClass ¶
type DeviceClass struct { // 机型ID DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` // CPU描述 CpuDescription *string `json:"CpuDescription,omitnil,omitempty" name:"CpuDescription"` // 内存描述 MemDescription *string `json:"MemDescription,omitnil,omitempty" name:"MemDescription"` // 硬盘描述 DiskDescription *string `json:"DiskDescription,omitnil,omitempty" name:"DiskDescription"` // 是否支持RAID. 0:不支持; 1:支持 HaveRaidCard *uint64 `json:"HaveRaidCard,omitnil,omitempty" name:"HaveRaidCard"` // 网卡描述 NicDescription *string `json:"NicDescription,omitnil,omitempty" name:"NicDescription"` // GPU描述 GpuDescription *string `json:"GpuDescription,omitnil,omitempty" name:"GpuDescription"` // 单价折扣 // 注意:此字段可能返回 null,表示取不到有效值。 Discount *float64 `json:"Discount,omitnil,omitempty" name:"Discount"` // 用户刊例价格 // 注意:此字段可能返回 null,表示取不到有效值。 UnitPrice *uint64 `json:"UnitPrice,omitnil,omitempty" name:"UnitPrice"` // 实际价格 // 注意:此字段可能返回 null,表示取不到有效值。 RealPrice *uint64 `json:"RealPrice,omitnil,omitempty" name:"RealPrice"` // 官网刊例价格 // 注意:此字段可能返回 null,表示取不到有效值。 NormalPrice *uint64 `json:"NormalPrice,omitnil,omitempty" name:"NormalPrice"` // 设备使用场景类型 DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 机型系列 Series *uint64 `json:"Series,omitnil,omitempty" name:"Series"` // cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2 Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 内存容量。单位G Mem *uint64 `json:"Mem,omitnil,omitempty" name:"Mem"` }
type DeviceClassPartitionInfo ¶
type DeviceClassPartitionInfo struct { // RAID类型ID RaidId *uint64 `json:"RaidId,omitnil,omitempty" name:"RaidId"` // RAID名称 Raid *string `json:"Raid,omitnil,omitempty" name:"Raid"` // RAID名称(前台展示用) RaidDisplay *string `json:"RaidDisplay,omitnil,omitempty" name:"RaidDisplay"` // 系统盘总大小(单位GiB) SystemDiskSize *uint64 `json:"SystemDiskSize,omitnil,omitempty" name:"SystemDiskSize"` // 系统盘/分区默认大小(单位GiB) SysRootSpace *uint64 `json:"SysRootSpace,omitnil,omitempty" name:"SysRootSpace"` // 系统盘swap分区默认大小(单位GiB) SysSwaporuefiSpace *uint64 `json:"SysSwaporuefiSpace,omitnil,omitempty" name:"SysSwaporuefiSpace"` // 系统盘/usr/local分区默认大小(单位GiB) SysUsrlocalSpace *uint64 `json:"SysUsrlocalSpace,omitnil,omitempty" name:"SysUsrlocalSpace"` // 系统盘/data分区默认大小(单位GiB) SysDataSpace *uint64 `json:"SysDataSpace,omitnil,omitempty" name:"SysDataSpace"` // 设备是否是uefi启动方式。0:legacy启动; 1:uefi启动 SysIsUefiType *uint64 `json:"SysIsUefiType,omitnil,omitempty" name:"SysIsUefiType"` // 数据盘总大小 DataDiskSize *uint64 `json:"DataDiskSize,omitnil,omitempty" name:"DataDiskSize"` // 硬盘列表 DeviceDiskSizeInfoSet []*DeviceDiskSizeInfo `json:"DeviceDiskSizeInfoSet,omitnil,omitempty" name:"DeviceDiskSizeInfoSet"` }
type DeviceDiskSizeInfo ¶
type DeviceHardwareInfo ¶
type DeviceHardwareInfo struct { // 设备实例 ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 是否自定义机型 IsElastic *uint64 `json:"IsElastic,omitnil,omitempty" name:"IsElastic"` // 机型计费模式,1 为预付费,2 为后付费 CpmPayMode *uint64 `json:"CpmPayMode,omitnil,omitempty" name:"CpmPayMode"` // 自定义机型,CPU 型号 ID(非自定义机型返回0) CpuId *uint64 `json:"CpuId,omitnil,omitempty" name:"CpuId"` // 自定义机型,内存大小, 单位 GB(非自定义机型返回0) Mem *uint64 `json:"Mem,omitnil,omitempty" name:"Mem"` // 是否有 RAID 卡,0:没有 RAID 卡; 1:有 RAID 卡 ContainRaidCard *uint64 `json:"ContainRaidCard,omitnil,omitempty" name:"ContainRaidCard"` // 自定义机型系统盘类型ID(若没有则返回0) SystemDiskTypeId *uint64 `json:"SystemDiskTypeId,omitnil,omitempty" name:"SystemDiskTypeId"` // 自定义机型系统盘数量(若没有则返回0) SystemDiskCount *uint64 `json:"SystemDiskCount,omitnil,omitempty" name:"SystemDiskCount"` // 自定义机型数据盘类型 ID(若没有则返回0) DataDiskTypeId *uint64 `json:"DataDiskTypeId,omitnil,omitempty" name:"DataDiskTypeId"` // 自定义机型数据盘数量(若没有则返回0) DataDiskCount *uint64 `json:"DataDiskCount,omitnil,omitempty" name:"DataDiskCount"` // CPU 型号描述 CpuDescription *string `json:"CpuDescription,omitnil,omitempty" name:"CpuDescription"` // 内存描述 MemDescription *string `json:"MemDescription,omitnil,omitempty" name:"MemDescription"` // 磁盘描述 DiskDescription *string `json:"DiskDescription,omitnil,omitempty" name:"DiskDescription"` // 网卡描述 NicDescription *string `json:"NicDescription,omitnil,omitempty" name:"NicDescription"` // 是否支持 RAID 的描述 RaidDescription *string `json:"RaidDescription,omitnil,omitempty" name:"RaidDescription"` // cpu的核心数。仅是物理服务器未开启超线程的核心数, 超线程的核心数为Cpu*2 Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 机型外部代号 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` }
type DeviceInfo ¶
type DeviceInfo struct { // 设备唯一ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 设备状态ID,取值:<li>1:申领设备中</li><li>2:初始化中</li><li>4:运营中</li><li>7:隔离中</li><li>8:已隔离</li><li>10:解隔离中</li><li>16:故障中</li> DeviceStatus *uint64 `json:"DeviceStatus,omitnil,omitempty" name:"DeviceStatus"` // 设备操作状态ID,取值: // <li>1:运行中</li><li>2:正在关机</li><li>3:已关机</li><li>5:正在开机</li><li>7:重启中</li><li>9:重装中</li><li>12:绑定EIP</li><li>13:解绑EIP</li><li>14:绑定LB</li><li>15:解绑LB</li><li>19:更换IP中</li><li>20:制作镜像中</li><li>21:制作镜像失败</li><li>23:故障待重装</li><li>24:无备件待退回</li> OperateStatus *uint64 `json:"OperateStatus,omitnil,omitempty" name:"OperateStatus"` // 操作系统ID,参考接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/product/386/32902) OsTypeId *uint64 `json:"OsTypeId,omitnil,omitempty" name:"OsTypeId"` // RAID类型ID,参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/product/386/32910) RaidId *uint64 `json:"RaidId,omitnil,omitempty" name:"RaidId"` // 设备别名 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 用户AppId AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 外网IP WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"` // 内网IP LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"` // 设备交付时间 DeliverTime *string `json:"DeliverTime,omitnil,omitempty" name:"DeliverTime"` // 设备到期时间 Deadline *string `json:"Deadline,omitnil,omitempty" name:"Deadline"` // 自动续费标识。0: 不自动续费; 1:自动续费 AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 设备类型 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` // 标签列表 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 计费模式。1: 预付费; 2: 后付费; 3:预付费转后付费中 CpmPayMode *uint64 `json:"CpmPayMode,omitnil,omitempty" name:"CpmPayMode"` // 带外IP DhcpIp *string `json:"DhcpIp,omitnil,omitempty" name:"DhcpIp"` // 所在私有网络别名 VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"` // 所在子网别名 SubnetName *string `json:"SubnetName,omitnil,omitempty" name:"SubnetName"` // 所在私有网络CIDR VpcCidrBlock *string `json:"VpcCidrBlock,omitnil,omitempty" name:"VpcCidrBlock"` // 所在子网CIDR SubnetCidrBlock *string `json:"SubnetCidrBlock,omitnil,omitempty" name:"SubnetCidrBlock"` // 标识是否是竞价实例。0: 普通设备; 1: 竞价实例设备 IsLuckyDevice *uint64 `json:"IsLuckyDevice,omitnil,omitempty" name:"IsLuckyDevice"` // 标识机器维保状态。Maintain: 在保; WillExpire: 即将过保; Expire: 已过保 // 注意:此字段可能返回 null,表示取不到有效值。 MaintainStatus *string `json:"MaintainStatus,omitnil,omitempty" name:"MaintainStatus"` // 维保信息描述 // 注意:此字段可能返回 null,表示取不到有效值。 MaintainMessage *string `json:"MaintainMessage,omitnil,omitempty" name:"MaintainMessage"` }
type DeviceOperationLog ¶
type DeviceOperationLog struct { // 日志的ID Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"` // 设备ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 日志对应的操作任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 操作任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 操作任务中文名称 TaskDescription *string `json:"TaskDescription,omitnil,omitempty" name:"TaskDescription"` // 操作开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 操作结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 操作状态,0: 正在执行中;1:任务成功; 2: 任务失败。 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 操作者 OpUin *string `json:"OpUin,omitnil,omitempty" name:"OpUin"` // 操作描述 LogDescription *string `json:"LogDescription,omitnil,omitempty" name:"LogDescription"` }
type DevicePartition ¶
type DevicePartition struct { // 系统盘大小 SystemDiskSize *uint64 `json:"SystemDiskSize,omitnil,omitempty" name:"SystemDiskSize"` // 数据盘大小 DataDiskSize *uint64 `json:"DataDiskSize,omitnil,omitempty" name:"DataDiskSize"` // 是否兼容Uefi SysIsUefiType *bool `json:"SysIsUefiType,omitnil,omitempty" name:"SysIsUefiType"` // root分区大小 SysRootSpace *uint64 `json:"SysRootSpace,omitnil,omitempty" name:"SysRootSpace"` // Swaporuefi分区大小 SysSwaporuefiSpace *uint64 `json:"SysSwaporuefiSpace,omitnil,omitempty" name:"SysSwaporuefiSpace"` // Usrlocal分区大小 SysUsrlocalSpace *uint64 `json:"SysUsrlocalSpace,omitnil,omitempty" name:"SysUsrlocalSpace"` // data分区大小 SysDataSpace *uint64 `json:"SysDataSpace,omitnil,omitempty" name:"SysDataSpace"` // 硬盘大小详情 DeviceDiskSizeInfoSet []*DeviceDiskSizeInfo `json:"DeviceDiskSizeInfoSet,omitnil,omitempty" name:"DeviceDiskSizeInfoSet"` }
type DevicePositionInfo ¶
type DevicePositionInfo struct { // 设备ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 所在可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 私有网络ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 业务IP LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"` // 实例别名 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 机架名称 RckName *string `json:"RckName,omitnil,omitempty" name:"RckName"` // 机位 PosCode *uint64 `json:"PosCode,omitnil,omitempty" name:"PosCode"` // 交换机名称 SwitchName *string `json:"SwitchName,omitnil,omitempty" name:"SwitchName"` // 设备交付时间 DeliverTime *string `json:"DeliverTime,omitnil,omitempty" name:"DeliverTime"` // 过期时间 Deadline *string `json:"Deadline,omitnil,omitempty" name:"Deadline"` }
type DevicePriceInfo ¶
type DevicePriceInfo struct { // 物理机ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 设备型号 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` // 是否是弹性机型,1:是,0:否 IsElastic *uint64 `json:"IsElastic,omitnil,omitempty" name:"IsElastic"` // 付费模式ID, 1:预付费; 2:后付费; 3:预付费转后付费中 CpmPayMode *uint64 `json:"CpmPayMode,omitnil,omitempty" name:"CpmPayMode"` // Cpu信息描述 CpuDescription *string `json:"CpuDescription,omitnil,omitempty" name:"CpuDescription"` // 内存信息描述 MemDescription *string `json:"MemDescription,omitnil,omitempty" name:"MemDescription"` // 硬盘信息描述 DiskDescription *string `json:"DiskDescription,omitnil,omitempty" name:"DiskDescription"` // 网卡信息描述 NicDescription *string `json:"NicDescription,omitnil,omitempty" name:"NicDescription"` // Gpu信息描述 GpuDescription *string `json:"GpuDescription,omitnil,omitempty" name:"GpuDescription"` // Raid信息描述 RaidDescription *string `json:"RaidDescription,omitnil,omitempty" name:"RaidDescription"` // 客户的单价 Price *uint64 `json:"Price,omitnil,omitempty" name:"Price"` // 刊例单价 NormalPrice *uint64 `json:"NormalPrice,omitnil,omitempty" name:"NormalPrice"` // 原价 TotalCost *uint64 `json:"TotalCost,omitnil,omitempty" name:"TotalCost"` // 折扣价 RealTotalCost *uint64 `json:"RealTotalCost,omitnil,omitempty" name:"RealTotalCost"` // 计费时长 TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // 计费时长单位, M:按月计费; D:按天计费 TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 商品数量 GoodsCount *uint64 `json:"GoodsCount,omitnil,omitempty" name:"GoodsCount"` }
type FailedTaskInfo ¶
type HostedDeviceOutBandInfo ¶
type HostedDeviceOutBandInfo struct { // 物理机ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 带外IP OutBandIp *string `json:"OutBandIp,omitnil,omitempty" name:"OutBandIp"` // VPN的IP VpnIp *string `json:"VpnIp,omitnil,omitempty" name:"VpnIp"` // VPN的端口 VpnPort *uint64 `json:"VpnPort,omitnil,omitempty" name:"VpnPort"` }
type ModifyCustomImageAttributeRequest ¶
type ModifyCustomImageAttributeRequest struct { *tchttp.BaseRequest // 镜像ID ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 设置新的镜像名 ImageName *string `json:"ImageName,omitnil,omitempty" name:"ImageName"` // 设置新的镜像描述 ImageDescription *string `json:"ImageDescription,omitnil,omitempty" name:"ImageDescription"` }
func NewModifyCustomImageAttributeRequest ¶
func NewModifyCustomImageAttributeRequest() (request *ModifyCustomImageAttributeRequest)
func (*ModifyCustomImageAttributeRequest) FromJsonString ¶
func (r *ModifyCustomImageAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCustomImageAttributeRequest) ToJsonString ¶
func (r *ModifyCustomImageAttributeRequest) ToJsonString() string
type ModifyCustomImageAttributeRequestParams ¶ added in v1.0.426
type ModifyCustomImageAttributeRequestParams struct { // 镜像ID ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 设置新的镜像名 ImageName *string `json:"ImageName,omitnil,omitempty" name:"ImageName"` // 设置新的镜像描述 ImageDescription *string `json:"ImageDescription,omitnil,omitempty" name:"ImageDescription"` }
Predefined struct for user
type ModifyCustomImageAttributeResponse ¶
type ModifyCustomImageAttributeResponse struct { *tchttp.BaseResponse Response *ModifyCustomImageAttributeResponseParams `json:"Response"` }
func NewModifyCustomImageAttributeResponse ¶
func NewModifyCustomImageAttributeResponse() (response *ModifyCustomImageAttributeResponse)
func (*ModifyCustomImageAttributeResponse) FromJsonString ¶
func (r *ModifyCustomImageAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCustomImageAttributeResponse) ToJsonString ¶
func (r *ModifyCustomImageAttributeResponse) ToJsonString() string
type ModifyCustomImageAttributeResponseParams ¶ added in v1.0.426
type ModifyCustomImageAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDeviceAliasesRequest ¶
type ModifyDeviceAliasesRequest struct { *tchttp.BaseRequest // 需要改名的设备与别名列表 DeviceAliases []*DeviceAlias `json:"DeviceAliases,omitnil,omitempty" name:"DeviceAliases"` }
func NewModifyDeviceAliasesRequest ¶
func NewModifyDeviceAliasesRequest() (request *ModifyDeviceAliasesRequest)
func (*ModifyDeviceAliasesRequest) FromJsonString ¶
func (r *ModifyDeviceAliasesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDeviceAliasesRequest) ToJsonString ¶
func (r *ModifyDeviceAliasesRequest) ToJsonString() string
type ModifyDeviceAliasesRequestParams ¶ added in v1.0.426
type ModifyDeviceAliasesRequestParams struct { // 需要改名的设备与别名列表 DeviceAliases []*DeviceAlias `json:"DeviceAliases,omitnil,omitempty" name:"DeviceAliases"` }
Predefined struct for user
type ModifyDeviceAliasesResponse ¶
type ModifyDeviceAliasesResponse struct { *tchttp.BaseResponse Response *ModifyDeviceAliasesResponseParams `json:"Response"` }
func NewModifyDeviceAliasesResponse ¶
func NewModifyDeviceAliasesResponse() (response *ModifyDeviceAliasesResponse)
func (*ModifyDeviceAliasesResponse) FromJsonString ¶
func (r *ModifyDeviceAliasesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDeviceAliasesResponse) ToJsonString ¶
func (r *ModifyDeviceAliasesResponse) ToJsonString() string
type ModifyDeviceAliasesResponseParams ¶ added in v1.0.426
type ModifyDeviceAliasesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDeviceAutoRenewFlagRequest ¶
type ModifyDeviceAutoRenewFlagRequest struct { *tchttp.BaseRequest // 自动续费标志位。0: 不自动续费; 1: 自动续费 AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 需要修改的设备ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewModifyDeviceAutoRenewFlagRequest ¶
func NewModifyDeviceAutoRenewFlagRequest() (request *ModifyDeviceAutoRenewFlagRequest)
func (*ModifyDeviceAutoRenewFlagRequest) FromJsonString ¶
func (r *ModifyDeviceAutoRenewFlagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDeviceAutoRenewFlagRequest) ToJsonString ¶
func (r *ModifyDeviceAutoRenewFlagRequest) ToJsonString() string
type ModifyDeviceAutoRenewFlagRequestParams ¶ added in v1.0.426
type ModifyDeviceAutoRenewFlagRequestParams struct { // 自动续费标志位。0: 不自动续费; 1: 自动续费 AutoRenewFlag *uint64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 需要修改的设备ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type ModifyDeviceAutoRenewFlagResponse ¶
type ModifyDeviceAutoRenewFlagResponse struct { *tchttp.BaseResponse Response *ModifyDeviceAutoRenewFlagResponseParams `json:"Response"` }
func NewModifyDeviceAutoRenewFlagResponse ¶
func NewModifyDeviceAutoRenewFlagResponse() (response *ModifyDeviceAutoRenewFlagResponse)
func (*ModifyDeviceAutoRenewFlagResponse) FromJsonString ¶
func (r *ModifyDeviceAutoRenewFlagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDeviceAutoRenewFlagResponse) ToJsonString ¶
func (r *ModifyDeviceAutoRenewFlagResponse) ToJsonString() string
type ModifyDeviceAutoRenewFlagResponseParams ¶ added in v1.0.426
type ModifyDeviceAutoRenewFlagResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLanIpRequest ¶
type ModifyLanIpRequest struct { *tchttp.BaseRequest // 物理机ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 指定新VPC VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 指定新子网 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 指定新内网IP LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"` // 是否需要重启机器,取值 1(需要) 0(不需要),默认取值0 RebootDevice *uint64 `json:"RebootDevice,omitnil,omitempty" name:"RebootDevice"` }
func NewModifyLanIpRequest ¶
func NewModifyLanIpRequest() (request *ModifyLanIpRequest)
func (*ModifyLanIpRequest) FromJsonString ¶
func (r *ModifyLanIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLanIpRequest) ToJsonString ¶
func (r *ModifyLanIpRequest) ToJsonString() string
type ModifyLanIpRequestParams ¶ added in v1.0.426
type ModifyLanIpRequestParams struct { // 物理机ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 指定新VPC VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 指定新子网 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 指定新内网IP LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"` // 是否需要重启机器,取值 1(需要) 0(不需要),默认取值0 RebootDevice *uint64 `json:"RebootDevice,omitnil,omitempty" name:"RebootDevice"` }
Predefined struct for user
type ModifyLanIpResponse ¶
type ModifyLanIpResponse struct { *tchttp.BaseResponse Response *ModifyLanIpResponseParams `json:"Response"` }
func NewModifyLanIpResponse ¶
func NewModifyLanIpResponse() (response *ModifyLanIpResponse)
func (*ModifyLanIpResponse) FromJsonString ¶
func (r *ModifyLanIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLanIpResponse) ToJsonString ¶
func (r *ModifyLanIpResponse) ToJsonString() string
type ModifyLanIpResponseParams ¶ added in v1.0.426
type ModifyLanIpResponseParams struct { // 黑石异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyPayModePre2PostRequest ¶
type ModifyPayModePre2PostRequest struct { *tchttp.BaseRequest // 需要修改的设备ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewModifyPayModePre2PostRequest ¶
func NewModifyPayModePre2PostRequest() (request *ModifyPayModePre2PostRequest)
func (*ModifyPayModePre2PostRequest) FromJsonString ¶
func (r *ModifyPayModePre2PostRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPayModePre2PostRequest) ToJsonString ¶
func (r *ModifyPayModePre2PostRequest) ToJsonString() string
type ModifyPayModePre2PostRequestParams ¶ added in v1.0.426
type ModifyPayModePre2PostRequestParams struct { // 需要修改的设备ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type ModifyPayModePre2PostResponse ¶
type ModifyPayModePre2PostResponse struct { *tchttp.BaseResponse Response *ModifyPayModePre2PostResponseParams `json:"Response"` }
func NewModifyPayModePre2PostResponse ¶
func NewModifyPayModePre2PostResponse() (response *ModifyPayModePre2PostResponse)
func (*ModifyPayModePre2PostResponse) FromJsonString ¶
func (r *ModifyPayModePre2PostResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPayModePre2PostResponse) ToJsonString ¶
func (r *ModifyPayModePre2PostResponse) ToJsonString() string
type ModifyPayModePre2PostResponseParams ¶ added in v1.0.426
type ModifyPayModePre2PostResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyPsaRegulationRequest ¶
type ModifyPsaRegulationRequest struct { *tchttp.BaseRequest // 预授权规则ID PsaId *string `json:"PsaId,omitnil,omitempty" name:"PsaId"` // 预授权规则别名 PsaName *string `json:"PsaName,omitnil,omitempty" name:"PsaName"` // 维修中的实例上限 RepairLimit *uint64 `json:"RepairLimit,omitnil,omitempty" name:"RepairLimit"` // 预授权规则备注 PsaDescription *string `json:"PsaDescription,omitnil,omitempty" name:"PsaDescription"` // 预授权规则关联故障类型ID列表 TaskTypeIds []*uint64 `json:"TaskTypeIds,omitnil,omitempty" name:"TaskTypeIds"` }
func NewModifyPsaRegulationRequest ¶
func NewModifyPsaRegulationRequest() (request *ModifyPsaRegulationRequest)
func (*ModifyPsaRegulationRequest) FromJsonString ¶
func (r *ModifyPsaRegulationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPsaRegulationRequest) ToJsonString ¶
func (r *ModifyPsaRegulationRequest) ToJsonString() string
type ModifyPsaRegulationRequestParams ¶ added in v1.0.426
type ModifyPsaRegulationRequestParams struct { // 预授权规则ID PsaId *string `json:"PsaId,omitnil,omitempty" name:"PsaId"` // 预授权规则别名 PsaName *string `json:"PsaName,omitnil,omitempty" name:"PsaName"` // 维修中的实例上限 RepairLimit *uint64 `json:"RepairLimit,omitnil,omitempty" name:"RepairLimit"` // 预授权规则备注 PsaDescription *string `json:"PsaDescription,omitnil,omitempty" name:"PsaDescription"` // 预授权规则关联故障类型ID列表 TaskTypeIds []*uint64 `json:"TaskTypeIds,omitnil,omitempty" name:"TaskTypeIds"` }
Predefined struct for user
type ModifyPsaRegulationResponse ¶
type ModifyPsaRegulationResponse struct { *tchttp.BaseResponse Response *ModifyPsaRegulationResponseParams `json:"Response"` }
func NewModifyPsaRegulationResponse ¶
func NewModifyPsaRegulationResponse() (response *ModifyPsaRegulationResponse)
func (*ModifyPsaRegulationResponse) FromJsonString ¶
func (r *ModifyPsaRegulationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPsaRegulationResponse) ToJsonString ¶
func (r *ModifyPsaRegulationResponse) ToJsonString() string
type ModifyPsaRegulationResponseParams ¶ added in v1.0.426
type ModifyPsaRegulationResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyUserCmdRequest ¶
type ModifyUserCmdRequest struct { *tchttp.BaseRequest // 待修改的脚本ID CmdId *string `json:"CmdId,omitnil,omitempty" name:"CmdId"` // 待修改的脚本名称 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 脚本适用的操作系统类型 OsType *string `json:"OsType,omitnil,omitempty" name:"OsType"` // 待修改的脚本内容,必须经过base64编码 Content *string `json:"Content,omitnil,omitempty" name:"Content"` }
func NewModifyUserCmdRequest ¶
func NewModifyUserCmdRequest() (request *ModifyUserCmdRequest)
func (*ModifyUserCmdRequest) FromJsonString ¶
func (r *ModifyUserCmdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUserCmdRequest) ToJsonString ¶
func (r *ModifyUserCmdRequest) ToJsonString() string
type ModifyUserCmdRequestParams ¶ added in v1.0.426
type ModifyUserCmdRequestParams struct { // 待修改的脚本ID CmdId *string `json:"CmdId,omitnil,omitempty" name:"CmdId"` // 待修改的脚本名称 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 脚本适用的操作系统类型 OsType *string `json:"OsType,omitnil,omitempty" name:"OsType"` // 待修改的脚本内容,必须经过base64编码 Content *string `json:"Content,omitnil,omitempty" name:"Content"` }
Predefined struct for user
type ModifyUserCmdResponse ¶
type ModifyUserCmdResponse struct { *tchttp.BaseResponse Response *ModifyUserCmdResponseParams `json:"Response"` }
func NewModifyUserCmdResponse ¶
func NewModifyUserCmdResponse() (response *ModifyUserCmdResponse)
func (*ModifyUserCmdResponse) FromJsonString ¶
func (r *ModifyUserCmdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUserCmdResponse) ToJsonString ¶
func (r *ModifyUserCmdResponse) ToJsonString() string
type ModifyUserCmdResponseParams ¶ added in v1.0.426
type ModifyUserCmdResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type OfflineDevicesRequest ¶
type OfflineDevicesRequest struct { *tchttp.BaseRequest // 需要退还的物理机ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewOfflineDevicesRequest ¶
func NewOfflineDevicesRequest() (request *OfflineDevicesRequest)
func (*OfflineDevicesRequest) FromJsonString ¶
func (r *OfflineDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OfflineDevicesRequest) ToJsonString ¶
func (r *OfflineDevicesRequest) ToJsonString() string
type OfflineDevicesRequestParams ¶ added in v1.0.426
type OfflineDevicesRequestParams struct { // 需要退还的物理机ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type OfflineDevicesResponse ¶
type OfflineDevicesResponse struct { *tchttp.BaseResponse Response *OfflineDevicesResponseParams `json:"Response"` }
func NewOfflineDevicesResponse ¶
func NewOfflineDevicesResponse() (response *OfflineDevicesResponse)
func (*OfflineDevicesResponse) FromJsonString ¶
func (r *OfflineDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OfflineDevicesResponse) ToJsonString ¶
func (r *OfflineDevicesResponse) ToJsonString() string
type OfflineDevicesResponseParams ¶ added in v1.0.426
type OfflineDevicesResponseParams struct { // 黑石异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type OsInfo ¶
type OsInfo struct { // 操作系统ID OsTypeId *uint64 `json:"OsTypeId,omitnil,omitempty" name:"OsTypeId"` // 操作系统名称 OsName *string `json:"OsName,omitnil,omitempty" name:"OsName"` // 操作系统名称描述 OsDescription *string `json:"OsDescription,omitnil,omitempty" name:"OsDescription"` // 操作系统英文名称 OsEnglishDescription *string `json:"OsEnglishDescription,omitnil,omitempty" name:"OsEnglishDescription"` // 操作系统的分类,如CentOs Debian OsClass *string `json:"OsClass,omitnil,omitempty" name:"OsClass"` // 标识镜像分类。public:公共镜像; private: 专属镜像 ImageTag *string `json:"ImageTag,omitnil,omitempty" name:"ImageTag"` // 操作系统,ext4文件下所支持的最大的磁盘大小。单位为T MaxPartitionSize *uint64 `json:"MaxPartitionSize,omitnil,omitempty" name:"MaxPartitionSize"` // 黑石版本号 // 注意:此字段可能返回 null,表示取不到有效值。 OsMinorVersion *string `json:"OsMinorVersion,omitnil,omitempty" name:"OsMinorVersion"` // 黑石版本 // 注意:此字段可能返回 null,表示取不到有效值。 OsMinorClass *string `json:"OsMinorClass,omitnil,omitempty" name:"OsMinorClass"` }
type PartitionInfo ¶
type PsaRegulation ¶
type PsaRegulation struct { // 规则ID PsaId *string `json:"PsaId,omitnil,omitempty" name:"PsaId"` // 规则别名 PsaName *string `json:"PsaName,omitnil,omitempty" name:"PsaName"` // 关联标签数量 TagCount *uint64 `json:"TagCount,omitnil,omitempty" name:"TagCount"` // 关联实例数量 InstanceCount *uint64 `json:"InstanceCount,omitnil,omitempty" name:"InstanceCount"` // 故障实例数量 RepairCount *uint64 `json:"RepairCount,omitnil,omitempty" name:"RepairCount"` // 故障实例上限 RepairLimit *uint64 `json:"RepairLimit,omitnil,omitempty" name:"RepairLimit"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 规则备注 PsaDescription *string `json:"PsaDescription,omitnil,omitempty" name:"PsaDescription"` // 关联标签 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 关联故障类型id TaskTypeIds []*uint64 `json:"TaskTypeIds,omitnil,omitempty" name:"TaskTypeIds"` }
type RebootDevicesRequest ¶
type RebootDevicesRequest struct { *tchttp.BaseRequest // 需要重启的设备ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewRebootDevicesRequest ¶
func NewRebootDevicesRequest() (request *RebootDevicesRequest)
func (*RebootDevicesRequest) FromJsonString ¶
func (r *RebootDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RebootDevicesRequest) ToJsonString ¶
func (r *RebootDevicesRequest) ToJsonString() string
type RebootDevicesRequestParams ¶ added in v1.0.426
type RebootDevicesRequestParams struct { // 需要重启的设备ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type RebootDevicesResponse ¶
type RebootDevicesResponse struct { *tchttp.BaseResponse Response *RebootDevicesResponseParams `json:"Response"` }
func NewRebootDevicesResponse ¶
func NewRebootDevicesResponse() (response *RebootDevicesResponse)
func (*RebootDevicesResponse) FromJsonString ¶
func (r *RebootDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RebootDevicesResponse) ToJsonString ¶
func (r *RebootDevicesResponse) ToJsonString() string
type RebootDevicesResponseParams ¶ added in v1.0.426
type RebootDevicesResponseParams struct { // 异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RecoverDevicesRequest ¶
type RecoverDevicesRequest struct { *tchttp.BaseRequest // 需要恢复的物理机ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewRecoverDevicesRequest ¶
func NewRecoverDevicesRequest() (request *RecoverDevicesRequest)
func (*RecoverDevicesRequest) FromJsonString ¶
func (r *RecoverDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecoverDevicesRequest) ToJsonString ¶
func (r *RecoverDevicesRequest) ToJsonString() string
type RecoverDevicesRequestParams ¶ added in v1.0.426
type RecoverDevicesRequestParams struct { // 需要恢复的物理机ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type RecoverDevicesResponse ¶
type RecoverDevicesResponse struct { *tchttp.BaseResponse Response *RecoverDevicesResponseParams `json:"Response"` }
func NewRecoverDevicesResponse ¶
func NewRecoverDevicesResponse() (response *RecoverDevicesResponse)
func (*RecoverDevicesResponse) FromJsonString ¶
func (r *RecoverDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RecoverDevicesResponse) ToJsonString ¶
func (r *RecoverDevicesResponse) ToJsonString() string
type RecoverDevicesResponseParams ¶ added in v1.0.426
type RecoverDevicesResponseParams struct { // 黑石异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RegionInfo ¶
type RegionInfo struct { // 地域ID Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 地域整型ID RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // 地域描述 RegionDescription *string `json:"RegionDescription,omitnil,omitempty" name:"RegionDescription"` // 该地域下的可用区信息 ZoneInfoSet []*ZoneInfo `json:"ZoneInfoSet,omitnil,omitempty" name:"ZoneInfoSet"` }
type ReloadDeviceOsRequest ¶
type ReloadDeviceOsRequest struct { *tchttp.BaseRequest // 设备的唯一ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 密码。 用户设置的linux root或Windows Administrator密码。密码校验规则: <li> Windows机器密码需12到16位,至少包括三项 `[a-z]`,`[A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号, 密码不能包含Administrator(不区分大小写); <li> Linux机器密码需8到16位,至少包括两项`[a-z,A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 操作系统类型ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/api/386/32902)获取操作系统信息 OsTypeId *uint64 `json:"OsTypeId,omitnil,omitempty" name:"OsTypeId"` // RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息 RaidId *uint64 `json:"RaidId,omitnil,omitempty" name:"RaidId"` // 是否格式化数据盘。0: 不格式化(默认值);1:格式化 IsZoning *uint64 `json:"IsZoning,omitnil,omitempty" name:"IsZoning"` // 系统盘根分区大小,默认是10G。系统盘的大小参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910) SysRootSpace *uint64 `json:"SysRootSpace,omitnil,omitempty" name:"SysRootSpace"` // 系统盘swap分区或/boot/efi分区的大小。若是uefi启动的机器,分区为/boot/efi ,且此值是默认是2G。普通机器为swap分区,可以不指定此分区。机型是否是uefi启动,参考接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911) SysSwaporuefiSpace *uint64 `json:"SysSwaporuefiSpace,omitnil,omitempty" name:"SysSwaporuefiSpace"` // /usr/local分区大小 SysUsrlocalSpace *uint64 `json:"SysUsrlocalSpace,omitnil,omitempty" name:"SysUsrlocalSpace"` // 重装到新的私有网络的ID。如果改变VPC子网,则要求与SubnetId同时传参,否则可不填 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 重装到新的子网的ID。如果改变VPC子网,则要求与VpcId同时传参,否则可不填 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 重装指定IP地址 LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"` // 指定是否开启超线程。 0:关闭超线程;1:开启超线程(默认值) HyperThreading *uint64 `json:"HyperThreading,omitnil,omitempty" name:"HyperThreading"` // 自定义镜像ID。传此字段则用自定义镜像重装 ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效 FileSystem *string `json:"FileSystem,omitnil,omitempty" name:"FileSystem"` // 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0 NeedSecurityAgent *uint64 `json:"NeedSecurityAgent,omitnil,omitempty" name:"NeedSecurityAgent"` // 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0 NeedMonitorAgent *uint64 `json:"NeedMonitorAgent,omitnil,omitempty" name:"NeedMonitorAgent"` // 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0 NeedEMRAgent *uint64 `json:"NeedEMRAgent,omitnil,omitempty" name:"NeedEMRAgent"` // 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0 NeedEMRSoftware *uint64 `json:"NeedEMRSoftware,omitnil,omitempty" name:"NeedEMRSoftware"` // 是否保留安全组配置,取值:1(保留) 0(不保留),默认取值0 ReserveSgConfig *uint64 `json:"ReserveSgConfig,omitnil,omitempty" name:"ReserveSgConfig"` // /data分区大小,可不填。除root、swap、usr/local的剩余空间会自动分配到data分区 SysDataSpace *uint64 `json:"SysDataSpace,omitnil,omitempty" name:"SysDataSpace"` }
func NewReloadDeviceOsRequest ¶
func NewReloadDeviceOsRequest() (request *ReloadDeviceOsRequest)
func (*ReloadDeviceOsRequest) FromJsonString ¶
func (r *ReloadDeviceOsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReloadDeviceOsRequest) ToJsonString ¶
func (r *ReloadDeviceOsRequest) ToJsonString() string
type ReloadDeviceOsRequestParams ¶ added in v1.0.426
type ReloadDeviceOsRequestParams struct { // 设备的唯一ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 密码。 用户设置的linux root或Windows Administrator密码。密码校验规则: <li> Windows机器密码需12到16位,至少包括三项 `[a-z]`,`[A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号, 密码不能包含Administrator(不区分大小写); <li> Linux机器密码需8到16位,至少包括两项`[a-z,A-Z]`,`[0-9]`和`[()`'`~!@#$%^&*-+=_`|`{}[]:;'<>,.?/]`的特殊符号 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 操作系统类型ID。通过接口[查询操作系统信息(DescribeOsInfo)](https://cloud.tencent.com/document/api/386/32902)获取操作系统信息 OsTypeId *uint64 `json:"OsTypeId,omitnil,omitempty" name:"OsTypeId"` // RAID类型ID。通过接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910)获取RAID信息 RaidId *uint64 `json:"RaidId,omitnil,omitempty" name:"RaidId"` // 是否格式化数据盘。0: 不格式化(默认值);1:格式化 IsZoning *uint64 `json:"IsZoning,omitnil,omitempty" name:"IsZoning"` // 系统盘根分区大小,默认是10G。系统盘的大小参考接口[查询机型RAID方式以及系统盘大小(DescribeDeviceClassPartition)](https://cloud.tencent.com/document/api/386/32910) SysRootSpace *uint64 `json:"SysRootSpace,omitnil,omitempty" name:"SysRootSpace"` // 系统盘swap分区或/boot/efi分区的大小。若是uefi启动的机器,分区为/boot/efi ,且此值是默认是2G。普通机器为swap分区,可以不指定此分区。机型是否是uefi启动,参考接口[查询设备型号(DescribeDeviceClass)](https://cloud.tencent.com/document/api/386/32911) SysSwaporuefiSpace *uint64 `json:"SysSwaporuefiSpace,omitnil,omitempty" name:"SysSwaporuefiSpace"` // /usr/local分区大小 SysUsrlocalSpace *uint64 `json:"SysUsrlocalSpace,omitnil,omitempty" name:"SysUsrlocalSpace"` // 重装到新的私有网络的ID。如果改变VPC子网,则要求与SubnetId同时传参,否则可不填 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 重装到新的子网的ID。如果改变VPC子网,则要求与VpcId同时传参,否则可不填 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 重装指定IP地址 LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"` // 指定是否开启超线程。 0:关闭超线程;1:开启超线程(默认值) HyperThreading *uint64 `json:"HyperThreading,omitnil,omitempty" name:"HyperThreading"` // 自定义镜像ID。传此字段则用自定义镜像重装 ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 指定数据盘的文件系统格式,当前支持 EXT4和XFS选项, 默认为EXT4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效 FileSystem *string `json:"FileSystem,omitnil,omitempty" name:"FileSystem"` // 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0 NeedSecurityAgent *uint64 `json:"NeedSecurityAgent,omitnil,omitempty" name:"NeedSecurityAgent"` // 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0 NeedMonitorAgent *uint64 `json:"NeedMonitorAgent,omitnil,omitempty" name:"NeedMonitorAgent"` // 是否安装EMR Agent,取值:1(安装) 0(不安装),默认取值0 NeedEMRAgent *uint64 `json:"NeedEMRAgent,omitnil,omitempty" name:"NeedEMRAgent"` // 是否安装EMR软件包,取值:1(安装) 0(不安装),默认取值0 NeedEMRSoftware *uint64 `json:"NeedEMRSoftware,omitnil,omitempty" name:"NeedEMRSoftware"` // 是否保留安全组配置,取值:1(保留) 0(不保留),默认取值0 ReserveSgConfig *uint64 `json:"ReserveSgConfig,omitnil,omitempty" name:"ReserveSgConfig"` // /data分区大小,可不填。除root、swap、usr/local的剩余空间会自动分配到data分区 SysDataSpace *uint64 `json:"SysDataSpace,omitnil,omitempty" name:"SysDataSpace"` }
Predefined struct for user
type ReloadDeviceOsResponse ¶
type ReloadDeviceOsResponse struct { *tchttp.BaseResponse Response *ReloadDeviceOsResponseParams `json:"Response"` }
func NewReloadDeviceOsResponse ¶
func NewReloadDeviceOsResponse() (response *ReloadDeviceOsResponse)
func (*ReloadDeviceOsResponse) FromJsonString ¶
func (r *ReloadDeviceOsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReloadDeviceOsResponse) ToJsonString ¶
func (r *ReloadDeviceOsResponse) ToJsonString() string
type ReloadDeviceOsResponseParams ¶ added in v1.0.426
type ReloadDeviceOsResponseParams struct { // 黑石异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RepairTaskControlRequest ¶
type RepairTaskControlRequest struct { *tchttp.BaseRequest // 维修任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 操作 Operate *string `json:"Operate,omitnil,omitempty" name:"Operate"` // 需要重新维修操作的备注信息,可提供返场维修原因,以便驻场快速针对问题定位解决。 OperateRemark *string `json:"OperateRemark,omitnil,omitempty" name:"OperateRemark"` }
func NewRepairTaskControlRequest ¶
func NewRepairTaskControlRequest() (request *RepairTaskControlRequest)
func (*RepairTaskControlRequest) FromJsonString ¶
func (r *RepairTaskControlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RepairTaskControlRequest) ToJsonString ¶
func (r *RepairTaskControlRequest) ToJsonString() string
type RepairTaskControlRequestParams ¶ added in v1.0.426
type RepairTaskControlRequestParams struct { // 维修任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 操作 Operate *string `json:"Operate,omitnil,omitempty" name:"Operate"` // 需要重新维修操作的备注信息,可提供返场维修原因,以便驻场快速针对问题定位解决。 OperateRemark *string `json:"OperateRemark,omitnil,omitempty" name:"OperateRemark"` }
Predefined struct for user
type RepairTaskControlResponse ¶
type RepairTaskControlResponse struct { *tchttp.BaseResponse Response *RepairTaskControlResponseParams `json:"Response"` }
func NewRepairTaskControlResponse ¶
func NewRepairTaskControlResponse() (response *RepairTaskControlResponse)
func (*RepairTaskControlResponse) FromJsonString ¶
func (r *RepairTaskControlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RepairTaskControlResponse) ToJsonString ¶
func (r *RepairTaskControlResponse) ToJsonString() string
type RepairTaskControlResponseParams ¶ added in v1.0.426
type RepairTaskControlResponseParams struct { // 出参TaskId是黑石异步任务ID,不同于入参TaskId字段。 // 此字段可作为DescriptionOperationResult查询异步任务状态接口的入参,查询异步任务执行结果。 TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ResetDevicePasswordRequest ¶
type ResetDevicePasswordRequest struct { *tchttp.BaseRequest // 需要重置密码的服务器ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 新密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
func NewResetDevicePasswordRequest ¶
func NewResetDevicePasswordRequest() (request *ResetDevicePasswordRequest)
func (*ResetDevicePasswordRequest) FromJsonString ¶
func (r *ResetDevicePasswordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetDevicePasswordRequest) ToJsonString ¶
func (r *ResetDevicePasswordRequest) ToJsonString() string
type ResetDevicePasswordRequestParams ¶ added in v1.0.426
type ResetDevicePasswordRequestParams struct { // 需要重置密码的服务器ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 新密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` }
Predefined struct for user
type ResetDevicePasswordResponse ¶
type ResetDevicePasswordResponse struct { *tchttp.BaseResponse Response *ResetDevicePasswordResponseParams `json:"Response"` }
func NewResetDevicePasswordResponse ¶
func NewResetDevicePasswordResponse() (response *ResetDevicePasswordResponse)
func (*ResetDevicePasswordResponse) FromJsonString ¶
func (r *ResetDevicePasswordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetDevicePasswordResponse) ToJsonString ¶
func (r *ResetDevicePasswordResponse) ToJsonString() string
type ResetDevicePasswordResponseParams ¶ added in v1.0.426
type ResetDevicePasswordResponseParams struct { // 黑石异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ReturnDevicesRequest ¶
type ReturnDevicesRequest struct { *tchttp.BaseRequest // 需要退还的物理机ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewReturnDevicesRequest ¶
func NewReturnDevicesRequest() (request *ReturnDevicesRequest)
func (*ReturnDevicesRequest) FromJsonString ¶
func (r *ReturnDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReturnDevicesRequest) ToJsonString ¶
func (r *ReturnDevicesRequest) ToJsonString() string
type ReturnDevicesRequestParams ¶ added in v1.0.426
type ReturnDevicesRequestParams struct { // 需要退还的物理机ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type ReturnDevicesResponse ¶
type ReturnDevicesResponse struct { *tchttp.BaseResponse Response *ReturnDevicesResponseParams `json:"Response"` }
func NewReturnDevicesResponse ¶
func NewReturnDevicesResponse() (response *ReturnDevicesResponse)
func (*ReturnDevicesResponse) FromJsonString ¶
func (r *ReturnDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReturnDevicesResponse) ToJsonString ¶
func (r *ReturnDevicesResponse) ToJsonString() string
type ReturnDevicesResponseParams ¶ added in v1.0.426
type ReturnDevicesResponseParams struct { // 黑石异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RunUserCmdRequest ¶
type RunUserCmdRequest struct { *tchttp.BaseRequest // 自定义脚本ID CmdId *string `json:"CmdId,omitnil,omitempty" name:"CmdId"` // 执行脚本机器的用户名 UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // 执行脚本机器的用户名的密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 执行脚本的服务器实例 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 执行脚本的参数,必须经过base64编码 CmdParam *string `json:"CmdParam,omitnil,omitempty" name:"CmdParam"` }
func NewRunUserCmdRequest ¶
func NewRunUserCmdRequest() (request *RunUserCmdRequest)
func (*RunUserCmdRequest) FromJsonString ¶
func (r *RunUserCmdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RunUserCmdRequest) ToJsonString ¶
func (r *RunUserCmdRequest) ToJsonString() string
type RunUserCmdRequestParams ¶ added in v1.0.426
type RunUserCmdRequestParams struct { // 自定义脚本ID CmdId *string `json:"CmdId,omitnil,omitempty" name:"CmdId"` // 执行脚本机器的用户名 UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"` // 执行脚本机器的用户名的密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 执行脚本的服务器实例 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` // 执行脚本的参数,必须经过base64编码 CmdParam *string `json:"CmdParam,omitnil,omitempty" name:"CmdParam"` }
Predefined struct for user
type RunUserCmdResponse ¶
type RunUserCmdResponse struct { *tchttp.BaseResponse Response *RunUserCmdResponseParams `json:"Response"` }
func NewRunUserCmdResponse ¶
func NewRunUserCmdResponse() (response *RunUserCmdResponse)
func (*RunUserCmdResponse) FromJsonString ¶
func (r *RunUserCmdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RunUserCmdResponse) ToJsonString ¶
func (r *RunUserCmdResponse) ToJsonString() string
type RunUserCmdResponseParams ¶ added in v1.0.426
type RunUserCmdResponseParams struct { // 运行成功的任务信息列表 SuccessTaskInfoSet []*SuccessTaskInfo `json:"SuccessTaskInfoSet,omitnil,omitempty" name:"SuccessTaskInfoSet"` // 运行失败的任务信息列表 FailedTaskInfoSet []*FailedTaskInfo `json:"FailedTaskInfoSet,omitnil,omitempty" name:"FailedTaskInfoSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SetOutBandVpnAuthPasswordRequest ¶
type SetOutBandVpnAuthPasswordRequest struct { *tchttp.BaseRequest // 设置的Vpn认证密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 操作字段,取值为:Create(创建)或Update(修改) Operate *string `json:"Operate,omitnil,omitempty" name:"Operate"` }
func NewSetOutBandVpnAuthPasswordRequest ¶
func NewSetOutBandVpnAuthPasswordRequest() (request *SetOutBandVpnAuthPasswordRequest)
func (*SetOutBandVpnAuthPasswordRequest) FromJsonString ¶
func (r *SetOutBandVpnAuthPasswordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetOutBandVpnAuthPasswordRequest) ToJsonString ¶
func (r *SetOutBandVpnAuthPasswordRequest) ToJsonString() string
type SetOutBandVpnAuthPasswordRequestParams ¶ added in v1.0.426
type SetOutBandVpnAuthPasswordRequestParams struct { // 设置的Vpn认证密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 操作字段,取值为:Create(创建)或Update(修改) Operate *string `json:"Operate,omitnil,omitempty" name:"Operate"` }
Predefined struct for user
type SetOutBandVpnAuthPasswordResponse ¶
type SetOutBandVpnAuthPasswordResponse struct { *tchttp.BaseResponse Response *SetOutBandVpnAuthPasswordResponseParams `json:"Response"` }
func NewSetOutBandVpnAuthPasswordResponse ¶
func NewSetOutBandVpnAuthPasswordResponse() (response *SetOutBandVpnAuthPasswordResponse)
func (*SetOutBandVpnAuthPasswordResponse) FromJsonString ¶
func (r *SetOutBandVpnAuthPasswordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetOutBandVpnAuthPasswordResponse) ToJsonString ¶
func (r *SetOutBandVpnAuthPasswordResponse) ToJsonString() string
type SetOutBandVpnAuthPasswordResponseParams ¶ added in v1.0.426
type SetOutBandVpnAuthPasswordResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ShutdownDevicesRequest ¶
type ShutdownDevicesRequest struct { *tchttp.BaseRequest // 需要关闭的设备ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewShutdownDevicesRequest ¶
func NewShutdownDevicesRequest() (request *ShutdownDevicesRequest)
func (*ShutdownDevicesRequest) FromJsonString ¶
func (r *ShutdownDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ShutdownDevicesRequest) ToJsonString ¶
func (r *ShutdownDevicesRequest) ToJsonString() string
type ShutdownDevicesRequestParams ¶ added in v1.0.426
type ShutdownDevicesRequestParams struct { // 需要关闭的设备ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type ShutdownDevicesResponse ¶
type ShutdownDevicesResponse struct { *tchttp.BaseResponse Response *ShutdownDevicesResponseParams `json:"Response"` }
func NewShutdownDevicesResponse ¶
func NewShutdownDevicesResponse() (response *ShutdownDevicesResponse)
func (*ShutdownDevicesResponse) FromJsonString ¶
func (r *ShutdownDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ShutdownDevicesResponse) ToJsonString ¶
func (r *ShutdownDevicesResponse) ToJsonString() string
type ShutdownDevicesResponseParams ¶ added in v1.0.426
type ShutdownDevicesResponseParams struct { // 异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StartDevicesRequest ¶
type StartDevicesRequest struct { *tchttp.BaseRequest // 需要开机的设备ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewStartDevicesRequest ¶
func NewStartDevicesRequest() (request *StartDevicesRequest)
func (*StartDevicesRequest) FromJsonString ¶
func (r *StartDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartDevicesRequest) ToJsonString ¶
func (r *StartDevicesRequest) ToJsonString() string
type StartDevicesRequestParams ¶ added in v1.0.426
type StartDevicesRequestParams struct { // 需要开机的设备ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type StartDevicesResponse ¶
type StartDevicesResponse struct { *tchttp.BaseResponse Response *StartDevicesResponseParams `json:"Response"` }
func NewStartDevicesResponse ¶
func NewStartDevicesResponse() (response *StartDevicesResponse)
func (*StartDevicesResponse) FromJsonString ¶
func (r *StartDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartDevicesResponse) ToJsonString ¶
func (r *StartDevicesResponse) ToJsonString() string
type StartDevicesResponseParams ¶ added in v1.0.426
type StartDevicesResponseParams struct { // 异步任务ID TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SubtaskStatus ¶
type SubtaskStatus struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例ID对应任务的状态,取值如下:<br> // 1:成功<br> // 2:失败<br> // 3:部分成功,部分失败<br> // 4:未完成<br> // 5:部分成功,部分未完成<br> // 6:部分未完成,部分失败<br> // 7:部分未完成,部分失败,部分成功 TaskStatus *uint64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` }
type SuccessTaskInfo ¶
type TaskInfo ¶
type TaskInfo struct { // 任务id TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 主机id InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 主机别名 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 故障类型id TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"` // 任务状态id TaskStatus *uint64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 授权时间 AuthTime *string `json:"AuthTime,omitnil,omitempty" name:"AuthTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务详情 TaskDetail *string `json:"TaskDetail,omitnil,omitempty" name:"TaskDetail"` // 设备状态 DeviceStatus *uint64 `json:"DeviceStatus,omitnil,omitempty" name:"DeviceStatus"` // 设备操作状态 OperateStatus *uint64 `json:"OperateStatus,omitnil,omitempty" name:"OperateStatus"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 地域 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 所属网络 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 所在子网 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 子网名 SubnetName *string `json:"SubnetName,omitnil,omitempty" name:"SubnetName"` // VPC名 VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"` // VpcCidrBlock VpcCidrBlock *string `json:"VpcCidrBlock,omitnil,omitempty" name:"VpcCidrBlock"` // SubnetCidrBlock SubnetCidrBlock *string `json:"SubnetCidrBlock,omitnil,omitempty" name:"SubnetCidrBlock"` // 公网ip WanIp *string `json:"WanIp,omitnil,omitempty" name:"WanIp"` // 内网IP LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"` // 管理IP MgtIp *string `json:"MgtIp,omitnil,omitempty" name:"MgtIp"` // 故障类中文名 // 注意:此字段可能返回 null,表示取不到有效值。 TaskTypeName *string `json:"TaskTypeName,omitnil,omitempty" name:"TaskTypeName"` // 故障类型,取值:unconfirmed (不明确故障);redundancy (有冗余故障);nonredundancy (无冗余故障) // 注意:此字段可能返回 null,表示取不到有效值。 TaskSubType *string `json:"TaskSubType,omitnil,omitempty" name:"TaskSubType"` }
type TaskOperationLog ¶
type TaskOperationLog struct { // 操作步骤 TaskStep *string `json:"TaskStep,omitnil,omitempty" name:"TaskStep"` // 操作人 Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` // 操作描述 OperationDetail *string `json:"OperationDetail,omitnil,omitempty" name:"OperationDetail"` // 操作时间 OperationTime *string `json:"OperationTime,omitnil,omitempty" name:"OperationTime"` }
type UnbindPsaTagRequest ¶
type UnbindPsaTagRequest struct { *tchttp.BaseRequest // 预授权规则ID PsaId *string `json:"PsaId,omitnil,omitempty" name:"PsaId"` // 需要解绑的标签key TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 需要解绑的标签value TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` }
func NewUnbindPsaTagRequest ¶
func NewUnbindPsaTagRequest() (request *UnbindPsaTagRequest)
func (*UnbindPsaTagRequest) FromJsonString ¶
func (r *UnbindPsaTagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindPsaTagRequest) ToJsonString ¶
func (r *UnbindPsaTagRequest) ToJsonString() string
type UnbindPsaTagRequestParams ¶ added in v1.0.426
type UnbindPsaTagRequestParams struct { // 预授权规则ID PsaId *string `json:"PsaId,omitnil,omitempty" name:"PsaId"` // 需要解绑的标签key TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"` // 需要解绑的标签value TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"` }
Predefined struct for user
type UnbindPsaTagResponse ¶
type UnbindPsaTagResponse struct { *tchttp.BaseResponse Response *UnbindPsaTagResponseParams `json:"Response"` }
func NewUnbindPsaTagResponse ¶
func NewUnbindPsaTagResponse() (response *UnbindPsaTagResponse)
func (*UnbindPsaTagResponse) FromJsonString ¶
func (r *UnbindPsaTagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindPsaTagResponse) ToJsonString ¶
func (r *UnbindPsaTagResponse) ToJsonString() string
type UnbindPsaTagResponseParams ¶ added in v1.0.426
type UnbindPsaTagResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UserCmd ¶
type UserCmd struct { // 用户自定义脚本名 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // AppId AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 脚本自增ID AutoId *uint64 `json:"AutoId,omitnil,omitempty" name:"AutoId"` // 脚本ID CmdId *string `json:"CmdId,omitnil,omitempty" name:"CmdId"` // 脚本内容 Content *string `json:"Content,omitnil,omitempty" name:"Content"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 修改时间 ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"` // 命令适用的操作系统类型 OsType *string `json:"OsType,omitnil,omitempty" name:"OsType"` }
type UserCmdTask ¶
type UserCmdTask struct { // 任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 任务状态ID,取值: -1(进行中) 0(结束) Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 脚本名称 Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"` // 脚本ID CmdId *string `json:"CmdId,omitnil,omitempty" name:"CmdId"` // 运行实例数量 InstanceCount *uint64 `json:"InstanceCount,omitnil,omitempty" name:"InstanceCount"` // 运行成功数量 SuccessCount *uint64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` // 运行失败数量 FailureCount *uint64 `json:"FailureCount,omitnil,omitempty" name:"FailureCount"` // 执行开始时间 RunBeginTime *string `json:"RunBeginTime,omitnil,omitempty" name:"RunBeginTime"` // 执行结束时间 RunEndTime *string `json:"RunEndTime,omitnil,omitempty" name:"RunEndTime"` }
type UserCmdTaskInfo ¶
type UserCmdTaskInfo struct { // 自动编号,可忽略 AutoId *uint64 `json:"AutoId,omitnil,omitempty" name:"AutoId"` // 任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 任务开始时间 RunBeginTime *string `json:"RunBeginTime,omitnil,omitempty" name:"RunBeginTime"` // 任务结束时间 RunEndTime *string `json:"RunEndTime,omitnil,omitempty" name:"RunEndTime"` // 任务状态ID,取值为 -1:进行中;0:成功;>0:失败错误码 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 设备别名 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 设备ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 私有网络名 VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"` // 私有网络整型ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 私有网络Cidr VpcCidrBlock *string `json:"VpcCidrBlock,omitnil,omitempty" name:"VpcCidrBlock"` // 子网名 SubnetName *string `json:"SubnetName,omitnil,omitempty" name:"SubnetName"` // 子网ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 子网Cidr SubnetCidrBlock *string `json:"SubnetCidrBlock,omitnil,omitempty" name:"SubnetCidrBlock"` // 内网IP LanIp *string `json:"LanIp,omitnil,omitempty" name:"LanIp"` // 脚本内容,base64编码后的值 CmdContent *string `json:"CmdContent,omitnil,omitempty" name:"CmdContent"` // 脚本参数,base64编码后的值 CmdParam *string `json:"CmdParam,omitnil,omitempty" name:"CmdParam"` // 脚本执行结果,base64编码后的值 CmdResult *string `json:"CmdResult,omitnil,omitempty" name:"CmdResult"` // 用户AppId AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 用户执行脚本结束退出的返回值,没有返回值为-1 LastShellExit *int64 `json:"LastShellExit,omitnil,omitempty" name:"LastShellExit"` }