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) SetServiceCode(serviceCode 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) SetServiceCode(serviceCode 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, serviceCode string, resourceId string, ...) *DescribeMetricDataRequest
- func NewDescribeMetricDataRequestWithoutParam() *DescribeMetricDataRequest
- func (r DescribeMetricDataRequest) GetRegionId() string
- func (r *DescribeMetricDataRequest) SetAggrType(aggrType string)
- func (r *DescribeMetricDataRequest) SetEndTime(endTime string)
- func (r *DescribeMetricDataRequest) SetGroupBy(groupBy bool)
- func (r *DescribeMetricDataRequest) SetMetric(metric string)
- 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"` /* 规则Id (Optional) */ AlarmId *string `json:"alarmId"` /* 正在报警, 取值为1 (Optional) */ Alarming *int `json:"alarming"` /* 开始时间 (Optional) */ StartTime *string `json:"startTime"` /* 结束时间 (Optional) */ EndTime *string `json:"endTime"` /* 服务码或资源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, alarmId *string, alarming *int, startTime *string, endTime *string, filters []monitor.Filter, ) *DescribeAlarmHistoryAllRegionRequest
- param pageNumber: 当前所在页,默认为1 (Optional)
- param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional)
- param serviceCode: 产品线 (Optional)
- param resourceId: 资源Id (Optional)
- param alarmId: 规则Id (Optional)
- param alarming: 正在报警, 取值为1 (Optional)
- param startTime: 开始时间 (Optional)
- param endTime: 结束时间 (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) SetServiceCode ¶ added in v1.2.1
func (r *DescribeAlarmHistoryAllRegionRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品线(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"` /* 规则Id (Optional) */ AlarmId *string `json:"alarmId"` /* 正在报警, 取值为1 (Optional) */ Alarming *int `json:"alarming"` /* 开始时间 (Optional) */ StartTime *string `json:"startTime"` /* 结束时间 (Optional) */ EndTime *string `json:"endTime"` /* 服务码或资源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, alarmId *string, alarming *int, startTime *string, endTime *string, 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 alarmId: 规则Id (Optional)
- param alarming: 正在报警, 取值为1 (Optional)
- param startTime: 开始时间 (Optional)
- param endTime: 结束时间 (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) SetServiceCode ¶
func (r *DescribeAlarmHistoryRequest) SetServiceCode(serviceCode string)
param serviceCode: 产品线(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 ¶ added in v1.1.1
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"` /* 资源的类型,取值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"` }
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, serviceCode string, resourceId string, aggrType *string, startTime *string, endTime *string, timeInterval *string, tags []monitor.TagFilter, groupBy *bool, ) *DescribeMetricDataRequest
* param regionId: 地域 Id (Required) * param metric: 监控项英文标识(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)
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: 指标聚合方式,每个指标都有默认的聚合方式, 可选值包括:sum,avg.max.min(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) 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(默认为当前时间,早于30d时,将被重置为30d)(Optional)
func (*DescribeMetricDataRequest) SetTags ¶ added in v1.0.2
func (r *DescribeMetricDataRequest) SetTags(tags []monitor.TagFilter)
param tags: 自定义标签(Optional)
func (*DescribeMetricDataRequest) SetTimeInterval ¶
func (r *DescribeMetricDataRequest) SetTimeInterval(timeInterval string)
param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项(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