Documentation
¶
Index ¶
- type ApplyTemplateRequest
- func NewApplyTemplateRequest(templateId string, clientToken string, dataCenters []string, ...) *ApplyTemplateRequest
- func NewApplyTemplateRequestWithAllParams(templateId string, clientToken string, contacts []monitor.BaseContact, ...) *ApplyTemplateRequest
- func NewApplyTemplateRequestWithoutParam() *ApplyTemplateRequest
- func (r ApplyTemplateRequest) GetRegionId() string
- func (r *ApplyTemplateRequest) SetClientToken(clientToken string)
- func (r *ApplyTemplateRequest) SetContacts(contacts []monitor.BaseContact)
- func (r *ApplyTemplateRequest) SetDataCenters(dataCenters []string)
- func (r *ApplyTemplateRequest) SetResourceIds(resourceIds []string)
- func (r *ApplyTemplateRequest) SetServiceCode(serviceCode string)
- func (r *ApplyTemplateRequest) SetTagsArray(tagsArray []interface{})
- func (r *ApplyTemplateRequest) SetTemplateId(templateId string)
- func (r *ApplyTemplateRequest) SetTemplateType(templateType int64)
- func (r *ApplyTemplateRequest) SetWebHookContent(webHookContent string)
- func (r *ApplyTemplateRequest) SetWebHookProtocol(webHookProtocol string)
- func (r *ApplyTemplateRequest) SetWebHookSecret(webHookSecret string)
- func (r *ApplyTemplateRequest) SetWebHookUrl(webHookUrl string)
- type ApplyTemplateResponse
- type ApplyTemplateResult
- type BatchCreateAlarmsRequest
- func NewBatchCreateAlarmsRequest(regionId string, clientToken string, resourceIds []string, ...) *BatchCreateAlarmsRequest
- func NewBatchCreateAlarmsRequestWithAllParams(regionId string, clientToken string, contacts []monitor.BaseContact, ...) *BatchCreateAlarmsRequest
- func NewBatchCreateAlarmsRequestWithoutParam() *BatchCreateAlarmsRequest
- func (r BatchCreateAlarmsRequest) GetRegionId() string
- func (r *BatchCreateAlarmsRequest) SetClientToken(clientToken string)
- func (r *BatchCreateAlarmsRequest) SetContacts(contacts []monitor.BaseContact)
- func (r *BatchCreateAlarmsRequest) SetDatacenter(datacenter string)
- func (r *BatchCreateAlarmsRequest) SetEnabled(enabled int64)
- func (r *BatchCreateAlarmsRequest) SetRegionId(regionId string)
- func (r *BatchCreateAlarmsRequest) SetResourceIds(resourceIds []string)
- func (r *BatchCreateAlarmsRequest) SetRuleType(ruleType int64)
- func (r *BatchCreateAlarmsRequest) SetRules(rules []monitor.BaseRule)
- func (r *BatchCreateAlarmsRequest) SetSaveTemplate(saveTemplate bool)
- func (r *BatchCreateAlarmsRequest) SetServiceCode(serviceCode string)
- func (r *BatchCreateAlarmsRequest) SetTemplateName(templateName string)
- func (r *BatchCreateAlarmsRequest) SetTemplateServiceCode(templateServiceCode string)
- func (r *BatchCreateAlarmsRequest) SetWebHookContent(webHookContent string)
- func (r *BatchCreateAlarmsRequest) SetWebHookProtocol(webHookProtocol string)
- func (r *BatchCreateAlarmsRequest) SetWebHookSecret(webHookSecret string)
- func (r *BatchCreateAlarmsRequest) SetWebHookUrl(webHookUrl string)
- type BatchCreateAlarmsResponse
- type BatchCreateAlarmsResult
- type BatchDeleteAlarmsRequest
- type BatchDeleteAlarmsResponse
- type BatchDeleteAlarmsResult
- type BatchDescribeMetricDataRequest
- func NewBatchDescribeMetricDataRequest(regionId string, serviceCode string, resourceId string) *BatchDescribeMetricDataRequest
- func NewBatchDescribeMetricDataRequestWithAllParams(regionId string, serviceCode string, resourceId string, aggrType *string, ...) *BatchDescribeMetricDataRequest
- func NewBatchDescribeMetricDataRequestWithoutParam() *BatchDescribeMetricDataRequest
- func (r BatchDescribeMetricDataRequest) GetRegionId() string
- func (r *BatchDescribeMetricDataRequest) SetAggrType(aggrType string)
- func (r *BatchDescribeMetricDataRequest) SetEndTime(endTime string)
- func (r *BatchDescribeMetricDataRequest) SetFilters(filters []monitor.Filter)
- func (r *BatchDescribeMetricDataRequest) SetGroupBy(groupBy bool)
- func (r *BatchDescribeMetricDataRequest) SetMultiResources(multiResources bool)
- func (r *BatchDescribeMetricDataRequest) SetRegionId(regionId string)
- func (r *BatchDescribeMetricDataRequest) SetResourceId(resourceId string)
- func (r *BatchDescribeMetricDataRequest) SetServiceCode(serviceCode string)
- func (r *BatchDescribeMetricDataRequest) SetStartTime(startTime string)
- func (r *BatchDescribeMetricDataRequest) SetTags(tags []monitor.TagFilter)
- func (r *BatchDescribeMetricDataRequest) SetTimeInterval(timeInterval string)
- type BatchDescribeMetricDataResponse
- type BatchDescribeMetricDataResult
- type BatchDisableAlarmsRequest
- type BatchDisableAlarmsResponse
- type BatchDisableAlarmsResult
- type BatchEnableAlarmsRequest
- type BatchEnableAlarmsResponse
- type BatchEnableAlarmsResult
- type CreateAlarmCmRequest
- type CreateAlarmCmResponse
- type CreateAlarmCmResult
- type CreateAlarmRequest
- func NewCreateAlarmRequest(regionId string, clientToken string, createAlarmSpec *monitor.CreateAlarmParam) *CreateAlarmRequest
- func NewCreateAlarmRequestWithAllParams(regionId string, clientToken string, createAlarmSpec *monitor.CreateAlarmParam) *CreateAlarmRequest
- func NewCreateAlarmRequestWithoutParam() *CreateAlarmRequest
- type CreateAlarmResponse
- type CreateAlarmResult
- type CreateProbeTaskRequest
- func NewCreateProbeTaskRequest(clientToken string, createProbeTaskSpec *monitor.CreateProbeTaskParam) *CreateProbeTaskRequest
- func NewCreateProbeTaskRequestWithAllParams(clientToken string, createProbeTaskSpec *monitor.CreateProbeTaskParam) *CreateProbeTaskRequest
- func NewCreateProbeTaskRequestWithoutParam() *CreateProbeTaskRequest
- type CreateProbeTaskResponse
- type CreateProbeTaskResult
- type CreateTemplateRequest
- func NewCreateTemplateRequest(clientToken string, ruleServiceCode string, serviceCode string, ...) *CreateTemplateRequest
- func NewCreateTemplateRequestWithAllParams(clientToken string, description *string, ruleServiceCode string, ...) *CreateTemplateRequest
- func NewCreateTemplateRequestWithoutParam() *CreateTemplateRequest
- func (r CreateTemplateRequest) GetRegionId() string
- func (r *CreateTemplateRequest) SetClientToken(clientToken string)
- func (r *CreateTemplateRequest) SetDescription(description string)
- func (r *CreateTemplateRequest) SetRuleServiceCode(ruleServiceCode string)
- func (r *CreateTemplateRequest) SetServiceCode(serviceCode string)
- func (r *CreateTemplateRequest) SetTemplateName(templateName string)
- func (r *CreateTemplateRequest) SetTemplateRules(templateRules []monitor.BaseRuleT)
- type CreateTemplateResponse
- type CreateTemplateResult
- type DeleteAlarmsCmRequest
- type DeleteAlarmsCmResponse
- type DeleteAlarmsCmResult
- type DeleteAlarmsRequest
- type DeleteAlarmsResponse
- type DeleteAlarmsResult
- type DeleteNamespaceRequest
- type DeleteNamespaceResponse
- type DeleteNamespaceResult
- type DeleteObjRequest
- type DeleteObjResponse
- type DeleteObjResult
- type DeleteProbeTaskRequest
- type DeleteProbeTaskResponse
- type DeleteProbeTaskResult
- type DeleteTemplatesRequest
- type DeleteTemplatesResponse
- type DeleteTemplatesResult
- type DescribeAlarmContactsRequest
- func NewDescribeAlarmContactsRequest(regionId string, alarmId string) *DescribeAlarmContactsRequest
- func NewDescribeAlarmContactsRequestWithAllParams(regionId string, alarmId string, pageNumber *int, pageSize *int, ...) *DescribeAlarmContactsRequest
- func NewDescribeAlarmContactsRequestWithoutParam() *DescribeAlarmContactsRequest
- func (r DescribeAlarmContactsRequest) GetRegionId() string
- func (r *DescribeAlarmContactsRequest) SetAlarmId(alarmId string)
- func (r *DescribeAlarmContactsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAlarmContactsRequest) SetPageSize(pageSize int)
- func (r *DescribeAlarmContactsRequest) SetReferenceType(referenceType int)
- func (r *DescribeAlarmContactsRequest) SetRegionId(regionId string)
- type DescribeAlarmContactsResponse
- type DescribeAlarmContactsResult
- type DescribeAlarmHistoryAllRegionCmRequest
- func NewDescribeAlarmHistoryAllRegionCmRequest(startTime string, endTime string) *DescribeAlarmHistoryAllRegionCmRequest
- func NewDescribeAlarmHistoryAllRegionCmRequestWithAllParams(pageNumber *int, pageSize *int, id *int, obi *string, namespace *string, ...) *DescribeAlarmHistoryAllRegionCmRequest
- func NewDescribeAlarmHistoryAllRegionCmRequestWithoutParam() *DescribeAlarmHistoryAllRegionCmRequest
- func (r DescribeAlarmHistoryAllRegionCmRequest) GetRegionId() string
- func (r *DescribeAlarmHistoryAllRegionCmRequest) SetEndTime(endTime string)
- func (r *DescribeAlarmHistoryAllRegionCmRequest) SetId(id int)
- func (r *DescribeAlarmHistoryAllRegionCmRequest) SetNamespace(namespace string)
- func (r *DescribeAlarmHistoryAllRegionCmRequest) SetObi(obi string)
- func (r *DescribeAlarmHistoryAllRegionCmRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAlarmHistoryAllRegionCmRequest) SetPageSize(pageSize int)
- func (r *DescribeAlarmHistoryAllRegionCmRequest) SetResourceId(resourceId string)
- func (r *DescribeAlarmHistoryAllRegionCmRequest) SetServiceCode(serviceCode string)
- func (r *DescribeAlarmHistoryAllRegionCmRequest) SetStartTime(startTime string)
- type DescribeAlarmHistoryAllRegionCmResponse
- type DescribeAlarmHistoryAllRegionCmResult
- type DescribeAlarmHistoryAllRegionRequest
- func NewDescribeAlarmHistoryAllRegionRequest() *DescribeAlarmHistoryAllRegionRequest
- func NewDescribeAlarmHistoryAllRegionRequestWithAllParams(pageNumber *int, pageSize *int, serviceCode *string, resourceId *string, ...) *DescribeAlarmHistoryAllRegionRequest
- func NewDescribeAlarmHistoryAllRegionRequestWithoutParam() *DescribeAlarmHistoryAllRegionRequest
- func (r DescribeAlarmHistoryAllRegionRequest) GetRegionId() string
- func (r *DescribeAlarmHistoryAllRegionRequest) SetAlarmId(alarmId string)
- func (r *DescribeAlarmHistoryAllRegionRequest) SetAlarming(alarming int)
- func (r *DescribeAlarmHistoryAllRegionRequest) SetEndTime(endTime string)
- func (r *DescribeAlarmHistoryAllRegionRequest) SetFilters(filters []monitor.Filter)
- func (r *DescribeAlarmHistoryAllRegionRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAlarmHistoryAllRegionRequest) SetPageSize(pageSize int)
- func (r *DescribeAlarmHistoryAllRegionRequest) SetResourceId(resourceId string)
- func (r *DescribeAlarmHistoryAllRegionRequest) SetResourceIdList(resourceIdList []string)
- func (r *DescribeAlarmHistoryAllRegionRequest) SetRuleType(ruleType int)
- func (r *DescribeAlarmHistoryAllRegionRequest) SetServiceCode(serviceCode string)
- func (r *DescribeAlarmHistoryAllRegionRequest) SetServiceCodeList(serviceCodeList []string)
- func (r *DescribeAlarmHistoryAllRegionRequest) SetStartTime(startTime string)
- type DescribeAlarmHistoryAllRegionResponse
- type DescribeAlarmHistoryAllRegionResult
- type DescribeAlarmHistoryCmRequest
- func NewDescribeAlarmHistoryCmRequest(regionId string, startTime string, endTime string) *DescribeAlarmHistoryCmRequest
- func NewDescribeAlarmHistoryCmRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, id *int, obi *string, ...) *DescribeAlarmHistoryCmRequest
- func NewDescribeAlarmHistoryCmRequestWithoutParam() *DescribeAlarmHistoryCmRequest
- func (r DescribeAlarmHistoryCmRequest) GetRegionId() string
- func (r *DescribeAlarmHistoryCmRequest) SetEndTime(endTime string)
- func (r *DescribeAlarmHistoryCmRequest) SetId(id int)
- func (r *DescribeAlarmHistoryCmRequest) SetNamespace(namespace string)
- func (r *DescribeAlarmHistoryCmRequest) SetObi(obi string)
- func (r *DescribeAlarmHistoryCmRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAlarmHistoryCmRequest) SetPageSize(pageSize int)
- func (r *DescribeAlarmHistoryCmRequest) SetRegionId(regionId string)
- func (r *DescribeAlarmHistoryCmRequest) SetResourceId(resourceId string)
- func (r *DescribeAlarmHistoryCmRequest) SetServiceCode(serviceCode string)
- func (r *DescribeAlarmHistoryCmRequest) SetStartTime(startTime string)
- type DescribeAlarmHistoryCmResponse
- type DescribeAlarmHistoryCmResult
- type DescribeAlarmHistoryRequest
- func NewDescribeAlarmHistoryRequest(regionId string) *DescribeAlarmHistoryRequest
- func NewDescribeAlarmHistoryRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, serviceCode *string, ...) *DescribeAlarmHistoryRequest
- func NewDescribeAlarmHistoryRequestWithoutParam() *DescribeAlarmHistoryRequest
- func (r DescribeAlarmHistoryRequest) GetRegionId() string
- func (r *DescribeAlarmHistoryRequest) SetAlarmId(alarmId string)
- func (r *DescribeAlarmHistoryRequest) SetAlarming(alarming int)
- func (r *DescribeAlarmHistoryRequest) SetEndTime(endTime string)
- func (r *DescribeAlarmHistoryRequest) SetFilters(filters []monitor.Filter)
- func (r *DescribeAlarmHistoryRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAlarmHistoryRequest) SetPageSize(pageSize int)
- func (r *DescribeAlarmHistoryRequest) SetRegionId(regionId string)
- func (r *DescribeAlarmHistoryRequest) SetResourceId(resourceId string)
- func (r *DescribeAlarmHistoryRequest) SetResourceIdList(resourceIdList []string)
- func (r *DescribeAlarmHistoryRequest) SetRuleType(ruleType int)
- func (r *DescribeAlarmHistoryRequest) SetServiceCode(serviceCode string)
- func (r *DescribeAlarmHistoryRequest) SetServiceCodeList(serviceCodeList []string)
- func (r *DescribeAlarmHistoryRequest) SetStartTime(startTime string)
- type DescribeAlarmHistoryResponse
- type DescribeAlarmHistoryResult
- type DescribeAlarmingRulesRequest
- func NewDescribeAlarmingRulesRequest() *DescribeAlarmingRulesRequest
- func NewDescribeAlarmingRulesRequestWithAllParams(pageNumber *int, pageSize *int, filters []monitor.Filter, datacenter *string) *DescribeAlarmingRulesRequest
- func NewDescribeAlarmingRulesRequestWithoutParam() *DescribeAlarmingRulesRequest
- func (r DescribeAlarmingRulesRequest) GetRegionId() string
- func (r *DescribeAlarmingRulesRequest) SetDatacenter(datacenter string)
- func (r *DescribeAlarmingRulesRequest) SetFilters(filters []monitor.Filter)
- func (r *DescribeAlarmingRulesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAlarmingRulesRequest) SetPageSize(pageSize int)
- type DescribeAlarmingRulesResponse
- type DescribeAlarmingRulesResult
- type DescribeAlarmsByIDRequest
- type DescribeAlarmsByIDResponse
- type DescribeAlarmsByIDResult
- type DescribeAlarmsCmRequest
- func (r DescribeAlarmsCmRequest) GetRegionId() string
- func (r *DescribeAlarmsCmRequest) SetEnabled(enabled int)
- func (r *DescribeAlarmsCmRequest) SetIsAlarming(isAlarming int)
- func (r *DescribeAlarmsCmRequest) SetNamespace(namespace string)
- func (r *DescribeAlarmsCmRequest) SetObj(obj string)
- func (r *DescribeAlarmsCmRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAlarmsCmRequest) SetPageSize(pageSize int)
- func (r *DescribeAlarmsCmRequest) SetRegion(region string)
- func (r *DescribeAlarmsCmRequest) SetRegionId(regionId string)
- func (r *DescribeAlarmsCmRequest) SetResourceId(resourceId string)
- func (r *DescribeAlarmsCmRequest) SetServiceCode(serviceCode string)
- func (r *DescribeAlarmsCmRequest) SetStatus(status int)
- type DescribeAlarmsCmResponse
- type DescribeAlarmsCmResult
- type DescribeAlarmsRequest
- func (r DescribeAlarmsRequest) GetRegionId() string
- func (r *DescribeAlarmsRequest) SetAlarmId(alarmId string)
- func (r *DescribeAlarmsRequest) SetEnabled(enabled int)
- func (r *DescribeAlarmsRequest) SetFilters(filters []monitor.Filter)
- func (r *DescribeAlarmsRequest) SetIsAlarming(isAlarming int)
- func (r *DescribeAlarmsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAlarmsRequest) SetPageSize(pageSize int)
- func (r *DescribeAlarmsRequest) SetRegionId(regionId string)
- func (r *DescribeAlarmsRequest) SetResourceId(resourceId string)
- func (r *DescribeAlarmsRequest) SetRuleType(ruleType int)
- func (r *DescribeAlarmsRequest) SetServiceCode(serviceCode string)
- func (r *DescribeAlarmsRequest) SetStatus(status int)
- type DescribeAlarmsResponse
- type DescribeAlarmsResult
- type DescribeAllRegionAlarmsCmRequest
- func NewDescribeAllRegionAlarmsCmRequest() *DescribeAllRegionAlarmsCmRequest
- func NewDescribeAllRegionAlarmsCmRequestWithAllParams(pageNumber *int, pageSize *int, namespace *string, obj *string, ...) *DescribeAllRegionAlarmsCmRequest
- func NewDescribeAllRegionAlarmsCmRequestWithoutParam() *DescribeAllRegionAlarmsCmRequest
- func (r DescribeAllRegionAlarmsCmRequest) GetRegionId() string
- func (r *DescribeAllRegionAlarmsCmRequest) SetEnabled(enabled int)
- func (r *DescribeAllRegionAlarmsCmRequest) SetIsAlarming(isAlarming int)
- func (r *DescribeAllRegionAlarmsCmRequest) SetNamespace(namespace string)
- func (r *DescribeAllRegionAlarmsCmRequest) SetObj(obj string)
- func (r *DescribeAllRegionAlarmsCmRequest) SetPageNumber(pageNumber int)
- func (r *DescribeAllRegionAlarmsCmRequest) SetPageSize(pageSize int)
- func (r *DescribeAllRegionAlarmsCmRequest) SetRegion(region string)
- func (r *DescribeAllRegionAlarmsCmRequest) SetResourceId(resourceId string)
- func (r *DescribeAllRegionAlarmsCmRequest) SetServiceCode(serviceCode string)
- func (r *DescribeAllRegionAlarmsCmRequest) SetStatus(status int)
- type DescribeAllRegionAlarmsCmResponse
- type DescribeAllRegionAlarmsCmResult
- type DescribeCmMetricDataByTagSpecRequest
- func NewDescribeCmMetricDataByTagSpecRequest(regionId string, namespace string, metric string) *DescribeCmMetricDataByTagSpecRequest
- func NewDescribeCmMetricDataByTagSpecRequestWithAllParams(regionId string, namespace string, metric string, aggrType *string, ...) *DescribeCmMetricDataByTagSpecRequest
- func NewDescribeCmMetricDataByTagSpecRequestWithoutParam() *DescribeCmMetricDataByTagSpecRequest
- func (r DescribeCmMetricDataByTagSpecRequest) GetRegionId() string
- func (r *DescribeCmMetricDataByTagSpecRequest) SetAggrType(aggrType string)
- func (r *DescribeCmMetricDataByTagSpecRequest) SetDownSampleType(downSampleType string)
- func (r *DescribeCmMetricDataByTagSpecRequest) SetEndTime(endTime string)
- func (r *DescribeCmMetricDataByTagSpecRequest) SetGroupBy(groupBy bool)
- func (r *DescribeCmMetricDataByTagSpecRequest) SetMetric(metric string)
- func (r *DescribeCmMetricDataByTagSpecRequest) SetNamespace(namespace string)
- func (r *DescribeCmMetricDataByTagSpecRequest) SetRegionId(regionId string)
- func (r *DescribeCmMetricDataByTagSpecRequest) SetStartTime(startTime string)
- func (r *DescribeCmMetricDataByTagSpecRequest) SetTags(tags []monitor.TagFilter)
- func (r *DescribeCmMetricDataByTagSpecRequest) SetTimeInterval(timeInterval string)
- type DescribeCmMetricDataByTagSpecResponse
- type DescribeCmMetricDataByTagSpecResult
- type DescribeIsUserNewRequest
- type DescribeIsUserNewResponse
- type DescribeIsUserNewResult
- type DescribeMetricDataAmRequest
- func NewDescribeMetricDataAmRequest(resourceId string) *DescribeMetricDataAmRequest
- func NewDescribeMetricDataAmRequestWithAllParams(resourceId string, startTime *string, endTime *string, timeInterval *string) *DescribeMetricDataAmRequest
- func NewDescribeMetricDataAmRequestWithoutParam() *DescribeMetricDataAmRequest
- func (r DescribeMetricDataAmRequest) GetRegionId() string
- func (r *DescribeMetricDataAmRequest) SetEndTime(endTime string)
- func (r *DescribeMetricDataAmRequest) SetResourceId(resourceId string)
- func (r *DescribeMetricDataAmRequest) SetStartTime(startTime string)
- func (r *DescribeMetricDataAmRequest) SetTimeInterval(timeInterval string)
- type DescribeMetricDataAmResponse
- type DescribeMetricDataAmResult
- type DescribeMetricDataCmRequest
- func NewDescribeMetricDataCmRequest(regionId string, namespaceUID string, objUID string) *DescribeMetricDataCmRequest
- func NewDescribeMetricDataCmRequestWithAllParams(regionId string, namespaceUID string, objUID string, aggrType *string, ...) *DescribeMetricDataCmRequest
- func NewDescribeMetricDataCmRequestWithoutParam() *DescribeMetricDataCmRequest
- func (r DescribeMetricDataCmRequest) GetRegionId() string
- func (r *DescribeMetricDataCmRequest) SetAggrType(aggrType string)
- func (r *DescribeMetricDataCmRequest) SetEndTime(endTime string)
- func (r *DescribeMetricDataCmRequest) SetMetricUID(metricUID []string)
- func (r *DescribeMetricDataCmRequest) SetNamespaceUID(namespaceUID string)
- func (r *DescribeMetricDataCmRequest) SetObjUID(objUID string)
- func (r *DescribeMetricDataCmRequest) SetRegionId(regionId string)
- func (r *DescribeMetricDataCmRequest) SetStartTime(startTime string)
- func (r *DescribeMetricDataCmRequest) SetTimeInterval(timeInterval string)
- type DescribeMetricDataCmResponse
- type DescribeMetricDataCmResult
- type DescribeMetricDataRequest
- func NewDescribeMetricDataRequest(regionId string, metric string, serviceCode string, resourceId string) *DescribeMetricDataRequest
- func NewDescribeMetricDataRequestWithAllParams(regionId string, metric string, aggrType *string, downSampleType *string, ...) *DescribeMetricDataRequest
- func NewDescribeMetricDataRequestWithoutParam() *DescribeMetricDataRequest
- func (r DescribeMetricDataRequest) GetRegionId() string
- func (r *DescribeMetricDataRequest) SetAggrType(aggrType string)
- func (r *DescribeMetricDataRequest) SetDownSampleType(downSampleType string)
- func (r *DescribeMetricDataRequest) SetEndTime(endTime string)
- func (r *DescribeMetricDataRequest) SetGroupBy(groupBy bool)
- func (r *DescribeMetricDataRequest) SetMetric(metric string)
- func (r *DescribeMetricDataRequest) SetRate(rate bool)
- func (r *DescribeMetricDataRequest) SetRegionId(regionId string)
- func (r *DescribeMetricDataRequest) SetResourceId(resourceId string)
- func (r *DescribeMetricDataRequest) SetServiceCode(serviceCode string)
- func (r *DescribeMetricDataRequest) SetStartTime(startTime string)
- func (r *DescribeMetricDataRequest) SetTags(tags []monitor.TagFilter)
- func (r *DescribeMetricDataRequest) SetTimeInterval(timeInterval string)
- type DescribeMetricDataResponse
- type DescribeMetricDataResult
- type DescribeMetricsCmRequest
- func NewDescribeMetricsCmRequest(regionId string, namespaceUID string, objUID string) *DescribeMetricsCmRequest
- func NewDescribeMetricsCmRequestWithAllParams(regionId string, namespaceUID string, objUID string) *DescribeMetricsCmRequest
- func NewDescribeMetricsCmRequestWithoutParam() *DescribeMetricsCmRequest
- type DescribeMetricsCmResponse
- type DescribeMetricsCmResult
- type DescribeMetricsForCreateAlarmRequest
- type DescribeMetricsForCreateAlarmResponse
- type DescribeMetricsForCreateAlarmResult
- type DescribeMetricsForCreateTemplateRequest
- func NewDescribeMetricsForCreateTemplateRequest(serviceCode string) *DescribeMetricsForCreateTemplateRequest
- func NewDescribeMetricsForCreateTemplateRequestWithAllParams(serviceCode string) *DescribeMetricsForCreateTemplateRequest
- func NewDescribeMetricsForCreateTemplateRequestWithoutParam() *DescribeMetricsForCreateTemplateRequest
- type DescribeMetricsForCreateTemplateResponse
- type DescribeMetricsForCreateTemplateResult
- type DescribeMetricsRequest
- type DescribeMetricsResponse
- type DescribeMetricsResult
- type DescribeNamespacesRequest
- type DescribeNamespacesResponse
- type DescribeNamespacesResult
- type DescribeObjRequest
- type DescribeObjResponse
- type DescribeObjResult
- type DescribeObjsByNsUIDRequest
- func NewDescribeObjsByNsUIDRequest(regionId string, namespaceUID string) *DescribeObjsByNsUIDRequest
- func NewDescribeObjsByNsUIDRequestWithAllParams(regionId string, namespaceUID string, pageNumber *int, pageSize *int) *DescribeObjsByNsUIDRequest
- func NewDescribeObjsByNsUIDRequestWithoutParam() *DescribeObjsByNsUIDRequest
- func (r DescribeObjsByNsUIDRequest) GetRegionId() string
- func (r *DescribeObjsByNsUIDRequest) SetNamespaceUID(namespaceUID string)
- func (r *DescribeObjsByNsUIDRequest) SetPageNumber(pageNumber int)
- func (r *DescribeObjsByNsUIDRequest) SetPageSize(pageSize int)
- func (r *DescribeObjsByNsUIDRequest) SetRegionId(regionId string)
- type DescribeObjsByNsUIDResponse
- type DescribeObjsByNsUIDResult
- type DescribeProbeHistoryRequest
- func NewDescribeProbeHistoryRequest(probeTaskID string, probeID string) *DescribeProbeHistoryRequest
- func NewDescribeProbeHistoryRequestWithAllParams(probeTaskID string, probeID string, startTime *string, endTime *string) *DescribeProbeHistoryRequest
- func NewDescribeProbeHistoryRequestWithoutParam() *DescribeProbeHistoryRequest
- func (r DescribeProbeHistoryRequest) GetRegionId() string
- func (r *DescribeProbeHistoryRequest) SetEndTime(endTime string)
- func (r *DescribeProbeHistoryRequest) SetProbeID(probeID string)
- func (r *DescribeProbeHistoryRequest) SetProbeTaskID(probeTaskID string)
- func (r *DescribeProbeHistoryRequest) SetStartTime(startTime string)
- type DescribeProbeHistoryResponse
- type DescribeProbeHistoryResult
- type DescribeProbeTaskRequest
- type DescribeProbeTaskResponse
- type DescribeProbeTaskResult
- type DescribeProbeTasksRequest
- func NewDescribeProbeTasksRequest(probeTaskID string) *DescribeProbeTasksRequest
- func NewDescribeProbeTasksRequestWithAllParams(probeTaskID string, pageNumber *int, pageSize *int, name *string, type_ *int) *DescribeProbeTasksRequest
- func NewDescribeProbeTasksRequestWithoutParam() *DescribeProbeTasksRequest
- func (r DescribeProbeTasksRequest) GetRegionId() string
- func (r *DescribeProbeTasksRequest) SetName(name string)
- func (r *DescribeProbeTasksRequest) SetPageNumber(pageNumber int)
- func (r *DescribeProbeTasksRequest) SetPageSize(pageSize int)
- func (r *DescribeProbeTasksRequest) SetProbeTaskID(probeTaskID string)
- func (r *DescribeProbeTasksRequest) SetType(type_ int)
- type DescribeProbeTasksResponse
- type DescribeProbeTasksResult
- type DescribeRuleCountingRequest
- func NewDescribeRuleCountingRequest() *DescribeRuleCountingRequest
- func NewDescribeRuleCountingRequestWithAllParams(filters []monitor.Filter, pin *string, datacenter *string, adminPin *string) *DescribeRuleCountingRequest
- func NewDescribeRuleCountingRequestWithoutParam() *DescribeRuleCountingRequest
- func (r DescribeRuleCountingRequest) GetRegionId() string
- func (r *DescribeRuleCountingRequest) SetAdminPin(adminPin string)
- func (r *DescribeRuleCountingRequest) SetDatacenter(datacenter string)
- func (r *DescribeRuleCountingRequest) SetFilters(filters []monitor.Filter)
- func (r *DescribeRuleCountingRequest) SetPin(pin string)
- type DescribeRuleCountingResponse
- type DescribeRuleCountingResult
- type DescribeSqlserverBlockProcessRequest
- func NewDescribeSqlserverBlockProcessRequest(regionId string, metric string, serviceCode string, resourceId string) *DescribeSqlserverBlockProcessRequest
- func NewDescribeSqlserverBlockProcessRequestWithAllParams(regionId string, metric string, serviceCode string, resourceId string, ...) *DescribeSqlserverBlockProcessRequest
- func NewDescribeSqlserverBlockProcessRequestWithoutParam() *DescribeSqlserverBlockProcessRequest
- func (r DescribeSqlserverBlockProcessRequest) GetRegionId() string
- func (r *DescribeSqlserverBlockProcessRequest) SetAggrType(aggrType string)
- func (r *DescribeSqlserverBlockProcessRequest) SetEndTime(endTime string)
- func (r *DescribeSqlserverBlockProcessRequest) SetGroupBy(groupBy bool)
- func (r *DescribeSqlserverBlockProcessRequest) SetMetric(metric string)
- func (r *DescribeSqlserverBlockProcessRequest) SetMode(mode string)
- func (r *DescribeSqlserverBlockProcessRequest) SetRegionId(regionId string)
- func (r *DescribeSqlserverBlockProcessRequest) SetResourceId(resourceId string)
- func (r *DescribeSqlserverBlockProcessRequest) SetServiceCode(serviceCode string)
- func (r *DescribeSqlserverBlockProcessRequest) SetStartTime(startTime string)
- func (r *DescribeSqlserverBlockProcessRequest) SetTags(tags []monitor.TagFilter)
- func (r *DescribeSqlserverBlockProcessRequest) SetTime(time string)
- func (r *DescribeSqlserverBlockProcessRequest) SetTimeInterval(timeInterval string)
- type DescribeSqlserverBlockProcessResponse
- type DescribeSqlserverBlockProcessResult
- type DescribeTemplatesByTemplateIDRequest
- func NewDescribeTemplatesByTemplateIDRequest(templateId string) *DescribeTemplatesByTemplateIDRequest
- func NewDescribeTemplatesByTemplateIDRequestWithAllParams(templateId string, templateType *int64) *DescribeTemplatesByTemplateIDRequest
- func NewDescribeTemplatesByTemplateIDRequestWithoutParam() *DescribeTemplatesByTemplateIDRequest
- type DescribeTemplatesByTemplateIDResponse
- type DescribeTemplatesByTemplateIDResult
- type DescribeTemplatesRequest
- func NewDescribeTemplatesRequest(templateType int) *DescribeTemplatesRequest
- func NewDescribeTemplatesRequestWithAllParams(pageNumber *int, pageSize *int, serviceCode *string, templateName *string, ...) *DescribeTemplatesRequest
- func NewDescribeTemplatesRequestWithoutParam() *DescribeTemplatesRequest
- func (r DescribeTemplatesRequest) GetRegionId() string
- func (r *DescribeTemplatesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeTemplatesRequest) SetPageSize(pageSize int)
- func (r *DescribeTemplatesRequest) SetServiceCode(serviceCode string)
- func (r *DescribeTemplatesRequest) SetTemplateName(templateName string)
- func (r *DescribeTemplatesRequest) SetTemplateType(templateType int)
- type DescribeTemplatesResponse
- type DescribeTemplatesResult
- type DescribeTopNSlowSqlRequest
- func NewDescribeTopNSlowSqlRequest(regionId string, resourceId string, serviceCode string, topN int64) *DescribeTopNSlowSqlRequest
- func NewDescribeTopNSlowSqlRequestWithAllParams(regionId string, endTime *string, resourceId string, serviceCode string, ...) *DescribeTopNSlowSqlRequest
- func NewDescribeTopNSlowSqlRequestWithoutParam() *DescribeTopNSlowSqlRequest
- func (r DescribeTopNSlowSqlRequest) GetRegionId() string
- func (r *DescribeTopNSlowSqlRequest) SetEndTime(endTime string)
- func (r *DescribeTopNSlowSqlRequest) SetRegionId(regionId string)
- func (r *DescribeTopNSlowSqlRequest) SetResourceId(resourceId string)
- func (r *DescribeTopNSlowSqlRequest) SetServiceCode(serviceCode string)
- func (r *DescribeTopNSlowSqlRequest) SetStartTime(startTime string)
- func (r *DescribeTopNSlowSqlRequest) SetTimeInterval(timeInterval string)
- func (r *DescribeTopNSlowSqlRequest) SetTopN(topN int64)
- type DescribeTopNSlowSqlResponse
- type DescribeTopNSlowSqlResult
- type DisableAlarmRequest
- type DisableAlarmResponse
- type DisableAlarmResult
- type DiscribeProbesRequest
- type DiscribeProbesResponse
- type DiscribeProbesResult
- type EnableAlarmRequest
- type EnableAlarmResponse
- type EnableAlarmResult
- type LastDownsampleRequest
- func NewLastDownsampleRequest(regionId string, metric string, serviceCode string, resourceId string) *LastDownsampleRequest
- func NewLastDownsampleRequestWithAllParams(regionId string, metric string, serviceCode string, resourceId string, ...) *LastDownsampleRequest
- func NewLastDownsampleRequestWithoutParam() *LastDownsampleRequest
- func (r LastDownsampleRequest) GetRegionId() string
- func (r *LastDownsampleRequest) SetAggrType(aggrType string)
- func (r *LastDownsampleRequest) SetDownAggrType(downAggrType string)
- func (r *LastDownsampleRequest) SetEndTime(endTime string)
- func (r *LastDownsampleRequest) SetMetric(metric string)
- func (r *LastDownsampleRequest) SetRegionId(regionId string)
- func (r *LastDownsampleRequest) SetResourceId(resourceId string)
- func (r *LastDownsampleRequest) SetServiceCode(serviceCode string)
- func (r *LastDownsampleRequest) SetStartTime(startTime string)
- func (r *LastDownsampleRequest) SetTags(tags []monitor.TagFilter)
- func (r *LastDownsampleRequest) SetTimeInterval(timeInterval string)
- type LastDownsampleResponse
- type LastDownsampleResult
- type ProbeTaskEnableRequest
- type ProbeTaskEnableResponse
- type ProbeTaskEnableResult
- type PutMetricDataRequest
- type PutMetricDataResponse
- type PutMetricDataResult
- type UpdateAlarmCmRequest
- func NewUpdateAlarmCmRequest(regionId string, alarmId string, calculation string, metric string, ...) *UpdateAlarmCmRequest
- func NewUpdateAlarmCmRequestWithAllParams(regionId string, alarmId string, calculation string, contactGroups []string, ...) *UpdateAlarmCmRequest
- func NewUpdateAlarmCmRequestWithoutParam() *UpdateAlarmCmRequest
- func (r UpdateAlarmCmRequest) GetRegionId() string
- func (r *UpdateAlarmCmRequest) SetAlarmId(alarmId string)
- func (r *UpdateAlarmCmRequest) SetCalculation(calculation string)
- func (r *UpdateAlarmCmRequest) SetContactGroups(contactGroups []string)
- func (r *UpdateAlarmCmRequest) SetContactPersons(contactPersons []string)
- func (r *UpdateAlarmCmRequest) SetDownSample(downSample string)
- func (r *UpdateAlarmCmRequest) SetMetric(metric string)
- func (r *UpdateAlarmCmRequest) SetNoticePeriod(noticePeriod int64)
- func (r *UpdateAlarmCmRequest) SetOperation(operation string)
- func (r *UpdateAlarmCmRequest) SetPeriod(period int64)
- func (r *UpdateAlarmCmRequest) SetRegionId(regionId string)
- func (r *UpdateAlarmCmRequest) SetServiceCode(serviceCode string)
- func (r *UpdateAlarmCmRequest) SetThreshold(threshold float64)
- func (r *UpdateAlarmCmRequest) SetTimes(times int64)
- type UpdateAlarmCmResponse
- type UpdateAlarmCmResult
- type UpdateAlarmRequest
- func (r UpdateAlarmRequest) GetRegionId() string
- func (r *UpdateAlarmRequest) SetAlarmId(alarmId string)
- func (r *UpdateAlarmRequest) SetContacts(contacts []monitor.BaseContact)
- func (r *UpdateAlarmRequest) SetRegionId(regionId string)
- func (r *UpdateAlarmRequest) SetRule(rule *monitor.BaseRule)
- func (r *UpdateAlarmRequest) SetWebHookContent(webHookContent string)
- func (r *UpdateAlarmRequest) SetWebHookProtocol(webHookProtocol string)
- func (r *UpdateAlarmRequest) SetWebHookSecret(webHookSecret string)
- func (r *UpdateAlarmRequest) SetWebHookUrl(webHookUrl string)
- type UpdateAlarmResponse
- type UpdateAlarmResult
- type UpdateProbeTaskRequest
- func NewUpdateProbeTaskRequest(probeTaskID string, probes []monitor.Probe) *UpdateProbeTaskRequest
- func NewUpdateProbeTaskRequestWithAllParams(probeTaskID string, address *string, frequency *int64, httpBody *string, ...) *UpdateProbeTaskRequest
- func NewUpdateProbeTaskRequestWithoutParam() *UpdateProbeTaskRequest
- func (r UpdateProbeTaskRequest) GetRegionId() string
- func (r *UpdateProbeTaskRequest) SetAddress(address string)
- func (r *UpdateProbeTaskRequest) SetFrequency(frequency int64)
- func (r *UpdateProbeTaskRequest) SetHttpBody(httpBody string)
- func (r *UpdateProbeTaskRequest) SetHttpCookie(httpCookie []monitor.KeyValue)
- func (r *UpdateProbeTaskRequest) SetHttpHeader(httpHeader []monitor.KeyValue)
- func (r *UpdateProbeTaskRequest) SetName(name string)
- func (r *UpdateProbeTaskRequest) SetPort(port int64)
- func (r *UpdateProbeTaskRequest) SetProbeTaskID(probeTaskID string)
- func (r *UpdateProbeTaskRequest) SetProbes(probes []monitor.Probe)
- func (r *UpdateProbeTaskRequest) SetTargetId(targetId string)
- func (r *UpdateProbeTaskRequest) SetTargetRegion(targetRegion string)
- func (r *UpdateProbeTaskRequest) SetTimeout(timeout int64)
- type UpdateProbeTaskResponse
- type UpdateProbeTaskResult
- type UpdateTemplateRequest
- func NewUpdateTemplateRequest(ruleServiceCode string, serviceCode string, templateId int64, ...) *UpdateTemplateRequest
- func NewUpdateTemplateRequestWithAllParams(description *string, ruleServiceCode string, serviceCode string, ...) *UpdateTemplateRequest
- func NewUpdateTemplateRequestWithoutParam() *UpdateTemplateRequest
- func (r UpdateTemplateRequest) GetRegionId() string
- func (r *UpdateTemplateRequest) SetDescription(description string)
- func (r *UpdateTemplateRequest) SetRuleServiceCode(ruleServiceCode string)
- func (r *UpdateTemplateRequest) SetServiceCode(serviceCode string)
- func (r *UpdateTemplateRequest) SetTemplateId(templateId int64)
- func (r *UpdateTemplateRequest) SetTemplateName(templateName string)
- func (r *UpdateTemplateRequest) SetTemplateRules(templateRules []monitor.BaseRuleT)
- type UpdateTemplateResponse
- type UpdateTemplateResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplyTemplateRequest ¶ added in v1.2.1
type ApplyTemplateRequest struct {
core.JDCloudRequest
/* 模板 id */
TemplateId string `json:"templateId"`
/* 幂等性校验参数,最长36位 */
ClientToken string `json:"clientToken"`
/* 联系人列表 (Optional) */
Contacts []monitor.BaseContact `json:"contacts"`
/* dataCenters,该资源所处地域,与resourceIds一一对应 */
DataCenters []string `json:"dataCenters"`
/* 资源ID列表,resourceIds数量为1--40,每一项不能为空或包含* */
ResourceIds []string `json:"resourceIds"`
/* 资源类型 */
ServiceCode string `json:"serviceCode"`
/* 标签组,模板下面规则对应的tags,与resourceIds一一对应 (Optional) */
TagsArray []interface{} `json:"tagsArray"`
/* 模板类型,1表示默认模板,2表示用户自定义模板 */
TemplateType int64 `json:"templateType"`
/* 回调content 注:仅webHookUrl和webHookContent均不为空时,才会创建webHook (Optional) */
WebHookContent *string `json:"webHookContent"`
/* webHook协议,https或http 注:此处需和webHookUrl相匹配 (Optional) */
WebHookProtocol *string `json:"webHookProtocol"`
/* 回调secret,用户请求签名,防伪造 (Optional) */
WebHookSecret *string `json:"webHookSecret"`
/* 回调url (Optional) */
WebHookUrl *string `json:"webHookUrl"`
}
func NewApplyTemplateRequest ¶ added in v1.2.1
func NewApplyTemplateRequest( templateId string, clientToken string, dataCenters []string, resourceIds []string, serviceCode string, templateType int64, ) *ApplyTemplateRequest
* param templateId: 模板 id (Required) * param clientToken: 幂等性校验参数,最长36位 (Required) * param dataCenters: dataCenters,该资源所处地域,与resourceIds一一对应 (Required) * param resourceIds: 资源ID列表,resourceIds数量为1--40,每一项不能为空或包含* (Required) * param serviceCode: 资源类型 (Required) * param templateType: 模板类型,1表示默认模板,2表示用户自定义模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewApplyTemplateRequestWithAllParams ¶ added in v1.2.1
func NewApplyTemplateRequestWithAllParams( templateId string, clientToken string, contacts []monitor.BaseContact, dataCenters []string, resourceIds []string, serviceCode string, tagsArray []interface{}, templateType int64, webHookContent *string, webHookProtocol *string, webHookSecret *string, webHookUrl *string, ) *ApplyTemplateRequest
* param templateId: 模板 id (Required) * param clientToken: 幂等性校验参数,最长36位 (Required) * param contacts: 联系人列表 (Optional) * param dataCenters: dataCenters,该资源所处地域,与resourceIds一一对应 (Required) * param resourceIds: 资源ID列表,resourceIds数量为1--40,每一项不能为空或包含* (Required) * param serviceCode: 资源类型 (Required) * param tagsArray: 标签组,模板下面规则对应的tags,与resourceIds一一对应 (Optional) * param templateType: 模板类型,1表示默认模板,2表示用户自定义模板 (Required) * param webHookContent: 回调content 注:仅webHookUrl和webHookContent均不为空时,才会创建webHook (Optional) * param webHookProtocol: webHook协议,https或http 注:此处需和webHookUrl相匹配 (Optional) * param webHookSecret: 回调secret,用户请求签名,防伪造 (Optional) * param webHookUrl: 回调url (Optional)
func NewApplyTemplateRequestWithoutParam ¶ added in v1.2.1
func NewApplyTemplateRequestWithoutParam() *ApplyTemplateRequest
This constructor has better compatible ability when API parameters changed
func (ApplyTemplateRequest) GetRegionId ¶ added in v1.2.1
func (r ApplyTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ApplyTemplateRequest) SetClientToken ¶ added in v1.2.1
func (r *ApplyTemplateRequest) SetClientToken(clientToken string)
param clientToken: 幂等性校验参数,最长36位(Required)
func (*ApplyTemplateRequest) SetContacts ¶ added in v1.2.1
func (r *ApplyTemplateRequest) SetContacts(contacts []monitor.BaseContact)
param contacts: 联系人列表(Optional)
func (*ApplyTemplateRequest) SetDataCenters ¶ added in v1.2.1
func (r *ApplyTemplateRequest) SetDataCenters(dataCenters []string)
param dataCenters: dataCenters,该资源所处地域,与resourceIds一一对应(Required)
func (*ApplyTemplateRequest) SetResourceIds ¶ added in v1.2.1
func (r *ApplyTemplateRequest) SetResourceIds(resourceIds []string)
param resourceIds: 资源ID列表,resourceIds数量为1--40,每一项不能为空或包含*(Required)
func (*ApplyTemplateRequest) SetServiceCode ¶ added in v1.2.1
func (r *ApplyTemplateRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源类型(Required)
func (*ApplyTemplateRequest) SetTagsArray ¶ added in v1.2.1
func (r *ApplyTemplateRequest) SetTagsArray(tagsArray []interface{})
param tagsArray: 标签组,模板下面规则对应的tags,与resourceIds一一对应(Optional)
func (*ApplyTemplateRequest) SetTemplateId ¶ added in v1.2.1
func (r *ApplyTemplateRequest) SetTemplateId(templateId string)
param templateId: 模板 id(Required)
func (*ApplyTemplateRequest) SetTemplateType ¶ added in v1.2.1
func (r *ApplyTemplateRequest) SetTemplateType(templateType int64)
param templateType: 模板类型,1表示默认模板,2表示用户自定义模板(Required)
func (*ApplyTemplateRequest) SetWebHookContent ¶ added in v1.2.1
func (r *ApplyTemplateRequest) SetWebHookContent(webHookContent string)
param webHookContent: 回调content 注:仅webHookUrl和webHookContent均不为空时,才会创建webHook(Optional)
func (*ApplyTemplateRequest) SetWebHookProtocol ¶ added in v1.2.1
func (r *ApplyTemplateRequest) SetWebHookProtocol(webHookProtocol string)
param webHookProtocol: webHook协议,https或http 注:此处需和webHookUrl相匹配(Optional)
func (*ApplyTemplateRequest) SetWebHookSecret ¶ added in v1.2.1
func (r *ApplyTemplateRequest) SetWebHookSecret(webHookSecret string)
param webHookSecret: 回调secret,用户请求签名,防伪造(Optional)
func (*ApplyTemplateRequest) SetWebHookUrl ¶ added in v1.2.1
func (r *ApplyTemplateRequest) SetWebHookUrl(webHookUrl string)
param webHookUrl: 回调url(Optional)
type ApplyTemplateResponse ¶ added in v1.2.1
type ApplyTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ApplyTemplateResult `json:"result"`
}
type ApplyTemplateResult ¶ added in v1.2.1
type BatchCreateAlarmsRequest ¶ added in v1.1.1
type BatchCreateAlarmsRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 幂等性校验参数,最长36位 */
ClientToken string `json:"clientToken"`
/* 通知的联系人 (Optional) */
Contacts []monitor.BaseContact `json:"contacts"`
/* 地域 (Optional) */
Datacenter *string `json:"datacenter"`
/* 是否启用, 1表示启用规则,0表示禁用规则,默认为1 (Optional) */
Enabled *int64 `json:"enabled"`
/* 报警规则对应实例列表,每次最多100个,例如"['resourceId1','resourceId2']" */
ResourceIds []string `json:"resourceIds"`
/* 规则类型, 1表示资源监控,6表示站点监控,默认为1 (Optional) */
RuleType *int64 `json:"ruleType"`
/* 要批量创建的规则列表 */
Rules []monitor.BaseRule `json:"rules"`
/* 是否保存为模板 (Optional) */
SaveTemplate *bool `json:"saveTemplate"`
/* 产品线标识,规则对应的serviceCode */
ServiceCode string `json:"serviceCode"`
/* 模板名称,保存模板时,不能为空 (Optional) */
TemplateName *string `json:"templateName"`
/* 产品线标识,保存为模板时,模板对应的serviceCode (Optional) */
TemplateServiceCode *string `json:"templateServiceCode"`
/* 回调content 注:仅webHookUrl和webHookContent均不为空时,才会创建webHook (Optional) */
WebHookContent *string `json:"webHookContent"`
/* webHook协议 (Optional) */
WebHookProtocol *string `json:"webHookProtocol"`
/* 回调secret,用户请求签名,防伪造 (Optional) */
WebHookSecret *string `json:"webHookSecret"`
/* 回调url (Optional) */
WebHookUrl *string `json:"webHookUrl"`
}
func NewBatchCreateAlarmsRequest ¶ added in v1.1.1
func NewBatchCreateAlarmsRequest( regionId string, clientToken string, resourceIds []string, rules []monitor.BaseRule, serviceCode string, ) *BatchCreateAlarmsRequest
* param regionId: 地域 Id (Required) * param clientToken: 幂等性校验参数,最长36位 (Required) * param resourceIds: 报警规则对应实例列表,每次最多100个,例如"['resourceId1','resourceId2']" (Required) * param rules: 要批量创建的规则列表 (Required) * param serviceCode: 产品线标识,规则对应的serviceCode (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchCreateAlarmsRequestWithAllParams ¶ added in v1.1.1
func NewBatchCreateAlarmsRequestWithAllParams( regionId string, clientToken string, contacts []monitor.BaseContact, datacenter *string, enabled *int64, resourceIds []string, ruleType *int64, rules []monitor.BaseRule, saveTemplate *bool, serviceCode string, templateName *string, templateServiceCode *string, webHookContent *string, webHookProtocol *string, webHookSecret *string, webHookUrl *string, ) *BatchCreateAlarmsRequest
* param regionId: 地域 Id (Required) * param clientToken: 幂等性校验参数,最长36位 (Required) * param contacts: 通知的联系人 (Optional) * param datacenter: 地域 (Optional) * param enabled: 是否启用, 1表示启用规则,0表示禁用规则,默认为1 (Optional) * param resourceIds: 报警规则对应实例列表,每次最多100个,例如"['resourceId1','resourceId2']" (Required) * param ruleType: 规则类型, 1表示资源监控,6表示站点监控,默认为1 (Optional) * param rules: 要批量创建的规则列表 (Required) * param saveTemplate: 是否保存为模板 (Optional) * param serviceCode: 产品线标识,规则对应的serviceCode (Required) * param templateName: 模板名称,保存模板时,不能为空 (Optional) * param templateServiceCode: 产品线标识,保存为模板时,模板对应的serviceCode (Optional) * param webHookContent: 回调content 注:仅webHookUrl和webHookContent均不为空时,才会创建webHook (Optional) * param webHookProtocol: webHook协议 (Optional) * param webHookSecret: 回调secret,用户请求签名,防伪造 (Optional) * param webHookUrl: 回调url (Optional)
func NewBatchCreateAlarmsRequestWithoutParam ¶ added in v1.1.1
func NewBatchCreateAlarmsRequestWithoutParam() *BatchCreateAlarmsRequest
This constructor has better compatible ability when API parameters changed
func (BatchCreateAlarmsRequest) GetRegionId ¶ added in v1.1.1
func (r BatchCreateAlarmsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchCreateAlarmsRequest) SetClientToken ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetClientToken(clientToken string)
param clientToken: 幂等性校验参数,最长36位(Required)
func (*BatchCreateAlarmsRequest) SetContacts ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetContacts(contacts []monitor.BaseContact)
param contacts: 通知的联系人(Optional)
func (*BatchCreateAlarmsRequest) SetDatacenter ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetDatacenter(datacenter string)
param datacenter: 地域(Optional)
func (*BatchCreateAlarmsRequest) SetEnabled ¶ added in v1.2.1
func (r *BatchCreateAlarmsRequest) SetEnabled(enabled int64)
param enabled: 是否启用, 1表示启用规则,0表示禁用规则,默认为1(Optional)
func (*BatchCreateAlarmsRequest) SetRegionId ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*BatchCreateAlarmsRequest) SetResourceIds ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetResourceIds(resourceIds []string)
param resourceIds: 报警规则对应实例列表,每次最多100个,例如"['resourceId1','resourceId2']"(Required)
func (*BatchCreateAlarmsRequest) SetRuleType ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetRuleType(ruleType int64)
param ruleType: 规则类型, 1表示资源监控,6表示站点监控,默认为1(Optional)
func (*BatchCreateAlarmsRequest) SetRules ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetRules(rules []monitor.BaseRule)
param rules: 要批量创建的规则列表(Required)
func (*BatchCreateAlarmsRequest) SetSaveTemplate ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetSaveTemplate(saveTemplate bool)
param saveTemplate: 是否保存为模板(Optional)
func (*BatchCreateAlarmsRequest) SetServiceCode ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品线标识,规则对应的serviceCode(Required)
func (*BatchCreateAlarmsRequest) SetTemplateName ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetTemplateName(templateName string)
param templateName: 模板名称,保存模板时,不能为空(Optional)
func (*BatchCreateAlarmsRequest) SetTemplateServiceCode ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetTemplateServiceCode(templateServiceCode string)
param templateServiceCode: 产品线标识,保存为模板时,模板对应的serviceCode(Optional)
func (*BatchCreateAlarmsRequest) SetWebHookContent ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetWebHookContent(webHookContent string)
param webHookContent: 回调content 注:仅webHookUrl和webHookContent均不为空时,才会创建webHook(Optional)
func (*BatchCreateAlarmsRequest) SetWebHookProtocol ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetWebHookProtocol(webHookProtocol string)
param webHookProtocol: webHook协议(Optional)
func (*BatchCreateAlarmsRequest) SetWebHookSecret ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetWebHookSecret(webHookSecret string)
param webHookSecret: 回调secret,用户请求签名,防伪造(Optional)
func (*BatchCreateAlarmsRequest) SetWebHookUrl ¶ added in v1.1.1
func (r *BatchCreateAlarmsRequest) SetWebHookUrl(webHookUrl string)
param webHookUrl: 回调url(Optional)
type BatchCreateAlarmsResponse ¶ added in v1.1.1
type BatchCreateAlarmsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BatchCreateAlarmsResult `json:"result"`
}
type BatchCreateAlarmsResult ¶ added in v1.1.1
type BatchCreateAlarmsResult struct {
AlarmIDList []string `json:"alarmIDList"`
}
type BatchDeleteAlarmsRequest ¶ added in v1.1.1
type BatchDeleteAlarmsRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* filter name为'ids'为要删除的告警id */
Filters []monitor.Filter `json:"filters"`
}
func NewBatchDeleteAlarmsRequest ¶ added in v1.1.1
func NewBatchDeleteAlarmsRequest( regionId string, filters []monitor.Filter, ) *BatchDeleteAlarmsRequest
* param regionId: 地域 Id (Required) * param filters: filter name为'ids'为要删除的告警id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchDeleteAlarmsRequestWithAllParams ¶ added in v1.1.1
func NewBatchDeleteAlarmsRequestWithAllParams( regionId string, filters []monitor.Filter, ) *BatchDeleteAlarmsRequest
* param regionId: 地域 Id (Required) * param filters: filter name为'ids'为要删除的告警id (Required)
func NewBatchDeleteAlarmsRequestWithoutParam ¶ added in v1.1.1
func NewBatchDeleteAlarmsRequestWithoutParam() *BatchDeleteAlarmsRequest
This constructor has better compatible ability when API parameters changed
func (BatchDeleteAlarmsRequest) GetRegionId ¶ added in v1.1.1
func (r BatchDeleteAlarmsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchDeleteAlarmsRequest) SetFilters ¶ added in v1.2.1
func (r *BatchDeleteAlarmsRequest) SetFilters(filters []monitor.Filter)
param filters: filter name为'ids'为要删除的告警id(Required)
func (*BatchDeleteAlarmsRequest) SetRegionId ¶ added in v1.1.1
func (r *BatchDeleteAlarmsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type BatchDeleteAlarmsResponse ¶ added in v1.1.1
type BatchDeleteAlarmsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BatchDeleteAlarmsResult `json:"result"`
}
type BatchDeleteAlarmsResult ¶ added in v1.1.1
type BatchDeleteAlarmsResult struct {
}
type BatchDescribeMetricDataRequest ¶ added in v1.1.1
type BatchDescribeMetricDataRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 资源的类型,取值vm, lb, ip, database 等 */
ServiceCode string `json:"serviceCode"`
/* 资源的uuid */
ResourceId string `json:"resourceId"`
/* 指标聚合方式,每个指标都有默认的聚合方式, 可选值包括:sum,avg.max.min (Optional) */
AggrType *string `json:"aggrType"`
/* 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d) (Optional) */
StartTime *string `json:"startTime"`
/* 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出) (Optional) */
EndTime *string `json:"endTime"`
/* 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项 (Optional) */
TimeInterval *string `json:"timeInterval"`
/* 自定义标签 (Optional) */
Tags []monitor.TagFilter `json:"tags"`
/* 是否对查询的tags分组 (Optional) */
GroupBy *bool `json:"groupBy"`
/* 是否跨资源查询,默认为false。当该字段为false时,取resourceId字段进行查询;当该子弹为true时,忽略resourceId字段,从tags中取resourceId作为实际的多资源id处理。 (Optional) */
MultiResources *bool `json:"multiResources"`
/* 自定义过滤标签,查询时必须在filters中指定要查询的metric,支持多个metric。如: name='metric',values=["metric1","metric2"] (Optional) */
Filters []monitor.Filter `json:"filters"`
}
func NewBatchDescribeMetricDataRequest ¶ added in v1.1.1
func NewBatchDescribeMetricDataRequest( regionId string, serviceCode string, resourceId string, ) *BatchDescribeMetricDataRequest
* param regionId: 地域 Id (Required) * param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Required) * param resourceId: 资源的uuid (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchDescribeMetricDataRequestWithAllParams ¶ added in v1.1.1
func NewBatchDescribeMetricDataRequestWithAllParams( regionId string, serviceCode string, resourceId string, aggrType *string, startTime *string, endTime *string, timeInterval *string, tags []monitor.TagFilter, groupBy *bool, multiResources *bool, filters []monitor.Filter, ) *BatchDescribeMetricDataRequest
* param regionId: 地域 Id (Required) * param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Required) * param resourceId: 资源的uuid (Required) * param aggrType: 指标聚合方式,每个指标都有默认的聚合方式, 可选值包括:sum,avg.max.min (Optional) * param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d) (Optional) * param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出) (Optional) * param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项 (Optional) * param tags: 自定义标签 (Optional) * param groupBy: 是否对查询的tags分组 (Optional) * param multiResources: 是否跨资源查询,默认为false。当该字段为false时,取resourceId字段进行查询;当该子弹为true时,忽略resourceId字段,从tags中取resourceId作为实际的多资源id处理。 (Optional) * param filters: 自定义过滤标签,查询时必须在filters中指定要查询的metric,支持多个metric。如: name='metric',values=["metric1","metric2"] (Optional)
func NewBatchDescribeMetricDataRequestWithoutParam ¶ added in v1.1.1
func NewBatchDescribeMetricDataRequestWithoutParam() *BatchDescribeMetricDataRequest
This constructor has better compatible ability when API parameters changed
func (BatchDescribeMetricDataRequest) GetRegionId ¶ added in v1.1.1
func (r BatchDescribeMetricDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchDescribeMetricDataRequest) SetAggrType ¶ added in v1.2.1
func (r *BatchDescribeMetricDataRequest) SetAggrType(aggrType string)
param aggrType: 指标聚合方式,每个指标都有默认的聚合方式, 可选值包括:sum,avg.max.min(Optional)
func (*BatchDescribeMetricDataRequest) SetEndTime ¶ added in v1.1.1
func (r *BatchDescribeMetricDataRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出)(Optional)
func (*BatchDescribeMetricDataRequest) SetFilters ¶ added in v1.1.1
func (r *BatchDescribeMetricDataRequest) SetFilters(filters []monitor.Filter)
param filters: 自定义过滤标签,查询时必须在filters中指定要查询的metric,支持多个metric。如: name='metric',values=["metric1","metric2"](Optional)
func (*BatchDescribeMetricDataRequest) SetGroupBy ¶ added in v1.1.1
func (r *BatchDescribeMetricDataRequest) SetGroupBy(groupBy bool)
param groupBy: 是否对查询的tags分组(Optional)
func (*BatchDescribeMetricDataRequest) SetMultiResources ¶ added in v1.2.1
func (r *BatchDescribeMetricDataRequest) SetMultiResources(multiResources bool)
param multiResources: 是否跨资源查询,默认为false。当该字段为false时,取resourceId字段进行查询;当该子弹为true时,忽略resourceId字段,从tags中取resourceId作为实际的多资源id处理。(Optional)
func (*BatchDescribeMetricDataRequest) SetRegionId ¶ added in v1.1.1
func (r *BatchDescribeMetricDataRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*BatchDescribeMetricDataRequest) SetResourceId ¶ added in v1.1.1
func (r *BatchDescribeMetricDataRequest) SetResourceId(resourceId string)
param resourceId: 资源的uuid(Required)
func (*BatchDescribeMetricDataRequest) SetServiceCode ¶ added in v1.1.1
func (r *BatchDescribeMetricDataRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,取值vm, lb, ip, database 等(Required)
func (*BatchDescribeMetricDataRequest) SetStartTime ¶ added in v1.1.1
func (r *BatchDescribeMetricDataRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d)(Optional)
func (*BatchDescribeMetricDataRequest) SetTags ¶ added in v1.1.1
func (r *BatchDescribeMetricDataRequest) SetTags(tags []monitor.TagFilter)
param tags: 自定义标签(Optional)
func (*BatchDescribeMetricDataRequest) SetTimeInterval ¶ added in v1.1.1
func (r *BatchDescribeMetricDataRequest) SetTimeInterval(timeInterval string)
param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项(Optional)
type BatchDescribeMetricDataResponse ¶ added in v1.1.1
type BatchDescribeMetricDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BatchDescribeMetricDataResult `json:"result"`
}
type BatchDescribeMetricDataResult ¶ added in v1.1.1
type BatchDescribeMetricDataResult struct {
MetricDatas []monitor.MetricData `json:"metricDatas"`
}
type BatchDisableAlarmsRequest ¶ added in v1.1.1
type BatchDisableAlarmsRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 告警规则的ID列表 */
Ids []string `json:"ids"`
}
func NewBatchDisableAlarmsRequest ¶ added in v1.1.1
func NewBatchDisableAlarmsRequest( regionId string, ids []string, ) *BatchDisableAlarmsRequest
* param regionId: 地域 Id (Required) * param ids: 告警规则的ID列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchDisableAlarmsRequestWithAllParams ¶ added in v1.1.1
func NewBatchDisableAlarmsRequestWithAllParams( regionId string, ids []string, ) *BatchDisableAlarmsRequest
* param regionId: 地域 Id (Required) * param ids: 告警规则的ID列表 (Required)
func NewBatchDisableAlarmsRequestWithoutParam ¶ added in v1.1.1
func NewBatchDisableAlarmsRequestWithoutParam() *BatchDisableAlarmsRequest
This constructor has better compatible ability when API parameters changed
func (BatchDisableAlarmsRequest) GetRegionId ¶ added in v1.1.1
func (r BatchDisableAlarmsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchDisableAlarmsRequest) SetIds ¶ added in v1.1.1
func (r *BatchDisableAlarmsRequest) SetIds(ids []string)
param ids: 告警规则的ID列表(Required)
func (*BatchDisableAlarmsRequest) SetRegionId ¶ added in v1.1.1
func (r *BatchDisableAlarmsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type BatchDisableAlarmsResponse ¶ added in v1.1.1
type BatchDisableAlarmsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BatchDisableAlarmsResult `json:"result"`
}
type BatchDisableAlarmsResult ¶ added in v1.1.1
type BatchDisableAlarmsResult struct {
}
type BatchEnableAlarmsRequest ¶ added in v1.1.1
type BatchEnableAlarmsRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 告警规则的ID列表 */
Ids []string `json:"ids"`
}
func NewBatchEnableAlarmsRequest ¶ added in v1.1.1
func NewBatchEnableAlarmsRequest( regionId string, ids []string, ) *BatchEnableAlarmsRequest
* param regionId: 地域 Id (Required) * param ids: 告警规则的ID列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchEnableAlarmsRequestWithAllParams ¶ added in v1.1.1
func NewBatchEnableAlarmsRequestWithAllParams( regionId string, ids []string, ) *BatchEnableAlarmsRequest
* param regionId: 地域 Id (Required) * param ids: 告警规则的ID列表 (Required)
func NewBatchEnableAlarmsRequestWithoutParam ¶ added in v1.1.1
func NewBatchEnableAlarmsRequestWithoutParam() *BatchEnableAlarmsRequest
This constructor has better compatible ability when API parameters changed
func (BatchEnableAlarmsRequest) GetRegionId ¶ added in v1.1.1
func (r BatchEnableAlarmsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchEnableAlarmsRequest) SetIds ¶ added in v1.1.1
func (r *BatchEnableAlarmsRequest) SetIds(ids []string)
param ids: 告警规则的ID列表(Required)
func (*BatchEnableAlarmsRequest) SetRegionId ¶ added in v1.1.1
func (r *BatchEnableAlarmsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type BatchEnableAlarmsResponse ¶ added in v1.1.1
type BatchEnableAlarmsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BatchEnableAlarmsResult `json:"result"`
}
type BatchEnableAlarmsResult ¶ added in v1.1.1
type BatchEnableAlarmsResult struct {
}
type CreateAlarmCmRequest ¶ added in v1.2.1
type CreateAlarmCmRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* 幂等性校验参数,最长36位 */
ClientToken string `json:"clientToken"`
/* */
CreateCmAlarmSpec *monitor.CreateCmAlarmParam `json:"createCmAlarmSpec"`
}
func NewCreateAlarmCmRequest ¶ added in v1.2.1
func NewCreateAlarmCmRequest( regionId string, clientToken string, createCmAlarmSpec *monitor.CreateCmAlarmParam, ) *CreateAlarmCmRequest
* param regionId: region (Required) * param clientToken: 幂等性校验参数,最长36位 (Required) * param createCmAlarmSpec: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateAlarmCmRequestWithAllParams ¶ added in v1.2.1
func NewCreateAlarmCmRequestWithAllParams( regionId string, clientToken string, createCmAlarmSpec *monitor.CreateCmAlarmParam, ) *CreateAlarmCmRequest
* param regionId: region (Required) * param clientToken: 幂等性校验参数,最长36位 (Required) * param createCmAlarmSpec: (Required)
func NewCreateAlarmCmRequestWithoutParam ¶ added in v1.2.1
func NewCreateAlarmCmRequestWithoutParam() *CreateAlarmCmRequest
This constructor has better compatible ability when API parameters changed
func (CreateAlarmCmRequest) GetRegionId ¶ added in v1.2.1
func (r CreateAlarmCmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateAlarmCmRequest) SetClientToken ¶ added in v1.2.1
func (r *CreateAlarmCmRequest) SetClientToken(clientToken string)
param clientToken: 幂等性校验参数,最长36位(Required)
func (*CreateAlarmCmRequest) SetCreateCmAlarmSpec ¶ added in v1.2.1
func (r *CreateAlarmCmRequest) SetCreateCmAlarmSpec(createCmAlarmSpec *monitor.CreateCmAlarmParam)
param createCmAlarmSpec: (Required)
func (*CreateAlarmCmRequest) SetRegionId ¶ added in v1.2.1
func (r *CreateAlarmCmRequest) SetRegionId(regionId string)
param regionId: region(Required)
type CreateAlarmCmResponse ¶ added in v1.2.1
type CreateAlarmCmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateAlarmCmResult `json:"result"`
}
type CreateAlarmCmResult ¶ added in v1.2.1
type CreateAlarmCmResult struct {
AlarmIdList []string `json:"alarmIdList"`
}
type CreateAlarmRequest ¶
type CreateAlarmRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 幂等性校验参数,最长36位 */
ClientToken string `json:"clientToken"`
/* */
CreateAlarmSpec *monitor.CreateAlarmParam `json:"createAlarmSpec"`
}
func NewCreateAlarmRequest ¶
func NewCreateAlarmRequest( regionId string, clientToken string, createAlarmSpec *monitor.CreateAlarmParam, ) *CreateAlarmRequest
* param regionId: 地域 Id (Required) * param clientToken: 幂等性校验参数,最长36位 (Required) * param createAlarmSpec: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateAlarmRequestWithAllParams ¶ added in v1.0.7
func NewCreateAlarmRequestWithAllParams( regionId string, clientToken string, createAlarmSpec *monitor.CreateAlarmParam, ) *CreateAlarmRequest
* param regionId: 地域 Id (Required) * param clientToken: 幂等性校验参数,最长36位 (Required) * param createAlarmSpec: (Required)
func NewCreateAlarmRequestWithoutParam ¶ added in v1.0.7
func NewCreateAlarmRequestWithoutParam() *CreateAlarmRequest
This constructor has better compatible ability when API parameters changed
func (CreateAlarmRequest) GetRegionId ¶
func (r CreateAlarmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateAlarmRequest) SetClientToken ¶
func (r *CreateAlarmRequest) SetClientToken(clientToken string)
param clientToken: 幂等性校验参数,最长36位(Required)
func (*CreateAlarmRequest) SetCreateAlarmSpec ¶
func (r *CreateAlarmRequest) SetCreateAlarmSpec(createAlarmSpec *monitor.CreateAlarmParam)
param createAlarmSpec: (Required)
func (*CreateAlarmRequest) SetRegionId ¶
func (r *CreateAlarmRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type CreateAlarmResponse ¶
type CreateAlarmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateAlarmResult `json:"result"`
}
type CreateAlarmResult ¶
type CreateAlarmResult struct {
AlarmIdList []string `json:"alarmIdList"`
}
type CreateProbeTaskRequest ¶ added in v1.2.1
type CreateProbeTaskRequest struct {
core.JDCloudRequest
/* 幂等性校验参数,最长36位 */
ClientToken string `json:"clientToken"`
/* */
CreateProbeTaskSpec *monitor.CreateProbeTaskParam `json:"createProbeTaskSpec"`
}
func NewCreateProbeTaskRequest ¶ added in v1.2.1
func NewCreateProbeTaskRequest( clientToken string, createProbeTaskSpec *monitor.CreateProbeTaskParam, ) *CreateProbeTaskRequest
* param clientToken: 幂等性校验参数,最长36位 (Required) * param createProbeTaskSpec: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateProbeTaskRequestWithAllParams ¶ added in v1.2.1
func NewCreateProbeTaskRequestWithAllParams( clientToken string, createProbeTaskSpec *monitor.CreateProbeTaskParam, ) *CreateProbeTaskRequest
* param clientToken: 幂等性校验参数,最长36位 (Required) * param createProbeTaskSpec: (Required)
func NewCreateProbeTaskRequestWithoutParam ¶ added in v1.2.1
func NewCreateProbeTaskRequestWithoutParam() *CreateProbeTaskRequest
This constructor has better compatible ability when API parameters changed
func (CreateProbeTaskRequest) GetRegionId ¶ added in v1.2.1
func (r CreateProbeTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateProbeTaskRequest) SetClientToken ¶ added in v1.2.1
func (r *CreateProbeTaskRequest) SetClientToken(clientToken string)
param clientToken: 幂等性校验参数,最长36位(Required)
func (*CreateProbeTaskRequest) SetCreateProbeTaskSpec ¶ added in v1.2.1
func (r *CreateProbeTaskRequest) SetCreateProbeTaskSpec(createProbeTaskSpec *monitor.CreateProbeTaskParam)
param createProbeTaskSpec: (Required)
type CreateProbeTaskResponse ¶ added in v1.2.1
type CreateProbeTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateProbeTaskResult `json:"result"`
}
type CreateProbeTaskResult ¶ added in v1.2.1
type CreateTemplateRequest ¶ added in v1.2.1
type CreateTemplateRequest struct {
core.JDCloudRequest
/* 幂等性校验参数,最长36位 */
ClientToken string `json:"clientToken"`
/* 模板描述 (Optional) */
Description *string `json:"description"`
/* 规则的资源类型 */
RuleServiceCode string `json:"ruleServiceCode"`
/* 模板的资源类型 */
ServiceCode string `json:"serviceCode"`
/* 模板名称,长度1-32个字符,只允许中英文、数字、”-”和"_" */
TemplateName string `json:"templateName"`
/* 模板内包含的规则 */
TemplateRules []monitor.BaseRuleT `json:"templateRules"`
}
func NewCreateTemplateRequest ¶ added in v1.2.1
func NewCreateTemplateRequest( clientToken string, ruleServiceCode string, serviceCode string, templateName string, templateRules []monitor.BaseRuleT, ) *CreateTemplateRequest
* param clientToken: 幂等性校验参数,最长36位 (Required) * param ruleServiceCode: 规则的资源类型 (Required) * param serviceCode: 模板的资源类型 (Required) * param templateName: 模板名称,长度1-32个字符,只允许中英文、数字、”-”和"_" (Required) * param templateRules: 模板内包含的规则 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateTemplateRequestWithAllParams ¶ added in v1.2.1
func NewCreateTemplateRequestWithAllParams( clientToken string, description *string, ruleServiceCode string, serviceCode string, templateName string, templateRules []monitor.BaseRuleT, ) *CreateTemplateRequest
* param clientToken: 幂等性校验参数,最长36位 (Required) * param description: 模板描述 (Optional) * param ruleServiceCode: 规则的资源类型 (Required) * param serviceCode: 模板的资源类型 (Required) * param templateName: 模板名称,长度1-32个字符,只允许中英文、数字、”-”和"_" (Required) * param templateRules: 模板内包含的规则 (Required)
func NewCreateTemplateRequestWithoutParam ¶ added in v1.2.1
func NewCreateTemplateRequestWithoutParam() *CreateTemplateRequest
This constructor has better compatible ability when API parameters changed
func (CreateTemplateRequest) GetRegionId ¶ added in v1.2.1
func (r CreateTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateTemplateRequest) SetClientToken ¶ added in v1.2.1
func (r *CreateTemplateRequest) SetClientToken(clientToken string)
param clientToken: 幂等性校验参数,最长36位(Required)
func (*CreateTemplateRequest) SetDescription ¶ added in v1.2.1
func (r *CreateTemplateRequest) SetDescription(description string)
param description: 模板描述(Optional)
func (*CreateTemplateRequest) SetRuleServiceCode ¶ added in v1.2.1
func (r *CreateTemplateRequest) SetRuleServiceCode(ruleServiceCode string)
param ruleServiceCode: 规则的资源类型(Required)
func (*CreateTemplateRequest) SetServiceCode ¶ added in v1.2.1
func (r *CreateTemplateRequest) SetServiceCode(serviceCode string)
param serviceCode: 模板的资源类型(Required)
func (*CreateTemplateRequest) SetTemplateName ¶ added in v1.2.1
func (r *CreateTemplateRequest) SetTemplateName(templateName string)
param templateName: 模板名称,长度1-32个字符,只允许中英文、数字、”-”和"_"(Required)
func (*CreateTemplateRequest) SetTemplateRules ¶ added in v1.2.1
func (r *CreateTemplateRequest) SetTemplateRules(templateRules []monitor.BaseRuleT)
param templateRules: 模板内包含的规则(Required)
type CreateTemplateResponse ¶ added in v1.2.1
type CreateTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateTemplateResult `json:"result"`
}
type CreateTemplateResult ¶ added in v1.2.1
type DeleteAlarmsCmRequest ¶ added in v1.2.1
type DeleteAlarmsCmRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* ids,多个id用|分隔 */
Ids string `json:"ids"`
}
func NewDeleteAlarmsCmRequest ¶ added in v1.2.1
func NewDeleteAlarmsCmRequest( regionId string, ids string, ) *DeleteAlarmsCmRequest
* param regionId: region (Required) * param ids: ids,多个id用|分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteAlarmsCmRequestWithAllParams ¶ added in v1.2.1
func NewDeleteAlarmsCmRequestWithAllParams( regionId string, ids string, ) *DeleteAlarmsCmRequest
* param regionId: region (Required) * param ids: ids,多个id用|分隔 (Required)
func NewDeleteAlarmsCmRequestWithoutParam ¶ added in v1.2.1
func NewDeleteAlarmsCmRequestWithoutParam() *DeleteAlarmsCmRequest
This constructor has better compatible ability when API parameters changed
func (DeleteAlarmsCmRequest) GetRegionId ¶ added in v1.2.1
func (r DeleteAlarmsCmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAlarmsCmRequest) SetIds ¶ added in v1.2.1
func (r *DeleteAlarmsCmRequest) SetIds(ids string)
param ids: ids,多个id用|分隔(Required)
func (*DeleteAlarmsCmRequest) SetRegionId ¶ added in v1.2.1
func (r *DeleteAlarmsCmRequest) SetRegionId(regionId string)
param regionId: region(Required)
type DeleteAlarmsCmResponse ¶ added in v1.2.1
type DeleteAlarmsCmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteAlarmsCmResult `json:"result"`
}
type DeleteAlarmsCmResult ¶ added in v1.2.1
type DeleteAlarmsCmResult struct {
}
type DeleteAlarmsRequest ¶
type DeleteAlarmsRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 待删除的规则id,用"|"间隔 */
Ids string `json:"ids"`
}
func NewDeleteAlarmsRequest ¶
func NewDeleteAlarmsRequest( regionId string, ids string, ) *DeleteAlarmsRequest
* param regionId: 地域 Id (Required) * param ids: 待删除的规则id,用"|"间隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteAlarmsRequestWithAllParams ¶ added in v1.0.7
func NewDeleteAlarmsRequestWithAllParams( regionId string, ids string, ) *DeleteAlarmsRequest
* param regionId: 地域 Id (Required) * param ids: 待删除的规则id,用"|"间隔 (Required)
func NewDeleteAlarmsRequestWithoutParam ¶ added in v1.0.7
func NewDeleteAlarmsRequestWithoutParam() *DeleteAlarmsRequest
This constructor has better compatible ability when API parameters changed
func (DeleteAlarmsRequest) GetRegionId ¶
func (r DeleteAlarmsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAlarmsRequest) SetIds ¶
func (r *DeleteAlarmsRequest) SetIds(ids string)
param ids: 待删除的规则id,用"|"间隔(Required)
func (*DeleteAlarmsRequest) SetRegionId ¶
func (r *DeleteAlarmsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DeleteAlarmsResponse ¶
type DeleteAlarmsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteAlarmsResult `json:"result"`
}
type DeleteAlarmsResult ¶
type DeleteAlarmsResult struct {
}
type DeleteNamespaceRequest ¶ added in v1.2.1
type DeleteNamespaceRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* namespaceUID */
NamespaceUID string `json:"namespaceUID"`
}
func NewDeleteNamespaceRequest ¶ added in v1.2.1
func NewDeleteNamespaceRequest( regionId string, namespaceUID string, ) *DeleteNamespaceRequest
* param regionId: region (Required) * param namespaceUID: namespaceUID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteNamespaceRequestWithAllParams ¶ added in v1.2.1
func NewDeleteNamespaceRequestWithAllParams( regionId string, namespaceUID string, ) *DeleteNamespaceRequest
* param regionId: region (Required) * param namespaceUID: namespaceUID (Required)
func NewDeleteNamespaceRequestWithoutParam ¶ added in v1.2.1
func NewDeleteNamespaceRequestWithoutParam() *DeleteNamespaceRequest
This constructor has better compatible ability when API parameters changed
func (DeleteNamespaceRequest) GetRegionId ¶ added in v1.2.1
func (r DeleteNamespaceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteNamespaceRequest) SetNamespaceUID ¶ added in v1.2.1
func (r *DeleteNamespaceRequest) SetNamespaceUID(namespaceUID string)
param namespaceUID: namespaceUID(Required)
func (*DeleteNamespaceRequest) SetRegionId ¶ added in v1.2.1
func (r *DeleteNamespaceRequest) SetRegionId(regionId string)
param regionId: region(Required)
type DeleteNamespaceResponse ¶ added in v1.2.1
type DeleteNamespaceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteNamespaceResult `json:"result"`
}
type DeleteNamespaceResult ¶ added in v1.2.1
type DeleteNamespaceResult struct {
Result bool `json:"result"`
}
type DeleteObjRequest ¶ added in v1.2.1
type DeleteObjRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* namespaceUID */
NamespaceUID string `json:"namespaceUID"`
/* ids,多个id用|分隔 */
Ids string `json:"ids"`
}
func NewDeleteObjRequest ¶ added in v1.2.1
func NewDeleteObjRequest( regionId string, namespaceUID string, ids string, ) *DeleteObjRequest
* param regionId: region (Required) * param namespaceUID: namespaceUID (Required) * param ids: ids,多个id用|分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteObjRequestWithAllParams ¶ added in v1.2.1
func NewDeleteObjRequestWithAllParams( regionId string, namespaceUID string, ids string, ) *DeleteObjRequest
* param regionId: region (Required) * param namespaceUID: namespaceUID (Required) * param ids: ids,多个id用|分隔 (Required)
func NewDeleteObjRequestWithoutParam ¶ added in v1.2.1
func NewDeleteObjRequestWithoutParam() *DeleteObjRequest
This constructor has better compatible ability when API parameters changed
func (DeleteObjRequest) GetRegionId ¶ added in v1.2.1
func (r DeleteObjRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteObjRequest) SetIds ¶ added in v1.2.1
func (r *DeleteObjRequest) SetIds(ids string)
param ids: ids,多个id用|分隔(Required)
func (*DeleteObjRequest) SetNamespaceUID ¶ added in v1.2.1
func (r *DeleteObjRequest) SetNamespaceUID(namespaceUID string)
param namespaceUID: namespaceUID(Required)
func (*DeleteObjRequest) SetRegionId ¶ added in v1.2.1
func (r *DeleteObjRequest) SetRegionId(regionId string)
param regionId: region(Required)
type DeleteObjResponse ¶ added in v1.2.1
type DeleteObjResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteObjResult `json:"result"`
}
type DeleteObjResult ¶ added in v1.2.1
type DeleteObjResult struct {
}
type DeleteProbeTaskRequest ¶ added in v1.2.1
type DeleteProbeTaskRequest struct {
core.JDCloudRequest
/* 探测任务的task_id,多个taskId用|分隔 */
ProbeTaskIDs string `json:"probeTaskIDs"`
}
func NewDeleteProbeTaskRequest ¶ added in v1.2.1
func NewDeleteProbeTaskRequest( probeTaskIDs string, ) *DeleteProbeTaskRequest
* param probeTaskIDs: 探测任务的task_id,多个taskId用|分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteProbeTaskRequestWithAllParams ¶ added in v1.2.1
func NewDeleteProbeTaskRequestWithAllParams( probeTaskIDs string, ) *DeleteProbeTaskRequest
* param probeTaskIDs: 探测任务的task_id,多个taskId用|分隔 (Required)
func NewDeleteProbeTaskRequestWithoutParam ¶ added in v1.2.1
func NewDeleteProbeTaskRequestWithoutParam() *DeleteProbeTaskRequest
This constructor has better compatible ability when API parameters changed
func (DeleteProbeTaskRequest) GetRegionId ¶ added in v1.2.1
func (r DeleteProbeTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteProbeTaskRequest) SetProbeTaskIDs ¶ added in v1.2.1
func (r *DeleteProbeTaskRequest) SetProbeTaskIDs(probeTaskIDs string)
param probeTaskIDs: 探测任务的task_id,多个taskId用|分隔(Required)
type DeleteProbeTaskResponse ¶ added in v1.2.1
type DeleteProbeTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteProbeTaskResult `json:"result"`
}
type DeleteProbeTaskResult ¶ added in v1.2.1
type DeleteProbeTaskResult struct {
Suc bool `json:"suc"`
}
type DeleteTemplatesRequest ¶ added in v1.2.1
type DeleteTemplatesRequest struct {
core.JDCloudRequest
/* 模板Id,多个templateId用|分隔 */
TemplateIds string `json:"templateIds"`
}
func NewDeleteTemplatesRequest ¶ added in v1.2.1
func NewDeleteTemplatesRequest( templateIds string, ) *DeleteTemplatesRequest
* param templateIds: 模板Id,多个templateId用|分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteTemplatesRequestWithAllParams ¶ added in v1.2.1
func NewDeleteTemplatesRequestWithAllParams( templateIds string, ) *DeleteTemplatesRequest
* param templateIds: 模板Id,多个templateId用|分隔 (Required)
func NewDeleteTemplatesRequestWithoutParam ¶ added in v1.2.1
func NewDeleteTemplatesRequestWithoutParam() *DeleteTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (DeleteTemplatesRequest) GetRegionId ¶ added in v1.2.1
func (r DeleteTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteTemplatesRequest) SetTemplateIds ¶ added in v1.2.1
func (r *DeleteTemplatesRequest) SetTemplateIds(templateIds string)
param templateIds: 模板Id,多个templateId用|分隔(Required)
type DeleteTemplatesResponse ¶ added in v1.2.1
type DeleteTemplatesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteTemplatesResult `json:"result"`
}
type DeleteTemplatesResult ¶ added in v1.2.1
type DeleteTemplatesResult struct {
Success bool `json:"success"`
}
type DescribeAlarmContactsRequest ¶ added in v1.1.1
type DescribeAlarmContactsRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 规则id */
AlarmId string `json:"alarmId"`
/* 当前所在页,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 联系人类型。0,联系人分组; 1,联系人 (Optional) */
ReferenceType *int `json:"referenceType"`
}
func NewDescribeAlarmContactsRequest ¶ added in v1.1.1
func NewDescribeAlarmContactsRequest( regionId string, alarmId string, ) *DescribeAlarmContactsRequest
* param regionId: 地域 Id (Required) * param alarmId: 规则id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAlarmContactsRequestWithAllParams ¶ added in v1.1.1
func NewDescribeAlarmContactsRequestWithAllParams( regionId string, alarmId string, pageNumber *int, pageSize *int, referenceType *int, ) *DescribeAlarmContactsRequest
* param regionId: 地域 Id (Required) * param alarmId: 规则id (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param referenceType: 联系人类型。0,联系人分组; 1,联系人 (Optional)
func NewDescribeAlarmContactsRequestWithoutParam ¶ added in v1.1.1
func NewDescribeAlarmContactsRequestWithoutParam() *DescribeAlarmContactsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAlarmContactsRequest) GetRegionId ¶ added in v1.1.1
func (r DescribeAlarmContactsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAlarmContactsRequest) SetAlarmId ¶ added in v1.1.1
func (r *DescribeAlarmContactsRequest) SetAlarmId(alarmId string)
param alarmId: 规则id(Required)
func (*DescribeAlarmContactsRequest) SetPageNumber ¶ added in v1.1.1
func (r *DescribeAlarmContactsRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeAlarmContactsRequest) SetPageSize ¶ added in v1.1.1
func (r *DescribeAlarmContactsRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeAlarmContactsRequest) SetReferenceType ¶ added in v1.1.1
func (r *DescribeAlarmContactsRequest) SetReferenceType(referenceType int)
param referenceType: 联系人类型。0,联系人分组; 1,联系人(Optional)
func (*DescribeAlarmContactsRequest) SetRegionId ¶ added in v1.1.1
func (r *DescribeAlarmContactsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeAlarmContactsResponse ¶ added in v1.1.1
type DescribeAlarmContactsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAlarmContactsResult `json:"result"`
}
type DescribeAlarmContactsResult ¶ added in v1.1.1
type DescribeAlarmContactsResult struct {
ContactsList []monitor.DescribedNoticeContacts `json:"contactsList"`
Total int64 `json:"total"`
}
type DescribeAlarmHistoryAllRegionCmRequest ¶ added in v1.2.1
type DescribeAlarmHistoryAllRegionCmRequest struct {
core.JDCloudRequest
/* 当前所在页,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 报警规则的Id (Optional) */
Id *int `json:"id"`
/* obj (Optional) */
Obi *string `json:"obi"`
/* namespace (Optional) */
Namespace *string `json:"namespace"`
/* 产品名称 (Optional) */
ServiceCode *string `json:"serviceCode"`
/* 资源Id (Optional) */
ResourceId *string `json:"resourceId"`
/* 查询数据开始时间,默认24小时前,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间 */
StartTime string `json:"startTime"`
/* 查询数据结束时间,默认当前时间,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间 */
EndTime string `json:"endTime"`
}
func NewDescribeAlarmHistoryAllRegionCmRequest ¶ added in v1.2.1
func NewDescribeAlarmHistoryAllRegionCmRequest( startTime string, endTime string, ) *DescribeAlarmHistoryAllRegionCmRequest
* param startTime: 查询数据开始时间,默认24小时前,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间 (Required) * param endTime: 查询数据结束时间,默认当前时间,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAlarmHistoryAllRegionCmRequestWithAllParams ¶ added in v1.2.1
func NewDescribeAlarmHistoryAllRegionCmRequestWithAllParams( pageNumber *int, pageSize *int, id *int, obi *string, namespace *string, serviceCode *string, resourceId *string, startTime string, endTime string, ) *DescribeAlarmHistoryAllRegionCmRequest
* param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param id: 报警规则的Id (Optional) * param obi: obj (Optional) * param namespace: namespace (Optional) * param serviceCode: 产品名称 (Optional) * param resourceId: 资源Id (Optional) * param startTime: 查询数据开始时间,默认24小时前,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间 (Required) * param endTime: 查询数据结束时间,默认当前时间,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间 (Required)
func NewDescribeAlarmHistoryAllRegionCmRequestWithoutParam ¶ added in v1.2.1
func NewDescribeAlarmHistoryAllRegionCmRequestWithoutParam() *DescribeAlarmHistoryAllRegionCmRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAlarmHistoryAllRegionCmRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeAlarmHistoryAllRegionCmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAlarmHistoryAllRegionCmRequest) SetEndTime ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionCmRequest) SetEndTime(endTime string)
param endTime: 查询数据结束时间,默认当前时间,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间(Required)
func (*DescribeAlarmHistoryAllRegionCmRequest) SetId ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionCmRequest) SetId(id int)
param id: 报警规则的Id(Optional)
func (*DescribeAlarmHistoryAllRegionCmRequest) SetNamespace ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionCmRequest) SetNamespace(namespace string)
param namespace: namespace(Optional)
func (*DescribeAlarmHistoryAllRegionCmRequest) SetObi ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionCmRequest) SetObi(obi string)
param obi: obj(Optional)
func (*DescribeAlarmHistoryAllRegionCmRequest) SetPageNumber ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionCmRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeAlarmHistoryAllRegionCmRequest) SetPageSize ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionCmRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeAlarmHistoryAllRegionCmRequest) SetResourceId ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionCmRequest) SetResourceId(resourceId string)
param resourceId: 资源Id(Optional)
func (*DescribeAlarmHistoryAllRegionCmRequest) SetServiceCode ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionCmRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品名称(Optional)
func (*DescribeAlarmHistoryAllRegionCmRequest) SetStartTime ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionCmRequest) SetStartTime(startTime string)
param startTime: 查询数据开始时间,默认24小时前,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间(Required)
type DescribeAlarmHistoryAllRegionCmResponse ¶ added in v1.2.1
type DescribeAlarmHistoryAllRegionCmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAlarmHistoryAllRegionCmResult `json:"result"`
}
type DescribeAlarmHistoryAllRegionCmResult ¶ added in v1.2.1
type DescribeAlarmHistoryAllRegionRequest ¶ added in v1.2.1
type DescribeAlarmHistoryAllRegionRequest struct {
core.JDCloudRequest
/* 当前所在页,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 产品线 (Optional) */
ServiceCode *string `json:"serviceCode"`
/* 资源Id (Optional) */
ResourceId *string `json:"resourceId"`
/* resourceId列表 (Optional) */
ResourceIdList []string `json:"resourceIdList"`
/* 规则Id (Optional) */
AlarmId *string `json:"alarmId"`
/* 正在报警, 取值为1 (Optional) */
Alarming *int `json:"alarming"`
/* 产品线列表 (Optional) */
ServiceCodeList []string `json:"serviceCodeList"`
/* 开始时间 (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间 (Optional) */
EndTime *string `json:"endTime"`
/* 规则类型,默认查询1, 1表示资源监控,6表示站点监控,7表示可用性监控 (Optional) */
RuleType *int `json:"ruleType"`
/* 服务码或资源Id列表
filter name 为serviceCodes表示查询多个产品线的规则
filter name 为resourceIds表示查询多个资源的规则 (Optional) */
Filters []monitor.Filter `json:"filters"`
}
func NewDescribeAlarmHistoryAllRegionRequest ¶ added in v1.2.1
func NewDescribeAlarmHistoryAllRegionRequest() *DescribeAlarmHistoryAllRegionRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAlarmHistoryAllRegionRequestWithAllParams ¶ added in v1.2.1
func NewDescribeAlarmHistoryAllRegionRequestWithAllParams( pageNumber *int, pageSize *int, serviceCode *string, resourceId *string, resourceIdList []string, alarmId *string, alarming *int, serviceCodeList []string, startTime *string, endTime *string, ruleType *int, filters []monitor.Filter, ) *DescribeAlarmHistoryAllRegionRequest
- param pageNumber: 当前所在页,默认为1 (Optional)
- param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional)
- param serviceCode: 产品线 (Optional)
- param resourceId: 资源Id (Optional)
- param resourceIdList: resourceId列表 (Optional)
- param alarmId: 规则Id (Optional)
- param alarming: 正在报警, 取值为1 (Optional)
- param serviceCodeList: 产品线列表 (Optional)
- param startTime: 开始时间 (Optional)
- param endTime: 结束时间 (Optional)
- param ruleType: 规则类型,默认查询1, 1表示资源监控,6表示站点监控,7表示可用性监控 (Optional)
- param filters: 服务码或资源Id列表
filter name 为serviceCodes表示查询多个产品线的规则 filter name 为resourceIds表示查询多个资源的规则 (Optional)
func NewDescribeAlarmHistoryAllRegionRequestWithoutParam ¶ added in v1.2.1
func NewDescribeAlarmHistoryAllRegionRequestWithoutParam() *DescribeAlarmHistoryAllRegionRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAlarmHistoryAllRegionRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeAlarmHistoryAllRegionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAlarmHistoryAllRegionRequest) SetAlarmId ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionRequest) SetAlarmId(alarmId string)
param alarmId: 规则Id(Optional)
func (*DescribeAlarmHistoryAllRegionRequest) SetAlarming ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionRequest) SetAlarming(alarming int)
param alarming: 正在报警, 取值为1(Optional)
func (*DescribeAlarmHistoryAllRegionRequest) SetEndTime ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionRequest) SetEndTime(endTime string)
param endTime: 结束时间(Optional)
func (*DescribeAlarmHistoryAllRegionRequest) SetFilters ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionRequest) SetFilters(filters []monitor.Filter)
param filters: 服务码或资源Id列表
filter name 为serviceCodes表示查询多个产品线的规则 filter name 为resourceIds表示查询多个资源的规则(Optional)
func (*DescribeAlarmHistoryAllRegionRequest) SetPageNumber ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeAlarmHistoryAllRegionRequest) SetPageSize ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeAlarmHistoryAllRegionRequest) SetResourceId ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionRequest) SetResourceId(resourceId string)
param resourceId: 资源Id(Optional)
func (*DescribeAlarmHistoryAllRegionRequest) SetResourceIdList ¶ added in v1.4.0
func (r *DescribeAlarmHistoryAllRegionRequest) SetResourceIdList(resourceIdList []string)
param resourceIdList: resourceId列表(Optional)
func (*DescribeAlarmHistoryAllRegionRequest) SetRuleType ¶ added in v1.4.0
func (r *DescribeAlarmHistoryAllRegionRequest) SetRuleType(ruleType int)
param ruleType: 规则类型,默认查询1, 1表示资源监控,6表示站点监控,7表示可用性监控(Optional)
func (*DescribeAlarmHistoryAllRegionRequest) SetServiceCode ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品线(Optional)
func (*DescribeAlarmHistoryAllRegionRequest) SetServiceCodeList ¶ added in v1.4.0
func (r *DescribeAlarmHistoryAllRegionRequest) SetServiceCodeList(serviceCodeList []string)
param serviceCodeList: 产品线列表(Optional)
func (*DescribeAlarmHistoryAllRegionRequest) SetStartTime ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionRequest) SetStartTime(startTime string)
param startTime: 开始时间(Optional)
type DescribeAlarmHistoryAllRegionResponse ¶ added in v1.2.1
type DescribeAlarmHistoryAllRegionResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAlarmHistoryAllRegionResult `json:"result"`
}
type DescribeAlarmHistoryAllRegionResult ¶ added in v1.2.1
type DescribeAlarmHistoryAllRegionResult struct {
List []monitor.AlarmHistoryWithDetail `json:"list"`
Total int64 `json:"total"`
}
type DescribeAlarmHistoryCmRequest ¶ added in v1.2.1
type DescribeAlarmHistoryCmRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* 当前所在页,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 报警规则的Id (Optional) */
Id *int `json:"id"`
/* obj (Optional) */
Obi *string `json:"obi"`
/* namespace (Optional) */
Namespace *string `json:"namespace"`
/* 产品名称 (Optional) */
ServiceCode *string `json:"serviceCode"`
/* 资源Id (Optional) */
ResourceId *string `json:"resourceId"`
/* 查询数据开始时间,默认24小时前,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间 */
StartTime string `json:"startTime"`
/* 查询数据结束时间,默认当前时间,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间 */
EndTime string `json:"endTime"`
}
func NewDescribeAlarmHistoryCmRequest ¶ added in v1.2.1
func NewDescribeAlarmHistoryCmRequest( regionId string, startTime string, endTime string, ) *DescribeAlarmHistoryCmRequest
* param regionId: region (Required) * param startTime: 查询数据开始时间,默认24小时前,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间 (Required) * param endTime: 查询数据结束时间,默认当前时间,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAlarmHistoryCmRequestWithAllParams ¶ added in v1.2.1
func NewDescribeAlarmHistoryCmRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, id *int, obi *string, namespace *string, serviceCode *string, resourceId *string, startTime string, endTime string, ) *DescribeAlarmHistoryCmRequest
* param regionId: region (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param id: 报警规则的Id (Optional) * param obi: obj (Optional) * param namespace: namespace (Optional) * param serviceCode: 产品名称 (Optional) * param resourceId: 资源Id (Optional) * param startTime: 查询数据开始时间,默认24小时前,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间 (Required) * param endTime: 查询数据结束时间,默认当前时间,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间 (Required)
func NewDescribeAlarmHistoryCmRequestWithoutParam ¶ added in v1.2.1
func NewDescribeAlarmHistoryCmRequestWithoutParam() *DescribeAlarmHistoryCmRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAlarmHistoryCmRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeAlarmHistoryCmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAlarmHistoryCmRequest) SetEndTime ¶ added in v1.2.1
func (r *DescribeAlarmHistoryCmRequest) SetEndTime(endTime string)
param endTime: 查询数据结束时间,默认当前时间,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间(Required)
func (*DescribeAlarmHistoryCmRequest) SetId ¶ added in v1.2.1
func (r *DescribeAlarmHistoryCmRequest) SetId(id int)
param id: 报警规则的Id(Optional)
func (*DescribeAlarmHistoryCmRequest) SetNamespace ¶ added in v1.2.1
func (r *DescribeAlarmHistoryCmRequest) SetNamespace(namespace string)
param namespace: namespace(Optional)
func (*DescribeAlarmHistoryCmRequest) SetObi ¶ added in v1.2.1
func (r *DescribeAlarmHistoryCmRequest) SetObi(obi string)
param obi: obj(Optional)
func (*DescribeAlarmHistoryCmRequest) SetPageNumber ¶ added in v1.2.1
func (r *DescribeAlarmHistoryCmRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeAlarmHistoryCmRequest) SetPageSize ¶ added in v1.2.1
func (r *DescribeAlarmHistoryCmRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeAlarmHistoryCmRequest) SetRegionId ¶ added in v1.2.1
func (r *DescribeAlarmHistoryCmRequest) SetRegionId(regionId string)
param regionId: region(Required)
func (*DescribeAlarmHistoryCmRequest) SetResourceId ¶ added in v1.2.1
func (r *DescribeAlarmHistoryCmRequest) SetResourceId(resourceId string)
param resourceId: 资源Id(Optional)
func (*DescribeAlarmHistoryCmRequest) SetServiceCode ¶ added in v1.2.1
func (r *DescribeAlarmHistoryCmRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品名称(Optional)
func (*DescribeAlarmHistoryCmRequest) SetStartTime ¶ added in v1.2.1
func (r *DescribeAlarmHistoryCmRequest) SetStartTime(startTime string)
param startTime: 查询数据开始时间,默认24小时前,可以输入long型时间,也可以输入yyyy-MM-dd'T'HH:mm:ssZ类型时间(Required)
type DescribeAlarmHistoryCmResponse ¶ added in v1.2.1
type DescribeAlarmHistoryCmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAlarmHistoryCmResult `json:"result"`
}
type DescribeAlarmHistoryCmResult ¶ added in v1.2.1
type DescribeAlarmHistoryRequest ¶
type DescribeAlarmHistoryRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 当前所在页,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 产品线 (Optional) */
ServiceCode *string `json:"serviceCode"`
/* 资源Id (Optional) */
ResourceId *string `json:"resourceId"`
/* resourceId列表 (Optional) */
ResourceIdList []string `json:"resourceIdList"`
/* 规则Id (Optional) */
AlarmId *string `json:"alarmId"`
/* 正在报警, 取值为1 (Optional) */
Alarming *int `json:"alarming"`
/* 产品线列表 (Optional) */
ServiceCodeList []string `json:"serviceCodeList"`
/* 开始时间 (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间 (Optional) */
EndTime *string `json:"endTime"`
/* 规则类型,默认查询1, 1表示资源监控,6表示站点监控,7表示可用性监控 (Optional) */
RuleType *int `json:"ruleType"`
/* 服务码或资源Id列表
filter name 为serviceCodes表示查询多个产品线的规则
filter name 为resourceIds表示查询多个资源的规则 (Optional) */
Filters []monitor.Filter `json:"filters"`
}
func NewDescribeAlarmHistoryRequest ¶
func NewDescribeAlarmHistoryRequest( regionId string, ) *DescribeAlarmHistoryRequest
* param regionId: 地域 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAlarmHistoryRequestWithAllParams ¶ added in v1.0.7
func NewDescribeAlarmHistoryRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, serviceCode *string, resourceId *string, resourceIdList []string, alarmId *string, alarming *int, serviceCodeList []string, startTime *string, endTime *string, ruleType *int, filters []monitor.Filter, ) *DescribeAlarmHistoryRequest
- param regionId: 地域 Id (Required)
- param pageNumber: 当前所在页,默认为1 (Optional)
- param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional)
- param serviceCode: 产品线 (Optional)
- param resourceId: 资源Id (Optional)
- param resourceIdList: resourceId列表 (Optional)
- param alarmId: 规则Id (Optional)
- param alarming: 正在报警, 取值为1 (Optional)
- param serviceCodeList: 产品线列表 (Optional)
- param startTime: 开始时间 (Optional)
- param endTime: 结束时间 (Optional)
- param ruleType: 规则类型,默认查询1, 1表示资源监控,6表示站点监控,7表示可用性监控 (Optional)
- param filters: 服务码或资源Id列表
filter name 为serviceCodes表示查询多个产品线的规则 filter name 为resourceIds表示查询多个资源的规则 (Optional)
func NewDescribeAlarmHistoryRequestWithoutParam ¶ added in v1.0.7
func NewDescribeAlarmHistoryRequestWithoutParam() *DescribeAlarmHistoryRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAlarmHistoryRequest) GetRegionId ¶
func (r DescribeAlarmHistoryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAlarmHistoryRequest) SetAlarmId ¶ added in v1.1.1
func (r *DescribeAlarmHistoryRequest) SetAlarmId(alarmId string)
param alarmId: 规则Id(Optional)
func (*DescribeAlarmHistoryRequest) SetAlarming ¶ added in v1.1.1
func (r *DescribeAlarmHistoryRequest) SetAlarming(alarming int)
param alarming: 正在报警, 取值为1(Optional)
func (*DescribeAlarmHistoryRequest) SetEndTime ¶
func (r *DescribeAlarmHistoryRequest) SetEndTime(endTime string)
param endTime: 结束时间(Optional)
func (*DescribeAlarmHistoryRequest) SetFilters ¶ added in v1.1.1
func (r *DescribeAlarmHistoryRequest) SetFilters(filters []monitor.Filter)
param filters: 服务码或资源Id列表
filter name 为serviceCodes表示查询多个产品线的规则 filter name 为resourceIds表示查询多个资源的规则(Optional)
func (*DescribeAlarmHistoryRequest) SetPageNumber ¶
func (r *DescribeAlarmHistoryRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeAlarmHistoryRequest) SetPageSize ¶
func (r *DescribeAlarmHistoryRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeAlarmHistoryRequest) SetRegionId ¶
func (r *DescribeAlarmHistoryRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*DescribeAlarmHistoryRequest) SetResourceId ¶
func (r *DescribeAlarmHistoryRequest) SetResourceId(resourceId string)
param resourceId: 资源Id(Optional)
func (*DescribeAlarmHistoryRequest) SetResourceIdList ¶ added in v1.4.0
func (r *DescribeAlarmHistoryRequest) SetResourceIdList(resourceIdList []string)
param resourceIdList: resourceId列表(Optional)
func (*DescribeAlarmHistoryRequest) SetRuleType ¶ added in v1.4.0
func (r *DescribeAlarmHistoryRequest) SetRuleType(ruleType int)
param ruleType: 规则类型,默认查询1, 1表示资源监控,6表示站点监控,7表示可用性监控(Optional)
func (*DescribeAlarmHistoryRequest) SetServiceCode ¶
func (r *DescribeAlarmHistoryRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品线(Optional)
func (*DescribeAlarmHistoryRequest) SetServiceCodeList ¶ added in v1.4.0
func (r *DescribeAlarmHistoryRequest) SetServiceCodeList(serviceCodeList []string)
param serviceCodeList: 产品线列表(Optional)
func (*DescribeAlarmHistoryRequest) SetStartTime ¶
func (r *DescribeAlarmHistoryRequest) SetStartTime(startTime string)
param startTime: 开始时间(Optional)
type DescribeAlarmHistoryResponse ¶
type DescribeAlarmHistoryResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAlarmHistoryResult `json:"result"`
}
type DescribeAlarmHistoryResult ¶
type DescribeAlarmHistoryResult struct {
AlarmHistoryList []monitor.DescribedAlarmHistory `json:"alarmHistoryList"`
Total int64 `json:"total"`
}
type DescribeAlarmingRulesRequest ¶ added in v1.2.1
type DescribeAlarmingRulesRequest struct {
core.JDCloudRequest
/* 当前所在页,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 服务码列表
filter name 为serviceCodes表示查询多个产品线的规则 (Optional) */
Filters []monitor.Filter `json:"filters"`
/* 要查询的地域,为空则查询所有的 (Optional) */
Datacenter *string `json:"datacenter"`
}
func NewDescribeAlarmingRulesRequest ¶ added in v1.2.1
func NewDescribeAlarmingRulesRequest() *DescribeAlarmingRulesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAlarmingRulesRequestWithAllParams ¶ added in v1.2.1
func NewDescribeAlarmingRulesRequestWithAllParams( pageNumber *int, pageSize *int, filters []monitor.Filter, datacenter *string, ) *DescribeAlarmingRulesRequest
- param pageNumber: 当前所在页,默认为1 (Optional)
- param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional)
- param filters: 服务码列表
filter name 为serviceCodes表示查询多个产品线的规则 (Optional)
- param datacenter: 要查询的地域,为空则查询所有的 (Optional)
func NewDescribeAlarmingRulesRequestWithoutParam ¶ added in v1.2.1
func NewDescribeAlarmingRulesRequestWithoutParam() *DescribeAlarmingRulesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAlarmingRulesRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeAlarmingRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAlarmingRulesRequest) SetDatacenter ¶ added in v1.2.1
func (r *DescribeAlarmingRulesRequest) SetDatacenter(datacenter string)
param datacenter: 要查询的地域,为空则查询所有的(Optional)
func (*DescribeAlarmingRulesRequest) SetFilters ¶ added in v1.2.1
func (r *DescribeAlarmingRulesRequest) SetFilters(filters []monitor.Filter)
param filters: 服务码列表
filter name 为serviceCodes表示查询多个产品线的规则(Optional)
func (*DescribeAlarmingRulesRequest) SetPageNumber ¶ added in v1.2.1
func (r *DescribeAlarmingRulesRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeAlarmingRulesRequest) SetPageSize ¶ added in v1.2.1
func (r *DescribeAlarmingRulesRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
type DescribeAlarmingRulesResponse ¶ added in v1.2.1
type DescribeAlarmingRulesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAlarmingRulesResult `json:"result"`
}
type DescribeAlarmingRulesResult ¶ added in v1.2.1
type DescribeAlarmsByIDRequest ¶
type DescribeAlarmsByIDRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 规则id */
AlarmId string `json:"alarmId"`
}
func NewDescribeAlarmsByIDRequest ¶
func NewDescribeAlarmsByIDRequest( regionId string, alarmId string, ) *DescribeAlarmsByIDRequest
* param regionId: 地域 Id (Required) * param alarmId: 规则id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAlarmsByIDRequestWithAllParams ¶ added in v1.0.7
func NewDescribeAlarmsByIDRequestWithAllParams( regionId string, alarmId string, ) *DescribeAlarmsByIDRequest
* param regionId: 地域 Id (Required) * param alarmId: 规则id (Required)
func NewDescribeAlarmsByIDRequestWithoutParam ¶ added in v1.0.7
func NewDescribeAlarmsByIDRequestWithoutParam() *DescribeAlarmsByIDRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAlarmsByIDRequest) GetRegionId ¶
func (r DescribeAlarmsByIDRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAlarmsByIDRequest) SetAlarmId ¶
func (r *DescribeAlarmsByIDRequest) SetAlarmId(alarmId string)
param alarmId: 规则id(Required)
func (*DescribeAlarmsByIDRequest) SetRegionId ¶
func (r *DescribeAlarmsByIDRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type DescribeAlarmsByIDResponse ¶
type DescribeAlarmsByIDResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAlarmsByIDResult `json:"result"`
}
type DescribeAlarmsCmRequest ¶ added in v1.2.1
type DescribeAlarmsCmRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* 当前所在页,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 命名空间名称 (Optional) */
Namespace *string `json:"namespace"`
/* 对象名称 (Optional) */
Obj *string `json:"obj"`
/* 产品名称 (Optional) */
ServiceCode *string `json:"serviceCode"`
/* 资源Id (Optional) */
ResourceId *string `json:"resourceId"`
/* 规则报警状态, 1:正常, 2:报警,4:数据不足 (Optional) */
Status *int `json:"status"`
/* 是否为正在报警的规则,0为忽略,1为是,与 status 同时只能生效一个,isAlarming 优先生效 (Optional) */
IsAlarming *int `json:"isAlarming"`
/* 规则状态:1为启用,0为禁用 (Optional) */
Enabled *int `json:"enabled"`
/* region info (Optional) */
Region *string `json:"region"`
}
func NewDescribeAlarmsCmRequest ¶ added in v1.2.1
func NewDescribeAlarmsCmRequest( regionId string, ) *DescribeAlarmsCmRequest
* param regionId: region (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAlarmsCmRequestWithAllParams ¶ added in v1.2.1
func NewDescribeAlarmsCmRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, namespace *string, obj *string, serviceCode *string, resourceId *string, status *int, isAlarming *int, enabled *int, region *string, ) *DescribeAlarmsCmRequest
* param regionId: region (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param namespace: 命名空间名称 (Optional) * param obj: 对象名称 (Optional) * param serviceCode: 产品名称 (Optional) * param resourceId: 资源Id (Optional) * param status: 规则报警状态, 1:正常, 2:报警,4:数据不足 (Optional) * param isAlarming: 是否为正在报警的规则,0为忽略,1为是,与 status 同时只能生效一个,isAlarming 优先生效 (Optional) * param enabled: 规则状态:1为启用,0为禁用 (Optional) * param region: region info (Optional)
func NewDescribeAlarmsCmRequestWithoutParam ¶ added in v1.2.1
func NewDescribeAlarmsCmRequestWithoutParam() *DescribeAlarmsCmRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAlarmsCmRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeAlarmsCmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAlarmsCmRequest) SetEnabled ¶ added in v1.2.1
func (r *DescribeAlarmsCmRequest) SetEnabled(enabled int)
param enabled: 规则状态:1为启用,0为禁用(Optional)
func (*DescribeAlarmsCmRequest) SetIsAlarming ¶ added in v1.2.1
func (r *DescribeAlarmsCmRequest) SetIsAlarming(isAlarming int)
param isAlarming: 是否为正在报警的规则,0为忽略,1为是,与 status 同时只能生效一个,isAlarming 优先生效(Optional)
func (*DescribeAlarmsCmRequest) SetNamespace ¶ added in v1.2.1
func (r *DescribeAlarmsCmRequest) SetNamespace(namespace string)
param namespace: 命名空间名称(Optional)
func (*DescribeAlarmsCmRequest) SetObj ¶ added in v1.2.1
func (r *DescribeAlarmsCmRequest) SetObj(obj string)
param obj: 对象名称(Optional)
func (*DescribeAlarmsCmRequest) SetPageNumber ¶ added in v1.2.1
func (r *DescribeAlarmsCmRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeAlarmsCmRequest) SetPageSize ¶ added in v1.2.1
func (r *DescribeAlarmsCmRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeAlarmsCmRequest) SetRegion ¶ added in v1.2.1
func (r *DescribeAlarmsCmRequest) SetRegion(region string)
param region: region info(Optional)
func (*DescribeAlarmsCmRequest) SetRegionId ¶ added in v1.2.1
func (r *DescribeAlarmsCmRequest) SetRegionId(regionId string)
param regionId: region(Required)
func (*DescribeAlarmsCmRequest) SetResourceId ¶ added in v1.2.1
func (r *DescribeAlarmsCmRequest) SetResourceId(resourceId string)
param resourceId: 资源Id(Optional)
func (*DescribeAlarmsCmRequest) SetServiceCode ¶ added in v1.2.1
func (r *DescribeAlarmsCmRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品名称(Optional)
func (*DescribeAlarmsCmRequest) SetStatus ¶ added in v1.2.1
func (r *DescribeAlarmsCmRequest) SetStatus(status int)
param status: 规则报警状态, 1:正常, 2:报警,4:数据不足(Optional)
type DescribeAlarmsCmResponse ¶ added in v1.2.1
type DescribeAlarmsCmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAlarmsCmResult `json:"result"`
}
type DescribeAlarmsCmResult ¶ added in v1.2.1
type DescribeAlarmsRequest ¶
type DescribeAlarmsRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 当前所在页,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 产品名称 (Optional) */
ServiceCode *string `json:"serviceCode"`
/* 资源ID (Optional) */
ResourceId *string `json:"resourceId"`
/* 规则类型, 1表示资源监控,6表示站点监控,7表示可用性监控 (Optional) */
RuleType *int `json:"ruleType"`
/* 规则报警状态, 1:正常, 2:报警,4:数据不足 (Optional) */
Status *int `json:"status"`
/* 规则状态:1为启用,0为禁用 (Optional) */
Enabled *int `json:"enabled"`
/* 是否为正在报警的规则,0为忽略,1为是,与 status 同时只能生效一个,isAlarming 优先生效 (Optional) */
IsAlarming *int `json:"isAlarming"`
/* 规则的id (Optional) */
AlarmId *string `json:"alarmId"`
/* 服务码或资源Id列表
filter name 为serviceCodes表示查询多个产品线的规则
filter name 为resourceIds表示查询多个资源的规则 (Optional) */
Filters []monitor.Filter `json:"filters"`
}
func NewDescribeAlarmsRequest ¶
func NewDescribeAlarmsRequest( regionId string, ) *DescribeAlarmsRequest
* param regionId: 地域 Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAlarmsRequestWithAllParams ¶ added in v1.0.7
func NewDescribeAlarmsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, serviceCode *string, resourceId *string, ruleType *int, status *int, enabled *int, isAlarming *int, alarmId *string, filters []monitor.Filter, ) *DescribeAlarmsRequest
- param regionId: 地域 Id (Required)
- param pageNumber: 当前所在页,默认为1 (Optional)
- param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional)
- param serviceCode: 产品名称 (Optional)
- param resourceId: 资源ID (Optional)
- param ruleType: 规则类型, 1表示资源监控,6表示站点监控,7表示可用性监控 (Optional)
- param status: 规则报警状态, 1:正常, 2:报警,4:数据不足 (Optional)
- param enabled: 规则状态:1为启用,0为禁用 (Optional)
- param isAlarming: 是否为正在报警的规则,0为忽略,1为是,与 status 同时只能生效一个,isAlarming 优先生效 (Optional)
- param alarmId: 规则的id (Optional)
- param filters: 服务码或资源Id列表
filter name 为serviceCodes表示查询多个产品线的规则 filter name 为resourceIds表示查询多个资源的规则 (Optional)
func NewDescribeAlarmsRequestWithoutParam ¶ added in v1.0.7
func NewDescribeAlarmsRequestWithoutParam() *DescribeAlarmsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAlarmsRequest) GetRegionId ¶
func (r DescribeAlarmsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAlarmsRequest) SetAlarmId ¶ added in v1.1.1
func (r *DescribeAlarmsRequest) SetAlarmId(alarmId string)
param alarmId: 规则的id(Optional)
func (*DescribeAlarmsRequest) SetEnabled ¶
func (r *DescribeAlarmsRequest) SetEnabled(enabled int)
param enabled: 规则状态:1为启用,0为禁用(Optional)
func (*DescribeAlarmsRequest) SetFilters ¶ added in v1.1.1
func (r *DescribeAlarmsRequest) SetFilters(filters []monitor.Filter)
param filters: 服务码或资源Id列表
filter name 为serviceCodes表示查询多个产品线的规则 filter name 为resourceIds表示查询多个资源的规则(Optional)
func (*DescribeAlarmsRequest) SetIsAlarming ¶
func (r *DescribeAlarmsRequest) SetIsAlarming(isAlarming int)
param isAlarming: 是否为正在报警的规则,0为忽略,1为是,与 status 同时只能生效一个,isAlarming 优先生效(Optional)
func (*DescribeAlarmsRequest) SetPageNumber ¶
func (r *DescribeAlarmsRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeAlarmsRequest) SetPageSize ¶
func (r *DescribeAlarmsRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeAlarmsRequest) SetRegionId ¶
func (r *DescribeAlarmsRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*DescribeAlarmsRequest) SetResourceId ¶
func (r *DescribeAlarmsRequest) SetResourceId(resourceId string)
param resourceId: 资源ID(Optional)
func (*DescribeAlarmsRequest) SetRuleType ¶ added in v1.1.1
func (r *DescribeAlarmsRequest) SetRuleType(ruleType int)
param ruleType: 规则类型, 1表示资源监控,6表示站点监控,7表示可用性监控(Optional)
func (*DescribeAlarmsRequest) SetServiceCode ¶
func (r *DescribeAlarmsRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品名称(Optional)
func (*DescribeAlarmsRequest) SetStatus ¶
func (r *DescribeAlarmsRequest) SetStatus(status int)
param status: 规则报警状态, 1:正常, 2:报警,4:数据不足(Optional)
type DescribeAlarmsResponse ¶
type DescribeAlarmsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAlarmsResult `json:"result"`
}
type DescribeAlarmsResult ¶
type DescribeAlarmsResult struct {
AlarmList []monitor.DescribedAlarm `json:"alarmList"`
Total int64 `json:"total"`
}
type DescribeAllRegionAlarmsCmRequest ¶ added in v1.2.1
type DescribeAllRegionAlarmsCmRequest struct {
core.JDCloudRequest
/* 当前所在页,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 命名空间名称 (Optional) */
Namespace *string `json:"namespace"`
/* 对象名称 (Optional) */
Obj *string `json:"obj"`
/* 产品名称 (Optional) */
ServiceCode *string `json:"serviceCode"`
/* 资源Id (Optional) */
ResourceId *string `json:"resourceId"`
/* 规则报警状态, 1:正常, 2:报警,4:数据不足 (Optional) */
Status *int `json:"status"`
/* 是否为正在报警的规则,0为忽略,1为是,与 status 同时只能生效一个,isAlarming 优先生效 (Optional) */
IsAlarming *int `json:"isAlarming"`
/* 规则状态:1为启用,0为禁用 (Optional) */
Enabled *int `json:"enabled"`
/* region info (Optional) */
Region *string `json:"region"`
}
func NewDescribeAllRegionAlarmsCmRequest ¶ added in v1.2.1
func NewDescribeAllRegionAlarmsCmRequest() *DescribeAllRegionAlarmsCmRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAllRegionAlarmsCmRequestWithAllParams ¶ added in v1.2.1
func NewDescribeAllRegionAlarmsCmRequestWithAllParams( pageNumber *int, pageSize *int, namespace *string, obj *string, serviceCode *string, resourceId *string, status *int, isAlarming *int, enabled *int, region *string, ) *DescribeAllRegionAlarmsCmRequest
* param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param namespace: 命名空间名称 (Optional) * param obj: 对象名称 (Optional) * param serviceCode: 产品名称 (Optional) * param resourceId: 资源Id (Optional) * param status: 规则报警状态, 1:正常, 2:报警,4:数据不足 (Optional) * param isAlarming: 是否为正在报警的规则,0为忽略,1为是,与 status 同时只能生效一个,isAlarming 优先生效 (Optional) * param enabled: 规则状态:1为启用,0为禁用 (Optional) * param region: region info (Optional)
func NewDescribeAllRegionAlarmsCmRequestWithoutParam ¶ added in v1.2.1
func NewDescribeAllRegionAlarmsCmRequestWithoutParam() *DescribeAllRegionAlarmsCmRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAllRegionAlarmsCmRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeAllRegionAlarmsCmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAllRegionAlarmsCmRequest) SetEnabled ¶ added in v1.2.1
func (r *DescribeAllRegionAlarmsCmRequest) SetEnabled(enabled int)
param enabled: 规则状态:1为启用,0为禁用(Optional)
func (*DescribeAllRegionAlarmsCmRequest) SetIsAlarming ¶ added in v1.2.1
func (r *DescribeAllRegionAlarmsCmRequest) SetIsAlarming(isAlarming int)
param isAlarming: 是否为正在报警的规则,0为忽略,1为是,与 status 同时只能生效一个,isAlarming 优先生效(Optional)
func (*DescribeAllRegionAlarmsCmRequest) SetNamespace ¶ added in v1.2.1
func (r *DescribeAllRegionAlarmsCmRequest) SetNamespace(namespace string)
param namespace: 命名空间名称(Optional)
func (*DescribeAllRegionAlarmsCmRequest) SetObj ¶ added in v1.2.1
func (r *DescribeAllRegionAlarmsCmRequest) SetObj(obj string)
param obj: 对象名称(Optional)
func (*DescribeAllRegionAlarmsCmRequest) SetPageNumber ¶ added in v1.2.1
func (r *DescribeAllRegionAlarmsCmRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeAllRegionAlarmsCmRequest) SetPageSize ¶ added in v1.2.1
func (r *DescribeAllRegionAlarmsCmRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeAllRegionAlarmsCmRequest) SetRegion ¶ added in v1.2.1
func (r *DescribeAllRegionAlarmsCmRequest) SetRegion(region string)
param region: region info(Optional)
func (*DescribeAllRegionAlarmsCmRequest) SetResourceId ¶ added in v1.2.1
func (r *DescribeAllRegionAlarmsCmRequest) SetResourceId(resourceId string)
param resourceId: 资源Id(Optional)
func (*DescribeAllRegionAlarmsCmRequest) SetServiceCode ¶ added in v1.2.1
func (r *DescribeAllRegionAlarmsCmRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品名称(Optional)
func (*DescribeAllRegionAlarmsCmRequest) SetStatus ¶ added in v1.2.1
func (r *DescribeAllRegionAlarmsCmRequest) SetStatus(status int)
param status: 规则报警状态, 1:正常, 2:报警,4:数据不足(Optional)
type DescribeAllRegionAlarmsCmResponse ¶ added in v1.2.1
type DescribeAllRegionAlarmsCmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAllRegionAlarmsCmResult `json:"result"`
}
type DescribeAllRegionAlarmsCmResult ¶ added in v1.2.1
type DescribeCmMetricDataByTagSpecRequest ¶ added in v1.2.1
type DescribeCmMetricDataByTagSpecRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* namespace */
Namespace string `json:"namespace"`
/* 监控项英文标识(id),监控项名称 */
Metric string `json:"metric"`
/* 指标聚合方式,每个指标都有默认的聚合方式, 可选值包括:sum,avg.max.min;多个对象的数据如何合并(resourceId -> cluster) (Optional) */
AggrType *string `json:"aggrType"`
/* 指标采样方式,默认avg, 可选值包括:sum,avg,max,min,last;同一对象的数据,在改变时间点粒度时如何合并(1m->20m) (Optional) */
DownSampleType *string `json:"downSampleType"`
/* 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d) (Optional) */
StartTime *string `json:"startTime"`
/* 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出) (Optional) */
EndTime *string `json:"endTime"`
/* 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项 (Optional) */
TimeInterval *string `json:"timeInterval"`
/* 自定义标签 (Optional) */
Tags []monitor.TagFilter `json:"tags"`
/* 是否对查询的tags分组 (Optional) */
GroupBy *bool `json:"groupBy"`
}
func NewDescribeCmMetricDataByTagSpecRequest ¶ added in v1.2.1
func NewDescribeCmMetricDataByTagSpecRequest( regionId string, namespace string, metric string, ) *DescribeCmMetricDataByTagSpecRequest
* param regionId: 地域 Id (Required) * param namespace: namespace (Required) * param metric: 监控项英文标识(id),监控项名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCmMetricDataByTagSpecRequestWithAllParams ¶ added in v1.2.1
func NewDescribeCmMetricDataByTagSpecRequestWithAllParams( regionId string, namespace string, metric string, aggrType *string, downSampleType *string, startTime *string, endTime *string, timeInterval *string, tags []monitor.TagFilter, groupBy *bool, ) *DescribeCmMetricDataByTagSpecRequest
* param regionId: 地域 Id (Required) * param namespace: namespace (Required) * param metric: 监控项英文标识(id),监控项名称 (Required) * param aggrType: 指标聚合方式,每个指标都有默认的聚合方式, 可选值包括:sum,avg.max.min;多个对象的数据如何合并(resourceId -> cluster) (Optional) * param downSampleType: 指标采样方式,默认avg, 可选值包括:sum,avg,max,min,last;同一对象的数据,在改变时间点粒度时如何合并(1m->20m) (Optional) * param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d) (Optional) * param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出) (Optional) * param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项 (Optional) * param tags: 自定义标签 (Optional) * param groupBy: 是否对查询的tags分组 (Optional)
func NewDescribeCmMetricDataByTagSpecRequestWithoutParam ¶ added in v1.2.1
func NewDescribeCmMetricDataByTagSpecRequestWithoutParam() *DescribeCmMetricDataByTagSpecRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCmMetricDataByTagSpecRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeCmMetricDataByTagSpecRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCmMetricDataByTagSpecRequest) SetAggrType ¶ added in v1.2.1
func (r *DescribeCmMetricDataByTagSpecRequest) SetAggrType(aggrType string)
param aggrType: 指标聚合方式,每个指标都有默认的聚合方式, 可选值包括:sum,avg.max.min;多个对象的数据如何合并(resourceId -> cluster)(Optional)
func (*DescribeCmMetricDataByTagSpecRequest) SetDownSampleType ¶ added in v1.2.1
func (r *DescribeCmMetricDataByTagSpecRequest) SetDownSampleType(downSampleType string)
param downSampleType: 指标采样方式,默认avg, 可选值包括:sum,avg,max,min,last;同一对象的数据,在改变时间点粒度时如何合并(1m->20m)(Optional)
func (*DescribeCmMetricDataByTagSpecRequest) SetEndTime ¶ added in v1.2.1
func (r *DescribeCmMetricDataByTagSpecRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出)(Optional)
func (*DescribeCmMetricDataByTagSpecRequest) SetGroupBy ¶ added in v1.2.1
func (r *DescribeCmMetricDataByTagSpecRequest) SetGroupBy(groupBy bool)
param groupBy: 是否对查询的tags分组(Optional)
func (*DescribeCmMetricDataByTagSpecRequest) SetMetric ¶ added in v1.2.1
func (r *DescribeCmMetricDataByTagSpecRequest) SetMetric(metric string)
param metric: 监控项英文标识(id),监控项名称(Required)
func (*DescribeCmMetricDataByTagSpecRequest) SetNamespace ¶ added in v1.2.1
func (r *DescribeCmMetricDataByTagSpecRequest) SetNamespace(namespace string)
param namespace: namespace(Required)
func (*DescribeCmMetricDataByTagSpecRequest) SetRegionId ¶ added in v1.2.1
func (r *DescribeCmMetricDataByTagSpecRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*DescribeCmMetricDataByTagSpecRequest) SetStartTime ¶ added in v1.2.1
func (r *DescribeCmMetricDataByTagSpecRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d)(Optional)
func (*DescribeCmMetricDataByTagSpecRequest) SetTags ¶ added in v1.2.1
func (r *DescribeCmMetricDataByTagSpecRequest) SetTags(tags []monitor.TagFilter)
param tags: 自定义标签(Optional)
func (*DescribeCmMetricDataByTagSpecRequest) SetTimeInterval ¶ added in v1.2.1
func (r *DescribeCmMetricDataByTagSpecRequest) SetTimeInterval(timeInterval string)
param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项(Optional)
type DescribeCmMetricDataByTagSpecResponse ¶ added in v1.2.1
type DescribeCmMetricDataByTagSpecResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCmMetricDataByTagSpecResult `json:"result"`
}
type DescribeCmMetricDataByTagSpecResult ¶ added in v1.2.1
type DescribeCmMetricDataByTagSpecResult struct {
MetricDatas []monitor.MetricData `json:"metricDatas"`
}
type DescribeIsUserNewRequest ¶ added in v1.2.1
type DescribeIsUserNewRequest struct {
core.JDCloudRequest
}
func NewDescribeIsUserNewRequest ¶ added in v1.2.1
func NewDescribeIsUserNewRequest() *DescribeIsUserNewRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeIsUserNewRequestWithAllParams ¶ added in v1.2.1
func NewDescribeIsUserNewRequestWithAllParams() *DescribeIsUserNewRequest
func NewDescribeIsUserNewRequestWithoutParam ¶ added in v1.2.1
func NewDescribeIsUserNewRequestWithoutParam() *DescribeIsUserNewRequest
This constructor has better compatible ability when API parameters changed
func (DescribeIsUserNewRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeIsUserNewRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
type DescribeIsUserNewResponse ¶ added in v1.2.1
type DescribeIsUserNewResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeIsUserNewResult `json:"result"`
}
type DescribeIsUserNewResult ¶ added in v1.2.1
type DescribeIsUserNewResult struct {
Result bool `json:"result"`
}
type DescribeMetricDataAmRequest ¶ added in v1.2.1
type DescribeMetricDataAmRequest struct {
core.JDCloudRequest
/* 资源的uuid */
ResourceId string `json:"resourceId"`
/* 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d) (Optional) */
StartTime *string `json:"startTime"`
/* 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出) (Optional) */
EndTime *string `json:"endTime"`
/* 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项 (Optional) */
TimeInterval *string `json:"timeInterval"`
}
func NewDescribeMetricDataAmRequest ¶ added in v1.2.1
func NewDescribeMetricDataAmRequest( resourceId string, ) *DescribeMetricDataAmRequest
* param resourceId: 资源的uuid (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricDataAmRequestWithAllParams ¶ added in v1.2.1
func NewDescribeMetricDataAmRequestWithAllParams( resourceId string, startTime *string, endTime *string, timeInterval *string, ) *DescribeMetricDataAmRequest
* param resourceId: 资源的uuid (Required) * param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d) (Optional) * param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出) (Optional) * param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项 (Optional)
func NewDescribeMetricDataAmRequestWithoutParam ¶ added in v1.2.1
func NewDescribeMetricDataAmRequestWithoutParam() *DescribeMetricDataAmRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricDataAmRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeMetricDataAmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMetricDataAmRequest) SetEndTime ¶ added in v1.2.1
func (r *DescribeMetricDataAmRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出)(Optional)
func (*DescribeMetricDataAmRequest) SetResourceId ¶ added in v1.2.1
func (r *DescribeMetricDataAmRequest) SetResourceId(resourceId string)
param resourceId: 资源的uuid(Required)
func (*DescribeMetricDataAmRequest) SetStartTime ¶ added in v1.2.1
func (r *DescribeMetricDataAmRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d)(Optional)
func (*DescribeMetricDataAmRequest) SetTimeInterval ¶ added in v1.2.1
func (r *DescribeMetricDataAmRequest) SetTimeInterval(timeInterval string)
param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项(Optional)
type DescribeMetricDataAmResponse ¶ added in v1.2.1
type DescribeMetricDataAmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMetricDataAmResult `json:"result"`
}
type DescribeMetricDataAmResult ¶ added in v1.2.1
type DescribeMetricDataAmResult struct {
MetricDatas []monitor.MetricData `json:"metricDatas"`
}
type DescribeMetricDataCmRequest ¶ added in v1.2.1
type DescribeMetricDataCmRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* region */
NamespaceUID string `json:"namespaceUID"`
/* region */
ObjUID string `json:"objUID"`
/* (Optional) */
AggrType *string `json:"aggrType"`
/* 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出)
in: query (Optional) */
EndTime *string `json:"endTime"`
/* metric id列表
in: query (Optional) */
MetricUID []string `json:"metricUID"`
/* 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d)
in: query (Optional) */
StartTime *string `json:"startTime"`
/* 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项
in: query (Optional) */
TimeInterval *string `json:"timeInterval"`
}
func NewDescribeMetricDataCmRequest ¶ added in v1.2.1
func NewDescribeMetricDataCmRequest( regionId string, namespaceUID string, objUID string, ) *DescribeMetricDataCmRequest
* param regionId: region (Required) * param namespaceUID: region (Required) * param objUID: region (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricDataCmRequestWithAllParams ¶ added in v1.2.1
func NewDescribeMetricDataCmRequestWithAllParams( regionId string, namespaceUID string, objUID string, aggrType *string, endTime *string, metricUID []string, startTime *string, timeInterval *string, ) *DescribeMetricDataCmRequest
- param regionId: region (Required)
- param namespaceUID: region (Required)
- param objUID: region (Required)
- param aggrType: (Optional)
- param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出)
in: query (Optional)
- param metricUID: metric id列表
in: query (Optional)
- param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d)
in: query (Optional)
- param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项
in: query (Optional)
func NewDescribeMetricDataCmRequestWithoutParam ¶ added in v1.2.1
func NewDescribeMetricDataCmRequestWithoutParam() *DescribeMetricDataCmRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricDataCmRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeMetricDataCmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMetricDataCmRequest) SetAggrType ¶ added in v1.2.1
func (r *DescribeMetricDataCmRequest) SetAggrType(aggrType string)
param aggrType: (Optional)
func (*DescribeMetricDataCmRequest) SetEndTime ¶ added in v1.2.1
func (r *DescribeMetricDataCmRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出)
in: query(Optional)
func (*DescribeMetricDataCmRequest) SetMetricUID ¶ added in v1.2.1
func (r *DescribeMetricDataCmRequest) SetMetricUID(metricUID []string)
param metricUID: metric id列表
in: query(Optional)
func (*DescribeMetricDataCmRequest) SetNamespaceUID ¶ added in v1.2.1
func (r *DescribeMetricDataCmRequest) SetNamespaceUID(namespaceUID string)
param namespaceUID: region(Required)
func (*DescribeMetricDataCmRequest) SetObjUID ¶ added in v1.2.1
func (r *DescribeMetricDataCmRequest) SetObjUID(objUID string)
param objUID: region(Required)
func (*DescribeMetricDataCmRequest) SetRegionId ¶ added in v1.2.1
func (r *DescribeMetricDataCmRequest) SetRegionId(regionId string)
param regionId: region(Required)
func (*DescribeMetricDataCmRequest) SetStartTime ¶ added in v1.2.1
func (r *DescribeMetricDataCmRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d)
in: query(Optional)
func (*DescribeMetricDataCmRequest) SetTimeInterval ¶ added in v1.2.1
func (r *DescribeMetricDataCmRequest) SetTimeInterval(timeInterval string)
param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项
in: query(Optional)
type DescribeMetricDataCmResponse ¶ added in v1.2.1
type DescribeMetricDataCmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMetricDataCmResult `json:"result"`
}
type DescribeMetricDataCmResult ¶ added in v1.2.1
type DescribeMetricDataCmResult struct {
MetricDatas []monitor.MetricDataItemCm `json:"metricDatas"`
}
type DescribeMetricDataRequest ¶
type DescribeMetricDataRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 监控项英文标识(id) */
Metric string `json:"metric"`
/* 聚合方式,默认等于downSampleType或avg,可选值参考http://opentsdb.net/docs/build/html/user_guide/query/aggregators.html?highlight=zimsum#available-aggregators (Optional) */
AggrType *string `json:"aggrType"`
/* 采样方式,默认等于aggrType或avg,可选值参考http://opentsdb.net/docs/build/html/user_guide/query/aggregators.html?highlight=avg#available-aggregators (Optional) */
DownSampleType *string `json:"downSampleType"`
/* 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ (Optional) */
StartTime *string `json:"startTime"`
/* 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出) (Optional) */
EndTime *string `json:"endTime"`
/* 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval默认为1h,当前时间往 前1h (Optional) */
TimeInterval *string `json:"timeInterval"`
/* 自定义标签/tag;至少要传一个tag,且tag.Values不为空 (Optional) */
Tags []monitor.TagFilter `json:"tags"`
/* 是否对查询的tags分组 (Optional) */
GroupBy *bool `json:"groupBy"`
/* 是否求速率 (Optional) */
Rate *bool `json:"rate"`
/* 资源的类型,取值vm, lb, ip, database 等 */
ServiceCode string `json:"serviceCode"`
/* 资源的uuid */
ResourceId string `json:"resourceId"`
}
func NewDescribeMetricDataRequest ¶
func NewDescribeMetricDataRequest( regionId string, metric string, serviceCode string, resourceId string, ) *DescribeMetricDataRequest
* param regionId: 地域 Id (Required) * param metric: 监控项英文标识(id) (Required) * param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Required) * param resourceId: 资源的uuid (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricDataRequestWithAllParams ¶ added in v1.0.7
func NewDescribeMetricDataRequestWithAllParams( regionId string, metric string, aggrType *string, downSampleType *string, startTime *string, endTime *string, timeInterval *string, tags []monitor.TagFilter, groupBy *bool, rate *bool, serviceCode string, resourceId string, ) *DescribeMetricDataRequest
* param regionId: 地域 Id (Required) * param metric: 监控项英文标识(id) (Required) * param aggrType: 聚合方式,默认等于downSampleType或avg,可选值参考http://opentsdb.net/docs/build/html/user_guide/query/aggregators.html?highlight=zimsum#available-aggregators (Optional) * param downSampleType: 采样方式,默认等于aggrType或avg,可选值参考http://opentsdb.net/docs/build/html/user_guide/query/aggregators.html?highlight=avg#available-aggregators (Optional) * param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ (Optional) * param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出) (Optional) * param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval默认为1h,当前时间往 前1h (Optional) * param tags: 自定义标签/tag;至少要传一个tag,且tag.Values不为空 (Optional) * param groupBy: 是否对查询的tags分组 (Optional) * param rate: 是否求速率 (Optional) * param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Required) * param resourceId: 资源的uuid (Required)
func NewDescribeMetricDataRequestWithoutParam ¶ added in v1.0.7
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) SetAggrType ¶ added in v1.2.1
func (r *DescribeMetricDataRequest) SetAggrType(aggrType string)
param aggrType: 聚合方式,默认等于downSampleType或avg,可选值参考http://opentsdb.net/docs/build/html/user_guide/query/aggregators.html?highlight=zimsum#available-aggregators(Optional)
func (*DescribeMetricDataRequest) SetDownSampleType ¶ added in v1.4.0
func (r *DescribeMetricDataRequest) SetDownSampleType(downSampleType string)
param downSampleType: 采样方式,默认等于aggrType或avg,可选值参考http://opentsdb.net/docs/build/html/user_guide/query/aggregators.html?highlight=avg#available-aggregators(Optional)
func (*DescribeMetricDataRequest) SetEndTime ¶
func (r *DescribeMetricDataRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出)(Optional)
func (*DescribeMetricDataRequest) SetGroupBy ¶ added in v1.1.1
func (r *DescribeMetricDataRequest) SetGroupBy(groupBy bool)
param groupBy: 是否对查询的tags分组(Optional)
func (*DescribeMetricDataRequest) SetMetric ¶
func (r *DescribeMetricDataRequest) SetMetric(metric string)
param metric: 监控项英文标识(id)(Required)
func (*DescribeMetricDataRequest) SetRate ¶ added in v1.4.0
func (r *DescribeMetricDataRequest) SetRate(rate bool)
param rate: 是否求速率(Optional)
func (*DescribeMetricDataRequest) SetRegionId ¶
func (r *DescribeMetricDataRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*DescribeMetricDataRequest) SetResourceId ¶
func (r *DescribeMetricDataRequest) SetResourceId(resourceId string)
param resourceId: 资源的uuid(Required)
func (*DescribeMetricDataRequest) SetServiceCode ¶
func (r *DescribeMetricDataRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,取值vm, lb, ip, database 等(Required)
func (*DescribeMetricDataRequest) SetStartTime ¶
func (r *DescribeMetricDataRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(Optional)
func (*DescribeMetricDataRequest) SetTags ¶ added in v1.0.2
func (r *DescribeMetricDataRequest) SetTags(tags []monitor.TagFilter)
param tags: 自定义标签/tag;至少要传一个tag,且tag.Values不为空(Optional)
func (*DescribeMetricDataRequest) SetTimeInterval ¶
func (r *DescribeMetricDataRequest) SetTimeInterval(timeInterval string)
param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval默认为1h,当前时间往 前1h(Optional)
type DescribeMetricDataResponse ¶
type DescribeMetricDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMetricDataResult `json:"result"`
}
type DescribeMetricDataResult ¶
type DescribeMetricDataResult struct {
MetricDatas []monitor.MetricData `json:"metricDatas"`
}
type DescribeMetricsCmRequest ¶ added in v1.2.1
type DescribeMetricsCmRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* namespaceUID */
NamespaceUID string `json:"namespaceUID"`
/* objUID */
ObjUID string `json:"objUID"`
}
func NewDescribeMetricsCmRequest ¶ added in v1.2.1
func NewDescribeMetricsCmRequest( regionId string, namespaceUID string, objUID string, ) *DescribeMetricsCmRequest
* param regionId: region (Required) * param namespaceUID: namespaceUID (Required) * param objUID: objUID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricsCmRequestWithAllParams ¶ added in v1.2.1
func NewDescribeMetricsCmRequestWithAllParams( regionId string, namespaceUID string, objUID string, ) *DescribeMetricsCmRequest
* param regionId: region (Required) * param namespaceUID: namespaceUID (Required) * param objUID: objUID (Required)
func NewDescribeMetricsCmRequestWithoutParam ¶ added in v1.2.1
func NewDescribeMetricsCmRequestWithoutParam() *DescribeMetricsCmRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricsCmRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeMetricsCmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMetricsCmRequest) SetNamespaceUID ¶ added in v1.2.1
func (r *DescribeMetricsCmRequest) SetNamespaceUID(namespaceUID string)
param namespaceUID: namespaceUID(Required)
func (*DescribeMetricsCmRequest) SetObjUID ¶ added in v1.2.1
func (r *DescribeMetricsCmRequest) SetObjUID(objUID string)
param objUID: objUID(Required)
func (*DescribeMetricsCmRequest) SetRegionId ¶ added in v1.2.1
func (r *DescribeMetricsCmRequest) SetRegionId(regionId string)
param regionId: region(Required)
type DescribeMetricsCmResponse ¶ added in v1.2.1
type DescribeMetricsCmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMetricsCmResult `json:"result"`
}
type DescribeMetricsCmResult ¶ added in v1.2.1
type DescribeMetricsCmResult struct {
MetricList []monitor.MetricInfo `json:"metricList"`
}
type DescribeMetricsForCreateAlarmRequest ¶
type DescribeMetricsForCreateAlarmRequest struct {
core.JDCloudRequest
/* 资源的类型,取值vm, lb, ip, database 等 (Optional) */
ServiceCode *string `json:"serviceCode"`
}
func NewDescribeMetricsForCreateAlarmRequest ¶
func NewDescribeMetricsForCreateAlarmRequest() *DescribeMetricsForCreateAlarmRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricsForCreateAlarmRequestWithAllParams ¶ added in v1.0.7
func NewDescribeMetricsForCreateAlarmRequestWithAllParams( serviceCode *string, ) *DescribeMetricsForCreateAlarmRequest
* param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Optional)
func NewDescribeMetricsForCreateAlarmRequestWithoutParam ¶ added in v1.0.7
func NewDescribeMetricsForCreateAlarmRequestWithoutParam() *DescribeMetricsForCreateAlarmRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricsForCreateAlarmRequest) GetRegionId ¶
func (r DescribeMetricsForCreateAlarmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMetricsForCreateAlarmRequest) SetServiceCode ¶
func (r *DescribeMetricsForCreateAlarmRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,取值vm, lb, ip, database 等(Optional)
type DescribeMetricsForCreateAlarmResponse ¶
type DescribeMetricsForCreateAlarmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMetricsForCreateAlarmResult `json:"result"`
}
type DescribeMetricsForCreateAlarmResult ¶
type DescribeMetricsForCreateAlarmResult struct {
ServiceCodeList []monitor.ServiceCodeMetrics `json:"serviceCodeList"`
}
type DescribeMetricsForCreateTemplateRequest ¶ added in v1.2.1
type DescribeMetricsForCreateTemplateRequest struct {
core.JDCloudRequest
/* 资源的类型,取值vm, lb, ip, database 等 */
ServiceCode string `json:"serviceCode"`
}
func NewDescribeMetricsForCreateTemplateRequest ¶ added in v1.2.1
func NewDescribeMetricsForCreateTemplateRequest( serviceCode string, ) *DescribeMetricsForCreateTemplateRequest
* param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricsForCreateTemplateRequestWithAllParams ¶ added in v1.2.1
func NewDescribeMetricsForCreateTemplateRequestWithAllParams( serviceCode string, ) *DescribeMetricsForCreateTemplateRequest
* param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Required)
func NewDescribeMetricsForCreateTemplateRequestWithoutParam ¶ added in v1.2.1
func NewDescribeMetricsForCreateTemplateRequestWithoutParam() *DescribeMetricsForCreateTemplateRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricsForCreateTemplateRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeMetricsForCreateTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMetricsForCreateTemplateRequest) SetServiceCode ¶ added in v1.2.1
func (r *DescribeMetricsForCreateTemplateRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,取值vm, lb, ip, database 等(Required)
type DescribeMetricsForCreateTemplateResponse ¶ added in v1.2.1
type DescribeMetricsForCreateTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMetricsForCreateTemplateResult `json:"result"`
}
type DescribeMetricsForCreateTemplateResult ¶ added in v1.2.1
type DescribeMetricsForCreateTemplateResult struct {
Metrics []monitor.MetricInfo `json:"metrics"`
}
type DescribeMetricsRequest ¶
type DescribeMetricsRequest struct {
core.JDCloudRequest
/* 资源的类型,取值vm, lb, ip, database 等 */
ServiceCode string `json:"serviceCode"`
}
func NewDescribeMetricsRequest ¶
func NewDescribeMetricsRequest( serviceCode string, ) *DescribeMetricsRequest
* param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricsRequestWithAllParams ¶ added in v1.0.7
func NewDescribeMetricsRequestWithAllParams( serviceCode string, ) *DescribeMetricsRequest
* param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Required)
func NewDescribeMetricsRequestWithoutParam ¶ added in v1.0.7
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
func (*DescribeMetricsRequest) SetServiceCode ¶
func (r *DescribeMetricsRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,取值vm, lb, ip, database 等(Required)
type DescribeMetricsResponse ¶
type DescribeMetricsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMetricsResult `json:"result"`
}
type DescribeMetricsResult ¶
type DescribeMetricsResult struct {
Metrics []monitor.MetricDetail `json:"metrics"`
}
type DescribeNamespacesRequest ¶ added in v1.2.1
type DescribeNamespacesRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
}
func NewDescribeNamespacesRequest ¶ added in v1.2.1
func NewDescribeNamespacesRequest( regionId string, ) *DescribeNamespacesRequest
* param regionId: region (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeNamespacesRequestWithAllParams ¶ added in v1.2.1
func NewDescribeNamespacesRequestWithAllParams( regionId string, ) *DescribeNamespacesRequest
* param regionId: region (Required)
func NewDescribeNamespacesRequestWithoutParam ¶ added in v1.2.1
func NewDescribeNamespacesRequestWithoutParam() *DescribeNamespacesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeNamespacesRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeNamespacesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeNamespacesRequest) SetRegionId ¶ added in v1.2.1
func (r *DescribeNamespacesRequest) SetRegionId(regionId string)
param regionId: region(Required)
type DescribeNamespacesResponse ¶ added in v1.2.1
type DescribeNamespacesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeNamespacesResult `json:"result"`
}
type DescribeNamespacesResult ¶ added in v1.2.1
type DescribeObjRequest ¶ added in v1.2.1
type DescribeObjRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* namespaceUID */
NamespaceUID string `json:"namespaceUID"`
/* objUID */
ObjUID string `json:"objUID"`
}
func NewDescribeObjRequest ¶ added in v1.2.1
func NewDescribeObjRequest( regionId string, namespaceUID string, objUID string, ) *DescribeObjRequest
* param regionId: region (Required) * param namespaceUID: namespaceUID (Required) * param objUID: objUID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeObjRequestWithAllParams ¶ added in v1.2.1
func NewDescribeObjRequestWithAllParams( regionId string, namespaceUID string, objUID string, ) *DescribeObjRequest
* param regionId: region (Required) * param namespaceUID: namespaceUID (Required) * param objUID: objUID (Required)
func NewDescribeObjRequestWithoutParam ¶ added in v1.2.1
func NewDescribeObjRequestWithoutParam() *DescribeObjRequest
This constructor has better compatible ability when API parameters changed
func (DescribeObjRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeObjRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeObjRequest) SetNamespaceUID ¶ added in v1.2.1
func (r *DescribeObjRequest) SetNamespaceUID(namespaceUID string)
param namespaceUID: namespaceUID(Required)
func (*DescribeObjRequest) SetObjUID ¶ added in v1.2.1
func (r *DescribeObjRequest) SetObjUID(objUID string)
param objUID: objUID(Required)
func (*DescribeObjRequest) SetRegionId ¶ added in v1.2.1
func (r *DescribeObjRequest) SetRegionId(regionId string)
param regionId: region(Required)
type DescribeObjResponse ¶ added in v1.2.1
type DescribeObjResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeObjResult `json:"result"`
}
type DescribeObjResult ¶ added in v1.2.1
type DescribeObjsByNsUIDRequest ¶ added in v1.2.1
type DescribeObjsByNsUIDRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* namespaceUID */
NamespaceUID string `json:"namespaceUID"`
/* 当前所在页,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
PageSize *int `json:"pageSize"`
}
func NewDescribeObjsByNsUIDRequest ¶ added in v1.2.1
func NewDescribeObjsByNsUIDRequest( regionId string, namespaceUID string, ) *DescribeObjsByNsUIDRequest
* param regionId: region (Required) * param namespaceUID: namespaceUID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeObjsByNsUIDRequestWithAllParams ¶ added in v1.2.1
func NewDescribeObjsByNsUIDRequestWithAllParams( regionId string, namespaceUID string, pageNumber *int, pageSize *int, ) *DescribeObjsByNsUIDRequest
* param regionId: region (Required) * param namespaceUID: namespaceUID (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional)
func NewDescribeObjsByNsUIDRequestWithoutParam ¶ added in v1.2.1
func NewDescribeObjsByNsUIDRequestWithoutParam() *DescribeObjsByNsUIDRequest
This constructor has better compatible ability when API parameters changed
func (DescribeObjsByNsUIDRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeObjsByNsUIDRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeObjsByNsUIDRequest) SetNamespaceUID ¶ added in v1.2.1
func (r *DescribeObjsByNsUIDRequest) SetNamespaceUID(namespaceUID string)
param namespaceUID: namespaceUID(Required)
func (*DescribeObjsByNsUIDRequest) SetPageNumber ¶ added in v1.2.1
func (r *DescribeObjsByNsUIDRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeObjsByNsUIDRequest) SetPageSize ¶ added in v1.2.1
func (r *DescribeObjsByNsUIDRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeObjsByNsUIDRequest) SetRegionId ¶ added in v1.2.1
func (r *DescribeObjsByNsUIDRequest) SetRegionId(regionId string)
param regionId: region(Required)
type DescribeObjsByNsUIDResponse ¶ added in v1.2.1
type DescribeObjsByNsUIDResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeObjsByNsUIDResult `json:"result"`
}
type DescribeObjsByNsUIDResult ¶ added in v1.2.1
type DescribeProbeHistoryRequest ¶ added in v1.2.1
type DescribeProbeHistoryRequest struct {
core.JDCloudRequest
/* 可用性监控task_id, id长度(0,50] */
ProbeTaskID string `json:"probeTaskID"`
/* 探测源id, id长度(0,50] */
ProbeID string `json:"probeID"`
/* 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间往前三天,早于3d时,将被重置为3d) (Optional) */
StartTime *string `json:"startTime"`
/* 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,默认为当前时间) (Optional) */
EndTime *string `json:"endTime"`
}
func NewDescribeProbeHistoryRequest ¶ added in v1.2.1
func NewDescribeProbeHistoryRequest( probeTaskID string, probeID string, ) *DescribeProbeHistoryRequest
* param probeTaskID: 可用性监控task_id, id长度(0,50] (Required) * param probeID: 探测源id, id长度(0,50] (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeProbeHistoryRequestWithAllParams ¶ added in v1.2.1
func NewDescribeProbeHistoryRequestWithAllParams( probeTaskID string, probeID string, startTime *string, endTime *string, ) *DescribeProbeHistoryRequest
* param probeTaskID: 可用性监控task_id, id长度(0,50] (Required) * param probeID: 探测源id, id长度(0,50] (Required) * param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间往前三天,早于3d时,将被重置为3d) (Optional) * param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,默认为当前时间) (Optional)
func NewDescribeProbeHistoryRequestWithoutParam ¶ added in v1.2.1
func NewDescribeProbeHistoryRequestWithoutParam() *DescribeProbeHistoryRequest
This constructor has better compatible ability when API parameters changed
func (DescribeProbeHistoryRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeProbeHistoryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeProbeHistoryRequest) SetEndTime ¶ added in v1.2.1
func (r *DescribeProbeHistoryRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,默认为当前时间)(Optional)
func (*DescribeProbeHistoryRequest) SetProbeID ¶ added in v1.2.1
func (r *DescribeProbeHistoryRequest) SetProbeID(probeID string)
param probeID: 探测源id, id长度(0,50](Required)
func (*DescribeProbeHistoryRequest) SetProbeTaskID ¶ added in v1.2.1
func (r *DescribeProbeHistoryRequest) SetProbeTaskID(probeTaskID string)
param probeTaskID: 可用性监控task_id, id长度(0,50](Required)
func (*DescribeProbeHistoryRequest) SetStartTime ¶ added in v1.2.1
func (r *DescribeProbeHistoryRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间往前三天,早于3d时,将被重置为3d)(Optional)
type DescribeProbeHistoryResponse ¶ added in v1.2.1
type DescribeProbeHistoryResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeProbeHistoryResult `json:"result"`
}
type DescribeProbeHistoryResult ¶ added in v1.2.1
type DescribeProbeTaskRequest ¶ added in v1.2.1
type DescribeProbeTaskRequest struct {
core.JDCloudRequest
/* 探测任务的task_id */
ProbeTaskID string `json:"probeTaskID"`
}
func NewDescribeProbeTaskRequest ¶ added in v1.2.1
func NewDescribeProbeTaskRequest( probeTaskID string, ) *DescribeProbeTaskRequest
* param probeTaskID: 探测任务的task_id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeProbeTaskRequestWithAllParams ¶ added in v1.2.1
func NewDescribeProbeTaskRequestWithAllParams( probeTaskID string, ) *DescribeProbeTaskRequest
* param probeTaskID: 探测任务的task_id (Required)
func NewDescribeProbeTaskRequestWithoutParam ¶ added in v1.2.1
func NewDescribeProbeTaskRequestWithoutParam() *DescribeProbeTaskRequest
This constructor has better compatible ability when API parameters changed
func (DescribeProbeTaskRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeProbeTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeProbeTaskRequest) SetProbeTaskID ¶ added in v1.2.1
func (r *DescribeProbeTaskRequest) SetProbeTaskID(probeTaskID string)
param probeTaskID: 探测任务的task_id(Required)
type DescribeProbeTaskResponse ¶ added in v1.2.1
type DescribeProbeTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeProbeTaskResult `json:"result"`
}
type DescribeProbeTaskResult ¶ added in v1.2.1
type DescribeProbeTaskResult struct {
Probes []monitor.Probe `json:"probes"`
Address string `json:"address"`
CreateTime string `json:"createTime"`
Deleted bool `json:"deleted"`
Enable bool `json:"enable"`
Frequency int64 `json:"frequency"`
HttpBody string `json:"httpBody"`
HttpCookie []monitor.KeyValue `json:"httpCookie"`
HttpHeader []monitor.KeyValue `json:"httpHeader"`
HttpType int64 `json:"httpType"`
Name string `json:"name"`
Pin string `json:"pin"`
Port int64 `json:"port"`
ProbeType int64 `json:"probeType"`
TargetId string `json:"targetId"`
TargetRegion string `json:"targetRegion"`
TaskId string `json:"taskId"`
TaskType int64 `json:"taskType"`
Timeout int64 `json:"timeout"`
UpdateTime string `json:"updateTime"`
}
type DescribeProbeTasksRequest ¶ added in v1.2.1
type DescribeProbeTasksRequest struct {
core.JDCloudRequest
/* 探测任务的task_id */
ProbeTaskID string `json:"probeTaskID"`
/* 当前所在页,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 根据探测任务的名称查询,支持模糊查询 (Optional) */
Name *string `json:"name"`
/* 根据探测任务的类型查询,1、http 2、telnet (Optional) */
Type *int `json:"type"`
}
func NewDescribeProbeTasksRequest ¶ added in v1.2.1
func NewDescribeProbeTasksRequest( probeTaskID string, ) *DescribeProbeTasksRequest
* param probeTaskID: 探测任务的task_id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeProbeTasksRequestWithAllParams ¶ added in v1.2.1
func NewDescribeProbeTasksRequestWithAllParams( probeTaskID string, pageNumber *int, pageSize *int, name *string, type_ *int, ) *DescribeProbeTasksRequest
* param probeTaskID: 探测任务的task_id (Required) * param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param name: 根据探测任务的名称查询,支持模糊查询 (Optional) * param type_: 根据探测任务的类型查询,1、http 2、telnet (Optional)
func NewDescribeProbeTasksRequestWithoutParam ¶ added in v1.2.1
func NewDescribeProbeTasksRequestWithoutParam() *DescribeProbeTasksRequest
This constructor has better compatible ability when API parameters changed
func (DescribeProbeTasksRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeProbeTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeProbeTasksRequest) SetName ¶ added in v1.2.1
func (r *DescribeProbeTasksRequest) SetName(name string)
param name: 根据探测任务的名称查询,支持模糊查询(Optional)
func (*DescribeProbeTasksRequest) SetPageNumber ¶ added in v1.2.1
func (r *DescribeProbeTasksRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeProbeTasksRequest) SetPageSize ¶ added in v1.2.1
func (r *DescribeProbeTasksRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeProbeTasksRequest) SetProbeTaskID ¶ added in v1.2.1
func (r *DescribeProbeTasksRequest) SetProbeTaskID(probeTaskID string)
param probeTaskID: 探测任务的task_id(Required)
func (*DescribeProbeTasksRequest) SetType ¶ added in v1.2.1
func (r *DescribeProbeTasksRequest) SetType(type_ int)
param type_: 根据探测任务的类型查询,1、http 2、telnet(Optional)
type DescribeProbeTasksResponse ¶ added in v1.2.1
type DescribeProbeTasksResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeProbeTasksResult `json:"result"`
}
type DescribeProbeTasksResult ¶ added in v1.2.1
type DescribeRuleCountingRequest ¶ added in v1.2.1
type DescribeRuleCountingRequest struct {
core.JDCloudRequest
/* 服务码列表
filter name 为serviceCodes表示查询多个产品线的规则 (Optional) */
Filters []monitor.Filter `json:"filters"`
/* pin (Optional) */
Pin *string `json:"pin"`
/* 要查询的地域,为空则查询所有的 (Optional) */
Datacenter *string `json:"datacenter"`
/* 主帐号 (Optional) */
AdminPin *string `json:"adminPin"`
}
func NewDescribeRuleCountingRequest ¶ added in v1.2.1
func NewDescribeRuleCountingRequest() *DescribeRuleCountingRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRuleCountingRequestWithAllParams ¶ added in v1.2.1
func NewDescribeRuleCountingRequestWithAllParams( filters []monitor.Filter, pin *string, datacenter *string, adminPin *string, ) *DescribeRuleCountingRequest
- param filters: 服务码列表
filter name 为serviceCodes表示查询多个产品线的规则 (Optional)
- param pin: pin (Optional)
- param datacenter: 要查询的地域,为空则查询所有的 (Optional)
- param adminPin: 主帐号 (Optional)
func NewDescribeRuleCountingRequestWithoutParam ¶ added in v1.2.1
func NewDescribeRuleCountingRequestWithoutParam() *DescribeRuleCountingRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRuleCountingRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeRuleCountingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRuleCountingRequest) SetAdminPin ¶ added in v1.2.1
func (r *DescribeRuleCountingRequest) SetAdminPin(adminPin string)
param adminPin: 主帐号(Optional)
func (*DescribeRuleCountingRequest) SetDatacenter ¶ added in v1.2.1
func (r *DescribeRuleCountingRequest) SetDatacenter(datacenter string)
param datacenter: 要查询的地域,为空则查询所有的(Optional)
func (*DescribeRuleCountingRequest) SetFilters ¶ added in v1.2.1
func (r *DescribeRuleCountingRequest) SetFilters(filters []monitor.Filter)
param filters: 服务码列表
filter name 为serviceCodes表示查询多个产品线的规则(Optional)
func (*DescribeRuleCountingRequest) SetPin ¶ added in v1.2.1
func (r *DescribeRuleCountingRequest) SetPin(pin string)
param pin: pin(Optional)
type DescribeRuleCountingResponse ¶ added in v1.2.1
type DescribeRuleCountingResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRuleCountingResult `json:"result"`
}
type DescribeRuleCountingResult ¶ added in v1.2.1
type DescribeRuleCountingResult struct {
AlarmRuleCount int64 `json:"alarmRuleCount"`
DisableRuleCount int64 `json:"disableRuleCount"`
NormalRuleCount int64 `json:"normalRuleCount"`
ServiceCodes []string `json:"serviceCodes"`
SubUserPermission bool `json:"subUserPermission"`
TotalRuleCount int64 `json:"totalRuleCount"`
UnknownRuleCount int64 `json:"unknownRuleCount"`
}
type DescribeSqlserverBlockProcessRequest ¶ added in v1.2.1
type DescribeSqlserverBlockProcessRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* metric */
Metric string `json:"metric"`
/* 资源的类型,取值vm, lb, ip, database 等 */
ServiceCode string `json:"serviceCode"`
/* 资源的uuid */
ResourceId string `json:"resourceId"`
/* 指标聚合方式,每个指标都有默认的聚合方式, 可选值包括:sum,avg.max.min (Optional) */
AggrType *string `json:"aggrType"`
/* 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d) (Optional) */
StartTime *string `json:"startTime"`
/* 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出) (Optional) */
EndTime *string `json:"endTime"`
/* 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项 (Optional) */
TimeInterval *string `json:"timeInterval"`
/* 自定义标签 (Optional) */
Tags []monitor.TagFilter `json:"tags"`
/* 是否对查询的tags分组 (Optional) */
GroupBy *bool `json:"groupBy"`
/* (Optional) */
Time *string `json:"time"`
/* 返回值形式,目前只有openpai (Optional) */
Mode *string `json:"mode"`
}
func NewDescribeSqlserverBlockProcessRequest ¶ added in v1.2.1
func NewDescribeSqlserverBlockProcessRequest( regionId string, metric string, serviceCode string, resourceId string, ) *DescribeSqlserverBlockProcessRequest
* param regionId: region (Required) * param metric: metric (Required) * param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Required) * param resourceId: 资源的uuid (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSqlserverBlockProcessRequestWithAllParams ¶ added in v1.2.1
func NewDescribeSqlserverBlockProcessRequestWithAllParams( regionId string, metric string, serviceCode string, resourceId string, aggrType *string, startTime *string, endTime *string, timeInterval *string, tags []monitor.TagFilter, groupBy *bool, time *string, mode *string, ) *DescribeSqlserverBlockProcessRequest
* param regionId: region (Required) * param metric: metric (Required) * param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Required) * param resourceId: 资源的uuid (Required) * param aggrType: 指标聚合方式,每个指标都有默认的聚合方式, 可选值包括:sum,avg.max.min (Optional) * param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d) (Optional) * param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出) (Optional) * param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项 (Optional) * param tags: 自定义标签 (Optional) * param groupBy: 是否对查询的tags分组 (Optional) * param time: (Optional) * param mode: 返回值形式,目前只有openpai (Optional)
func NewDescribeSqlserverBlockProcessRequestWithoutParam ¶ added in v1.2.1
func NewDescribeSqlserverBlockProcessRequestWithoutParam() *DescribeSqlserverBlockProcessRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSqlserverBlockProcessRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeSqlserverBlockProcessRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSqlserverBlockProcessRequest) SetAggrType ¶ added in v1.2.1
func (r *DescribeSqlserverBlockProcessRequest) SetAggrType(aggrType string)
param aggrType: 指标聚合方式,每个指标都有默认的聚合方式, 可选值包括:sum,avg.max.min(Optional)
func (*DescribeSqlserverBlockProcessRequest) SetEndTime ¶ added in v1.2.1
func (r *DescribeSqlserverBlockProcessRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出)(Optional)
func (*DescribeSqlserverBlockProcessRequest) SetGroupBy ¶ added in v1.2.1
func (r *DescribeSqlserverBlockProcessRequest) SetGroupBy(groupBy bool)
param groupBy: 是否对查询的tags分组(Optional)
func (*DescribeSqlserverBlockProcessRequest) SetMetric ¶ added in v1.2.1
func (r *DescribeSqlserverBlockProcessRequest) SetMetric(metric string)
param metric: metric(Required)
func (*DescribeSqlserverBlockProcessRequest) SetMode ¶ added in v1.2.1
func (r *DescribeSqlserverBlockProcessRequest) SetMode(mode string)
param mode: 返回值形式,目前只有openpai(Optional)
func (*DescribeSqlserverBlockProcessRequest) SetRegionId ¶ added in v1.2.1
func (r *DescribeSqlserverBlockProcessRequest) SetRegionId(regionId string)
param regionId: region(Required)
func (*DescribeSqlserverBlockProcessRequest) SetResourceId ¶ added in v1.2.1
func (r *DescribeSqlserverBlockProcessRequest) SetResourceId(resourceId string)
param resourceId: 资源的uuid(Required)
func (*DescribeSqlserverBlockProcessRequest) SetServiceCode ¶ added in v1.2.1
func (r *DescribeSqlserverBlockProcessRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,取值vm, lb, ip, database 等(Required)
func (*DescribeSqlserverBlockProcessRequest) SetStartTime ¶ added in v1.2.1
func (r *DescribeSqlserverBlockProcessRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d)(Optional)
func (*DescribeSqlserverBlockProcessRequest) SetTags ¶ added in v1.2.1
func (r *DescribeSqlserverBlockProcessRequest) SetTags(tags []monitor.TagFilter)
param tags: 自定义标签(Optional)
func (*DescribeSqlserverBlockProcessRequest) SetTime ¶ added in v1.2.1
func (r *DescribeSqlserverBlockProcessRequest) SetTime(time string)
param time: (Optional)
func (*DescribeSqlserverBlockProcessRequest) SetTimeInterval ¶ added in v1.2.1
func (r *DescribeSqlserverBlockProcessRequest) SetTimeInterval(timeInterval string)
param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项(Optional)
type DescribeSqlserverBlockProcessResponse ¶ added in v1.2.1
type DescribeSqlserverBlockProcessResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeSqlserverBlockProcessResult `json:"result"`
}
type DescribeSqlserverBlockProcessResult ¶ added in v1.2.1
type DescribeSqlserverBlockProcessResult struct {
List []monitor.LastDownsampleRespItem `json:"list"`
}
type DescribeTemplatesByTemplateIDRequest ¶ added in v1.2.1
type DescribeTemplatesByTemplateIDRequest struct {
core.JDCloudRequest
/* 模板 id */
TemplateId string `json:"templateId"`
/* 模板类型,区分默认模板和用户自定义模板:1表示默认模板,2表示用户自定义模板
in: query (Optional) */
TemplateType *int64 `json:"templateType"`
}
func NewDescribeTemplatesByTemplateIDRequest ¶ added in v1.2.1
func NewDescribeTemplatesByTemplateIDRequest( templateId string, ) *DescribeTemplatesByTemplateIDRequest
* param templateId: 模板 id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTemplatesByTemplateIDRequestWithAllParams ¶ added in v1.2.1
func NewDescribeTemplatesByTemplateIDRequestWithAllParams( templateId string, templateType *int64, ) *DescribeTemplatesByTemplateIDRequest
- param templateId: 模板 id (Required)
- param templateType: 模板类型,区分默认模板和用户自定义模板:1表示默认模板,2表示用户自定义模板
in: query (Optional)
func NewDescribeTemplatesByTemplateIDRequestWithoutParam ¶ added in v1.2.1
func NewDescribeTemplatesByTemplateIDRequestWithoutParam() *DescribeTemplatesByTemplateIDRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTemplatesByTemplateIDRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeTemplatesByTemplateIDRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTemplatesByTemplateIDRequest) SetTemplateId ¶ added in v1.2.1
func (r *DescribeTemplatesByTemplateIDRequest) SetTemplateId(templateId string)
param templateId: 模板 id(Required)
func (*DescribeTemplatesByTemplateIDRequest) SetTemplateType ¶ added in v1.2.1
func (r *DescribeTemplatesByTemplateIDRequest) SetTemplateType(templateType int64)
param templateType: 模板类型,区分默认模板和用户自定义模板:1表示默认模板,2表示用户自定义模板
in: query(Optional)
type DescribeTemplatesByTemplateIDResponse ¶ added in v1.2.1
type DescribeTemplatesByTemplateIDResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTemplatesByTemplateIDResult `json:"result"`
}
type DescribeTemplatesByTemplateIDResult ¶ added in v1.2.1
type DescribeTemplatesByTemplateIDResult struct {
Template monitor.TemplateVo `json:"template"`
}
type DescribeTemplatesRequest ¶ added in v1.2.1
type DescribeTemplatesRequest struct {
core.JDCloudRequest
/* 当前所在页,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 页面大小,默认为20;取值范围[1, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 产品线标识 (Optional) */
ServiceCode *string `json:"serviceCode"`
/* 模板名称 (Optional) */
TemplateName *string `json:"templateName"`
/* 模板类型,区分默认模板和用户自定义模板:1表示默认模板,2表示用户自定义模板 */
TemplateType int `json:"templateType"`
}
func NewDescribeTemplatesRequest ¶ added in v1.2.1
func NewDescribeTemplatesRequest( templateType int, ) *DescribeTemplatesRequest
* param templateType: 模板类型,区分默认模板和用户自定义模板:1表示默认模板,2表示用户自定义模板 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTemplatesRequestWithAllParams ¶ added in v1.2.1
func NewDescribeTemplatesRequestWithAllParams( pageNumber *int, pageSize *int, serviceCode *string, templateName *string, templateType int, ) *DescribeTemplatesRequest
* param pageNumber: 当前所在页,默认为1 (Optional) * param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional) * param serviceCode: 产品线标识 (Optional) * param templateName: 模板名称 (Optional) * param templateType: 模板类型,区分默认模板和用户自定义模板:1表示默认模板,2表示用户自定义模板 (Required)
func NewDescribeTemplatesRequestWithoutParam ¶ added in v1.2.1
func NewDescribeTemplatesRequestWithoutParam() *DescribeTemplatesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTemplatesRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeTemplatesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTemplatesRequest) SetPageNumber ¶ added in v1.2.1
func (r *DescribeTemplatesRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeTemplatesRequest) SetPageSize ¶ added in v1.2.1
func (r *DescribeTemplatesRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeTemplatesRequest) SetServiceCode ¶ added in v1.2.1
func (r *DescribeTemplatesRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品线标识(Optional)
func (*DescribeTemplatesRequest) SetTemplateName ¶ added in v1.2.1
func (r *DescribeTemplatesRequest) SetTemplateName(templateName string)
param templateName: 模板名称(Optional)
func (*DescribeTemplatesRequest) SetTemplateType ¶ added in v1.2.1
func (r *DescribeTemplatesRequest) SetTemplateType(templateType int)
param templateType: 模板类型,区分默认模板和用户自定义模板:1表示默认模板,2表示用户自定义模板(Required)
type DescribeTemplatesResponse ¶ added in v1.2.1
type DescribeTemplatesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTemplatesResult `json:"result"`
}
type DescribeTemplatesResult ¶ added in v1.2.1
type DescribeTopNSlowSqlRequest ¶ added in v1.2.1
type DescribeTopNSlowSqlRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出)
in: query (Optional) */
EndTime *string `json:"endTime"`
/* 资源的uuid */
ResourceId string `json:"resourceId"`
/* 资源的类型,sqlserver */
ServiceCode string `json:"serviceCode"`
/* 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d)
in: query (Optional) */
StartTime *string `json:"startTime"`
/* 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项
in: query (Optional) */
TimeInterval *string `json:"timeInterval"`
/* topN数量 */
TopN int64 `json:"topN"`
}
func NewDescribeTopNSlowSqlRequest ¶ added in v1.2.1
func NewDescribeTopNSlowSqlRequest( regionId string, resourceId string, serviceCode string, topN int64, ) *DescribeTopNSlowSqlRequest
* param regionId: region (Required) * param resourceId: 资源的uuid (Required) * param serviceCode: 资源的类型,sqlserver (Required) * param topN: topN数量 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTopNSlowSqlRequestWithAllParams ¶ added in v1.2.1
func NewDescribeTopNSlowSqlRequestWithAllParams( regionId string, endTime *string, resourceId string, serviceCode string, startTime *string, timeInterval *string, topN int64, ) *DescribeTopNSlowSqlRequest
- param regionId: region (Required)
- param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出)
in: query (Optional)
- param resourceId: 资源的uuid (Required)
- param serviceCode: 资源的类型,sqlserver (Required)
- param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d)
in: query (Optional)
- param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项
in: query (Optional)
- param topN: topN数量 (Required)
func NewDescribeTopNSlowSqlRequestWithoutParam ¶ added in v1.2.1
func NewDescribeTopNSlowSqlRequestWithoutParam() *DescribeTopNSlowSqlRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTopNSlowSqlRequest) GetRegionId ¶ added in v1.2.1
func (r DescribeTopNSlowSqlRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTopNSlowSqlRequest) SetEndTime ¶ added in v1.2.1
func (r *DescribeTopNSlowSqlRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出)
in: query(Optional)
func (*DescribeTopNSlowSqlRequest) SetRegionId ¶ added in v1.2.1
func (r *DescribeTopNSlowSqlRequest) SetRegionId(regionId string)
param regionId: region(Required)
func (*DescribeTopNSlowSqlRequest) SetResourceId ¶ added in v1.2.1
func (r *DescribeTopNSlowSqlRequest) SetResourceId(resourceId string)
param resourceId: 资源的uuid(Required)
func (*DescribeTopNSlowSqlRequest) SetServiceCode ¶ added in v1.2.1
func (r *DescribeTopNSlowSqlRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,sqlserver(Required)
func (*DescribeTopNSlowSqlRequest) SetStartTime ¶ added in v1.2.1
func (r *DescribeTopNSlowSqlRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d)
in: query(Optional)
func (*DescribeTopNSlowSqlRequest) SetTimeInterval ¶ added in v1.2.1
func (r *DescribeTopNSlowSqlRequest) SetTimeInterval(timeInterval string)
param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项
in: query(Optional)
func (*DescribeTopNSlowSqlRequest) SetTopN ¶ added in v1.2.1
func (r *DescribeTopNSlowSqlRequest) SetTopN(topN int64)
param topN: topN数量(Required)
type DescribeTopNSlowSqlResponse ¶ added in v1.2.1
type DescribeTopNSlowSqlResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTopNSlowSqlResult `json:"result"`
}
type DescribeTopNSlowSqlResult ¶ added in v1.2.1
type DisableAlarmRequest ¶
type DisableAlarmRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* 规则 id */
AlarmId string `json:"alarmId"`
}
func NewDisableAlarmRequest ¶
func NewDisableAlarmRequest( regionId string, alarmId string, ) *DisableAlarmRequest
* param regionId: region (Required) * param alarmId: 规则 id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDisableAlarmRequestWithAllParams ¶ added in v1.0.7
func NewDisableAlarmRequestWithAllParams( regionId string, alarmId string, ) *DisableAlarmRequest
* param regionId: region (Required) * param alarmId: 规则 id (Required)
func NewDisableAlarmRequestWithoutParam ¶ added in v1.0.7
func NewDisableAlarmRequestWithoutParam() *DisableAlarmRequest
This constructor has better compatible ability when API parameters changed
func (DisableAlarmRequest) GetRegionId ¶
func (r DisableAlarmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DisableAlarmRequest) SetAlarmId ¶
func (r *DisableAlarmRequest) SetAlarmId(alarmId string)
param alarmId: 规则 id(Required)
func (*DisableAlarmRequest) SetRegionId ¶
func (r *DisableAlarmRequest) SetRegionId(regionId string)
param regionId: region(Required)
type DisableAlarmResponse ¶
type DisableAlarmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DisableAlarmResult `json:"result"`
}
type DisableAlarmResult ¶
type DisableAlarmResult struct {
}
type DiscribeProbesRequest ¶ added in v1.2.1
type DiscribeProbesRequest struct {
core.JDCloudRequest
/* 探测任务的task_id */
ProbeTaskID string `json:"probeTaskID"`
/* 自定义标签 (Optional) */
Filters []monitor.Filter `json:"filters"`
}
func NewDiscribeProbesRequest ¶ added in v1.2.1
func NewDiscribeProbesRequest( probeTaskID string, ) *DiscribeProbesRequest
* param probeTaskID: 探测任务的task_id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDiscribeProbesRequestWithAllParams ¶ added in v1.2.1
func NewDiscribeProbesRequestWithAllParams( probeTaskID string, filters []monitor.Filter, ) *DiscribeProbesRequest
* param probeTaskID: 探测任务的task_id (Required) * param filters: 自定义标签 (Optional)
func NewDiscribeProbesRequestWithoutParam ¶ added in v1.2.1
func NewDiscribeProbesRequestWithoutParam() *DiscribeProbesRequest
This constructor has better compatible ability when API parameters changed
func (DiscribeProbesRequest) GetRegionId ¶ added in v1.2.1
func (r DiscribeProbesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DiscribeProbesRequest) SetFilters ¶ added in v1.2.1
func (r *DiscribeProbesRequest) SetFilters(filters []monitor.Filter)
param filters: 自定义标签(Optional)
func (*DiscribeProbesRequest) SetProbeTaskID ¶ added in v1.2.1
func (r *DiscribeProbesRequest) SetProbeTaskID(probeTaskID string)
param probeTaskID: 探测任务的task_id(Required)
type DiscribeProbesResponse ¶ added in v1.2.1
type DiscribeProbesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DiscribeProbesResult `json:"result"`
}
type DiscribeProbesResult ¶ added in v1.2.1
type EnableAlarmRequest ¶
type EnableAlarmRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 规则id */
AlarmId string `json:"alarmId"`
}
func NewEnableAlarmRequest ¶
func NewEnableAlarmRequest( regionId string, alarmId string, ) *EnableAlarmRequest
* param regionId: 地域 Id (Required) * param alarmId: 规则id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEnableAlarmRequestWithAllParams ¶ added in v1.0.7
func NewEnableAlarmRequestWithAllParams( regionId string, alarmId string, ) *EnableAlarmRequest
* param regionId: 地域 Id (Required) * param alarmId: 规则id (Required)
func NewEnableAlarmRequestWithoutParam ¶ added in v1.0.7
func NewEnableAlarmRequestWithoutParam() *EnableAlarmRequest
This constructor has better compatible ability when API parameters changed
func (EnableAlarmRequest) GetRegionId ¶
func (r EnableAlarmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EnableAlarmRequest) SetAlarmId ¶
func (r *EnableAlarmRequest) SetAlarmId(alarmId string)
param alarmId: 规则id(Required)
func (*EnableAlarmRequest) SetRegionId ¶
func (r *EnableAlarmRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
type EnableAlarmResponse ¶
type EnableAlarmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result EnableAlarmResult `json:"result"`
}
type EnableAlarmResult ¶
type EnableAlarmResult struct {
}
type LastDownsampleRequest ¶ added in v1.1.1
type LastDownsampleRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 监控项英文标识(id) */
Metric string `json:"metric"`
/* 资源的类型,取值vm, lb, ip, database 等 */
ServiceCode string `json:"serviceCode"`
/* 资源的uuid,支持多个resourceId批量查询,每个id用竖线'|'分隔。 如:id1|id2|id3|id4 */
ResourceId string `json:"resourceId"`
/* 自定义标签 (Optional) */
Tags []monitor.TagFilter `json:"tags"`
/* 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d) (Optional) */
StartTime *string `json:"startTime"`
/* 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出) (Optional) */
EndTime *string `json:"endTime"`
/* 查询的时间间隔,最大不超过30天,支持分钟级别,小时级别,天级别,例如:1m、1h、1d (Optional) */
TimeInterval *string `json:"timeInterval"`
/* 聚合方式:max avg min等,用于不同维度之间聚合 (Optional) */
AggrType *string `json:"aggrType"`
/* 聚合方式:max avg min等,用于将维度内一个周期数据聚合为一个点的聚合方式 (Optional) */
DownAggrType *string `json:"downAggrType"`
}
func NewLastDownsampleRequest ¶ added in v1.1.1
func NewLastDownsampleRequest( regionId string, metric string, serviceCode string, resourceId string, ) *LastDownsampleRequest
* param regionId: 地域 Id (Required) * param metric: 监控项英文标识(id) (Required) * param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Required) * param resourceId: 资源的uuid,支持多个resourceId批量查询,每个id用竖线'|'分隔。 如:id1|id2|id3|id4 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewLastDownsampleRequestWithAllParams ¶ added in v1.1.1
func NewLastDownsampleRequestWithAllParams( regionId string, metric string, serviceCode string, resourceId string, tags []monitor.TagFilter, startTime *string, endTime *string, timeInterval *string, aggrType *string, downAggrType *string, ) *LastDownsampleRequest
* param regionId: 地域 Id (Required) * param metric: 监控项英文标识(id) (Required) * param serviceCode: 资源的类型,取值vm, lb, ip, database 等 (Required) * param resourceId: 资源的uuid,支持多个resourceId批量查询,每个id用竖线'|'分隔。 如:id1|id2|id3|id4 (Required) * param tags: 自定义标签 (Optional) * param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d) (Optional) * param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出) (Optional) * param timeInterval: 查询的时间间隔,最大不超过30天,支持分钟级别,小时级别,天级别,例如:1m、1h、1d (Optional) * param aggrType: 聚合方式:max avg min等,用于不同维度之间聚合 (Optional) * param downAggrType: 聚合方式:max avg min等,用于将维度内一个周期数据聚合为一个点的聚合方式 (Optional)
func NewLastDownsampleRequestWithoutParam ¶ added in v1.1.1
func NewLastDownsampleRequestWithoutParam() *LastDownsampleRequest
This constructor has better compatible ability when API parameters changed
func (LastDownsampleRequest) GetRegionId ¶ added in v1.1.1
func (r LastDownsampleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*LastDownsampleRequest) SetAggrType ¶ added in v1.1.1
func (r *LastDownsampleRequest) SetAggrType(aggrType string)
param aggrType: 聚合方式:max avg min等,用于不同维度之间聚合(Optional)
func (*LastDownsampleRequest) SetDownAggrType ¶ added in v1.2.1
func (r *LastDownsampleRequest) SetDownAggrType(downAggrType string)
param downAggrType: 聚合方式:max avg min等,用于将维度内一个周期数据聚合为一个点的聚合方式(Optional)
func (*LastDownsampleRequest) SetEndTime ¶ added in v1.1.1
func (r *LastDownsampleRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12- yyyy-MM-dd'T'HH:mm:ssZ(为空时,将由startTime与timeInterval计算得出)(Optional)
func (*LastDownsampleRequest) SetMetric ¶ added in v1.1.1
func (r *LastDownsampleRequest) SetMetric(metric string)
param metric: 监控项英文标识(id)(Required)
func (*LastDownsampleRequest) SetRegionId ¶ added in v1.1.1
func (r *LastDownsampleRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*LastDownsampleRequest) SetResourceId ¶ added in v1.1.1
func (r *LastDownsampleRequest) SetResourceId(resourceId string)
param resourceId: 资源的uuid,支持多个resourceId批量查询,每个id用竖线'|'分隔。 如:id1|id2|id3|id4(Required)
func (*LastDownsampleRequest) SetServiceCode ¶ added in v1.1.1
func (r *LastDownsampleRequest) SetServiceCode(serviceCode string)
param serviceCode: 资源的类型,取值vm, lb, ip, database 等(Required)
func (*LastDownsampleRequest) SetStartTime ¶ added in v1.1.1
func (r *LastDownsampleRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:yyyy-MM-dd'T'HH:mm:ssZ(默认为当前时间,早于30d时,将被重置为30d)(Optional)
func (*LastDownsampleRequest) SetTags ¶ added in v1.1.1
func (r *LastDownsampleRequest) SetTags(tags []monitor.TagFilter)
param tags: 自定义标签(Optional)
func (*LastDownsampleRequest) SetTimeInterval ¶ added in v1.1.1
func (r *LastDownsampleRequest) SetTimeInterval(timeInterval string)
param timeInterval: 查询的时间间隔,最大不超过30天,支持分钟级别,小时级别,天级别,例如:1m、1h、1d(Optional)
type LastDownsampleResponse ¶ added in v1.1.1
type LastDownsampleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result LastDownsampleResult `json:"result"`
}
type LastDownsampleResult ¶ added in v1.1.1
type LastDownsampleResult struct {
Items []monitor.LastDownsampleRespItem `json:"items"`
}
type ProbeTaskEnableRequest ¶ added in v1.2.1
type ProbeTaskEnableRequest struct {
core.JDCloudRequest
/* 默认:禁用; true:启用,false:禁用 (Optional) */
Enabled *bool `json:"enabled"`
/* 要启用或禁用的探测任务的task_id列表,列表长度[1,100) */
TaskId []string `json:"taskId"`
}
func NewProbeTaskEnableRequest ¶ added in v1.2.1
func NewProbeTaskEnableRequest( taskId []string, ) *ProbeTaskEnableRequest
* param taskId: 要启用或禁用的探测任务的task_id列表,列表长度[1,100) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewProbeTaskEnableRequestWithAllParams ¶ added in v1.2.1
func NewProbeTaskEnableRequestWithAllParams( enabled *bool, taskId []string, ) *ProbeTaskEnableRequest
* param enabled: 默认:禁用; true:启用,false:禁用 (Optional) * param taskId: 要启用或禁用的探测任务的task_id列表,列表长度[1,100) (Required)
func NewProbeTaskEnableRequestWithoutParam ¶ added in v1.2.1
func NewProbeTaskEnableRequestWithoutParam() *ProbeTaskEnableRequest
This constructor has better compatible ability when API parameters changed
func (ProbeTaskEnableRequest) GetRegionId ¶ added in v1.2.1
func (r ProbeTaskEnableRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ProbeTaskEnableRequest) SetEnabled ¶ added in v1.2.1
func (r *ProbeTaskEnableRequest) SetEnabled(enabled bool)
param enabled: 默认:禁用; true:启用,false:禁用(Optional)
func (*ProbeTaskEnableRequest) SetTaskId ¶ added in v1.2.1
func (r *ProbeTaskEnableRequest) SetTaskId(taskId []string)
param taskId: 要启用或禁用的探测任务的task_id列表,列表长度[1,100)(Required)
type ProbeTaskEnableResponse ¶ added in v1.2.1
type ProbeTaskEnableResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ProbeTaskEnableResult `json:"result"`
}
type ProbeTaskEnableResult ¶ added in v1.2.1
type ProbeTaskEnableResult struct {
Suc bool `json:"suc"`
}
type PutMetricDataRequest ¶ added in v1.0.7
type PutMetricDataRequest struct {
core.JDCloudRequest
/* 数据参数 (Optional) */
MetricDataList []monitor.MetricDataCm `json:"metricDataList"`
}
func NewPutMetricDataRequest ¶ added in v1.0.7
func NewPutMetricDataRequest() *PutMetricDataRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewPutMetricDataRequestWithAllParams ¶ added in v1.0.7
func NewPutMetricDataRequestWithAllParams( metricDataList []monitor.MetricDataCm, ) *PutMetricDataRequest
* param metricDataList: 数据参数 (Optional)
func NewPutMetricDataRequestWithoutParam ¶ added in v1.0.7
func NewPutMetricDataRequestWithoutParam() *PutMetricDataRequest
This constructor has better compatible ability when API parameters changed
func (PutMetricDataRequest) GetRegionId ¶ added in v1.0.7
func (r PutMetricDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*PutMetricDataRequest) SetMetricDataList ¶ added in v1.0.7
func (r *PutMetricDataRequest) SetMetricDataList(metricDataList []monitor.MetricDataCm)
param metricDataList: 数据参数(Optional)
type PutMetricDataResponse ¶ added in v1.0.7
type PutMetricDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result PutMetricDataResult `json:"result"`
}
type PutMetricDataResult ¶ added in v1.0.7
type PutMetricDataResult struct {
Success bool `json:"success"`
ErrMetricDataList []monitor.MetricDataList `json:"errMetricDataList"`
}
type UpdateAlarmCmRequest ¶ added in v1.2.1
type UpdateAlarmCmRequest struct {
core.JDCloudRequest
/* region */
RegionId string `json:"regionId"`
/* 规则 id */
AlarmId string `json:"alarmId"`
/* 统计方法:平均值=avg、最大值=max、最小值=min、总和=sum */
Calculation string `json:"calculation"`
/* 通知的联系组,如 [“联系组1”,”联系组2”] (Optional) */
ContactGroups []string `json:"contactGroups"`
/* 通知的联系人,如 [“联系人1”,”联系人2”] (Optional) */
ContactPersons []string `json:"contactPersons"`
/* 取样频次 (Optional) */
DownSample *string `json:"downSample"`
/* 根据产品线查询可用监控项列表 接口 返回的Metric字段 */
Metric string `json:"metric"`
/* 通知周期 单位:小时 (Optional) */
NoticePeriod *int64 `json:"noticePeriod"`
/* >=、>、<、<=、=、!= */
Operation string `json:"operation"`
/* 统计周期(单位:分钟)目前支持的取值:2,5,15,30,60 */
Period int64 `json:"period"`
/* 产品名称 */
ServiceCode string `json:"serviceCode"`
/* 阈值 */
Threshold float64 `json:"threshold"`
/* 连续多少次后报警,可选值:1,2,3,5 */
Times int64 `json:"times"`
}
func NewUpdateAlarmCmRequest ¶ added in v1.2.1
func NewUpdateAlarmCmRequest( regionId string, alarmId string, calculation string, metric string, operation string, period int64, serviceCode string, threshold float64, times int64, ) *UpdateAlarmCmRequest
* param regionId: region (Required) * param alarmId: 规则 id (Required) * param calculation: 统计方法:平均值=avg、最大值=max、最小值=min、总和=sum (Required) * param metric: 根据产品线查询可用监控项列表 接口 返回的Metric字段 (Required) * param operation: >=、>、<、<=、=、!= (Required) * param period: 统计周期(单位:分钟)目前支持的取值:2,5,15,30,60 (Required) * param serviceCode: 产品名称 (Required) * param threshold: 阈值 (Required) * param times: 连续多少次后报警,可选值:1,2,3,5 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateAlarmCmRequestWithAllParams ¶ added in v1.2.1
func NewUpdateAlarmCmRequestWithAllParams( regionId string, alarmId string, calculation string, contactGroups []string, contactPersons []string, downSample *string, metric string, noticePeriod *int64, operation string, period int64, serviceCode string, threshold float64, times int64, ) *UpdateAlarmCmRequest
* param regionId: region (Required) * param alarmId: 规则 id (Required) * param calculation: 统计方法:平均值=avg、最大值=max、最小值=min、总和=sum (Required) * param contactGroups: 通知的联系组,如 [“联系组1”,”联系组2”] (Optional) * param contactPersons: 通知的联系人,如 [“联系人1”,”联系人2”] (Optional) * param downSample: 取样频次 (Optional) * param metric: 根据产品线查询可用监控项列表 接口 返回的Metric字段 (Required) * param noticePeriod: 通知周期 单位:小时 (Optional) * param operation: >=、>、<、<=、=、!= (Required) * param period: 统计周期(单位:分钟)目前支持的取值:2,5,15,30,60 (Required) * param serviceCode: 产品名称 (Required) * param threshold: 阈值 (Required) * param times: 连续多少次后报警,可选值:1,2,3,5 (Required)
func NewUpdateAlarmCmRequestWithoutParam ¶ added in v1.2.1
func NewUpdateAlarmCmRequestWithoutParam() *UpdateAlarmCmRequest
This constructor has better compatible ability when API parameters changed
func (UpdateAlarmCmRequest) GetRegionId ¶ added in v1.2.1
func (r UpdateAlarmCmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateAlarmCmRequest) SetAlarmId ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetAlarmId(alarmId string)
param alarmId: 规则 id(Required)
func (*UpdateAlarmCmRequest) SetCalculation ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetCalculation(calculation string)
param calculation: 统计方法:平均值=avg、最大值=max、最小值=min、总和=sum(Required)
func (*UpdateAlarmCmRequest) SetContactGroups ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetContactGroups(contactGroups []string)
param contactGroups: 通知的联系组,如 [“联系组1”,”联系组2”](Optional)
func (*UpdateAlarmCmRequest) SetContactPersons ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetContactPersons(contactPersons []string)
param contactPersons: 通知的联系人,如 [“联系人1”,”联系人2”](Optional)
func (*UpdateAlarmCmRequest) SetDownSample ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetDownSample(downSample string)
param downSample: 取样频次(Optional)
func (*UpdateAlarmCmRequest) SetMetric ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetMetric(metric string)
param metric: 根据产品线查询可用监控项列表 接口 返回的Metric字段(Required)
func (*UpdateAlarmCmRequest) SetNoticePeriod ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetNoticePeriod(noticePeriod int64)
param noticePeriod: 通知周期 单位:小时(Optional)
func (*UpdateAlarmCmRequest) SetOperation ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetOperation(operation string)
param operation: >=、>、<、<=、=、!=(Required)
func (*UpdateAlarmCmRequest) SetPeriod ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetPeriod(period int64)
param period: 统计周期(单位:分钟)目前支持的取值:2,5,15,30,60(Required)
func (*UpdateAlarmCmRequest) SetRegionId ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetRegionId(regionId string)
param regionId: region(Required)
func (*UpdateAlarmCmRequest) SetServiceCode ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品名称(Required)
func (*UpdateAlarmCmRequest) SetThreshold ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetThreshold(threshold float64)
param threshold: 阈值(Required)
func (*UpdateAlarmCmRequest) SetTimes ¶ added in v1.2.1
func (r *UpdateAlarmCmRequest) SetTimes(times int64)
param times: 连续多少次后报警,可选值:1,2,3,5(Required)
type UpdateAlarmCmResponse ¶ added in v1.2.1
type UpdateAlarmCmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateAlarmCmResult `json:"result"`
}
type UpdateAlarmCmResult ¶ added in v1.2.1
type UpdateAlarmCmResult struct {
AlarmId string `json:"alarmId"`
}
type UpdateAlarmRequest ¶
type UpdateAlarmRequest struct {
core.JDCloudRequest
/* 地域 Id */
RegionId string `json:"regionId"`
/* 规则id */
AlarmId string `json:"alarmId"`
/* 通知联系人 (Optional) */
Contacts []monitor.BaseContact `json:"contacts"`
/* */
Rule *monitor.BaseRule `json:"rule"`
/* 回调content 注:仅webHookUrl和webHookContent均不为空时,才会创建webHook (Optional) */
WebHookContent *string `json:"webHookContent"`
/* webHook协议 (Optional) */
WebHookProtocol *string `json:"webHookProtocol"`
/* 回调secret,用户请求签名,防伪造 (Optional) */
WebHookSecret *string `json:"webHookSecret"`
/* 回调url (Optional) */
WebHookUrl *string `json:"webHookUrl"`
}
func NewUpdateAlarmRequest ¶
func NewUpdateAlarmRequest( regionId string, alarmId string, rule *monitor.BaseRule, ) *UpdateAlarmRequest
* param regionId: 地域 Id (Required) * param alarmId: 规则id (Required) * param rule: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateAlarmRequestWithAllParams ¶ added in v1.0.7
func NewUpdateAlarmRequestWithAllParams( regionId string, alarmId string, contacts []monitor.BaseContact, rule *monitor.BaseRule, webHookContent *string, webHookProtocol *string, webHookSecret *string, webHookUrl *string, ) *UpdateAlarmRequest
* param regionId: 地域 Id (Required) * param alarmId: 规则id (Required) * param contacts: 通知联系人 (Optional) * param rule: (Required) * param webHookContent: 回调content 注:仅webHookUrl和webHookContent均不为空时,才会创建webHook (Optional) * param webHookProtocol: webHook协议 (Optional) * param webHookSecret: 回调secret,用户请求签名,防伪造 (Optional) * param webHookUrl: 回调url (Optional)
func NewUpdateAlarmRequestWithoutParam ¶ added in v1.0.7
func NewUpdateAlarmRequestWithoutParam() *UpdateAlarmRequest
This constructor has better compatible ability when API parameters changed
func (UpdateAlarmRequest) GetRegionId ¶
func (r UpdateAlarmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateAlarmRequest) SetAlarmId ¶
func (r *UpdateAlarmRequest) SetAlarmId(alarmId string)
param alarmId: 规则id(Required)
func (*UpdateAlarmRequest) SetContacts ¶ added in v1.1.1
func (r *UpdateAlarmRequest) SetContacts(contacts []monitor.BaseContact)
param contacts: 通知联系人(Optional)
func (*UpdateAlarmRequest) SetRegionId ¶
func (r *UpdateAlarmRequest) SetRegionId(regionId string)
param regionId: 地域 Id(Required)
func (*UpdateAlarmRequest) SetRule ¶ added in v1.1.1
func (r *UpdateAlarmRequest) SetRule(rule *monitor.BaseRule)
param rule: (Required)
func (*UpdateAlarmRequest) SetWebHookContent ¶ added in v1.1.1
func (r *UpdateAlarmRequest) SetWebHookContent(webHookContent string)
param webHookContent: 回调content 注:仅webHookUrl和webHookContent均不为空时,才会创建webHook(Optional)
func (*UpdateAlarmRequest) SetWebHookProtocol ¶ added in v1.1.1
func (r *UpdateAlarmRequest) SetWebHookProtocol(webHookProtocol string)
param webHookProtocol: webHook协议(Optional)
func (*UpdateAlarmRequest) SetWebHookSecret ¶ added in v1.1.1
func (r *UpdateAlarmRequest) SetWebHookSecret(webHookSecret string)
param webHookSecret: 回调secret,用户请求签名,防伪造(Optional)
func (*UpdateAlarmRequest) SetWebHookUrl ¶ added in v1.1.1
func (r *UpdateAlarmRequest) SetWebHookUrl(webHookUrl string)
param webHookUrl: 回调url(Optional)
type UpdateAlarmResponse ¶
type UpdateAlarmResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateAlarmResult `json:"result"`
}
type UpdateAlarmResult ¶
type UpdateAlarmResult struct {
}
type UpdateProbeTaskRequest ¶ added in v1.2.1
type UpdateProbeTaskRequest struct {
core.JDCloudRequest
/* 探测任务的task_id */
ProbeTaskID string `json:"probeTaskID"`
/* 探测地址,探测类型为http:内容为url(校验http或https头);探测类型为telnet:内容为ip或域名(只允许中英文 、数字、中划线(-)、小数点(.)、开头及结尾均不能含有“-”) (Optional) */
Address *string `json:"address"`
/* 探测间隔(单位:秒):默认值:300,取值范围[60,1200] (Optional) */
Frequency *int64 `json:"frequency"`
/* http body:选择探测类型为1=http时有效,最长不超过1024字节 (Optional) */
HttpBody *string `json:"httpBody"`
/* http cookie:选择探测类型为1=http时有效,最大允许20个key、value对,最长不超过1024字节 (Optional) */
HttpCookie []monitor.KeyValue `json:"httpCookie"`
/* http header:选择探测类型为1=http时有效,最大允许20个key、value对,最长不超过1024字节 (Optional) */
HttpHeader []monitor.KeyValue `json:"httpHeader"`
/* task名称,不允许重复,长度不超过32字符,只允许中英文、数字、下划线_、中划线-, [0-9][a-z] [A-Z] [- _ ] (Optional) */
Name *string `json:"name"`
/* 探测端口,探测类型为telnet时必填,取值范围 [1-65535],http类型忽略该参数 (Optional) */
Port *int64 `json:"port"`
/* 探测源(发起对探测目标探测的云主机,需安装相应的agent才能探测) */
Probes []monitor.Probe `json:"probes"`
/* 探测目标id:该探测对象的uuid,任务类型为2:rds、3:redis时必填, (Optional) */
TargetId *string `json:"targetId"`
/* 探测目标region:该探测对象所在region,任务类型为2:rds、3:redis时必填 (Optional) */
TargetRegion *string `json:"targetRegion"`
/* 探测超时时间(单位:秒):默认值:5,取值范围 [1,300] (Optional) */
Timeout *int64 `json:"timeout"`
}
func NewUpdateProbeTaskRequest ¶ added in v1.2.1
func NewUpdateProbeTaskRequest( probeTaskID string, probes []monitor.Probe, ) *UpdateProbeTaskRequest
* param probeTaskID: 探测任务的task_id (Required) * param probes: 探测源(发起对探测目标探测的云主机,需安装相应的agent才能探测) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateProbeTaskRequestWithAllParams ¶ added in v1.2.1
func NewUpdateProbeTaskRequestWithAllParams( probeTaskID string, address *string, frequency *int64, httpBody *string, httpCookie []monitor.KeyValue, httpHeader []monitor.KeyValue, name *string, port *int64, probes []monitor.Probe, targetId *string, targetRegion *string, timeout *int64, ) *UpdateProbeTaskRequest
* param probeTaskID: 探测任务的task_id (Required) * param address: 探测地址,探测类型为http:内容为url(校验http或https头);探测类型为telnet:内容为ip或域名(只允许中英文 、数字、中划线(-)、小数点(.)、开头及结尾均不能含有“-”) (Optional) * param frequency: 探测间隔(单位:秒):默认值:300,取值范围[60,1200] (Optional) * param httpBody: http body:选择探测类型为1=http时有效,最长不超过1024字节 (Optional) * param httpCookie: http cookie:选择探测类型为1=http时有效,最大允许20个key、value对,最长不超过1024字节 (Optional) * param httpHeader: http header:选择探测类型为1=http时有效,最大允许20个key、value对,最长不超过1024字节 (Optional) * param name: task名称,不允许重复,长度不超过32字符,只允许中英文、数字、下划线_、中划线-, [0-9][a-z] [A-Z] [- _ ] (Optional) * param port: 探测端口,探测类型为telnet时必填,取值范围 [1-65535],http类型忽略该参数 (Optional) * param probes: 探测源(发起对探测目标探测的云主机,需安装相应的agent才能探测) (Required) * param targetId: 探测目标id:该探测对象的uuid,任务类型为2:rds、3:redis时必填, (Optional) * param targetRegion: 探测目标region:该探测对象所在region,任务类型为2:rds、3:redis时必填 (Optional) * param timeout: 探测超时时间(单位:秒):默认值:5,取值范围 [1,300] (Optional)
func NewUpdateProbeTaskRequestWithoutParam ¶ added in v1.2.1
func NewUpdateProbeTaskRequestWithoutParam() *UpdateProbeTaskRequest
This constructor has better compatible ability when API parameters changed
func (UpdateProbeTaskRequest) GetRegionId ¶ added in v1.2.1
func (r UpdateProbeTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateProbeTaskRequest) SetAddress ¶ added in v1.2.1
func (r *UpdateProbeTaskRequest) SetAddress(address string)
param address: 探测地址,探测类型为http:内容为url(校验http或https头);探测类型为telnet:内容为ip或域名(只允许中英文 、数字、中划线(-)、小数点(.)、开头及结尾均不能含有“-”)(Optional)
func (*UpdateProbeTaskRequest) SetFrequency ¶ added in v1.2.1
func (r *UpdateProbeTaskRequest) SetFrequency(frequency int64)
param frequency: 探测间隔(单位:秒):默认值:300,取值范围[60,1200](Optional)
func (*UpdateProbeTaskRequest) SetHttpBody ¶ added in v1.2.1
func (r *UpdateProbeTaskRequest) SetHttpBody(httpBody string)
param httpBody: http body:选择探测类型为1=http时有效,最长不超过1024字节(Optional)
func (*UpdateProbeTaskRequest) SetHttpCookie ¶ added in v1.2.1
func (r *UpdateProbeTaskRequest) SetHttpCookie(httpCookie []monitor.KeyValue)
param httpCookie: http cookie:选择探测类型为1=http时有效,最大允许20个key、value对,最长不超过1024字节(Optional)
func (*UpdateProbeTaskRequest) SetHttpHeader ¶ added in v1.2.1
func (r *UpdateProbeTaskRequest) SetHttpHeader(httpHeader []monitor.KeyValue)
param httpHeader: http header:选择探测类型为1=http时有效,最大允许20个key、value对,最长不超过1024字节(Optional)
func (*UpdateProbeTaskRequest) SetName ¶ added in v1.2.1
func (r *UpdateProbeTaskRequest) SetName(name string)
param name: task名称,不允许重复,长度不超过32字符,只允许中英文、数字、下划线_、中划线-, [0-9][a-z] [A-Z] [- _ ](Optional)
func (*UpdateProbeTaskRequest) SetPort ¶ added in v1.2.1
func (r *UpdateProbeTaskRequest) SetPort(port int64)
param port: 探测端口,探测类型为telnet时必填,取值范围 [1-65535],http类型忽略该参数(Optional)
func (*UpdateProbeTaskRequest) SetProbeTaskID ¶ added in v1.2.1
func (r *UpdateProbeTaskRequest) SetProbeTaskID(probeTaskID string)
param probeTaskID: 探测任务的task_id(Required)
func (*UpdateProbeTaskRequest) SetProbes ¶ added in v1.2.1
func (r *UpdateProbeTaskRequest) SetProbes(probes []monitor.Probe)
param probes: 探测源(发起对探测目标探测的云主机,需安装相应的agent才能探测)(Required)
func (*UpdateProbeTaskRequest) SetTargetId ¶ added in v1.2.1
func (r *UpdateProbeTaskRequest) SetTargetId(targetId string)
param targetId: 探测目标id:该探测对象的uuid,任务类型为2:rds、3:redis时必填,(Optional)
func (*UpdateProbeTaskRequest) SetTargetRegion ¶ added in v1.2.1
func (r *UpdateProbeTaskRequest) SetTargetRegion(targetRegion string)
param targetRegion: 探测目标region:该探测对象所在region,任务类型为2:rds、3:redis时必填(Optional)
func (*UpdateProbeTaskRequest) SetTimeout ¶ added in v1.2.1
func (r *UpdateProbeTaskRequest) SetTimeout(timeout int64)
param timeout: 探测超时时间(单位:秒):默认值:5,取值范围 [1,300](Optional)
type UpdateProbeTaskResponse ¶ added in v1.2.1
type UpdateProbeTaskResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateProbeTaskResult `json:"result"`
}
type UpdateProbeTaskResult ¶ added in v1.2.1
type UpdateProbeTaskResult struct {
Suc bool `json:"suc"`
}
type UpdateTemplateRequest ¶ added in v1.2.1
type UpdateTemplateRequest struct {
core.JDCloudRequest
/* 模板描述 (Optional) */
Description *string `json:"description"`
/* 规则的资源类型 */
RuleServiceCode string `json:"ruleServiceCode"`
/* 模板的资源类型 */
ServiceCode string `json:"serviceCode"`
/* 模板ID */
TemplateId int64 `json:"templateId"`
/* 模板名称 */
TemplateName string `json:"templateName"`
/* 模板内包含的规则 */
TemplateRules []monitor.BaseRuleT `json:"templateRules"`
}
func NewUpdateTemplateRequest ¶ added in v1.2.1
func NewUpdateTemplateRequest( ruleServiceCode string, serviceCode string, templateId int64, templateName string, templateRules []monitor.BaseRuleT, ) *UpdateTemplateRequest
* param ruleServiceCode: 规则的资源类型 (Required) * param serviceCode: 模板的资源类型 (Required) * param templateId: 模板ID (Required) * param templateName: 模板名称 (Required) * param templateRules: 模板内包含的规则 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateTemplateRequestWithAllParams ¶ added in v1.2.1
func NewUpdateTemplateRequestWithAllParams( description *string, ruleServiceCode string, serviceCode string, templateId int64, templateName string, templateRules []monitor.BaseRuleT, ) *UpdateTemplateRequest
* param description: 模板描述 (Optional) * param ruleServiceCode: 规则的资源类型 (Required) * param serviceCode: 模板的资源类型 (Required) * param templateId: 模板ID (Required) * param templateName: 模板名称 (Required) * param templateRules: 模板内包含的规则 (Required)
func NewUpdateTemplateRequestWithoutParam ¶ added in v1.2.1
func NewUpdateTemplateRequestWithoutParam() *UpdateTemplateRequest
This constructor has better compatible ability when API parameters changed
func (UpdateTemplateRequest) GetRegionId ¶ added in v1.2.1
func (r UpdateTemplateRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateTemplateRequest) SetDescription ¶ added in v1.2.1
func (r *UpdateTemplateRequest) SetDescription(description string)
param description: 模板描述(Optional)
func (*UpdateTemplateRequest) SetRuleServiceCode ¶ added in v1.2.1
func (r *UpdateTemplateRequest) SetRuleServiceCode(ruleServiceCode string)
param ruleServiceCode: 规则的资源类型(Required)
func (*UpdateTemplateRequest) SetServiceCode ¶ added in v1.2.1
func (r *UpdateTemplateRequest) SetServiceCode(serviceCode string)
param serviceCode: 模板的资源类型(Required)
func (*UpdateTemplateRequest) SetTemplateId ¶ added in v1.2.1
func (r *UpdateTemplateRequest) SetTemplateId(templateId int64)
param templateId: 模板ID(Required)
func (*UpdateTemplateRequest) SetTemplateName ¶ added in v1.2.1
func (r *UpdateTemplateRequest) SetTemplateName(templateName string)
param templateName: 模板名称(Required)
func (*UpdateTemplateRequest) SetTemplateRules ¶ added in v1.2.1
func (r *UpdateTemplateRequest) SetTemplateRules(templateRules []monitor.BaseRuleT)
param templateRules: 模板内包含的规则(Required)
type UpdateTemplateResponse ¶ added in v1.2.1
type UpdateTemplateResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateTemplateResult `json:"result"`
}
type UpdateTemplateResult ¶ added in v1.2.1
Source Files
¶
- ApplyTemplate.go
- BatchCreateAlarms.go
- BatchDeleteAlarms.go
- BatchDescribeMetricData.go
- BatchDisableAlarms.go
- BatchEnableAlarms.go
- CreateAlarm.go
- CreateAlarmCm.go
- CreateProbeTask.go
- CreateTemplate.go
- DeleteAlarms.go
- DeleteAlarmsCm.go
- DeleteNamespace.go
- DeleteObj.go
- DeleteProbeTask.go
- DeleteTemplates.go
- DescribeAlarmContacts.go
- DescribeAlarmHistory.go
- DescribeAlarmHistoryAllRegion.go
- DescribeAlarmHistoryAllRegionCm.go
- DescribeAlarmHistoryCm.go
- DescribeAlarmingRules.go
- DescribeAlarms.go
- DescribeAlarmsByID.go
- DescribeAlarmsCm.go
- DescribeAllRegionAlarmsCm.go
- DescribeCmMetricDataByTagSpec.go
- DescribeIsUserNew.go
- DescribeMetricData.go
- DescribeMetricDataAm.go
- DescribeMetricDataCm.go
- DescribeMetrics.go
- DescribeMetricsCm.go
- DescribeMetricsForCreateAlarm.go
- DescribeMetricsForCreateTemplate.go
- DescribeNamespaces.go
- DescribeObj.go
- DescribeObjsByNsUID.go
- DescribeProbeHistory.go
- DescribeProbeTask.go
- DescribeProbeTasks.go
- DescribeRuleCounting.go
- DescribeSqlserverBlockProcess.go
- DescribeTemplates.go
- DescribeTemplatesByTemplateID.go
- DescribeTopNSlowSql.go
- DisableAlarm.go
- DiscribeProbes.go
- EnableAlarm.go
- LastDownsample.go
- ProbeTaskEnable.go
- PutMetricData.go
- UpdateAlarm.go
- UpdateAlarmCm.go
- UpdateProbeTask.go
- UpdateTemplate.go