Documentation
¶
Index ¶
- Constants
- type Apis
- type EbmAddNicApi
- type EbmAddNicRequest
- type EbmAddNicResponse
- type EbmAddNicReturnObjResponse
- type EbmAddSecurityGroupApi
- type EbmAddSecurityGroupRequest
- type EbmAddSecurityGroupResponse
- type EbmAddSecurityGroupReturnObjResponse
- type EbmAttachVolumeApi
- type EbmAttachVolumeRequest
- type EbmAttachVolumeResponse
- type EbmAttachVolumeReturnObjResponse
- type EbmBatchDeleteInstancesApi
- type EbmBatchDeleteInstancesRequest
- type EbmBatchDeleteInstancesResponse
- type EbmBatchDeleteInstancesReturnObjResponse
- type EbmCreateInstanceApi
- type EbmCreateInstanceDiskListRequest
- type EbmCreateInstanceNetworkCardListRequest
- type EbmCreateInstanceRequest
- type EbmCreateInstanceResponse
- type EbmCreateInstanceReturnObjResponse
- type EbmCreateInstanceV4plusApi
- type EbmCreateInstanceV4plusDiskListRequest
- type EbmCreateInstanceV4plusNetworkCardListRequest
- type EbmCreateInstanceV4plusRequest
- type EbmCreateInstanceV4plusResponse
- type EbmCreateInstanceV4plusReturnObjResponse
- type EbmDeleteInstanceApi
- type EbmDeleteInstanceRequest
- type EbmDeleteInstanceResponse
- type EbmDeleteInstanceReturnObjResponse
- type EbmDeleteSecurityGroupApi
- type EbmDeleteSecurityGroupRequest
- type EbmDeleteSecurityGroupResponse
- type EbmDeleteSecurityGroupReturnObjResponse
- type EbmDescribeInstanceApi
- type EbmDescribeInstanceRequest
- type EbmDescribeInstanceResponse
- type EbmDescribeInstanceReturnObjDeviceDetailResponse
- type EbmDescribeInstanceReturnObjFlavorResponse
- type EbmDescribeInstanceReturnObjInterfacesResponse
- type EbmDescribeInstanceReturnObjNetworkInfoResponse
- type EbmDescribeInstanceReturnObjRaidDetailDataVolumeResponse
- type EbmDescribeInstanceReturnObjRaidDetailResponse
- type EbmDescribeInstanceReturnObjRaidDetailSystemVolumeResponse
- type EbmDescribeInstanceReturnObjResponse
- type EbmDescribeInstanceV4plusApi
- type EbmDescribeInstanceV4plusRequest
- type EbmDescribeInstanceV4plusResponse
- type EbmDescribeInstanceV4plusReturnObjDeviceDetailResponse
- type EbmDescribeInstanceV4plusReturnObjFlavorResponse
- type EbmDescribeInstanceV4plusReturnObjInterfacesResponse
- type EbmDescribeInstanceV4plusReturnObjInterfacesSecurityGroupsResponse
- type EbmDescribeInstanceV4plusReturnObjNetworkInfoResponse
- type EbmDescribeInstanceV4plusReturnObjRaidDetailDataVolumeResponse
- type EbmDescribeInstanceV4plusReturnObjRaidDetailResponse
- type EbmDescribeInstanceV4plusReturnObjRaidDetailSystemVolumeResponse
- type EbmDescribeInstanceV4plusReturnObjResponse
- type EbmDestroyInstanceApi
- type EbmDestroyInstanceRequest
- type EbmDestroyInstanceResponse
- type EbmDestroyInstanceReturnObjResponse
- type EbmDetachVolumeApi
- type EbmDetachVolumeRequest
- type EbmDetachVolumeResponse
- type EbmDetachVolumeReturnObjResponse
- type EbmDeviceStockListApi
- type EbmDeviceStockListRequest
- type EbmDeviceStockListResponse
- type EbmDeviceStockListReturnObjResponse
- type EbmDeviceStockListReturnObjResultsResponse
- type EbmDeviceStockListReturnObjResultsStocksResponse
- type EbmDeviceTypeListApi
- type EbmDeviceTypeListRequest
- type EbmDeviceTypeListResponse
- type EbmDeviceTypeListReturnObjResponse
- type EbmDeviceTypeListReturnObjResultsResponse
- type EbmImageListApi
- type EbmImageListRequest
- type EbmImageListResponse
- type EbmImageListReturnObjResponse
- type EbmImageListReturnObjResultsOsResponse
- type EbmImageListReturnObjResultsResponse
- type EbmInstanceAttachedVolumeIdListApi
- type EbmInstanceAttachedVolumeIdListRequest
- type EbmInstanceAttachedVolumeIdListResponse
- type EbmInstanceAttachedVolumeIdListReturnObjResponse
- type EbmInstanceDeviceTypeApi
- type EbmInstanceDeviceTypeRequest
- type EbmInstanceDeviceTypeResponse
- type EbmInstanceDeviceTypeReturnObjResponse
- type EbmInstanceImageApi
- type EbmInstanceImageRequest
- type EbmInstanceImageResponse
- type EbmInstanceImageReturnObjResponse
- type EbmInstanceImageReturnObjResultsOsResponse
- type EbmInstanceImageReturnObjResultsResponse
- type EbmInstanceInterfaceListApi
- type EbmInstanceInterfaceListRequest
- type EbmInstanceInterfaceListResponse
- type EbmInstanceInterfaceListReturnObjResponse
- type EbmInstanceInterfaceListReturnObjSecurityGroupsResponse
- type EbmInstanceInterfaceSecurityGroupListApi
- type EbmInstanceInterfaceSecurityGroupListRequest
- type EbmInstanceInterfaceSecurityGroupListResponse
- type EbmInstanceInterfaceSecurityGroupListReturnObjResponse
- type EbmInstanceInterfaceSecurityGroupListReturnObjSecurityGroupsResponse
- type EbmInstanceRaidListApi
- type EbmInstanceRaidListRequest
- type EbmInstanceRaidListResponse
- type EbmInstanceRaidListReturnObjRaidDetailDataVolumeResponse
- type EbmInstanceRaidListReturnObjRaidDetailResponse
- type EbmInstanceRaidListReturnObjRaidDetailSystemVolumeResponse
- type EbmInstanceRaidListReturnObjResponse
- type EbmListInstanceApi
- type EbmListInstanceRequest
- type EbmListInstanceResponse
- type EbmListInstanceReturnObjResponse
- type EbmListInstanceReturnObjResultsDeviceDetailResponse
- type EbmListInstanceReturnObjResultsFlavorResponse
- type EbmListInstanceReturnObjResultsInterfacesResponse
- type EbmListInstanceReturnObjResultsNetworkInfoResponse
- type EbmListInstanceReturnObjResultsRaidDetailDataVolumeResponse
- type EbmListInstanceReturnObjResultsRaidDetailResponse
- type EbmListInstanceReturnObjResultsRaidDetailSystemVolumeResponse
- type EbmListInstanceReturnObjResultsResponse
- type EbmListInstanceV4plusApi
- type EbmListInstanceV4plusRequest
- type EbmListInstanceV4plusResponse
- type EbmListInstanceV4plusReturnObjResponse
- type EbmListInstanceV4plusReturnObjResultsDeviceDetailResponse
- type EbmListInstanceV4plusReturnObjResultsFlavorResponse
- type EbmListInstanceV4plusReturnObjResultsInterfacesResponse
- type EbmListInstanceV4plusReturnObjResultsInterfacesSecurityGroupsResponse
- type EbmListInstanceV4plusReturnObjResultsNetworkInfoResponse
- type EbmListInstanceV4plusReturnObjResultsRaidDetailDataVolumeResponse
- type EbmListInstanceV4plusReturnObjResultsRaidDetailResponse
- type EbmListInstanceV4plusReturnObjResultsRaidDetailSystemVolumeResponse
- type EbmListInstanceV4plusReturnObjResultsResponse
- type EbmMetadataBatchCreateApi
- type EbmMetadataBatchCreateMetadataRequest
- type EbmMetadataBatchCreateRequest
- type EbmMetadataBatchCreateResponse
- type EbmMetadataBatchCreateReturnObjResponse
- type EbmMetadataBatchUpdateApi
- type EbmMetadataBatchUpdateMetadataRequest
- type EbmMetadataBatchUpdateRequest
- type EbmMetadataBatchUpdateResponse
- type EbmMetadataBatchUpdateReturnObjResponse
- type EbmMetadataCreateApi
- type EbmMetadataCreateRequest
- type EbmMetadataCreateResponse
- type EbmMetadataCreateReturnObjResponse
- type EbmMetadataDeleteAllApi
- type EbmMetadataDeleteAllRequest
- type EbmMetadataDeleteAllResponse
- type EbmMetadataDeleteAllReturnObjResponse
- type EbmMetadataDeleteApi
- type EbmMetadataDeleteRequest
- type EbmMetadataDeleteResponse
- type EbmMetadataDeleteReturnObjResponse
- type EbmMetadataListApi
- type EbmMetadataListRequest
- type EbmMetadataListResponse
- type EbmMetadataListReturnObjMetadataResponse
- type EbmMetadataListReturnObjResponse
- type EbmMetadataUpdateApi
- type EbmMetadataUpdateRequest
- type EbmMetadataUpdateResponse
- type EbmMetadataUpdateReturnObjResponse
- type EbmMonitorHistoryCpuMetricApi
- type EbmMonitorHistoryCpuMetricRequest
- type EbmMonitorHistoryCpuMetricResponse
- type EbmMonitorHistoryCpuMetricReturnObjResponse
- type EbmMonitorHistoryCpuMetricReturnObjResultItemAggregateListCpuUtilResponse
- type EbmMonitorHistoryCpuMetricReturnObjResultItemAggregateListResponse
- type EbmMonitorHistoryCpuMetricReturnObjResultResponse
- type EbmMonitorHistoryDiskMetricApi
- type EbmMonitorHistoryDiskMetricRequest
- type EbmMonitorHistoryDiskMetricResponse
- type EbmMonitorHistoryDiskMetricReturnObjResponse
- type EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListDiskReadBytesRateResponse
- type EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListDiskReadRequestsRateResponse
- type EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListDiskUtilResponse
- type EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListDiskWriteBytesRateResponse
- type EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListDiskWriteRequestsRateResponse
- type EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListResponse
- type EbmMonitorHistoryDiskMetricReturnObjResultResponse
- type EbmMonitorHistoryInterfaceMetricApi
- type EbmMonitorHistoryInterfaceMetricRequest
- type EbmMonitorHistoryInterfaceMetricResponse
- type EbmMonitorHistoryInterfaceMetricReturnObjResponse
- type EbmMonitorHistoryInterfaceMetricReturnObjResultItemAggregateListNetInBytesRateResponse
- type EbmMonitorHistoryInterfaceMetricReturnObjResultItemAggregateListNetOutBytesRateResponse
- type EbmMonitorHistoryInterfaceMetricReturnObjResultItemAggregateListResponse
- type EbmMonitorHistoryInterfaceMetricReturnObjResultResponse
- type EbmMonitorHistoryMemoryMetricApi
- type EbmMonitorHistoryMemoryMetricRequest
- type EbmMonitorHistoryMemoryMetricResponse
- type EbmMonitorHistoryMemoryMetricReturnObjResponse
- type EbmMonitorHistoryMemoryMetricReturnObjResultItemAggregateListMemUtilResponse
- type EbmMonitorHistoryMemoryMetricReturnObjResultItemAggregateListResponse
- type EbmMonitorHistoryMemoryMetricReturnObjResultResponse
- type EbmMonitorLatestCpuMetricApi
- type EbmMonitorLatestCpuMetricRequest
- type EbmMonitorLatestCpuMetricResponse
- type EbmMonitorLatestCpuMetricReturnObjResponse
- type EbmMonitorLatestCpuMetricReturnObjResultItemListResponse
- type EbmMonitorLatestCpuMetricReturnObjResultResponse
- type EbmMonitorLatestDiskMetricApi
- type EbmMonitorLatestDiskMetricRequest
- type EbmMonitorLatestDiskMetricResponse
- type EbmMonitorLatestDiskMetricReturnObjResponse
- type EbmMonitorLatestDiskMetricReturnObjResultItemListResponse
- type EbmMonitorLatestDiskMetricReturnObjResultResponse
- type EbmMonitorLatestInterfaceMetricApi
- type EbmMonitorLatestInterfaceMetricRequest
- type EbmMonitorLatestInterfaceMetricResponse
- type EbmMonitorLatestInterfaceMetricReturnObjResponse
- type EbmMonitorLatestInterfaceMetricReturnObjResultItemListResponse
- type EbmMonitorLatestInterfaceMetricReturnObjResultResponse
- type EbmMonitorLatestMemoryMetricApi
- type EbmMonitorLatestMemoryMetricRequest
- type EbmMonitorLatestMemoryMetricResponse
- type EbmMonitorLatestMemoryMetricReturnObjResponse
- type EbmMonitorLatestMemoryMetricReturnObjResultItemListResponse
- type EbmMonitorLatestMemoryMetricReturnObjResultResponse
- type EbmRaidTypeListApi
- type EbmRaidTypeListRequest
- type EbmRaidTypeListResponse
- type EbmRaidTypeListReturnObjResponse
- type EbmRaidTypeListReturnObjResultsResponse
- type EbmRebootInstanceApi
- type EbmRebootInstanceRequest
- type EbmRebootInstanceResponse
- type EbmRebootInstanceReturnObjResponse
- type EbmReinstallInstanceApi
- type EbmReinstallInstanceRequest
- type EbmReinstallInstanceResponse
- type EbmReinstallInstanceReturnObjResponse
- type EbmRemoveNicApi
- type EbmRemoveNicRequest
- type EbmRemoveNicResponse
- type EbmRemoveNicReturnObjResponse
- type EbmRenewInstanceApi
- type EbmRenewInstanceRequest
- type EbmRenewInstanceResponse
- type EbmRenewInstanceReturnObjResponse
- type EbmResetHostnameApi
- type EbmResetHostnameRequest
- type EbmResetHostnameResponse
- type EbmResetHostnameReturnObjResponse
- type EbmResetPasswordApi
- type EbmResetPasswordRequest
- type EbmResetPasswordResponse
- type EbmResetPasswordReturnObjResponse
- type EbmStartInstanceApi
- type EbmStartInstanceRequest
- type EbmStartInstanceResponse
- type EbmStartInstanceReturnObjResponse
- type EbmStopInstanceApi
- type EbmStopInstanceRequest
- type EbmStopInstanceResponse
- type EbmStopInstanceReturnObjResponse
- type EbmUpdateInstanceApi
- type EbmUpdateInstanceRequest
- type EbmUpdateInstanceResponse
- type EbmUpdateInstanceReturnObjResponse
- type EbmUpdateSecurityGroupApi
- type EbmUpdateSecurityGroupRequest
- type EbmUpdateSecurityGroupResponse
- type EbmUpdateSecurityGroupReturnObjResponse
- type EbmVncApi
- type EbmVncRequest
- type EbmVncResponse
- type EbmVncReturnObjResponse
Constants ¶
View Source
const EndpointName = "ebm"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Apis ¶
type Apis struct { EbmResetHostnameApi *EbmResetHostnameApi EbmBatchDeleteInstancesApi *EbmBatchDeleteInstancesApi EbmDestroyInstanceApi *EbmDestroyInstanceApi EbmMetadataBatchUpdateApi *EbmMetadataBatchUpdateApi EbmMetadataBatchCreateApi *EbmMetadataBatchCreateApi EbmMetadataDeleteApi *EbmMetadataDeleteApi EbmMetadataDeleteAllApi *EbmMetadataDeleteAllApi EbmMetadataUpdateApi *EbmMetadataUpdateApi EbmMetadataCreateApi *EbmMetadataCreateApi EbmMetadataListApi *EbmMetadataListApi EbmCreateInstanceV4plusApi *EbmCreateInstanceV4plusApi EbmListInstanceV4plusApi *EbmListInstanceV4plusApi EbmDescribeInstanceV4plusApi *EbmDescribeInstanceV4plusApi EbmMonitorHistoryDiskMetricApi *EbmMonitorHistoryDiskMetricApi EbmMonitorHistoryInterfaceMetricApi *EbmMonitorHistoryInterfaceMetricApi EbmMonitorHistoryMemoryMetricApi *EbmMonitorHistoryMemoryMetricApi EbmMonitorHistoryCpuMetricApi *EbmMonitorHistoryCpuMetricApi EbmMonitorLatestDiskMetricApi *EbmMonitorLatestDiskMetricApi EbmMonitorLatestInterfaceMetricApi *EbmMonitorLatestInterfaceMetricApi EbmMonitorLatestMemoryMetricApi *EbmMonitorLatestMemoryMetricApi EbmMonitorLatestCpuMetricApi *EbmMonitorLatestCpuMetricApi EbmInstanceRaidListApi *EbmInstanceRaidListApi EbmInstanceInterfaceSecurityGroupListApi *EbmInstanceInterfaceSecurityGroupListApi EbmVncApi *EbmVncApi EbmUpdateSecurityGroupApi *EbmUpdateSecurityGroupApi EbmDeleteSecurityGroupApi *EbmDeleteSecurityGroupApi EbmAddSecurityGroupApi *EbmAddSecurityGroupApi EbmRemoveNicApi *EbmRemoveNicApi EbmAddNicApi *EbmAddNicApi EbmDetachVolumeApi *EbmDetachVolumeApi EbmAttachVolumeApi *EbmAttachVolumeApi EbmInstanceInterfaceListApi *EbmInstanceInterfaceListApi EbmInstanceAttachedVolumeIdListApi *EbmInstanceAttachedVolumeIdListApi EbmInstanceDeviceTypeApi *EbmInstanceDeviceTypeApi EbmInstanceImageApi *EbmInstanceImageApi EbmUpdateInstanceApi *EbmUpdateInstanceApi EbmRenewInstanceApi *EbmRenewInstanceApi EbmDeleteInstanceApi *EbmDeleteInstanceApi EbmCreateInstanceApi *EbmCreateInstanceApi EbmResetPasswordApi *EbmResetPasswordApi EbmDescribeInstanceApi *EbmDescribeInstanceApi EbmReinstallInstanceApi *EbmReinstallInstanceApi EbmRebootInstanceApi *EbmRebootInstanceApi EbmStopInstanceApi *EbmStopInstanceApi EbmStartInstanceApi *EbmStartInstanceApi EbmListInstanceApi *EbmListInstanceApi EbmImageListApi *EbmImageListApi EbmRaidTypeListApi *EbmRaidTypeListApi EbmDeviceStockListApi *EbmDeviceStockListApi EbmDeviceTypeListApi *EbmDeviceTypeListApi }
type EbmAddNicApi ¶
type EbmAddNicApi struct {
// contains filtered or unexported fields
}
func NewEbmAddNicApi ¶
func NewEbmAddNicApi(client *core.CtyunClient) *EbmAddNicApi
func (*EbmAddNicApi) Do ¶
func (a *EbmAddNicApi) Do(ctx context.Context, credential core.Credential, req *EbmAddNicRequest) (*EbmAddNicResponse, error)
type EbmAddNicRequest ¶
type EbmAddNicRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */SubnetUUID string `json:"subnetUUID"` /* 子网UUID,您可以查看<a href="https://www.ctyun.cn/document/10026755/10098380">基本概念</a>来查找子网的相关定义<br /> <a href="https://www.ctyun.cn/document/10026755/10040797">查询子网列表</a><br /><a href="https://www.ctyun.cn/document/10026755/10040804">创建子网</a><br/>注:在多可用区类型资源池下,subnetID通常以“subnet-”开头;非多可用区类型资源池subnetID为uuid格式 */SecurityGroups string `json:"securityGroups"` /* 安全组id,以逗号,分隔,单次最多允许传入10个安全组id;<br />获取:<br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6940&data=97&isNormal=1&vid=91">查询单台物理机</a><br /><br />获取:<br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6941&data=97&isNormal=1&vid=91">批量查询物理机</a><br /> */Ipv4 *string `json:"ipv4"` /* IPV4地址 */ }
type EbmAddNicResponse ¶
type EbmAddNicResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmAddNicReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmAddNicReturnObjResponse ¶
type EbmAddNicReturnObjResponse struct{}
type EbmAddSecurityGroupApi ¶
type EbmAddSecurityGroupApi struct {
// contains filtered or unexported fields
}
func NewEbmAddSecurityGroupApi ¶
func NewEbmAddSecurityGroupApi(client *core.CtyunClient) *EbmAddSecurityGroupApi
func (*EbmAddSecurityGroupApi) Do ¶
func (a *EbmAddSecurityGroupApi) Do(ctx context.Context, credential core.Credential, req *EbmAddSecurityGroupRequest) (*EbmAddSecurityGroupResponse, error)
type EbmAddSecurityGroupRequest ¶
type EbmAddSecurityGroupRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */InterfaceUUID string `json:"interfaceUUID"` /* 该实例上需要新增安全组的网卡UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6940&data=97">查询单台物理机</a>和<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6941&data=97">批量查询物理机</a>获取网卡UUID */SecurityGroupIDList string `json:"securityGroupIDList"` /* 新增安全组的ID用,分割;<br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6940&data=97">查询单台物理机</a><br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6941&data=97">批量查询物理机</a> */ }
type EbmAddSecurityGroupResponse ¶
type EbmAddSecurityGroupResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmAddSecurityGroupReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmAddSecurityGroupReturnObjResponse ¶
type EbmAddSecurityGroupReturnObjResponse struct{}
type EbmAttachVolumeApi ¶
type EbmAttachVolumeApi struct {
// contains filtered or unexported fields
}
func NewEbmAttachVolumeApi ¶
func NewEbmAttachVolumeApi(client *core.CtyunClient) *EbmAttachVolumeApi
func (*EbmAttachVolumeApi) Do ¶
func (a *EbmAttachVolumeApi) Do(ctx context.Context, credential core.Credential, req *EbmAttachVolumeRequest) (*EbmAttachVolumeResponse, error)
type EbmAttachVolumeRequest ¶
type EbmAttachVolumeRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */VolumeID string `json:"volumeID"` /* 云硬盘ID;<br />获取:<br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=35&api=7338&data=48">查询云硬盘</a> */ }
type EbmAttachVolumeResponse ¶
type EbmAttachVolumeResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmAttachVolumeReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmAttachVolumeReturnObjResponse ¶
type EbmAttachVolumeReturnObjResponse struct{}
type EbmBatchDeleteInstancesApi ¶
type EbmBatchDeleteInstancesApi struct {
// contains filtered or unexported fields
}
func NewEbmBatchDeleteInstancesApi ¶
func NewEbmBatchDeleteInstancesApi(client *core.CtyunClient) *EbmBatchDeleteInstancesApi
func (*EbmBatchDeleteInstancesApi) Do ¶
func (a *EbmBatchDeleteInstancesApi) Do(ctx context.Context, credential core.Credential, req *EbmBatchDeleteInstancesRequest) (*EbmBatchDeleteInstancesResponse, error)
type EbmBatchDeleteInstancesRequest ¶
type EbmBatchDeleteInstancesRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUIDList string `json:"instanceUUIDList"` /* 实例UUID 用,分隔,单次请求最多指定10个实例;您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ClientToken string `json:"clientToken"` /* 客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一,使用同一个ClientToken值,其他请求参数相同时,则代表为同一个请求。保留时间为24小时 */ }
type EbmBatchDeleteInstancesResponse ¶
type EbmBatchDeleteInstancesResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmBatchDeleteInstancesReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmCreateInstanceApi ¶
type EbmCreateInstanceApi struct {
// contains filtered or unexported fields
}
func NewEbmCreateInstanceApi ¶
func NewEbmCreateInstanceApi(client *core.CtyunClient) *EbmCreateInstanceApi
func (*EbmCreateInstanceApi) Do ¶
func (a *EbmCreateInstanceApi) Do(ctx context.Context, credential core.Credential, req *EbmCreateInstanceRequest) (*EbmCreateInstanceResponse, error)
type EbmCreateInstanceDiskListRequest ¶
type EbmCreateInstanceDiskListRequest struct { DiskType string `json:"diskType"` /* 磁盘类型 system或data,套餐中cloudBoot为true表示支持云盘系统盘 */DiskMode *string `json:"diskMode"` /* 磁盘属性(VBD) */Title *string `json:"title"` /* 磁盘名称 ,长度2~64,不支持中文 */RawType string `json:"type"` /* 磁盘分类,取值范围:[SAS=SAS盘,SATA=SATA盘,SSD=SSD盘] */Size int32 `json:"size"` /* 云硬盘容量,单位为GB;系统盘容量取值范围:[100, 2048],数据盘容量取值范围:[10, 32768] */ }
type EbmCreateInstanceNetworkCardListRequest ¶
type EbmCreateInstanceNetworkCardListRequest struct { Title *string `json:"title"` /* 网卡名称 */FixedIP *string `json:"fixedIP"` /* 浮动IP,内网IPv4地址,注:不可使用已占用IP */Master bool `json:"master"` /* 是否主节点(True代表主节点) */Ipv6 *string `json:"ipv6"` /* 内网IPv6地址 */SubnetID string `json:"subnetID"` /* 子网UUID,您可以查看<a href="https://www.ctyun.cn/document/10026755/10098380">基本概念</a>来查找子网的相关定义<br /> <a href="https://www.ctyun.cn/document/10026755/10040797">查询子网列表</a><br /><a href="https://www.ctyun.cn/document/10026755/10040804">创建子网</a><br/>注:在多可用区类型资源池下,subnetID通常以“subnet-”开头;非多可用区类型资源池subnetID为uuid格式 */ }
type EbmCreateInstanceRequest ¶
type EbmCreateInstanceRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */DeviceType string `json:"deviceType"` /* 物理机套餐类型<br/><a href="https://www.ctyun.cn/document/10027724/10040107">查询资源池内物理机套餐</a><br /><a href="https://www.ctyun.cn/document/10027724/10040124">查询指定物理机的套餐信息</a> */Name string `json:"name"` /* 物理机名称,长度为2-31位 */Hostname string `json:"hostname"` /* hostname,linux系统2到63位长度;windows系统2-15位长度;<br/>允许使用大小写字母、数字、连字符'-',必须以字母开头(大小写均可),不能连续使用'-','-'不能用于结尾,不能仅使用数字;<br/>支持模式串{R:x},表示生成数字[x,x+n-1],其中n表示购买实例的数量,1 ≤ x ≤ 9799且x只能为整数。<br/>例子:填写server{R:3}pm,购买1台时,实例主机名为server0003pm;购买2台时,实例主机名分别为server0003pm,server0004pm ) */ImageUUID string `json:"imageUUID"` /* 物理机镜像UUID<br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4577&data=97">查询物理机镜像</a> */Password *string `json:"password"` /* 密码 (必须包含大小写字母和(一个数字或者特殊字符)长度8到30位),未传入有效的keyName时必须传入password */SystemVolumeRaidUUID *string `json:"systemVolumeRaidUUID"` /* 本地系统盘raid类型,如果有本地盘则必填<br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=5881&data=97">查询物理机实例本地盘raid信息</a><br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4576&data=97">查询物理机raid</a> */DataVolumeRaidUUID *string `json:"dataVolumeRaidUUID"` /* 本地数据盘raid类型,如果有本地盘则必填<br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=5881&data=97">查询物理机实例本地盘raid信息</a><br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4576&data=97">查询物理机raid</a> */VpcID string `json:"vpcID"` /* 主网卡虚拟私有云ID,您可以查看<a href="https://www.ctyun.cn/document/10026755/10028310">产品定义-虚拟私有云</a>来了解虚拟私有云<br /> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=4814&data=94">查询VPC列表</a><br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=4811&data=94">创建VPC</a><br />注:在多可用区类型资源池下,vpcID通常为“vpc-”开头,非多可用区类型资源池vpcID为uuid格式 */ExtIP string `json:"extIP"` /* 是否使用弹性公网IP ,取值范围:[1=自动分配,0=不使用,2=使用已有] */ProjectID *string `json:"projectID"` /* 企业项目ID,企业项目管理服务提供统一的云资源按企业项目管理,以及企业项目内的资源管理,成员管理。您可以通过查看<a href="https://www.ctyun.cn/document/10017248/10017961">创建企业项目</a>了解如何创建企业项目<br />注:默认值为"0" */IpType *string `json:"ipType"` /* 弹性IP版本 ,取值范围:[ipv4=v4地址,ipv6=v6地址],默认值:ipv4 */BandWidth int32 `json:"bandWidth"` /* 带宽 ,单位为Mbit/s,取值范围:[1~2000],默认值:100 */BandWidthType *string `json:"bandWidthType"` /* 带宽类型 */PublicIP *string `json:"publicIP"` /* 弹性公网IP的ID,您可以查看<a href="https://www.ctyun.cn/document/10026753/10026909">产品定义-弹性IP</a>来了解弹性公网IP <br /><a href="https://www.ctyun.cn/document/10026753/10040758">查询指定地域已创建的弹性 IP</a><br /> <a href="https://www.ctyun.cn/document/10026753/10040759">创建弹性 IP</a> */SecurityGroupID *string `json:"securityGroupID"` /* 安全组ID,套餐中smartNicExist属性为true可支持安全组。创建弹性裸金属必须传入安全组ID,标准裸金属不支持传入安全组ID。您可以查看<a href="https://www.ctyun.cn/document/10026755/10028520">安全组概述</a>了解安全组相关信息 <br /><a href="https://www.ctyun.cn/document/10026755/10040907">查询用户安全组列表</a><br /><a href="https://www.ctyun.cn/document/10026755/10040938">创建安全组</a> <br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4574&data=97">查询物理机套餐</a><br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=5117&data=97">物理机查询对应套餐信息</a> */DiskList []*EbmCreateInstanceDiskListRequest `json:"diskList"` /* 云盘信息列表,套餐中supportCloud为true表示支持云盘,若不支持则无需填写。<br />您可以通过<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4574&data=97">查询资源池内物理机套餐</a>和<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=5117&data=97">查询指定物理机的套餐信息</a>了解当前物理机是否支持云盘<br/ >您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=35&api=7338&data=48">查询云硬盘列表</a>获取云硬盘信息 */NetworkCardList []*EbmCreateInstanceNetworkCardListRequest `json:"networkCardList"` /* 网卡 */PayVoucherPrice float32 `json:"payVoucherPrice"` /* 代金券,满足以下规则:两位小数,不足两位自动补0,超过两位小数无效;不可为负数;字段为0时表示不使用代金券 */AutoRenewStatus int32 `json:"autoRenewStatus"` /* 是否自动续订,默认非自动续订。取值范围:<br/>0(不续费),<br/>1(自动续费),<br/>注:按月购买,自动续订周期为1个月;按年购买,自动续订周期为1年 */InstanceChargeType *string `json:"instanceChargeType"` /* 实例计费类型,默认为ORDER_ON_CYCLE(包年包月) */CycleCount int32 `json:"cycleCount"` /* 订购时长 */CycleType string `json:"cycleType"` /* 订购周期类型 ,取值范围:[MONTH=按月,YEAR=按年] */OrderCount int32 `json:"orderCount"` /* 购买数量 */ClientToken string `json:"clientToken"` /* 客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一,使用同一个ClientToken值,其他请求参数相同时,则代表为同一个请求。保留时间为24小时 */ }
type EbmCreateInstanceResponse ¶
type EbmCreateInstanceResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmCreateInstanceReturnObjResponse `json:"returnObj"` /* 返回参数,参考returnObj */ }
type EbmCreateInstanceV4plusApi ¶
type EbmCreateInstanceV4plusApi struct {
// contains filtered or unexported fields
}
func NewEbmCreateInstanceV4plusApi ¶
func NewEbmCreateInstanceV4plusApi(client *core.CtyunClient) *EbmCreateInstanceV4plusApi
func (*EbmCreateInstanceV4plusApi) Do ¶
func (a *EbmCreateInstanceV4plusApi) Do(ctx context.Context, credential core.Credential, req *EbmCreateInstanceV4plusRequest) (*EbmCreateInstanceV4plusResponse, error)
type EbmCreateInstanceV4plusDiskListRequest ¶
type EbmCreateInstanceV4plusDiskListRequest struct { DiskType string `json:"diskType"` /* 磁盘类型 system或data,套餐中cloudBoot为true表示支持云盘系统盘 */Title *string `json:"title"` /* 磁盘名称 ,长度2~64,不支持中文 */RawType string `json:"type"` /* 磁盘分类 ,取值范围:[SAS=SAS盘,SATA=SATA盘,SSD=SSD盘] */Size int32 `json:"size"` /* 云硬盘容量,单位为GB;系统盘容量取值范围:[100, 2048],数据盘容量取值范围:[10, 32768] */ }
type EbmCreateInstanceV4plusNetworkCardListRequest ¶
type EbmCreateInstanceV4plusNetworkCardListRequest struct { Title *string `json:"title"` /* 网卡名称 */FixedIP *string `json:"fixedIP"` /* 浮动IP,内网IPv4地址,注:不可使用已占用IP */Master bool `json:"master"` /* 是否主节点(True代表主节点) */Ipv6 *string `json:"ipv6"` /* 内网IPv6地址 */SubnetID string `json:"subnetID"` /* 子网UUID,您可以查看<a href="https://www.ctyun.cn/document/10026755/10098380">基本概念</a>来查找子网的相关定义 <br />获取:<br /><a href="https://www.ctyun.cn/document/10026755/10040797">查询子网列表</a><br /><a href="https://www.ctyun.cn/document/10026755/10040804">创建子网</a><br/>注:在多可用区类型资源池下,subnetID通常以“subnet-”开头;非多可用区类型资源池subnetID为uuid格式 */ }
type EbmCreateInstanceV4plusRequest ¶
type EbmCreateInstanceV4plusRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */DeviceType string `json:"deviceType"` /* 物理机套餐类型<br/><a href="https://www.ctyun.cn/document/10027724/10040107">查询资源池内物理机套餐</a><br /><a href="https://www.ctyun.cn/document/10027724/10040124">查询指定物理机的套餐信息</a> */InstanceName string `json:"instanceName"` /* 物理机名称,长度为2-31位 */Hostname string `json:"hostname"` /* hostname,linux系统2到63位长度;windows系统2-15位长度;<br/>允许使用大小写字母、数字、连字符'-',必须以字母开头(大小写均可),不能连续使用'-','-'不能用于结尾,不能仅使用数字;<br/>支持模式串{R:x},表示生成数字[x,x+n-1],其中n表示购买实例的数量,1 ≤ x ≤ 9799且x只能为整数。<br/>例子:填写server{R:3}pm,购买1台时,实例主机名为server0003pm;购买2台时,实例主机名分别为server0003pm,server0004pm ) */ImageUUID string `json:"imageUUID"` /* 物理机镜像UUID<br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4577&data=97">查询物理机镜像</a> */Password *string `json:"password"` /* 密码 (必须包含大小写字母和(一个数字或者特殊字符)长度8到30位),未传入有效的keyName时必须传入password */SystemVolumeRaidUUID *string `json:"systemVolumeRaidUUID"` /* 本地系统盘raid类型,如果有本地盘则必填<br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=5881&data=97">查询物理机实例本地盘raid信息</a><br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4576&data=97">查询物理机raid</a> */DataVolumeRaidUUID *string `json:"dataVolumeRaidUUID"` /* 本地数据盘raid类型,如果有本地盘则必填<br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=5881&data=97">查询物理机实例本地盘raid信息</a><br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4576&data=97">查询物理机raid</a> */VpcID string `json:"vpcID"` /* 主网卡虚拟私有云ID,您可以查看<a href="https://www.ctyun.cn/document/10026755/10028310">产品定义-虚拟私有云</a>来了解虚拟私有云<br /> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=4814&data=94">查询VPC列表</a><br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=4811&data=94">创建VPC</a><br />注:在多可用区类型资源池下,vpcID通常为“vpc-”开头,非多可用区类型资源池vpcID为uuid格式 */ExtIP string `json:"extIP"` /* 是否使用弹性公网IP ,取值范围:[1=自动分配,0=不使用,2=使用已有] */ProjectID *string `json:"projectID"` /* 企业项目ID,企业项目管理服务提供统一的云资源按企业项目管理,以及企业项目内的资源管理,成员管理。您可以通过查看<a href="https://www.ctyun.cn/document/10017248/10017961">创建企业项目</a>了解如何创建企业项目<br />注:默认值为"0" */IpType *string `json:"ipType"` /* 弹性IP版本 ,取值范围:[ipv4=v4地址,ipv6=v6地址],默认值:ipv4 */BandWidth int32 `json:"bandWidth,omitempty" ` /* 带宽 ,单位为Mbit/s,取值范围:[1~2000],默认值:100 */PublicIP *string `json:"publicIP"` /* 弹性公网IP的ID,您可以查看<a href="https://www.ctyun.cn/document/10026753/10026909">产品定义-弹性IP</a>来了解弹性公网IP <br /><a href="https://www.ctyun.cn/document/10026753/10040758">查询指定地域已创建的弹性 IP</a><br /> <a href="https://www.ctyun.cn/document/10026753/10040759">创建弹性 IP</a> */SecurityGroupID *string `json:"securityGroupID"` /* 安全组ID,套餐中smartNicExist属性为true可支持安全组。创建弹性裸金属必须传入安全组ID,标准裸金属不支持传入安全组ID。您可以查看<a href="https://www.ctyun.cn/document/10026755/10028520">安全组概述</a>了解安全组相关信息 <br /><a href="https://www.ctyun.cn/document/10026755/10040907">查询用户安全组列表</a><br /><a href="https://www.ctyun.cn/document/10026755/10040938">创建安全组</a> <br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4574&data=97">查询物理机套餐</a><br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=5117&data=97">物理机查询对应套餐信息</a> */DiskList []*EbmCreateInstanceV4plusDiskListRequest `json:"diskList"` /* 云盘信息列表,套餐中supportCloud为true表示支持云盘,若不支持则无需填写。<br />您可以通过<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4574&data=97">查询资源池内物理机套餐</a>和<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=5117&data=97">查询指定物理机的套餐信息</a>了解当前物理机是否支持云盘<br/ >您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=35&api=7338&data=48">查询云硬盘列表</a>获取云硬盘信息 */NetworkCardList []*EbmCreateInstanceV4plusNetworkCardListRequest `json:"networkCardList"` /* 网卡信息列表 */UserData *string `json:"userData"` /* 用户自定义数据,需要以Base64方式编码,Base64编码后的长度限制为1-16384字符 */KeyName *string `json:"keyName"` /* 密钥对名词,密钥对名称。满足以下规则:只能由数字、字母、-组成,不能以数字和-开头、以-结尾,且长度为2-63字符<br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8344&data=87&isNormal=1&vid=81">创建一对SSH密钥对</a> */PayVoucherPrice float32 `json:"payVoucherPrice"` /* 代金券,满足以下规则:两位小数,不足两位自动补0,超过两位小数部分无效;不可为负数;字段为0时表示不使用代金券 */AutoRenewStatus int32 `json:"autoRenewStatus"` /* 是否自动续订,默认非自动续订。取值范围:<br/>0(不续费),<br/>1(自动续费),<br/>注:按月购买,自动续订周期为1个月;按年购买,自动续订周期为1年 */InstanceChargeType string `json:"instanceChargeType"` /* 实例计费类型,默认为ORDER_ON_CYCLE(包年包月)<br/> */CycleCount int32 `json:"cycleCount,omitempty"` /* 订购时长,该参数需要与cycleType一同使用<br/>注:最长订购周期为60个月(5年);cycleType与cycleCount一起填写; */CycleType string `json:"cycleType"` /* 订购周期类型 ,取值范围:[MONTH=按月,YEAR=按年]<br/>注:cycleType与cycleCount一起填写; */OrderCount int32 `json:"orderCount"` /* 购买数量 */ClientToken string `json:"clientToken"` /* 客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一,使用同一个ClientToken值,其他请求参数相同时,则代表为同一个请求。保留时间为24小时 */ }
type EbmCreateInstanceV4plusResponse ¶
type EbmCreateInstanceV4plusResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmCreateInstanceV4plusReturnObjResponse `json:"returnObj"` /* 返回参数,参考returnObj */ }
type EbmDeleteInstanceApi ¶
type EbmDeleteInstanceApi struct {
// contains filtered or unexported fields
}
func NewEbmDeleteInstanceApi ¶
func NewEbmDeleteInstanceApi(client *core.CtyunClient) *EbmDeleteInstanceApi
func (*EbmDeleteInstanceApi) Do ¶
func (a *EbmDeleteInstanceApi) Do(ctx context.Context, credential core.Credential, req *EbmDeleteInstanceRequest) (*EbmDeleteInstanceResponse, error)
type EbmDeleteInstanceRequest ¶
type EbmDeleteInstanceRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ClientToken string `json:"clientToken"` /* 客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一,使用同一个ClientToken值,其他请求参数相同时,则代表为同一个请求。保留时间为24小时 */ }
type EbmDeleteInstanceResponse ¶
type EbmDeleteInstanceResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmDeleteInstanceReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmDeleteSecurityGroupApi ¶
type EbmDeleteSecurityGroupApi struct {
// contains filtered or unexported fields
}
func NewEbmDeleteSecurityGroupApi ¶
func NewEbmDeleteSecurityGroupApi(client *core.CtyunClient) *EbmDeleteSecurityGroupApi
func (*EbmDeleteSecurityGroupApi) Do ¶
func (a *EbmDeleteSecurityGroupApi) Do(ctx context.Context, credential core.Credential, req *EbmDeleteSecurityGroupRequest) (*EbmDeleteSecurityGroupResponse, error)
type EbmDeleteSecurityGroupRequest ¶
type EbmDeleteSecurityGroupRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */InterfaceUUID string `json:"interfaceUUID"` /* 该实例上需要删除安全组的网卡UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6940&data=97">查询单台物理机</a>和<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6941&data=97">批量查询物理机</a>获取网卡UUID */SecurityGroupIDList string `json:"securityGroupIDList"` /* 删除安全组的ID用,分割;<br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6940&data=97">查询单台物理机</a><br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6941&data=97">批量查询物理机</a> */ }
type EbmDeleteSecurityGroupResponse ¶
type EbmDeleteSecurityGroupResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmDeleteSecurityGroupReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmDeleteSecurityGroupReturnObjResponse ¶
type EbmDeleteSecurityGroupReturnObjResponse struct{}
type EbmDescribeInstanceApi ¶
type EbmDescribeInstanceApi struct {
// contains filtered or unexported fields
}
func NewEbmDescribeInstanceApi ¶
func NewEbmDescribeInstanceApi(client *core.CtyunClient) *EbmDescribeInstanceApi
func (*EbmDescribeInstanceApi) Do ¶
func (a *EbmDescribeInstanceApi) Do(ctx context.Context, credential core.Credential, req *EbmDescribeInstanceRequest) (*EbmDescribeInstanceResponse, error)
type EbmDescribeInstanceRequest ¶
type EbmDescribeInstanceRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmDescribeInstanceResponse ¶
type EbmDescribeInstanceResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmDescribeInstanceReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmDescribeInstanceReturnObjDeviceDetailResponse ¶
type EbmDescribeInstanceReturnObjDeviceDetailResponse struct { CpuSockets int32 `json:"cpuSockets"` /* 物理cpu数量 */NumaNodeAmount int32 `json:"numaNodeAmount"` /* 单个cpu numa node数量 */CpuAmount int32 `json:"cpuAmount"` /* 单个cpu核数 */CpuThreadAmount int32 `json:"cpuThreadAmount"` /* 单个cpu核超线程数量 */CpuManufacturer *string `json:"cpuManufacturer"` /* cpu厂商 */CpuModel *string `json:"cpuModel"` /* cpu型号 */CpuFrequency *string `json:"cpuFrequency"` /* cpu频率(G) */MemAmount int32 `json:"memAmount"` /* 内存数 */MemSize int32 `json:"memSize"` /* 内存大小(G) */MemFrequency int32 `json:"memFrequency"` /* 内存频率(MHz) */NicAmount int32 `json:"nicAmount"` /* 网卡数 */NicRate int32 `json:"nicRate"` /* 网卡传播速率(GE) */SystemVolumeAmount int32 `json:"systemVolumeAmount"` /* 系统盘数量 */SystemVolumeSize int32 `json:"systemVolumeSize"` /* 系统盘单盘大小(GB) */SystemVolumeType *string `json:"systemVolumeType"` /* 系统盘介质类型;包含SSD、HDD */SystemVolumeInterface *string `json:"systemVolumeInterface"` /* 系统盘接口类型; 包含SAS、SATA、NVMe */SystemVolumeDescription *string `json:"systemVolumeDescription"` /* 系统盘描述 */DataVolumeAmount int32 `json:"dataVolumeAmount"` /* 数据盘数量 */DataVolumeSize int32 `json:"dataVolumeSize"` /* 数据盘单盘大小(GB) */DataVolumeInterface *string `json:"dataVolumeInterface"` /* 数据盘接口;包含SAS、SATA、NVMe */DataVolumeType *string `json:"dataVolumeType"` /* 数据盘介质参数类型; 包含SSD、HDD */DataVolumeDescription *string `json:"dataVolumeDescription"` /* 数据盘描述 */SmartNicExist *bool `json:"smartNicExist"` /* 是否有智能网卡,true为弹性裸金属; false为标准裸金属 */NvmeVolumeAmount int32 `json:"nvmeVolumeAmount"` /* NVME硬盘数量 */NvmeVolumeSize int32 `json:"nvmeVolumeSize"` /* NVME硬盘单盘大小(GB) */NvmeVolumeType *string `json:"nvmeVolumeType"` /* NVME介质类型; 包含SSD、HDD */NvmeVolumeInterface *string `json:"nvmeVolumeInterface"` /* NVME接口类型;包含SAS、SATA、NVMe */GpuAmount int32 `json:"gpuAmount"` /* GPU数目 */GpuSize int32 `json:"gpuSize"` /* GPU显存 */GpuManufacturer *string `json:"gpuManufacturer"` /* GPU厂商;Nvidia,Huawei,Cambricon等 */GpuModel *string `json:"gpuModel"` /* GPU型号 */SupportCloud *bool `json:"supportCloud"` /* 是否支持云盘 */CloudBoot *bool `json:"cloudBoot"` /* 是否支持云盘启动 */ }
type EbmDescribeInstanceReturnObjFlavorResponse ¶
type EbmDescribeInstanceReturnObjFlavorResponse struct { NumaNodeAmount int32 `json:"numaNodeAmount"` /* cpu numa */NicAmount int32 `json:"nicAmount"` /* 网卡 */MemSize int32 `json:"memSize"` /* 内存大小 */Ram int32 `json:"ram"` /* 内存数量 */Vcpus int32 `json:"vcpus"` /* vCPU数量 */CpuThreadAmount int32 `json:"cpuThreadAmount"` /* cpu进程数目 */DeviceType *string `json:"deviceType"` /* 设备类型 */ }
type EbmDescribeInstanceReturnObjInterfacesResponse ¶
type EbmDescribeInstanceReturnObjInterfacesResponse struct { InterfaceUUID *string `json:"interfaceUUID"` /* 网卡UUID */Master *bool `json:"master"` /* 是否为主网卡 */VpcUUID *string `json:"vpcUUID"` /* 网络UUID */SubnetUUID *string `json:"subnetUUID"` /* 子网UUID */PortUUID *string `json:"portUUID"` /* Port UUID */Ipv4 *string `json:"ipv4"` /* IPv4地址 */Ipv4Gateway *string `json:"ipv4Gateway"` /* IPv4网关 */Ipv6 *string `json:"ipv6"` /* IPv6地址 */Ipv6Gateway *string `json:"ipv6Gateway"` /* IPv4网关 */VipUUIDList []*string `json:"vipUUIDList"` /* vip UUID列表 */VipList []*string `json:"vipList"` /* vip列表 */SecurityGroups []*string `json:"securityGroups"` /* 安全组信息列表 */ }
type EbmDescribeInstanceReturnObjRaidDetailResponse ¶
type EbmDescribeInstanceReturnObjRaidDetailResponse struct { SystemVolume *EbmDescribeInstanceReturnObjRaidDetailSystemVolumeResponse `json:"systemVolume"` /* 系统盘 */DataVolume *EbmDescribeInstanceReturnObjRaidDetailDataVolumeResponse `json:"dataVolume"` /* 数据盘 */ }
type EbmDescribeInstanceReturnObjResponse ¶
type EbmDescribeInstanceReturnObjResponse struct { RegionID *string `json:"regionID"` /* 资源池ID */Region *string `json:"region"` /* 资源池名 */AzName *string `json:"azName"` /* 可用区名 */ResourceID *string `json:"resourceID"` /* 资源ID */InstanceUUID *string `json:"instanceUUID"` /* 物理机ID */DeviceUUID *string `json:"deviceUUID"` /* 设备ID */DeviceType *string `json:"deviceType"` /* 设备类型 */DisplayName *string `json:"displayName"` /* 物理机展示名 */Name *string `json:"name"` /* 物理机名称 */Description *string `json:"description"` /* 物理机描述 */ZabbixName *string `json:"zabbixName"` /* zabbixName */SystemVolumeRaidID *string `json:"systemVolumeRaidID"` /* 本地系统盘raid id */DataVolumeRaidID *string `json:"dataVolumeRaidID"` /* 数据盘raid id */ImageID *string `json:"imageID"` /* 镜像ID */OsType int32 `json:"osType"` /* 操作系统类型编号 */OsTypeName *string `json:"osTypeName"` /* 操作系统类型 */VpcID *string `json:"vpcID"` /* 主网卡网络ID */VpcName *string `json:"vpcName"` /* 私有云名称 */SubnetID *string `json:"subnetID"` /* 主网卡子网id */PublicIP *string `json:"publicIP"` /* 公网IPIPv4地址 */PrivateIP *string `json:"privateIP"` /* 主网卡私有IPv4地址 */PublicIPv6 *string `json:"publicIPv6"` /* 公网IPv6地址 */PrivateIPv6 *string `json:"privateIPv6"` /* 私有IPv6地址 */EbmState *string `json:"ebmState"` /* 物理机状态 */Flavor *EbmDescribeInstanceReturnObjFlavorResponse `json:"flavor"` /* 规格信息 */Interfaces []*EbmDescribeInstanceReturnObjInterfacesResponse `json:"interfaces"` /* 网卡信息 */NetworkInfo *EbmDescribeInstanceReturnObjNetworkInfoResponse `json:"networkInfo"` /* 网络信息 */RaidDetail *EbmDescribeInstanceReturnObjRaidDetailResponse `json:"raidDetail"` /* 磁盘阵列信息 */AttachedVolumes []*string `json:"attachedVolumes"` /* 挂载的硬盘ID */DeviceDetail *EbmDescribeInstanceReturnObjDeviceDetailResponse `json:"deviceDetail"` /* 设备信息 */Freezing *bool `json:"freezing"` /* 是否冻结 */Expired *bool `json:"expired"` /* 是否到期 */ReleaseDate *string `json:"releaseDate"` /* 预期释放时间 */CreateTime *string `json:"createTime"` /* 创建时间 */UpdatedTime *string `json:"updatedTime"` /* 最后更新时间 */ExpiredTime *string `json:"expiredTime"` /* 到期时间 */OnDemand *bool `json:"onDemand"` /* 付费方式,true表示按量付费; false为包周期 */ }
type EbmDescribeInstanceV4plusApi ¶
type EbmDescribeInstanceV4plusApi struct {
// contains filtered or unexported fields
}
func NewEbmDescribeInstanceV4plusApi ¶
func NewEbmDescribeInstanceV4plusApi(client *core.CtyunClient) *EbmDescribeInstanceV4plusApi
func (*EbmDescribeInstanceV4plusApi) Do ¶
func (a *EbmDescribeInstanceV4plusApi) Do(ctx context.Context, credential core.Credential, req *EbmDescribeInstanceV4plusRequest) (*EbmDescribeInstanceV4plusResponse, error)
type EbmDescribeInstanceV4plusRequest ¶
type EbmDescribeInstanceV4plusRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmDescribeInstanceV4plusResponse ¶
type EbmDescribeInstanceV4plusResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmDescribeInstanceV4plusReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmDescribeInstanceV4plusReturnObjDeviceDetailResponse ¶
type EbmDescribeInstanceV4plusReturnObjDeviceDetailResponse struct { CpuSockets int32 `json:"cpuSockets"` /* 物理cpu数量 */NumaNodeAmount int32 `json:"numaNodeAmount"` /* 单个cpu numa node数量 */CpuAmount int32 `json:"cpuAmount"` /* 单个cpu核数 */CpuThreadAmount int32 `json:"cpuThreadAmount"` /* 单个cpu核超线程数量 */CpuManufacturer *string `json:"cpuManufacturer"` /* cpu厂商;Intel,AMD,Hygon,HiSilicon,Loongson等 */CpuModel *string `json:"cpuModel"` /* cpu型号 */CpuFrequency *string `json:"cpuFrequency"` /* cpu频率(G) */MemAmount int32 `json:"memAmount"` /* 内存数 */MemSize int32 `json:"memSize"` /* 内存大小(G) */MemFrequency int32 `json:"memFrequency"` /* 内存频率(MHz) */NicAmount int32 `json:"nicAmount"` /* 网卡数 */NicRate int32 `json:"nicRate"` /* 网卡传播速率(GE) */SystemVolumeAmount int32 `json:"systemVolumeAmount"` /* 系统盘数量 */SystemVolumeSize int32 `json:"systemVolumeSize"` /* 系统盘单盘大小(GB) */SystemVolumeType *string `json:"systemVolumeType"` /* 系统盘介质类型; 包含SSD、HDD */SystemVolumeInterface *string `json:"systemVolumeInterface"` /* 系统盘接口类型;包含SAS、SATA、NVMe */SystemVolumeDescription *string `json:"systemVolumeDescription"` /* 系统盘描述 */DataVolumeAmount int32 `json:"dataVolumeAmount"` /* 数据盘数量 */DataVolumeSize int32 `json:"dataVolumeSize"` /* 数据盘单盘大小(GB) */DataVolumeInterface *string `json:"dataVolumeInterface"` /* 数据盘接口;包含SAS、SATA、NVMe */DataVolumeType *string `json:"dataVolumeType"` /* 数据盘介质类型; 包含SSD、HDD */DataVolumeDescription *string `json:"dataVolumeDescription"` /* 数据盘描述 */SmartNicExist *bool `json:"smartNicExist"` /* 是否有智能网卡,true为弹性裸金属; false为标准裸金属 */NvmeVolumeAmount int32 `json:"nvmeVolumeAmount"` /* NVME硬盘数量 */NvmeVolumeSize int32 `json:"nvmeVolumeSize"` /* NVME硬盘单盘大小(GB) */NvmeVolumeType *string `json:"nvmeVolumeType"` /* NVME介质类型; 包含SSD、HDD */NvmeVolumeInterface *string `json:"nvmeVolumeInterface"` /* NVME接口类型;包含SAS、SATA、NVMe */GpuAmount int32 `json:"gpuAmount"` /* GPU数目 */GpuSize int32 `json:"gpuSize"` /* GPU显存 */GpuManufacturer *string `json:"gpuManufacturer"` /* GPU厂商;Nvidia,Huawei,Cambricon等 */GpuModel *string `json:"gpuModel"` /* GPU型号 */SupportCloud *bool `json:"supportCloud"` /* 是否支持云盘 */CloudBoot *bool `json:"cloudBoot"` /* 是否支持云盘启动 */ }
type EbmDescribeInstanceV4plusReturnObjFlavorResponse ¶
type EbmDescribeInstanceV4plusReturnObjFlavorResponse struct { NumaNodeAmount int32 `json:"numaNodeAmount"` /* cpu numa */NicAmount int32 `json:"nicAmount"` /* 网卡 */MemSize int32 `json:"memSize"` /* 内存大小 */Ram int32 `json:"ram"` /* 内存数量 */Vcpus int32 `json:"vcpus"` /* vCPU数量 */CpuThreadAmount int32 `json:"cpuThreadAmount"` /* cpu进程数目 */DeviceType *string `json:"deviceType"` /* 设备类型 */ }
type EbmDescribeInstanceV4plusReturnObjInterfacesResponse ¶
type EbmDescribeInstanceV4plusReturnObjInterfacesResponse struct { InterfaceUUID *string `json:"interfaceUUID"` /* 网卡UUID */Master *bool `json:"master"` /* 是否为主网卡 */VpcUUID *string `json:"vpcUUID"` /* 网络UUID */SubnetUUID *string `json:"subnetUUID"` /* 子网UUID */PortUUID *string `json:"portUUID"` /* Port UUID */Ipv4 *string `json:"ipv4"` /* IPv4地址 */Ipv4Gateway *string `json:"ipv4Gateway"` /* IPv4网关 */Ipv6 *string `json:"ipv6"` /* IPv6地址 */Ipv6Gateway *string `json:"ipv6Gateway"` /* IPv4网关 */VipUUIDList []*string `json:"vipUUIDList"` /* vip UUID列表 */VipList []*string `json:"vipList"` /* vip列表 */SecurityGroups []*EbmDescribeInstanceV4plusReturnObjInterfacesSecurityGroupsResponse `json:"securityGroups"` /* 安全组信息列表 */ }
type EbmDescribeInstanceV4plusReturnObjRaidDetailResponse ¶
type EbmDescribeInstanceV4plusReturnObjRaidDetailResponse struct { SystemVolume *EbmDescribeInstanceV4plusReturnObjRaidDetailSystemVolumeResponse `json:"systemVolume"` /* 系统盘 */DataVolume *EbmDescribeInstanceV4plusReturnObjRaidDetailDataVolumeResponse `json:"dataVolume"` /* 数据盘 */ }
type EbmDescribeInstanceV4plusReturnObjResponse ¶
type EbmDescribeInstanceV4plusReturnObjResponse struct { RegionID *string `json:"regionID"` /* 资源池ID */Region *string `json:"region"` /* 资源池名 */AzName *string `json:"azName"` /* 可用区名 */ResourceID *string `json:"resourceID"` /* 资源ID */InstanceUUID *string `json:"instanceUUID"` /* 物理机ID */DeviceUUID *string `json:"deviceUUID"` /* 设备ID */DeviceType *string `json:"deviceType"` /* 设备类型 */DisplayName *string `json:"displayName"` /* 物理机展示名 */InstanceName *string `json:"instanceName"` /* 物理机名称 */Description *string `json:"description"` /* 物理机描述 */ZabbixName *string `json:"zabbixName"` /* zabbixName */SystemVolumeRaidID *string `json:"systemVolumeRaidID"` /* 本地系统盘raid id */DataVolumeRaidID *string `json:"dataVolumeRaidID"` /* 数据盘raid id */ImageID *string `json:"imageID"` /* 镜像ID */OsType int32 `json:"osType"` /* 操作系统类型编号 */OsTypeName *string `json:"osTypeName"` /* 操作系统类型 */VpcID *string `json:"vpcID"` /* 主网卡网络ID */VpcName *string `json:"vpcName"` /* 私有云名称 */SubnetID *string `json:"subnetID"` /* 主网卡子网id */PublicIP *string `json:"publicIP"` /* 公网IPIPv4地址 */PrivateIP *string `json:"privateIP"` /* 主网卡私有IPv4地址 */PublicIPv6 *string `json:"publicIPv6"` /* 公网IPv6地址 */PrivateIPv6 *string `json:"privateIPv6"` /* 私有IPv6地址 */EbmState *string `json:"ebmState"` /* 物理机状态 */Flavor *EbmDescribeInstanceV4plusReturnObjFlavorResponse `json:"flavor"` /* 规格信息 */Interfaces []*EbmDescribeInstanceV4plusReturnObjInterfacesResponse `json:"interfaces"` /* 网卡信息 //NetworkInfo *EbmDescribeInstanceV4plusReturnObjNetworkInfoResponse `json:"networkInfo"` /* 网络信息 */RaidDetail *EbmDescribeInstanceV4plusReturnObjRaidDetailResponse `json:"raidDetail"` /* 磁盘阵列信息 */AttachedVolumes []*string `json:"attachedVolumes"` /* 挂载的硬盘ID */DeviceDetail *EbmDescribeInstanceV4plusReturnObjDeviceDetailResponse `json:"deviceDetail"` /* 设备信息 */Freezing *bool `json:"freezing"` /* 是否冻结 */Expired *bool `json:"expired"` /* 是否到期 */ReleaseDate *string `json:"releaseDate"` /* 预期释放时间 */CreateTime *string `json:"createTime"` /* 创建时间 */UpdatedTime *string `json:"updatedTime"` /* 最后更新时间 */ExpiredTime *string `json:"expiredTime"` /* 到期时间 */OnDemand *bool `json:"onDemand"` /* 付费方式,true表示按量付费,false为包周期 */ }
type EbmDestroyInstanceApi ¶
type EbmDestroyInstanceApi struct {
// contains filtered or unexported fields
}
func NewEbmDestroyInstanceApi ¶
func NewEbmDestroyInstanceApi(client *core.CtyunClient) *EbmDestroyInstanceApi
func (*EbmDestroyInstanceApi) Do ¶
func (a *EbmDestroyInstanceApi) Do(ctx context.Context, credential core.Credential, req *EbmDestroyInstanceRequest) (*EbmDestroyInstanceResponse, error)
type EbmDestroyInstanceRequest ¶
type EbmDestroyInstanceRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ClientToken string `json:"clientToken"` /* 客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一,使用同一个ClientToken值,其他请求参数相同时,则代表为同一个请求。保留时间为24小时 */ }
type EbmDestroyInstanceResponse ¶
type EbmDestroyInstanceResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmDestroyInstanceReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmDetachVolumeApi ¶
type EbmDetachVolumeApi struct {
// contains filtered or unexported fields
}
func NewEbmDetachVolumeApi ¶
func NewEbmDetachVolumeApi(client *core.CtyunClient) *EbmDetachVolumeApi
func (*EbmDetachVolumeApi) Do ¶
func (a *EbmDetachVolumeApi) Do(ctx context.Context, credential core.Credential, req *EbmDetachVolumeRequest) (*EbmDetachVolumeResponse, error)
type EbmDetachVolumeRequest ¶
type EbmDetachVolumeRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */VolumeID string `json:"volumeID"` /* 物理机上挂载的云硬盘ID;<br />获取:<br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=5118&data=97&isNormal=1">物理机查询挂载卷ID列表信息</a> */ }
type EbmDetachVolumeResponse ¶
type EbmDetachVolumeResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmDetachVolumeReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmDetachVolumeReturnObjResponse ¶
type EbmDetachVolumeReturnObjResponse struct{}
type EbmDeviceStockListApi ¶
type EbmDeviceStockListApi struct {
// contains filtered or unexported fields
}
func NewEbmDeviceStockListApi ¶
func NewEbmDeviceStockListApi(client *core.CtyunClient) *EbmDeviceStockListApi
func (*EbmDeviceStockListApi) Do ¶
func (a *EbmDeviceStockListApi) Do(ctx context.Context, credential core.Credential, req *EbmDeviceStockListRequest) (*EbmDeviceStockListResponse, error)
type EbmDeviceStockListRequest ¶
type EbmDeviceStockListRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */DeviceType *string /* 物理机套餐类型<br/><a href="https://www.ctyun.cn/document/10027724/10040107">查询资源池内物理机套餐</a><br /><a href="https://www.ctyun.cn/document/10027724/10040124">查询指定物理机的套餐信息</a> */Count int32 /* 所需库存数,必须为大于0的正整数 */ }
type EbmDeviceStockListResponse ¶
type EbmDeviceStockListResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmDeviceStockListReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmDeviceStockListReturnObjResponse ¶
type EbmDeviceStockListReturnObjResponse struct { TotalCount int32 `json:"totalCount"` /* 总记录数 */Results []*EbmDeviceStockListReturnObjResultsResponse `json:"results"` /* 分页明细,元素类型是results,定义请参考表results */ }
type EbmDeviceStockListReturnObjResultsResponse ¶
type EbmDeviceStockListReturnObjResultsResponse struct { Available int32 `json:"available"` /* 可用物理机数量 */Success *bool `json:"success"` /* 是否库存足够 */Stocks []*EbmDeviceStockListReturnObjResultsStocksResponse `json:"stocks"` /* 套餐库存详情 */ }
type EbmDeviceTypeListApi ¶
type EbmDeviceTypeListApi struct {
// contains filtered or unexported fields
}
func NewEbmDeviceTypeListApi ¶
func NewEbmDeviceTypeListApi(client *core.CtyunClient) *EbmDeviceTypeListApi
func (*EbmDeviceTypeListApi) Do ¶
func (a *EbmDeviceTypeListApi) Do(ctx context.Context, credential core.Credential, req *EbmDeviceTypeListRequest) (*EbmDeviceTypeListResponse, error)
type EbmDeviceTypeListRequest ¶
type EbmDeviceTypeListRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */DeviceType *string /* 物理机套餐类型<br/><a href="https://www.ctyun.cn/document/10027724/10040107">查询资源池内物理机套餐</a><br /><a href="https://www.ctyun.cn/document/10027724/10040124">查询指定物理机的套餐信息</a> */ }
type EbmDeviceTypeListResponse ¶
type EbmDeviceTypeListResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmDeviceTypeListReturnObjResponse `json:"returnObj"` /* 返回参数,参考returnObj对象结构 */ }
type EbmDeviceTypeListReturnObjResponse ¶
type EbmDeviceTypeListReturnObjResponse struct { TotalCount int32 `json:"totalCount"` /* 总记录数 */Results []*EbmDeviceTypeListReturnObjResultsResponse `json:"results"` /* 分页明细,元素类型是results,定义请参考表results */ }
type EbmDeviceTypeListReturnObjResultsResponse ¶
type EbmDeviceTypeListReturnObjResultsResponse struct { Id int32 `json:"id"` /* 套餐ID */Region *string `json:"region"` /* 资源池 */AzName *string `json:"azName"` /* 可用区 */DeviceType *string `json:"deviceType"` /* 套餐类型 */NameZh *string `json:"nameZh"` /* 物理机中文名 */NameEn *string `json:"nameEn"` /* 英文名 */CpuSockets int32 `json:"cpuSockets"` /* 物理cpu数量 */NumaNodeAmount int32 `json:"numaNodeAmount"` /* 单个cpu numa node数量 */CpuAmount int32 `json:"cpuAmount"` /* 单个cpu核数 */CpuThreadAmount int32 `json:"cpuThreadAmount"` /* 单个cpu核超线程数量 */CpuManufacturer *string `json:"cpuManufacturer"` /* cpu厂商;Intel,AMD,Hygon,HiSilicon,Loongson等 */CpuModel *string `json:"cpuModel"` /* cpu型号 */CpuFrequency *string `json:"cpuFrequency"` /* cpu频率(G) */MemAmount int32 `json:"memAmount"` /* 内存数 */MemSize int32 `json:"memSize"` /* 内存大小(G) */MemFrequency int32 `json:"memFrequency"` /* 内存频率(MHz) */NicAmount int32 `json:"nicAmount"` /* 网卡数 */NicRate int32 `json:"nicRate"` /* 网卡传播速率(GE) */SystemVolumeAmount int32 `json:"systemVolumeAmount"` /* 系统盘数量 */SystemVolumeSize int32 `json:"systemVolumeSize"` /* 系统盘单盘大小(GB) */SystemVolumeType *string `json:"systemVolumeType"` /* 系统盘介质类型; 包含SSD、HDD */SystemVolumeInterface *string `json:"systemVolumeInterface"` /* 系统盘接口类型;包含SAS、SATA、NVMe */SystemVolumeDescription *string `json:"systemVolumeDescription"` /* 系统盘描述 */DataVolumeAmount int32 `json:"dataVolumeAmount"` /* 数据盘数量 */DataVolumeSize int32 `json:"dataVolumeSize"` /* 数据盘单盘大小(GB) */DataVolumeInterface *string `json:"dataVolumeInterface"` /* 数据盘接口;包含SAS、SATA、NVMe */DataVolumeType *string `json:"dataVolumeType"` /* 数据盘介质类型; 包含SSD、HDD */DataVolumeDescription *string `json:"dataVolumeDescription"` /* 数据盘描述 */SmartNicExist *bool `json:"smartNicExist"` /* 是否有智能网卡 */NvmeVolumeAmount int32 `json:"nvmeVolumeAmount"` /* NVME硬盘数量 */NvmeVolumeSize int32 `json:"nvmeVolumeSize"` /* NVME硬盘单盘大小(GB) */NvmeVolumeType *string `json:"nvmeVolumeType"` /* NVME介质类型; 包含SSD、HDD */NvmeVolumeInterface *string `json:"nvmeVolumeInterface"` /* NVME接口类型;包含SAS、SATA、NVMe */GpuAmount int32 `json:"gpuAmount"` /* GPU数目 */GpuSize int32 `json:"gpuSize"` /* GPU显存 */GpuManufacturer *string `json:"gpuManufacturer"` /* GPU厂商;Nvidia,Huawei,Cambricon等 */GpuModel *string `json:"gpuModel"` /* GPU型号 */ComputeIBAmount int32 `json:"computeIBAmount"` /* 计算ib网卡大小 */ComputeIBRate int32 `json:"computeIBRate"` /* 计算ib网卡速率(GE) */StorageIBAmount int32 `json:"storageIBAmount"` /* 存储ib网卡大小 */StorageIBRate int32 `json:"storageIBRate"` /* 存储ib网卡速率(GE) */ComputeRoCEAmount int32 `json:"computeRoCEAmount"` /* 计算RoCE网卡大小 */ComputeRoCERate int32 `json:"computeRoCERate"` /* 计算RoCE网卡速率(GE) */StorageRoCEAmount int32 `json:"storageRoCEAmount"` /* 存储RoCE网卡大小 */StorageRoCERate int32 `json:"storageRoCERate"` /* 存储RoCE网卡速率(GE) */SupportCloud *bool `json:"supportCloud"` /* 是否支持云盘 */CloudBoot *bool `json:"cloudBoot"` /* 是否支持云盘启动 */EnableShadowVpc *bool `json:"enableShadowVpc"` /* 是否支持存储高速网络;如支持存储高速网络则会占用对应可用网卡数量 */Project *string `json:"project"` /* 项目信息 */CreateTime *string `json:"createTime"` /* 创建时间 */UpdateTime *string `json:"updateTime"` /* 最后更新时间 */ }
type EbmImageListApi ¶
type EbmImageListApi struct {
// contains filtered or unexported fields
}
func NewEbmImageListApi ¶
func NewEbmImageListApi(client *core.CtyunClient) *EbmImageListApi
func (*EbmImageListApi) Do ¶
func (a *EbmImageListApi) Do(ctx context.Context, credential core.Credential, req *EbmImageListRequest) (*EbmImageListResponse, error)
type EbmImageListRequest ¶
type EbmImageListRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=8317&data=87">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */DeviceType string /* 物理机套餐类型<br/><a href="https://www.ctyun.cn/document/10027724/10040107">查询资源池内物理机套餐</a><br /><a href="https://www.ctyun.cn/document/10027724/10040124">查询指定物理机的套餐信息</a> */ImageType *string /* 镜像类型,可选择:private(私有镜像)、standard(标准镜像)、shared(共享镜像);默认为standard */ImageUUID *string /* 物理机镜像UUID */OsName *string /* 操作系统名词,例如windows、ubuntu、centos等 */OsVersion *string /* 操作系统的具体版本信息 */OsType *string /* 操作系统类型,取值范围:linux,windows */PageNo int32 /* 页码,默认值:1 */PageSize int32 /* 每页记录数目,取值范围:[1~10000],默认值:10,单页最大记录不超过10000 */ }
type EbmImageListResponse ¶
type EbmImageListResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmImageListReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmImageListReturnObjResponse ¶
type EbmImageListReturnObjResponse struct { CurrentCount int32 `json:"currentCount"` /* 当前页数量 */TotalCount int32 `json:"totalCount"` /* 总记录数 */TotalPage int32 `json:"totalPage"` /* 总页数 */Results []*EbmImageListReturnObjResultsResponse `json:"results"` /* 分页明细,元素类型是results,定义请参考表results */ }
type EbmImageListReturnObjResultsOsResponse ¶
type EbmImageListReturnObjResultsOsResponse struct { Uuid *string `json:"uuid"` /* 操作系统uuid */SuperUser *string `json:"superUser"` /* 超级管理员 */Platform *string `json:"platform"` /* 平台 */Version *string `json:"version"` /* 版本 */Architecture *string `json:"architecture"` /* 支持的机器类型 */NameEn *string `json:"nameEn"` /* 英文名称 */Bits int32 `json:"bits"` /* 比特数 */OsType *string `json:"osType"` /* 操作系统类别 */NameZh *string `json:"nameZh"` /* 中文名称 */ }
type EbmImageListReturnObjResultsResponse ¶
type EbmImageListReturnObjResultsResponse struct { NameZh *string `json:"nameZh"` /* 中文名称 */Format *string `json:"format"` /* 规格;包括squashfs,qcow2 */ImageType *string `json:"imageType"` /* 镜像类型;包括standard,private,shared,默认为standard */Version *string `json:"version"` /* 版本 */ImageUUID *string `json:"imageUUID"` /* 镜像uuid */NameEn *string `json:"nameEn"` /* 英文名称 */LayoutType *string `json:"layoutType"` /* 布局类型;包括lvm,direct */Os *EbmImageListReturnObjResultsOsResponse `json:"os"` /* 操作系统 */ }
type EbmInstanceAttachedVolumeIdListApi ¶
type EbmInstanceAttachedVolumeIdListApi struct {
// contains filtered or unexported fields
}
func NewEbmInstanceAttachedVolumeIdListApi ¶
func NewEbmInstanceAttachedVolumeIdListApi(client *core.CtyunClient) *EbmInstanceAttachedVolumeIdListApi
func (*EbmInstanceAttachedVolumeIdListApi) Do ¶
func (a *EbmInstanceAttachedVolumeIdListApi) Do(ctx context.Context, credential core.Credential, req *EbmInstanceAttachedVolumeIdListRequest) (*EbmInstanceAttachedVolumeIdListResponse, error)
type EbmInstanceAttachedVolumeIdListRequest ¶
type EbmInstanceAttachedVolumeIdListRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmInstanceAttachedVolumeIdListResponse ¶
type EbmInstanceAttachedVolumeIdListResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmInstanceAttachedVolumeIdListReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmInstanceAttachedVolumeIdListReturnObjResponse ¶
type EbmInstanceAttachedVolumeIdListReturnObjResponse struct {
AttachedVolumes []*string `json:"attachedVolumes"` /* 挂载的硬盘ID
*/
}
type EbmInstanceDeviceTypeApi ¶
type EbmInstanceDeviceTypeApi struct {
// contains filtered or unexported fields
}
func NewEbmInstanceDeviceTypeApi ¶
func NewEbmInstanceDeviceTypeApi(client *core.CtyunClient) *EbmInstanceDeviceTypeApi
func (*EbmInstanceDeviceTypeApi) Do ¶
func (a *EbmInstanceDeviceTypeApi) Do(ctx context.Context, credential core.Credential, req *EbmInstanceDeviceTypeRequest) (*EbmInstanceDeviceTypeResponse, error)
type EbmInstanceDeviceTypeRequest ¶
type EbmInstanceDeviceTypeRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmInstanceDeviceTypeResponse ¶
type EbmInstanceDeviceTypeResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmInstanceDeviceTypeReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmInstanceDeviceTypeReturnObjResponse ¶
type EbmInstanceDeviceTypeReturnObjResponse struct { Id int32 `json:"id"` /* 套餐ID */Region *string `json:"region"` /* 资源池 */AzName *string `json:"azName"` /* 可用区 */DeviceType *string `json:"deviceType"` /* 套餐类型 */NameZh *string `json:"nameZh"` /* 物理机中文名 */NameEn *string `json:"nameEn"` /* 英文名 */CpuSockets int32 `json:"cpuSockets"` /* 物理cpu数量 */NumaNodeAmount int32 `json:"numaNodeAmount"` /* 单个cpu numa node数量 */CpuAmount int32 `json:"cpuAmount"` /* 单个cpu核数 */CpuThreadAmount int32 `json:"cpuThreadAmount"` /* 单个cpu核超线程数量 */CpuManufacturer *string `json:"cpuManufacturer"` /* cpu厂商;Intel,AMD,Hygon,HiSilicon,Loongson等 */CpuModel *string `json:"cpuModel"` /* cpu型号 */CpuFrequency *string `json:"cpuFrequency"` /* cpu频率(G) */MemAmount int32 `json:"memAmount"` /* 内存数 */MemSize int32 `json:"memSize"` /* 内存大小(G) */MemFrequency int32 `json:"memFrequency"` /* 内存频率(MHz) */NicAmount int32 `json:"nicAmount"` /* 网卡数 */NicRate int32 `json:"nicRate"` /* 网卡传播速率(GE) */SystemVolumeAmount int32 `json:"systemVolumeAmount"` /* 系统盘数量 */SystemVolumeSize int32 `json:"systemVolumeSize"` /* 系统盘单盘大小(GB) */SystemVolumeType *string `json:"systemVolumeType"` /* 系统盘介质类型; 包含SSD、HDD */SystemVolumeInterface *string `json:"systemVolumeInterface"` /* 系统盘接口类型;包含SAS、SATA、NVMe */SystemVolumeDescription *string `json:"systemVolumeDescription"` /* 系统盘描述 */DataVolumeAmount int32 `json:"dataVolumeAmount"` /* 数据盘数量 */DataVolumeSize int32 `json:"dataVolumeSize"` /* 数据盘单盘大小(GB) */DataVolumeInterface *string `json:"dataVolumeInterface"` /* 数据盘接口;包含SAS、SATA、NVMe */DataVolumeType *string `json:"dataVolumeType"` /* 数据盘介质类型; 包含SSD、HDD */DataVolumeDescription *string `json:"dataVolumeDescription"` /* 数据盘描述 */SmartNicExist *bool `json:"smartNicExist"` /* 是否有智能网卡 */NvmeVolumeAmount int32 `json:"nvmeVolumeAmount"` /* NVME硬盘数量 */NvmeVolumeSize int32 `json:"nvmeVolumeSize"` /* NVME硬盘单盘大小(GB) */NvmeVolumeType *string `json:"nvmeVolumeType"` /* NVME介质类型; 包含SSD、HDD */NvmeVolumeInterface *string `json:"nvmeVolumeInterface"` /* NVME接口类型;包含SAS、SATA、NVMe */GpuAmount int32 `json:"gpuAmount"` /* GPU数目 */GpuSize int32 `json:"gpuSize"` /* GPU显存 */GpuManufacturer *string `json:"gpuManufacturer"` /* GPU厂商;Nvidia,Huawei,Cambricon等 */GpuModel *string `json:"gpuModel"` /* GPU型号 */ComputeIBAmount int32 `json:"computeIBAmount"` /* 计算ib网卡大小 */ComputeIBRate int32 `json:"computeIBRate"` /* 计算ib网卡速率(GE) */StorageIBAmount int32 `json:"storageIBAmount"` /* 存储ib网卡大小 */StorageIBRate int32 `json:"storageIBRate"` /* 存储ib网卡速率(GE) */ComputeRoCEAmount int32 `json:"computeRoCEAmount"` /* 计算RoCE网卡大小 */ComputeRoCERate int32 `json:"computeRoCERate"` /* 计算RoCE网卡速率(GE) */StorageRoCEAmount int32 `json:"storageRoCEAmount"` /* 存储RoCE网卡大小 */StorageRoCERate int32 `json:"storageRoCERate"` /* 存储RoCE网卡速率(GE) */SupportCloud *bool `json:"supportCloud"` /* 是否支持云盘 */CloudBoot *bool `json:"cloudBoot"` /* 是否支持云盘启动 */EnableShadowVpc *bool `json:"enableShadowVpc"` /* 是否支持存储高速网络;如支持存储高速网络则会占用对应可用网卡数量 */Project *string `json:"project"` /* 项目信息 */CreateTime *string `json:"createTime"` /* 创建时间(epoch 时间格式) */UpdateTime *string `json:"updateTime"` /* 最后更新时间(epoch 时间格式) */ }
type EbmInstanceImageApi ¶
type EbmInstanceImageApi struct {
// contains filtered or unexported fields
}
func NewEbmInstanceImageApi ¶
func NewEbmInstanceImageApi(client *core.CtyunClient) *EbmInstanceImageApi
func (*EbmInstanceImageApi) Do ¶
func (a *EbmInstanceImageApi) Do(ctx context.Context, credential core.Credential, req *EbmInstanceImageRequest) (*EbmInstanceImageResponse, error)
type EbmInstanceImageRequest ¶
type EbmInstanceImageRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmInstanceImageResponse ¶
type EbmInstanceImageResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmInstanceImageReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmInstanceImageReturnObjResponse ¶
type EbmInstanceImageReturnObjResponse struct {
Results []*EbmInstanceImageReturnObjResultsResponse `json:"results"` /* 分页明细,元素类型是results,定义请参考表results
*/
}
type EbmInstanceImageReturnObjResultsOsResponse ¶
type EbmInstanceImageReturnObjResultsOsResponse struct { Uuid *string `json:"uuid"` /* 操作系统uuid */SuperUser *string `json:"superUser"` /* 超级管理员 */Platform *string `json:"platform"` /* 平台 */Version *string `json:"version"` /* 版本 */Architecture *string `json:"architecture"` /* 支持的机器类型 */NameEn *string `json:"nameEn"` /* 名称 */Bits int32 `json:"bits"` /* 比特数 */OsType *string `json:"osType"` /* 操作系统类别 */NameZh *string `json:"nameZh"` /* 名称 */ }
type EbmInstanceImageReturnObjResultsResponse ¶
type EbmInstanceImageReturnObjResultsResponse struct { NameZh *string `json:"nameZh"` /* 名称 */Format *string `json:"format"` /* 规格;包括squashfs,qcow2 */ImageType *string `json:"imageType"` /* 镜像类型;包括standard,private,shared */Version *string `json:"version"` /* 版本 */ImageUUID *string `json:"imageUUID"` /* 镜像uuid */NameEn *string `json:"nameEn"` /* 名称 */LayoutType *string `json:"layoutType"` /* 布局类型;包括lvm,direct */Os *EbmInstanceImageReturnObjResultsOsResponse `json:"os"` /* 操作系统 */ }
type EbmInstanceInterfaceListApi ¶
type EbmInstanceInterfaceListApi struct {
// contains filtered or unexported fields
}
func NewEbmInstanceInterfaceListApi ¶
func NewEbmInstanceInterfaceListApi(client *core.CtyunClient) *EbmInstanceInterfaceListApi
func (*EbmInstanceInterfaceListApi) Do ¶
func (a *EbmInstanceInterfaceListApi) Do(ctx context.Context, credential core.Credential, req *EbmInstanceInterfaceListRequest) (*EbmInstanceInterfaceListResponse, error)
type EbmInstanceInterfaceListRequest ¶
type EbmInstanceInterfaceListRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmInstanceInterfaceListResponse ¶
type EbmInstanceInterfaceListResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj []*EbmInstanceInterfaceListReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmInstanceInterfaceListReturnObjResponse ¶
type EbmInstanceInterfaceListReturnObjResponse struct { InterfaceUUID *string `json:"interfaceUUID"` /* 网卡UUID */VpcUUID *string `json:"vpcUUID"` /* 网络UUID */SubnetUUID *string `json:"subnetUUID"` /* 子网UUID */PortUUID *string `json:"portUUID"` /* Port UUID */Ipv4 *string `json:"ipv4"` /* IPv4地址 */Ipv4Gateway *string `json:"ipv4Gateway"` /* IPv4网关 */Ipv6 *string `json:"ipv6"` /* IPv6地址 */Ipv6Gateway *string `json:"ipv6Gateway"` /* IPv6网关 */VipUUIDList []*string `json:"vipUUIDList"` /* vip UUID列表 */VipList []*string `json:"vipList"` /* vip列表 */SecurityGroups []*EbmInstanceInterfaceListReturnObjSecurityGroupsResponse `json:"securityGroups"` /* 安全组信息列表 */Master *bool `json:"master"` /* 是否为主网卡 */ }
type EbmInstanceInterfaceSecurityGroupListApi ¶
type EbmInstanceInterfaceSecurityGroupListApi struct {
// contains filtered or unexported fields
}
func NewEbmInstanceInterfaceSecurityGroupListApi ¶
func NewEbmInstanceInterfaceSecurityGroupListApi(client *core.CtyunClient) *EbmInstanceInterfaceSecurityGroupListApi
func (*EbmInstanceInterfaceSecurityGroupListApi) Do ¶
func (a *EbmInstanceInterfaceSecurityGroupListApi) Do(ctx context.Context, credential core.Credential, req *EbmInstanceInterfaceSecurityGroupListRequest) (*EbmInstanceInterfaceSecurityGroupListResponse, error)
type EbmInstanceInterfaceSecurityGroupListRequest ¶
type EbmInstanceInterfaceSecurityGroupListRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */InterfaceUUID string /* 实例的网卡UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6940&data=97">查询单台物理机</a>和<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6941&data=97">批量查询物理机</a>获取网卡UUID */ }
type EbmInstanceInterfaceSecurityGroupListResponse ¶
type EbmInstanceInterfaceSecurityGroupListResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmInstanceInterfaceSecurityGroupListReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmInstanceInterfaceSecurityGroupListReturnObjResponse ¶
type EbmInstanceInterfaceSecurityGroupListReturnObjResponse struct {
SecurityGroups []*EbmInstanceInterfaceSecurityGroupListReturnObjSecurityGroupsResponse `json:"securityGroups"` /* 安全组信息列表
*/
}
type EbmInstanceRaidListApi ¶
type EbmInstanceRaidListApi struct {
// contains filtered or unexported fields
}
func NewEbmInstanceRaidListApi ¶
func NewEbmInstanceRaidListApi(client *core.CtyunClient) *EbmInstanceRaidListApi
func (*EbmInstanceRaidListApi) Do ¶
func (a *EbmInstanceRaidListApi) Do(ctx context.Context, credential core.Credential, req *EbmInstanceRaidListRequest) (*EbmInstanceRaidListResponse, error)
type EbmInstanceRaidListRequest ¶
type EbmInstanceRaidListRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmInstanceRaidListResponse ¶
type EbmInstanceRaidListResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmInstanceRaidListReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmInstanceRaidListReturnObjRaidDetailResponse ¶
type EbmInstanceRaidListReturnObjRaidDetailResponse struct { SystemVolume *EbmInstanceRaidListReturnObjRaidDetailSystemVolumeResponse `json:"systemVolume"` /* 系统盘 */DataVolume *EbmInstanceRaidListReturnObjRaidDetailDataVolumeResponse `json:"dataVolume"` /* 数据盘 */ }
type EbmInstanceRaidListReturnObjResponse ¶
type EbmInstanceRaidListReturnObjResponse struct {
RaidDetail []*EbmInstanceRaidListReturnObjRaidDetailResponse `json:"raidDetail"` /* 磁盘阵列信息
*/
}
type EbmListInstanceApi ¶
type EbmListInstanceApi struct {
// contains filtered or unexported fields
}
func NewEbmListInstanceApi ¶
func NewEbmListInstanceApi(client *core.CtyunClient) *EbmListInstanceApi
func (*EbmListInstanceApi) Do ¶
func (a *EbmListInstanceApi) Do(ctx context.Context, credential core.Credential, req *EbmListInstanceRequest) (*EbmListInstanceResponse, error)
type EbmListInstanceRequest ¶
type EbmListInstanceRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */ResourceID *string /* 物理机资源ID */Ip *string /* 弹性ip,公网IP地址 */Name *string /* 实例名称 */VpcID *string /* 虚拟私有云ID,您可以查看<a href="https://www.ctyun.cn/document/10026755/10028310">产品定义-虚拟私有云</a>来了解虚拟私有云<br /> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=4814&data=94">查询VPC列表</a><br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=4811&data=94">创建VPC</a><br />注:在多可用区类型资源池下,vpcID通常为“vpc-”开头,非多可用区类型资源池vpcID为uuid格式 */SubnetID *string /* 子网UUID,您可以查看<a href="https://www.ctyun.cn/document/10026755/10098380">基本概念</a>来查找子网的相关定义<br /> <a href="https://www.ctyun.cn/document/10026755/10040797">查询子网列表</a><br /><a href="https://www.ctyun.cn/document/10026755/10040804">创建子网</a><br/>注:在多可用区类型资源池下,subnetID通常以“subnet-”开头;非多可用区类型资源池subnetID为uuid格式 */DeviceType *string /* 物理机套餐类型<br /><a href="https://www.ctyun.cn/document/10027724/10040107">查询资源池内物理机套餐</a><br /><a href="https://www.ctyun.cn/document/10027724/10040124">查询指定物理机的套餐信息</a> */DeviceUUIDList *string /* 设备uuid 用,分隔,您可以调用<a href="https://www.ctyun.cn/document/10027724/10040100">查询单台物理机</a>和<a href="https://www.ctyun.cn/document/10027724/10040106">批量查询物理机</a>获取设备uuid */QueryContent *string /* 对instanceName,内网IP,displayName这些字段模糊查询 */InstanceUUIDList *string /* 实例UUID 用,分隔,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */Id *string /* id */IpType *string /* 弹性IP版本 ,取值范围:[ipv4=v4地址,ipv6=v6地址],默认值:ipv4 */Status *string /* 实例状态,取值范围:CREATING(创建中),STARTING(开机中),RUNNING(运行中),STOPPING(关机中),RESTARTING(重启中),ERROR(故障中),REINSTALLING(重装系统中),RESETTING_PASSWORD(重置密码中),ADDING_NETWORK(添加网卡中),DELETING_NETWORK(删除网卡中)<br>注:该参数大小写不敏感(如CREATING可填写为creating) */Sort *string /* 排序类型。取值范围:[expire_time]。expire_time表示按到期时间排序,默认为降序排序 */Asc *bool /* 排序参数。true表示升序,false表示降序。当未指定排序类型 sort 时,此参数无效 */VipID *string /* vip_id */VolumeUUID *string /* 云硬盘UUID */PageNo int32 /* 页码,默认值:1 */PageSize int32 /* 每页记录数目,取值范围:[1~10000],默认值:10,单页最大记录不超过10000 */ }
type EbmListInstanceResponse ¶
type EbmListInstanceResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmListInstanceReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */ }
type EbmListInstanceReturnObjResponse ¶
type EbmListInstanceReturnObjResponse struct { CurrentCount int32 `json:"currentCount"` /* 当前页数量 */TotalCount int32 `json:"totalCount"` /* 总记录数 */TotalPage int32 `json:"totalPage"` /* 总页数 */Results []*EbmListInstanceReturnObjResultsResponse `json:"results"` /* 分页明细,元素类型是result,定义请参考表result */ }
type EbmListInstanceReturnObjResultsDeviceDetailResponse ¶
type EbmListInstanceReturnObjResultsDeviceDetailResponse struct { CpuSockets int32 `json:"cpuSockets"` /* 物理cpu数量 */NumaNodeAmount int32 `json:"numaNodeAmount"` /* 单个cpu numa node数量 */CpuAmount int32 `json:"cpuAmount"` /* 单个cpu核数 */CpuThreadAmount int32 `json:"cpuThreadAmount"` /* 单个cpu核超线程数量 */CpuManufacturer *string `json:"cpuManufacturer"` /* cpu厂商;Intel ,AMD,Hygon,HiSilicon, loongson等 */CpuModel *string `json:"cpuModel"` /* cpu型号 */CpuFrequency *string `json:"cpuFrequency"` /* cpu频率(G) */MemAmount int32 `json:"memAmount"` /* 内存数 */MemSize int32 `json:"memSize"` /* 内存大小(G) */MemFrequency int32 `json:"memFrequency"` /* 内存频率(MHz) */NicAmount int32 `json:"nicAmount"` /* 网卡数 */NicRate int32 `json:"nicRate"` /* 网卡传播速率(GE) */SystemVolumeAmount int32 `json:"systemVolumeAmount"` /* 系统盘数量 */SystemVolumeSize int32 `json:"systemVolumeSize"` /* 系统盘单盘大小(GB) */SystemVolumeType *string `json:"systemVolumeType"` /* 系统盘介质类型; 包含SSD、HDD */SystemVolumeInterface *string `json:"systemVolumeInterface"` /* 系统盘接口类型;包含SAS、SATA、NVMe */SystemVolumeDescription *string `json:"systemVolumeDescription"` /* 系统盘描述 */DataVolumeAmount int32 `json:"dataVolumeAmount"` /* 数据盘数量 */DataVolumeSize int32 `json:"dataVolumeSize"` /* 数据盘单盘大小(GB) */DataVolumeInterface *string `json:"dataVolumeInterface"` /* 数据盘接口;包含SAS、SATA、NVMe */DataVolumeType *string `json:"dataVolumeType"` /* 数据盘介质参数类型; 包含SSD、HDD */DataVolumeDescription *string `json:"dataVolumeDescription"` /* 数据盘描述 */SmartNicExist *bool `json:"smartNicExist"` /* 是否有智能网卡,true为弹性裸金属; false为标准裸金属 */NvmeVolumeAmount int32 `json:"nvmeVolumeAmount"` /* NVME硬盘数量 */NvmeVolumeSize int32 `json:"nvmeVolumeSize"` /* NVME硬盘单盘大小(GB) */NvmeVolumeType *string `json:"nvmeVolumeType"` /* NVME介质类型; 包含SSD、HDD */NvmeVolumeInterface *string `json:"nvmeVolumeInterface"` /* NVME接口类型;包含SAS、SATA、NVMe */GpuAmount int32 `json:"gpuAmount"` /* GPU数目 */GpuSize int32 `json:"gpuSize"` /* GPU显存 */GpuManufacturer *string `json:"gpuManufacturer"` /* GPU厂商;Nvidia,Huawei,Cambricon等 */GpuModel *string `json:"gpuModel"` /* GPU型号 */ComputeIBAmount int32 `json:"computeIBAmount"` /* 计算ib网卡大小 */ComputeIBRate int32 `json:"computeIBRate"` /* 计算ib网卡速率(GE) */StorageIBAmount int32 `json:"storageIBAmount"` /* 存储ib网卡大小 */StorageIBRate int32 `json:"storageIBRate"` /* 存储ib网卡速率(GE) */ComputeRoCEAmount int32 `json:"computeRoCEAmount"` /* 计算RoCE网卡大小 */ComputeRoCERate int32 `json:"computeRoCERate"` /* 计算RoCE网卡速率(GE) */StorageRoCEAmount int32 `json:"storageRoCEAmount"` /* 存储RoCE网卡大小 */StorageRoCERate int32 `json:"storageRoCERate"` /* 存储RoCE网卡速率(GE) */SupportCloud *bool `json:"supportCloud"` /* 是否支持云盘 */CloudBoot *bool `json:"cloudBoot"` /* 是否支持云盘启动 */ }
type EbmListInstanceReturnObjResultsFlavorResponse ¶
type EbmListInstanceReturnObjResultsFlavorResponse struct { NumaNodeAmount int32 `json:"numaNodeAmount"` /* cpu numa */NicAmount int32 `json:"nicAmount"` /* 网卡 */MemSize int32 `json:"memSize"` /* 内存大小 */Ram int32 `json:"ram"` /* 内存数量 */Vcpus int32 `json:"vcpus"` /* vCPU数量 */CpuThreadAmount int32 `json:"cpuThreadAmount"` /* cpu进程数目 */DeviceType *string `json:"deviceType"` /* 设备类型 */ }
type EbmListInstanceReturnObjResultsInterfacesResponse ¶
type EbmListInstanceReturnObjResultsInterfacesResponse struct { InterfaceUUID *string `json:"interfaceUUID"` /* 网卡UUID */Master *bool `json:"master"` /* 是否为主网卡 */VpcUUID *string `json:"vpcUUID"` /* 网络UUID */SubnetUUID *string `json:"subnetUUID"` /* 子网UUID */PortUUID *string `json:"portUUID"` /* Port UUID */Ipv4 *string `json:"ipv4"` /* IPv4地址 */Ipv4Gateway *string `json:"ipv4Gateway"` /* IPv4网关 */Ipv6 *string `json:"ipv6"` /* IPv6地址 */Ipv6Gateway *string `json:"ipv6Gateway"` /* IPv4网关 */VipUUIDList []*string `json:"vipUUIDList"` /* vip UUID列表 */VipList []*string `json:"vipList"` /* vip列表 */SecurityGroups []*string `json:"securityGroups"` /* 安全组信息列表 */ }
type EbmListInstanceReturnObjResultsRaidDetailResponse ¶
type EbmListInstanceReturnObjResultsRaidDetailResponse struct { SystemVolume *EbmListInstanceReturnObjResultsRaidDetailSystemVolumeResponse `json:"systemVolume"` /* 系统盘 */DataVolume *EbmListInstanceReturnObjResultsRaidDetailDataVolumeResponse `json:"dataVolume"` /* 数据盘 */ }
type EbmListInstanceReturnObjResultsResponse ¶
type EbmListInstanceReturnObjResultsResponse struct { RegionID *string `json:"regionID"` /* 资源池ID */Region *string `json:"region"` /* 资源池名 */AzName *string `json:"azName"` /* 可用区名 */ResourceID *string `json:"resourceID"` /* 资源ID */InstanceUUID *string `json:"instanceUUID"` /* 物理机ID */DeviceUUID *string `json:"deviceUUID"` /* 设备ID */DeviceType *string `json:"deviceType"` /* 设备类型 */DisplayName *string `json:"displayName"` /* 物理机展示名 */Name *string `json:"name"` /* 物理机名称 */Description *string `json:"description"` /* 物理机描述 */ZabbixName *string `json:"zabbixName"` /* zabbixName */SystemVolumeRaidID *string `json:"systemVolumeRaidID"` /* 本地系统盘raid id */DataVolumeRaidID *string `json:"dataVolumeRaidID"` /* 数据盘raid id */ImageID *string `json:"imageID"` /* 镜像ID */OsType int32 `json:"osType"` /* 操作系统类型编号 */OsTypeName *string `json:"osTypeName"` /* 操作系统类型 */VpcID *string `json:"vpcID"` /* 主网卡网络ID */VpcName *string `json:"vpcName"` /* 私有云名称 */SubnetID *string `json:"subnetID"` /* 主网卡子网id */PublicIP *string `json:"publicIP"` /* 公网IPIPv4地址 */PrivateIP *string `json:"privateIP"` /* 主网卡私有IPv4地址 */PublicIPv6 *string `json:"publicIPv6"` /* 公网IPv6地址 */PrivateIPv6 *string `json:"privateIPv6"` /* 私有IPv6地址 */EbmState *string `json:"ebmState"` /* 物理机状态 */Flavor *EbmListInstanceReturnObjResultsFlavorResponse `json:"flavor"` /* 规格信息 */Interfaces []*EbmListInstanceReturnObjResultsInterfacesResponse `json:"interfaces"` /* 网卡信息 */NetworkInfo *EbmListInstanceReturnObjResultsNetworkInfoResponse `json:"networkInfo"` /* 网络信息 */RaidDetail *EbmListInstanceReturnObjResultsRaidDetailResponse `json:"raidDetail"` /* 磁盘阵列信息 */AttachedVolumes []*string `json:"attachedVolumes"` /* 挂载的硬盘ID */DeviceDetail *EbmListInstanceReturnObjResultsDeviceDetailResponse `json:"deviceDetail"` /* 设备信息 */Freezing *bool `json:"freezing"` /* 是否冻结 */Expired *bool `json:"expired"` /* 是否到期 */ReleaseDate *string `json:"releaseDate"` /* 预期释放时间 */CreateTime *string `json:"createTime"` /* 创建时间 */UpdatedTime *string `json:"updatedTime"` /* 最后更新时间 */ExpiredTime *string `json:"expiredTime"` /* 到期时间 */OnDemand *bool `json:"onDemand"` /* 付费方式,true表示按量付费; false为包周期 */ }
type EbmListInstanceV4plusApi ¶
type EbmListInstanceV4plusApi struct {
// contains filtered or unexported fields
}
func NewEbmListInstanceV4plusApi ¶
func NewEbmListInstanceV4plusApi(client *core.CtyunClient) *EbmListInstanceV4plusApi
func (*EbmListInstanceV4plusApi) Do ¶
func (a *EbmListInstanceV4plusApi) Do(ctx context.Context, credential core.Credential, req *EbmListInstanceV4plusRequest) (*EbmListInstanceV4plusResponse, error)
type EbmListInstanceV4plusRequest ¶
type EbmListInstanceV4plusRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */ResourceID *string /* 物理机资源ID */Ip *string /* 弹性ip,公网IP地址 */InstanceName *string /* 实例名称 */VpcID *string /* 虚拟私有云ID,您可以查看<a href="https://www.ctyun.cn/document/10026755/10028310">产品定义-虚拟私有云</a>来了解虚拟私有云<br /> <a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=4814&data=94">查询VPC列表</a><br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=4811&data=94">创建VPC</a><br />注:在多可用区类型资源池下,vpcID通常为“vpc-”开头,非多可用区类型资源池vpcID为uuid格式 */SubnetID *string /* 子网UUID,您可以查看<a href="https://www.ctyun.cn/document/10026755/10098380">基本概念</a>来查找子网的相关定义<br /> <a href="https://www.ctyun.cn/document/10026755/10040797">查询子网列表</a><br /><a href="https://www.ctyun.cn/document/10026755/10040804">创建子网</a><br/>注:在多可用区类型资源池下,subnetID通常以“subnet-”开头;非多可用区类型资源池subnetID为uuid格式 */DeviceType *string /* 物理机套餐类型<br /><a href="https://www.ctyun.cn/document/10027724/10040107">查询资源池内物理机套餐</a><br /><a href="https://www.ctyun.cn/document/10027724/10040124">查询指定物理机的套餐信息</a> */DeviceUUIDList *string /* 设备uuid 用,分隔,您可以调用<a href="https://www.ctyun.cn/document/10027724/10040100">查询单台物理机</a>和<a href="https://www.ctyun.cn/document/10027724/10040106">批量查询物理机</a>获取设备uuid */QueryContent *string /* 对instanceName,内网IP,displayName这些字段模糊查询 */InstanceUUIDList *string /* 实例UUID 用,分隔,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */InstanceUUID *string /* 实例UUID,您可以调用<a href="https://www.ctyun.cn/document/10026730/10069118">根据订单号查询uuid</a>获取实例UUID */Status *string /* 实例状态,取值范围:CREATING(创建中),STARTING(开机中),RUNNING(运行中),STOPPING(关机中),RESTARTING(重启中),ERROR(故障中),REINSTALLING(重装系统中),RESETTING_PASSWORD(重置密码中),ADDING_NETWORK(添加网卡中),DELETING_NETWORK(删除网卡中)<br>注:该参数大小写不敏感(如CREATING可填写为creating) */Sort *string /* 排序类型。取值范围:[expire_time]。expire_time表示按到期时间排序,默认为降序排序 */Asc *bool /* 排序参数。true表示升序,false表示降序。当未指定排序类型 sort 时,此参数无效 */VipID *string /* vip_id */VolumeUUID *string /* 云硬盘UUID */PageNo int32 /* 页码,默认值:1 */PageSize int32 /* 每页记录数目,取值范围:[1~10000],默认值:10,单页最大记录不超过10000 */ }
type EbmListInstanceV4plusResponse ¶
type EbmListInstanceV4plusResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmListInstanceV4plusReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmListInstanceV4plusReturnObjResponse ¶
type EbmListInstanceV4plusReturnObjResponse struct { CurrentCount int32 `json:"currentCount"` /* 当前页数量 */TotalCount int32 `json:"totalCount"` /* 总记录数 */TotalPage int32 `json:"totalPage"` /* 总页数 */Results []*EbmListInstanceV4plusReturnObjResultsResponse `json:"results"` /* 分页明细,元素类型是results,定义请参考表results */ }
type EbmListInstanceV4plusReturnObjResultsDeviceDetailResponse ¶
type EbmListInstanceV4plusReturnObjResultsDeviceDetailResponse struct { CpuSockets int32 `json:"cpuSockets"` /* 物理cpu数量 */NumaNodeAmount int32 `json:"numaNodeAmount"` /* 单个cpu numa node数量 */CpuAmount int32 `json:"cpuAmount"` /* 单个cpu核数 */CpuThreadAmount int32 `json:"cpuThreadAmount"` /* 单个cpu核超线程数量 */CpuManufacturer *string `json:"cpuManufacturer"` /* cpu厂商;Intel ,AMD,Hygon,HiSilicon,loongson等 */CpuModel *string `json:"cpuModel"` /* cpu型号 */CpuFrequency *string `json:"cpuFrequency"` /* cpu频率(G) */MemAmount int32 `json:"memAmount"` /* 内存数 */MemSize int32 `json:"memSize"` /* 内存大小(G) */MemFrequency int32 `json:"memFrequency"` /* 内存频率(MHz) */NicAmount int32 `json:"nicAmount"` /* 网卡数 */NicRate int32 `json:"nicRate"` /* 网卡传播速率(GE) */SystemVolumeAmount int32 `json:"systemVolumeAmount"` /* 系统盘数量 */SystemVolumeSize int32 `json:"systemVolumeSize"` /* 系统盘单盘大小(GB) */SystemVolumeType *string `json:"systemVolumeType"` /* 系统盘介质类型; 包含SSD、HDD */SystemVolumeInterface *string `json:"systemVolumeInterface"` /* 系统盘接口类型;包含SAS、SATA、NVMe */SystemVolumeDescription *string `json:"systemVolumeDescription"` /* 系统盘描述 */DataVolumeAmount int32 `json:"dataVolumeAmount"` /* 数据盘数量 */DataVolumeSize int32 `json:"dataVolumeSize"` /* 数据盘单盘大小(GB) */DataVolumeInterface *string `json:"dataVolumeInterface"` /* 数据盘接口;包含SAS、SATA、NVMe */DataVolumeType *string `json:"dataVolumeType"` /* 数据盘介质参数类型; 包含SSD、HDD */DataVolumeDescription *string `json:"dataVolumeDescription"` /* 数据盘描述 */SmartNicExist *bool `json:"smartNicExist"` /* 是否有智能网卡,true为弹性裸金属; false为标准裸金属 */NvmeVolumeAmount int32 `json:"nvmeVolumeAmount"` /* NVME硬盘数量 */NvmeVolumeSize int32 `json:"nvmeVolumeSize"` /* NVME硬盘单盘大小(GB) */NvmeVolumeType *string `json:"nvmeVolumeType"` /* NVME介质类型; 包含SSD、HDD */NvmeVolumeInterface *string `json:"nvmeVolumeInterface"` /* NVME接口类型;包含SAS、SATA、NVMe */GpuAmount int32 `json:"gpuAmount"` /* GPU数目 */GpuSize int32 `json:"gpuSize"` /* GPU显存 */GpuManufacturer *string `json:"gpuManufacturer"` /* GPU厂商;Nvidia,Huawei,Cambricon等 */GpuModel *string `json:"gpuModel"` /* GPU型号 */ComputeIBAmount int32 `json:"computeIBAmount"` /* 计算ib网卡大小 */ComputeIBRate int32 `json:"computeIBRate"` /* 计算ib网卡速率(GE) */StorageIBAmount int32 `json:"storageIBAmount"` /* 存储ib网卡大小 */StorageIBRate int32 `json:"storageIBRate"` /* 存储ib网卡速率(GE) */ComputeRoCEAmount int32 `json:"computeRoCEAmount"` /* 计算RoCE网卡大小 */ComputeRoCERate int32 `json:"computeRoCERate"` /* 计算RoCE网卡速率(GE) */StorageRoCEAmount int32 `json:"storageRoCEAmount"` /* 存储RoCE网卡大小 */StorageRoCERate int32 `json:"storageRoCERate"` /* 存储RoCE网卡速率(GE) */SupportCloud *bool `json:"supportCloud"` /* 是否支持云盘 */CloudBoot *bool `json:"cloudBoot"` /* 是否支持云盘启动 */ }
type EbmListInstanceV4plusReturnObjResultsFlavorResponse ¶
type EbmListInstanceV4plusReturnObjResultsFlavorResponse struct { NumaNodeAmount int32 `json:"numaNodeAmount"` /* cpu numa */NicAmount int32 `json:"nicAmount"` /* 网卡 */MemSize int32 `json:"memSize"` /* 内存大小 */Ram int32 `json:"ram"` /* 内存数量 */Vcpus int32 `json:"vcpus"` /* vCPU数量 */CpuThreadAmount int32 `json:"cpuThreadAmount"` /* cpu进程数目 */DeviceType *string `json:"deviceType"` /* 设备类型 */ }
type EbmListInstanceV4plusReturnObjResultsInterfacesResponse ¶
type EbmListInstanceV4plusReturnObjResultsInterfacesResponse struct { InterfaceUUID *string `json:"interfaceUUID"` /* 网卡UUID */Master *bool `json:"master"` /* 是否为主网卡 */VpcUUID *string `json:"vpcUUID"` /* 网络UUID */SubnetUUID *string `json:"subnetUUID"` /* 子网UUID */PortUUID *string `json:"portUUID"` /* Port UUID */Ipv4 *string `json:"ipv4"` /* IPv4地址 */Ipv4Gateway *string `json:"ipv4Gateway"` /* IPv4网关 */Ipv6 *string `json:"ipv6"` /* IPv6地址 */Ipv6Gateway *string `json:"ipv6Gateway"` /* IPv4网关 */VipUUIDList []*string `json:"vipUUIDList"` /* vip UUID列表 */VipList []*string `json:"vipList"` /* vip列表 */SecurityGroups []*EbmListInstanceV4plusReturnObjResultsInterfacesSecurityGroupsResponse `json:"securityGroups"` /* 安全组信息列表 */ }
type EbmListInstanceV4plusReturnObjResultsRaidDetailResponse ¶
type EbmListInstanceV4plusReturnObjResultsRaidDetailResponse struct { SystemVolume *EbmListInstanceV4plusReturnObjResultsRaidDetailSystemVolumeResponse `json:"systemVolume"` /* 系统盘 */DataVolume *EbmListInstanceV4plusReturnObjResultsRaidDetailDataVolumeResponse `json:"dataVolume"` /* 数据盘 */ }
type EbmListInstanceV4plusReturnObjResultsResponse ¶
type EbmListInstanceV4plusReturnObjResultsResponse struct { RegionID *string `json:"regionID"` /* 资源池ID */Region *string `json:"region"` /* 资源池名 */AzName *string `json:"azName"` /* 可用区名 */ResourceID *string `json:"resourceID"` /* 资源ID */InstanceUUID *string `json:"instanceUUID"` /* 物理机ID */DeviceUUID *string `json:"deviceUUID"` /* 设备ID */DeviceType *string `json:"deviceType"` /* 设备类型 */DisplayName *string `json:"displayName"` /* 物理机展示名 */InstanceName *string `json:"instanceName"` /* 物理机名称 */Description *string `json:"description"` /* 物理机描述 */ZabbixName *string `json:"zabbixName"` /* zabbixName */SystemVolumeRaidID *string `json:"systemVolumeRaidID"` /* 本地系统盘raid id */DataVolumeRaidID *string `json:"dataVolumeRaidID"` /* 数据盘raid id */ImageID *string `json:"imageID"` /* 镜像ID */OsType int32 `json:"osType"` /* 操作系统类型编号 */OsTypeName *string `json:"osTypeName"` /* 操作系统类型 */VpcID *string `json:"vpcID"` /* 主网卡网络ID */VpcName *string `json:"vpcName"` /* 私有云名称 */SubnetID *string `json:"subnetID"` /* 主网卡子网id */PublicIP *string `json:"publicIP"` /* 公网IPIPv4地址 */PrivateIP *string `json:"privateIP"` /* 主网卡私有IPv4地址 */PublicIPv6 *string `json:"publicIPv6"` /* 公网IPv6地址 */PrivateIPv6 *string `json:"privateIPv6"` /* 私有IPv6地址 */EbmState *string `json:"ebmState"` /* 物理机状态 */Flavor *EbmListInstanceV4plusReturnObjResultsFlavorResponse `json:"flavor"` /* 规格信息 */Interfaces []*EbmListInstanceV4plusReturnObjResultsInterfacesResponse `json:"interfaces"` /* 网卡信息 */NetworkInfo []*EbmListInstanceV4plusReturnObjResultsNetworkInfoResponse `json:"networkInfo"` /* 网络信息 */RaidDetail *EbmListInstanceV4plusReturnObjResultsRaidDetailResponse `json:"raidDetail"` /* 磁盘阵列信息 */AttachedVolumes []*string `json:"attachedVolumes"` /* 挂载的硬盘ID */DeviceDetail *EbmListInstanceV4plusReturnObjResultsDeviceDetailResponse `json:"deviceDetail"` /* 设备信息 */Freezing *bool `json:"freezing"` /* 是否冻结 */Expired *bool `json:"expired"` /* 是否到期 */ReleaseDate *string `json:"releaseDate"` /* 预期释放时间 */CreateTime *string `json:"createTime"` /* 创建时间 */UpdatedTime *string `json:"updatedTime"` /* 最后更新时间 */ExpiredTime *string `json:"expiredTime"` /* 到期时间 */OnDemand *bool `json:"onDemand"` /* 付费方式,true表示按量付费; false为包周期 */ }
type EbmMetadataBatchCreateApi ¶
type EbmMetadataBatchCreateApi struct {
// contains filtered or unexported fields
}
func NewEbmMetadataBatchCreateApi ¶
func NewEbmMetadataBatchCreateApi(client *core.CtyunClient) *EbmMetadataBatchCreateApi
func (*EbmMetadataBatchCreateApi) Do ¶
func (a *EbmMetadataBatchCreateApi) Do(ctx context.Context, credential core.Credential, req *EbmMetadataBatchCreateRequest) (*EbmMetadataBatchCreateResponse, error)
type EbmMetadataBatchCreateMetadataRequest ¶
type EbmMetadataBatchCreateMetadataRequest struct{}
type EbmMetadataBatchCreateRequest ¶
type EbmMetadataBatchCreateRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */Metadata *EbmMetadataBatchCreateMetadataRequest `json:"metadata"` /* 元数据信息;结构为字典类型,其中key和value均为String类型参数,key的长度必须小于257 */ }
type EbmMetadataBatchCreateResponse ¶
type EbmMetadataBatchCreateResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码('800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 错误码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 失败时的错误描述,一般为英文描述 */Description *string `json:"description"` /* 失败时的错误描述,一般为中文描述 */ReturnObj *EbmMetadataBatchCreateReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */Error *string `json:"error"` /* 错误码,为product.module.code三段式码,详见错误码说明 */ }
type EbmMetadataBatchCreateReturnObjResponse ¶
type EbmMetadataBatchCreateReturnObjResponse struct{}
type EbmMetadataBatchUpdateApi ¶
type EbmMetadataBatchUpdateApi struct {
// contains filtered or unexported fields
}
func NewEbmMetadataBatchUpdateApi ¶
func NewEbmMetadataBatchUpdateApi(client *core.CtyunClient) *EbmMetadataBatchUpdateApi
func (*EbmMetadataBatchUpdateApi) Do ¶
func (a *EbmMetadataBatchUpdateApi) Do(ctx context.Context, credential core.Credential, req *EbmMetadataBatchUpdateRequest) (*EbmMetadataBatchUpdateResponse, error)
type EbmMetadataBatchUpdateMetadataRequest ¶
type EbmMetadataBatchUpdateMetadataRequest struct{}
type EbmMetadataBatchUpdateRequest ¶
type EbmMetadataBatchUpdateRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */Metadata *EbmMetadataBatchUpdateMetadataRequest `json:"metadata"` /* 元数据信息;结构为字典类型,其中key和value均为String类型参数,key的长度必须小于257 */ }
type EbmMetadataBatchUpdateResponse ¶
type EbmMetadataBatchUpdateResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码('800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 错误码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 失败时的错误描述,一般为英文描述 */Description *string `json:"description"` /* 失败时的错误描述,一般为中文描述 */ReturnObj *EbmMetadataBatchUpdateReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */Error *string `json:"error"` /* 错误码,为product.module.code三段式码,详见错误码说明 */ }
type EbmMetadataBatchUpdateReturnObjResponse ¶
type EbmMetadataBatchUpdateReturnObjResponse struct{}
type EbmMetadataCreateApi ¶
type EbmMetadataCreateApi struct {
// contains filtered or unexported fields
}
func NewEbmMetadataCreateApi ¶
func NewEbmMetadataCreateApi(client *core.CtyunClient) *EbmMetadataCreateApi
func (*EbmMetadataCreateApi) Do ¶
func (a *EbmMetadataCreateApi) Do(ctx context.Context, credential core.Credential, req *EbmMetadataCreateRequest) (*EbmMetadataCreateResponse, error)
type EbmMetadataCreateRequest ¶
type EbmMetadataCreateRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */MetadataKey string `json:"metadataKey"` /* 元数据键值;长度必须小于257 */MetadataValue string `json:"metadataValue"` /* 元数据值 */ }
type EbmMetadataCreateResponse ¶
type EbmMetadataCreateResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 错误码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMetadataCreateReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */Error *string `json:"error"` /* 错误码,为product.module.code三段式码,详见错误码说明 */ }
type EbmMetadataCreateReturnObjResponse ¶
type EbmMetadataCreateReturnObjResponse struct{}
type EbmMetadataDeleteAllApi ¶
type EbmMetadataDeleteAllApi struct {
// contains filtered or unexported fields
}
func NewEbmMetadataDeleteAllApi ¶
func NewEbmMetadataDeleteAllApi(client *core.CtyunClient) *EbmMetadataDeleteAllApi
func (*EbmMetadataDeleteAllApi) Do ¶
func (a *EbmMetadataDeleteAllApi) Do(ctx context.Context, credential core.Credential, req *EbmMetadataDeleteAllRequest) (*EbmMetadataDeleteAllResponse, error)
type EbmMetadataDeleteAllRequest ¶
type EbmMetadataDeleteAllRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmMetadataDeleteAllResponse ¶
type EbmMetadataDeleteAllResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 错误码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMetadataDeleteAllReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */Error *string `json:"error"` /* 错误码,为product.module.code三段式码,详见错误码说明 */ }
type EbmMetadataDeleteAllReturnObjResponse ¶
type EbmMetadataDeleteAllReturnObjResponse struct{}
type EbmMetadataDeleteApi ¶
type EbmMetadataDeleteApi struct {
// contains filtered or unexported fields
}
func NewEbmMetadataDeleteApi ¶
func NewEbmMetadataDeleteApi(client *core.CtyunClient) *EbmMetadataDeleteApi
func (*EbmMetadataDeleteApi) Do ¶
func (a *EbmMetadataDeleteApi) Do(ctx context.Context, credential core.Credential, req *EbmMetadataDeleteRequest) (*EbmMetadataDeleteResponse, error)
type EbmMetadataDeleteRequest ¶
type EbmMetadataDeleteRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */MetadataKey string `json:"metadataKey"` /* 元数据键值 */ }
type EbmMetadataDeleteResponse ¶
type EbmMetadataDeleteResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 错误码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMetadataDeleteReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */Error *string `json:"error"` /* 错误码,为product.module.code三段式码,详见错误码说明 */ }
type EbmMetadataDeleteReturnObjResponse ¶
type EbmMetadataDeleteReturnObjResponse struct{}
type EbmMetadataListApi ¶
type EbmMetadataListApi struct {
// contains filtered or unexported fields
}
func NewEbmMetadataListApi ¶
func NewEbmMetadataListApi(client *core.CtyunClient) *EbmMetadataListApi
func (*EbmMetadataListApi) Do ¶
func (a *EbmMetadataListApi) Do(ctx context.Context, credential core.Credential, req *EbmMetadataListRequest) (*EbmMetadataListResponse, error)
type EbmMetadataListRequest ¶
type EbmMetadataListRequest struct { RegionID string /* 资源池ID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">获取可用区信息</a>,查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */MetadataKey *string /* 元数据键值,如缺省则查询所有元数据信息 */ }
type EbmMetadataListResponse ¶
type EbmMetadataListResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 错误码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMetadataListReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */Error *string `json:"error"` /* 错误码,为product.module.code三段式码,详见错误码说明 */ }
type EbmMetadataListReturnObjMetadataResponse ¶
type EbmMetadataListReturnObjMetadataResponse struct{}
type EbmMetadataListReturnObjResponse ¶
type EbmMetadataListReturnObjResponse struct {
Metadata *EbmMetadataListReturnObjMetadataResponse `json:"metadata"` /* 元数据,未设置情况下元数据则返回{}
*/
}
type EbmMetadataUpdateApi ¶
type EbmMetadataUpdateApi struct {
// contains filtered or unexported fields
}
func NewEbmMetadataUpdateApi ¶
func NewEbmMetadataUpdateApi(client *core.CtyunClient) *EbmMetadataUpdateApi
func (*EbmMetadataUpdateApi) Do ¶
func (a *EbmMetadataUpdateApi) Do(ctx context.Context, credential core.Credential, req *EbmMetadataUpdateRequest) (*EbmMetadataUpdateResponse, error)
type EbmMetadataUpdateRequest ¶
type EbmMetadataUpdateRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">获取可用区信息</a>,查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID */MetadataKey string `json:"metadataKey"` /* 元数据键值 */MetadataValue string `json:"metadataValue"` /* 元数据值 */ }
type EbmMetadataUpdateResponse ¶
type EbmMetadataUpdateResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 错误码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMetadataUpdateReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */Error *string `json:"error"` /* 错误码,为product.module.code三段式码,详见错误码说明 */ }
type EbmMetadataUpdateReturnObjResponse ¶
type EbmMetadataUpdateReturnObjResponse struct{}
type EbmMonitorHistoryCpuMetricApi ¶
type EbmMonitorHistoryCpuMetricApi struct {
// contains filtered or unexported fields
}
func NewEbmMonitorHistoryCpuMetricApi ¶
func NewEbmMonitorHistoryCpuMetricApi(client *core.CtyunClient) *EbmMonitorHistoryCpuMetricApi
func (*EbmMonitorHistoryCpuMetricApi) Do ¶
func (a *EbmMonitorHistoryCpuMetricApi) Do(ctx context.Context, credential core.Credential, req *EbmMonitorHistoryCpuMetricRequest) (*EbmMonitorHistoryCpuMetricResponse, error)
type EbmMonitorHistoryCpuMetricRequest ¶
type EbmMonitorHistoryCpuMetricRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */StartTime int32 /* 监控起始时间(unix秒时间戳) */EndTime int32 /* 监控结束时间(unix秒时间戳) */ }
type EbmMonitorHistoryCpuMetricResponse ¶
type EbmMonitorHistoryCpuMetricResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMonitorHistoryCpuMetricReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmMonitorHistoryCpuMetricReturnObjResponse ¶
type EbmMonitorHistoryCpuMetricReturnObjResponse struct {
Result []*EbmMonitorHistoryCpuMetricReturnObjResultResponse `json:"result"` /* 返回数据结果
*/
}
type EbmMonitorHistoryCpuMetricReturnObjResultItemAggregateListResponse ¶
type EbmMonitorHistoryCpuMetricReturnObjResultItemAggregateListResponse struct {
CpuUtil []*EbmMonitorHistoryCpuMetricReturnObjResultItemAggregateListCpuUtilResponse `json:"cpuUtil"` /* CPU监控数据列表
*/
}
type EbmMonitorHistoryCpuMetricReturnObjResultResponse ¶
type EbmMonitorHistoryCpuMetricReturnObjResultResponse struct { InstanceUUID *string `json:"instanceUUID"` /* 唯一键 */FuserLastUpdated *string `json:"fuserLastUpdated"` /* 用户最近更新时间 */ItemAggregateList *EbmMonitorHistoryCpuMetricReturnObjResultItemAggregateListResponse `json:"itemAggregateList"` /* 监控项值列表 */ }
type EbmMonitorHistoryDiskMetricApi ¶
type EbmMonitorHistoryDiskMetricApi struct {
// contains filtered or unexported fields
}
func NewEbmMonitorHistoryDiskMetricApi ¶
func NewEbmMonitorHistoryDiskMetricApi(client *core.CtyunClient) *EbmMonitorHistoryDiskMetricApi
func (*EbmMonitorHistoryDiskMetricApi) Do ¶
func (a *EbmMonitorHistoryDiskMetricApi) Do(ctx context.Context, credential core.Credential, req *EbmMonitorHistoryDiskMetricRequest) (*EbmMonitorHistoryDiskMetricResponse, error)
type EbmMonitorHistoryDiskMetricRequest ¶
type EbmMonitorHistoryDiskMetricRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */StartTime int32 /* 监控起始时间(unix秒时间戳) */EndTime int32 /* 监控结束时间(unix秒时间戳) */ }
type EbmMonitorHistoryDiskMetricResponse ¶
type EbmMonitorHistoryDiskMetricResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMonitorHistoryDiskMetricReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmMonitorHistoryDiskMetricReturnObjResponse ¶
type EbmMonitorHistoryDiskMetricReturnObjResponse struct {
Result []*EbmMonitorHistoryDiskMetricReturnObjResultResponse `json:"result"` /* 返回数据结果
*/
}
type EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListResponse ¶
type EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListResponse struct { DiskWriteRequestsRate []*EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListDiskWriteRequestsRateResponse `json:"diskWriteRequestsRate"` /* 磁盘每秒写入请求次数监控列表 */DiskReadRequestsRate []*EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListDiskReadRequestsRateResponse `json:"diskReadRequestsRate"` /* 磁盘每秒读取请求次数监控列表 */DiskWriteBytesRate []*EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListDiskWriteBytesRateResponse `json:"diskWriteBytesRate"` /* 磁盘写入速率监控列表 */DiskReadBytesRate []*EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListDiskReadBytesRateResponse `json:"diskReadBytesRate"` /* 磁盘读取速率监控列表 */DiskUtil []*EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListDiskUtilResponse `json:"diskUtil"` /* 磁盘使用率监控列表 */ }
type EbmMonitorHistoryDiskMetricReturnObjResultResponse ¶
type EbmMonitorHistoryDiskMetricReturnObjResultResponse struct { InstanceUUID *string `json:"instanceUUID"` /* 唯一键 */FuserLastUpdated *string `json:"fuserLastUpdated"` /* 用户最近更新时间 */ItemAggregateList *EbmMonitorHistoryDiskMetricReturnObjResultItemAggregateListResponse `json:"itemAggregateList"` /* 监控项值列表 */ }
type EbmMonitorHistoryInterfaceMetricApi ¶
type EbmMonitorHistoryInterfaceMetricApi struct {
// contains filtered or unexported fields
}
func NewEbmMonitorHistoryInterfaceMetricApi ¶
func NewEbmMonitorHistoryInterfaceMetricApi(client *core.CtyunClient) *EbmMonitorHistoryInterfaceMetricApi
func (*EbmMonitorHistoryInterfaceMetricApi) Do ¶
func (a *EbmMonitorHistoryInterfaceMetricApi) Do(ctx context.Context, credential core.Credential, req *EbmMonitorHistoryInterfaceMetricRequest) (*EbmMonitorHistoryInterfaceMetricResponse, error)
type EbmMonitorHistoryInterfaceMetricRequest ¶
type EbmMonitorHistoryInterfaceMetricRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */StartTime int32 /* 监控起始时间(unix秒时间戳) */EndTime int32 /* 监控结束时间(unix秒时间戳) */ }
type EbmMonitorHistoryInterfaceMetricResponse ¶
type EbmMonitorHistoryInterfaceMetricResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMonitorHistoryInterfaceMetricReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmMonitorHistoryInterfaceMetricReturnObjResponse ¶
type EbmMonitorHistoryInterfaceMetricReturnObjResponse struct {
Result []*EbmMonitorHistoryInterfaceMetricReturnObjResultResponse `json:"result"` /* 返回数据结果
*/
}
type EbmMonitorHistoryInterfaceMetricReturnObjResultItemAggregateListResponse ¶
type EbmMonitorHistoryInterfaceMetricReturnObjResultItemAggregateListResponse struct { NetOutBytesRate []*EbmMonitorHistoryInterfaceMetricReturnObjResultItemAggregateListNetOutBytesRateResponse `json:"netOutBytesRate"` /* 网卡输出流量速率监控数据列表 */NetInBytesRate []*EbmMonitorHistoryInterfaceMetricReturnObjResultItemAggregateListNetInBytesRateResponse `json:"netInBytesRate"` /* 网卡输入流量速率监控数据列表 */ }
type EbmMonitorHistoryInterfaceMetricReturnObjResultResponse ¶
type EbmMonitorHistoryInterfaceMetricReturnObjResultResponse struct { InstanceUUID *string `json:"instanceUUID"` /* 唯一键 */FuserLastUpdated *string `json:"fuserLastUpdated"` /* 用户最近更新时间 */ItemAggregateList *EbmMonitorHistoryInterfaceMetricReturnObjResultItemAggregateListResponse `json:"itemAggregateList"` /* 监控项值列表 */ }
type EbmMonitorHistoryMemoryMetricApi ¶
type EbmMonitorHistoryMemoryMetricApi struct {
// contains filtered or unexported fields
}
func NewEbmMonitorHistoryMemoryMetricApi ¶
func NewEbmMonitorHistoryMemoryMetricApi(client *core.CtyunClient) *EbmMonitorHistoryMemoryMetricApi
func (*EbmMonitorHistoryMemoryMetricApi) Do ¶
func (a *EbmMonitorHistoryMemoryMetricApi) Do(ctx context.Context, credential core.Credential, req *EbmMonitorHistoryMemoryMetricRequest) (*EbmMonitorHistoryMemoryMetricResponse, error)
type EbmMonitorHistoryMemoryMetricRequest ¶
type EbmMonitorHistoryMemoryMetricRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */StartTime int32 /* 监控起始时间(unix秒时间戳) */EndTime int32 /* 监控结束时间(unix秒时间戳) */ }
type EbmMonitorHistoryMemoryMetricResponse ¶
type EbmMonitorHistoryMemoryMetricResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMonitorHistoryMemoryMetricReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmMonitorHistoryMemoryMetricReturnObjResponse ¶
type EbmMonitorHistoryMemoryMetricReturnObjResponse struct {
Result []*EbmMonitorHistoryMemoryMetricReturnObjResultResponse `json:"result"` /* 返回数据结果
*/
}
type EbmMonitorHistoryMemoryMetricReturnObjResultItemAggregateListResponse ¶
type EbmMonitorHistoryMemoryMetricReturnObjResultItemAggregateListResponse struct {
MemUtil []*EbmMonitorHistoryMemoryMetricReturnObjResultItemAggregateListMemUtilResponse `json:"memUtil"` /* 内存监控数据列表
*/
}
type EbmMonitorHistoryMemoryMetricReturnObjResultResponse ¶
type EbmMonitorHistoryMemoryMetricReturnObjResultResponse struct { InstanceUUID *string `json:"instanceUUID"` /* 唯一键 */FuserLastUpdated *string `json:"fuserLastUpdated"` /* 用户最近更新时间 */ItemAggregateList *EbmMonitorHistoryMemoryMetricReturnObjResultItemAggregateListResponse `json:"itemAggregateList"` /* 监控项值列表 */ }
type EbmMonitorLatestCpuMetricApi ¶
type EbmMonitorLatestCpuMetricApi struct {
// contains filtered or unexported fields
}
func NewEbmMonitorLatestCpuMetricApi ¶
func NewEbmMonitorLatestCpuMetricApi(client *core.CtyunClient) *EbmMonitorLatestCpuMetricApi
func (*EbmMonitorLatestCpuMetricApi) Do ¶
func (a *EbmMonitorLatestCpuMetricApi) Do(ctx context.Context, credential core.Credential, req *EbmMonitorLatestCpuMetricRequest) (*EbmMonitorLatestCpuMetricResponse, error)
type EbmMonitorLatestCpuMetricRequest ¶
type EbmMonitorLatestCpuMetricRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmMonitorLatestCpuMetricResponse ¶
type EbmMonitorLatestCpuMetricResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMonitorLatestCpuMetricReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmMonitorLatestCpuMetricReturnObjResponse ¶
type EbmMonitorLatestCpuMetricReturnObjResponse struct {
Result []*EbmMonitorLatestCpuMetricReturnObjResultResponse `json:"result"` /* 返回数据结果
*/
}
type EbmMonitorLatestCpuMetricReturnObjResultResponse ¶
type EbmMonitorLatestCpuMetricReturnObjResultResponse struct { InstanceUUID *string `json:"instanceUUID"` /* 唯一键 */FuserLastUpdated *string `json:"fuserLastUpdated"` /* 用户最近更新时间 */ItemList *EbmMonitorLatestCpuMetricReturnObjResultItemListResponse `json:"itemList"` /* 监控项值列表 */ }
type EbmMonitorLatestDiskMetricApi ¶
type EbmMonitorLatestDiskMetricApi struct {
// contains filtered or unexported fields
}
func NewEbmMonitorLatestDiskMetricApi ¶
func NewEbmMonitorLatestDiskMetricApi(client *core.CtyunClient) *EbmMonitorLatestDiskMetricApi
func (*EbmMonitorLatestDiskMetricApi) Do ¶
func (a *EbmMonitorLatestDiskMetricApi) Do(ctx context.Context, credential core.Credential, req *EbmMonitorLatestDiskMetricRequest) (*EbmMonitorLatestDiskMetricResponse, error)
type EbmMonitorLatestDiskMetricRequest ¶
type EbmMonitorLatestDiskMetricRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmMonitorLatestDiskMetricResponse ¶
type EbmMonitorLatestDiskMetricResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMonitorLatestDiskMetricReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmMonitorLatestDiskMetricReturnObjResponse ¶
type EbmMonitorLatestDiskMetricReturnObjResponse struct {
Result []*EbmMonitorLatestDiskMetricReturnObjResultResponse `json:"result"` /* 返回数据结果
*/
}
type EbmMonitorLatestDiskMetricReturnObjResultItemListResponse ¶
type EbmMonitorLatestDiskMetricReturnObjResultItemListResponse struct { SamplingTime *string `json:"samplingTime"` /* 监控获取时间 */DiskWriteRequestsRate int32 `json:"diskWriteRequestsRate"` /* 当前磁盘每秒写入请求次数 */DiskReadRequestsRate int32 `json:"diskReadRequestsRate"` /* 当前磁盘每秒读取请求次数 */DiskWriteBytesRate float64 `json:"diskWriteBytesRate"` /* 当前磁盘写入速率(kb/s) */DiskReadBytesRate float64 `json:"diskReadBytesRate"` /* 当前磁盘读取速率(kb/s) */DiskUtil float64 `json:"diskUtil"` /* 当前磁盘使用率(0-100) */ }
type EbmMonitorLatestDiskMetricReturnObjResultResponse ¶
type EbmMonitorLatestDiskMetricReturnObjResultResponse struct { InstanceUUID *string `json:"instanceUUID"` /* 唯一键 */FuserLastUpdated *string `json:"fuserLastUpdated"` /* 用户最近更新时间 */ItemList *EbmMonitorLatestDiskMetricReturnObjResultItemListResponse `json:"itemList"` /* 监控项值列表 */ }
type EbmMonitorLatestInterfaceMetricApi ¶
type EbmMonitorLatestInterfaceMetricApi struct {
// contains filtered or unexported fields
}
func NewEbmMonitorLatestInterfaceMetricApi ¶
func NewEbmMonitorLatestInterfaceMetricApi(client *core.CtyunClient) *EbmMonitorLatestInterfaceMetricApi
func (*EbmMonitorLatestInterfaceMetricApi) Do ¶
func (a *EbmMonitorLatestInterfaceMetricApi) Do(ctx context.Context, credential core.Credential, req *EbmMonitorLatestInterfaceMetricRequest) (*EbmMonitorLatestInterfaceMetricResponse, error)
type EbmMonitorLatestInterfaceMetricRequest ¶
type EbmMonitorLatestInterfaceMetricRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmMonitorLatestInterfaceMetricResponse ¶
type EbmMonitorLatestInterfaceMetricResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMonitorLatestInterfaceMetricReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmMonitorLatestInterfaceMetricReturnObjResponse ¶
type EbmMonitorLatestInterfaceMetricReturnObjResponse struct {
Result []*EbmMonitorLatestInterfaceMetricReturnObjResultResponse `json:"result"` /* 返回数据结果
*/
}
type EbmMonitorLatestInterfaceMetricReturnObjResultResponse ¶
type EbmMonitorLatestInterfaceMetricReturnObjResultResponse struct { InstanceUUID *string `json:"instanceUUID"` /* 唯一键 */FuserLastUpdated *string `json:"fuserLastUpdated"` /* 用户最近更新时间 */ItemList *EbmMonitorLatestInterfaceMetricReturnObjResultItemListResponse `json:"itemList"` /* 监控项值列表 */ }
type EbmMonitorLatestMemoryMetricApi ¶
type EbmMonitorLatestMemoryMetricApi struct {
// contains filtered or unexported fields
}
func NewEbmMonitorLatestMemoryMetricApi ¶
func NewEbmMonitorLatestMemoryMetricApi(client *core.CtyunClient) *EbmMonitorLatestMemoryMetricApi
func (*EbmMonitorLatestMemoryMetricApi) Do ¶
func (a *EbmMonitorLatestMemoryMetricApi) Do(ctx context.Context, credential core.Credential, req *EbmMonitorLatestMemoryMetricRequest) (*EbmMonitorLatestMemoryMetricResponse, error)
type EbmMonitorLatestMemoryMetricRequest ¶
type EbmMonitorLatestMemoryMetricRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmMonitorLatestMemoryMetricResponse ¶
type EbmMonitorLatestMemoryMetricResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmMonitorLatestMemoryMetricReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmMonitorLatestMemoryMetricReturnObjResponse ¶
type EbmMonitorLatestMemoryMetricReturnObjResponse struct {
Result []*EbmMonitorLatestMemoryMetricReturnObjResultResponse `json:"result"` /* 返回数据结果
*/
}
type EbmMonitorLatestMemoryMetricReturnObjResultResponse ¶
type EbmMonitorLatestMemoryMetricReturnObjResultResponse struct { InstanceUUID *string `json:"instanceUUID"` /* 唯一键 */FuserLastUpdated *string `json:"fuserLastUpdated"` /* 用户最近更新时间 */ItemList *EbmMonitorLatestMemoryMetricReturnObjResultItemListResponse `json:"itemList"` /* 监控项值列表 */ }
type EbmRaidTypeListApi ¶
type EbmRaidTypeListApi struct {
// contains filtered or unexported fields
}
func NewEbmRaidTypeListApi ¶
func NewEbmRaidTypeListApi(client *core.CtyunClient) *EbmRaidTypeListApi
func (*EbmRaidTypeListApi) Do ¶
func (a *EbmRaidTypeListApi) Do(ctx context.Context, credential core.Credential, req *EbmRaidTypeListRequest) (*EbmRaidTypeListResponse, error)
type EbmRaidTypeListRequest ¶
type EbmRaidTypeListRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */DeviceType string /* 物理机套餐类型<br/><a href="https://www.ctyun.cn/document/10027724/10040107">查询资源池内物理机套餐</a><br /><a href="https://www.ctyun.cn/document/10027724/10040124">查询指定物理机的套餐信息</a> */VolumeType string /* 本地磁盘类型,取值范围:system(系统盘),data(数据盘) */ }
type EbmRaidTypeListResponse ¶
type EbmRaidTypeListResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmRaidTypeListReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmRaidTypeListReturnObjResponse ¶
type EbmRaidTypeListReturnObjResponse struct { TotalCount int32 `json:"totalCount"` /* 总记录数 */Results []*EbmRaidTypeListReturnObjResultsResponse `json:"results"` /* 分页明细,元素类型是results,定义请参考表results */ }
type EbmRaidTypeListReturnObjResultsResponse ¶
type EbmRaidTypeListReturnObjResultsResponse struct { DeviceType *string `json:"deviceType"` /* 套餐类型 */VolumeType *string `json:"volumeType"` /* 磁盘类型 */Uuid *string `json:"uuid"` /* raid uuid */NameEn *string `json:"nameEn"` /* raid英文名称 */NameZh *string `json:"nameZh"` /* raid中文名称 */VolumeDetail *string `json:"volumeDetail"` /* 对应套餐磁盘描述 */DescriptionEn *string `json:"descriptionEn"` /* raid英文介绍 */DescriptionZh *string `json:"descriptionZh"` /* raid中文介绍 */ }
type EbmRebootInstanceApi ¶
type EbmRebootInstanceApi struct {
// contains filtered or unexported fields
}
func NewEbmRebootInstanceApi ¶
func NewEbmRebootInstanceApi(client *core.CtyunClient) *EbmRebootInstanceApi
func (*EbmRebootInstanceApi) Do ¶
func (a *EbmRebootInstanceApi) Do(ctx context.Context, credential core.Credential, req *EbmRebootInstanceRequest) (*EbmRebootInstanceResponse, error)
type EbmRebootInstanceRequest ¶
type EbmRebootInstanceRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmRebootInstanceResponse ¶
type EbmRebootInstanceResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmRebootInstanceReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmRebootInstanceReturnObjResponse ¶
type EbmRebootInstanceReturnObjResponse struct{}
type EbmReinstallInstanceApi ¶
type EbmReinstallInstanceApi struct {
// contains filtered or unexported fields
}
func NewEbmReinstallInstanceApi ¶
func NewEbmReinstallInstanceApi(client *core.CtyunClient) *EbmReinstallInstanceApi
func (*EbmReinstallInstanceApi) Do ¶
func (a *EbmReinstallInstanceApi) Do(ctx context.Context, credential core.Credential, req *EbmReinstallInstanceRequest) (*EbmReinstallInstanceResponse, error)
type EbmReinstallInstanceRequest ¶
type EbmReinstallInstanceRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */Hostname string `json:"hostname"` /* hostname,linux系统2到63位长度;windows系统2-15位长度;<br/>允许使用大小写字母、数字、连字符'-',必须以字母开头(大小写均可),不能连续使用'-','-'不能用于结尾,不能仅使用数字 */Password string `json:"password"` /* 密码 (必须包含大小写字母和(一个数字或者特殊字符)长度8到30位) */ImageUUID string `json:"imageUUID"` /* 物理机镜像UUID<br /><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4577&data=97">查询物理机镜像</a> */SystemVolumeRaidUUID *string `json:"systemVolumeRaidUUID"` /* 本地系统盘raid类型,如果有本地盘则必填<br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=5881&data=97">查询物理机实例本地盘raid信息</a><br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4576&data=97">查询物理机raid</a> */DataVolumeRaidUUID *string `json:"dataVolumeRaidUUID"` /* 本地数据盘raid类型,如果有本地盘则必填<br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=5881&data=97">查询物理机实例本地盘raid信息</a><br/><a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=4576&data=97">查询物理机raid</a> */RedoRaid bool `json:"redoRaid"` /* 是否重新做raid,如果没有本地盘的必须为false */UserData *string `json:"userData"` /* 用户自定义数据,需要以Base64方式编码,Base64编码后的长度限制为1-16384字符 */KeyName *string `json:"keyName"` /* 密钥对名称。满足以下规则:只能由数字、字母、-组成,不能以数字和-开头、以-结尾,且长度为2-63字符 */ }
type EbmReinstallInstanceResponse ¶
type EbmReinstallInstanceResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmReinstallInstanceReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmReinstallInstanceReturnObjResponse ¶
type EbmReinstallInstanceReturnObjResponse struct{}
type EbmRemoveNicApi ¶
type EbmRemoveNicApi struct {
// contains filtered or unexported fields
}
func NewEbmRemoveNicApi ¶
func NewEbmRemoveNicApi(client *core.CtyunClient) *EbmRemoveNicApi
func (*EbmRemoveNicApi) Do ¶
func (a *EbmRemoveNicApi) Do(ctx context.Context, credential core.Credential, req *EbmRemoveNicRequest) (*EbmRemoveNicResponse, error)
type EbmRemoveNicRequest ¶
type EbmRemoveNicRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */InterfaceUUID string `json:"interfaceUUID"` /* 实例的网卡UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6940&data=97">查询单台物理机</a>和<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6941&data=97">批量查询物理机</a>获取网卡UUID */ }
type EbmRemoveNicResponse ¶
type EbmRemoveNicResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmRemoveNicReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmRemoveNicReturnObjResponse ¶
type EbmRemoveNicReturnObjResponse struct{}
type EbmRenewInstanceApi ¶
type EbmRenewInstanceApi struct {
// contains filtered or unexported fields
}
func NewEbmRenewInstanceApi ¶
func NewEbmRenewInstanceApi(client *core.CtyunClient) *EbmRenewInstanceApi
func (*EbmRenewInstanceApi) Do ¶
func (a *EbmRenewInstanceApi) Do(ctx context.Context, credential core.Credential, req *EbmRenewInstanceRequest) (*EbmRenewInstanceResponse, error)
type EbmRenewInstanceRequest ¶
type EbmRenewInstanceRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */PayVoucherPrice float32 `json:"payVoucherPrice"` /* 代金券,满足以下规则:两位小数,不足两位自动补0,超过两位小数无效;不可为负数;字段为0时表示不使用代金券 */CycleType string `json:"cycleType"` /* 订购周期类型,值为"MONTH"表示cycleCount的值单位为月,值为"YEAR"表示cycleCount的值单位为年 */CycleCount int32 `json:"cycleCount"` /* 订购周期,值的单位由cycleType决定 */ClientToken string `json:"clientToken"` /* 客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一,使用同一个ClientToken值,其他请求参数相同时,则代表为同一个请求。保留时间为24小时 */ }
type EbmRenewInstanceResponse ¶
type EbmRenewInstanceResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmRenewInstanceReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmResetHostnameApi ¶
type EbmResetHostnameApi struct {
// contains filtered or unexported fields
}
func NewEbmResetHostnameApi ¶
func NewEbmResetHostnameApi(client *core.CtyunClient) *EbmResetHostnameApi
func (*EbmResetHostnameApi) Do ¶
func (a *EbmResetHostnameApi) Do(ctx context.Context, credential core.Credential, req *EbmResetHostnameRequest) (*EbmResetHostnameResponse, error)
type EbmResetHostnameRequest ¶
type EbmResetHostnameRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */Hostname string `json:"hostname"` /* 新hostname,linux系统2到63位长度;windows系统2-15位长度;<br/>允许使用大小写字母、数字、连字符'-',必须以字母开头(大小写均可),不能连续使用'-','-'不能用于结尾,不能仅使用数字 */ }
type EbmResetHostnameResponse ¶
type EbmResetHostnameResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmResetHostnameReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmResetHostnameReturnObjResponse ¶
type EbmResetHostnameReturnObjResponse struct{}
type EbmResetPasswordApi ¶
type EbmResetPasswordApi struct {
// contains filtered or unexported fields
}
func NewEbmResetPasswordApi ¶
func NewEbmResetPasswordApi(client *core.CtyunClient) *EbmResetPasswordApi
func (*EbmResetPasswordApi) Do ¶
func (a *EbmResetPasswordApi) Do(ctx context.Context, credential core.Credential, req *EbmResetPasswordRequest) (*EbmResetPasswordResponse, error)
type EbmResetPasswordRequest ¶
type EbmResetPasswordRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */NewPassword string `json:"newPassword"` /* 新密码,满足以下规则: (必须包含大小写字母和(一个数字或者特殊字符)长度8到30位) */ }
type EbmResetPasswordResponse ¶
type EbmResetPasswordResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmResetPasswordReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmResetPasswordReturnObjResponse ¶
type EbmResetPasswordReturnObjResponse struct{}
type EbmStartInstanceApi ¶
type EbmStartInstanceApi struct {
// contains filtered or unexported fields
}
func NewEbmStartInstanceApi ¶
func NewEbmStartInstanceApi(client *core.CtyunClient) *EbmStartInstanceApi
func (*EbmStartInstanceApi) Do ¶
func (a *EbmStartInstanceApi) Do(ctx context.Context, credential core.Credential, req *EbmStartInstanceRequest) (*EbmStartInstanceResponse, error)
type EbmStartInstanceRequest ¶
type EbmStartInstanceRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmStartInstanceResponse ¶
type EbmStartInstanceResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmStartInstanceReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmStartInstanceReturnObjResponse ¶
type EbmStartInstanceReturnObjResponse struct{}
type EbmStopInstanceApi ¶
type EbmStopInstanceApi struct {
// contains filtered or unexported fields
}
func NewEbmStopInstanceApi ¶
func NewEbmStopInstanceApi(client *core.CtyunClient) *EbmStopInstanceApi
func (*EbmStopInstanceApi) Do ¶
func (a *EbmStopInstanceApi) Do(ctx context.Context, credential core.Credential, req *EbmStopInstanceRequest) (*EbmStopInstanceResponse, error)
type EbmStopInstanceRequest ¶
type EbmStopInstanceRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmStopInstanceResponse ¶
type EbmStopInstanceResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmStopInstanceReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmStopInstanceReturnObjResponse ¶
type EbmStopInstanceReturnObjResponse struct{}
type EbmUpdateInstanceApi ¶
type EbmUpdateInstanceApi struct {
// contains filtered or unexported fields
}
func NewEbmUpdateInstanceApi ¶
func NewEbmUpdateInstanceApi(client *core.CtyunClient) *EbmUpdateInstanceApi
func (*EbmUpdateInstanceApi) Do ¶
func (a *EbmUpdateInstanceApi) Do(ctx context.Context, credential core.Credential, req *EbmUpdateInstanceRequest) (*EbmUpdateInstanceResponse, error)
type EbmUpdateInstanceRequest ¶
type EbmUpdateInstanceRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */DisplayName *string `json:"displayName"` /* 实例名称。displayName和description必须至少存在一个 */Description *string `json:"description"` /* 描述。displayName和description必须至少存在一个 */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmUpdateInstanceResponse ¶
type EbmUpdateInstanceResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmUpdateInstanceReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmUpdateInstanceReturnObjResponse ¶
type EbmUpdateInstanceReturnObjResponse struct{}
type EbmUpdateSecurityGroupApi ¶
type EbmUpdateSecurityGroupApi struct {
// contains filtered or unexported fields
}
func NewEbmUpdateSecurityGroupApi ¶
func NewEbmUpdateSecurityGroupApi(client *core.CtyunClient) *EbmUpdateSecurityGroupApi
func (*EbmUpdateSecurityGroupApi) Do ¶
func (a *EbmUpdateSecurityGroupApi) Do(ctx context.Context, credential core.Credential, req *EbmUpdateSecurityGroupRequest) (*EbmUpdateSecurityGroupResponse, error)
type EbmUpdateSecurityGroupRequest ¶
type EbmUpdateSecurityGroupRequest struct { RegionID string `json:"regionID"` /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string `json:"azName"` /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string `json:"instanceUUID"` /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */InterfaceUUID string `json:"interfaceUUID"` /* 该实例上需要更新安全组的网卡UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6940&data=97">查询单台物理机</a>和<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=16&api=6941&data=97">批量查询物理机</a>获取网卡UUID */AddSecurityGroupIDList string `json:"addSecurityGroupIDList"` /* 增加安全组的ID用,分割(addSecurityGroupIDList,delSecurityGroupIDList必须有一项必填) <br /><a href="https://www.ctyun.cn/document/10026755/10040907">查询用户安全组列表</a> */DelSecurityGroupIDList string `json:"delSecurityGroupIDList"` /* 删除安全组的ID用,分割(addSecurityGroupIDList,delSecurityGroupIDList必须有一项必填) <br /><a href="https://www.ctyun.cn/document/10026753/10040758">查询单台物理机</a> <br /><a href="https://www.ctyun.cn/document/10026753/10040758">批量查询物理机</a> */ }
type EbmUpdateSecurityGroupResponse ¶
type EbmUpdateSecurityGroupResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmUpdateSecurityGroupReturnObjResponse `json:"returnObj"` /* 返回参数,值为空 */ }
type EbmUpdateSecurityGroupReturnObjResponse ¶
type EbmUpdateSecurityGroupReturnObjResponse struct{}
type EbmVncApi ¶
type EbmVncApi struct {
// contains filtered or unexported fields
}
func NewEbmVncApi ¶
func NewEbmVncApi(client *core.CtyunClient) *EbmVncApi
func (*EbmVncApi) Do ¶
func (a *EbmVncApi) Do(ctx context.Context, credential core.Credential, req *EbmVncRequest) (*EbmVncResponse, error)
type EbmVncRequest ¶
type EbmVncRequest struct { RegionID string /* 资源池ID,您可以查看<a href="https://www.ctyun.cn/document/10026730/10028695">地域和可用区</a>来了解资源池<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5851&data=87&vid=81">资源池列表查询</a>获取最新的天翼云资源池列表 */AzName string /* 可用区名称,您可以查看地域和可用区来了解可用区<br/>您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5855&data=87">资源池可用区查询</a><br/>注:查询结果中zoneList内返回存在可用区名称(即多可用区,本字段填写实际可用区名称),若查询结果中zoneList为空(即为单可用区,本字段填写default) */InstanceUUID string /* 实例UUID,您可以调用<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=9715&data=87&isNormal=1">根据订单号查询uuid</a>获取实例UUID */ }
type EbmVncResponse ¶
type EbmVncResponse struct { StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败),默认值:800 */ErrorCode *string `json:"errorCode"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Error *string `json:"error"` /* 业务细分码,为product.module.code三段式码,详见错误码说明 */Message *string `json:"message"` /* 响应结果的描述,一般为英文描述 */Description *string `json:"description"` /* 响应结果的描述,一般为中文描述 */ReturnObj *EbmVncReturnObjResponse `json:"returnObj"` /* 返回参数,参考表returnObj */ }
type EbmVncReturnObjResponse ¶
Source Files
¶
- apis.go
- ebm_add_nic_api.go
- ebm_add_security_group_api.go
- ebm_attach_volume_api.go
- ebm_batch_delete_instances_api.go
- ebm_create_instance_api.go
- ebm_create_instance_v4plus_api.go
- ebm_delete_instance_api.go
- ebm_delete_security_group_api.go
- ebm_describe_instance_api.go
- ebm_describe_instance_v4plus_api.go
- ebm_destroy_instance_api.go
- ebm_detach_volume_api.go
- ebm_device_stock_list_api.go
- ebm_device_type_list_api.go
- ebm_image_list_api.go
- ebm_instance_attached_volume_id_list_api.go
- ebm_instance_device_type_api.go
- ebm_instance_image_api.go
- ebm_instance_interface_list_api.go
- ebm_instance_interface_security_group_list_api.go
- ebm_instance_raid_list_api.go
- ebm_list_instance_api.go
- ebm_list_instance_v4plus_api.go
- ebm_metadata_batch_create_api.go
- ebm_metadata_batch_update_api.go
- ebm_metadata_create_api.go
- ebm_metadata_delete_all_api.go
- ebm_metadata_delete_api.go
- ebm_metadata_list_api.go
- ebm_metadata_update_api.go
- ebm_monitor_history_cpu_metric_api.go
- ebm_monitor_history_disk_metric_api.go
- ebm_monitor_history_interface_metric_api.go
- ebm_monitor_history_memory_metric_api.go
- ebm_monitor_latest_cpu_metric_api.go
- ebm_monitor_latest_disk_metric_api.go
- ebm_monitor_latest_interface_metric_api.go
- ebm_monitor_latest_memory_metric_api.go
- ebm_raid_type_list_api.go
- ebm_reboot_instance_api.go
- ebm_reinstall_instance_api.go
- ebm_remove_nic_api.go
- ebm_renew_instance_api.go
- ebm_reset_hostname_api.go
- ebm_reset_password_api.go
- ebm_start_instance_api.go
- ebm_stop_instance_api.go
- ebm_update_instance_api.go
- ebm_update_security_group_api.go
- ebm_vnc_api.go
Click to show internal directories.
Click to hide internal directories.