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