Documentation
¶
Index ¶
- type CreateAlarmRequest
- func (r CreateAlarmRequest) GetRegionId() string
- func (r *CreateAlarmRequest) SetGroupId(groupId string)
- func (r *CreateAlarmRequest) SetIdc(idc string)
- func (r *CreateAlarmRequest) SetMetric(metric string)
- func (r *CreateAlarmRequest) SetName(name string)
- func (r *CreateAlarmRequest) SetNoticeMethod(noticeMethod string)
- func (r *CreateAlarmRequest) SetNoticeObj(noticeObj string)
- func (r *CreateAlarmRequest) SetNoticePeriod(noticePeriod int)
- func (r *CreateAlarmRequest) SetOperator(operator string)
- func (r *CreateAlarmRequest) SetPeriod(period int)
- func (r *CreateAlarmRequest) SetResourceId(resourceId string)
- func (r *CreateAlarmRequest) SetResourceType(resourceType string)
- func (r *CreateAlarmRequest) SetStatisticMethod(statisticMethod string)
- func (r *CreateAlarmRequest) SetStatus(status string)
- func (r *CreateAlarmRequest) SetThreshold(threshold float64)
- func (r *CreateAlarmRequest) SetTimes(times int)
- func (r *CreateAlarmRequest) SetUserId(userId string)
- type CreateAlarmResponse
- type CreateAlarmResult
- type CreateGeneralServicesTicketRequest
- func NewCreateGeneralServicesTicketRequest() *CreateGeneralServicesTicketRequest
- func NewCreateGeneralServicesTicketRequestWithAllParams(phone *string, email *string, idc *string, isExternalIdc *bool, count *int, ...) *CreateGeneralServicesTicketRequest
- func NewCreateGeneralServicesTicketRequestWithoutParam() *CreateGeneralServicesTicketRequest
- func (r CreateGeneralServicesTicketRequest) GetRegionId() string
- func (r *CreateGeneralServicesTicketRequest) SetAttach(attach []jdccs.Attach)
- func (r *CreateGeneralServicesTicketRequest) SetCount(count int)
- func (r *CreateGeneralServicesTicketRequest) SetEmail(email string)
- func (r *CreateGeneralServicesTicketRequest) SetExternalIdcAddress(externalIdcAddress string)
- func (r *CreateGeneralServicesTicketRequest) SetExternalIdcContactPerson(externalIdcContactPerson string)
- func (r *CreateGeneralServicesTicketRequest) SetExternalIdcContactPhone(externalIdcContactPhone string)
- func (r *CreateGeneralServicesTicketRequest) SetIdc(idc string)
- func (r *CreateGeneralServicesTicketRequest) SetIsExternalIdc(isExternalIdc bool)
- func (r *CreateGeneralServicesTicketRequest) SetPhone(phone string)
- func (r *CreateGeneralServicesTicketRequest) SetRemarks(remarks string)
- type CreateGeneralServicesTicketResponse
- type CreateGeneralServicesTicketResult
- type DeleteAlarmRequest
- type DeleteAlarmResponse
- type DeleteAlarmResult
- type DescribeAlarmHistoryRequest
- func NewDescribeAlarmHistoryRequest() *DescribeAlarmHistoryRequest
- func NewDescribeAlarmHistoryRequestWithAllParams(pageNumber *int, pageSize *int, alarmId *string, idc *string, startTime *int, ...) *DescribeAlarmHistoryRequest
- func NewDescribeAlarmHistoryRequestWithoutParam() *DescribeAlarmHistoryRequest
- func (r DescribeAlarmHistoryRequest) GetRegionId() string
- func (r *DescribeAlarmHistoryRequest) SetAlarmId(alarmId string)
- func (r *DescribeAlarmHistoryRequest) SetEndTime(endTime int)
- func (r *DescribeAlarmHistoryRequest) SetIdc(idc string)
- func (r *DescribeAlarmHistoryRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAlarmHistoryRequest) SetPageSize(pageSize int)
- func (r *DescribeAlarmHistoryRequest) SetStartTime(startTime int)
- type DescribeAlarmHistoryResponse
- type DescribeAlarmHistoryResult
- type DescribeAlarmRequest
- type DescribeAlarmResponse
- type DescribeAlarmResult
- type DescribeAlarmsRequest
- func (r DescribeAlarmsRequest) GetRegionId() string
- func (r *DescribeAlarmsRequest) SetAll(all int)
- func (r *DescribeAlarmsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeAlarmsRequest) SetIdc(idc string)
- func (r *DescribeAlarmsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAlarmsRequest) SetPageSize(pageSize int)
- func (r *DescribeAlarmsRequest) SetResourceId(resourceId string)
- func (r *DescribeAlarmsRequest) SetResourceType(resourceType string)
- func (r *DescribeAlarmsRequest) SetStatus(status string)
- type DescribeAlarmsResponse
- type DescribeAlarmsResult
- type DescribeBandwidthRequest
- type DescribeBandwidthResponse
- type DescribeBandwidthResult
- type DescribeBandwidthTrafficRequest
- func NewDescribeBandwidthTrafficRequest(idc string, bandwidthId string) *DescribeBandwidthTrafficRequest
- func NewDescribeBandwidthTrafficRequestWithAllParams(idc string, bandwidthId string) *DescribeBandwidthTrafficRequest
- func NewDescribeBandwidthTrafficRequestWithoutParam() *DescribeBandwidthTrafficRequest
- type DescribeBandwidthTrafficResponse
- type DescribeBandwidthTrafficResult
- type DescribeBandwidthTrafficsRequest
- func NewDescribeBandwidthTrafficsRequest(idc string) *DescribeBandwidthTrafficsRequest
- func NewDescribeBandwidthTrafficsRequestWithAllParams(idc string, pageNumber *int, pageSize *int, all *int, bandwidthName *string) *DescribeBandwidthTrafficsRequest
- func NewDescribeBandwidthTrafficsRequestWithoutParam() *DescribeBandwidthTrafficsRequest
- func (r DescribeBandwidthTrafficsRequest) GetRegionId() string
- func (r *DescribeBandwidthTrafficsRequest) SetAll(all int)
- func (r *DescribeBandwidthTrafficsRequest) SetBandwidthName(bandwidthName string)
- func (r *DescribeBandwidthTrafficsRequest) SetIdc(idc string)
- func (r *DescribeBandwidthTrafficsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeBandwidthTrafficsRequest) SetPageSize(pageSize int)
- type DescribeBandwidthTrafficsResponse
- type DescribeBandwidthTrafficsResult
- type DescribeBandwidthsRequest
- func (r DescribeBandwidthsRequest) GetRegionId() string
- func (r *DescribeBandwidthsRequest) SetAll(all int)
- func (r *DescribeBandwidthsRequest) SetBandwidthName(bandwidthName string)
- func (r *DescribeBandwidthsRequest) SetChargeType(chargeType string)
- func (r *DescribeBandwidthsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeBandwidthsRequest) SetIdc(idc string)
- func (r *DescribeBandwidthsRequest) SetLineType(lineType string)
- func (r *DescribeBandwidthsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeBandwidthsRequest) SetPageSize(pageSize int)
- func (r *DescribeBandwidthsRequest) SetRelatedIp(relatedIp string)
- func (r *DescribeBandwidthsRequest) SetSorts(sorts []common.Sort)
- type DescribeBandwidthsResponse
- type DescribeBandwidthsResult
- type DescribeCabinetRequest
- type DescribeCabinetResponse
- type DescribeCabinetResult
- type DescribeCabinetsRequest
- func (r DescribeCabinetsRequest) GetRegionId() string
- func (r *DescribeCabinetsRequest) SetAll(all int)
- func (r *DescribeCabinetsRequest) SetCabinetNo(cabinetNo string)
- func (r *DescribeCabinetsRequest) SetCabinetOpenStatus(cabinetOpenStatus string)
- func (r *DescribeCabinetsRequest) SetCabinetType(cabinetType string)
- func (r *DescribeCabinetsRequest) SetDeviceMustBeEmpty(deviceMustBeEmpty string)
- func (r *DescribeCabinetsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeCabinetsRequest) SetIdc(idc string)
- func (r *DescribeCabinetsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeCabinetsRequest) SetPageSize(pageSize int)
- func (r *DescribeCabinetsRequest) SetSorts(sorts []common.Sort)
- type DescribeCabinetsResponse
- type DescribeCabinetsResult
- type DescribeDeviceRequest
- type DescribeDeviceResponse
- type DescribeDeviceResult
- type DescribeDevicesRequest
- func (r DescribeDevicesRequest) GetRegionId() string
- func (r *DescribeDevicesRequest) SetAll(all int)
- func (r *DescribeDevicesRequest) SetAssetBelong(assetBelong string)
- func (r *DescribeDevicesRequest) SetAssetStatus(assetStatus string)
- func (r *DescribeDevicesRequest) SetCabinetId(cabinetId string)
- func (r *DescribeDevicesRequest) SetCabinetNo(cabinetNo string)
- func (r *DescribeDevicesRequest) SetDeviceNo(deviceNo string)
- func (r *DescribeDevicesRequest) SetDeviceType(deviceType string)
- func (r *DescribeDevicesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeDevicesRequest) SetIdc(idc string)
- func (r *DescribeDevicesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeDevicesRequest) SetPageSize(pageSize int)
- func (r *DescribeDevicesRequest) SetSnNo(snNo string)
- func (r *DescribeDevicesRequest) SetSorts(sorts []common.Sort)
- func (r *DescribeDevicesRequest) SetTicketTemplateCode(ticketTemplateCode string)
- type DescribeDevicesResponse
- type DescribeDevicesResult
- type DescribeIdcOverviewRequest
- type DescribeIdcOverviewResponse
- type DescribeIdcOverviewResult
- type DescribeIdcsRequest
- type DescribeIdcsResponse
- type DescribeIdcsResult
- type DescribeIpsRequest
- func (r DescribeIpsRequest) GetRegionId() string
- func (r *DescribeIpsRequest) SetAll(all int)
- func (r *DescribeIpsRequest) SetCidrAddr(cidrAddr string)
- func (r *DescribeIpsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeIpsRequest) SetIdc(idc string)
- func (r *DescribeIpsRequest) SetLineType(lineType string)
- func (r *DescribeIpsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeIpsRequest) SetPageSize(pageSize int)
- func (r *DescribeIpsRequest) SetSorts(sorts []common.Sort)
- func (r *DescribeIpsRequest) SetStatus(status string)
- type DescribeIpsResponse
- type DescribeIpsResult
- type DescribeMetricDataRequest
- func NewDescribeMetricDataRequest(idc string, metric string, resourceId string, startTime int, endTime int) *DescribeMetricDataRequest
- func NewDescribeMetricDataRequestWithAllParams(idc string, metric string, resourceId string, startTime int, endTime int, ...) *DescribeMetricDataRequest
- func NewDescribeMetricDataRequestWithoutParam() *DescribeMetricDataRequest
- func (r DescribeMetricDataRequest) GetRegionId() string
- func (r *DescribeMetricDataRequest) SetEndTime(endTime int)
- func (r *DescribeMetricDataRequest) SetIdc(idc string)
- func (r *DescribeMetricDataRequest) SetIp(ip string)
- func (r *DescribeMetricDataRequest) SetMetric(metric string)
- func (r *DescribeMetricDataRequest) SetPort(port string)
- func (r *DescribeMetricDataRequest) SetResourceId(resourceId string)
- func (r *DescribeMetricDataRequest) SetStartTime(startTime int)
- func (r *DescribeMetricDataRequest) SetTimeInterval(timeInterval string)
- type DescribeMetricDataResponse
- type DescribeMetricDataResult
- type DescribeMetricsRequest
- type DescribeMetricsResponse
- type DescribeMetricsResult
- type DescribeOpenDevicesDataRequest
- type DescribeOpenDevicesDataResponse
- type DescribeOpenDevicesDataResult
- type DescribeOpenDevicesRequest
- type DescribeOpenDevicesResponse
- type DescribeOpenDevicesResult
- type DescribeRoomsRequest
- func (r DescribeRoomsRequest) GetRegionId() string
- func (r *DescribeRoomsRequest) SetAll(all int)
- func (r *DescribeRoomsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeRoomsRequest) SetIdc(idc string)
- func (r *DescribeRoomsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeRoomsRequest) SetPageSize(pageSize int)
- type DescribeRoomsResponse
- type DescribeRoomsResult
- type DescribeTicketRequest
- type DescribeTicketResponse
- type DescribeTicketResult
- type DescribeTicketsRequest
- func (r DescribeTicketsRequest) GetRegionId() string
- func (r *DescribeTicketsRequest) SetAll(all int)
- func (r *DescribeTicketsRequest) SetDescription(description string)
- func (r *DescribeTicketsRequest) SetEndTime(endTime string)
- func (r *DescribeTicketsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeTicketsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeTicketsRequest) SetPageSize(pageSize int)
- func (r *DescribeTicketsRequest) SetSorts(sorts []common.Sort)
- func (r *DescribeTicketsRequest) SetStartTime(startTime string)
- func (r *DescribeTicketsRequest) SetStatus(status string)
- func (r *DescribeTicketsRequest) SetSubmitAccount(submitAccount string)
- func (r *DescribeTicketsRequest) SetTicketNo(ticketNo string)
- func (r *DescribeTicketsRequest) SetTicketTemplateName(ticketTemplateName string)
- func (r *DescribeTicketsRequest) SetTicketTypeId(ticketTypeId int)
- func (r *DescribeTicketsRequest) SetTicketTypeName(ticketTypeName string)
- func (r *DescribeTicketsRequest) SetType(type_ string)
- type DescribeTicketsResponse
- type DescribeTicketsResult
- type DescribeTrafficSamplingRequest
- func NewDescribeTrafficSamplingRequest(resourceId string, startTime int, endTime int) *DescribeTrafficSamplingRequest
- func NewDescribeTrafficSamplingRequestWithAllParams(resourceId string, startTime int, endTime int) *DescribeTrafficSamplingRequest
- func NewDescribeTrafficSamplingRequestWithoutParam() *DescribeTrafficSamplingRequest
- type DescribeTrafficSamplingResponse
- type DescribeTrafficSamplingResult
- type LastDownsampleRequest
- type LastDownsampleResponse
- type LastDownsampleResult
- type SwitchAlarmRequest
- type SwitchAlarmResponse
- type SwitchAlarmResult
- type UpdateAlarmRequest
- func (r UpdateAlarmRequest) GetRegionId() string
- func (r *UpdateAlarmRequest) SetAlarmId(alarmId string)
- func (r *UpdateAlarmRequest) SetGroupId(groupId string)
- func (r *UpdateAlarmRequest) SetMetric(metric string)
- func (r *UpdateAlarmRequest) SetName(name string)
- func (r *UpdateAlarmRequest) SetNoticeMethod(noticeMethod string)
- func (r *UpdateAlarmRequest) SetNoticePeriod(noticePeriod int)
- func (r *UpdateAlarmRequest) SetOperator(operator string)
- func (r *UpdateAlarmRequest) SetPeriod(period int)
- func (r *UpdateAlarmRequest) SetStatisticMethod(statisticMethod string)
- func (r *UpdateAlarmRequest) SetStatus(status string)
- func (r *UpdateAlarmRequest) SetThreshold(threshold float64)
- func (r *UpdateAlarmRequest) SetTimes(times int)
- func (r *UpdateAlarmRequest) SetUserId(userId string)
- type UpdateAlarmResponse
- type UpdateAlarmResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAlarmRequest ¶ added in v1.41.0
type CreateAlarmRequest struct {
core.JDCloudRequest
/* idc机房实例ID (Optional) */
Idc *string `json:"idc"`
/* 资源类型,bandwidth:带宽 (Optional) */
ResourceType *string `json:"resourceType"`
/* 带宽实例ID (Optional) */
ResourceId *string `json:"resourceId"`
/* 规则名称 (Optional) */
Name *string `json:"name"`
/* 监控项,bandwidthTrafficIn:上行实时流量 bandwidthTrafficOut:下行实时流量 (Optional) */
Metric *string `json:"metric"`
/* 统计周期(单位:分钟) (Optional) */
Period *int `json:"period"`
/* 统计方法:平均值=avg、最大值=max、最小值=min (Optional) */
StatisticMethod *string `json:"statisticMethod"`
/* 计算方式 >=、>、<、<=、=、!= (Optional) */
Operator *string `json:"operator"`
/* 阈值 (Optional) */
Threshold *float64 `json:"threshold"`
/* 连续多少次后报警 (Optional) */
Times *int `json:"times"`
/* 通知周期 单位:小时 (Optional) */
NoticePeriod *int `json:"noticePeriod"`
/* 规则状态 disabled:禁用 enabled:启用 (Optional) */
Status *string `json:"status"`
/* 通知方式 all:全部 sms:短信 email:邮件 (Optional) */
NoticeMethod *string `json:"noticeMethod"`
/* 通知对象 all:全部 persons:个人 groups:角色组 (Optional) */
NoticeObj *string `json:"noticeObj"`
/* 通知对象用户ID,若多个用逗号分隔 (Optional) */
UserId *string `json:"userId"`
/* 通知对象组ID (Optional) */
GroupId *string `json:"groupId"`
}
func NewCreateAlarmRequest ¶ added in v1.41.0
func NewCreateAlarmRequest() *CreateAlarmRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCreateAlarmRequestWithAllParams ¶ added in v1.41.0
func NewCreateAlarmRequestWithAllParams( idc *string, resourceType *string, resourceId *string, name *string, metric *string, period *int, statisticMethod *string, operator *string, threshold *float64, times *int, noticePeriod *int, status *string, noticeMethod *string, noticeObj *string, userId *string, groupId *string, ) *CreateAlarmRequest
* param idc: idc机房实例ID (Optional) * param resourceType: 资源类型,bandwidth:带宽 (Optional) * param resourceId: 带宽实例ID (Optional) * param name: 规则名称 (Optional) * param metric: 监控项,bandwidthTrafficIn:上行实时流量 bandwidthTrafficOut:下行实时流量 (Optional) * param period: 统计周期(单位:分钟) (Optional) * param statisticMethod: 统计方法:平均值=avg、最大值=max、最小值=min (Optional) * param operator: 计算方式 >=、>、<、<=、=、!= (Optional) * param threshold: 阈值 (Optional) * param times: 连续多少次后报警 (Optional) * param noticePeriod: 通知周期 单位:小时 (Optional) * param status: 规则状态 disabled:禁用 enabled:启用 (Optional) * param noticeMethod: 通知方式 all:全部 sms:短信 email:邮件 (Optional) * param noticeObj: 通知对象 all:全部 persons:个人 groups:角色组 (Optional) * param userId: 通知对象用户ID,若多个用逗号分隔 (Optional) * param groupId: 通知对象组ID (Optional)
func NewCreateAlarmRequestWithoutParam ¶ added in v1.41.0
func NewCreateAlarmRequestWithoutParam() *CreateAlarmRequest
This constructor has better compatible ability when API parameters changed
func (CreateAlarmRequest) GetRegionId ¶ added in v1.41.0
func (r CreateAlarmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateAlarmRequest) SetGroupId ¶ added in v1.54.0
func (r *CreateAlarmRequest) SetGroupId(groupId string)
param groupId: 通知对象组ID(Optional)
func (*CreateAlarmRequest) SetIdc ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetIdc(idc string)
param idc: idc机房实例ID(Optional)
func (*CreateAlarmRequest) SetMetric ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetMetric(metric string)
param metric: 监控项,bandwidthTrafficIn:上行实时流量 bandwidthTrafficOut:下行实时流量(Optional)
func (*CreateAlarmRequest) SetName ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetName(name string)
param name: 规则名称(Optional)
func (*CreateAlarmRequest) SetNoticeMethod ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetNoticeMethod(noticeMethod string)
param noticeMethod: 通知方式 all:全部 sms:短信 email:邮件(Optional)
func (*CreateAlarmRequest) SetNoticeObj ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetNoticeObj(noticeObj string)
param noticeObj: 通知对象 all:全部 persons:个人 groups:角色组(Optional)
func (*CreateAlarmRequest) SetNoticePeriod ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetNoticePeriod(noticePeriod int)
param noticePeriod: 通知周期 单位:小时(Optional)
func (*CreateAlarmRequest) SetOperator ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetOperator(operator string)
param operator: 计算方式 >=、>、<、<=、=、!=(Optional)
func (*CreateAlarmRequest) SetPeriod ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetPeriod(period int)
param period: 统计周期(单位:分钟)(Optional)
func (*CreateAlarmRequest) SetResourceId ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetResourceId(resourceId string)
param resourceId: 带宽实例ID(Optional)
func (*CreateAlarmRequest) SetResourceType ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetResourceType(resourceType string)
param resourceType: 资源类型,bandwidth:带宽(Optional)
func (*CreateAlarmRequest) SetStatisticMethod ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetStatisticMethod(statisticMethod string)
param statisticMethod: 统计方法:平均值=avg、最大值=max、最小值=min(Optional)
func (*CreateAlarmRequest) SetStatus ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetStatus(status string)
param status: 规则状态 disabled:禁用 enabled:启用(Optional)
func (*CreateAlarmRequest) SetThreshold ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetThreshold(threshold float64)
param threshold: 阈值(Optional)
func (*CreateAlarmRequest) SetTimes ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetTimes(times int)
param times: 连续多少次后报警(Optional)
func (*CreateAlarmRequest) SetUserId ¶ added in v1.41.0
func (r *CreateAlarmRequest) SetUserId(userId string)
param userId: 通知对象用户ID,若多个用逗号分隔(Optional)
type CreateAlarmResponse ¶ added in v1.41.0
type CreateAlarmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateAlarmResult `json:"result"`
}
type CreateAlarmResult ¶ added in v1.41.0
type CreateAlarmResult struct {
Success bool `json:"success"`
}
type CreateGeneralServicesTicketRequest ¶ added in v1.41.0
type CreateGeneralServicesTicketRequest struct {
core.JDCloudRequest
/* 提单人手机号 (Optional) */
Phone *string `json:"phone"`
/* 提单人邮箱 (Optional) */
Email *string `json:"email"`
/* idc机房实例id (Optional) */
Idc *string `json:"idc"`
/* 是否是商业化外部机房 (Optional) */
IsExternalIdc *bool `json:"isExternalIdc"`
/* 数量 (Optional) */
Count *int `json:"count"`
/* 外部机房地址 (Optional) */
ExternalIdcAddress *string `json:"externalIdcAddress"`
/* 外部机房联系人 (Optional) */
ExternalIdcContactPerson *string `json:"externalIdcContactPerson"`
/* 外部机房联系电话 (Optional) */
ExternalIdcContactPhone *string `json:"externalIdcContactPhone"`
/* 描述 (Optional) */
Remarks *string `json:"remarks"`
/* 附件 (Optional) */
Attach []jdccs.Attach `json:"attach"`
}
func NewCreateGeneralServicesTicketRequest ¶ added in v1.41.0
func NewCreateGeneralServicesTicketRequest() *CreateGeneralServicesTicketRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewCreateGeneralServicesTicketRequestWithAllParams ¶ added in v1.41.0
func NewCreateGeneralServicesTicketRequestWithAllParams( phone *string, email *string, idc *string, isExternalIdc *bool, count *int, externalIdcAddress *string, externalIdcContactPerson *string, externalIdcContactPhone *string, remarks *string, attach []jdccs.Attach, ) *CreateGeneralServicesTicketRequest
* param phone: 提单人手机号 (Optional) * param email: 提单人邮箱 (Optional) * param idc: idc机房实例id (Optional) * param isExternalIdc: 是否是商业化外部机房 (Optional) * param count: 数量 (Optional) * param externalIdcAddress: 外部机房地址 (Optional) * param externalIdcContactPerson: 外部机房联系人 (Optional) * param externalIdcContactPhone: 外部机房联系电话 (Optional) * param remarks: 描述 (Optional) * param attach: 附件 (Optional)
func NewCreateGeneralServicesTicketRequestWithoutParam ¶ added in v1.41.0
func NewCreateGeneralServicesTicketRequestWithoutParam() *CreateGeneralServicesTicketRequest
This constructor has better compatible ability when API parameters changed
func (CreateGeneralServicesTicketRequest) GetRegionId ¶ added in v1.41.0
func (r CreateGeneralServicesTicketRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateGeneralServicesTicketRequest) SetAttach ¶ added in v1.41.0
func (r *CreateGeneralServicesTicketRequest) SetAttach(attach []jdccs.Attach)
param attach: 附件(Optional)
func (*CreateGeneralServicesTicketRequest) SetCount ¶ added in v1.41.0
func (r *CreateGeneralServicesTicketRequest) SetCount(count int)
param count: 数量(Optional)
func (*CreateGeneralServicesTicketRequest) SetEmail ¶ added in v1.41.0
func (r *CreateGeneralServicesTicketRequest) SetEmail(email string)
param email: 提单人邮箱(Optional)
func (*CreateGeneralServicesTicketRequest) SetExternalIdcAddress ¶ added in v1.41.0
func (r *CreateGeneralServicesTicketRequest) SetExternalIdcAddress(externalIdcAddress string)
param externalIdcAddress: 外部机房地址(Optional)
func (*CreateGeneralServicesTicketRequest) SetExternalIdcContactPerson ¶ added in v1.41.0
func (r *CreateGeneralServicesTicketRequest) SetExternalIdcContactPerson(externalIdcContactPerson string)
param externalIdcContactPerson: 外部机房联系人(Optional)
func (*CreateGeneralServicesTicketRequest) SetExternalIdcContactPhone ¶ added in v1.41.0
func (r *CreateGeneralServicesTicketRequest) SetExternalIdcContactPhone(externalIdcContactPhone string)
param externalIdcContactPhone: 外部机房联系电话(Optional)
func (*CreateGeneralServicesTicketRequest) SetIdc ¶ added in v1.41.0
func (r *CreateGeneralServicesTicketRequest) SetIdc(idc string)
param idc: idc机房实例id(Optional)
func (*CreateGeneralServicesTicketRequest) SetIsExternalIdc ¶ added in v1.41.0
func (r *CreateGeneralServicesTicketRequest) SetIsExternalIdc(isExternalIdc bool)
param isExternalIdc: 是否是商业化外部机房(Optional)
func (*CreateGeneralServicesTicketRequest) SetPhone ¶ added in v1.41.0
func (r *CreateGeneralServicesTicketRequest) SetPhone(phone string)
param phone: 提单人手机号(Optional)
func (*CreateGeneralServicesTicketRequest) SetRemarks ¶ added in v1.41.0
func (r *CreateGeneralServicesTicketRequest) SetRemarks(remarks string)
param remarks: 描述(Optional)
type CreateGeneralServicesTicketResponse ¶ added in v1.41.0
type CreateGeneralServicesTicketResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateGeneralServicesTicketResult `json:"result"`
}
type CreateGeneralServicesTicketResult ¶ added in v1.41.0
type CreateGeneralServicesTicketResult struct {
TicketNo string `json:"ticketNo"`
}
type DeleteAlarmRequest ¶ added in v1.41.0
type DeleteAlarmRequest struct {
core.JDCloudRequest
/* 报警规则ID */
AlarmId string `json:"alarmId"`
}
func NewDeleteAlarmRequest ¶ added in v1.41.0
func NewDeleteAlarmRequest( alarmId string, ) *DeleteAlarmRequest
* param alarmId: 报警规则ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteAlarmRequestWithAllParams ¶ added in v1.41.0
func NewDeleteAlarmRequestWithAllParams( alarmId string, ) *DeleteAlarmRequest
* param alarmId: 报警规则ID (Required)
func NewDeleteAlarmRequestWithoutParam ¶ added in v1.41.0
func NewDeleteAlarmRequestWithoutParam() *DeleteAlarmRequest
This constructor has better compatible ability when API parameters changed
func (DeleteAlarmRequest) GetRegionId ¶ added in v1.41.0
func (r DeleteAlarmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAlarmRequest) SetAlarmId ¶ added in v1.41.0
func (r *DeleteAlarmRequest) SetAlarmId(alarmId string)
param alarmId: 报警规则ID(Required)
type DeleteAlarmResponse ¶ added in v1.41.0
type DeleteAlarmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteAlarmResult `json:"result"`
}
type DeleteAlarmResult ¶ added in v1.41.0
type DeleteAlarmResult struct {
Success bool `json:"success"`
}
type DescribeAlarmHistoryRequest ¶ added in v1.16.0
type DescribeAlarmHistoryRequest struct {
core.JDCloudRequest
/* 页码, 默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20 (Optional) */
PageSize *int `json:"pageSize"`
/* 报警规则ID (Optional) */
AlarmId *string `json:"alarmId"`
/* 机房英文标识 (Optional) */
Idc *string `json:"idc"`
/* 查询时间范围的开始时间, UNIX时间戳 (Optional) */
StartTime *int `json:"startTime"`
/* 查询时间范围的结束时间, UNIX时间戳 (Optional) */
EndTime *int `json:"endTime"`
}
func NewDescribeAlarmHistoryRequest ¶ added in v1.16.0
func NewDescribeAlarmHistoryRequest() *DescribeAlarmHistoryRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAlarmHistoryRequestWithAllParams ¶ added in v1.16.0
func NewDescribeAlarmHistoryRequestWithAllParams( pageNumber *int, pageSize *int, alarmId *string, idc *string, startTime *int, endTime *int, ) *DescribeAlarmHistoryRequest
* param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param alarmId: 报警规则ID (Optional) * param idc: 机房英文标识 (Optional) * param startTime: 查询时间范围的开始时间, UNIX时间戳 (Optional) * param endTime: 查询时间范围的结束时间, UNIX时间戳 (Optional)
func NewDescribeAlarmHistoryRequestWithoutParam ¶ added in v1.16.0
func NewDescribeAlarmHistoryRequestWithoutParam() *DescribeAlarmHistoryRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAlarmHistoryRequest) GetRegionId ¶ added in v1.16.0
func (r DescribeAlarmHistoryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAlarmHistoryRequest) SetAlarmId ¶ added in v1.16.0
func (r *DescribeAlarmHistoryRequest) SetAlarmId(alarmId string)
param alarmId: 报警规则ID(Optional)
func (*DescribeAlarmHistoryRequest) SetEndTime ¶ added in v1.18.0
func (r *DescribeAlarmHistoryRequest) SetEndTime(endTime int)
param endTime: 查询时间范围的结束时间, UNIX时间戳(Optional)
func (*DescribeAlarmHistoryRequest) SetIdc ¶ added in v1.54.0
func (r *DescribeAlarmHistoryRequest) SetIdc(idc string)
param idc: 机房英文标识(Optional)
func (*DescribeAlarmHistoryRequest) SetPageNumber ¶ added in v1.16.0
func (r *DescribeAlarmHistoryRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1(Optional)
func (*DescribeAlarmHistoryRequest) SetPageSize ¶ added in v1.16.0
func (r *DescribeAlarmHistoryRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20(Optional)
func (*DescribeAlarmHistoryRequest) SetStartTime ¶ added in v1.18.0
func (r *DescribeAlarmHistoryRequest) SetStartTime(startTime int)
param startTime: 查询时间范围的开始时间, UNIX时间戳(Optional)
type DescribeAlarmHistoryResponse ¶ added in v1.16.0
type DescribeAlarmHistoryResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAlarmHistoryResult `json:"result"`
}
type DescribeAlarmHistoryResult ¶ added in v1.16.0
type DescribeAlarmHistoryResult struct {
AlarmHistory []jdccs.AlarmHistory `json:"alarmHistory"`
PageNumber int `json:"pageNumber"`
PageSize int `json:"pageSize"`
TotalCount int `json:"totalCount"`
}
type DescribeAlarmRequest ¶ added in v1.16.0
type DescribeAlarmRequest struct {
core.JDCloudRequest
/* 报警规则ID */
AlarmId string `json:"alarmId"`
}
func NewDescribeAlarmRequest ¶ added in v1.16.0
func NewDescribeAlarmRequest( alarmId string, ) *DescribeAlarmRequest
* param alarmId: 报警规则ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAlarmRequestWithAllParams ¶ added in v1.16.0
func NewDescribeAlarmRequestWithAllParams( alarmId string, ) *DescribeAlarmRequest
* param alarmId: 报警规则ID (Required)
func NewDescribeAlarmRequestWithoutParam ¶ added in v1.16.0
func NewDescribeAlarmRequestWithoutParam() *DescribeAlarmRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAlarmRequest) GetRegionId ¶ added in v1.16.0
func (r DescribeAlarmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAlarmRequest) SetAlarmId ¶ added in v1.16.0
func (r *DescribeAlarmRequest) SetAlarmId(alarmId string)
param alarmId: 报警规则ID(Required)
type DescribeAlarmResponse ¶ added in v1.16.0
type DescribeAlarmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAlarmResult `json:"result"`
}
type DescribeAlarmResult ¶ added in v1.16.0
type DescribeAlarmsRequest ¶ added in v1.16.0
type DescribeAlarmsRequest struct {
core.JDCloudRequest
/* 页码, 默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20 (Optional) */
PageSize *int `json:"pageSize"`
/* 是否查询全部,默认分页 (Optional) */
All *int `json:"all"`
/* 资源类型 bandwidth:带宽 (Optional) */
ResourceType *string `json:"resourceType"`
/* 资源ID,指定resourceId时须指定resourceType (Optional) */
ResourceId *string `json:"resourceId"`
/* 机房英文标识 (Optional) */
Idc *string `json:"idc"`
/* 规则状态 disabled:禁用 enabled:启用 (Optional) */
Status *string `json:"status"`
/* alarmId - 规则实施ID,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeAlarmsRequest ¶ added in v1.16.0
func NewDescribeAlarmsRequest() *DescribeAlarmsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAlarmsRequestWithAllParams ¶ added in v1.16.0
func NewDescribeAlarmsRequestWithAllParams( pageNumber *int, pageSize *int, all *int, resourceType *string, resourceId *string, idc *string, status *string, filters []common.Filter, ) *DescribeAlarmsRequest
* param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param all: 是否查询全部,默认分页 (Optional) * param resourceType: 资源类型 bandwidth:带宽 (Optional) * param resourceId: 资源ID,指定resourceId时须指定resourceType (Optional) * param idc: 机房英文标识 (Optional) * param status: 规则状态 disabled:禁用 enabled:启用 (Optional) * param filters: alarmId - 规则实施ID,精确匹配,支持多个 (Optional)
func NewDescribeAlarmsRequestWithoutParam ¶ added in v1.16.0
func NewDescribeAlarmsRequestWithoutParam() *DescribeAlarmsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAlarmsRequest) GetRegionId ¶ added in v1.16.0
func (r DescribeAlarmsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAlarmsRequest) SetAll ¶ added in v1.54.0
func (r *DescribeAlarmsRequest) SetAll(all int)
param all: 是否查询全部,默认分页(Optional)
func (*DescribeAlarmsRequest) SetFilters ¶ added in v1.54.0
func (r *DescribeAlarmsRequest) SetFilters(filters []common.Filter)
param filters: alarmId - 规则实施ID,精确匹配,支持多个
(Optional)
func (*DescribeAlarmsRequest) SetIdc ¶ added in v1.54.0
func (r *DescribeAlarmsRequest) SetIdc(idc string)
param idc: 机房英文标识(Optional)
func (*DescribeAlarmsRequest) SetPageNumber ¶ added in v1.16.0
func (r *DescribeAlarmsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1(Optional)
func (*DescribeAlarmsRequest) SetPageSize ¶ added in v1.16.0
func (r *DescribeAlarmsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20(Optional)
func (*DescribeAlarmsRequest) SetResourceId ¶ added in v1.16.0
func (r *DescribeAlarmsRequest) SetResourceId(resourceId string)
param resourceId: 资源ID,指定resourceId时须指定resourceType(Optional)
func (*DescribeAlarmsRequest) SetResourceType ¶ added in v1.16.0
func (r *DescribeAlarmsRequest) SetResourceType(resourceType string)
param resourceType: 资源类型 bandwidth:带宽(Optional)
func (*DescribeAlarmsRequest) SetStatus ¶ added in v1.41.0
func (r *DescribeAlarmsRequest) SetStatus(status string)
param status: 规则状态 disabled:禁用 enabled:启用(Optional)
type DescribeAlarmsResponse ¶ added in v1.16.0
type DescribeAlarmsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAlarmsResult `json:"result"`
}
type DescribeAlarmsResult ¶ added in v1.16.0
type DescribeAlarmsResult struct {
Alarms []jdccs.DescribeAlarm `json:"alarms"`
PageNumber int `json:"pageNumber"`
PageSize int `json:"pageSize"`
TotalCount int `json:"totalCount"`
}
type DescribeBandwidthRequest ¶ added in v1.16.0
type DescribeBandwidthRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
/* 带宽(出口)实例ID */
BandwidthId string `json:"bandwidthId"`
}
func NewDescribeBandwidthRequest ¶ added in v1.16.0
func NewDescribeBandwidthRequest( idc string, bandwidthId string, ) *DescribeBandwidthRequest
* param idc: IDC机房ID (Required) * param bandwidthId: 带宽(出口)实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBandwidthRequestWithAllParams ¶ added in v1.16.0
func NewDescribeBandwidthRequestWithAllParams( idc string, bandwidthId string, ) *DescribeBandwidthRequest
* param idc: IDC机房ID (Required) * param bandwidthId: 带宽(出口)实例ID (Required)
func NewDescribeBandwidthRequestWithoutParam ¶ added in v1.16.0
func NewDescribeBandwidthRequestWithoutParam() *DescribeBandwidthRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBandwidthRequest) GetRegionId ¶ added in v1.16.0
func (r DescribeBandwidthRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBandwidthRequest) SetBandwidthId ¶ added in v1.16.0
func (r *DescribeBandwidthRequest) SetBandwidthId(bandwidthId string)
param bandwidthId: 带宽(出口)实例ID(Required)
func (*DescribeBandwidthRequest) SetIdc ¶ added in v1.16.0
func (r *DescribeBandwidthRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
type DescribeBandwidthResponse ¶ added in v1.16.0
type DescribeBandwidthResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBandwidthResult `json:"result"`
}
type DescribeBandwidthResult ¶ added in v1.16.0
type DescribeBandwidthTrafficRequest ¶
type DescribeBandwidthTrafficRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
/* 带宽(出口)实例ID */
BandwidthId string `json:"bandwidthId"`
}
func NewDescribeBandwidthTrafficRequest ¶
func NewDescribeBandwidthTrafficRequest( idc string, bandwidthId string, ) *DescribeBandwidthTrafficRequest
* param idc: IDC机房ID (Required) * param bandwidthId: 带宽(出口)实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBandwidthTrafficRequestWithAllParams ¶
func NewDescribeBandwidthTrafficRequestWithAllParams( idc string, bandwidthId string, ) *DescribeBandwidthTrafficRequest
* param idc: IDC机房ID (Required) * param bandwidthId: 带宽(出口)实例ID (Required)
func NewDescribeBandwidthTrafficRequestWithoutParam ¶
func NewDescribeBandwidthTrafficRequestWithoutParam() *DescribeBandwidthTrafficRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBandwidthTrafficRequest) GetRegionId ¶
func (r DescribeBandwidthTrafficRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBandwidthTrafficRequest) SetBandwidthId ¶
func (r *DescribeBandwidthTrafficRequest) SetBandwidthId(bandwidthId string)
param bandwidthId: 带宽(出口)实例ID(Required)
func (*DescribeBandwidthTrafficRequest) SetIdc ¶
func (r *DescribeBandwidthTrafficRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
type DescribeBandwidthTrafficResponse ¶
type DescribeBandwidthTrafficResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBandwidthTrafficResult `json:"result"`
}
type DescribeBandwidthTrafficResult ¶
type DescribeBandwidthTrafficResult struct {
BandwidthTraffic jdccs.BandwidthTraffic `json:"bandwidthTraffic"`
}
type DescribeBandwidthTrafficsRequest ¶
type DescribeBandwidthTrafficsRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
/* 页码, 默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20 (Optional) */
PageSize *int `json:"pageSize"`
/* 是否查询全部,默认分页 (Optional) */
All *int `json:"all"`
/* 带宽(出口)名称 (Optional) */
BandwidthName *string `json:"bandwidthName"`
}
func NewDescribeBandwidthTrafficsRequest ¶
func NewDescribeBandwidthTrafficsRequest( idc string, ) *DescribeBandwidthTrafficsRequest
* param idc: IDC机房ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBandwidthTrafficsRequestWithAllParams ¶
func NewDescribeBandwidthTrafficsRequestWithAllParams( idc string, pageNumber *int, pageSize *int, all *int, bandwidthName *string, ) *DescribeBandwidthTrafficsRequest
* param idc: IDC机房ID (Required) * param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param all: 是否查询全部,默认分页 (Optional) * param bandwidthName: 带宽(出口)名称 (Optional)
func NewDescribeBandwidthTrafficsRequestWithoutParam ¶
func NewDescribeBandwidthTrafficsRequestWithoutParam() *DescribeBandwidthTrafficsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBandwidthTrafficsRequest) GetRegionId ¶
func (r DescribeBandwidthTrafficsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBandwidthTrafficsRequest) SetAll ¶ added in v1.54.0
func (r *DescribeBandwidthTrafficsRequest) SetAll(all int)
param all: 是否查询全部,默认分页(Optional)
func (*DescribeBandwidthTrafficsRequest) SetBandwidthName ¶ added in v1.54.0
func (r *DescribeBandwidthTrafficsRequest) SetBandwidthName(bandwidthName string)
param bandwidthName: 带宽(出口)名称(Optional)
func (*DescribeBandwidthTrafficsRequest) SetIdc ¶
func (r *DescribeBandwidthTrafficsRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
func (*DescribeBandwidthTrafficsRequest) SetPageNumber ¶
func (r *DescribeBandwidthTrafficsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1(Optional)
func (*DescribeBandwidthTrafficsRequest) SetPageSize ¶
func (r *DescribeBandwidthTrafficsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20(Optional)
type DescribeBandwidthTrafficsResponse ¶
type DescribeBandwidthTrafficsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBandwidthTrafficsResult `json:"result"`
}
type DescribeBandwidthTrafficsResult ¶
type DescribeBandwidthTrafficsResult struct {
BandwidthTraffics []jdccs.DescribeBandwidthTraffic `json:"bandwidthTraffics"`
PageNumber int `json:"pageNumber"`
PageSize int `json:"pageSize"`
TotalCount int `json:"totalCount"`
}
type DescribeBandwidthsRequest ¶ added in v1.16.0
type DescribeBandwidthsRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
/* 页码, 默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20 (Optional) */
PageSize *int `json:"pageSize"`
/* 是否查询全部,默认分页 (Optional) */
All *int `json:"all"`
/* 线路类型 dynamicBGP:动态BGP thirdLineBGP:三线BGP telecom:电信单线 unicom:联通单线 mobile:移动单线 (Optional) */
LineType *string `json:"lineType"`
/* 计费方式 fixedBandwidth:固定带宽 95thPercentile:95峰值 merge95thPercentile:合并95峰值 (Optional) */
ChargeType *string `json:"chargeType"`
/* 带宽(出口)名称 (Optional) */
BandwidthName *string `json:"bandwidthName"`
/* 关联的公网IP (Optional) */
RelatedIp *string `json:"relatedIp"`
/* bandwidthId - 带宽实例ID,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
/* null (Optional) */
Sorts []common.Sort `json:"sorts"`
}
func NewDescribeBandwidthsRequest ¶ added in v1.16.0
func NewDescribeBandwidthsRequest( idc string, ) *DescribeBandwidthsRequest
* param idc: IDC机房ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBandwidthsRequestWithAllParams ¶ added in v1.16.0
func NewDescribeBandwidthsRequestWithAllParams( idc string, pageNumber *int, pageSize *int, all *int, lineType *string, chargeType *string, bandwidthName *string, relatedIp *string, filters []common.Filter, sorts []common.Sort, ) *DescribeBandwidthsRequest
* param idc: IDC机房ID (Required) * param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param all: 是否查询全部,默认分页 (Optional) * param lineType: 线路类型 dynamicBGP:动态BGP thirdLineBGP:三线BGP telecom:电信单线 unicom:联通单线 mobile:移动单线 (Optional) * param chargeType: 计费方式 fixedBandwidth:固定带宽 95thPercentile:95峰值 merge95thPercentile:合并95峰值 (Optional) * param bandwidthName: 带宽(出口)名称 (Optional) * param relatedIp: 关联的公网IP (Optional) * param filters: bandwidthId - 带宽实例ID,精确匹配,支持多个 (Optional) * param sorts: null (Optional)
func NewDescribeBandwidthsRequestWithoutParam ¶ added in v1.16.0
func NewDescribeBandwidthsRequestWithoutParam() *DescribeBandwidthsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBandwidthsRequest) GetRegionId ¶ added in v1.16.0
func (r DescribeBandwidthsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBandwidthsRequest) SetAll ¶ added in v1.54.0
func (r *DescribeBandwidthsRequest) SetAll(all int)
param all: 是否查询全部,默认分页(Optional)
func (*DescribeBandwidthsRequest) SetBandwidthName ¶ added in v1.54.0
func (r *DescribeBandwidthsRequest) SetBandwidthName(bandwidthName string)
param bandwidthName: 带宽(出口)名称(Optional)
func (*DescribeBandwidthsRequest) SetChargeType ¶ added in v1.54.0
func (r *DescribeBandwidthsRequest) SetChargeType(chargeType string)
param chargeType: 计费方式 fixedBandwidth:固定带宽 95thPercentile:95峰值 merge95thPercentile:合并95峰值(Optional)
func (*DescribeBandwidthsRequest) SetFilters ¶ added in v1.16.0
func (r *DescribeBandwidthsRequest) SetFilters(filters []common.Filter)
param filters: bandwidthId - 带宽实例ID,精确匹配,支持多个
(Optional)
func (*DescribeBandwidthsRequest) SetIdc ¶ added in v1.16.0
func (r *DescribeBandwidthsRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
func (*DescribeBandwidthsRequest) SetLineType ¶ added in v1.41.0
func (r *DescribeBandwidthsRequest) SetLineType(lineType string)
param lineType: 线路类型 dynamicBGP:动态BGP thirdLineBGP:三线BGP telecom:电信单线 unicom:联通单线 mobile:移动单线(Optional)
func (*DescribeBandwidthsRequest) SetPageNumber ¶ added in v1.16.0
func (r *DescribeBandwidthsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1(Optional)
func (*DescribeBandwidthsRequest) SetPageSize ¶ added in v1.16.0
func (r *DescribeBandwidthsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20(Optional)
func (*DescribeBandwidthsRequest) SetRelatedIp ¶ added in v1.54.0
func (r *DescribeBandwidthsRequest) SetRelatedIp(relatedIp string)
param relatedIp: 关联的公网IP(Optional)
func (*DescribeBandwidthsRequest) SetSorts ¶ added in v1.54.0
func (r *DescribeBandwidthsRequest) SetSorts(sorts []common.Sort)
param sorts: null(Optional)
type DescribeBandwidthsResponse ¶ added in v1.16.0
type DescribeBandwidthsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBandwidthsResult `json:"result"`
}
type DescribeBandwidthsResult ¶ added in v1.16.0
type DescribeBandwidthsResult struct {
Bandwidths []jdccs.DescribeBandwidth `json:"bandwidths"`
PageNumber int `json:"pageNumber"`
PageSize int `json:"pageSize"`
TotalCount int `json:"totalCount"`
}
type DescribeCabinetRequest ¶ added in v1.16.0
type DescribeCabinetRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
/* 机柜实例ID */
CabinetId string `json:"cabinetId"`
}
func NewDescribeCabinetRequest ¶ added in v1.16.0
func NewDescribeCabinetRequest( idc string, cabinetId string, ) *DescribeCabinetRequest
* param idc: IDC机房ID (Required) * param cabinetId: 机柜实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCabinetRequestWithAllParams ¶ added in v1.16.0
func NewDescribeCabinetRequestWithAllParams( idc string, cabinetId string, ) *DescribeCabinetRequest
* param idc: IDC机房ID (Required) * param cabinetId: 机柜实例ID (Required)
func NewDescribeCabinetRequestWithoutParam ¶ added in v1.16.0
func NewDescribeCabinetRequestWithoutParam() *DescribeCabinetRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCabinetRequest) GetRegionId ¶ added in v1.16.0
func (r DescribeCabinetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCabinetRequest) SetCabinetId ¶ added in v1.16.0
func (r *DescribeCabinetRequest) SetCabinetId(cabinetId string)
param cabinetId: 机柜实例ID(Required)
func (*DescribeCabinetRequest) SetIdc ¶ added in v1.16.0
func (r *DescribeCabinetRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
type DescribeCabinetResponse ¶ added in v1.16.0
type DescribeCabinetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCabinetResult `json:"result"`
}
type DescribeCabinetResult ¶ added in v1.16.0
type DescribeCabinetsRequest ¶
type DescribeCabinetsRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
/* 页码, 默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20 (Optional) */
PageSize *int `json:"pageSize"`
/* 是否查询全部,默认分页 (Optional) */
All *int `json:"all"`
/* 机柜类型 formal:正式机柜 reserved:预留机柜 (Optional) */
CabinetType *string `json:"cabinetType"`
/* 机柜开通状态 disabled:未开通 enabling:开通中 enabled:已开通 disabling:关电中 (Optional) */
CabinetOpenStatus *string `json:"cabinetOpenStatus"`
/* 机柜编码 (Optional) */
CabinetNo *string `json:"cabinetNo"`
/* 机柜关电工单使用 yes (Optional) */
DeviceMustBeEmpty *string `json:"deviceMustBeEmpty"`
/* roomNo - 房间号,精确匹配,支持多个
cabinetId - 机柜ID,精确匹配,支持多个
cabinetNo - 机柜编码,精确匹配,支持多个
cabinetOpenStatus - 机柜开通状态,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
/* cabinetNo - 机柜编码 roomNo - 房间号 (Optional) */
Sorts []common.Sort `json:"sorts"`
}
func NewDescribeCabinetsRequest ¶
func NewDescribeCabinetsRequest( idc string, ) *DescribeCabinetsRequest
* param idc: IDC机房ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCabinetsRequestWithAllParams ¶
func NewDescribeCabinetsRequestWithAllParams( idc string, pageNumber *int, pageSize *int, all *int, cabinetType *string, cabinetOpenStatus *string, cabinetNo *string, deviceMustBeEmpty *string, filters []common.Filter, sorts []common.Sort, ) *DescribeCabinetsRequest
- param idc: IDC机房ID (Required)
- param pageNumber: 页码, 默认为1 (Optional)
- param pageSize: 分页大小,默认为20 (Optional)
- param all: 是否查询全部,默认分页 (Optional)
- param cabinetType: 机柜类型 formal:正式机柜 reserved:预留机柜 (Optional)
- param cabinetOpenStatus: 机柜开通状态 disabled:未开通 enabling:开通中 enabled:已开通 disabling:关电中 (Optional)
- param cabinetNo: 机柜编码 (Optional)
- param deviceMustBeEmpty: 机柜关电工单使用 yes (Optional)
- param filters: roomNo - 房间号,精确匹配,支持多个
cabinetId - 机柜ID,精确匹配,支持多个 cabinetNo - 机柜编码,精确匹配,支持多个 cabinetOpenStatus - 机柜开通状态,精确匹配,支持多个
(Optional) * param sorts: cabinetNo - 机柜编码 roomNo - 房间号 (Optional)
func NewDescribeCabinetsRequestWithoutParam ¶
func NewDescribeCabinetsRequestWithoutParam() *DescribeCabinetsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCabinetsRequest) GetRegionId ¶
func (r DescribeCabinetsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCabinetsRequest) SetAll ¶ added in v1.54.0
func (r *DescribeCabinetsRequest) SetAll(all int)
param all: 是否查询全部,默认分页(Optional)
func (*DescribeCabinetsRequest) SetCabinetNo ¶ added in v1.54.0
func (r *DescribeCabinetsRequest) SetCabinetNo(cabinetNo string)
param cabinetNo: 机柜编码(Optional)
func (*DescribeCabinetsRequest) SetCabinetOpenStatus ¶ added in v1.41.0
func (r *DescribeCabinetsRequest) SetCabinetOpenStatus(cabinetOpenStatus string)
param cabinetOpenStatus: 机柜开通状态 disabled:未开通 enabling:开通中 enabled:已开通 disabling:关电中(Optional)
func (*DescribeCabinetsRequest) SetCabinetType ¶ added in v1.54.0
func (r *DescribeCabinetsRequest) SetCabinetType(cabinetType string)
param cabinetType: 机柜类型 formal:正式机柜 reserved:预留机柜(Optional)
func (*DescribeCabinetsRequest) SetDeviceMustBeEmpty ¶ added in v1.54.0
func (r *DescribeCabinetsRequest) SetDeviceMustBeEmpty(deviceMustBeEmpty string)
param deviceMustBeEmpty: 机柜关电工单使用 yes(Optional)
func (*DescribeCabinetsRequest) SetFilters ¶
func (r *DescribeCabinetsRequest) SetFilters(filters []common.Filter)
param filters: roomNo - 房间号,精确匹配,支持多个
cabinetId - 机柜ID,精确匹配,支持多个 cabinetNo - 机柜编码,精确匹配,支持多个 cabinetOpenStatus - 机柜开通状态,精确匹配,支持多个 (Optional)
func (*DescribeCabinetsRequest) SetIdc ¶
func (r *DescribeCabinetsRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
func (*DescribeCabinetsRequest) SetPageNumber ¶
func (r *DescribeCabinetsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1(Optional)
func (*DescribeCabinetsRequest) SetPageSize ¶
func (r *DescribeCabinetsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20(Optional)
func (*DescribeCabinetsRequest) SetSorts ¶ added in v1.54.0
func (r *DescribeCabinetsRequest) SetSorts(sorts []common.Sort)
param sorts: cabinetNo - 机柜编码 roomNo - 房间号(Optional)
type DescribeCabinetsResponse ¶
type DescribeCabinetsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCabinetsResult `json:"result"`
}
type DescribeCabinetsResult ¶
type DescribeCabinetsResult struct {
Cabinets []jdccs.DescribeCabinet `json:"cabinets"`
PageNumber int `json:"pageNumber"`
PageSize int `json:"pageSize"`
TotalCount int `json:"totalCount"`
}
type DescribeDeviceRequest ¶ added in v1.16.0
type DescribeDeviceRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
/* 设备实例ID */
DeviceId string `json:"deviceId"`
}
func NewDescribeDeviceRequest ¶ added in v1.16.0
func NewDescribeDeviceRequest( idc string, deviceId string, ) *DescribeDeviceRequest
* param idc: IDC机房ID (Required) * param deviceId: 设备实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDeviceRequestWithAllParams ¶ added in v1.16.0
func NewDescribeDeviceRequestWithAllParams( idc string, deviceId string, ) *DescribeDeviceRequest
* param idc: IDC机房ID (Required) * param deviceId: 设备实例ID (Required)
func NewDescribeDeviceRequestWithoutParam ¶ added in v1.16.0
func NewDescribeDeviceRequestWithoutParam() *DescribeDeviceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDeviceRequest) GetRegionId ¶ added in v1.16.0
func (r DescribeDeviceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDeviceRequest) SetDeviceId ¶ added in v1.16.0
func (r *DescribeDeviceRequest) SetDeviceId(deviceId string)
param deviceId: 设备实例ID(Required)
func (*DescribeDeviceRequest) SetIdc ¶ added in v1.16.0
func (r *DescribeDeviceRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
type DescribeDeviceResponse ¶ added in v1.16.0
type DescribeDeviceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeDeviceResult `json:"result"`
}
type DescribeDeviceResult ¶ added in v1.16.0
type DescribeDevicesRequest ¶ added in v1.16.0
type DescribeDevicesRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
/* 页码, 默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20 (Optional) */
PageSize *int `json:"pageSize"`
/* 是否查询全部,默认分页 (Optional) */
All *int `json:"all"`
/* 机柜ID (Optional) */
CabinetId *string `json:"cabinetId"`
/* 设备类型 server:服务器 network:网络设备 storage:存储设备 other:其他设备 (Optional) */
DeviceType *string `json:"deviceType"`
/* 资产状态 launched:已上架 opened:已开通 canceling:退订中 operating:操作中 modifing:变更中 (Optional) */
AssetStatus *string `json:"assetStatus"`
/* 资产归属 own:自备 lease:租赁 (Optional) */
AssetBelong *string `json:"assetBelong"`
/* 设备编码 (Optional) */
DeviceNo *string `json:"deviceNo"`
/* 设备SN号 (Optional) */
SnNo *string `json:"snNo"`
/* 机柜编码 (Optional) */
CabinetNo *string `json:"cabinetNo"`
/* 工单模板CODE (Optional) */
TicketTemplateCode *string `json:"ticketTemplateCode"`
/* deviceId - 设备实例ID,精确匹配,支持多个
snNo - 设备SN号,精确匹配,支持多个
deviceNo - 设备编码,精确匹配,支持多个
cabinetNo - 机柜编码,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
/* deviceNo - 设备编码 cabinetNo - 机柜编码 (Optional) */
Sorts []common.Sort `json:"sorts"`
}
func NewDescribeDevicesRequest ¶ added in v1.16.0
func NewDescribeDevicesRequest( idc string, ) *DescribeDevicesRequest
* param idc: IDC机房ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDevicesRequestWithAllParams ¶ added in v1.16.0
func NewDescribeDevicesRequestWithAllParams( idc string, pageNumber *int, pageSize *int, all *int, cabinetId *string, deviceType *string, assetStatus *string, assetBelong *string, deviceNo *string, snNo *string, cabinetNo *string, ticketTemplateCode *string, filters []common.Filter, sorts []common.Sort, ) *DescribeDevicesRequest
- param idc: IDC机房ID (Required)
- param pageNumber: 页码, 默认为1 (Optional)
- param pageSize: 分页大小,默认为20 (Optional)
- param all: 是否查询全部,默认分页 (Optional)
- param cabinetId: 机柜ID (Optional)
- param deviceType: 设备类型 server:服务器 network:网络设备 storage:存储设备 other:其他设备 (Optional)
- param assetStatus: 资产状态 launched:已上架 opened:已开通 canceling:退订中 operating:操作中 modifing:变更中 (Optional)
- param assetBelong: 资产归属 own:自备 lease:租赁 (Optional)
- param deviceNo: 设备编码 (Optional)
- param snNo: 设备SN号 (Optional)
- param cabinetNo: 机柜编码 (Optional)
- param ticketTemplateCode: 工单模板CODE (Optional)
- param filters: deviceId - 设备实例ID,精确匹配,支持多个
snNo - 设备SN号,精确匹配,支持多个 deviceNo - 设备编码,精确匹配,支持多个 cabinetNo - 机柜编码,精确匹配,支持多个
(Optional) * param sorts: deviceNo - 设备编码 cabinetNo - 机柜编码 (Optional)
func NewDescribeDevicesRequestWithoutParam ¶ added in v1.16.0
func NewDescribeDevicesRequestWithoutParam() *DescribeDevicesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDevicesRequest) GetRegionId ¶ added in v1.16.0
func (r DescribeDevicesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDevicesRequest) SetAll ¶ added in v1.54.0
func (r *DescribeDevicesRequest) SetAll(all int)
param all: 是否查询全部,默认分页(Optional)
func (*DescribeDevicesRequest) SetAssetBelong ¶ added in v1.54.0
func (r *DescribeDevicesRequest) SetAssetBelong(assetBelong string)
param assetBelong: 资产归属 own:自备 lease:租赁(Optional)
func (*DescribeDevicesRequest) SetAssetStatus ¶ added in v1.54.0
func (r *DescribeDevicesRequest) SetAssetStatus(assetStatus string)
param assetStatus: 资产状态 launched:已上架 opened:已开通 canceling:退订中 operating:操作中 modifing:变更中(Optional)
func (*DescribeDevicesRequest) SetCabinetId ¶ added in v1.16.0
func (r *DescribeDevicesRequest) SetCabinetId(cabinetId string)
param cabinetId: 机柜ID(Optional)
func (*DescribeDevicesRequest) SetCabinetNo ¶ added in v1.54.0
func (r *DescribeDevicesRequest) SetCabinetNo(cabinetNo string)
param cabinetNo: 机柜编码(Optional)
func (*DescribeDevicesRequest) SetDeviceNo ¶ added in v1.54.0
func (r *DescribeDevicesRequest) SetDeviceNo(deviceNo string)
param deviceNo: 设备编码(Optional)
func (*DescribeDevicesRequest) SetDeviceType ¶ added in v1.41.0
func (r *DescribeDevicesRequest) SetDeviceType(deviceType string)
param deviceType: 设备类型 server:服务器 network:网络设备 storage:存储设备 other:其他设备(Optional)
func (*DescribeDevicesRequest) SetFilters ¶ added in v1.16.0
func (r *DescribeDevicesRequest) SetFilters(filters []common.Filter)
param filters: deviceId - 设备实例ID,精确匹配,支持多个
snNo - 设备SN号,精确匹配,支持多个 deviceNo - 设备编码,精确匹配,支持多个 cabinetNo - 机柜编码,精确匹配,支持多个 (Optional)
func (*DescribeDevicesRequest) SetIdc ¶ added in v1.16.0
func (r *DescribeDevicesRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
func (*DescribeDevicesRequest) SetPageNumber ¶ added in v1.16.0
func (r *DescribeDevicesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1(Optional)
func (*DescribeDevicesRequest) SetPageSize ¶ added in v1.16.0
func (r *DescribeDevicesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20(Optional)
func (*DescribeDevicesRequest) SetSnNo ¶ added in v1.54.0
func (r *DescribeDevicesRequest) SetSnNo(snNo string)
param snNo: 设备SN号(Optional)
func (*DescribeDevicesRequest) SetSorts ¶ added in v1.54.0
func (r *DescribeDevicesRequest) SetSorts(sorts []common.Sort)
param sorts: deviceNo - 设备编码 cabinetNo - 机柜编码(Optional)
func (*DescribeDevicesRequest) SetTicketTemplateCode ¶ added in v1.54.0
func (r *DescribeDevicesRequest) SetTicketTemplateCode(ticketTemplateCode string)
param ticketTemplateCode: 工单模板CODE(Optional)
type DescribeDevicesResponse ¶ added in v1.16.0
type DescribeDevicesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeDevicesResult `json:"result"`
}
type DescribeDevicesResult ¶ added in v1.16.0
type DescribeDevicesResult struct {
Devices []jdccs.DescribeDevice `json:"devices"`
PageNumber int `json:"pageNumber"`
PageSize int `json:"pageSize"`
TotalCount int `json:"totalCount"`
}
type DescribeIdcOverviewRequest ¶ added in v1.41.0
type DescribeIdcOverviewRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
}
func NewDescribeIdcOverviewRequest ¶ added in v1.41.0
func NewDescribeIdcOverviewRequest( idc string, ) *DescribeIdcOverviewRequest
* param idc: IDC机房ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeIdcOverviewRequestWithAllParams ¶ added in v1.41.0
func NewDescribeIdcOverviewRequestWithAllParams( idc string, ) *DescribeIdcOverviewRequest
* param idc: IDC机房ID (Required)
func NewDescribeIdcOverviewRequestWithoutParam ¶ added in v1.41.0
func NewDescribeIdcOverviewRequestWithoutParam() *DescribeIdcOverviewRequest
This constructor has better compatible ability when API parameters changed
func (DescribeIdcOverviewRequest) GetRegionId ¶ added in v1.41.0
func (r DescribeIdcOverviewRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeIdcOverviewRequest) SetIdc ¶ added in v1.41.0
func (r *DescribeIdcOverviewRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
type DescribeIdcOverviewResponse ¶ added in v1.41.0
type DescribeIdcOverviewResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeIdcOverviewResult `json:"result"`
}
type DescribeIdcOverviewResult ¶ added in v1.41.0
type DescribeIdcOverviewResult struct {
Cabinet jdccs.CabinetOverview `json:"cabinet"`
Device jdccs.DeviceOverview `json:"device"`
Ip jdccs.IpOverview `json:"ip"`
Bandwidth jdccs.BandwidthOverview `json:"bandwidth"`
}
type DescribeIdcsRequest ¶
type DescribeIdcsRequest struct {
core.JDCloudRequest
/* 页码, 默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20 (Optional) */
PageSize *int `json:"pageSize"`
/* 是否查询全部,默认分页 (Optional) */
All *int `json:"all"`
/* 是否强制包含外部机房 yes/no (Optional) */
IncludeExternalIdc *string `json:"includeExternalIdc"`
}
func NewDescribeIdcsRequest ¶
func NewDescribeIdcsRequest() *DescribeIdcsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeIdcsRequestWithAllParams ¶
func NewDescribeIdcsRequestWithAllParams( pageNumber *int, pageSize *int, all *int, includeExternalIdc *string, ) *DescribeIdcsRequest
* param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param all: 是否查询全部,默认分页 (Optional) * param includeExternalIdc: 是否强制包含外部机房 yes/no (Optional)
func NewDescribeIdcsRequestWithoutParam ¶
func NewDescribeIdcsRequestWithoutParam() *DescribeIdcsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeIdcsRequest) GetRegionId ¶
func (r DescribeIdcsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeIdcsRequest) SetAll ¶ added in v1.54.0
func (r *DescribeIdcsRequest) SetAll(all int)
param all: 是否查询全部,默认分页(Optional)
func (*DescribeIdcsRequest) SetIncludeExternalIdc ¶ added in v1.41.0
func (r *DescribeIdcsRequest) SetIncludeExternalIdc(includeExternalIdc string)
param includeExternalIdc: 是否强制包含外部机房 yes/no(Optional)
func (*DescribeIdcsRequest) SetPageNumber ¶
func (r *DescribeIdcsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1(Optional)
func (*DescribeIdcsRequest) SetPageSize ¶
func (r *DescribeIdcsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20(Optional)
type DescribeIdcsResponse ¶
type DescribeIdcsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeIdcsResult `json:"result"`
}
type DescribeIdcsResult ¶
type DescribeIpsRequest ¶ added in v1.16.0
type DescribeIpsRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
/* 页码, 默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20 (Optional) */
PageSize *int `json:"pageSize"`
/* 是否查询全部,默认分页 (Optional) */
All *int `json:"all"`
/* 线路类型 dynamicBGP:动态BGP thirdLineBGP:三线BGP telecom:电信单线 unicom:联通单线 mobile:移动单线 (Optional) */
LineType *string `json:"lineType"`
/* 状态 normal:正常 abnormal:异常 (Optional) */
Status *string `json:"status"`
/* IP地址段 (Optional) */
CidrAddr *string `json:"cidrAddr"`
/* ipId - 公网IP实例ID,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
/* null (Optional) */
Sorts []common.Sort `json:"sorts"`
}
func NewDescribeIpsRequest ¶ added in v1.16.0
func NewDescribeIpsRequest( idc string, ) *DescribeIpsRequest
* param idc: IDC机房ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeIpsRequestWithAllParams ¶ added in v1.16.0
func NewDescribeIpsRequestWithAllParams( idc string, pageNumber *int, pageSize *int, all *int, lineType *string, status *string, cidrAddr *string, filters []common.Filter, sorts []common.Sort, ) *DescribeIpsRequest
* param idc: IDC机房ID (Required) * param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param all: 是否查询全部,默认分页 (Optional) * param lineType: 线路类型 dynamicBGP:动态BGP thirdLineBGP:三线BGP telecom:电信单线 unicom:联通单线 mobile:移动单线 (Optional) * param status: 状态 normal:正常 abnormal:异常 (Optional) * param cidrAddr: IP地址段 (Optional) * param filters: ipId - 公网IP实例ID,精确匹配,支持多个 (Optional) * param sorts: null (Optional)
func NewDescribeIpsRequestWithoutParam ¶ added in v1.16.0
func NewDescribeIpsRequestWithoutParam() *DescribeIpsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeIpsRequest) GetRegionId ¶ added in v1.16.0
func (r DescribeIpsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeIpsRequest) SetAll ¶ added in v1.54.0
func (r *DescribeIpsRequest) SetAll(all int)
param all: 是否查询全部,默认分页(Optional)
func (*DescribeIpsRequest) SetCidrAddr ¶ added in v1.54.0
func (r *DescribeIpsRequest) SetCidrAddr(cidrAddr string)
param cidrAddr: IP地址段(Optional)
func (*DescribeIpsRequest) SetFilters ¶ added in v1.16.0
func (r *DescribeIpsRequest) SetFilters(filters []common.Filter)
param filters: ipId - 公网IP实例ID,精确匹配,支持多个
(Optional)
func (*DescribeIpsRequest) SetIdc ¶ added in v1.16.0
func (r *DescribeIpsRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
func (*DescribeIpsRequest) SetLineType ¶ added in v1.54.0
func (r *DescribeIpsRequest) SetLineType(lineType string)
param lineType: 线路类型 dynamicBGP:动态BGP thirdLineBGP:三线BGP telecom:电信单线 unicom:联通单线 mobile:移动单线(Optional)
func (*DescribeIpsRequest) SetPageNumber ¶ added in v1.16.0
func (r *DescribeIpsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1(Optional)
func (*DescribeIpsRequest) SetPageSize ¶ added in v1.16.0
func (r *DescribeIpsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20(Optional)
func (*DescribeIpsRequest) SetSorts ¶ added in v1.54.0
func (r *DescribeIpsRequest) SetSorts(sorts []common.Sort)
param sorts: null(Optional)
func (*DescribeIpsRequest) SetStatus ¶ added in v1.41.0
func (r *DescribeIpsRequest) SetStatus(status string)
param status: 状态 normal:正常 abnormal:异常(Optional)
type DescribeIpsResponse ¶ added in v1.16.0
type DescribeIpsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeIpsResult `json:"result"`
}
type DescribeIpsResult ¶ added in v1.16.0
type DescribeMetricDataRequest ¶
type DescribeMetricDataRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
/* 监控项英文标识(id) */
Metric string `json:"metric"`
/* 资源ID */
ResourceId string `json:"resourceId"`
/* 查询时间范围的开始时间, UNIX时间戳,(机柜电流最多支持最近90天数据查询、带宽流量最多支持最近30天数据查询) */
StartTime int `json:"startTime"`
/* 查询时间范围的结束时间, UNIX时间戳,(机柜电流最多支持最近90天数据查询、带宽流量最多支持最近30天数据查询) */
EndTime int `json:"endTime"`
/* 时间间隔:分钟m、小时h、天d,如: 10分钟=10m、1小时=1h,3天=3d;默认5m,最小支持5m,最大90d 目前带宽上、下行流量查询,时间间隔:1m、5m,默认5m。1m时间间隔支持的最大时间范围为2小时 (Optional) */
TimeInterval *string `json:"timeInterval"`
/* 交换机IP,指定ip时须同时指定port (Optional) */
Ip *string `json:"ip"`
/* 端口,指定port时须同时指定ip (Optional) */
Port *string `json:"port"`
}
func NewDescribeMetricDataRequest ¶
func NewDescribeMetricDataRequest( idc string, metric string, resourceId string, startTime int, endTime int, ) *DescribeMetricDataRequest
* param idc: IDC机房ID (Required) * param metric: 监控项英文标识(id) (Required) * param resourceId: 资源ID (Required) * param startTime: 查询时间范围的开始时间, UNIX时间戳,(机柜电流最多支持最近90天数据查询、带宽流量最多支持最近30天数据查询) (Required) * param endTime: 查询时间范围的结束时间, UNIX时间戳,(机柜电流最多支持最近90天数据查询、带宽流量最多支持最近30天数据查询) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricDataRequestWithAllParams ¶
func NewDescribeMetricDataRequestWithAllParams( idc string, metric string, resourceId string, startTime int, endTime int, timeInterval *string, ip *string, port *string, ) *DescribeMetricDataRequest
* param idc: IDC机房ID (Required) * param metric: 监控项英文标识(id) (Required) * param resourceId: 资源ID (Required) * param startTime: 查询时间范围的开始时间, UNIX时间戳,(机柜电流最多支持最近90天数据查询、带宽流量最多支持最近30天数据查询) (Required) * param endTime: 查询时间范围的结束时间, UNIX时间戳,(机柜电流最多支持最近90天数据查询、带宽流量最多支持最近30天数据查询) (Required) * param timeInterval: 时间间隔:分钟m、小时h、天d,如: 10分钟=10m、1小时=1h,3天=3d;默认5m,最小支持5m,最大90d 目前带宽上、下行流量查询,时间间隔:1m、5m,默认5m。1m时间间隔支持的最大时间范围为2小时 (Optional) * param ip: 交换机IP,指定ip时须同时指定port (Optional) * param port: 端口,指定port时须同时指定ip (Optional)
func NewDescribeMetricDataRequestWithoutParam ¶
func NewDescribeMetricDataRequestWithoutParam() *DescribeMetricDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricDataRequest) GetRegionId ¶
func (r DescribeMetricDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMetricDataRequest) SetEndTime ¶
func (r *DescribeMetricDataRequest) SetEndTime(endTime int)
param endTime: 查询时间范围的结束时间, UNIX时间戳,(机柜电流最多支持最近90天数据查询、带宽流量最多支持最近30天数据查询)(Required)
func (*DescribeMetricDataRequest) SetIdc ¶
func (r *DescribeMetricDataRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
func (*DescribeMetricDataRequest) SetIp ¶ added in v1.15.0
func (r *DescribeMetricDataRequest) SetIp(ip string)
param ip: 交换机IP,指定ip时须同时指定port(Optional)
func (*DescribeMetricDataRequest) SetMetric ¶
func (r *DescribeMetricDataRequest) SetMetric(metric string)
param metric: 监控项英文标识(id)(Required)
func (*DescribeMetricDataRequest) SetPort ¶ added in v1.15.0
func (r *DescribeMetricDataRequest) SetPort(port string)
param port: 端口,指定port时须同时指定ip(Optional)
func (*DescribeMetricDataRequest) SetResourceId ¶
func (r *DescribeMetricDataRequest) SetResourceId(resourceId string)
param resourceId: 资源ID(Required)
func (*DescribeMetricDataRequest) SetStartTime ¶
func (r *DescribeMetricDataRequest) SetStartTime(startTime int)
param startTime: 查询时间范围的开始时间, UNIX时间戳,(机柜电流最多支持最近90天数据查询、带宽流量最多支持最近30天数据查询)(Required)
func (*DescribeMetricDataRequest) SetTimeInterval ¶
func (r *DescribeMetricDataRequest) SetTimeInterval(timeInterval string)
param timeInterval: 时间间隔:分钟m、小时h、天d,如: 10分钟=10m、1小时=1h,3天=3d;默认5m,最小支持5m,最大90d 目前带宽上、下行流量查询,时间间隔:1m、5m,默认5m。1m时间间隔支持的最大时间范围为2小时(Optional)
type DescribeMetricDataResponse ¶
type DescribeMetricDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMetricDataResult `json:"result"`
}
type DescribeMetricDataResult ¶
type DescribeMetricDataResult struct {
MetricData jdccs.MetricData `json:"metricData"`
}
type DescribeMetricsRequest ¶
type DescribeMetricsRequest struct {
core.JDCloudRequest
}
func NewDescribeMetricsRequest ¶
func NewDescribeMetricsRequest() *DescribeMetricsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricsRequestWithAllParams ¶
func NewDescribeMetricsRequestWithAllParams() *DescribeMetricsRequest
func NewDescribeMetricsRequestWithoutParam ¶
func NewDescribeMetricsRequestWithoutParam() *DescribeMetricsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricsRequest) GetRegionId ¶
func (r DescribeMetricsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
type DescribeMetricsResponse ¶
type DescribeMetricsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMetricsResult `json:"result"`
}
type DescribeMetricsResult ¶
type DescribeOpenDevicesDataRequest ¶ added in v1.54.0
type DescribeOpenDevicesDataRequest struct {
core.JDCloudRequest
/* 设备编码,支持多个deviceCode批量查询,每个id用英文竖线分隔 (Optional) */
DeviceCodes *string `json:"deviceCodes"`
/* 设备类型 */
DeviceType string `json:"deviceType"`
}
func NewDescribeOpenDevicesDataRequest ¶ added in v1.54.0
func NewDescribeOpenDevicesDataRequest( deviceType string, ) *DescribeOpenDevicesDataRequest
* param deviceType: 设备类型 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeOpenDevicesDataRequestWithAllParams ¶ added in v1.54.0
func NewDescribeOpenDevicesDataRequestWithAllParams( deviceCodes *string, deviceType string, ) *DescribeOpenDevicesDataRequest
* param deviceCodes: 设备编码,支持多个deviceCode批量查询,每个id用英文竖线分隔 (Optional) * param deviceType: 设备类型 (Required)
func NewDescribeOpenDevicesDataRequestWithoutParam ¶ added in v1.54.0
func NewDescribeOpenDevicesDataRequestWithoutParam() *DescribeOpenDevicesDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeOpenDevicesDataRequest) GetRegionId ¶ added in v1.54.0
func (r DescribeOpenDevicesDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeOpenDevicesDataRequest) SetDeviceCodes ¶ added in v1.54.0
func (r *DescribeOpenDevicesDataRequest) SetDeviceCodes(deviceCodes string)
param deviceCodes: 设备编码,支持多个deviceCode批量查询,每个id用英文竖线分隔(Optional)
func (*DescribeOpenDevicesDataRequest) SetDeviceType ¶ added in v1.54.0
func (r *DescribeOpenDevicesDataRequest) SetDeviceType(deviceType string)
param deviceType: 设备类型(Required)
type DescribeOpenDevicesDataResponse ¶ added in v1.54.0
type DescribeOpenDevicesDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeOpenDevicesDataResult `json:"result"`
}
type DescribeOpenDevicesDataResult ¶ added in v1.54.0
type DescribeOpenDevicesDataResult struct {
Data []jdccs.OpenDevicesData `json:"data"`
}
type DescribeOpenDevicesRequest ¶ added in v1.54.0
type DescribeOpenDevicesRequest struct {
core.JDCloudRequest
}
func NewDescribeOpenDevicesRequest ¶ added in v1.54.0
func NewDescribeOpenDevicesRequest() *DescribeOpenDevicesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeOpenDevicesRequestWithAllParams ¶ added in v1.54.0
func NewDescribeOpenDevicesRequestWithAllParams() *DescribeOpenDevicesRequest
func NewDescribeOpenDevicesRequestWithoutParam ¶ added in v1.54.0
func NewDescribeOpenDevicesRequestWithoutParam() *DescribeOpenDevicesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeOpenDevicesRequest) GetRegionId ¶ added in v1.54.0
func (r DescribeOpenDevicesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
type DescribeOpenDevicesResponse ¶ added in v1.54.0
type DescribeOpenDevicesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeOpenDevicesResult `json:"result"`
}
type DescribeOpenDevicesResult ¶ added in v1.54.0
type DescribeOpenDevicesResult struct {
OpenDevices []jdccs.OpenDevices `json:"openDevices"`
}
type DescribeRoomsRequest ¶
type DescribeRoomsRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
/* 页码, 默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20 (Optional) */
PageSize *int `json:"pageSize"`
/* 是否查询全部,默认分页 (Optional) */
All *int `json:"all"`
/* roomNo - 房间号,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeRoomsRequest ¶
func NewDescribeRoomsRequest( idc string, ) *DescribeRoomsRequest
* param idc: IDC机房ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRoomsRequestWithAllParams ¶
func NewDescribeRoomsRequestWithAllParams( idc string, pageNumber *int, pageSize *int, all *int, filters []common.Filter, ) *DescribeRoomsRequest
* param idc: IDC机房ID (Required) * param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param all: 是否查询全部,默认分页 (Optional) * param filters: roomNo - 房间号,精确匹配,支持多个 (Optional)
func NewDescribeRoomsRequestWithoutParam ¶
func NewDescribeRoomsRequestWithoutParam() *DescribeRoomsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRoomsRequest) GetRegionId ¶
func (r DescribeRoomsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRoomsRequest) SetAll ¶ added in v1.54.0
func (r *DescribeRoomsRequest) SetAll(all int)
param all: 是否查询全部,默认分页(Optional)
func (*DescribeRoomsRequest) SetFilters ¶
func (r *DescribeRoomsRequest) SetFilters(filters []common.Filter)
param filters: roomNo - 房间号,精确匹配,支持多个
(Optional)
func (*DescribeRoomsRequest) SetIdc ¶
func (r *DescribeRoomsRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
func (*DescribeRoomsRequest) SetPageNumber ¶
func (r *DescribeRoomsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1(Optional)
func (*DescribeRoomsRequest) SetPageSize ¶
func (r *DescribeRoomsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20(Optional)
type DescribeRoomsResponse ¶
type DescribeRoomsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRoomsResult `json:"result"`
}
type DescribeRoomsResult ¶
type DescribeTicketRequest ¶ added in v1.16.0
type DescribeTicketRequest struct {
core.JDCloudRequest
/* 工单编号 */
TicketNo string `json:"ticketNo"`
}
func NewDescribeTicketRequest ¶ added in v1.16.0
func NewDescribeTicketRequest( ticketNo string, ) *DescribeTicketRequest
* param ticketNo: 工单编号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTicketRequestWithAllParams ¶ added in v1.16.0
func NewDescribeTicketRequestWithAllParams( ticketNo string, ) *DescribeTicketRequest
* param ticketNo: 工单编号 (Required)
func NewDescribeTicketRequestWithoutParam ¶ added in v1.16.0
func NewDescribeTicketRequestWithoutParam() *DescribeTicketRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTicketRequest) GetRegionId ¶ added in v1.16.0
func (r DescribeTicketRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTicketRequest) SetTicketNo ¶ added in v1.16.0
func (r *DescribeTicketRequest) SetTicketNo(ticketNo string)
param ticketNo: 工单编号(Required)
type DescribeTicketResponse ¶ added in v1.16.0
type DescribeTicketResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTicketResult `json:"result"`
}
type DescribeTicketResult ¶ added in v1.16.0
type DescribeTicketsRequest ¶ added in v1.16.0
type DescribeTicketsRequest struct {
core.JDCloudRequest
/* 页码, 默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20 (Optional) */
PageSize *int `json:"pageSize"`
/* 是否查询全部,默认分页 (Optional) */
All *int `json:"all"`
/* 工单TAB类型 pendingProcess:待我处理 pendingReview:待审核 processing:处理中 all:全部(默认) (Optional) */
Type *string `json:"type"`
/* 工单类型 (Optional) */
TicketTypeName *string `json:"ticketTypeName"`
/* 工单类型ID (Optional) */
TicketTypeId *int `json:"ticketTypeId"`
/* 工单状态 pendingReview:待审核 revoked:已撤销 processing:处理中 pendingVerification:待核验 pendingClose:待关单 rejected:已拒绝 completed:已完成 cancelled:已取消 draft:草稿中 (Optional) */
Status *string `json:"status"`
/* 工单编号 (Optional) */
TicketNo *string `json:"ticketNo"`
/* 工单名称 (Optional) */
TicketTemplateName *string `json:"ticketTemplateName"`
/* 描述 (Optional) */
Description *string `json:"description"`
/* 创建开始时间,遵循ISO8601标准,使用UTC时间,格式为:yyyy-MM-ddTHH:mm:ssZ (Optional) */
StartTime *string `json:"startTime"`
/* 创建结束时间,遵循ISO8601标准,使用UTC时间,格式为:yyyy-MM-ddTHH:mm:ssZ (Optional) */
EndTime *string `json:"endTime"`
/* 提交账号 (Optional) */
SubmitAccount *string `json:"submitAccount"`
/* ticketNo - 工单编号,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
/* createdTime - 创建时间 closedTime - 关闭时间 (Optional) */
Sorts []common.Sort `json:"sorts"`
}
func NewDescribeTicketsRequest ¶ added in v1.16.0
func NewDescribeTicketsRequest() *DescribeTicketsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTicketsRequestWithAllParams ¶ added in v1.16.0
func NewDescribeTicketsRequestWithAllParams( pageNumber *int, pageSize *int, all *int, type_ *string, ticketTypeName *string, ticketTypeId *int, status *string, ticketNo *string, ticketTemplateName *string, description *string, startTime *string, endTime *string, submitAccount *string, filters []common.Filter, sorts []common.Sort, ) *DescribeTicketsRequest
* param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param all: 是否查询全部,默认分页 (Optional) * param type_: 工单TAB类型 pendingProcess:待我处理 pendingReview:待审核 processing:处理中 all:全部(默认) (Optional) * param ticketTypeName: 工单类型 (Optional) * param ticketTypeId: 工单类型ID (Optional) * param status: 工单状态 pendingReview:待审核 revoked:已撤销 processing:处理中 pendingVerification:待核验 pendingClose:待关单 rejected:已拒绝 completed:已完成 cancelled:已取消 draft:草稿中 (Optional) * param ticketNo: 工单编号 (Optional) * param ticketTemplateName: 工单名称 (Optional) * param description: 描述 (Optional) * param startTime: 创建开始时间,遵循ISO8601标准,使用UTC时间,格式为:yyyy-MM-ddTHH:mm:ssZ (Optional) * param endTime: 创建结束时间,遵循ISO8601标准,使用UTC时间,格式为:yyyy-MM-ddTHH:mm:ssZ (Optional) * param submitAccount: 提交账号 (Optional) * param filters: ticketNo - 工单编号,精确匹配,支持多个 (Optional) * param sorts: createdTime - 创建时间 closedTime - 关闭时间 (Optional)
func NewDescribeTicketsRequestWithoutParam ¶ added in v1.16.0
func NewDescribeTicketsRequestWithoutParam() *DescribeTicketsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTicketsRequest) GetRegionId ¶ added in v1.16.0
func (r DescribeTicketsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTicketsRequest) SetAll ¶ added in v1.54.0
func (r *DescribeTicketsRequest) SetAll(all int)
param all: 是否查询全部,默认分页(Optional)
func (*DescribeTicketsRequest) SetDescription ¶ added in v1.54.0
func (r *DescribeTicketsRequest) SetDescription(description string)
param description: 描述(Optional)
func (*DescribeTicketsRequest) SetEndTime ¶ added in v1.54.0
func (r *DescribeTicketsRequest) SetEndTime(endTime string)
param endTime: 创建结束时间,遵循ISO8601标准,使用UTC时间,格式为:yyyy-MM-ddTHH:mm:ssZ(Optional)
func (*DescribeTicketsRequest) SetFilters ¶ added in v1.54.0
func (r *DescribeTicketsRequest) SetFilters(filters []common.Filter)
param filters: ticketNo - 工单编号,精确匹配,支持多个
(Optional)
func (*DescribeTicketsRequest) SetPageNumber ¶ added in v1.16.0
func (r *DescribeTicketsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1(Optional)
func (*DescribeTicketsRequest) SetPageSize ¶ added in v1.16.0
func (r *DescribeTicketsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20(Optional)
func (*DescribeTicketsRequest) SetSorts ¶ added in v1.54.0
func (r *DescribeTicketsRequest) SetSorts(sorts []common.Sort)
param sorts: createdTime - 创建时间 closedTime - 关闭时间(Optional)
func (*DescribeTicketsRequest) SetStartTime ¶ added in v1.54.0
func (r *DescribeTicketsRequest) SetStartTime(startTime string)
param startTime: 创建开始时间,遵循ISO8601标准,使用UTC时间,格式为:yyyy-MM-ddTHH:mm:ssZ(Optional)
func (*DescribeTicketsRequest) SetStatus ¶ added in v1.54.0
func (r *DescribeTicketsRequest) SetStatus(status string)
param status: 工单状态 pendingReview:待审核 revoked:已撤销 processing:处理中 pendingVerification:待核验 pendingClose:待关单 rejected:已拒绝 completed:已完成 cancelled:已取消 draft:草稿中(Optional)
func (*DescribeTicketsRequest) SetSubmitAccount ¶ added in v1.54.0
func (r *DescribeTicketsRequest) SetSubmitAccount(submitAccount string)
param submitAccount: 提交账号(Optional)
func (*DescribeTicketsRequest) SetTicketNo ¶ added in v1.54.0
func (r *DescribeTicketsRequest) SetTicketNo(ticketNo string)
param ticketNo: 工单编号(Optional)
func (*DescribeTicketsRequest) SetTicketTemplateName ¶ added in v1.54.0
func (r *DescribeTicketsRequest) SetTicketTemplateName(ticketTemplateName string)
param ticketTemplateName: 工单名称(Optional)
func (*DescribeTicketsRequest) SetTicketTypeId ¶ added in v1.54.0
func (r *DescribeTicketsRequest) SetTicketTypeId(ticketTypeId int)
param ticketTypeId: 工单类型ID(Optional)
func (*DescribeTicketsRequest) SetTicketTypeName ¶ added in v1.54.0
func (r *DescribeTicketsRequest) SetTicketTypeName(ticketTypeName string)
param ticketTypeName: 工单类型(Optional)
func (*DescribeTicketsRequest) SetType ¶ added in v1.16.0
func (r *DescribeTicketsRequest) SetType(type_ string)
param type_: 工单TAB类型 pendingProcess:待我处理 pendingReview:待审核 processing:处理中 all:全部(默认)(Optional)
type DescribeTicketsResponse ¶ added in v1.16.0
type DescribeTicketsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTicketsResult `json:"result"`
}
type DescribeTicketsResult ¶ added in v1.16.0
type DescribeTrafficSamplingRequest ¶ added in v1.20.0
type DescribeTrafficSamplingRequest struct {
core.JDCloudRequest
/* 资源ID,支持多个resourceId批量查询,每个id用英文竖线分隔 */
ResourceId string `json:"resourceId"`
/* 查询时间范围的开始时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟) */
StartTime int `json:"startTime"`
/* 查询时间范围的结束时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟) */
EndTime int `json:"endTime"`
}
func NewDescribeTrafficSamplingRequest ¶ added in v1.20.0
func NewDescribeTrafficSamplingRequest( resourceId string, startTime int, endTime int, ) *DescribeTrafficSamplingRequest
* param resourceId: 资源ID,支持多个resourceId批量查询,每个id用英文竖线分隔 (Required) * param startTime: 查询时间范围的开始时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟) (Required) * param endTime: 查询时间范围的结束时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTrafficSamplingRequestWithAllParams ¶ added in v1.20.0
func NewDescribeTrafficSamplingRequestWithAllParams( resourceId string, startTime int, endTime int, ) *DescribeTrafficSamplingRequest
* param resourceId: 资源ID,支持多个resourceId批量查询,每个id用英文竖线分隔 (Required) * param startTime: 查询时间范围的开始时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟) (Required) * param endTime: 查询时间范围的结束时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟) (Required)
func NewDescribeTrafficSamplingRequestWithoutParam ¶ added in v1.20.0
func NewDescribeTrafficSamplingRequestWithoutParam() *DescribeTrafficSamplingRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTrafficSamplingRequest) GetRegionId ¶ added in v1.20.0
func (r DescribeTrafficSamplingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTrafficSamplingRequest) SetEndTime ¶ added in v1.20.0
func (r *DescribeTrafficSamplingRequest) SetEndTime(endTime int)
param endTime: 查询时间范围的结束时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟)(Required)
func (*DescribeTrafficSamplingRequest) SetResourceId ¶ added in v1.20.0
func (r *DescribeTrafficSamplingRequest) SetResourceId(resourceId string)
param resourceId: 资源ID,支持多个resourceId批量查询,每个id用英文竖线分隔(Required)
func (*DescribeTrafficSamplingRequest) SetStartTime ¶ added in v1.20.0
func (r *DescribeTrafficSamplingRequest) SetStartTime(startTime int)
param startTime: 查询时间范围的开始时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟)(Required)
type DescribeTrafficSamplingResponse ¶ added in v1.20.0
type DescribeTrafficSamplingResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTrafficSamplingResult `json:"result"`
}
type DescribeTrafficSamplingResult ¶ added in v1.20.0
type DescribeTrafficSamplingResult struct {
Data []jdccs.TrafficSamplingData `json:"data"`
}
type LastDownsampleRequest ¶
type LastDownsampleRequest struct {
core.JDCloudRequest
/* IDC机房ID */
Idc string `json:"idc"`
/* 监控项英文标识(id) */
Metric string `json:"metric"`
/* 资源ID,支持多个resourceId批量查询,每个id用英文竖线分隔 */
ResourceId string `json:"resourceId"`
}
func NewLastDownsampleRequest ¶
func NewLastDownsampleRequest( idc string, metric string, resourceId string, ) *LastDownsampleRequest
* param idc: IDC机房ID (Required) * param metric: 监控项英文标识(id) (Required) * param resourceId: 资源ID,支持多个resourceId批量查询,每个id用英文竖线分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewLastDownsampleRequestWithAllParams ¶
func NewLastDownsampleRequestWithAllParams( idc string, metric string, resourceId string, ) *LastDownsampleRequest
* param idc: IDC机房ID (Required) * param metric: 监控项英文标识(id) (Required) * param resourceId: 资源ID,支持多个resourceId批量查询,每个id用英文竖线分隔 (Required)
func NewLastDownsampleRequestWithoutParam ¶
func NewLastDownsampleRequestWithoutParam() *LastDownsampleRequest
This constructor has better compatible ability when API parameters changed
func (LastDownsampleRequest) GetRegionId ¶
func (r LastDownsampleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*LastDownsampleRequest) SetIdc ¶
func (r *LastDownsampleRequest) SetIdc(idc string)
param idc: IDC机房ID(Required)
func (*LastDownsampleRequest) SetMetric ¶
func (r *LastDownsampleRequest) SetMetric(metric string)
param metric: 监控项英文标识(id)(Required)
func (*LastDownsampleRequest) SetResourceId ¶
func (r *LastDownsampleRequest) SetResourceId(resourceId string)
param resourceId: 资源ID,支持多个resourceId批量查询,每个id用英文竖线分隔(Required)
type LastDownsampleResponse ¶
type LastDownsampleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result LastDownsampleResult `json:"result"`
}
type LastDownsampleResult ¶
type LastDownsampleResult struct {
Items []jdccs.LastDownsampleRespItem `json:"items"`
}
type SwitchAlarmRequest ¶ added in v1.41.0
type SwitchAlarmRequest struct {
core.JDCloudRequest
/* 报警规则ID */
AlarmId string `json:"alarmId"`
/* 规则状态 disabled:禁用 enabled:启用 (Optional) */
Status *string `json:"status"`
}
func NewSwitchAlarmRequest ¶ added in v1.41.0
func NewSwitchAlarmRequest( alarmId string, ) *SwitchAlarmRequest
* param alarmId: 报警规则ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSwitchAlarmRequestWithAllParams ¶ added in v1.41.0
func NewSwitchAlarmRequestWithAllParams( alarmId string, status *string, ) *SwitchAlarmRequest
* param alarmId: 报警规则ID (Required) * param status: 规则状态 disabled:禁用 enabled:启用 (Optional)
func NewSwitchAlarmRequestWithoutParam ¶ added in v1.41.0
func NewSwitchAlarmRequestWithoutParam() *SwitchAlarmRequest
This constructor has better compatible ability when API parameters changed
func (SwitchAlarmRequest) GetRegionId ¶ added in v1.41.0
func (r SwitchAlarmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SwitchAlarmRequest) SetAlarmId ¶ added in v1.41.0
func (r *SwitchAlarmRequest) SetAlarmId(alarmId string)
param alarmId: 报警规则ID(Required)
func (*SwitchAlarmRequest) SetStatus ¶ added in v1.41.0
func (r *SwitchAlarmRequest) SetStatus(status string)
param status: 规则状态 disabled:禁用 enabled:启用(Optional)
type SwitchAlarmResponse ¶ added in v1.41.0
type SwitchAlarmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SwitchAlarmResult `json:"result"`
}
type SwitchAlarmResult ¶ added in v1.41.0
type SwitchAlarmResult struct {
Success bool `json:"success"`
}
type UpdateAlarmRequest ¶ added in v1.54.0
type UpdateAlarmRequest struct {
core.JDCloudRequest
/* 报警规则ID */
AlarmId string `json:"alarmId"`
/* 规则名称 (Optional) */
Name *string `json:"name"`
/* 监控项,bandwidthTrafficIn:上行实时流量 bandwidthTrafficOut:下行实时流量 (Optional) */
Metric *string `json:"metric"`
/* 统计周期(单位:分钟) (Optional) */
Period *int `json:"period"`
/* 统计方法:平均值=avg、最大值=max、最小值=min (Optional) */
StatisticMethod *string `json:"statisticMethod"`
/* 计算方式 >=、>、<、<=、=、!= (Optional) */
Operator *string `json:"operator"`
/* 阈值 (Optional) */
Threshold *float64 `json:"threshold"`
/* 连续多少次后报警 (Optional) */
Times *int `json:"times"`
/* 通知周期 单位:小时 (Optional) */
NoticePeriod *int `json:"noticePeriod"`
/* 规则状态 disabled:禁用 enabled:启用 (Optional) */
Status *string `json:"status"`
/* 通知方式 all:全部 sms:短信 email:邮件 (Optional) */
NoticeMethod *string `json:"noticeMethod"`
/* 通知对象用户ID,若多个用逗号分隔 (Optional) */
UserId *string `json:"userId"`
/* 通知对象组ID (Optional) */
GroupId *string `json:"groupId"`
}
func NewUpdateAlarmRequest ¶ added in v1.54.0
func NewUpdateAlarmRequest( alarmId string, ) *UpdateAlarmRequest
* param alarmId: 报警规则ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateAlarmRequestWithAllParams ¶ added in v1.54.0
func NewUpdateAlarmRequestWithAllParams( alarmId string, name *string, metric *string, period *int, statisticMethod *string, operator *string, threshold *float64, times *int, noticePeriod *int, status *string, noticeMethod *string, userId *string, groupId *string, ) *UpdateAlarmRequest
* param alarmId: 报警规则ID (Required) * param name: 规则名称 (Optional) * param metric: 监控项,bandwidthTrafficIn:上行实时流量 bandwidthTrafficOut:下行实时流量 (Optional) * param period: 统计周期(单位:分钟) (Optional) * param statisticMethod: 统计方法:平均值=avg、最大值=max、最小值=min (Optional) * param operator: 计算方式 >=、>、<、<=、=、!= (Optional) * param threshold: 阈值 (Optional) * param times: 连续多少次后报警 (Optional) * param noticePeriod: 通知周期 单位:小时 (Optional) * param status: 规则状态 disabled:禁用 enabled:启用 (Optional) * param noticeMethod: 通知方式 all:全部 sms:短信 email:邮件 (Optional) * param userId: 通知对象用户ID,若多个用逗号分隔 (Optional) * param groupId: 通知对象组ID (Optional)
func NewUpdateAlarmRequestWithoutParam ¶ added in v1.54.0
func NewUpdateAlarmRequestWithoutParam() *UpdateAlarmRequest
This constructor has better compatible ability when API parameters changed
func (UpdateAlarmRequest) GetRegionId ¶ added in v1.54.0
func (r UpdateAlarmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateAlarmRequest) SetAlarmId ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetAlarmId(alarmId string)
param alarmId: 报警规则ID(Required)
func (*UpdateAlarmRequest) SetGroupId ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetGroupId(groupId string)
param groupId: 通知对象组ID(Optional)
func (*UpdateAlarmRequest) SetMetric ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetMetric(metric string)
param metric: 监控项,bandwidthTrafficIn:上行实时流量 bandwidthTrafficOut:下行实时流量(Optional)
func (*UpdateAlarmRequest) SetName ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetName(name string)
param name: 规则名称(Optional)
func (*UpdateAlarmRequest) SetNoticeMethod ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetNoticeMethod(noticeMethod string)
param noticeMethod: 通知方式 all:全部 sms:短信 email:邮件(Optional)
func (*UpdateAlarmRequest) SetNoticePeriod ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetNoticePeriod(noticePeriod int)
param noticePeriod: 通知周期 单位:小时(Optional)
func (*UpdateAlarmRequest) SetOperator ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetOperator(operator string)
param operator: 计算方式 >=、>、<、<=、=、!=(Optional)
func (*UpdateAlarmRequest) SetPeriod ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetPeriod(period int)
param period: 统计周期(单位:分钟)(Optional)
func (*UpdateAlarmRequest) SetStatisticMethod ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetStatisticMethod(statisticMethod string)
param statisticMethod: 统计方法:平均值=avg、最大值=max、最小值=min(Optional)
func (*UpdateAlarmRequest) SetStatus ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetStatus(status string)
param status: 规则状态 disabled:禁用 enabled:启用(Optional)
func (*UpdateAlarmRequest) SetThreshold ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetThreshold(threshold float64)
param threshold: 阈值(Optional)
func (*UpdateAlarmRequest) SetTimes ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetTimes(times int)
param times: 连续多少次后报警(Optional)
func (*UpdateAlarmRequest) SetUserId ¶ added in v1.54.0
func (r *UpdateAlarmRequest) SetUserId(userId string)
param userId: 通知对象用户ID,若多个用逗号分隔(Optional)
type UpdateAlarmResponse ¶ added in v1.54.0
type UpdateAlarmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateAlarmResult `json:"result"`
}
type UpdateAlarmResult ¶ added in v1.54.0
type UpdateAlarmResult struct {
Success bool `json:"success"`
}
Source Files
¶
- CreateAlarm.go
- CreateGeneralServicesTicket.go
- DeleteAlarm.go
- DescribeAlarm.go
- DescribeAlarmHistory.go
- DescribeAlarms.go
- DescribeBandwidth.go
- DescribeBandwidthTraffic.go
- DescribeBandwidthTraffics.go
- DescribeBandwidths.go
- DescribeCabinet.go
- DescribeCabinets.go
- DescribeDevice.go
- DescribeDevices.go
- DescribeIdcOverview.go
- DescribeIdcs.go
- DescribeIps.go
- DescribeMetricData.go
- DescribeMetrics.go
- DescribeOpenDevices.go
- DescribeOpenDevicesData.go
- DescribeRooms.go
- DescribeTicket.go
- DescribeTickets.go
- DescribeTrafficSampling.go
- LastDownsample.go
- SwitchAlarm.go
- UpdateAlarm.go