Documentation
¶
Index ¶
- Constants
- type AlarmConditionFilter
- type AlarmEvent
- type AlarmGroupByItem
- type AlarmHierarchicalNotice
- type AlarmHierarchicalValue
- type AlarmHistory
- type AlarmHistoryMetric
- type AlarmNotice
- type AlarmPolicy
- type AlarmPolicyCondition
- type AlarmPolicyEventCondition
- type AlarmPolicyFilter
- type AlarmPolicyRule
- type AlarmPolicyTriggerTask
- type BasicAuth
- type BindProgressResponse
- type BindProgressStep
- type BindPrometheusManagedGrafanaRequest
- type BindPrometheusManagedGrafanaRequestParams
- type BindPrometheusManagedGrafanaResponse
- type BindPrometheusManagedGrafanaResponseParams
- type BindingPolicyObjectDimension
- type BindingPolicyObjectRequest
- type BindingPolicyObjectRequestParams
- type BindingPolicyObjectResponse
- type BindingPolicyObjectResponseParams
- type BindingPolicyTagRequest
- type BindingPolicyTagRequestParams
- type BindingPolicyTagResponse
- type BindingPolicyTagResponseParams
- type CLSNotice
- type CheckAddressByPrometheusRequest
- type CheckAddressByPrometheusRequestParams
- type CheckAddressByPrometheusResponse
- type CheckAddressByPrometheusResponseParams
- type CleanGrafanaInstanceRequest
- type CleanGrafanaInstanceRequestParams
- type CleanGrafanaInstanceResponse
- type CleanGrafanaInstanceResponseParams
- type Client
- func (c *Client) BindPrometheusManagedGrafana(request *BindPrometheusManagedGrafanaRequest) (response *BindPrometheusManagedGrafanaResponse, err error)
- func (c *Client) BindPrometheusManagedGrafanaWithContext(ctx context.Context, request *BindPrometheusManagedGrafanaRequest) (response *BindPrometheusManagedGrafanaResponse, err error)
- func (c *Client) BindingPolicyObject(request *BindingPolicyObjectRequest) (response *BindingPolicyObjectResponse, err error)
- func (c *Client) BindingPolicyObjectWithContext(ctx context.Context, request *BindingPolicyObjectRequest) (response *BindingPolicyObjectResponse, err error)
- func (c *Client) BindingPolicyTag(request *BindingPolicyTagRequest) (response *BindingPolicyTagResponse, err error)
- func (c *Client) BindingPolicyTagWithContext(ctx context.Context, request *BindingPolicyTagRequest) (response *BindingPolicyTagResponse, err error)
- func (c *Client) CheckAddressByPrometheus(request *CheckAddressByPrometheusRequest) (response *CheckAddressByPrometheusResponse, err error)
- func (c *Client) CheckAddressByPrometheusWithContext(ctx context.Context, request *CheckAddressByPrometheusRequest) (response *CheckAddressByPrometheusResponse, err error)
- func (c *Client) CleanGrafanaInstance(request *CleanGrafanaInstanceRequest) (response *CleanGrafanaInstanceResponse, err error)
- func (c *Client) CleanGrafanaInstanceWithContext(ctx context.Context, request *CleanGrafanaInstanceRequest) (response *CleanGrafanaInstanceResponse, err error)
- func (c *Client) CreateAlarmNotice(request *CreateAlarmNoticeRequest) (response *CreateAlarmNoticeResponse, err error)
- func (c *Client) CreateAlarmNoticeWithContext(ctx context.Context, request *CreateAlarmNoticeRequest) (response *CreateAlarmNoticeResponse, err error)
- func (c *Client) CreateAlarmPolicy(request *CreateAlarmPolicyRequest) (response *CreateAlarmPolicyResponse, err error)
- func (c *Client) CreateAlarmPolicyWithContext(ctx context.Context, request *CreateAlarmPolicyRequest) (response *CreateAlarmPolicyResponse, err error)
- func (c *Client) CreateAlarmShield(request *CreateAlarmShieldRequest) (response *CreateAlarmShieldResponse, err error)
- func (c *Client) CreateAlarmShieldWithContext(ctx context.Context, request *CreateAlarmShieldRequest) (response *CreateAlarmShieldResponse, err error)
- func (c *Client) CreateAlertRule(request *CreateAlertRuleRequest) (response *CreateAlertRuleResponse, err error)
- func (c *Client) CreateAlertRuleWithContext(ctx context.Context, request *CreateAlertRuleRequest) (response *CreateAlertRuleResponse, err error)
- func (c *Client) CreateConditionsTemplate(request *CreateConditionsTemplateRequest) (response *CreateConditionsTemplateResponse, err error)
- func (c *Client) CreateConditionsTemplateWithContext(ctx context.Context, request *CreateConditionsTemplateRequest) (response *CreateConditionsTemplateResponse, err error)
- func (c *Client) CreateExporterIntegration(request *CreateExporterIntegrationRequest) (response *CreateExporterIntegrationResponse, err error)
- func (c *Client) CreateExporterIntegrationWithContext(ctx context.Context, request *CreateExporterIntegrationRequest) (response *CreateExporterIntegrationResponse, err error)
- func (c *Client) CreateExternalCluster(request *CreateExternalClusterRequest) (response *CreateExternalClusterResponse, err error)
- func (c *Client) CreateExternalClusterWithContext(ctx context.Context, request *CreateExternalClusterRequest) (response *CreateExternalClusterResponse, err error)
- func (c *Client) CreateGrafanaInstance(request *CreateGrafanaInstanceRequest) (response *CreateGrafanaInstanceResponse, err error)
- func (c *Client) CreateGrafanaInstanceWithContext(ctx context.Context, request *CreateGrafanaInstanceRequest) (response *CreateGrafanaInstanceResponse, err error)
- func (c *Client) CreateGrafanaIntegration(request *CreateGrafanaIntegrationRequest) (response *CreateGrafanaIntegrationResponse, err error)
- func (c *Client) CreateGrafanaIntegrationWithContext(ctx context.Context, request *CreateGrafanaIntegrationRequest) (response *CreateGrafanaIntegrationResponse, err error)
- func (c *Client) CreateGrafanaNotificationChannel(request *CreateGrafanaNotificationChannelRequest) (response *CreateGrafanaNotificationChannelResponse, err error)
- func (c *Client) CreateGrafanaNotificationChannelWithContext(ctx context.Context, request *CreateGrafanaNotificationChannelRequest) (response *CreateGrafanaNotificationChannelResponse, err error)
- func (c *Client) CreatePolicyGroup(request *CreatePolicyGroupRequest) (response *CreatePolicyGroupResponse, err error)
- func (c *Client) CreatePolicyGroupWithContext(ctx context.Context, request *CreatePolicyGroupRequest) (response *CreatePolicyGroupResponse, err error)
- func (c *Client) CreatePrometheusAgent(request *CreatePrometheusAgentRequest) (response *CreatePrometheusAgentResponse, err error)
- func (c *Client) CreatePrometheusAgentWithContext(ctx context.Context, request *CreatePrometheusAgentRequest) (response *CreatePrometheusAgentResponse, err error)
- func (c *Client) CreatePrometheusAlertGroup(request *CreatePrometheusAlertGroupRequest) (response *CreatePrometheusAlertGroupResponse, err error)
- func (c *Client) CreatePrometheusAlertGroupWithContext(ctx context.Context, request *CreatePrometheusAlertGroupRequest) (response *CreatePrometheusAlertGroupResponse, err error)
- func (c *Client) CreatePrometheusAlertPolicy(request *CreatePrometheusAlertPolicyRequest) (response *CreatePrometheusAlertPolicyResponse, err error)
- func (c *Client) CreatePrometheusAlertPolicyWithContext(ctx context.Context, request *CreatePrometheusAlertPolicyRequest) (response *CreatePrometheusAlertPolicyResponse, err error)
- func (c *Client) CreatePrometheusClusterAgent(request *CreatePrometheusClusterAgentRequest) (response *CreatePrometheusClusterAgentResponse, err error)
- func (c *Client) CreatePrometheusClusterAgentWithContext(ctx context.Context, request *CreatePrometheusClusterAgentRequest) (response *CreatePrometheusClusterAgentResponse, err error)
- func (c *Client) CreatePrometheusConfig(request *CreatePrometheusConfigRequest) (response *CreatePrometheusConfigResponse, err error)
- func (c *Client) CreatePrometheusConfigWithContext(ctx context.Context, request *CreatePrometheusConfigRequest) (response *CreatePrometheusConfigResponse, err error)
- func (c *Client) CreatePrometheusGlobalNotification(request *CreatePrometheusGlobalNotificationRequest) (response *CreatePrometheusGlobalNotificationResponse, err error)
- func (c *Client) CreatePrometheusGlobalNotificationWithContext(ctx context.Context, request *CreatePrometheusGlobalNotificationRequest) (response *CreatePrometheusGlobalNotificationResponse, err error)
- func (c *Client) CreatePrometheusMultiTenantInstancePostPayMode(request *CreatePrometheusMultiTenantInstancePostPayModeRequest) (response *CreatePrometheusMultiTenantInstancePostPayModeResponse, err error)
- func (c *Client) CreatePrometheusMultiTenantInstancePostPayModeWithContext(ctx context.Context, ...) (response *CreatePrometheusMultiTenantInstancePostPayModeResponse, err error)
- func (c *Client) CreatePrometheusRecordRuleYaml(request *CreatePrometheusRecordRuleYamlRequest) (response *CreatePrometheusRecordRuleYamlResponse, err error)
- func (c *Client) CreatePrometheusRecordRuleYamlWithContext(ctx context.Context, request *CreatePrometheusRecordRuleYamlRequest) (response *CreatePrometheusRecordRuleYamlResponse, err error)
- func (c *Client) CreatePrometheusScrapeJob(request *CreatePrometheusScrapeJobRequest) (response *CreatePrometheusScrapeJobResponse, err error)
- func (c *Client) CreatePrometheusScrapeJobWithContext(ctx context.Context, request *CreatePrometheusScrapeJobRequest) (response *CreatePrometheusScrapeJobResponse, err error)
- func (c *Client) CreatePrometheusTemp(request *CreatePrometheusTempRequest) (response *CreatePrometheusTempResponse, err error)
- func (c *Client) CreatePrometheusTempWithContext(ctx context.Context, request *CreatePrometheusTempRequest) (response *CreatePrometheusTempResponse, err error)
- func (c *Client) CreateRecordingRule(request *CreateRecordingRuleRequest) (response *CreateRecordingRuleResponse, err error)
- func (c *Client) CreateRecordingRuleWithContext(ctx context.Context, request *CreateRecordingRuleRequest) (response *CreateRecordingRuleResponse, err error)
- func (c *Client) CreateSSOAccount(request *CreateSSOAccountRequest) (response *CreateSSOAccountResponse, err error)
- func (c *Client) CreateSSOAccountWithContext(ctx context.Context, request *CreateSSOAccountRequest) (response *CreateSSOAccountResponse, err error)
- func (c *Client) CreateServiceDiscovery(request *CreateServiceDiscoveryRequest) (response *CreateServiceDiscoveryResponse, err error)
- func (c *Client) CreateServiceDiscoveryWithContext(ctx context.Context, request *CreateServiceDiscoveryRequest) (response *CreateServiceDiscoveryResponse, err error)
- func (c *Client) DeleteAlarmNotices(request *DeleteAlarmNoticesRequest) (response *DeleteAlarmNoticesResponse, err error)
- func (c *Client) DeleteAlarmNoticesWithContext(ctx context.Context, request *DeleteAlarmNoticesRequest) (response *DeleteAlarmNoticesResponse, err error)
- func (c *Client) DeleteAlarmPolicy(request *DeleteAlarmPolicyRequest) (response *DeleteAlarmPolicyResponse, err error)
- func (c *Client) DeleteAlarmPolicyWithContext(ctx context.Context, request *DeleteAlarmPolicyRequest) (response *DeleteAlarmPolicyResponse, err error)
- func (c *Client) DeleteAlarmShields(request *DeleteAlarmShieldsRequest) (response *DeleteAlarmShieldsResponse, err error)
- func (c *Client) DeleteAlarmShieldsWithContext(ctx context.Context, request *DeleteAlarmShieldsRequest) (response *DeleteAlarmShieldsResponse, err error)
- func (c *Client) DeleteAlertRules(request *DeleteAlertRulesRequest) (response *DeleteAlertRulesResponse, err error)
- func (c *Client) DeleteAlertRulesWithContext(ctx context.Context, request *DeleteAlertRulesRequest) (response *DeleteAlertRulesResponse, err error)
- func (c *Client) DeleteExporterIntegration(request *DeleteExporterIntegrationRequest) (response *DeleteExporterIntegrationResponse, err error)
- func (c *Client) DeleteExporterIntegrationWithContext(ctx context.Context, request *DeleteExporterIntegrationRequest) (response *DeleteExporterIntegrationResponse, err error)
- func (c *Client) DeleteGrafanaInstance(request *DeleteGrafanaInstanceRequest) (response *DeleteGrafanaInstanceResponse, err error)
- func (c *Client) DeleteGrafanaInstanceWithContext(ctx context.Context, request *DeleteGrafanaInstanceRequest) (response *DeleteGrafanaInstanceResponse, err error)
- func (c *Client) DeleteGrafanaIntegration(request *DeleteGrafanaIntegrationRequest) (response *DeleteGrafanaIntegrationResponse, err error)
- func (c *Client) DeleteGrafanaIntegrationWithContext(ctx context.Context, request *DeleteGrafanaIntegrationRequest) (response *DeleteGrafanaIntegrationResponse, err error)
- func (c *Client) DeleteGrafanaNotificationChannel(request *DeleteGrafanaNotificationChannelRequest) (response *DeleteGrafanaNotificationChannelResponse, err error)
- func (c *Client) DeleteGrafanaNotificationChannelWithContext(ctx context.Context, request *DeleteGrafanaNotificationChannelRequest) (response *DeleteGrafanaNotificationChannelResponse, err error)
- func (c *Client) DeletePolicyGroup(request *DeletePolicyGroupRequest) (response *DeletePolicyGroupResponse, err error)
- func (c *Client) DeletePolicyGroupWithContext(ctx context.Context, request *DeletePolicyGroupRequest) (response *DeletePolicyGroupResponse, err error)
- func (c *Client) DeletePrometheusAlertGroups(request *DeletePrometheusAlertGroupsRequest) (response *DeletePrometheusAlertGroupsResponse, err error)
- func (c *Client) DeletePrometheusAlertGroupsWithContext(ctx context.Context, request *DeletePrometheusAlertGroupsRequest) (response *DeletePrometheusAlertGroupsResponse, err error)
- func (c *Client) DeletePrometheusAlertPolicy(request *DeletePrometheusAlertPolicyRequest) (response *DeletePrometheusAlertPolicyResponse, err error)
- func (c *Client) DeletePrometheusAlertPolicyWithContext(ctx context.Context, request *DeletePrometheusAlertPolicyRequest) (response *DeletePrometheusAlertPolicyResponse, err error)
- func (c *Client) DeletePrometheusClusterAgent(request *DeletePrometheusClusterAgentRequest) (response *DeletePrometheusClusterAgentResponse, err error)
- func (c *Client) DeletePrometheusClusterAgentWithContext(ctx context.Context, request *DeletePrometheusClusterAgentRequest) (response *DeletePrometheusClusterAgentResponse, err error)
- func (c *Client) DeletePrometheusConfig(request *DeletePrometheusConfigRequest) (response *DeletePrometheusConfigResponse, err error)
- func (c *Client) DeletePrometheusConfigWithContext(ctx context.Context, request *DeletePrometheusConfigRequest) (response *DeletePrometheusConfigResponse, err error)
- func (c *Client) DeletePrometheusRecordRuleYaml(request *DeletePrometheusRecordRuleYamlRequest) (response *DeletePrometheusRecordRuleYamlResponse, err error)
- func (c *Client) DeletePrometheusRecordRuleYamlWithContext(ctx context.Context, request *DeletePrometheusRecordRuleYamlRequest) (response *DeletePrometheusRecordRuleYamlResponse, err error)
- func (c *Client) DeletePrometheusScrapeJobs(request *DeletePrometheusScrapeJobsRequest) (response *DeletePrometheusScrapeJobsResponse, err error)
- func (c *Client) DeletePrometheusScrapeJobsWithContext(ctx context.Context, request *DeletePrometheusScrapeJobsRequest) (response *DeletePrometheusScrapeJobsResponse, err error)
- func (c *Client) DeletePrometheusTemp(request *DeletePrometheusTempRequest) (response *DeletePrometheusTempResponse, err error)
- func (c *Client) DeletePrometheusTempSync(request *DeletePrometheusTempSyncRequest) (response *DeletePrometheusTempSyncResponse, err error)
- func (c *Client) DeletePrometheusTempSyncWithContext(ctx context.Context, request *DeletePrometheusTempSyncRequest) (response *DeletePrometheusTempSyncResponse, err error)
- func (c *Client) DeletePrometheusTempWithContext(ctx context.Context, request *DeletePrometheusTempRequest) (response *DeletePrometheusTempResponse, err error)
- func (c *Client) DeleteRecordingRules(request *DeleteRecordingRulesRequest) (response *DeleteRecordingRulesResponse, err error)
- func (c *Client) DeleteRecordingRulesWithContext(ctx context.Context, request *DeleteRecordingRulesRequest) (response *DeleteRecordingRulesResponse, err error)
- func (c *Client) DeleteSSOAccount(request *DeleteSSOAccountRequest) (response *DeleteSSOAccountResponse, err error)
- func (c *Client) DeleteSSOAccountWithContext(ctx context.Context, request *DeleteSSOAccountRequest) (response *DeleteSSOAccountResponse, err error)
- func (c *Client) DeleteServiceDiscovery(request *DeleteServiceDiscoveryRequest) (response *DeleteServiceDiscoveryResponse, err error)
- func (c *Client) DeleteServiceDiscoveryWithContext(ctx context.Context, request *DeleteServiceDiscoveryRequest) (response *DeleteServiceDiscoveryResponse, err error)
- func (c *Client) DescribeAccidentEventList(request *DescribeAccidentEventListRequest) (response *DescribeAccidentEventListResponse, err error)
- func (c *Client) DescribeAccidentEventListWithContext(ctx context.Context, request *DescribeAccidentEventListRequest) (response *DescribeAccidentEventListResponse, err error)
- func (c *Client) DescribeAlarmEvents(request *DescribeAlarmEventsRequest) (response *DescribeAlarmEventsResponse, err error)
- func (c *Client) DescribeAlarmEventsWithContext(ctx context.Context, request *DescribeAlarmEventsRequest) (response *DescribeAlarmEventsResponse, err error)
- func (c *Client) DescribeAlarmHistories(request *DescribeAlarmHistoriesRequest) (response *DescribeAlarmHistoriesResponse, err error)
- func (c *Client) DescribeAlarmHistoriesWithContext(ctx context.Context, request *DescribeAlarmHistoriesRequest) (response *DescribeAlarmHistoriesResponse, err error)
- func (c *Client) DescribeAlarmMetrics(request *DescribeAlarmMetricsRequest) (response *DescribeAlarmMetricsResponse, err error)
- func (c *Client) DescribeAlarmMetricsWithContext(ctx context.Context, request *DescribeAlarmMetricsRequest) (response *DescribeAlarmMetricsResponse, err error)
- func (c *Client) DescribeAlarmNotice(request *DescribeAlarmNoticeRequest) (response *DescribeAlarmNoticeResponse, err error)
- func (c *Client) DescribeAlarmNoticeCallbacks(request *DescribeAlarmNoticeCallbacksRequest) (response *DescribeAlarmNoticeCallbacksResponse, err error)
- func (c *Client) DescribeAlarmNoticeCallbacksWithContext(ctx context.Context, request *DescribeAlarmNoticeCallbacksRequest) (response *DescribeAlarmNoticeCallbacksResponse, err error)
- func (c *Client) DescribeAlarmNoticeWithContext(ctx context.Context, request *DescribeAlarmNoticeRequest) (response *DescribeAlarmNoticeResponse, err error)
- func (c *Client) DescribeAlarmNotices(request *DescribeAlarmNoticesRequest) (response *DescribeAlarmNoticesResponse, err error)
- func (c *Client) DescribeAlarmNoticesWithContext(ctx context.Context, request *DescribeAlarmNoticesRequest) (response *DescribeAlarmNoticesResponse, err error)
- func (c *Client) DescribeAlarmPolicies(request *DescribeAlarmPoliciesRequest) (response *DescribeAlarmPoliciesResponse, err error)
- func (c *Client) DescribeAlarmPoliciesWithContext(ctx context.Context, request *DescribeAlarmPoliciesRequest) (response *DescribeAlarmPoliciesResponse, err error)
- func (c *Client) DescribeAlarmPolicy(request *DescribeAlarmPolicyRequest) (response *DescribeAlarmPolicyResponse, err error)
- func (c *Client) DescribeAlarmPolicyWithContext(ctx context.Context, request *DescribeAlarmPolicyRequest) (response *DescribeAlarmPolicyResponse, err error)
- func (c *Client) DescribeAlarmSmsQuota(request *DescribeAlarmSmsQuotaRequest) (response *DescribeAlarmSmsQuotaResponse, err error)
- func (c *Client) DescribeAlarmSmsQuotaWithContext(ctx context.Context, request *DescribeAlarmSmsQuotaRequest) (response *DescribeAlarmSmsQuotaResponse, err error)
- func (c *Client) DescribeAlertRules(request *DescribeAlertRulesRequest) (response *DescribeAlertRulesResponse, err error)
- func (c *Client) DescribeAlertRulesWithContext(ctx context.Context, request *DescribeAlertRulesRequest) (response *DescribeAlertRulesResponse, err error)
- func (c *Client) DescribeAllNamespaces(request *DescribeAllNamespacesRequest) (response *DescribeAllNamespacesResponse, err error)
- func (c *Client) DescribeAllNamespacesWithContext(ctx context.Context, request *DescribeAllNamespacesRequest) (response *DescribeAllNamespacesResponse, err error)
- func (c *Client) DescribeBaseMetrics(request *DescribeBaseMetricsRequest) (response *DescribeBaseMetricsResponse, err error)
- func (c *Client) DescribeBaseMetricsWithContext(ctx context.Context, request *DescribeBaseMetricsRequest) (response *DescribeBaseMetricsResponse, err error)
- func (c *Client) DescribeBasicAlarmList(request *DescribeBasicAlarmListRequest) (response *DescribeBasicAlarmListResponse, err error)
- func (c *Client) DescribeBasicAlarmListWithContext(ctx context.Context, request *DescribeBasicAlarmListRequest) (response *DescribeBasicAlarmListResponse, err error)
- func (c *Client) DescribeBindingPolicyObjectList(request *DescribeBindingPolicyObjectListRequest) (response *DescribeBindingPolicyObjectListResponse, err error)
- func (c *Client) DescribeBindingPolicyObjectListWithContext(ctx context.Context, request *DescribeBindingPolicyObjectListRequest) (response *DescribeBindingPolicyObjectListResponse, err error)
- func (c *Client) DescribeClusterAgentCreatingProgress(request *DescribeClusterAgentCreatingProgressRequest) (response *DescribeClusterAgentCreatingProgressResponse, err error)
- func (c *Client) DescribeClusterAgentCreatingProgressWithContext(ctx context.Context, request *DescribeClusterAgentCreatingProgressRequest) (response *DescribeClusterAgentCreatingProgressResponse, err error)
- func (c *Client) DescribeConditionsTemplateList(request *DescribeConditionsTemplateListRequest) (response *DescribeConditionsTemplateListResponse, err error)
- func (c *Client) DescribeConditionsTemplateListWithContext(ctx context.Context, request *DescribeConditionsTemplateListRequest) (response *DescribeConditionsTemplateListResponse, err error)
- func (c *Client) DescribeDNSConfig(request *DescribeDNSConfigRequest) (response *DescribeDNSConfigResponse, err error)
- func (c *Client) DescribeDNSConfigWithContext(ctx context.Context, request *DescribeDNSConfigRequest) (response *DescribeDNSConfigResponse, err error)
- func (c *Client) DescribeExporterIntegrations(request *DescribeExporterIntegrationsRequest) (response *DescribeExporterIntegrationsResponse, err error)
- func (c *Client) DescribeExporterIntegrationsWithContext(ctx context.Context, request *DescribeExporterIntegrationsRequest) (response *DescribeExporterIntegrationsResponse, err error)
- func (c *Client) DescribeExternalClusterRegisterCommand(request *DescribeExternalClusterRegisterCommandRequest) (response *DescribeExternalClusterRegisterCommandResponse, err error)
- func (c *Client) DescribeExternalClusterRegisterCommandWithContext(ctx context.Context, request *DescribeExternalClusterRegisterCommandRequest) (response *DescribeExternalClusterRegisterCommandResponse, err error)
- func (c *Client) DescribeExternalClusterUninstallCommand(request *DescribeExternalClusterUninstallCommandRequest) (response *DescribeExternalClusterUninstallCommandResponse, err error)
- func (c *Client) DescribeExternalClusterUninstallCommandWithContext(ctx context.Context, request *DescribeExternalClusterUninstallCommandRequest) (response *DescribeExternalClusterUninstallCommandResponse, err error)
- func (c *Client) DescribeGrafanaChannels(request *DescribeGrafanaChannelsRequest) (response *DescribeGrafanaChannelsResponse, err error)
- func (c *Client) DescribeGrafanaChannelsWithContext(ctx context.Context, request *DescribeGrafanaChannelsRequest) (response *DescribeGrafanaChannelsResponse, err error)
- func (c *Client) DescribeGrafanaConfig(request *DescribeGrafanaConfigRequest) (response *DescribeGrafanaConfigResponse, err error)
- func (c *Client) DescribeGrafanaConfigWithContext(ctx context.Context, request *DescribeGrafanaConfigRequest) (response *DescribeGrafanaConfigResponse, err error)
- func (c *Client) DescribeGrafanaEnvironments(request *DescribeGrafanaEnvironmentsRequest) (response *DescribeGrafanaEnvironmentsResponse, err error)
- func (c *Client) DescribeGrafanaEnvironmentsWithContext(ctx context.Context, request *DescribeGrafanaEnvironmentsRequest) (response *DescribeGrafanaEnvironmentsResponse, err error)
- func (c *Client) DescribeGrafanaInstances(request *DescribeGrafanaInstancesRequest) (response *DescribeGrafanaInstancesResponse, err error)
- func (c *Client) DescribeGrafanaInstancesWithContext(ctx context.Context, request *DescribeGrafanaInstancesRequest) (response *DescribeGrafanaInstancesResponse, err error)
- func (c *Client) DescribeGrafanaIntegrations(request *DescribeGrafanaIntegrationsRequest) (response *DescribeGrafanaIntegrationsResponse, err error)
- func (c *Client) DescribeGrafanaIntegrationsWithContext(ctx context.Context, request *DescribeGrafanaIntegrationsRequest) (response *DescribeGrafanaIntegrationsResponse, err error)
- func (c *Client) DescribeGrafanaNotificationChannels(request *DescribeGrafanaNotificationChannelsRequest) (response *DescribeGrafanaNotificationChannelsResponse, err error)
- func (c *Client) DescribeGrafanaNotificationChannelsWithContext(ctx context.Context, request *DescribeGrafanaNotificationChannelsRequest) (response *DescribeGrafanaNotificationChannelsResponse, err error)
- func (c *Client) DescribeGrafanaWhiteList(request *DescribeGrafanaWhiteListRequest) (response *DescribeGrafanaWhiteListResponse, err error)
- func (c *Client) DescribeGrafanaWhiteListWithContext(ctx context.Context, request *DescribeGrafanaWhiteListRequest) (response *DescribeGrafanaWhiteListResponse, err error)
- func (c *Client) DescribeInstalledPlugins(request *DescribeInstalledPluginsRequest) (response *DescribeInstalledPluginsResponse, err error)
- func (c *Client) DescribeInstalledPluginsWithContext(ctx context.Context, request *DescribeInstalledPluginsRequest) (response *DescribeInstalledPluginsResponse, err error)
- func (c *Client) DescribeMonitorResourceInfo(request *DescribeMonitorResourceInfoRequest) (response *DescribeMonitorResourceInfoResponse, err error)
- func (c *Client) DescribeMonitorResourceInfoWithContext(ctx context.Context, request *DescribeMonitorResourceInfoRequest) (response *DescribeMonitorResourceInfoResponse, err error)
- func (c *Client) DescribeMonitorTypes(request *DescribeMonitorTypesRequest) (response *DescribeMonitorTypesResponse, err error)
- func (c *Client) DescribeMonitorTypesWithContext(ctx context.Context, request *DescribeMonitorTypesRequest) (response *DescribeMonitorTypesResponse, err error)
- func (c *Client) DescribeNotificationContentTemplateSupports(request *DescribeNotificationContentTemplateSupportsRequest) (response *DescribeNotificationContentTemplateSupportsResponse, err error)
- func (c *Client) DescribeNotificationContentTemplateSupportsWithContext(ctx context.Context, ...) (response *DescribeNotificationContentTemplateSupportsResponse, err error)
- func (c *Client) DescribePhoneAlarmFlowTotalCount(request *DescribePhoneAlarmFlowTotalCountRequest) (response *DescribePhoneAlarmFlowTotalCountResponse, err error)
- func (c *Client) DescribePhoneAlarmFlowTotalCountWithContext(ctx context.Context, request *DescribePhoneAlarmFlowTotalCountRequest) (response *DescribePhoneAlarmFlowTotalCountResponse, err error)
- func (c *Client) DescribePluginOverviews(request *DescribePluginOverviewsRequest) (response *DescribePluginOverviewsResponse, err error)
- func (c *Client) DescribePluginOverviewsWithContext(ctx context.Context, request *DescribePluginOverviewsRequest) (response *DescribePluginOverviewsResponse, err error)
- func (c *Client) DescribePolicyConditionList(request *DescribePolicyConditionListRequest) (response *DescribePolicyConditionListResponse, err error)
- func (c *Client) DescribePolicyConditionListWithContext(ctx context.Context, request *DescribePolicyConditionListRequest) (response *DescribePolicyConditionListResponse, err error)
- func (c *Client) DescribePolicyGroupInfo(request *DescribePolicyGroupInfoRequest) (response *DescribePolicyGroupInfoResponse, err error)
- func (c *Client) DescribePolicyGroupInfoWithContext(ctx context.Context, request *DescribePolicyGroupInfoRequest) (response *DescribePolicyGroupInfoResponse, err error)
- func (c *Client) DescribePolicyGroupList(request *DescribePolicyGroupListRequest) (response *DescribePolicyGroupListResponse, err error)
- func (c *Client) DescribePolicyGroupListWithContext(ctx context.Context, request *DescribePolicyGroupListRequest) (response *DescribePolicyGroupListResponse, err error)
- func (c *Client) DescribePolicyObjectCount(request *DescribePolicyObjectCountRequest) (response *DescribePolicyObjectCountResponse, err error)
- func (c *Client) DescribePolicyObjectCountWithContext(ctx context.Context, request *DescribePolicyObjectCountRequest) (response *DescribePolicyObjectCountResponse, err error)
- func (c *Client) DescribeProductEventList(request *DescribeProductEventListRequest) (response *DescribeProductEventListResponse, err error)
- func (c *Client) DescribeProductEventListWithContext(ctx context.Context, request *DescribeProductEventListRequest) (response *DescribeProductEventListResponse, err error)
- func (c *Client) DescribeProductList(request *DescribeProductListRequest) (response *DescribeProductListResponse, err error)
- func (c *Client) DescribeProductListWithContext(ctx context.Context, request *DescribeProductListRequest) (response *DescribeProductListResponse, err error)
- func (c *Client) DescribePrometheusAgentInstances(request *DescribePrometheusAgentInstancesRequest) (response *DescribePrometheusAgentInstancesResponse, err error)
- func (c *Client) DescribePrometheusAgentInstancesWithContext(ctx context.Context, request *DescribePrometheusAgentInstancesRequest) (response *DescribePrometheusAgentInstancesResponse, err error)
- func (c *Client) DescribePrometheusAgents(request *DescribePrometheusAgentsRequest) (response *DescribePrometheusAgentsResponse, err error)
- func (c *Client) DescribePrometheusAgentsWithContext(ctx context.Context, request *DescribePrometheusAgentsRequest) (response *DescribePrometheusAgentsResponse, err error)
- func (c *Client) DescribePrometheusAlertGroups(request *DescribePrometheusAlertGroupsRequest) (response *DescribePrometheusAlertGroupsResponse, err error)
- func (c *Client) DescribePrometheusAlertGroupsWithContext(ctx context.Context, request *DescribePrometheusAlertGroupsRequest) (response *DescribePrometheusAlertGroupsResponse, err error)
- func (c *Client) DescribePrometheusAlertPolicy(request *DescribePrometheusAlertPolicyRequest) (response *DescribePrometheusAlertPolicyResponse, err error)
- func (c *Client) DescribePrometheusAlertPolicyWithContext(ctx context.Context, request *DescribePrometheusAlertPolicyRequest) (response *DescribePrometheusAlertPolicyResponse, err error)
- func (c *Client) DescribePrometheusClusterAgents(request *DescribePrometheusClusterAgentsRequest) (response *DescribePrometheusClusterAgentsResponse, err error)
- func (c *Client) DescribePrometheusClusterAgentsWithContext(ctx context.Context, request *DescribePrometheusClusterAgentsRequest) (response *DescribePrometheusClusterAgentsResponse, err error)
- func (c *Client) DescribePrometheusConfig(request *DescribePrometheusConfigRequest) (response *DescribePrometheusConfigResponse, err error)
- func (c *Client) DescribePrometheusConfigWithContext(ctx context.Context, request *DescribePrometheusConfigRequest) (response *DescribePrometheusConfigResponse, err error)
- func (c *Client) DescribePrometheusGlobalConfig(request *DescribePrometheusGlobalConfigRequest) (response *DescribePrometheusGlobalConfigResponse, err error)
- func (c *Client) DescribePrometheusGlobalConfigWithContext(ctx context.Context, request *DescribePrometheusGlobalConfigRequest) (response *DescribePrometheusGlobalConfigResponse, err error)
- func (c *Client) DescribePrometheusGlobalNotification(request *DescribePrometheusGlobalNotificationRequest) (response *DescribePrometheusGlobalNotificationResponse, err error)
- func (c *Client) DescribePrometheusGlobalNotificationWithContext(ctx context.Context, request *DescribePrometheusGlobalNotificationRequest) (response *DescribePrometheusGlobalNotificationResponse, err error)
- func (c *Client) DescribePrometheusInstanceDetail(request *DescribePrometheusInstanceDetailRequest) (response *DescribePrometheusInstanceDetailResponse, err error)
- func (c *Client) DescribePrometheusInstanceDetailWithContext(ctx context.Context, request *DescribePrometheusInstanceDetailRequest) (response *DescribePrometheusInstanceDetailResponse, err error)
- func (c *Client) DescribePrometheusInstanceInitStatus(request *DescribePrometheusInstanceInitStatusRequest) (response *DescribePrometheusInstanceInitStatusResponse, err error)
- func (c *Client) DescribePrometheusInstanceInitStatusWithContext(ctx context.Context, request *DescribePrometheusInstanceInitStatusRequest) (response *DescribePrometheusInstanceInitStatusResponse, err error)
- func (c *Client) DescribePrometheusInstanceUsage(request *DescribePrometheusInstanceUsageRequest) (response *DescribePrometheusInstanceUsageResponse, err error)
- func (c *Client) DescribePrometheusInstanceUsageWithContext(ctx context.Context, request *DescribePrometheusInstanceUsageRequest) (response *DescribePrometheusInstanceUsageResponse, err error)
- func (c *Client) DescribePrometheusInstances(request *DescribePrometheusInstancesRequest) (response *DescribePrometheusInstancesResponse, err error)
- func (c *Client) DescribePrometheusInstancesOverview(request *DescribePrometheusInstancesOverviewRequest) (response *DescribePrometheusInstancesOverviewResponse, err error)
- func (c *Client) DescribePrometheusInstancesOverviewWithContext(ctx context.Context, request *DescribePrometheusInstancesOverviewRequest) (response *DescribePrometheusInstancesOverviewResponse, err error)
- func (c *Client) DescribePrometheusInstancesWithContext(ctx context.Context, request *DescribePrometheusInstancesRequest) (response *DescribePrometheusInstancesResponse, err error)
- func (c *Client) DescribePrometheusIntegrationMetrics(request *DescribePrometheusIntegrationMetricsRequest) (response *DescribePrometheusIntegrationMetricsResponse, err error)
- func (c *Client) DescribePrometheusIntegrationMetricsWithContext(ctx context.Context, request *DescribePrometheusIntegrationMetricsRequest) (response *DescribePrometheusIntegrationMetricsResponse, err error)
- func (c *Client) DescribePrometheusRecordRules(request *DescribePrometheusRecordRulesRequest) (response *DescribePrometheusRecordRulesResponse, err error)
- func (c *Client) DescribePrometheusRecordRulesWithContext(ctx context.Context, request *DescribePrometheusRecordRulesRequest) (response *DescribePrometheusRecordRulesResponse, err error)
- func (c *Client) DescribePrometheusRegions(request *DescribePrometheusRegionsRequest) (response *DescribePrometheusRegionsResponse, err error)
- func (c *Client) DescribePrometheusRegionsWithContext(ctx context.Context, request *DescribePrometheusRegionsRequest) (response *DescribePrometheusRegionsResponse, err error)
- func (c *Client) DescribePrometheusScrapeJobs(request *DescribePrometheusScrapeJobsRequest) (response *DescribePrometheusScrapeJobsResponse, err error)
- func (c *Client) DescribePrometheusScrapeJobsWithContext(ctx context.Context, request *DescribePrometheusScrapeJobsRequest) (response *DescribePrometheusScrapeJobsResponse, err error)
- func (c *Client) DescribePrometheusScrapeStatistics(request *DescribePrometheusScrapeStatisticsRequest) (response *DescribePrometheusScrapeStatisticsResponse, err error)
- func (c *Client) DescribePrometheusScrapeStatisticsWithContext(ctx context.Context, request *DescribePrometheusScrapeStatisticsRequest) (response *DescribePrometheusScrapeStatisticsResponse, err error)
- func (c *Client) DescribePrometheusTargetsTMP(request *DescribePrometheusTargetsTMPRequest) (response *DescribePrometheusTargetsTMPResponse, err error)
- func (c *Client) DescribePrometheusTargetsTMPWithContext(ctx context.Context, request *DescribePrometheusTargetsTMPRequest) (response *DescribePrometheusTargetsTMPResponse, err error)
- func (c *Client) DescribePrometheusTemp(request *DescribePrometheusTempRequest) (response *DescribePrometheusTempResponse, err error)
- func (c *Client) DescribePrometheusTempSync(request *DescribePrometheusTempSyncRequest) (response *DescribePrometheusTempSyncResponse, err error)
- func (c *Client) DescribePrometheusTempSyncWithContext(ctx context.Context, request *DescribePrometheusTempSyncRequest) (response *DescribePrometheusTempSyncResponse, err error)
- func (c *Client) DescribePrometheusTempWithContext(ctx context.Context, request *DescribePrometheusTempRequest) (response *DescribePrometheusTempResponse, err error)
- func (c *Client) DescribePrometheusZones(request *DescribePrometheusZonesRequest) (response *DescribePrometheusZonesResponse, err error)
- func (c *Client) DescribePrometheusZonesWithContext(ctx context.Context, request *DescribePrometheusZonesRequest) (response *DescribePrometheusZonesResponse, err error)
- func (c *Client) DescribeRecordingRules(request *DescribeRecordingRulesRequest) (response *DescribeRecordingRulesResponse, err error)
- func (c *Client) DescribeRecordingRulesWithContext(ctx context.Context, request *DescribeRecordingRulesRequest) (response *DescribeRecordingRulesResponse, err error)
- func (c *Client) DescribeRemoteURLs(request *DescribeRemoteURLsRequest) (response *DescribeRemoteURLsResponse, err error)
- func (c *Client) DescribeRemoteURLsWithContext(ctx context.Context, request *DescribeRemoteURLsRequest) (response *DescribeRemoteURLsResponse, err error)
- func (c *Client) DescribeRemoteWrites(request *DescribeRemoteWritesRequest) (response *DescribeRemoteWritesResponse, err error)
- func (c *Client) DescribeRemoteWritesWithContext(ctx context.Context, request *DescribeRemoteWritesRequest) (response *DescribeRemoteWritesResponse, err error)
- func (c *Client) DescribeSSOAccount(request *DescribeSSOAccountRequest) (response *DescribeSSOAccountResponse, err error)
- func (c *Client) DescribeSSOAccountWithContext(ctx context.Context, request *DescribeSSOAccountRequest) (response *DescribeSSOAccountResponse, err error)
- func (c *Client) DescribeServiceDiscovery(request *DescribeServiceDiscoveryRequest) (response *DescribeServiceDiscoveryResponse, err error)
- func (c *Client) DescribeServiceDiscoveryWithContext(ctx context.Context, request *DescribeServiceDiscoveryRequest) (response *DescribeServiceDiscoveryResponse, err error)
- func (c *Client) DescribeStatisticData(request *DescribeStatisticDataRequest) (response *DescribeStatisticDataResponse, err error)
- func (c *Client) DescribeStatisticDataWithContext(ctx context.Context, request *DescribeStatisticDataRequest) (response *DescribeStatisticDataResponse, err error)
- func (c *Client) DestroyPrometheusInstance(request *DestroyPrometheusInstanceRequest) (response *DestroyPrometheusInstanceResponse, err error)
- func (c *Client) DestroyPrometheusInstanceWithContext(ctx context.Context, request *DestroyPrometheusInstanceRequest) (response *DestroyPrometheusInstanceResponse, err error)
- func (c *Client) EnableGrafanaInternet(request *EnableGrafanaInternetRequest) (response *EnableGrafanaInternetResponse, err error)
- func (c *Client) EnableGrafanaInternetWithContext(ctx context.Context, request *EnableGrafanaInternetRequest) (response *EnableGrafanaInternetResponse, err error)
- func (c *Client) EnableGrafanaSSO(request *EnableGrafanaSSORequest) (response *EnableGrafanaSSOResponse, err error)
- func (c *Client) EnableGrafanaSSOWithContext(ctx context.Context, request *EnableGrafanaSSORequest) (response *EnableGrafanaSSOResponse, err error)
- func (c *Client) EnableSSOCamCheck(request *EnableSSOCamCheckRequest) (response *EnableSSOCamCheckResponse, err error)
- func (c *Client) EnableSSOCamCheckWithContext(ctx context.Context, request *EnableSSOCamCheckRequest) (response *EnableSSOCamCheckResponse, err error)
- func (c *Client) ExportPrometheusReadOnlyDynamicAPI(request *ExportPrometheusReadOnlyDynamicAPIRequest) (response *ExportPrometheusReadOnlyDynamicAPIResponse, err error)
- func (c *Client) ExportPrometheusReadOnlyDynamicAPIWithContext(ctx context.Context, request *ExportPrometheusReadOnlyDynamicAPIRequest) (response *ExportPrometheusReadOnlyDynamicAPIResponse, err error)
- func (c *Client) GetMonitorData(request *GetMonitorDataRequest) (response *GetMonitorDataResponse, err error)
- func (c *Client) GetMonitorDataWithContext(ctx context.Context, request *GetMonitorDataRequest) (response *GetMonitorDataResponse, err error)
- func (c *Client) GetPrometheusAgentManagementCommand(request *GetPrometheusAgentManagementCommandRequest) (response *GetPrometheusAgentManagementCommandResponse, err error)
- func (c *Client) GetPrometheusAgentManagementCommandWithContext(ctx context.Context, request *GetPrometheusAgentManagementCommandRequest) (response *GetPrometheusAgentManagementCommandResponse, err error)
- func (c *Client) GetTopNMonitorData(request *GetTopNMonitorDataRequest) (response *GetTopNMonitorDataResponse, err error)
- func (c *Client) GetTopNMonitorDataWithContext(ctx context.Context, request *GetTopNMonitorDataRequest) (response *GetTopNMonitorDataResponse, err error)
- func (c *Client) InstallPlugins(request *InstallPluginsRequest) (response *InstallPluginsResponse, err error)
- func (c *Client) InstallPluginsWithContext(ctx context.Context, request *InstallPluginsRequest) (response *InstallPluginsResponse, err error)
- func (c *Client) ModifyAlarmNotice(request *ModifyAlarmNoticeRequest) (response *ModifyAlarmNoticeResponse, err error)
- func (c *Client) ModifyAlarmNoticeWithContext(ctx context.Context, request *ModifyAlarmNoticeRequest) (response *ModifyAlarmNoticeResponse, err error)
- func (c *Client) ModifyAlarmPolicyCondition(request *ModifyAlarmPolicyConditionRequest) (response *ModifyAlarmPolicyConditionResponse, err error)
- func (c *Client) ModifyAlarmPolicyConditionWithContext(ctx context.Context, request *ModifyAlarmPolicyConditionRequest) (response *ModifyAlarmPolicyConditionResponse, err error)
- func (c *Client) ModifyAlarmPolicyInfo(request *ModifyAlarmPolicyInfoRequest) (response *ModifyAlarmPolicyInfoResponse, err error)
- func (c *Client) ModifyAlarmPolicyInfoWithContext(ctx context.Context, request *ModifyAlarmPolicyInfoRequest) (response *ModifyAlarmPolicyInfoResponse, err error)
- func (c *Client) ModifyAlarmPolicyNotice(request *ModifyAlarmPolicyNoticeRequest) (response *ModifyAlarmPolicyNoticeResponse, err error)
- func (c *Client) ModifyAlarmPolicyNoticeWithContext(ctx context.Context, request *ModifyAlarmPolicyNoticeRequest) (response *ModifyAlarmPolicyNoticeResponse, err error)
- func (c *Client) ModifyAlarmPolicyStatus(request *ModifyAlarmPolicyStatusRequest) (response *ModifyAlarmPolicyStatusResponse, err error)
- func (c *Client) ModifyAlarmPolicyStatusWithContext(ctx context.Context, request *ModifyAlarmPolicyStatusRequest) (response *ModifyAlarmPolicyStatusResponse, err error)
- func (c *Client) ModifyAlarmPolicyTasks(request *ModifyAlarmPolicyTasksRequest) (response *ModifyAlarmPolicyTasksResponse, err error)
- func (c *Client) ModifyAlarmPolicyTasksWithContext(ctx context.Context, request *ModifyAlarmPolicyTasksRequest) (response *ModifyAlarmPolicyTasksResponse, err error)
- func (c *Client) ModifyAlarmReceivers(request *ModifyAlarmReceiversRequest) (response *ModifyAlarmReceiversResponse, err error)
- func (c *Client) ModifyAlarmReceiversWithContext(ctx context.Context, request *ModifyAlarmReceiversRequest) (response *ModifyAlarmReceiversResponse, err error)
- func (c *Client) ModifyGrafanaInstance(request *ModifyGrafanaInstanceRequest) (response *ModifyGrafanaInstanceResponse, err error)
- func (c *Client) ModifyGrafanaInstanceWithContext(ctx context.Context, request *ModifyGrafanaInstanceRequest) (response *ModifyGrafanaInstanceResponse, err error)
- func (c *Client) ModifyPolicyGroup(request *ModifyPolicyGroupRequest) (response *ModifyPolicyGroupResponse, err error)
- func (c *Client) ModifyPolicyGroupWithContext(ctx context.Context, request *ModifyPolicyGroupRequest) (response *ModifyPolicyGroupResponse, err error)
- func (c *Client) ModifyPrometheusAgentExternalLabels(request *ModifyPrometheusAgentExternalLabelsRequest) (response *ModifyPrometheusAgentExternalLabelsResponse, err error)
- func (c *Client) ModifyPrometheusAgentExternalLabelsWithContext(ctx context.Context, request *ModifyPrometheusAgentExternalLabelsRequest) (response *ModifyPrometheusAgentExternalLabelsResponse, err error)
- func (c *Client) ModifyPrometheusAlertPolicy(request *ModifyPrometheusAlertPolicyRequest) (response *ModifyPrometheusAlertPolicyResponse, err error)
- func (c *Client) ModifyPrometheusAlertPolicyWithContext(ctx context.Context, request *ModifyPrometheusAlertPolicyRequest) (response *ModifyPrometheusAlertPolicyResponse, err error)
- func (c *Client) ModifyPrometheusConfig(request *ModifyPrometheusConfigRequest) (response *ModifyPrometheusConfigResponse, err error)
- func (c *Client) ModifyPrometheusConfigWithContext(ctx context.Context, request *ModifyPrometheusConfigRequest) (response *ModifyPrometheusConfigResponse, err error)
- func (c *Client) ModifyPrometheusGlobalNotification(request *ModifyPrometheusGlobalNotificationRequest) (response *ModifyPrometheusGlobalNotificationResponse, err error)
- func (c *Client) ModifyPrometheusGlobalNotificationWithContext(ctx context.Context, request *ModifyPrometheusGlobalNotificationRequest) (response *ModifyPrometheusGlobalNotificationResponse, err error)
- func (c *Client) ModifyPrometheusInstanceAttributes(request *ModifyPrometheusInstanceAttributesRequest) (response *ModifyPrometheusInstanceAttributesResponse, err error)
- func (c *Client) ModifyPrometheusInstanceAttributesWithContext(ctx context.Context, request *ModifyPrometheusInstanceAttributesRequest) (response *ModifyPrometheusInstanceAttributesResponse, err error)
- func (c *Client) ModifyPrometheusRecordRuleYaml(request *ModifyPrometheusRecordRuleYamlRequest) (response *ModifyPrometheusRecordRuleYamlResponse, err error)
- func (c *Client) ModifyPrometheusRecordRuleYamlWithContext(ctx context.Context, request *ModifyPrometheusRecordRuleYamlRequest) (response *ModifyPrometheusRecordRuleYamlResponse, err error)
- func (c *Client) ModifyPrometheusTemp(request *ModifyPrometheusTempRequest) (response *ModifyPrometheusTempResponse, err error)
- func (c *Client) ModifyPrometheusTempWithContext(ctx context.Context, request *ModifyPrometheusTempRequest) (response *ModifyPrometheusTempResponse, err error)
- func (c *Client) ModifyRemoteURLs(request *ModifyRemoteURLsRequest) (response *ModifyRemoteURLsResponse, err error)
- func (c *Client) ModifyRemoteURLsWithContext(ctx context.Context, request *ModifyRemoteURLsRequest) (response *ModifyRemoteURLsResponse, err error)
- func (c *Client) ResumeGrafanaInstance(request *ResumeGrafanaInstanceRequest) (response *ResumeGrafanaInstanceResponse, err error)
- func (c *Client) ResumeGrafanaInstanceWithContext(ctx context.Context, request *ResumeGrafanaInstanceRequest) (response *ResumeGrafanaInstanceResponse, err error)
- func (c *Client) RunPrometheusInstance(request *RunPrometheusInstanceRequest) (response *RunPrometheusInstanceResponse, err error)
- func (c *Client) RunPrometheusInstanceWithContext(ctx context.Context, request *RunPrometheusInstanceRequest) (response *RunPrometheusInstanceResponse, err error)
- func (c *Client) SetDefaultAlarmPolicy(request *SetDefaultAlarmPolicyRequest) (response *SetDefaultAlarmPolicyResponse, err error)
- func (c *Client) SetDefaultAlarmPolicyWithContext(ctx context.Context, request *SetDefaultAlarmPolicyRequest) (response *SetDefaultAlarmPolicyResponse, err error)
- func (c *Client) SyncPrometheusTemp(request *SyncPrometheusTempRequest) (response *SyncPrometheusTempResponse, err error)
- func (c *Client) SyncPrometheusTempWithContext(ctx context.Context, request *SyncPrometheusTempRequest) (response *SyncPrometheusTempResponse, err error)
- func (c *Client) TerminatePrometheusInstances(request *TerminatePrometheusInstancesRequest) (response *TerminatePrometheusInstancesResponse, err error)
- func (c *Client) TerminatePrometheusInstancesWithContext(ctx context.Context, request *TerminatePrometheusInstancesRequest) (response *TerminatePrometheusInstancesResponse, err error)
- func (c *Client) UnBindingAllPolicyObject(request *UnBindingAllPolicyObjectRequest) (response *UnBindingAllPolicyObjectResponse, err error)
- func (c *Client) UnBindingAllPolicyObjectWithContext(ctx context.Context, request *UnBindingAllPolicyObjectRequest) (response *UnBindingAllPolicyObjectResponse, err error)
- func (c *Client) UnBindingPolicyObject(request *UnBindingPolicyObjectRequest) (response *UnBindingPolicyObjectResponse, err error)
- func (c *Client) UnBindingPolicyObjectWithContext(ctx context.Context, request *UnBindingPolicyObjectRequest) (response *UnBindingPolicyObjectResponse, err error)
- func (c *Client) UnbindPrometheusManagedGrafana(request *UnbindPrometheusManagedGrafanaRequest) (response *UnbindPrometheusManagedGrafanaResponse, err error)
- func (c *Client) UnbindPrometheusManagedGrafanaWithContext(ctx context.Context, request *UnbindPrometheusManagedGrafanaRequest) (response *UnbindPrometheusManagedGrafanaResponse, err error)
- func (c *Client) UninstallGrafanaDashboard(request *UninstallGrafanaDashboardRequest) (response *UninstallGrafanaDashboardResponse, err error)
- func (c *Client) UninstallGrafanaDashboardWithContext(ctx context.Context, request *UninstallGrafanaDashboardRequest) (response *UninstallGrafanaDashboardResponse, err error)
- func (c *Client) UninstallGrafanaPlugins(request *UninstallGrafanaPluginsRequest) (response *UninstallGrafanaPluginsResponse, err error)
- func (c *Client) UninstallGrafanaPluginsWithContext(ctx context.Context, request *UninstallGrafanaPluginsRequest) (response *UninstallGrafanaPluginsResponse, err error)
- func (c *Client) UpdateAlertRule(request *UpdateAlertRuleRequest) (response *UpdateAlertRuleResponse, err error)
- func (c *Client) UpdateAlertRuleState(request *UpdateAlertRuleStateRequest) (response *UpdateAlertRuleStateResponse, err error)
- func (c *Client) UpdateAlertRuleStateWithContext(ctx context.Context, request *UpdateAlertRuleStateRequest) (response *UpdateAlertRuleStateResponse, err error)
- func (c *Client) UpdateAlertRuleWithContext(ctx context.Context, request *UpdateAlertRuleRequest) (response *UpdateAlertRuleResponse, err error)
- func (c *Client) UpdateDNSConfig(request *UpdateDNSConfigRequest) (response *UpdateDNSConfigResponse, err error)
- func (c *Client) UpdateDNSConfigWithContext(ctx context.Context, request *UpdateDNSConfigRequest) (response *UpdateDNSConfigResponse, err error)
- func (c *Client) UpdateExporterIntegration(request *UpdateExporterIntegrationRequest) (response *UpdateExporterIntegrationResponse, err error)
- func (c *Client) UpdateExporterIntegrationWithContext(ctx context.Context, request *UpdateExporterIntegrationRequest) (response *UpdateExporterIntegrationResponse, err error)
- func (c *Client) UpdateGrafanaConfig(request *UpdateGrafanaConfigRequest) (response *UpdateGrafanaConfigResponse, err error)
- func (c *Client) UpdateGrafanaConfigWithContext(ctx context.Context, request *UpdateGrafanaConfigRequest) (response *UpdateGrafanaConfigResponse, err error)
- func (c *Client) UpdateGrafanaEnvironments(request *UpdateGrafanaEnvironmentsRequest) (response *UpdateGrafanaEnvironmentsResponse, err error)
- func (c *Client) UpdateGrafanaEnvironmentsWithContext(ctx context.Context, request *UpdateGrafanaEnvironmentsRequest) (response *UpdateGrafanaEnvironmentsResponse, err error)
- func (c *Client) UpdateGrafanaIntegration(request *UpdateGrafanaIntegrationRequest) (response *UpdateGrafanaIntegrationResponse, err error)
- func (c *Client) UpdateGrafanaIntegrationWithContext(ctx context.Context, request *UpdateGrafanaIntegrationRequest) (response *UpdateGrafanaIntegrationResponse, err error)
- func (c *Client) UpdateGrafanaNotificationChannel(request *UpdateGrafanaNotificationChannelRequest) (response *UpdateGrafanaNotificationChannelResponse, err error)
- func (c *Client) UpdateGrafanaNotificationChannelWithContext(ctx context.Context, request *UpdateGrafanaNotificationChannelRequest) (response *UpdateGrafanaNotificationChannelResponse, err error)
- func (c *Client) UpdateGrafanaWhiteList(request *UpdateGrafanaWhiteListRequest) (response *UpdateGrafanaWhiteListResponse, err error)
- func (c *Client) UpdateGrafanaWhiteListWithContext(ctx context.Context, request *UpdateGrafanaWhiteListRequest) (response *UpdateGrafanaWhiteListResponse, err error)
- func (c *Client) UpdatePrometheusAgentStatus(request *UpdatePrometheusAgentStatusRequest) (response *UpdatePrometheusAgentStatusResponse, err error)
- func (c *Client) UpdatePrometheusAgentStatusWithContext(ctx context.Context, request *UpdatePrometheusAgentStatusRequest) (response *UpdatePrometheusAgentStatusResponse, err error)
- func (c *Client) UpdatePrometheusAlertGroup(request *UpdatePrometheusAlertGroupRequest) (response *UpdatePrometheusAlertGroupResponse, err error)
- func (c *Client) UpdatePrometheusAlertGroupState(request *UpdatePrometheusAlertGroupStateRequest) (response *UpdatePrometheusAlertGroupStateResponse, err error)
- func (c *Client) UpdatePrometheusAlertGroupStateWithContext(ctx context.Context, request *UpdatePrometheusAlertGroupStateRequest) (response *UpdatePrometheusAlertGroupStateResponse, err error)
- func (c *Client) UpdatePrometheusAlertGroupWithContext(ctx context.Context, request *UpdatePrometheusAlertGroupRequest) (response *UpdatePrometheusAlertGroupResponse, err error)
- func (c *Client) UpdatePrometheusScrapeJob(request *UpdatePrometheusScrapeJobRequest) (response *UpdatePrometheusScrapeJobResponse, err error)
- func (c *Client) UpdatePrometheusScrapeJobWithContext(ctx context.Context, request *UpdatePrometheusScrapeJobRequest) (response *UpdatePrometheusScrapeJobResponse, err error)
- func (c *Client) UpdateRecordingRule(request *UpdateRecordingRuleRequest) (response *UpdateRecordingRuleResponse, err error)
- func (c *Client) UpdateRecordingRuleWithContext(ctx context.Context, request *UpdateRecordingRuleRequest) (response *UpdateRecordingRuleResponse, err error)
- func (c *Client) UpdateSSOAccount(request *UpdateSSOAccountRequest) (response *UpdateSSOAccountResponse, err error)
- func (c *Client) UpdateSSOAccountWithContext(ctx context.Context, request *UpdateSSOAccountRequest) (response *UpdateSSOAccountResponse, err error)
- func (c *Client) UpdateServiceDiscovery(request *UpdateServiceDiscoveryRequest) (response *UpdateServiceDiscoveryResponse, err error)
- func (c *Client) UpdateServiceDiscoveryWithContext(ctx context.Context, request *UpdateServiceDiscoveryRequest) (response *UpdateServiceDiscoveryResponse, err error)
- func (c *Client) UpgradeGrafanaDashboard(request *UpgradeGrafanaDashboardRequest) (response *UpgradeGrafanaDashboardResponse, err error)
- func (c *Client) UpgradeGrafanaDashboardWithContext(ctx context.Context, request *UpgradeGrafanaDashboardRequest) (response *UpgradeGrafanaDashboardResponse, err error)
- func (c *Client) UpgradeGrafanaInstance(request *UpgradeGrafanaInstanceRequest) (response *UpgradeGrafanaInstanceResponse, err error)
- func (c *Client) UpgradeGrafanaInstanceWithContext(ctx context.Context, request *UpgradeGrafanaInstanceRequest) (response *UpgradeGrafanaInstanceResponse, err error)
- type CommonNamespace
- type CommonNamespaceNew
- type Condition
- type ConditionsTemp
- type CreateAlarmNoticeRequest
- type CreateAlarmNoticeRequestParams
- type CreateAlarmNoticeResponse
- type CreateAlarmNoticeResponseParams
- type CreateAlarmPolicyRequest
- type CreateAlarmPolicyRequestParams
- type CreateAlarmPolicyResponse
- type CreateAlarmPolicyResponseParams
- type CreateAlarmShieldRequest
- type CreateAlarmShieldRequestParams
- type CreateAlarmShieldResponse
- type CreateAlarmShieldResponseParams
- type CreateAlertRuleRequest
- type CreateAlertRuleRequestParams
- type CreateAlertRuleResponse
- type CreateAlertRuleResponseParams
- type CreateConditionsTemplateRequest
- type CreateConditionsTemplateRequestParams
- type CreateConditionsTemplateResponse
- type CreateConditionsTemplateResponseParams
- type CreateExporterIntegrationRequest
- type CreateExporterIntegrationRequestParams
- type CreateExporterIntegrationResponse
- type CreateExporterIntegrationResponseParams
- type CreateExternalClusterRequest
- type CreateExternalClusterRequestParams
- type CreateExternalClusterResponse
- type CreateExternalClusterResponseParams
- type CreateGrafanaInstanceRequest
- type CreateGrafanaInstanceRequestParams
- type CreateGrafanaInstanceResponse
- type CreateGrafanaInstanceResponseParams
- type CreateGrafanaIntegrationRequest
- type CreateGrafanaIntegrationRequestParams
- type CreateGrafanaIntegrationResponse
- type CreateGrafanaIntegrationResponseParams
- type CreateGrafanaNotificationChannelRequest
- type CreateGrafanaNotificationChannelRequestParams
- type CreateGrafanaNotificationChannelResponse
- type CreateGrafanaNotificationChannelResponseParams
- type CreatePolicyGroupCondition
- type CreatePolicyGroupEventCondition
- type CreatePolicyGroupRequest
- type CreatePolicyGroupRequestParams
- type CreatePolicyGroupResponse
- type CreatePolicyGroupResponseParams
- type CreatePrometheusAgentRequest
- type CreatePrometheusAgentRequestParams
- type CreatePrometheusAgentResponse
- type CreatePrometheusAgentResponseParams
- type CreatePrometheusAlertGroupRequest
- type CreatePrometheusAlertGroupRequestParams
- type CreatePrometheusAlertGroupResponse
- type CreatePrometheusAlertGroupResponseParams
- type CreatePrometheusAlertPolicyRequest
- type CreatePrometheusAlertPolicyRequestParams
- type CreatePrometheusAlertPolicyResponse
- type CreatePrometheusAlertPolicyResponseParams
- type CreatePrometheusClusterAgentRequest
- type CreatePrometheusClusterAgentRequestParams
- type CreatePrometheusClusterAgentResponse
- type CreatePrometheusClusterAgentResponseParams
- type CreatePrometheusConfigRequest
- type CreatePrometheusConfigRequestParams
- type CreatePrometheusConfigResponse
- type CreatePrometheusConfigResponseParams
- type CreatePrometheusGlobalNotificationRequest
- type CreatePrometheusGlobalNotificationRequestParams
- type CreatePrometheusGlobalNotificationResponse
- type CreatePrometheusGlobalNotificationResponseParams
- type CreatePrometheusMultiTenantInstancePostPayModeRequest
- type CreatePrometheusMultiTenantInstancePostPayModeRequestParams
- type CreatePrometheusMultiTenantInstancePostPayModeResponse
- type CreatePrometheusMultiTenantInstancePostPayModeResponseParams
- type CreatePrometheusRecordRuleYamlRequest
- type CreatePrometheusRecordRuleYamlRequestParams
- type CreatePrometheusRecordRuleYamlResponse
- type CreatePrometheusRecordRuleYamlResponseParams
- type CreatePrometheusScrapeJobRequest
- type CreatePrometheusScrapeJobRequestParams
- type CreatePrometheusScrapeJobResponse
- type CreatePrometheusScrapeJobResponseParams
- type CreatePrometheusTempRequest
- type CreatePrometheusTempRequestParams
- type CreatePrometheusTempResponse
- type CreatePrometheusTempResponseParams
- type CreateRecordingRuleRequest
- type CreateRecordingRuleRequestParams
- type CreateRecordingRuleResponse
- type CreateRecordingRuleResponseParams
- type CreateSSOAccountRequest
- type CreateSSOAccountRequestParams
- type CreateSSOAccountResponse
- type CreateSSOAccountResponseParams
- type CreateServiceDiscoveryRequest
- type CreateServiceDiscoveryRequestParams
- type CreateServiceDiscoveryResponse
- type CreateServiceDiscoveryResponseParams
- type DataPoint
- type DeleteAlarmNoticesRequest
- type DeleteAlarmNoticesRequestParams
- type DeleteAlarmNoticesResponse
- type DeleteAlarmNoticesResponseParams
- type DeleteAlarmPolicyRequest
- type DeleteAlarmPolicyRequestParams
- type DeleteAlarmPolicyResponse
- type DeleteAlarmPolicyResponseParams
- type DeleteAlarmShieldsRequest
- type DeleteAlarmShieldsRequestParams
- type DeleteAlarmShieldsResponse
- type DeleteAlarmShieldsResponseParams
- type DeleteAlertRulesRequest
- type DeleteAlertRulesRequestParams
- type DeleteAlertRulesResponse
- type DeleteAlertRulesResponseParams
- type DeleteExporterIntegrationRequest
- type DeleteExporterIntegrationRequestParams
- type DeleteExporterIntegrationResponse
- type DeleteExporterIntegrationResponseParams
- type DeleteGrafanaInstanceRequest
- type DeleteGrafanaInstanceRequestParams
- type DeleteGrafanaInstanceResponse
- type DeleteGrafanaInstanceResponseParams
- type DeleteGrafanaIntegrationRequest
- type DeleteGrafanaIntegrationRequestParams
- type DeleteGrafanaIntegrationResponse
- type DeleteGrafanaIntegrationResponseParams
- type DeleteGrafanaNotificationChannelRequest
- type DeleteGrafanaNotificationChannelRequestParams
- type DeleteGrafanaNotificationChannelResponse
- type DeleteGrafanaNotificationChannelResponseParams
- type DeletePolicyGroupRequest
- type DeletePolicyGroupRequestParams
- type DeletePolicyGroupResponse
- type DeletePolicyGroupResponseParams
- type DeletePrometheusAlertGroupsRequest
- type DeletePrometheusAlertGroupsRequestParams
- type DeletePrometheusAlertGroupsResponse
- type DeletePrometheusAlertGroupsResponseParams
- type DeletePrometheusAlertPolicyRequest
- type DeletePrometheusAlertPolicyRequestParams
- type DeletePrometheusAlertPolicyResponse
- type DeletePrometheusAlertPolicyResponseParams
- type DeletePrometheusClusterAgentRequest
- type DeletePrometheusClusterAgentRequestParams
- type DeletePrometheusClusterAgentResponse
- type DeletePrometheusClusterAgentResponseParams
- type DeletePrometheusConfigRequest
- type DeletePrometheusConfigRequestParams
- type DeletePrometheusConfigResponse
- type DeletePrometheusConfigResponseParams
- type DeletePrometheusRecordRuleYamlRequest
- type DeletePrometheusRecordRuleYamlRequestParams
- type DeletePrometheusRecordRuleYamlResponse
- type DeletePrometheusRecordRuleYamlResponseParams
- type DeletePrometheusScrapeJobsRequest
- type DeletePrometheusScrapeJobsRequestParams
- type DeletePrometheusScrapeJobsResponse
- type DeletePrometheusScrapeJobsResponseParams
- type DeletePrometheusTempRequest
- type DeletePrometheusTempRequestParams
- type DeletePrometheusTempResponse
- type DeletePrometheusTempResponseParams
- type DeletePrometheusTempSyncRequest
- type DeletePrometheusTempSyncRequestParams
- type DeletePrometheusTempSyncResponse
- type DeletePrometheusTempSyncResponseParams
- type DeleteRecordingRulesRequest
- type DeleteRecordingRulesRequestParams
- type DeleteRecordingRulesResponse
- type DeleteRecordingRulesResponseParams
- type DeleteSSOAccountRequest
- type DeleteSSOAccountRequestParams
- type DeleteSSOAccountResponse
- type DeleteSSOAccountResponseParams
- type DeleteServiceDiscoveryRequest
- type DeleteServiceDiscoveryRequestParams
- type DeleteServiceDiscoveryResponse
- type DeleteServiceDiscoveryResponseParams
- type DescribeAccidentEventListAlarms
- type DescribeAccidentEventListRequest
- type DescribeAccidentEventListRequestParams
- type DescribeAccidentEventListResponse
- type DescribeAccidentEventListResponseParams
- type DescribeAlarmEventsRequest
- type DescribeAlarmEventsRequestParams
- type DescribeAlarmEventsResponse
- type DescribeAlarmEventsResponseParams
- type DescribeAlarmHistoriesRequest
- type DescribeAlarmHistoriesRequestParams
- type DescribeAlarmHistoriesResponse
- type DescribeAlarmHistoriesResponseParams
- type DescribeAlarmMetricsRequest
- type DescribeAlarmMetricsRequestParams
- type DescribeAlarmMetricsResponse
- type DescribeAlarmMetricsResponseParams
- type DescribeAlarmNoticeCallbacksRequest
- type DescribeAlarmNoticeCallbacksRequestParams
- type DescribeAlarmNoticeCallbacksResponse
- type DescribeAlarmNoticeCallbacksResponseParams
- type DescribeAlarmNoticeRequest
- type DescribeAlarmNoticeRequestParams
- type DescribeAlarmNoticeResponse
- type DescribeAlarmNoticeResponseParams
- type DescribeAlarmNoticesRequest
- type DescribeAlarmNoticesRequestParams
- type DescribeAlarmNoticesResponse
- type DescribeAlarmNoticesResponseParams
- type DescribeAlarmPoliciesRequest
- type DescribeAlarmPoliciesRequestParams
- type DescribeAlarmPoliciesResponse
- type DescribeAlarmPoliciesResponseParams
- type DescribeAlarmPolicyRequest
- type DescribeAlarmPolicyRequestParams
- type DescribeAlarmPolicyResponse
- type DescribeAlarmPolicyResponseParams
- type DescribeAlarmSmsQuotaQuota
- type DescribeAlarmSmsQuotaRequest
- type DescribeAlarmSmsQuotaRequestParams
- type DescribeAlarmSmsQuotaResponse
- type DescribeAlarmSmsQuotaResponseParams
- type DescribeAlertRulesRequest
- type DescribeAlertRulesRequestParams
- type DescribeAlertRulesResponse
- type DescribeAlertRulesResponseParams
- type DescribeAllNamespacesRequest
- type DescribeAllNamespacesRequestParams
- type DescribeAllNamespacesResponse
- type DescribeAllNamespacesResponseParams
- type DescribeBaseMetricsRequest
- type DescribeBaseMetricsRequestParams
- type DescribeBaseMetricsResponse
- type DescribeBaseMetricsResponseParams
- type DescribeBasicAlarmListAlarms
- type DescribeBasicAlarmListRequest
- type DescribeBasicAlarmListRequestParams
- type DescribeBasicAlarmListResponse
- type DescribeBasicAlarmListResponseParams
- type DescribeBindingPolicyObjectListDimension
- type DescribeBindingPolicyObjectListInstance
- type DescribeBindingPolicyObjectListInstanceGroup
- type DescribeBindingPolicyObjectListRequest
- type DescribeBindingPolicyObjectListRequestParams
- type DescribeBindingPolicyObjectListResponse
- type DescribeBindingPolicyObjectListResponseParams
- type DescribeClusterAgentCreatingProgressRequest
- type DescribeClusterAgentCreatingProgressRequestParams
- type DescribeClusterAgentCreatingProgressResponse
- type DescribeClusterAgentCreatingProgressResponseParams
- type DescribeConditionsTemplateListRequest
- type DescribeConditionsTemplateListRequestParams
- type DescribeConditionsTemplateListResponse
- type DescribeConditionsTemplateListResponseParams
- type DescribeDNSConfigRequest
- type DescribeDNSConfigRequestParams
- type DescribeDNSConfigResponse
- type DescribeDNSConfigResponseParams
- type DescribeExporterIntegrationsRequest
- type DescribeExporterIntegrationsRequestParams
- type DescribeExporterIntegrationsResponse
- type DescribeExporterIntegrationsResponseParams
- type DescribeExternalClusterRegisterCommandRequest
- type DescribeExternalClusterRegisterCommandRequestParams
- type DescribeExternalClusterRegisterCommandResponse
- type DescribeExternalClusterRegisterCommandResponseParams
- type DescribeExternalClusterUninstallCommandRequest
- type DescribeExternalClusterUninstallCommandRequestParams
- type DescribeExternalClusterUninstallCommandResponse
- type DescribeExternalClusterUninstallCommandResponseParams
- type DescribeGrafanaChannelsRequest
- type DescribeGrafanaChannelsRequestParams
- type DescribeGrafanaChannelsResponse
- type DescribeGrafanaChannelsResponseParams
- type DescribeGrafanaConfigRequest
- type DescribeGrafanaConfigRequestParams
- type DescribeGrafanaConfigResponse
- type DescribeGrafanaConfigResponseParams
- type DescribeGrafanaEnvironmentsRequest
- type DescribeGrafanaEnvironmentsRequestParams
- type DescribeGrafanaEnvironmentsResponse
- type DescribeGrafanaEnvironmentsResponseParams
- type DescribeGrafanaInstancesRequest
- type DescribeGrafanaInstancesRequestParams
- type DescribeGrafanaInstancesResponse
- type DescribeGrafanaInstancesResponseParams
- type DescribeGrafanaIntegrationsRequest
- type DescribeGrafanaIntegrationsRequestParams
- type DescribeGrafanaIntegrationsResponse
- type DescribeGrafanaIntegrationsResponseParams
- type DescribeGrafanaNotificationChannelsRequest
- type DescribeGrafanaNotificationChannelsRequestParams
- type DescribeGrafanaNotificationChannelsResponse
- type DescribeGrafanaNotificationChannelsResponseParams
- type DescribeGrafanaWhiteListRequest
- type DescribeGrafanaWhiteListRequestParams
- type DescribeGrafanaWhiteListResponse
- type DescribeGrafanaWhiteListResponseParams
- type DescribeInstalledPluginsRequest
- type DescribeInstalledPluginsRequestParams
- type DescribeInstalledPluginsResponse
- type DescribeInstalledPluginsResponseParams
- type DescribeMonitorResourceInfoRequest
- type DescribeMonitorResourceInfoRequestParams
- type DescribeMonitorResourceInfoResponse
- type DescribeMonitorResourceInfoResponseParams
- type DescribeMonitorTypesRequest
- type DescribeMonitorTypesRequestParams
- type DescribeMonitorTypesResponse
- type DescribeMonitorTypesResponseParams
- type DescribeNotificationContentTemplateSupportsRequest
- type DescribeNotificationContentTemplateSupportsRequestParams
- type DescribeNotificationContentTemplateSupportsResponse
- type DescribeNotificationContentTemplateSupportsResponseParams
- type DescribePhoneAlarmFlowTotalCountRequest
- type DescribePhoneAlarmFlowTotalCountRequestParams
- type DescribePhoneAlarmFlowTotalCountResponse
- type DescribePhoneAlarmFlowTotalCountResponseParams
- type DescribePluginOverviewsRequest
- type DescribePluginOverviewsRequestParams
- type DescribePluginOverviewsResponse
- type DescribePluginOverviewsResponseParams
- type DescribePolicyConditionListCondition
- type DescribePolicyConditionListConfigManual
- type DescribePolicyConditionListConfigManualCalcType
- type DescribePolicyConditionListConfigManualCalcValue
- type DescribePolicyConditionListConfigManualContinueTime
- type DescribePolicyConditionListConfigManualPeriod
- type DescribePolicyConditionListConfigManualPeriodNum
- type DescribePolicyConditionListConfigManualStatType
- type DescribePolicyConditionListEventMetric
- type DescribePolicyConditionListMetric
- type DescribePolicyConditionListRequest
- type DescribePolicyConditionListRequestParams
- type DescribePolicyConditionListResponse
- type DescribePolicyConditionListResponseDeprecatingInfo
- type DescribePolicyConditionListResponseParams
- type DescribePolicyGroupInfoCallback
- type DescribePolicyGroupInfoCondition
- type DescribePolicyGroupInfoConditionTpl
- type DescribePolicyGroupInfoEventCondition
- type DescribePolicyGroupInfoReceiverInfo
- type DescribePolicyGroupInfoRequest
- type DescribePolicyGroupInfoRequestParams
- type DescribePolicyGroupInfoResponse
- type DescribePolicyGroupInfoResponseParams
- type DescribePolicyGroupListGroup
- type DescribePolicyGroupListGroupInstanceGroup
- type DescribePolicyGroupListRequest
- type DescribePolicyGroupListRequestParams
- type DescribePolicyGroupListResponse
- type DescribePolicyGroupListResponseParams
- type DescribePolicyObjectCountRequest
- type DescribePolicyObjectCountRequestParams
- type DescribePolicyObjectCountResponse
- type DescribePolicyObjectCountResponseParams
- type DescribeProductEventListDimensions
- type DescribeProductEventListEvents
- type DescribeProductEventListEventsDimensions
- type DescribeProductEventListEventsGroupInfo
- type DescribeProductEventListOverView
- type DescribeProductEventListRequest
- type DescribeProductEventListRequestParams
- type DescribeProductEventListResponse
- type DescribeProductEventListResponseParams
- type DescribeProductListRequest
- type DescribeProductListRequestParams
- type DescribeProductListResponse
- type DescribeProductListResponseParams
- type DescribePrometheusAgentInstancesRequest
- type DescribePrometheusAgentInstancesRequestParams
- type DescribePrometheusAgentInstancesResponse
- type DescribePrometheusAgentInstancesResponseParams
- type DescribePrometheusAgentsRequest
- type DescribePrometheusAgentsRequestParams
- type DescribePrometheusAgentsResponse
- type DescribePrometheusAgentsResponseParams
- type DescribePrometheusAlertGroupsRequest
- type DescribePrometheusAlertGroupsRequestParams
- type DescribePrometheusAlertGroupsResponse
- type DescribePrometheusAlertGroupsResponseParams
- type DescribePrometheusAlertPolicyRequest
- type DescribePrometheusAlertPolicyRequestParams
- type DescribePrometheusAlertPolicyResponse
- type DescribePrometheusAlertPolicyResponseParams
- type DescribePrometheusClusterAgentsRequest
- type DescribePrometheusClusterAgentsRequestParams
- type DescribePrometheusClusterAgentsResponse
- type DescribePrometheusClusterAgentsResponseParams
- type DescribePrometheusConfigRequest
- type DescribePrometheusConfigRequestParams
- type DescribePrometheusConfigResponse
- type DescribePrometheusConfigResponseParams
- type DescribePrometheusGlobalConfigRequest
- type DescribePrometheusGlobalConfigRequestParams
- type DescribePrometheusGlobalConfigResponse
- type DescribePrometheusGlobalConfigResponseParams
- type DescribePrometheusGlobalNotificationRequest
- type DescribePrometheusGlobalNotificationRequestParams
- type DescribePrometheusGlobalNotificationResponse
- type DescribePrometheusGlobalNotificationResponseParams
- type DescribePrometheusInstanceDetailRequest
- type DescribePrometheusInstanceDetailRequestParams
- type DescribePrometheusInstanceDetailResponse
- type DescribePrometheusInstanceDetailResponseParams
- type DescribePrometheusInstanceInitStatusRequest
- type DescribePrometheusInstanceInitStatusRequestParams
- type DescribePrometheusInstanceInitStatusResponse
- type DescribePrometheusInstanceInitStatusResponseParams
- type DescribePrometheusInstanceUsageRequest
- type DescribePrometheusInstanceUsageRequestParams
- type DescribePrometheusInstanceUsageResponse
- type DescribePrometheusInstanceUsageResponseParams
- type DescribePrometheusInstancesOverviewRequest
- type DescribePrometheusInstancesOverviewRequestParams
- type DescribePrometheusInstancesOverviewResponse
- type DescribePrometheusInstancesOverviewResponseParams
- type DescribePrometheusInstancesRequest
- type DescribePrometheusInstancesRequestParams
- type DescribePrometheusInstancesResponse
- type DescribePrometheusInstancesResponseParams
- type DescribePrometheusIntegrationMetricsRequest
- type DescribePrometheusIntegrationMetricsRequestParams
- type DescribePrometheusIntegrationMetricsResponse
- type DescribePrometheusIntegrationMetricsResponseParams
- type DescribePrometheusRecordRulesRequest
- type DescribePrometheusRecordRulesRequestParams
- type DescribePrometheusRecordRulesResponse
- type DescribePrometheusRecordRulesResponseParams
- type DescribePrometheusRegionsRequest
- type DescribePrometheusRegionsRequestParams
- type DescribePrometheusRegionsResponse
- type DescribePrometheusRegionsResponseParams
- type DescribePrometheusScrapeJobsRequest
- type DescribePrometheusScrapeJobsRequestParams
- type DescribePrometheusScrapeJobsResponse
- type DescribePrometheusScrapeJobsResponseParams
- type DescribePrometheusScrapeStatisticsRequest
- type DescribePrometheusScrapeStatisticsRequestParams
- type DescribePrometheusScrapeStatisticsResponse
- type DescribePrometheusScrapeStatisticsResponseParams
- type DescribePrometheusTargetsTMPRequest
- type DescribePrometheusTargetsTMPRequestParams
- type DescribePrometheusTargetsTMPResponse
- type DescribePrometheusTargetsTMPResponseParams
- type DescribePrometheusTempRequest
- type DescribePrometheusTempRequestParams
- type DescribePrometheusTempResponse
- type DescribePrometheusTempResponseParams
- type DescribePrometheusTempSyncRequest
- type DescribePrometheusTempSyncRequestParams
- type DescribePrometheusTempSyncResponse
- type DescribePrometheusTempSyncResponseParams
- type DescribePrometheusZonesRequest
- type DescribePrometheusZonesRequestParams
- type DescribePrometheusZonesResponse
- type DescribePrometheusZonesResponseParams
- type DescribeRecordingRulesRequest
- type DescribeRecordingRulesRequestParams
- type DescribeRecordingRulesResponse
- type DescribeRecordingRulesResponseParams
- type DescribeRemoteURLsRequest
- type DescribeRemoteURLsRequestParams
- type DescribeRemoteURLsResponse
- type DescribeRemoteURLsResponseParams
- type DescribeRemoteWritesRequest
- type DescribeRemoteWritesRequestParams
- type DescribeRemoteWritesResponse
- type DescribeRemoteWritesResponseParams
- type DescribeSSOAccountRequest
- type DescribeSSOAccountRequestParams
- type DescribeSSOAccountResponse
- type DescribeSSOAccountResponseParams
- type DescribeServiceDiscoveryRequest
- type DescribeServiceDiscoveryRequestParams
- type DescribeServiceDiscoveryResponse
- type DescribeServiceDiscoveryResponseParams
- type DescribeStatisticDataRequest
- type DescribeStatisticDataRequestParams
- type DescribeStatisticDataResponse
- type DescribeStatisticDataResponseParams
- type DestroyPrometheusInstanceRequest
- type DestroyPrometheusInstanceRequestParams
- type DestroyPrometheusInstanceResponse
- type DestroyPrometheusInstanceResponseParams
- type Dimension
- type DimensionNew
- type DimensionsDesc
- type EnableGrafanaInternetRequest
- type EnableGrafanaInternetRequestParams
- type EnableGrafanaInternetResponse
- type EnableGrafanaInternetResponseParams
- type EnableGrafanaSSORequest
- type EnableGrafanaSSORequestParams
- type EnableGrafanaSSOResponse
- type EnableGrafanaSSOResponseParams
- type EnableSSOCamCheckRequest
- type EnableSSOCamCheckRequestParams
- type EnableSSOCamCheckResponse
- type EnableSSOCamCheckResponseParams
- type EventCondition
- type ExportPrometheusReadOnlyDynamicAPIRequest
- type ExportPrometheusReadOnlyDynamicAPIRequestParams
- type ExportPrometheusReadOnlyDynamicAPIResponse
- type ExportPrometheusReadOnlyDynamicAPIResponseParams
- type Filter
- type GetMonitorDataRequest
- type GetMonitorDataRequestParams
- type GetMonitorDataResponse
- type GetMonitorDataResponseParams
- type GetPrometheusAgentManagementCommandRequest
- type GetPrometheusAgentManagementCommandRequestParams
- type GetPrometheusAgentManagementCommandResponse
- type GetPrometheusAgentManagementCommandResponseParams
- type GetTopNMonitorDataRequest
- type GetTopNMonitorDataRequestParams
- type GetTopNMonitorDataResponse
- type GetTopNMonitorDataResponseParams
- type GrafanaAccountInfo
- type GrafanaAccountRole
- type GrafanaChannel
- type GrafanaInstanceInfo
- type GrafanaIntegrationConfig
- type GrafanaNotificationChannel
- type GrafanaPlugin
- type InstallPluginsRequest
- type InstallPluginsRequestParams
- type InstallPluginsResponse
- type InstallPluginsResponseParams
- type Instance
- type InstanceGroup
- type InstanceGroups
- type IntegrationConfiguration
- type IntegrationMetric
- type IntegrationMetricGroup
- type Label
- type LogAlarmReq
- type LogFilterInfo
- type ManagementCommand
- type Metric
- type MetricConfig
- type MetricData
- type MetricDataPoint
- type MetricObjectMeaning
- type MetricSet
- type MidQueryCondition
- type ModifyAlarmNoticeRequest
- type ModifyAlarmNoticeRequestParams
- type ModifyAlarmNoticeResponse
- type ModifyAlarmNoticeResponseParams
- type ModifyAlarmPolicyConditionRequest
- type ModifyAlarmPolicyConditionRequestParams
- type ModifyAlarmPolicyConditionResponse
- type ModifyAlarmPolicyConditionResponseParams
- type ModifyAlarmPolicyInfoRequest
- type ModifyAlarmPolicyInfoRequestParams
- type ModifyAlarmPolicyInfoResponse
- type ModifyAlarmPolicyInfoResponseParams
- type ModifyAlarmPolicyNoticeRequest
- type ModifyAlarmPolicyNoticeRequestParams
- type ModifyAlarmPolicyNoticeResponse
- type ModifyAlarmPolicyNoticeResponseParams
- type ModifyAlarmPolicyStatusRequest
- type ModifyAlarmPolicyStatusRequestParams
- type ModifyAlarmPolicyStatusResponse
- type ModifyAlarmPolicyStatusResponseParams
- type ModifyAlarmPolicyTasksRequest
- type ModifyAlarmPolicyTasksRequestParams
- type ModifyAlarmPolicyTasksResponse
- type ModifyAlarmPolicyTasksResponseParams
- type ModifyAlarmReceiversRequest
- type ModifyAlarmReceiversRequestParams
- type ModifyAlarmReceiversResponse
- type ModifyAlarmReceiversResponseParams
- type ModifyConditionsTemplateRequestCondition
- type ModifyConditionsTemplateRequestEventCondition
- type ModifyGrafanaInstanceRequest
- type ModifyGrafanaInstanceRequestParams
- type ModifyGrafanaInstanceResponse
- type ModifyGrafanaInstanceResponseParams
- type ModifyPolicyGroupCondition
- type ModifyPolicyGroupEventCondition
- type ModifyPolicyGroupRequest
- type ModifyPolicyGroupRequestParams
- type ModifyPolicyGroupResponse
- type ModifyPolicyGroupResponseParams
- type ModifyPrometheusAgentExternalLabelsRequest
- type ModifyPrometheusAgentExternalLabelsRequestParams
- type ModifyPrometheusAgentExternalLabelsResponse
- type ModifyPrometheusAgentExternalLabelsResponseParams
- type ModifyPrometheusAlertPolicyRequest
- type ModifyPrometheusAlertPolicyRequestParams
- type ModifyPrometheusAlertPolicyResponse
- type ModifyPrometheusAlertPolicyResponseParams
- type ModifyPrometheusConfigRequest
- type ModifyPrometheusConfigRequestParams
- type ModifyPrometheusConfigResponse
- type ModifyPrometheusConfigResponseParams
- type ModifyPrometheusGlobalNotificationRequest
- type ModifyPrometheusGlobalNotificationRequestParams
- type ModifyPrometheusGlobalNotificationResponse
- type ModifyPrometheusGlobalNotificationResponseParams
- type ModifyPrometheusInstanceAttributesRequest
- type ModifyPrometheusInstanceAttributesRequestParams
- type ModifyPrometheusInstanceAttributesResponse
- type ModifyPrometheusInstanceAttributesResponseParams
- type ModifyPrometheusRecordRuleYamlRequest
- type ModifyPrometheusRecordRuleYamlRequestParams
- type ModifyPrometheusRecordRuleYamlResponse
- type ModifyPrometheusRecordRuleYamlResponseParams
- type ModifyPrometheusTempRequest
- type ModifyPrometheusTempRequestParams
- type ModifyPrometheusTempResponse
- type ModifyPrometheusTempResponseParams
- type ModifyRemoteURLsRequest
- type ModifyRemoteURLsRequestParams
- type ModifyRemoteURLsResponse
- type ModifyRemoteURLsResponseParams
- type MonitorTypeInfo
- type MonitorTypeNamespace
- type NoticeBindPolicys
- type NoticeContentTmplBindInfo
- type NotificationContentTemplateSupport
- type NotificationContentTemplateSupportDetail
- type Operator
- type PeriodsSt
- type Point
- type PolicyGroup
- type PolicyGroupReceiverInfo
- type PolicyTag
- type ProductSimple
- type PrometheusAgent
- type PrometheusAgentInfo
- type PrometheusAgentOverview
- type PrometheusAlertAllowTimeRange
- type PrometheusAlertCustomReceiver
- type PrometheusAlertGroupRuleSet
- type PrometheusAlertGroupSet
- type PrometheusAlertManagerConfig
- type PrometheusAlertPolicyItem
- type PrometheusAlertRule
- type PrometheusClusterAgentBasic
- type PrometheusClusterAgentPodConfig
- type PrometheusClusterScrapeStatistics
- type PrometheusConfigItem
- type PrometheusDynamicAPIResponseHTTP
- type PrometheusInstanceGrantInfo
- type PrometheusInstanceScrapeStatistics
- type PrometheusInstanceTenantUsage
- type PrometheusInstancesItem
- type PrometheusInstancesOverview
- type PrometheusJobScrapeStatistics
- type PrometheusJobTargets
- type PrometheusMetricScrapeStatistics
- type PrometheusNotificationItem
- type PrometheusRecordRuleYamlItem
- type PrometheusRegionItem
- type PrometheusRuleKV
- type PrometheusRuleSet
- type PrometheusScrapeJob
- type PrometheusStringKeyValuePair
- type PrometheusTag
- type PrometheusTarget
- type PrometheusTemp
- type PrometheusTempModify
- type PrometheusTemplateSyncTarget
- type PrometheusZoneItem
- type ReceiverInfo
- type RecordingRuleSet
- type RegionPolicyObjectCount
- type RemoteWrite
- type RemoteWriteHeader
- type ResumeGrafanaInstanceRequest
- type ResumeGrafanaInstanceRequestParams
- type ResumeGrafanaInstanceResponse
- type ResumeGrafanaInstanceResponseParams
- type RunPrometheusInstanceRequest
- type RunPrometheusInstanceRequestParams
- type RunPrometheusInstanceResponse
- type RunPrometheusInstanceResponseParams
- type ServiceDiscoveryItem
- type SetDefaultAlarmPolicyRequest
- type SetDefaultAlarmPolicyRequestParams
- type SetDefaultAlarmPolicyResponse
- type SetDefaultAlarmPolicyResponseParams
- type SingleOrderedDataPoint
- type SyncPrometheusTempRequest
- type SyncPrometheusTempRequestParams
- type SyncPrometheusTempResponse
- type SyncPrometheusTempResponseParams
- type Tag
- type TagInstance
- type Targets
- type TaskStepInfo
- type TemplateGroup
- type TerminatePrometheusInstancesRequest
- type TerminatePrometheusInstancesRequestParams
- type TerminatePrometheusInstancesResponse
- type TerminatePrometheusInstancesResponseParams
- type Toleration
- type URLNotice
- type UnBindingAllPolicyObjectRequest
- type UnBindingAllPolicyObjectRequestParams
- type UnBindingAllPolicyObjectResponse
- type UnBindingAllPolicyObjectResponseParams
- type UnBindingPolicyObjectRequest
- type UnBindingPolicyObjectRequestParams
- type UnBindingPolicyObjectResponse
- type UnBindingPolicyObjectResponseParams
- type UnbindPrometheusManagedGrafanaRequest
- type UnbindPrometheusManagedGrafanaRequestParams
- type UnbindPrometheusManagedGrafanaResponse
- type UnbindPrometheusManagedGrafanaResponseParams
- type UninstallGrafanaDashboardRequest
- type UninstallGrafanaDashboardRequestParams
- type UninstallGrafanaDashboardResponse
- type UninstallGrafanaDashboardResponseParams
- type UninstallGrafanaPluginsRequest
- type UninstallGrafanaPluginsRequestParams
- type UninstallGrafanaPluginsResponse
- type UninstallGrafanaPluginsResponseParams
- type UpdateAlertRuleRequest
- type UpdateAlertRuleRequestParams
- type UpdateAlertRuleResponse
- type UpdateAlertRuleResponseParams
- type UpdateAlertRuleStateRequest
- type UpdateAlertRuleStateRequestParams
- type UpdateAlertRuleStateResponse
- type UpdateAlertRuleStateResponseParams
- type UpdateDNSConfigRequest
- type UpdateDNSConfigRequestParams
- type UpdateDNSConfigResponse
- type UpdateDNSConfigResponseParams
- type UpdateExporterIntegrationRequest
- type UpdateExporterIntegrationRequestParams
- type UpdateExporterIntegrationResponse
- type UpdateExporterIntegrationResponseParams
- type UpdateGrafanaConfigRequest
- type UpdateGrafanaConfigRequestParams
- type UpdateGrafanaConfigResponse
- type UpdateGrafanaConfigResponseParams
- type UpdateGrafanaEnvironmentsRequest
- type UpdateGrafanaEnvironmentsRequestParams
- type UpdateGrafanaEnvironmentsResponse
- type UpdateGrafanaEnvironmentsResponseParams
- type UpdateGrafanaIntegrationRequest
- type UpdateGrafanaIntegrationRequestParams
- type UpdateGrafanaIntegrationResponse
- type UpdateGrafanaIntegrationResponseParams
- type UpdateGrafanaNotificationChannelRequest
- type UpdateGrafanaNotificationChannelRequestParams
- type UpdateGrafanaNotificationChannelResponse
- type UpdateGrafanaNotificationChannelResponseParams
- type UpdateGrafanaWhiteListRequest
- type UpdateGrafanaWhiteListRequestParams
- type UpdateGrafanaWhiteListResponse
- type UpdateGrafanaWhiteListResponseParams
- type UpdatePrometheusAgentStatusRequest
- type UpdatePrometheusAgentStatusRequestParams
- type UpdatePrometheusAgentStatusResponse
- type UpdatePrometheusAgentStatusResponseParams
- type UpdatePrometheusAlertGroupRequest
- type UpdatePrometheusAlertGroupRequestParams
- type UpdatePrometheusAlertGroupResponse
- type UpdatePrometheusAlertGroupResponseParams
- type UpdatePrometheusAlertGroupStateRequest
- type UpdatePrometheusAlertGroupStateRequestParams
- type UpdatePrometheusAlertGroupStateResponse
- type UpdatePrometheusAlertGroupStateResponseParams
- type UpdatePrometheusScrapeJobRequest
- type UpdatePrometheusScrapeJobRequestParams
- type UpdatePrometheusScrapeJobResponse
- type UpdatePrometheusScrapeJobResponseParams
- type UpdateRecordingRuleRequest
- type UpdateRecordingRuleRequestParams
- type UpdateRecordingRuleResponse
- type UpdateRecordingRuleResponseParams
- type UpdateSSOAccountRequest
- type UpdateSSOAccountRequestParams
- type UpdateSSOAccountResponse
- type UpdateSSOAccountResponseParams
- type UpdateServiceDiscoveryRequest
- type UpdateServiceDiscoveryRequestParams
- type UpdateServiceDiscoveryResponse
- type UpdateServiceDiscoveryResponseParams
- type UpgradeGrafanaDashboardRequest
- type UpgradeGrafanaDashboardRequestParams
- type UpgradeGrafanaDashboardResponse
- type UpgradeGrafanaDashboardResponseParams
- type UpgradeGrafanaInstanceRequest
- type UpgradeGrafanaInstanceRequestParams
- type UpgradeGrafanaInstanceResponse
- type UpgradeGrafanaInstanceResponseParams
- type UserNotice
- type WriteDestination
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 访问鉴权失败。 AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" // 请求未授权。请参考 CAM 文档对鉴权的说明。 AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。 DRYRUNOPERATION = "DryRunOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 云产品侧指标回调接口异常 FAILEDOPERATION_APITRANSLATEERROR = "FailedOperation.APITranslateError" // 访问STS失败。 FAILEDOPERATION_ACCESSSTSFAIL = "FailedOperation.AccessSTSFail" // 访问用户TKE集群失败。 FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" // 访问标签服务失败。 FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail" // agent当前状态不允许该操作。 FAILEDOPERATION_AGENTNOTALLOWED = "FailedOperation.AgentNotAllowed" // Agent版本不支持该操作,请升级Agent。 FAILEDOPERATION_AGENTVERSIONNOTSUPPORTED = "FailedOperation.AgentVersionNotSupported" // 该实例上有正在运行的Agent。 FAILEDOPERATION_AGENTSNOTINUNINSTALLSTAGE = "FailedOperation.AgentsNotInUninstallStage" // 删除过滤条件失败。 FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" // 创建告警策略失败。 FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" // 告警策略删除失败。 FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" // 告警策略查询失败。 FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" // 告警策略修改失败。 FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" // 删除触发条件失败。 FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" // Yaml 格式不正确。 FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" // 集群不存在。 FAILEDOPERATION_CLUSTERNOTFOUND = "FailedOperation.ClusterNotFound" // FailedOperation.ComponentClientCommon FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" // FailedOperation.ComponentClientHttp FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" // FailedOperation.ComponentClientUnpack FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" // 创建实例失败。 FAILEDOPERATION_CREATEINSTANCE = "FailedOperation.CreateInstance" // 该账号创建实例被限制。 FAILEDOPERATION_CREATEINSTANCELIMITED = "FailedOperation.CreateInstanceLimited" // 数据表字段不存在。 FAILEDOPERATION_DATACOLUMNNOTFOUND = "FailedOperation.DataColumnNotFound" // 数据查询失败。 FAILEDOPERATION_DATAQUERYFAILED = "FailedOperation.DataQueryFailed" // 数据表不存在。 FAILEDOPERATION_DATATABLENOTFOUND = "FailedOperation.DataTableNotFound" // FailedOperation.Db FAILEDOPERATION_DB = "FailedOperation.Db" // 数据库查询失败。 FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" // 创建数据库记录失败。 FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" // 数据库记录删除失败。 FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" // FailedOperation.DbRecordNotFound FAILEDOPERATION_DBRECORDNOTFOUND = "FailedOperation.DbRecordNotFound" // 数据库记录更新失败。 FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" // 数据库事务开始失败。 FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" // 数据库事务提交失败。 FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" // 请求维度查询服务失败。 FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" // 被除数为0。 FAILEDOPERATION_DIVISIONBYZERO = "FailedOperation.DivisionByZero" // 后端服务超时 FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" // DoTRPCTransferFailed FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" // 网络调用报错 FAILEDOPERATION_DOTRPCTRANSFERFAILEDWITHCORRUPTIONDATA = "FailedOperation.DoTRPCTransferFailedWithCorruptionData" // 查询分析数据失败。 FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" // druid表不存在。 FAILEDOPERATION_DRUIDTABLENOTFOUND = "FailedOperation.DruidTableNotFound" // 名字重复。 FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" // 未开通。 FAILEDOPERATION_ERRNOTOPEN = "FailedOperation.ErrNotOpen" // 欠费。 FAILEDOPERATION_ERROWED = "FailedOperation.ErrOwed" // 生成资源ID错误。 FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" // 实例不存在。 FAILEDOPERATION_INSTANCENOTFOUND = "FailedOperation.InstanceNotFound" // 实例没有运行。 FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" // 内部服务错误。 FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" // FailedOperation.KubeClientConf FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" // FailedOperation.KubeCommon FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" // 地区不可用。 FAILEDOPERATION_REGIONUNAVAILABLE = "FailedOperation.RegionUnavailable" // 资源冲突 FAILEDOPERATION_RESOURCECONFLICT = "FailedOperation.ResourceConflict" // 资源已经存在。 FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" // 资源不存在。 FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" // 资源正在被操作。 FAILEDOPERATION_RESOURCEOPERATING = "FailedOperation.ResourceOperating" // 发送授权请求失败。 FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest" // 服务未启用,开通服务后方可使用。 FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" // 没有访问TKE权限。 FAILEDOPERATION_TKECLIENTAUTHFAIL = "FailedOperation.TKEClientAuthFail" // TKE的endpoint不可访问。 FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" // 更新TKE资源时出现冲突。 FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" // 可用区不可用。 FAILEDOPERATION_ZONEUNAVAILABLE = "FailedOperation.ZoneUnavailable" // 内部错误。 INTERNALERROR = "InternalError" // 回调出错。 INTERNALERROR_CALLBACKFAIL = "InternalError.CallbackFail" // InternalError.Db INTERNALERROR_DB = "InternalError.Db" // InternalError.DbRecordNotFound INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" // 依赖的其他api出错。 INTERNALERROR_DEPENDSAPI = "InternalError.DependsApi" // 依赖的db出错。 INTERNALERROR_DEPENDSDB = "InternalError.DependsDb" // 依赖的mq出错。 INTERNALERROR_DEPENDSMQ = "InternalError.DependsMq" // 执行超时。 INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" // InternalError.Param INTERNALERROR_PARAM = "InternalError.Param" // 系统错误。 INTERNALERROR_SYSTEM = "InternalError.System" // InternalError.TaskNotFound INTERNALERROR_TASKNOTFOUND = "InternalError.TaskNotFound" // 任务结果解析错误。 INTERNALERROR_TASKRESULTFORMAT = "InternalError.TaskResultFormat" // InternalError.UnexpectedInternal INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // InvalidParameter.ClusterNotFound INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" // 重复提交任务。 INVALIDPARAMETER_DUPTASK = "InvalidParameter.DupTask" // 无效的AppId。 INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" // 参数错误。 INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" // 参数错误。 INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" // 缺少平台配置。 INVALIDPARAMETER_MISSAKSK = "InvalidParameter.MissAKSK" // InvalidParameter.Param INVALIDPARAMETER_PARAM = "InvalidParameter.Param" // 参数错误。 INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" // InvalidParameter.PromClusterNotFound INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" // InvalidParameter.PromInstanceNotFound INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound" // InvalidParameter.ResourceNotFound INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" // 平台配置错误。 INVALIDPARAMETER_SECRETIDORSECRETKEYERROR = "InvalidParameter.SecretIdOrSecretKeyError" // 这个产品还不支持扫描。 INVALIDPARAMETER_UNSUPPORTEDPRODUCT = "InvalidParameter.UnsupportedProduct" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // dashboard 名重复。 INVALIDPARAMETERVALUE_DASHBOARDNAMEEXISTS = "InvalidParameterValue.DashboardNameExists" // 版本不匹配。 INVALIDPARAMETERVALUE_VERSIONMISMATCH = "InvalidParameterValue.VersionMismatch" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 请求受限,查询实例数受到限制或者触发限频等限制操作 LIMITEXCEEDED_LIMITEDACCESS = "LimitExceeded.LimitedAccess" // 指标数量达到配额限制,禁止含有未注册指标的请求。 LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 操作被拒绝。 OPERATIONDENIED = "OperationDenied" // 请求的次数超过了频率限制。 REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // ResourceInUse.ResourceExistAlready RESOURCEINUSE_RESOURCEEXISTALREADY = "ResourceInUse.ResourceExistAlready" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 任务不存在。 RESOURCENOTFOUND_NOTEXISTTASK = "ResourceNotFound.NotExistTask" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 资源售罄。 RESOURCESSOLDOUT = "ResourcesSoldOut" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 无Cam权限 UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2018-07-24"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlarmConditionFilter ¶ added in v1.0.815
type AlarmConditionFilter struct {
// 类型
// 注意:此字段可能返回 null,表示取不到有效值。
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 表达式
// 注意:此字段可能返回 null,表示取不到有效值。
Expression *string `json:"Expression,omitnil,omitempty" name:"Expression"`
// 过滤条件
// 注意:此字段可能返回 null,表示取不到有效值。
Dimensions *string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
}
type AlarmEvent ¶
type AlarmGroupByItem ¶ added in v1.0.815
type AlarmHierarchicalNotice ¶ added in v1.0.519
type AlarmHierarchicalNotice struct {
// 通知模板ID
// 注意:此字段可能返回 null,表示取不到有效值。
NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`
// 通知等级列表,["Remind","Serious"]表示该通知模板仅接收提醒和严重类别的告警
// 注意:此字段可能返回 null,表示取不到有效值。
Classification []*string `json:"Classification,omitnil,omitempty" name:"Classification"`
// 模板对应的策略id
// 注意:此字段可能返回 null,表示取不到有效值。
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}
type AlarmHierarchicalValue ¶ added in v1.0.517
type AlarmHierarchicalValue struct {
// 提醒等级阈值
// 注意:此字段可能返回 null,表示取不到有效值。
Remind *string `json:"Remind,omitnil,omitempty" name:"Remind"`
// 警告等级阈值
// 注意:此字段可能返回 null,表示取不到有效值。
Warn *string `json:"Warn,omitnil,omitempty" name:"Warn"`
// 严重等级阈值
// 注意:此字段可能返回 null,表示取不到有效值。
Serious *string `json:"Serious,omitnil,omitempty" name:"Serious"`
}
type AlarmHistory ¶
type AlarmHistory struct {
// 告警历史Id
AlarmId *string `json:"AlarmId,omitnil,omitempty" name:"AlarmId"`
// 监控类型
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
// 策略类型
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 告警对象
AlarmObject *string `json:"AlarmObject,omitnil,omitempty" name:"AlarmObject"`
// 告警内容
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// 时间戳,首次出现时间
FirstOccurTime *int64 `json:"FirstOccurTime,omitnil,omitempty" name:"FirstOccurTime"`
// 时间戳,最后出现时间
LastOccurTime *int64 `json:"LastOccurTime,omitnil,omitempty" name:"LastOccurTime"`
// 告警状态,ALARM=未恢复 OK=已恢复 NO_CONF=已失效 NO_DATA=数据不足
AlarmStatus *string `json:"AlarmStatus,omitnil,omitempty" name:"AlarmStatus"`
// 告警策略 Id
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 策略名称
PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`
// 基础产品告警的告警对象所属网络
VPC *string `json:"VPC,omitnil,omitempty" name:"VPC"`
// 项目 Id
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 项目名字
ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`
// 告警对象所属实例组
InstanceGroup []*InstanceGroups `json:"InstanceGroup,omitnil,omitempty" name:"InstanceGroup"`
// 接收人列表
ReceiverUids []*int64 `json:"ReceiverUids,omitnil,omitempty" name:"ReceiverUids"`
// 接收组列表
ReceiverGroups []*int64 `json:"ReceiverGroups,omitnil,omitempty" name:"ReceiverGroups"`
// 告警渠道列表 SMS=短信 EMAIL=邮件 CALL=电话 WECHAT=微信
NoticeWays []*string `json:"NoticeWays,omitnil,omitempty" name:"NoticeWays"`
// 可用于实例、实例组的绑定和解绑接口([BindingPolicyObject](https://cloud.tencent.com/document/product/248/40421)、[UnBindingAllPolicyObject](https://cloud.tencent.com/document/product/248/40568)、[UnBindingPolicyObject](https://cloud.tencent.com/document/product/248/40567))的策略 ID
OriginId *string `json:"OriginId,omitnil,omitempty" name:"OriginId"`
// 告警类型
AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"`
// 事件Id
EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`
// 地域
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 策略是否存在 0=不存在 1=存在
PolicyExists *int64 `json:"PolicyExists,omitnil,omitempty" name:"PolicyExists"`
// 指标信息
// 注意:此字段可能返回 null,表示取不到有效值。
MetricsInfo []*AlarmHistoryMetric `json:"MetricsInfo,omitnil,omitempty" name:"MetricsInfo"`
// 告警实例的维度信息
// 注意:此字段可能返回 null,表示取不到有效值。
Dimensions *string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 告警等级
// 注意:此字段可能返回 null,表示取不到有效值。
AlarmLevel *string `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`
// 是否有配置告警屏蔽规则
// 注意:此字段可能返回 null,表示取不到有效值。
ShieldFlag *int64 `json:"ShieldFlag,omitnil,omitempty" name:"ShieldFlag"`
// 屏蔽类型(英文)
// 注意:此字段可能返回 null,表示取不到有效值。
AlarmShieldingType *string `json:"AlarmShieldingType,omitnil,omitempty" name:"AlarmShieldingType"`
// 屏蔽时间(英文)
// 注意:此字段可能返回 null,表示取不到有效值。
AlarmShieldingTime *string `json:"AlarmShieldingTime,omitnil,omitempty" name:"AlarmShieldingTime"`
// 屏蔽类型(中文)
// 注意:此字段可能返回 null,表示取不到有效值。
AlarmShieldingShowType *string `json:"AlarmShieldingShowType,omitnil,omitempty" name:"AlarmShieldingShowType"`
// 屏蔽时间(中文)
// 注意:此字段可能返回 null,表示取不到有效值。
AlarmShieldingShowTime *string `json:"AlarmShieldingShowTime,omitnil,omitempty" name:"AlarmShieldingShowTime"`
// 屏蔽原因
// 注意:此字段可能返回 null,表示取不到有效值。
AlarmShieldReason *string `json:"AlarmShieldReason,omitnil,omitempty" name:"AlarmShieldReason"`
// 告警实例的维度信息
// 注意:此字段可能返回 null,表示取不到有效值。
InternalDimensions *string `json:"InternalDimensions,omitnil,omitempty" name:"InternalDimensions"`
// 指标名称
// 注意:此字段可能返回 null,表示取不到有效值。
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 策略是否有权限
// 注意:此字段可能返回 null,表示取不到有效值。
PolicyPermissions *uint64 `json:"PolicyPermissions,omitnil,omitempty" name:"PolicyPermissions"`
}
type AlarmHistoryMetric ¶
type AlarmHistoryMetric struct {
// 云产品监控类型查询数据使用的命名空间
QceNamespace *string `json:"QceNamespace,omitnil,omitempty" name:"QceNamespace"`
// 指标名
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 统计周期
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 触发告警的数值
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 指标的展示名
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
type AlarmNotice ¶
type AlarmNotice struct {
// <p>告警通知模板 ID</p>
// 注意:此字段可能返回 null,表示取不到有效值。
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// <p>告警通知模板名称</p>
// 注意:此字段可能返回 null,表示取不到有效值。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// <p>上次修改时间</p>
// 注意:此字段可能返回 null,表示取不到有效值。
UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
// <p>上次修改人</p>
// 注意:此字段可能返回 null,表示取不到有效值。
UpdatedBy *string `json:"UpdatedBy,omitnil,omitempty" name:"UpdatedBy"`
// <p>告警通知类型 ALARM=未恢复通知 OK=已恢复通知 ALL=全部通知</p>
// 注意:此字段可能返回 null,表示取不到有效值。
NoticeType *string `json:"NoticeType,omitnil,omitempty" name:"NoticeType"`
// <p>用户通知列表</p>
// 注意:此字段可能返回 null,表示取不到有效值。
UserNotices []*UserNotice `json:"UserNotices,omitnil,omitempty" name:"UserNotices"`
// <p>回调通知列表</p>
// 注意:此字段可能返回 null,表示取不到有效值。
URLNotices []*URLNotice `json:"URLNotices,omitnil,omitempty" name:"URLNotices"`
// <p>是否是系统预设通知模板 0=否 1=是</p>
// 注意:此字段可能返回 null,表示取不到有效值。
IsPreset *int64 `json:"IsPreset,omitnil,omitempty" name:"IsPreset"`
// <p>通知语言 zh-CN=中文 en-US=英文</p>
// 注意:此字段可能返回 null,表示取不到有效值。
NoticeLanguage *string `json:"NoticeLanguage,omitnil,omitempty" name:"NoticeLanguage"`
// <p>告警通知模板绑定的告警策略ID列表</p>
// 注意:此字段可能返回 null,表示取不到有效值。
PolicyIds []*string `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
// <p>后台 amp consumer id</p>
// 注意:此字段可能返回 null,表示取不到有效值。
AMPConsumerId *string `json:"AMPConsumerId,omitnil,omitempty" name:"AMPConsumerId"`
// <p>推送cls渠道</p>
// 注意:此字段可能返回 null,表示取不到有效值。
CLSNotices []*CLSNotice `json:"CLSNotices,omitnil,omitempty" name:"CLSNotices"`
// <p>通知模板绑定的标签</p>
// 注意:此字段可能返回 null,表示取不到有效值。
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// <p>是否免登录,0-否,1-是</p>
IsLoginFree *int64 `json:"IsLoginFree,omitnil,omitempty" name:"IsLoginFree"`
// <p>IANA 时区名</p>
TimeZoneName *string `json:"TimeZoneName,omitnil,omitempty" name:"TimeZoneName"`
}
type AlarmPolicy ¶
type AlarmPolicy struct {
// 告警策略 ID
// 注意:此字段可能返回 null,表示取不到有效值。
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 告警策略名称
// 注意:此字段可能返回 null,表示取不到有效值。
PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`
// 备注信息
// 注意:此字段可能返回 null,表示取不到有效值。
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 监控类型 MT_QCE=云产品监控
// 注意:此字段可能返回 null,表示取不到有效值。
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
// 启停状态 0=停用 1=启用
// 注意:此字段可能返回 null,表示取不到有效值。
Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
// 策略组绑定的实例数
// 注意:此字段可能返回 null,表示取不到有效值。
UseSum *int64 `json:"UseSum,omitnil,omitempty" name:"UseSum"`
// 项目 Id -1=无项目 0=默认项目
// 注意:此字段可能返回 null,表示取不到有效值。
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 项目名
// 注意:此字段可能返回 null,表示取不到有效值。
ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`
// 告警策略类型
// 注意:此字段可能返回 null,表示取不到有效值。
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 触发条件模板 Id
// 注意:此字段可能返回 null,表示取不到有效值。
ConditionTemplateId *string `json:"ConditionTemplateId,omitnil,omitempty" name:"ConditionTemplateId"`
// 指标触发条件
// 注意:此字段可能返回 null,表示取不到有效值。
Condition *AlarmPolicyCondition `json:"Condition,omitnil,omitempty" name:"Condition"`
// 事件触发条件
// 注意:此字段可能返回 null,表示取不到有效值。
EventCondition *AlarmPolicyEventCondition `json:"EventCondition,omitnil,omitempty" name:"EventCondition"`
// 通知规则 id 列表
// 注意:此字段可能返回 null,表示取不到有效值。
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 通知规则 列表
// 注意:此字段可能返回 null,表示取不到有效值。
Notices []*AlarmNotice `json:"Notices,omitnil,omitempty" name:"Notices"`
// 触发任务列表
// 注意:此字段可能返回 null,表示取不到有效值。
TriggerTasks []*AlarmPolicyTriggerTask `json:"TriggerTasks,omitnil,omitempty" name:"TriggerTasks"`
// 模板策略组
// 注意:此字段可能返回 null,表示取不到有效值。
// 注意:此字段可能返回 null,表示取不到有效值。
ConditionsTemp *ConditionsTemp `json:"ConditionsTemp,omitnil,omitempty" name:"ConditionsTemp"`
// 最后编辑的用户uin
// 注意:此字段可能返回 null,表示取不到有效值。
LastEditUin *string `json:"LastEditUin,omitnil,omitempty" name:"LastEditUin"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
// 注意:此字段可能返回 null,表示取不到有效值。
InsertTime *int64 `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`
// 地域
// 注意:此字段可能返回 null,表示取不到有效值。
Region []*string `json:"Region,omitnil,omitempty" name:"Region"`
// namespace显示名字
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceShowName *string `json:"NamespaceShowName,omitnil,omitempty" name:"NamespaceShowName"`
// 是否默认策略,1是,0否
// 注意:此字段可能返回 null,表示取不到有效值。
IsDefault *int64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`
// 能否设置默认策略,1是,0否
// 注意:此字段可能返回 null,表示取不到有效值。
CanSetDefault *int64 `json:"CanSetDefault,omitnil,omitempty" name:"CanSetDefault"`
// 实例分组ID
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 实例分组总实例数
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceSum *int64 `json:"InstanceSum,omitnil,omitempty" name:"InstanceSum"`
// 实例分组名称
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceGroupName *string `json:"InstanceGroupName,omitnil,omitempty" name:"InstanceGroupName"`
// 触发条件类型 STATIC=静态阈值 DYNAMIC=动态类型
// 注意:此字段可能返回 null,表示取不到有效值。
RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`
// 用于实例、实例组绑定和解绑接口(BindingPolicyObject、UnBindingAllPolicyObject、UnBindingPolicyObject)的策略 ID
// 注意:此字段可能返回 null,表示取不到有效值。
OriginId *string `json:"OriginId,omitnil,omitempty" name:"OriginId"`
// 标签
// 注意:此字段可能返回 null,表示取不到有效值。
TagInstances []*TagInstance `json:"TagInstances,omitnil,omitempty" name:"TagInstances"`
// 过滤条件
// 注意:此字段可能返回 null,表示取不到有效值。
Filter *AlarmConditionFilter `json:"Filter,omitnil,omitempty" name:"Filter"`
// 聚合条件
// 注意:此字段可能返回 null,表示取不到有效值。
GroupBy []*AlarmGroupByItem `json:"GroupBy,omitnil,omitempty" name:"GroupBy"`
// 策略关联的过滤维度信息
// 注意:此字段可能返回 null,表示取不到有效值。
FilterDimensionsParam *string `json:"FilterDimensionsParam,omitnil,omitempty" name:"FilterDimensionsParam"`
// 是否为一键告警策略
// 注意:此字段可能返回 null,表示取不到有效值。
IsOneClick *int64 `json:"IsOneClick,omitnil,omitempty" name:"IsOneClick"`
// 一键告警策略是否开启
// 注意:此字段可能返回 null,表示取不到有效值。
OneClickStatus *int64 `json:"OneClickStatus,omitnil,omitempty" name:"OneClickStatus"`
// 高级指标数量
// 注意:此字段可能返回 null,表示取不到有效值。
AdvancedMetricNumber *int64 `json:"AdvancedMetricNumber,omitnil,omitempty" name:"AdvancedMetricNumber"`
// 策略是否是全部对象策略
// 注意:此字段可能返回 null,表示取不到有效值。
IsBindAll *int64 `json:"IsBindAll,omitnil,omitempty" name:"IsBindAll"`
// 策略标签
// 注意:此字段可能返回 null,表示取不到有效值。
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// 是否支持告警标签
// 注意:此字段可能返回 null,表示取不到有效值。
IsSupportAlarmTag *int64 `json:"IsSupportAlarmTag,omitnil,omitempty" name:"IsSupportAlarmTag"`
// 多标签交/并集关系
// 注意:此字段可能返回 null,表示取不到有效值。
TagOperation *string `json:"TagOperation,omitnil,omitempty" name:"TagOperation"`
// 通知模板绑定内容模板信息
NoticeTmplBindInfos []*NoticeContentTmplBindInfo `json:"NoticeTmplBindInfos,omitnil,omitempty" name:"NoticeTmplBindInfos"`
// 模板通知的等级
// 注意:此字段可能返回 null,表示取不到有效值。
HierarchicalNotices []*AlarmHierarchicalNotice `json:"HierarchicalNotices,omitnil,omitempty" name:"HierarchicalNotices"`
// 通知模板绑定内容模板信息,同NoticeTmplBindInfos
// 注意:此字段可能返回 null,表示取不到有效值。
NoticeContentTmplBindInfos []*NoticeContentTmplBindInfo `json:"NoticeContentTmplBindInfos,omitnil,omitempty" name:"NoticeContentTmplBindInfos"`
// 预设配置id
// 注意:此字段可能返回 null,表示取不到有效值。
PredefinedConfigID *string `json:"PredefinedConfigID,omitnil,omitempty" name:"PredefinedConfigID"`
}
type AlarmPolicyCondition ¶
type AlarmPolicyCondition struct {
// 告警触发条件的判断方式. 0: 任意; 1: 全部; 2: 复合. 当取值为2的时候为复合告警,与参数 ComplexExpression 配合使用.
// 注意:此字段可能返回 null,表示取不到有效值。
IsUnionRule *int64 `json:"IsUnionRule,omitnil,omitempty" name:"IsUnionRule"`
// 告警触发条件列表
// 注意:此字段可能返回 null,表示取不到有效值。
Rules []*AlarmPolicyRule `json:"Rules,omitnil,omitempty" name:"Rules"`
// 复合告警触发条件的判断表达式,当 IsUnionRule 取值为2的时候有效. 其作用是描述多个触发条件需要满足表达式求值为True时才算是满足告警条件.
// 注意:此字段可能返回 null,表示取不到有效值。
ComplexExpression *string `json:"ComplexExpression,omitnil,omitempty" name:"ComplexExpression"`
}
type AlarmPolicyEventCondition ¶
type AlarmPolicyEventCondition struct {
// 告警触发条件列表
// 注意:此字段可能返回 null,表示取不到有效值。
Rules []*AlarmPolicyRule `json:"Rules,omitnil,omitempty" name:"Rules"`
}
type AlarmPolicyFilter ¶
type AlarmPolicyFilter struct {
// 过滤条件类型 DIMENSION=使用 Dimensions 做过滤
// 注意:此字段可能返回 null,表示取不到有效值。
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// AlarmPolicyDimension 二维数组序列化后的json字符串,一维数组之间互为或关系,一维数组内的元素互为与关系
// 注意:此字段可能返回 null,表示取不到有效值。
Dimensions *string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
}
type AlarmPolicyRule ¶
type AlarmPolicyRule struct {
// 指标名或事件名,支持的指标可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询,支持的事件可以从 [DescribeAlarmEvents](https://cloud.tencent.com/document/product/248/51284) 查询 。
// 注意:此字段可能返回 null,表示取不到有效值。
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 秒数 统计周期,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。
// 注意:此字段可能返回 null,表示取不到有效值。
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 英文运算符
// intelligent=无阈值智能检测
// eq=等于
// ge=大于等于
// gt=大于
// le=小于等于
// lt=小于
// ne=不等于
// day_increase=天同比增长
// day_decrease=天同比下降
// day_wave=天同比波动
// week_increase=周同比增长
// week_decrease=周同比下降
// week_wave=周同比波动
// cycle_increase=环比增长
// cycle_decrease=环比下降
// cycle_wave=环比波动
// re=正则匹配
// 支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。
// 注意:此字段可能返回 null,表示取不到有效值。
Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`
// 阈值,支持的范围可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。
// 注意:此字段可能返回 null,表示取不到有效值。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 周期数 持续通知周期 1=持续1个周期 2=持续2个周期...,支持的值可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询
// 注意:此字段可能返回 null,表示取不到有效值。
ContinuePeriod *int64 `json:"ContinuePeriod,omitnil,omitempty" name:"ContinuePeriod"`
// 秒数 告警间隔 0=不重复 300=每5分钟告警一次 600=每10分钟告警一次 900=每15分钟告警一次 1800=每30分钟告警一次 3600=每1小时告警一次 7200=每2小时告警一次 10800=每3小时告警一次 21600=每6小时告警一次 43200=每12小时告警一次 86400=每1天告警一次
// 注意:此字段可能返回 null,表示取不到有效值。
NoticeFrequency *int64 `json:"NoticeFrequency,omitnil,omitempty" name:"NoticeFrequency"`
// 告警频率是否指数增长 0=否 1=是
// 注意:此字段可能返回 null,表示取不到有效值。
IsPowerNotice *int64 `json:"IsPowerNotice,omitnil,omitempty" name:"IsPowerNotice"`
// 对于单个触发规则的过滤条件
// 注意:此字段可能返回 null,表示取不到有效值。
Filter *AlarmPolicyFilter `json:"Filter,omitnil,omitempty" name:"Filter"`
// 指标展示名,用于出参
// 注意:此字段可能返回 null,表示取不到有效值。
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// 单位,用于出参
// 注意:此字段可能返回 null,表示取不到有效值。
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 触发条件类型 STATIC=静态阈值 DYNAMIC=动态阈值。创建或编辑策略时,如不填则默认为 STATIC。
// 注意:此字段可能返回 null,表示取不到有效值。
RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`
// 是否为高级指标,0否,1是
// 注意:此字段可能返回 null,表示取不到有效值。
IsAdvanced *int64 `json:"IsAdvanced,omitnil,omitempty" name:"IsAdvanced"`
// 高级指标是否开通,0否,1是
// 注意:此字段可能返回 null,表示取不到有效值。
IsOpen *int64 `json:"IsOpen,omitnil,omitempty" name:"IsOpen"`
// 集成中心产品ID
// 注意:此字段可能返回 null,表示取不到有效值。
ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
// 最大值
// 注意:此字段可能返回 null,表示取不到有效值。
ValueMax *float64 `json:"ValueMax,omitnil,omitempty" name:"ValueMax"`
// 最小值
// 注意:此字段可能返回 null,表示取不到有效值。
ValueMin *float64 `json:"ValueMin,omitnil,omitempty" name:"ValueMin"`
// 告警分级阈值配置
// 注意:此字段可能返回 null,表示取不到有效值。
HierarchicalValue *AlarmHierarchicalValue `json:"HierarchicalValue,omitnil,omitempty" name:"HierarchicalValue"`
// 是否延迟指标
// 注意:此字段可能返回 null,表示取不到有效值。
IsLatenessMetric *int64 `json:"IsLatenessMetric,omitnil,omitempty" name:"IsLatenessMetric"`
}
type AlarmPolicyTriggerTask ¶
type BindProgressResponse ¶ added in v1.3.18
type BindProgressResponse struct {
// 绑定步骤
// 注意:此字段可能返回 null,表示取不到有效值。
Steps []*BindProgressStep `json:"Steps,omitnil,omitempty" name:"Steps"`
// 集群id
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 集群绑定状态
// 注意:此字段可能返回 null,表示取不到有效值。
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}
type BindProgressStep ¶ added in v1.3.18
type BindProgressStep struct {
// 结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
EndAt *string `json:"EndAt,omitnil,omitempty" name:"EndAt"`
// 错误信息
// 注意:此字段可能返回 null,表示取不到有效值。
FailedMsg *string `json:"FailedMsg,omitnil,omitempty" name:"FailedMsg"`
// 状态
LifeState *string `json:"LifeState,omitnil,omitempty" name:"LifeState"`
// 开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
StartAt *string `json:"StartAt,omitnil,omitempty" name:"StartAt"`
// 任务进程
// "prepare_env" // 准备环境,安装instance EKS
// "check_target" // 检查target是否为running
// "install_crd" // 安装需要测crd
// "install_rbac" // 安装rbac
// "install_agent" // 安装agent
// "install_cr" // 安装prometheus CR
// "install_basic" // 安装基础采集信息,标记target状态为normal
Step *string `json:"Step,omitnil,omitempty" name:"Step"`
}
type BindPrometheusManagedGrafanaRequest ¶ added in v1.0.428
type BindPrometheusManagedGrafanaRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Grafana 可视化服务实例 ID
GrafanaId *string `json:"GrafanaId,omitnil,omitempty" name:"GrafanaId"`
}
func NewBindPrometheusManagedGrafanaRequest ¶ added in v1.0.428
func NewBindPrometheusManagedGrafanaRequest() (request *BindPrometheusManagedGrafanaRequest)
func (*BindPrometheusManagedGrafanaRequest) FromJsonString ¶ added in v1.0.428
func (r *BindPrometheusManagedGrafanaRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindPrometheusManagedGrafanaRequest) ToJsonString ¶ added in v1.0.428
func (r *BindPrometheusManagedGrafanaRequest) ToJsonString() string
type BindPrometheusManagedGrafanaRequestParams ¶ added in v1.0.428
type BindPrometheusManagedGrafanaRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Grafana 可视化服务实例 ID
GrafanaId *string `json:"GrafanaId,omitnil,omitempty" name:"GrafanaId"`
}
Predefined struct for user
type BindPrometheusManagedGrafanaResponse ¶ added in v1.0.428
type BindPrometheusManagedGrafanaResponse struct {
*tchttp.BaseResponse
Response *BindPrometheusManagedGrafanaResponseParams `json:"Response"`
}
func NewBindPrometheusManagedGrafanaResponse ¶ added in v1.0.428
func NewBindPrometheusManagedGrafanaResponse() (response *BindPrometheusManagedGrafanaResponse)
func (*BindPrometheusManagedGrafanaResponse) FromJsonString ¶ added in v1.0.428
func (r *BindPrometheusManagedGrafanaResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindPrometheusManagedGrafanaResponse) ToJsonString ¶ added in v1.0.428
func (r *BindPrometheusManagedGrafanaResponse) ToJsonString() string
type BindPrometheusManagedGrafanaResponseParams ¶ added in v1.0.428
type BindPrometheusManagedGrafanaResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type BindingPolicyObjectDimension ¶
type BindingPolicyObjectDimension struct {
// 地域名
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 地域ID
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// 实例的维度信息,格式为
// {"unInstanceId":"ins-00jvv9mo"}。不同云产品的维度信息不同,详见
// [指标维度信息Dimensions列表](https://cloud.tencent.com/document/product/248/50397)
Dimensions *string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 事件维度信息
EventDimensions *string `json:"EventDimensions,omitnil,omitempty" name:"EventDimensions"`
}
type BindingPolicyObjectRequest ¶
type BindingPolicyObjectRequest struct {
*tchttp.BaseRequest
// 必填。固定值"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id,例如 4739573。逐渐弃用,建议使用 PolicyId 参数
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警策略ID,例如“policy-gh892hg0”。PolicyId 参数与 GroupId 参数至少要填一个,否则会报参数错误,建议使用该参数。若两者同时存在则以该参数为准
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 实例分组ID
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 需要绑定的对象维度信息,当为实例绑定渠道时,此处为必填信息
Dimensions []*BindingPolicyObjectDimension `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 事件配置的告警
EbSubject *string `json:"EbSubject,omitnil,omitempty" name:"EbSubject"`
// 是否配置了事件告警
EbEventFlag *int64 `json:"EbEventFlag,omitnil,omitempty" name:"EbEventFlag"`
}
func NewBindingPolicyObjectRequest ¶
func NewBindingPolicyObjectRequest() (request *BindingPolicyObjectRequest)
func (*BindingPolicyObjectRequest) FromJsonString ¶
func (r *BindingPolicyObjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindingPolicyObjectRequest) ToJsonString ¶
func (r *BindingPolicyObjectRequest) ToJsonString() string
type BindingPolicyObjectRequestParams ¶ added in v1.0.426
type BindingPolicyObjectRequestParams struct {
// 必填。固定值"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id,例如 4739573。逐渐弃用,建议使用 PolicyId 参数
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警策略ID,例如“policy-gh892hg0”。PolicyId 参数与 GroupId 参数至少要填一个,否则会报参数错误,建议使用该参数。若两者同时存在则以该参数为准
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 实例分组ID
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 需要绑定的对象维度信息,当为实例绑定渠道时,此处为必填信息
Dimensions []*BindingPolicyObjectDimension `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 事件配置的告警
EbSubject *string `json:"EbSubject,omitnil,omitempty" name:"EbSubject"`
// 是否配置了事件告警
EbEventFlag *int64 `json:"EbEventFlag,omitnil,omitempty" name:"EbEventFlag"`
}
Predefined struct for user
type BindingPolicyObjectResponse ¶
type BindingPolicyObjectResponse struct {
*tchttp.BaseResponse
Response *BindingPolicyObjectResponseParams `json:"Response"`
}
func NewBindingPolicyObjectResponse ¶
func NewBindingPolicyObjectResponse() (response *BindingPolicyObjectResponse)
func (*BindingPolicyObjectResponse) FromJsonString ¶
func (r *BindingPolicyObjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindingPolicyObjectResponse) ToJsonString ¶
func (r *BindingPolicyObjectResponse) ToJsonString() string
type BindingPolicyObjectResponseParams ¶ added in v1.0.426
type BindingPolicyObjectResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type BindingPolicyTagRequest ¶ added in v1.0.323
type BindingPolicyTagRequest struct {
*tchttp.BaseRequest
// 固定取值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 用于实例、实例组绑定和解绑接口(BindingPolicyObject、UnBindingAllPolicyObject、UnBindingPolicyObject)的策略 ID
GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 产品类型
ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
// 策略标签
Tag *PolicyTag `json:"Tag,omitnil,omitempty" name:"Tag"`
// 实例分组ID
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 批量绑定标签
BatchTag []*PolicyTag `json:"BatchTag,omitnil,omitempty" name:"BatchTag"`
// 是否同步eb
EbEventFlag *int64 `json:"EbEventFlag,omitnil,omitempty" name:"EbEventFlag"`
// 事件配置的告警
EbSubject *string `json:"EbSubject,omitnil,omitempty" name:"EbSubject"`
// 标识标签取交/并集关系
TagOperation *string `json:"TagOperation,omitnil,omitempty" name:"TagOperation"`
}
func NewBindingPolicyTagRequest ¶ added in v1.0.323
func NewBindingPolicyTagRequest() (request *BindingPolicyTagRequest)
func (*BindingPolicyTagRequest) FromJsonString ¶ added in v1.0.323
func (r *BindingPolicyTagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindingPolicyTagRequest) ToJsonString ¶ added in v1.0.323
func (r *BindingPolicyTagRequest) ToJsonString() string
type BindingPolicyTagRequestParams ¶ added in v1.0.426
type BindingPolicyTagRequestParams struct {
// 固定取值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 用于实例、实例组绑定和解绑接口(BindingPolicyObject、UnBindingAllPolicyObject、UnBindingPolicyObject)的策略 ID
GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 产品类型
ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
// 策略标签
Tag *PolicyTag `json:"Tag,omitnil,omitempty" name:"Tag"`
// 实例分组ID
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 批量绑定标签
BatchTag []*PolicyTag `json:"BatchTag,omitnil,omitempty" name:"BatchTag"`
// 是否同步eb
EbEventFlag *int64 `json:"EbEventFlag,omitnil,omitempty" name:"EbEventFlag"`
// 事件配置的告警
EbSubject *string `json:"EbSubject,omitnil,omitempty" name:"EbSubject"`
// 标识标签取交/并集关系
TagOperation *string `json:"TagOperation,omitnil,omitempty" name:"TagOperation"`
}
Predefined struct for user
type BindingPolicyTagResponse ¶ added in v1.0.323
type BindingPolicyTagResponse struct {
*tchttp.BaseResponse
Response *BindingPolicyTagResponseParams `json:"Response"`
}
func NewBindingPolicyTagResponse ¶ added in v1.0.323
func NewBindingPolicyTagResponse() (response *BindingPolicyTagResponse)
func (*BindingPolicyTagResponse) FromJsonString ¶ added in v1.0.323
func (r *BindingPolicyTagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindingPolicyTagResponse) ToJsonString ¶ added in v1.0.323
func (r *BindingPolicyTagResponse) ToJsonString() string
type BindingPolicyTagResponseParams ¶ added in v1.0.426
type BindingPolicyTagResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CLSNotice ¶ added in v1.0.368
type CLSNotice struct {
// 地域
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 日志集Id
LogSetId *string `json:"LogSetId,omitnil,omitempty" name:"LogSetId"`
// 主题Id
TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`
// 启停状态,可不传,默认启用。0=停用,1=启用
Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
}
type CheckAddressByPrometheusRequest ¶ added in v1.3.88
type CheckAddressByPrometheusRequest struct {
*tchttp.BaseRequest
// <p>实例id</p>
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <p>探测地址</p>
Target *string `json:"Target,omitnil,omitempty" name:"Target"`
// <p>探测方式。tcp或http,默认是tcp</p>
ProbeProtocol *string `json:"ProbeProtocol,omitnil,omitempty" name:"ProbeProtocol"`
}
func NewCheckAddressByPrometheusRequest ¶ added in v1.3.88
func NewCheckAddressByPrometheusRequest() (request *CheckAddressByPrometheusRequest)
func (*CheckAddressByPrometheusRequest) FromJsonString ¶ added in v1.3.88
func (r *CheckAddressByPrometheusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckAddressByPrometheusRequest) ToJsonString ¶ added in v1.3.88
func (r *CheckAddressByPrometheusRequest) ToJsonString() string
type CheckAddressByPrometheusRequestParams ¶ added in v1.3.88
type CheckAddressByPrometheusRequestParams struct {
// <p>实例id</p>
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <p>探测地址</p>
Target *string `json:"Target,omitnil,omitempty" name:"Target"`
// <p>探测方式。tcp或http,默认是tcp</p>
ProbeProtocol *string `json:"ProbeProtocol,omitnil,omitempty" name:"ProbeProtocol"`
}
Predefined struct for user
type CheckAddressByPrometheusResponse ¶ added in v1.3.88
type CheckAddressByPrometheusResponse struct {
*tchttp.BaseResponse
Response *CheckAddressByPrometheusResponseParams `json:"Response"`
}
func NewCheckAddressByPrometheusResponse ¶ added in v1.3.88
func NewCheckAddressByPrometheusResponse() (response *CheckAddressByPrometheusResponse)
func (*CheckAddressByPrometheusResponse) FromJsonString ¶ added in v1.3.88
func (r *CheckAddressByPrometheusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckAddressByPrometheusResponse) ToJsonString ¶ added in v1.3.88
func (r *CheckAddressByPrometheusResponse) ToJsonString() string
type CheckAddressByPrometheusResponseParams ¶ added in v1.3.88
type CheckAddressByPrometheusResponseParams struct {
// <p>实际探测的地址</p>
Target *string `json:"Target,omitnil,omitempty" name:"Target"`
// <p>探测是否成功</p>
Success *bool `json:"Success,omitnil,omitempty" name:"Success"`
// <p>探测失败时返回错误信息</p>
Message *string `json:"Message,omitnil,omitempty" name:"Message"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CleanGrafanaInstanceRequest ¶ added in v1.0.477
type CleanGrafanaInstanceRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewCleanGrafanaInstanceRequest ¶ added in v1.0.477
func NewCleanGrafanaInstanceRequest() (request *CleanGrafanaInstanceRequest)
func (*CleanGrafanaInstanceRequest) FromJsonString ¶ added in v1.0.477
func (r *CleanGrafanaInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CleanGrafanaInstanceRequest) ToJsonString ¶ added in v1.0.477
func (r *CleanGrafanaInstanceRequest) ToJsonString() string
type CleanGrafanaInstanceRequestParams ¶ added in v1.0.477
type CleanGrafanaInstanceRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type CleanGrafanaInstanceResponse ¶ added in v1.0.477
type CleanGrafanaInstanceResponse struct {
*tchttp.BaseResponse
Response *CleanGrafanaInstanceResponseParams `json:"Response"`
}
func NewCleanGrafanaInstanceResponse ¶ added in v1.0.477
func NewCleanGrafanaInstanceResponse() (response *CleanGrafanaInstanceResponse)
func (*CleanGrafanaInstanceResponse) FromJsonString ¶ added in v1.0.477
func (r *CleanGrafanaInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CleanGrafanaInstanceResponse) ToJsonString ¶ added in v1.0.477
func (r *CleanGrafanaInstanceResponse) ToJsonString() string
type CleanGrafanaInstanceResponseParams ¶ added in v1.0.477
type CleanGrafanaInstanceResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) BindPrometheusManagedGrafana ¶ added in v1.0.428
func (c *Client) BindPrometheusManagedGrafana(request *BindPrometheusManagedGrafanaRequest) (response *BindPrometheusManagedGrafanaResponse, err error)
BindPrometheusManagedGrafana 绑定 Grafana 可视化服务实例
可能返回的错误码:
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
func (*Client) BindPrometheusManagedGrafanaWithContext ¶ added in v1.0.428
func (c *Client) BindPrometheusManagedGrafanaWithContext(ctx context.Context, request *BindPrometheusManagedGrafanaRequest) (response *BindPrometheusManagedGrafanaResponse, err error)
BindPrometheusManagedGrafana 绑定 Grafana 可视化服务实例
可能返回的错误码:
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
func (*Client) BindingPolicyObject ¶
func (c *Client) BindingPolicyObject(request *BindingPolicyObjectRequest) (response *BindingPolicyObjectResponse, err error)
BindingPolicyObject 将告警策略绑定到特定对象
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) BindingPolicyObjectWithContext ¶ added in v1.0.324
func (c *Client) BindingPolicyObjectWithContext(ctx context.Context, request *BindingPolicyObjectRequest) (response *BindingPolicyObjectResponse, err error)
BindingPolicyObject 将告警策略绑定到特定对象
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) BindingPolicyTag ¶ added in v1.0.323
func (c *Client) BindingPolicyTag(request *BindingPolicyTagRequest) (response *BindingPolicyTagResponse, err error)
BindingPolicyTag 策略绑定标签
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) BindingPolicyTagWithContext ¶ added in v1.0.324
func (c *Client) BindingPolicyTagWithContext(ctx context.Context, request *BindingPolicyTagRequest) (response *BindingPolicyTagResponse, err error)
BindingPolicyTag 策略绑定标签
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) CheckAddressByPrometheus ¶ added in v1.3.88
func (c *Client) CheckAddressByPrometheus(request *CheckAddressByPrometheusRequest) (response *CheckAddressByPrometheusResponse, err error)
CheckAddressByPrometheus 检查用户地址联通性
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) CheckAddressByPrometheusWithContext ¶ added in v1.3.88
func (c *Client) CheckAddressByPrometheusWithContext(ctx context.Context, request *CheckAddressByPrometheusRequest) (response *CheckAddressByPrometheusResponse, err error)
CheckAddressByPrometheus 检查用户地址联通性
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError"
func (*Client) CleanGrafanaInstance ¶ added in v1.0.477
func (c *Client) CleanGrafanaInstance(request *CleanGrafanaInstanceRequest) (response *CleanGrafanaInstanceResponse, err error)
CleanGrafanaInstance 强制销毁 Grafana 实例
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CleanGrafanaInstanceWithContext ¶ added in v1.0.477
func (c *Client) CleanGrafanaInstanceWithContext(ctx context.Context, request *CleanGrafanaInstanceRequest) (response *CleanGrafanaInstanceResponse, err error)
CleanGrafanaInstance 强制销毁 Grafana 实例
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateAlarmNotice ¶
func (c *Client) CreateAlarmNotice(request *CreateAlarmNoticeRequest) (response *CreateAlarmNoticeResponse, err error)
CreateAlarmNotice 创建通知模板
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAlarmNoticeWithContext ¶ added in v1.0.324
func (c *Client) CreateAlarmNoticeWithContext(ctx context.Context, request *CreateAlarmNoticeRequest) (response *CreateAlarmNoticeResponse, err error)
CreateAlarmNotice 创建通知模板
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAlarmPolicy ¶
func (c *Client) CreateAlarmPolicy(request *CreateAlarmPolicyRequest) (response *CreateAlarmPolicyResponse, err error)
CreateAlarmPolicy 创建告警策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAlarmPolicyWithContext ¶ added in v1.0.324
func (c *Client) CreateAlarmPolicyWithContext(ctx context.Context, request *CreateAlarmPolicyRequest) (response *CreateAlarmPolicyResponse, err error)
CreateAlarmPolicy 创建告警策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAlarmShield ¶ added in v1.0.1060
func (c *Client) CreateAlarmShield(request *CreateAlarmShieldRequest) (response *CreateAlarmShieldResponse, err error)
CreateAlarmShield 创建告警屏蔽规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAlarmShieldWithContext ¶ added in v1.0.1060
func (c *Client) CreateAlarmShieldWithContext(ctx context.Context, request *CreateAlarmShieldRequest) (response *CreateAlarmShieldResponse, err error)
CreateAlarmShield 创建告警屏蔽规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAlertRule ¶
func (c *Client) CreateAlertRule(request *CreateAlertRuleRequest) (response *CreateAlertRuleResponse, err error)
CreateAlertRule 创建 Prometheus 告警规则。
请注意,**告警对象和告警消息是 Prometheus Rule Annotations 的特殊字段,需要通过 annotations 来传递,对应的 Key 分别为summary/description**,,请参考 [Prometheus Rule更多配置请参考](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/)。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateAlertRuleWithContext ¶ added in v1.0.324
func (c *Client) CreateAlertRuleWithContext(ctx context.Context, request *CreateAlertRuleRequest) (response *CreateAlertRuleResponse, err error)
CreateAlertRule 创建 Prometheus 告警规则。
请注意,**告警对象和告警消息是 Prometheus Rule Annotations 的特殊字段,需要通过 annotations 来传递,对应的 Key 分别为summary/description**,,请参考 [Prometheus Rule更多配置请参考](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/)。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateConditionsTemplate ¶ added in v1.0.1129
func (c *Client) CreateConditionsTemplate(request *CreateConditionsTemplateRequest) (response *CreateConditionsTemplateResponse, err error)
CreateConditionsTemplate 创建告警条件模板
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateConditionsTemplateWithContext ¶ added in v1.0.1129
func (c *Client) CreateConditionsTemplateWithContext(ctx context.Context, request *CreateConditionsTemplateRequest) (response *CreateConditionsTemplateResponse, err error)
CreateConditionsTemplate 创建告警条件模板
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateExporterIntegration ¶ added in v1.0.428
func (c *Client) CreateExporterIntegration(request *CreateExporterIntegrationRequest) (response *CreateExporterIntegrationResponse, err error)
CreateExporterIntegration 创建集成中心 exporter 集成,因集成较多,建议控制台创建集成。(前提:已授权创建托管 EKS 集群,验证方式:1. 控制台界面确认,未提示授权则表示已授权创建;2. 通过 DescribePrometheusInstanceInitStatus 接口查询集群状态,如果托管集群不存在,可通过 RunPrometheusInstance 接口创建)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_CLUSTERNOTFOUND = "FailedOperation.ClusterNotFound" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_RESOURCEOPERATING = "FailedOperation.ResourceOperating" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateExporterIntegrationWithContext ¶ added in v1.0.428
func (c *Client) CreateExporterIntegrationWithContext(ctx context.Context, request *CreateExporterIntegrationRequest) (response *CreateExporterIntegrationResponse, err error)
CreateExporterIntegration 创建集成中心 exporter 集成,因集成较多,建议控制台创建集成。(前提:已授权创建托管 EKS 集群,验证方式:1. 控制台界面确认,未提示授权则表示已授权创建;2. 通过 DescribePrometheusInstanceInitStatus 接口查询集群状态,如果托管集群不存在,可通过 RunPrometheusInstance 接口创建)
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_CLUSTERNOTFOUND = "FailedOperation.ClusterNotFound" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_RESOURCEOPERATING = "FailedOperation.ResourceOperating" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateExternalCluster ¶ added in v1.0.1180
func (c *Client) CreateExternalCluster(request *CreateExternalClusterRequest) (response *CreateExternalClusterResponse, err error)
CreateExternalCluster 注册外部集群到云上 TMP 实例
可能返回的错误码:
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" FAILEDOPERATION_RESOURCECONFLICT = "FailedOperation.ResourceConflict" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_RESOURCEOPERATING = "FailedOperation.ResourceOperating" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateExternalClusterWithContext ¶ added in v1.0.1180
func (c *Client) CreateExternalClusterWithContext(ctx context.Context, request *CreateExternalClusterRequest) (response *CreateExternalClusterResponse, err error)
CreateExternalCluster 注册外部集群到云上 TMP 实例
可能返回的错误码:
FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" FAILEDOPERATION_RESOURCECONFLICT = "FailedOperation.ResourceConflict" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_RESOURCEOPERATING = "FailedOperation.ResourceOperating" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateGrafanaInstance ¶ added in v1.0.477
func (c *Client) CreateGrafanaInstance(request *CreateGrafanaInstanceRequest) (response *CreateGrafanaInstanceResponse, err error)
CreateGrafanaInstance 本接口(CreateGrafanaInstance)用于创建 Grafana 包年包月实例,默认基础版、到期自动续费。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail" FAILEDOPERATION_CREATEINSTANCELIMITED = "FailedOperation.CreateInstanceLimited" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_REGIONUNAVAILABLE = "FailedOperation.RegionUnavailable" FAILEDOPERATION_ZONEUNAVAILABLE = "FailedOperation.ZoneUnavailable" UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
func (*Client) CreateGrafanaInstanceWithContext ¶ added in v1.0.477
func (c *Client) CreateGrafanaInstanceWithContext(ctx context.Context, request *CreateGrafanaInstanceRequest) (response *CreateGrafanaInstanceResponse, err error)
CreateGrafanaInstance 本接口(CreateGrafanaInstance)用于创建 Grafana 包年包月实例,默认基础版、到期自动续费。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail" FAILEDOPERATION_CREATEINSTANCELIMITED = "FailedOperation.CreateInstanceLimited" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_REGIONUNAVAILABLE = "FailedOperation.RegionUnavailable" FAILEDOPERATION_ZONEUNAVAILABLE = "FailedOperation.ZoneUnavailable" UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
func (*Client) CreateGrafanaIntegration ¶ added in v1.0.477
func (c *Client) CreateGrafanaIntegration(request *CreateGrafanaIntegrationRequest) (response *CreateGrafanaIntegrationResponse, err error)
CreateGrafanaIntegration 创建 Grafana 集成配置,其中 Prometheus 集成不通过该接口创建,可参考 BindPrometheusManagedGrafana 接口
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateGrafanaIntegrationWithContext ¶ added in v1.0.477
func (c *Client) CreateGrafanaIntegrationWithContext(ctx context.Context, request *CreateGrafanaIntegrationRequest) (response *CreateGrafanaIntegrationResponse, err error)
CreateGrafanaIntegration 创建 Grafana 集成配置,其中 Prometheus 集成不通过该接口创建,可参考 BindPrometheusManagedGrafana 接口
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateGrafanaNotificationChannel ¶ added in v1.0.477
func (c *Client) CreateGrafanaNotificationChannel(request *CreateGrafanaNotificationChannelRequest) (response *CreateGrafanaNotificationChannelResponse, err error)
CreateGrafanaNotificationChannel 创建 Grafana 告警通道
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateGrafanaNotificationChannelWithContext ¶ added in v1.0.477
func (c *Client) CreateGrafanaNotificationChannelWithContext(ctx context.Context, request *CreateGrafanaNotificationChannelRequest) (response *CreateGrafanaNotificationChannelResponse, err error)
CreateGrafanaNotificationChannel 创建 Grafana 告警通道
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreatePolicyGroup ¶
func (c *Client) CreatePolicyGroup(request *CreatePolicyGroupRequest) (response *CreatePolicyGroupResponse, err error)
CreatePolicyGroup 增加策略组
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreatePolicyGroupWithContext ¶ added in v1.0.324
func (c *Client) CreatePolicyGroupWithContext(ctx context.Context, request *CreatePolicyGroupRequest) (response *CreatePolicyGroupResponse, err error)
CreatePolicyGroup 增加策略组
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreatePrometheusAgent ¶ added in v1.0.428
func (c *Client) CreatePrometheusAgent(request *CreatePrometheusAgentRequest) (response *CreatePrometheusAgentResponse, err error)
CreatePrometheusAgent 创建 Prometheus CVM Agent
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreatePrometheusAgentWithContext ¶ added in v1.0.428
func (c *Client) CreatePrometheusAgentWithContext(ctx context.Context, request *CreatePrometheusAgentRequest) (response *CreatePrometheusAgentResponse, err error)
CreatePrometheusAgent 创建 Prometheus CVM Agent
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreatePrometheusAlertGroup ¶ added in v1.0.840
func (c *Client) CreatePrometheusAlertGroup(request *CreatePrometheusAlertGroupRequest) (response *CreatePrometheusAlertGroupResponse, err error)
CreatePrometheusAlertGroup 创建Prometheus告警规则分组
告警分组中可包含多条告警规则,分组内告警消息通过告警分组的通知模板发送。
支持单个告警分组下分别创建启用/禁用的告警规则。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreatePrometheusAlertGroupWithContext ¶ added in v1.0.840
func (c *Client) CreatePrometheusAlertGroupWithContext(ctx context.Context, request *CreatePrometheusAlertGroupRequest) (response *CreatePrometheusAlertGroupResponse, err error)
CreatePrometheusAlertGroup 创建Prometheus告警规则分组
告警分组中可包含多条告警规则,分组内告警消息通过告警分组的通知模板发送。
支持单个告警分组下分别创建启用/禁用的告警规则。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreatePrometheusAlertPolicy ¶ added in v1.0.586
func (c *Client) CreatePrometheusAlertPolicy(request *CreatePrometheusAlertPolicyRequest) (response *CreatePrometheusAlertPolicyResponse, err error)
CreatePrometheusAlertPolicy 创建 Prometheus 告警策略(将逐步废弃,建议使用 CreatePrometheusAlertGroup 创建告警策略)
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DB = "FailedOperation.Db" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreatePrometheusAlertPolicyWithContext ¶ added in v1.0.586
func (c *Client) CreatePrometheusAlertPolicyWithContext(ctx context.Context, request *CreatePrometheusAlertPolicyRequest) (response *CreatePrometheusAlertPolicyResponse, err error)
CreatePrometheusAlertPolicy 创建 Prometheus 告警策略(将逐步废弃,建议使用 CreatePrometheusAlertGroup 创建告警策略)
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DB = "FailedOperation.Db" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreatePrometheusClusterAgent ¶ added in v1.0.586
func (c *Client) CreatePrometheusClusterAgent(request *CreatePrometheusClusterAgentRequest) (response *CreatePrometheusClusterAgentResponse, err error)
CreatePrometheusClusterAgent 与腾讯云可观测融合的2.0实例关联集群
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) CreatePrometheusClusterAgentWithContext ¶ added in v1.0.586
func (c *Client) CreatePrometheusClusterAgentWithContext(ctx context.Context, request *CreatePrometheusClusterAgentRequest) (response *CreatePrometheusClusterAgentResponse, err error)
CreatePrometheusClusterAgent 与腾讯云可观测融合的2.0实例关联集群
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) CreatePrometheusConfig ¶ added in v1.0.586
func (c *Client) CreatePrometheusConfig(request *CreatePrometheusConfigRequest) (response *CreatePrometheusConfigResponse, err error)
CreatePrometheusConfig 创建prometheus配置
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" RESOURCEINUSE_RESOURCEEXISTALREADY = "ResourceInUse.ResourceExistAlready" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreatePrometheusConfigWithContext ¶ added in v1.0.586
func (c *Client) CreatePrometheusConfigWithContext(ctx context.Context, request *CreatePrometheusConfigRequest) (response *CreatePrometheusConfigResponse, err error)
CreatePrometheusConfig 创建prometheus配置
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" RESOURCEINUSE_RESOURCEEXISTALREADY = "ResourceInUse.ResourceExistAlready" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreatePrometheusGlobalNotification ¶ added in v1.0.586
func (c *Client) CreatePrometheusGlobalNotification(request *CreatePrometheusGlobalNotificationRequest) (response *CreatePrometheusGlobalNotificationResponse, err error)
CreatePrometheusGlobalNotification 之前TPS的接口,迁移后已经不需要该功能
创建全局告警通知渠道。集群内创建的告警规则如果未配置告警通知渠道,默认走全局告警通知渠道(建议在控制台创建告警,集群内创建告警不易维护)
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) CreatePrometheusGlobalNotificationWithContext ¶ added in v1.0.586
func (c *Client) CreatePrometheusGlobalNotificationWithContext(ctx context.Context, request *CreatePrometheusGlobalNotificationRequest) (response *CreatePrometheusGlobalNotificationResponse, err error)
CreatePrometheusGlobalNotification 之前TPS的接口,迁移后已经不需要该功能
创建全局告警通知渠道。集群内创建的告警规则如果未配置告警通知渠道,默认走全局告警通知渠道(建议在控制台创建告警,集群内创建告警不易维护)
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) CreatePrometheusMultiTenantInstancePostPayMode ¶ added in v1.0.430
func (c *Client) CreatePrometheusMultiTenantInstancePostPayMode(request *CreatePrometheusMultiTenantInstancePostPayModeRequest) (response *CreatePrometheusMultiTenantInstancePostPayModeResponse, err error)
CreatePrometheusMultiTenantInstancePostPayMode 创建按量 Prometheus 实例,根据用量收费实例
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail" FAILEDOPERATION_CREATEINSTANCE = "FailedOperation.CreateInstance" FAILEDOPERATION_CREATEINSTANCELIMITED = "FailedOperation.CreateInstanceLimited" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreatePrometheusMultiTenantInstancePostPayModeWithContext ¶ added in v1.0.430
func (c *Client) CreatePrometheusMultiTenantInstancePostPayModeWithContext(ctx context.Context, request *CreatePrometheusMultiTenantInstancePostPayModeRequest) (response *CreatePrometheusMultiTenantInstancePostPayModeResponse, err error)
CreatePrometheusMultiTenantInstancePostPayMode 创建按量 Prometheus 实例,根据用量收费实例
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail" FAILEDOPERATION_CREATEINSTANCE = "FailedOperation.CreateInstance" FAILEDOPERATION_CREATEINSTANCELIMITED = "FailedOperation.CreateInstanceLimited" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreatePrometheusRecordRuleYaml ¶ added in v1.0.579
func (c *Client) CreatePrometheusRecordRuleYaml(request *CreatePrometheusRecordRuleYamlRequest) (response *CreatePrometheusRecordRuleYamlResponse, err error)
CreatePrometheusRecordRuleYaml 以Yaml的方式创建聚合规则
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreatePrometheusRecordRuleYamlWithContext ¶ added in v1.0.579
func (c *Client) CreatePrometheusRecordRuleYamlWithContext(ctx context.Context, request *CreatePrometheusRecordRuleYamlRequest) (response *CreatePrometheusRecordRuleYamlResponse, err error)
CreatePrometheusRecordRuleYaml 以Yaml的方式创建聚合规则
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) CreatePrometheusScrapeJob ¶ added in v1.0.428
func (c *Client) CreatePrometheusScrapeJob(request *CreatePrometheusScrapeJobRequest) (response *CreatePrometheusScrapeJobResponse, err error)
CreatePrometheusScrapeJob 创建 Prometheus Agent 抓取任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreatePrometheusScrapeJobWithContext ¶ added in v1.0.428
func (c *Client) CreatePrometheusScrapeJobWithContext(ctx context.Context, request *CreatePrometheusScrapeJobRequest) (response *CreatePrometheusScrapeJobResponse, err error)
CreatePrometheusScrapeJob 创建 Prometheus Agent 抓取任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreatePrometheusTemp ¶ added in v1.0.579
func (c *Client) CreatePrometheusTemp(request *CreatePrometheusTempRequest) (response *CreatePrometheusTempResponse, err error)
CreatePrometheusTemp 创建一个云原生Prometheus模板
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param"
func (*Client) CreatePrometheusTempWithContext ¶ added in v1.0.579
func (c *Client) CreatePrometheusTempWithContext(ctx context.Context, request *CreatePrometheusTempRequest) (response *CreatePrometheusTempResponse, err error)
CreatePrometheusTemp 创建一个云原生Prometheus模板
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param"
func (*Client) CreateRecordingRule ¶ added in v1.0.429
func (c *Client) CreateRecordingRule(request *CreateRecordingRuleRequest) (response *CreateRecordingRuleResponse, err error)
CreateRecordingRule 创建 Prometheus 的预聚合规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateRecordingRuleWithContext ¶ added in v1.0.429
func (c *Client) CreateRecordingRuleWithContext(ctx context.Context, request *CreateRecordingRuleRequest) (response *CreateRecordingRuleResponse, err error)
CreateRecordingRule 创建 Prometheus 的预聚合规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateSSOAccount ¶ added in v1.0.477
func (c *Client) CreateSSOAccount(request *CreateSSOAccountRequest) (response *CreateSSOAccountResponse, err error)
CreateSSOAccount Grafana实例授权其他腾讯云用户
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateSSOAccountWithContext ¶ added in v1.0.477
func (c *Client) CreateSSOAccountWithContext(ctx context.Context, request *CreateSSOAccountRequest) (response *CreateSSOAccountResponse, err error)
CreateSSOAccount Grafana实例授权其他腾讯云用户
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateServiceDiscovery ¶
func (c *Client) CreateServiceDiscovery(request *CreateServiceDiscoveryRequest) (response *CreateServiceDiscoveryResponse, err error)
CreateServiceDiscovery 在腾讯云容器服务下创建 Prometheus 服务发现。
<p>注意:前提条件,已经通过 Prometheus 控制台集成了对应的腾讯云容器服务,具体请参考
<a href="https://cloud.tencent.com/document/product/248/48859" target="_blank">Agent 安装</a>。</p>
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSSTSFAIL = "FailedOperation.AccessSTSFail" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTVERSIONNOTSUPPORTED = "FailedOperation.AgentVersionNotSupported" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TKECLIENTAUTHFAIL = "FailedOperation.TKEClientAuthFail" FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateServiceDiscoveryWithContext ¶ added in v1.0.324
func (c *Client) CreateServiceDiscoveryWithContext(ctx context.Context, request *CreateServiceDiscoveryRequest) (response *CreateServiceDiscoveryResponse, err error)
CreateServiceDiscovery 在腾讯云容器服务下创建 Prometheus 服务发现。
<p>注意:前提条件,已经通过 Prometheus 控制台集成了对应的腾讯云容器服务,具体请参考
<a href="https://cloud.tencent.com/document/product/248/48859" target="_blank">Agent 安装</a>。</p>
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSSTSFAIL = "FailedOperation.AccessSTSFail" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTVERSIONNOTSUPPORTED = "FailedOperation.AgentVersionNotSupported" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TKECLIENTAUTHFAIL = "FailedOperation.TKEClientAuthFail" FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteAlarmNotices ¶
func (c *Client) DeleteAlarmNotices(request *DeleteAlarmNoticesRequest) (response *DeleteAlarmNoticesResponse, err error)
DeleteAlarmNotices 删除告警通知模板
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAlarmNoticesWithContext ¶ added in v1.0.324
func (c *Client) DeleteAlarmNoticesWithContext(ctx context.Context, request *DeleteAlarmNoticesRequest) (response *DeleteAlarmNoticesResponse, err error)
DeleteAlarmNotices 删除告警通知模板
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAlarmPolicy ¶
func (c *Client) DeleteAlarmPolicy(request *DeleteAlarmPolicyRequest) (response *DeleteAlarmPolicyResponse, err error)
DeleteAlarmPolicy 删除告警策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAlarmPolicyWithContext ¶ added in v1.0.324
func (c *Client) DeleteAlarmPolicyWithContext(ctx context.Context, request *DeleteAlarmPolicyRequest) (response *DeleteAlarmPolicyResponse, err error)
DeleteAlarmPolicy 删除告警策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAlarmShields ¶ added in v1.0.1190
func (c *Client) DeleteAlarmShields(request *DeleteAlarmShieldsRequest) (response *DeleteAlarmShieldsResponse, err error)
DeleteAlarmShields 删除告警屏蔽规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAlarmShieldsWithContext ¶ added in v1.0.1190
func (c *Client) DeleteAlarmShieldsWithContext(ctx context.Context, request *DeleteAlarmShieldsRequest) (response *DeleteAlarmShieldsResponse, err error)
DeleteAlarmShields 删除告警屏蔽规则
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteAlertRules ¶
func (c *Client) DeleteAlertRules(request *DeleteAlertRulesRequest) (response *DeleteAlertRulesResponse, err error)
DeleteAlertRules 批量删除 Prometheus 报警规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteAlertRulesWithContext ¶ added in v1.0.324
func (c *Client) DeleteAlertRulesWithContext(ctx context.Context, request *DeleteAlertRulesRequest) (response *DeleteAlertRulesResponse, err error)
DeleteAlertRules 批量删除 Prometheus 报警规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteExporterIntegration ¶ added in v1.0.428
func (c *Client) DeleteExporterIntegration(request *DeleteExporterIntegrationRequest) (response *DeleteExporterIntegrationResponse, err error)
DeleteExporterIntegration 删除集成中心 exporter 集成
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_CLUSTERNOTFOUND = "FailedOperation.ClusterNotFound" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_RESOURCEOPERATING = "FailedOperation.ResourceOperating" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteExporterIntegrationWithContext ¶ added in v1.0.428
func (c *Client) DeleteExporterIntegrationWithContext(ctx context.Context, request *DeleteExporterIntegrationRequest) (response *DeleteExporterIntegrationResponse, err error)
DeleteExporterIntegration 删除集成中心 exporter 集成
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_CLUSTERNOTFOUND = "FailedOperation.ClusterNotFound" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_RESOURCEOPERATING = "FailedOperation.ResourceOperating" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteGrafanaInstance ¶ added in v1.0.477
func (c *Client) DeleteGrafanaInstance(request *DeleteGrafanaInstanceRequest) (response *DeleteGrafanaInstanceResponse, err error)
DeleteGrafanaInstance 本接口(DeleteGrafanaInstance)用于 Grafana 包年包月实例的退费,调用后实例处于停服状态,不可使用,7天后自动销毁。
可能返回的错误码:
AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
func (*Client) DeleteGrafanaInstanceWithContext ¶ added in v1.0.477
func (c *Client) DeleteGrafanaInstanceWithContext(ctx context.Context, request *DeleteGrafanaInstanceRequest) (response *DeleteGrafanaInstanceResponse, err error)
DeleteGrafanaInstance 本接口(DeleteGrafanaInstance)用于 Grafana 包年包月实例的退费,调用后实例处于停服状态,不可使用,7天后自动销毁。
可能返回的错误码:
AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
func (*Client) DeleteGrafanaIntegration ¶ added in v1.0.477
func (c *Client) DeleteGrafanaIntegration(request *DeleteGrafanaIntegrationRequest) (response *DeleteGrafanaIntegrationResponse, err error)
DeleteGrafanaIntegration 删除 Grafana 集成配置
可能返回的错误码:
AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
func (*Client) DeleteGrafanaIntegrationWithContext ¶ added in v1.0.477
func (c *Client) DeleteGrafanaIntegrationWithContext(ctx context.Context, request *DeleteGrafanaIntegrationRequest) (response *DeleteGrafanaIntegrationResponse, err error)
DeleteGrafanaIntegration 删除 Grafana 集成配置
可能返回的错误码:
AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
func (*Client) DeleteGrafanaNotificationChannel ¶ added in v1.0.477
func (c *Client) DeleteGrafanaNotificationChannel(request *DeleteGrafanaNotificationChannelRequest) (response *DeleteGrafanaNotificationChannelResponse, err error)
DeleteGrafanaNotificationChannel 删除 Grafana 告警通道
可能返回的错误码:
AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
func (*Client) DeleteGrafanaNotificationChannelWithContext ¶ added in v1.0.477
func (c *Client) DeleteGrafanaNotificationChannelWithContext(ctx context.Context, request *DeleteGrafanaNotificationChannelRequest) (response *DeleteGrafanaNotificationChannelResponse, err error)
DeleteGrafanaNotificationChannel 删除 Grafana 告警通道
可能返回的错误码:
AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
func (*Client) DeletePolicyGroup ¶
func (c *Client) DeletePolicyGroup(request *DeletePolicyGroupRequest) (response *DeletePolicyGroupResponse, err error)
DeletePolicyGroup 告警 1.0 API,不能再使用否则会导致后端数据不一致
删除告警策略组
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeletePolicyGroupWithContext ¶ added in v1.0.324
func (c *Client) DeletePolicyGroupWithContext(ctx context.Context, request *DeletePolicyGroupRequest) (response *DeletePolicyGroupResponse, err error)
DeletePolicyGroup 告警 1.0 API,不能再使用否则会导致后端数据不一致
删除告警策略组
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeletePrometheusAlertGroups ¶ added in v1.0.840
func (c *Client) DeletePrometheusAlertGroups(request *DeletePrometheusAlertGroupsRequest) (response *DeletePrometheusAlertGroupsResponse, err error)
DeletePrometheusAlertGroups 删除Prometheus告警规则分组
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeletePrometheusAlertGroupsWithContext ¶ added in v1.0.840
func (c *Client) DeletePrometheusAlertGroupsWithContext(ctx context.Context, request *DeletePrometheusAlertGroupsRequest) (response *DeletePrometheusAlertGroupsResponse, err error)
DeletePrometheusAlertGroups 删除Prometheus告警规则分组
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeletePrometheusAlertPolicy ¶ added in v1.0.586
func (c *Client) DeletePrometheusAlertPolicy(request *DeletePrometheusAlertPolicyRequest) (response *DeletePrometheusAlertPolicyResponse, err error)
DeletePrometheusAlertPolicy 删除2.0实例告警策略
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DeletePrometheusAlertPolicyWithContext ¶ added in v1.0.586
func (c *Client) DeletePrometheusAlertPolicyWithContext(ctx context.Context, request *DeletePrometheusAlertPolicyRequest) (response *DeletePrometheusAlertPolicyResponse, err error)
DeletePrometheusAlertPolicy 删除2.0实例告警策略
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DeletePrometheusClusterAgent ¶ added in v1.0.586
func (c *Client) DeletePrometheusClusterAgent(request *DeletePrometheusClusterAgentRequest) (response *DeletePrometheusClusterAgentResponse, err error)
DeletePrometheusClusterAgent 解除TMP实例的集群关联
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_DBRECORDNOTFOUND = "FailedOperation.DbRecordNotFound" FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DeletePrometheusClusterAgentWithContext ¶ added in v1.0.586
func (c *Client) DeletePrometheusClusterAgentWithContext(ctx context.Context, request *DeletePrometheusClusterAgentRequest) (response *DeletePrometheusClusterAgentResponse, err error)
DeletePrometheusClusterAgent 解除TMP实例的集群关联
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_DBRECORDNOTFOUND = "FailedOperation.DbRecordNotFound" FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DeletePrometheusConfig ¶ added in v1.0.586
func (c *Client) DeletePrometheusConfig(request *DeletePrometheusConfigRequest) (response *DeletePrometheusConfigResponse, err error)
DeletePrometheusConfig 删除Prometheus配置,如果目标不存在,将返回成功
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound"
func (*Client) DeletePrometheusConfigWithContext ¶ added in v1.0.586
func (c *Client) DeletePrometheusConfigWithContext(ctx context.Context, request *DeletePrometheusConfigRequest) (response *DeletePrometheusConfigResponse, err error)
DeletePrometheusConfig 删除Prometheus配置,如果目标不存在,将返回成功
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound"
func (*Client) DeletePrometheusRecordRuleYaml ¶ added in v1.0.579
func (c *Client) DeletePrometheusRecordRuleYaml(request *DeletePrometheusRecordRuleYamlRequest) (response *DeletePrometheusRecordRuleYamlResponse, err error)
DeletePrometheusRecordRuleYaml 删除聚合实例
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DeletePrometheusRecordRuleYamlWithContext ¶ added in v1.0.579
func (c *Client) DeletePrometheusRecordRuleYamlWithContext(ctx context.Context, request *DeletePrometheusRecordRuleYamlRequest) (response *DeletePrometheusRecordRuleYamlResponse, err error)
DeletePrometheusRecordRuleYaml 删除聚合实例
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DeletePrometheusScrapeJobs ¶ added in v1.0.428
func (c *Client) DeletePrometheusScrapeJobs(request *DeletePrometheusScrapeJobsRequest) (response *DeletePrometheusScrapeJobsResponse, err error)
DeletePrometheusScrapeJobs 删除 Prometheus Agent 抓取任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_INSTANCENOTFOUND = "FailedOperation.InstanceNotFound" FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeletePrometheusScrapeJobsWithContext ¶ added in v1.0.428
func (c *Client) DeletePrometheusScrapeJobsWithContext(ctx context.Context, request *DeletePrometheusScrapeJobsRequest) (response *DeletePrometheusScrapeJobsResponse, err error)
DeletePrometheusScrapeJobs 删除 Prometheus Agent 抓取任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_INSTANCENOTFOUND = "FailedOperation.InstanceNotFound" FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeletePrometheusTemp ¶ added in v1.0.579
func (c *Client) DeletePrometheusTemp(request *DeletePrometheusTempRequest) (response *DeletePrometheusTempResponse, err error)
DeletePrometheusTemp 删除一个云原生Prometheus配置模板
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeletePrometheusTempSync ¶ added in v1.0.579
func (c *Client) DeletePrometheusTempSync(request *DeletePrometheusTempSyncRequest) (response *DeletePrometheusTempSyncResponse, err error)
DeletePrometheusTempSync 解除模板同步,这将会删除目标中该模板所生产的配置,针对V2版本实例
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_DBRECORDNOTFOUND = "FailedOperation.DbRecordNotFound" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
func (*Client) DeletePrometheusTempSyncWithContext ¶ added in v1.0.579
func (c *Client) DeletePrometheusTempSyncWithContext(ctx context.Context, request *DeletePrometheusTempSyncRequest) (response *DeletePrometheusTempSyncResponse, err error)
DeletePrometheusTempSync 解除模板同步,这将会删除目标中该模板所生产的配置,针对V2版本实例
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_DBRECORDNOTFOUND = "FailedOperation.DbRecordNotFound" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
func (*Client) DeletePrometheusTempWithContext ¶ added in v1.0.579
func (c *Client) DeletePrometheusTempWithContext(ctx context.Context, request *DeletePrometheusTempRequest) (response *DeletePrometheusTempResponse, err error)
DeletePrometheusTemp 删除一个云原生Prometheus配置模板
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteRecordingRules ¶ added in v1.0.429
func (c *Client) DeleteRecordingRules(request *DeleteRecordingRulesRequest) (response *DeleteRecordingRulesResponse, err error)
DeleteRecordingRules 批量删除 Prometheus 预聚合规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteRecordingRulesWithContext ¶ added in v1.0.429
func (c *Client) DeleteRecordingRulesWithContext(ctx context.Context, request *DeleteRecordingRulesRequest) (response *DeleteRecordingRulesResponse, err error)
DeleteRecordingRules 批量删除 Prometheus 预聚合规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteSSOAccount ¶ added in v1.0.477
func (c *Client) DeleteSSOAccount(request *DeleteSSOAccountRequest) (response *DeleteSSOAccountResponse, err error)
DeleteSSOAccount Grafana可视化服务 删除授权用户
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteSSOAccountWithContext ¶ added in v1.0.477
func (c *Client) DeleteSSOAccountWithContext(ctx context.Context, request *DeleteSSOAccountRequest) (response *DeleteSSOAccountResponse, err error)
DeleteSSOAccount Grafana可视化服务 删除授权用户
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DeleteServiceDiscovery ¶
func (c *Client) DeleteServiceDiscovery(request *DeleteServiceDiscoveryRequest) (response *DeleteServiceDiscoveryResponse, err error)
DeleteServiceDiscovery 删除在腾讯云容器服务下创建的 Prometheus 服务发现。
<p>注意:前提条件,已经通过 Prometheus 控制台集成了对应的腾讯云容器服务,具体请参考
<a href="https://cloud.tencent.com/document/product/248/48859" target="_blank">Agent 安装</a>。</p>
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTVERSIONNOTSUPPORTED = "FailedOperation.AgentVersionNotSupported" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteServiceDiscoveryWithContext ¶ added in v1.0.324
func (c *Client) DeleteServiceDiscoveryWithContext(ctx context.Context, request *DeleteServiceDiscoveryRequest) (response *DeleteServiceDiscoveryResponse, err error)
DeleteServiceDiscovery 删除在腾讯云容器服务下创建的 Prometheus 服务发现。
<p>注意:前提条件,已经通过 Prometheus 控制台集成了对应的腾讯云容器服务,具体请参考
<a href="https://cloud.tencent.com/document/product/248/48859" target="_blank">Agent 安装</a>。</p>
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTVERSIONNOTSUPPORTED = "FailedOperation.AgentVersionNotSupported" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAccidentEventList ¶
func (c *Client) DescribeAccidentEventList(request *DescribeAccidentEventListRequest) (response *DescribeAccidentEventListResponse, err error)
DescribeAccidentEventList 获取平台事件列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAccidentEventListWithContext ¶ added in v1.0.324
func (c *Client) DescribeAccidentEventListWithContext(ctx context.Context, request *DescribeAccidentEventListRequest) (response *DescribeAccidentEventListResponse, err error)
DescribeAccidentEventList 获取平台事件列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmEvents ¶
func (c *Client) DescribeAlarmEvents(request *DescribeAlarmEventsRequest) (response *DescribeAlarmEventsResponse, err error)
DescribeAlarmEvents 查询告警事件列表
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmEventsWithContext ¶ added in v1.0.324
func (c *Client) DescribeAlarmEventsWithContext(ctx context.Context, request *DescribeAlarmEventsRequest) (response *DescribeAlarmEventsResponse, err error)
DescribeAlarmEvents 查询告警事件列表
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmHistories ¶
func (c *Client) DescribeAlarmHistories(request *DescribeAlarmHistoriesRequest) (response *DescribeAlarmHistoriesResponse, err error)
DescribeAlarmHistories 查询告警历史
请注意,**如果使用子用户进行告警历史的查询,只能查询到被授权项目下的告警历史**,或不区分项目的产品的告警历史。如何对子账户授予项目的权限,请参考 [访问管理-项目与标签](https://cloud.tencent.com/document/product/598/32738)。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmHistoriesWithContext ¶ added in v1.0.324
func (c *Client) DescribeAlarmHistoriesWithContext(ctx context.Context, request *DescribeAlarmHistoriesRequest) (response *DescribeAlarmHistoriesResponse, err error)
DescribeAlarmHistories 查询告警历史
请注意,**如果使用子用户进行告警历史的查询,只能查询到被授权项目下的告警历史**,或不区分项目的产品的告警历史。如何对子账户授予项目的权限,请参考 [访问管理-项目与标签](https://cloud.tencent.com/document/product/598/32738)。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmMetrics ¶
func (c *Client) DescribeAlarmMetrics(request *DescribeAlarmMetricsRequest) (response *DescribeAlarmMetricsResponse, err error)
DescribeAlarmMetrics 查询告警指标列表
可能返回的错误码:
FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" FAILEDOPERATION_DOTRPCTRANSFERFAILEDWITHCORRUPTIONDATA = "FailedOperation.DoTRPCTransferFailedWithCorruptionData" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmMetricsWithContext ¶ added in v1.0.324
func (c *Client) DescribeAlarmMetricsWithContext(ctx context.Context, request *DescribeAlarmMetricsRequest) (response *DescribeAlarmMetricsResponse, err error)
DescribeAlarmMetrics 查询告警指标列表
可能返回的错误码:
FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" FAILEDOPERATION_DOTRPCTRANSFERFAILEDWITHCORRUPTIONDATA = "FailedOperation.DoTRPCTransferFailedWithCorruptionData" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmNotice ¶
func (c *Client) DescribeAlarmNotice(request *DescribeAlarmNoticeRequest) (response *DescribeAlarmNoticeResponse, err error)
DescribeAlarmNotice 查询单个通知模板的详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmNoticeCallbacks ¶
func (c *Client) DescribeAlarmNoticeCallbacks(request *DescribeAlarmNoticeCallbacksRequest) (response *DescribeAlarmNoticeCallbacksResponse, err error)
DescribeAlarmNoticeCallbacks 获取告警通知模板所有回调URL
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmNoticeCallbacksWithContext ¶ added in v1.0.324
func (c *Client) DescribeAlarmNoticeCallbacksWithContext(ctx context.Context, request *DescribeAlarmNoticeCallbacksRequest) (response *DescribeAlarmNoticeCallbacksResponse, err error)
DescribeAlarmNoticeCallbacks 获取告警通知模板所有回调URL
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmNoticeWithContext ¶ added in v1.0.324
func (c *Client) DescribeAlarmNoticeWithContext(ctx context.Context, request *DescribeAlarmNoticeRequest) (response *DescribeAlarmNoticeResponse, err error)
DescribeAlarmNotice 查询单个通知模板的详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmNotices ¶
func (c *Client) DescribeAlarmNotices(request *DescribeAlarmNoticesRequest) (response *DescribeAlarmNoticesResponse, err error)
DescribeAlarmNotices 查询通知模板列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmNoticesWithContext ¶ added in v1.0.324
func (c *Client) DescribeAlarmNoticesWithContext(ctx context.Context, request *DescribeAlarmNoticesRequest) (response *DescribeAlarmNoticesResponse, err error)
DescribeAlarmNotices 查询通知模板列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmPolicies ¶
func (c *Client) DescribeAlarmPolicies(request *DescribeAlarmPoliciesRequest) (response *DescribeAlarmPoliciesResponse, err error)
DescribeAlarmPolicies 查询告警策略列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmPoliciesWithContext ¶ added in v1.0.324
func (c *Client) DescribeAlarmPoliciesWithContext(ctx context.Context, request *DescribeAlarmPoliciesRequest) (response *DescribeAlarmPoliciesResponse, err error)
DescribeAlarmPolicies 查询告警策略列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmPolicy ¶
func (c *Client) DescribeAlarmPolicy(request *DescribeAlarmPolicyRequest) (response *DescribeAlarmPolicyResponse, err error)
DescribeAlarmPolicy 获取单个告警策略详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmPolicyWithContext ¶ added in v1.0.324
func (c *Client) DescribeAlarmPolicyWithContext(ctx context.Context, request *DescribeAlarmPolicyRequest) (response *DescribeAlarmPolicyResponse, err error)
DescribeAlarmPolicy 获取单个告警策略详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmSmsQuota ¶ added in v1.0.881
func (c *Client) DescribeAlarmSmsQuota(request *DescribeAlarmSmsQuotaRequest) (response *DescribeAlarmSmsQuotaResponse, err error)
DescribeAlarmSmsQuota 获取告警短信配额
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DIVISIONBYZERO = "FailedOperation.DivisionByZero" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DRUIDTABLENOTFOUND = "FailedOperation.DruidTableNotFound" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlarmSmsQuotaWithContext ¶ added in v1.0.881
func (c *Client) DescribeAlarmSmsQuotaWithContext(ctx context.Context, request *DescribeAlarmSmsQuotaRequest) (response *DescribeAlarmSmsQuotaResponse, err error)
DescribeAlarmSmsQuota 获取告警短信配额
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DIVISIONBYZERO = "FailedOperation.DivisionByZero" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DRUIDTABLENOTFOUND = "FailedOperation.DruidTableNotFound" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAlertRules ¶
func (c *Client) DescribeAlertRules(request *DescribeAlertRulesRequest) (response *DescribeAlertRulesResponse, err error)
DescribeAlertRules Prometheus 报警规则查询接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAlertRulesWithContext ¶ added in v1.0.324
func (c *Client) DescribeAlertRulesWithContext(ctx context.Context, request *DescribeAlertRulesRequest) (response *DescribeAlertRulesResponse, err error)
DescribeAlertRules Prometheus 报警规则查询接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAllNamespaces ¶
func (c *Client) DescribeAllNamespaces(request *DescribeAllNamespacesRequest) (response *DescribeAllNamespacesResponse, err error)
DescribeAllNamespaces 查询所有名字空间
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAllNamespacesWithContext ¶ added in v1.0.324
func (c *Client) DescribeAllNamespacesWithContext(ctx context.Context, request *DescribeAllNamespacesRequest) (response *DescribeAllNamespacesResponse, err error)
DescribeAllNamespaces 查询所有名字空间
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBaseMetrics ¶
func (c *Client) DescribeBaseMetrics(request *DescribeBaseMetricsRequest) (response *DescribeBaseMetricsResponse, err error)
DescribeBaseMetrics 获取基础指标属性
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBaseMetricsWithContext ¶ added in v1.0.324
func (c *Client) DescribeBaseMetricsWithContext(ctx context.Context, request *DescribeBaseMetricsRequest) (response *DescribeBaseMetricsResponse, err error)
DescribeBaseMetrics 获取基础指标属性
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBasicAlarmList ¶
func (c *Client) DescribeBasicAlarmList(request *DescribeBasicAlarmListRequest) (response *DescribeBasicAlarmListResponse, err error)
DescribeBasicAlarmList 获取基础告警列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBasicAlarmListWithContext ¶ added in v1.0.324
func (c *Client) DescribeBasicAlarmListWithContext(ctx context.Context, request *DescribeBasicAlarmListRequest) (response *DescribeBasicAlarmListResponse, err error)
DescribeBasicAlarmList 获取基础告警列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBindingPolicyObjectList ¶
func (c *Client) DescribeBindingPolicyObjectList(request *DescribeBindingPolicyObjectListRequest) (response *DescribeBindingPolicyObjectListResponse, err error)
DescribeBindingPolicyObjectList 获取已绑定对象列表
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DIVISIONBYZERO = "FailedOperation.DivisionByZero" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DRUIDTABLENOTFOUND = "FailedOperation.DruidTableNotFound" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBindingPolicyObjectListWithContext ¶ added in v1.0.324
func (c *Client) DescribeBindingPolicyObjectListWithContext(ctx context.Context, request *DescribeBindingPolicyObjectListRequest) (response *DescribeBindingPolicyObjectListResponse, err error)
DescribeBindingPolicyObjectList 获取已绑定对象列表
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DIVISIONBYZERO = "FailedOperation.DivisionByZero" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DRUIDTABLENOTFOUND = "FailedOperation.DruidTableNotFound" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeClusterAgentCreatingProgress ¶ added in v1.0.655
func (c *Client) DescribeClusterAgentCreatingProgress(request *DescribeClusterAgentCreatingProgressRequest) (response *DescribeClusterAgentCreatingProgressResponse, err error)
DescribeClusterAgentCreatingProgress 获取prom实例中集群详细的关联状态
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" INVALIDPARAMETER_PARAM = "InvalidParameter.Param"
func (*Client) DescribeClusterAgentCreatingProgressWithContext ¶ added in v1.0.655
func (c *Client) DescribeClusterAgentCreatingProgressWithContext(ctx context.Context, request *DescribeClusterAgentCreatingProgressRequest) (response *DescribeClusterAgentCreatingProgressResponse, err error)
DescribeClusterAgentCreatingProgress 获取prom实例中集群详细的关联状态
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" INVALIDPARAMETER_PARAM = "InvalidParameter.Param"
func (*Client) DescribeConditionsTemplateList ¶ added in v1.0.353
func (c *Client) DescribeConditionsTemplateList(request *DescribeConditionsTemplateListRequest) (response *DescribeConditionsTemplateListResponse, err error)
DescribeConditionsTemplateList 获取条件模板列表
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeConditionsTemplateListWithContext ¶ added in v1.0.353
func (c *Client) DescribeConditionsTemplateListWithContext(ctx context.Context, request *DescribeConditionsTemplateListRequest) (response *DescribeConditionsTemplateListResponse, err error)
DescribeConditionsTemplateList 获取条件模板列表
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDNSConfig ¶ added in v1.0.477
func (c *Client) DescribeDNSConfig(request *DescribeDNSConfigRequest) (response *DescribeDNSConfigResponse, err error)
DescribeDNSConfig 列出 Grafana DNS 配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeDNSConfigWithContext ¶ added in v1.0.477
func (c *Client) DescribeDNSConfigWithContext(ctx context.Context, request *DescribeDNSConfigRequest) (response *DescribeDNSConfigResponse, err error)
DescribeDNSConfig 列出 Grafana DNS 配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeExporterIntegrations ¶ added in v1.0.428
func (c *Client) DescribeExporterIntegrations(request *DescribeExporterIntegrationsRequest) (response *DescribeExporterIntegrationsResponse, err error)
DescribeExporterIntegrations 查询集成中心 exporter 集成列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTNOTALLOWED = "FailedOperation.AgentNotAllowed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeExporterIntegrationsWithContext ¶ added in v1.0.428
func (c *Client) DescribeExporterIntegrationsWithContext(ctx context.Context, request *DescribeExporterIntegrationsRequest) (response *DescribeExporterIntegrationsResponse, err error)
DescribeExporterIntegrations 查询集成中心 exporter 集成列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTNOTALLOWED = "FailedOperation.AgentNotAllowed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeExternalClusterRegisterCommand ¶ added in v1.0.1179
func (c *Client) DescribeExternalClusterRegisterCommand(request *DescribeExternalClusterRegisterCommandRequest) (response *DescribeExternalClusterRegisterCommandResponse, err error)
DescribeExternalClusterRegisterCommand 查看外部集群注册命令
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeExternalClusterRegisterCommandWithContext ¶ added in v1.0.1179
func (c *Client) DescribeExternalClusterRegisterCommandWithContext(ctx context.Context, request *DescribeExternalClusterRegisterCommandRequest) (response *DescribeExternalClusterRegisterCommandResponse, err error)
DescribeExternalClusterRegisterCommand 查看外部集群注册命令
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeExternalClusterUninstallCommand ¶ added in v1.0.1180
func (c *Client) DescribeExternalClusterUninstallCommand(request *DescribeExternalClusterUninstallCommandRequest) (response *DescribeExternalClusterUninstallCommandResponse, err error)
DescribeExternalClusterUninstallCommand 查看外部集群 Agent 卸载命令
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeExternalClusterUninstallCommandWithContext ¶ added in v1.0.1180
func (c *Client) DescribeExternalClusterUninstallCommandWithContext(ctx context.Context, request *DescribeExternalClusterUninstallCommandRequest) (response *DescribeExternalClusterUninstallCommandResponse, err error)
DescribeExternalClusterUninstallCommand 查看外部集群 Agent 卸载命令
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeGrafanaChannels ¶ added in v1.0.494
func (c *Client) DescribeGrafanaChannels(request *DescribeGrafanaChannelsRequest) (response *DescribeGrafanaChannelsResponse, err error)
DescribeGrafanaChannels 列出 Grafana 所有告警通道
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGrafanaChannelsWithContext ¶ added in v1.0.494
func (c *Client) DescribeGrafanaChannelsWithContext(ctx context.Context, request *DescribeGrafanaChannelsRequest) (response *DescribeGrafanaChannelsResponse, err error)
DescribeGrafanaChannels 列出 Grafana 所有告警通道
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGrafanaConfig ¶ added in v1.0.477
func (c *Client) DescribeGrafanaConfig(request *DescribeGrafanaConfigRequest) (response *DescribeGrafanaConfigResponse, err error)
DescribeGrafanaConfig 列出 Grafana 的设置,即 grafana.ini 文件内容
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGrafanaConfigWithContext ¶ added in v1.0.477
func (c *Client) DescribeGrafanaConfigWithContext(ctx context.Context, request *DescribeGrafanaConfigRequest) (response *DescribeGrafanaConfigResponse, err error)
DescribeGrafanaConfig 列出 Grafana 的设置,即 grafana.ini 文件内容
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGrafanaEnvironments ¶ added in v1.0.477
func (c *Client) DescribeGrafanaEnvironments(request *DescribeGrafanaEnvironmentsRequest) (response *DescribeGrafanaEnvironmentsResponse, err error)
DescribeGrafanaEnvironments 列出 Grafana 环境变量
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGrafanaEnvironmentsWithContext ¶ added in v1.0.477
func (c *Client) DescribeGrafanaEnvironmentsWithContext(ctx context.Context, request *DescribeGrafanaEnvironmentsRequest) (response *DescribeGrafanaEnvironmentsResponse, err error)
DescribeGrafanaEnvironments 列出 Grafana 环境变量
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGrafanaInstances ¶ added in v1.0.477
func (c *Client) DescribeGrafanaInstances(request *DescribeGrafanaInstancesRequest) (response *DescribeGrafanaInstancesResponse, err error)
DescribeGrafanaInstances 列出用户所有的 Grafana 服务
可能返回的错误码:
AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest"
func (*Client) DescribeGrafanaInstancesWithContext ¶ added in v1.0.477
func (c *Client) DescribeGrafanaInstancesWithContext(ctx context.Context, request *DescribeGrafanaInstancesRequest) (response *DescribeGrafanaInstancesResponse, err error)
DescribeGrafanaInstances 列出用户所有的 Grafana 服务
可能返回的错误码:
AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest"
func (*Client) DescribeGrafanaIntegrations ¶ added in v1.0.477
func (c *Client) DescribeGrafanaIntegrations(request *DescribeGrafanaIntegrationsRequest) (response *DescribeGrafanaIntegrationsResponse, err error)
DescribeGrafanaIntegrations 列出 Grafana 已安装的集成
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGrafanaIntegrationsWithContext ¶ added in v1.0.477
func (c *Client) DescribeGrafanaIntegrationsWithContext(ctx context.Context, request *DescribeGrafanaIntegrationsRequest) (response *DescribeGrafanaIntegrationsResponse, err error)
DescribeGrafanaIntegrations 列出 Grafana 已安装的集成
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGrafanaNotificationChannels ¶ added in v1.0.477
func (c *Client) DescribeGrafanaNotificationChannels(request *DescribeGrafanaNotificationChannelsRequest) (response *DescribeGrafanaNotificationChannelsResponse, err error)
DescribeGrafanaNotificationChannels 列出 Grafana 告警通道
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGrafanaNotificationChannelsWithContext ¶ added in v1.0.477
func (c *Client) DescribeGrafanaNotificationChannelsWithContext(ctx context.Context, request *DescribeGrafanaNotificationChannelsRequest) (response *DescribeGrafanaNotificationChannelsResponse, err error)
DescribeGrafanaNotificationChannels 列出 Grafana 告警通道
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGrafanaWhiteList ¶ added in v1.0.477
func (c *Client) DescribeGrafanaWhiteList(request *DescribeGrafanaWhiteListRequest) (response *DescribeGrafanaWhiteListResponse, err error)
DescribeGrafanaWhiteList 列出 Grafana 白名单
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGrafanaWhiteListWithContext ¶ added in v1.0.477
func (c *Client) DescribeGrafanaWhiteListWithContext(ctx context.Context, request *DescribeGrafanaWhiteListRequest) (response *DescribeGrafanaWhiteListResponse, err error)
DescribeGrafanaWhiteList 列出 Grafana 白名单
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeInstalledPlugins ¶ added in v1.0.477
func (c *Client) DescribeInstalledPlugins(request *DescribeInstalledPluginsRequest) (response *DescribeInstalledPluginsResponse, err error)
DescribeInstalledPlugins 列出实例已安装的插件
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeInstalledPluginsWithContext ¶ added in v1.0.477
func (c *Client) DescribeInstalledPluginsWithContext(ctx context.Context, request *DescribeInstalledPluginsRequest) (response *DescribeInstalledPluginsResponse, err error)
DescribeInstalledPlugins 列出实例已安装的插件
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeMonitorResourceInfo ¶ added in v1.0.881
func (c *Client) DescribeMonitorResourceInfo(request *DescribeMonitorResourceInfoRequest) (response *DescribeMonitorResourceInfoResponse, err error)
DescribeMonitorResourceInfo 获取资源消耗页概览
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeMonitorResourceInfoWithContext ¶ added in v1.0.881
func (c *Client) DescribeMonitorResourceInfoWithContext(ctx context.Context, request *DescribeMonitorResourceInfoRequest) (response *DescribeMonitorResourceInfoResponse, err error)
DescribeMonitorResourceInfo 获取资源消耗页概览
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeMonitorTypes ¶
func (c *Client) DescribeMonitorTypes(request *DescribeMonitorTypesRequest) (response *DescribeMonitorTypesResponse, err error)
DescribeMonitorTypes 腾讯云可观测平台支持多种类型的监控,此接口列出支持的所有类型
可能返回的错误码:
FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeMonitorTypesWithContext ¶ added in v1.0.324
func (c *Client) DescribeMonitorTypesWithContext(ctx context.Context, request *DescribeMonitorTypesRequest) (response *DescribeMonitorTypesResponse, err error)
DescribeMonitorTypes 腾讯云可观测平台支持多种类型的监控,此接口列出支持的所有类型
可能返回的错误码:
FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNotificationContentTemplateSupports ¶ added in v1.3.49
func (c *Client) DescribeNotificationContentTemplateSupports(request *DescribeNotificationContentTemplateSupportsRequest) (response *DescribeNotificationContentTemplateSupportsResponse, err error)
DescribeNotificationContentTemplateSupports 查询告警通知内容模板支持的变量或者函数列表
可能返回的错误码:
FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNotificationContentTemplateSupportsWithContext ¶ added in v1.3.49
func (c *Client) DescribeNotificationContentTemplateSupportsWithContext(ctx context.Context, request *DescribeNotificationContentTemplateSupportsRequest) (response *DescribeNotificationContentTemplateSupportsResponse, err error)
DescribeNotificationContentTemplateSupports 查询告警通知内容模板支持的变量或者函数列表
可能返回的错误码:
FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePhoneAlarmFlowTotalCount ¶ added in v1.0.881
func (c *Client) DescribePhoneAlarmFlowTotalCount(request *DescribePhoneAlarmFlowTotalCountRequest) (response *DescribePhoneAlarmFlowTotalCountResponse, err error)
DescribePhoneAlarmFlowTotalCount 查询周期内电话流水总数
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePhoneAlarmFlowTotalCountWithContext ¶ added in v1.0.881
func (c *Client) DescribePhoneAlarmFlowTotalCountWithContext(ctx context.Context, request *DescribePhoneAlarmFlowTotalCountRequest) (response *DescribePhoneAlarmFlowTotalCountResponse, err error)
DescribePhoneAlarmFlowTotalCount 查询周期内电话流水总数
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePluginOverviews ¶ added in v1.0.477
func (c *Client) DescribePluginOverviews(request *DescribePluginOverviewsRequest) (response *DescribePluginOverviewsResponse, err error)
DescribePluginOverviews 列出可安装的所有 Grafana 插件。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePluginOverviewsWithContext ¶ added in v1.0.477
func (c *Client) DescribePluginOverviewsWithContext(ctx context.Context, request *DescribePluginOverviewsRequest) (response *DescribePluginOverviewsResponse, err error)
DescribePluginOverviews 列出可安装的所有 Grafana 插件。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePolicyConditionList ¶
func (c *Client) DescribePolicyConditionList(request *DescribePolicyConditionListRequest) (response *DescribePolicyConditionListResponse, err error)
DescribePolicyConditionList 获取基础告警策略条件
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePolicyConditionListWithContext ¶ added in v1.0.324
func (c *Client) DescribePolicyConditionListWithContext(ctx context.Context, request *DescribePolicyConditionListRequest) (response *DescribePolicyConditionListResponse, err error)
DescribePolicyConditionList 获取基础告警策略条件
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePolicyGroupInfo ¶
func (c *Client) DescribePolicyGroupInfo(request *DescribePolicyGroupInfoRequest) (response *DescribePolicyGroupInfoResponse, err error)
DescribePolicyGroupInfo 获取基础策略组详情
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePolicyGroupInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribePolicyGroupInfoWithContext(ctx context.Context, request *DescribePolicyGroupInfoRequest) (response *DescribePolicyGroupInfoResponse, err error)
DescribePolicyGroupInfo 获取基础策略组详情
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePolicyGroupList ¶
func (c *Client) DescribePolicyGroupList(request *DescribePolicyGroupListRequest) (response *DescribePolicyGroupListResponse, err error)
DescribePolicyGroupList 获取基础策略告警组列表
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePolicyGroupListWithContext ¶ added in v1.0.324
func (c *Client) DescribePolicyGroupListWithContext(ctx context.Context, request *DescribePolicyGroupListRequest) (response *DescribePolicyGroupListResponse, err error)
DescribePolicyGroupList 获取基础策略告警组列表
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePolicyObjectCount ¶ added in v1.0.1147
func (c *Client) DescribePolicyObjectCount(request *DescribePolicyObjectCountRequest) (response *DescribePolicyObjectCountResponse, err error)
DescribePolicyObjectCount 查询策略组在每个地域下面绑定的对象数统计
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePolicyObjectCountWithContext ¶ added in v1.0.1147
func (c *Client) DescribePolicyObjectCountWithContext(ctx context.Context, request *DescribePolicyObjectCountRequest) (response *DescribePolicyObjectCountResponse, err error)
DescribePolicyObjectCount 查询策略组在每个地域下面绑定的对象数统计
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeProductEventList ¶
func (c *Client) DescribeProductEventList(request *DescribeProductEventListRequest) (response *DescribeProductEventListResponse, err error)
DescribeProductEventList 分页获取产品事件的列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeProductEventListWithContext ¶ added in v1.0.324
func (c *Client) DescribeProductEventListWithContext(ctx context.Context, request *DescribeProductEventListRequest) (response *DescribeProductEventListResponse, err error)
DescribeProductEventList 分页获取产品事件的列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeProductList ¶
func (c *Client) DescribeProductList(request *DescribeProductListRequest) (response *DescribeProductListResponse, err error)
DescribeProductList 查询腾讯云可观测平台云产品列表,支持云服务器CVM、云数据库、云消息队列、负载均衡、容器服务、专线等云产品。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeProductListWithContext ¶ added in v1.0.324
func (c *Client) DescribeProductListWithContext(ctx context.Context, request *DescribeProductListRequest) (response *DescribeProductListResponse, err error)
DescribeProductList 查询腾讯云可观测平台云产品列表,支持云服务器CVM、云数据库、云消息队列、负载均衡、容器服务、专线等云产品。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribePrometheusAgentInstances ¶ added in v1.0.579
func (c *Client) DescribePrometheusAgentInstances(request *DescribePrometheusAgentInstancesRequest) (response *DescribePrometheusAgentInstancesResponse, err error)
DescribePrometheusAgentInstances 获取关联目标集群的实例列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePrometheusAgentInstancesWithContext ¶ added in v1.0.579
func (c *Client) DescribePrometheusAgentInstancesWithContext(ctx context.Context, request *DescribePrometheusAgentInstancesRequest) (response *DescribePrometheusAgentInstancesResponse, err error)
DescribePrometheusAgentInstances 获取关联目标集群的实例列表
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePrometheusAgents ¶ added in v1.0.428
func (c *Client) DescribePrometheusAgents(request *DescribePrometheusAgentsRequest) (response *DescribePrometheusAgentsResponse, err error)
DescribePrometheusAgents 列出 Prometheus CVM Agent
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrometheusAgentsWithContext ¶ added in v1.0.428
func (c *Client) DescribePrometheusAgentsWithContext(ctx context.Context, request *DescribePrometheusAgentsRequest) (response *DescribePrometheusAgentsResponse, err error)
DescribePrometheusAgents 列出 Prometheus CVM Agent
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrometheusAlertGroups ¶ added in v1.0.840
func (c *Client) DescribePrometheusAlertGroups(request *DescribePrometheusAlertGroupsRequest) (response *DescribePrometheusAlertGroupsResponse, err error)
DescribePrometheusAlertGroups 查询给定prometheus下的告警分组
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePrometheusAlertGroupsWithContext ¶ added in v1.0.840
func (c *Client) DescribePrometheusAlertGroupsWithContext(ctx context.Context, request *DescribePrometheusAlertGroupsRequest) (response *DescribePrometheusAlertGroupsResponse, err error)
DescribePrometheusAlertGroups 查询给定prometheus下的告警分组
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePrometheusAlertPolicy ¶ added in v1.0.579
func (c *Client) DescribePrometheusAlertPolicy(request *DescribePrometheusAlertPolicyRequest) (response *DescribePrometheusAlertPolicyResponse, err error)
DescribePrometheusAlertPolicy 获取2.0实例告警策略列表
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrometheusAlertPolicyWithContext ¶ added in v1.0.579
func (c *Client) DescribePrometheusAlertPolicyWithContext(ctx context.Context, request *DescribePrometheusAlertPolicyRequest) (response *DescribePrometheusAlertPolicyResponse, err error)
DescribePrometheusAlertPolicy 获取2.0实例告警策略列表
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrometheusClusterAgents ¶ added in v1.0.586
func (c *Client) DescribePrometheusClusterAgents(request *DescribePrometheusClusterAgentsRequest) (response *DescribePrometheusClusterAgentsResponse, err error)
DescribePrometheusClusterAgents 获取TMP实例关联集群列表
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DB = "FailedOperation.Db" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_INSTANCENOTFOUND = "FailedOperation.InstanceNotFound" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
func (*Client) DescribePrometheusClusterAgentsWithContext ¶ added in v1.0.586
func (c *Client) DescribePrometheusClusterAgentsWithContext(ctx context.Context, request *DescribePrometheusClusterAgentsRequest) (response *DescribePrometheusClusterAgentsResponse, err error)
DescribePrometheusClusterAgents 获取TMP实例关联集群列表
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DB = "FailedOperation.Db" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_INSTANCENOTFOUND = "FailedOperation.InstanceNotFound" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
func (*Client) DescribePrometheusConfig ¶ added in v1.0.579
func (c *Client) DescribePrometheusConfig(request *DescribePrometheusConfigRequest) (response *DescribePrometheusConfigResponse, err error)
DescribePrometheusConfig 拉取Prometheus配置
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DB = "FailedOperation.Db" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusConfigWithContext ¶ added in v1.0.579
func (c *Client) DescribePrometheusConfigWithContext(ctx context.Context, request *DescribePrometheusConfigRequest) (response *DescribePrometheusConfigResponse, err error)
DescribePrometheusConfig 拉取Prometheus配置
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DB = "FailedOperation.Db" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusGlobalConfig ¶ added in v1.0.586
func (c *Client) DescribePrometheusGlobalConfig(request *DescribePrometheusGlobalConfigRequest) (response *DescribePrometheusGlobalConfigResponse, err error)
DescribePrometheusGlobalConfig 获得实例级别抓取配置
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusGlobalConfigWithContext ¶ added in v1.0.586
func (c *Client) DescribePrometheusGlobalConfigWithContext(ctx context.Context, request *DescribePrometheusGlobalConfigRequest) (response *DescribePrometheusGlobalConfigResponse, err error)
DescribePrometheusGlobalConfig 获得实例级别抓取配置
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusGlobalNotification ¶ added in v1.0.586
func (c *Client) DescribePrometheusGlobalNotification(request *DescribePrometheusGlobalNotificationRequest) (response *DescribePrometheusGlobalNotificationResponse, err error)
DescribePrometheusGlobalNotification 之前TPS的接口,迁移后已经不需要
查询全局告警通知渠道
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusGlobalNotificationWithContext ¶ added in v1.0.586
func (c *Client) DescribePrometheusGlobalNotificationWithContext(ctx context.Context, request *DescribePrometheusGlobalNotificationRequest) (response *DescribePrometheusGlobalNotificationResponse, err error)
DescribePrometheusGlobalNotification 之前TPS的接口,迁移后已经不需要
查询全局告警通知渠道
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusInstanceDetail ¶ added in v1.0.579
func (c *Client) DescribePrometheusInstanceDetail(request *DescribePrometheusInstanceDetailRequest) (response *DescribePrometheusInstanceDetailResponse, err error)
DescribePrometheusInstanceDetail 获取TMP实例详情
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrometheusInstanceDetailWithContext ¶ added in v1.0.579
func (c *Client) DescribePrometheusInstanceDetailWithContext(ctx context.Context, request *DescribePrometheusInstanceDetailRequest) (response *DescribePrometheusInstanceDetailResponse, err error)
DescribePrometheusInstanceDetail 获取TMP实例详情
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrometheusInstanceInitStatus ¶ added in v1.0.579
func (c *Client) DescribePrometheusInstanceInitStatus(request *DescribePrometheusInstanceInitStatusRequest) (response *DescribePrometheusInstanceInitStatusResponse, err error)
DescribePrometheusInstanceInitStatus 获取2.0实例初始化任务状态
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_TASKNOTFOUND = "InternalError.TaskNotFound" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusInstanceInitStatusWithContext ¶ added in v1.0.579
func (c *Client) DescribePrometheusInstanceInitStatusWithContext(ctx context.Context, request *DescribePrometheusInstanceInitStatusRequest) (response *DescribePrometheusInstanceInitStatusResponse, err error)
DescribePrometheusInstanceInitStatus 获取2.0实例初始化任务状态
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_TASKNOTFOUND = "InternalError.TaskNotFound" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusInstanceUsage ¶ added in v1.0.563
func (c *Client) DescribePrometheusInstanceUsage(request *DescribePrometheusInstanceUsageRequest) (response *DescribePrometheusInstanceUsageResponse, err error)
DescribePrometheusInstanceUsage 查询Prometheus按量实例用量
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrometheusInstanceUsageWithContext ¶ added in v1.0.563
func (c *Client) DescribePrometheusInstanceUsageWithContext(ctx context.Context, request *DescribePrometheusInstanceUsageRequest) (response *DescribePrometheusInstanceUsageResponse, err error)
DescribePrometheusInstanceUsage 查询Prometheus按量实例用量
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrometheusInstances ¶ added in v1.0.314
func (c *Client) DescribePrometheusInstances(request *DescribePrometheusInstancesRequest) (response *DescribePrometheusInstancesResponse, err error)
DescribePrometheusInstances 本接口 (DescribePrometheusInstances) 用于查询一个或多个实例的详细信息。
<ul>
<li>可以根据实例ID、实例名称或者实例状态等信息来查询实例的详细信息</li>
<li>如果参数为空,返回当前用户一定数量(Limit所指定的数量,默认为20)的实例。</li>
</ul>
可能返回的错误码:
AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribePrometheusInstancesOverview ¶ added in v1.0.579
func (c *Client) DescribePrometheusInstancesOverview(request *DescribePrometheusInstancesOverviewRequest) (response *DescribePrometheusInstancesOverviewResponse, err error)
DescribePrometheusInstancesOverview 获取与 Prometheus 监控融合实例列表
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param"
func (*Client) DescribePrometheusInstancesOverviewWithContext ¶ added in v1.0.579
func (c *Client) DescribePrometheusInstancesOverviewWithContext(ctx context.Context, request *DescribePrometheusInstancesOverviewRequest) (response *DescribePrometheusInstancesOverviewResponse, err error)
DescribePrometheusInstancesOverview 获取与 Prometheus 监控融合实例列表
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param"
func (*Client) DescribePrometheusInstancesWithContext ¶ added in v1.0.324
func (c *Client) DescribePrometheusInstancesWithContext(ctx context.Context, request *DescribePrometheusInstancesRequest) (response *DescribePrometheusInstancesResponse, err error)
DescribePrometheusInstances 本接口 (DescribePrometheusInstances) 用于查询一个或多个实例的详细信息。
<ul>
<li>可以根据实例ID、实例名称或者实例状态等信息来查询实例的详细信息</li>
<li>如果参数为空,返回当前用户一定数量(Limit所指定的数量,默认为20)的实例。</li>
</ul>
可能返回的错误码:
AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTAGFAIL = "FailedOperation.AccessTagFail" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_SENDREQUEST = "FailedOperation.SendRequest" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribePrometheusIntegrationMetrics ¶ added in v1.0.1127
func (c *Client) DescribePrometheusIntegrationMetrics(request *DescribePrometheusIntegrationMetricsRequest) (response *DescribePrometheusIntegrationMetricsResponse, err error)
DescribePrometheusIntegrationMetrics 获取prometheus集成指标
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
func (*Client) DescribePrometheusIntegrationMetricsWithContext ¶ added in v1.0.1127
func (c *Client) DescribePrometheusIntegrationMetricsWithContext(ctx context.Context, request *DescribePrometheusIntegrationMetricsRequest) (response *DescribePrometheusIntegrationMetricsResponse, err error)
DescribePrometheusIntegrationMetrics 获取prometheus集成指标
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter"
func (*Client) DescribePrometheusRecordRules ¶ added in v1.0.579
func (c *Client) DescribePrometheusRecordRules(request *DescribePrometheusRecordRulesRequest) (response *DescribePrometheusRecordRulesResponse, err error)
DescribePrometheusRecordRules 获取聚合规则列表,包含关联集群内crd资源创建的record rule
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusRecordRulesWithContext ¶ added in v1.0.579
func (c *Client) DescribePrometheusRecordRulesWithContext(ctx context.Context, request *DescribePrometheusRecordRulesRequest) (response *DescribePrometheusRecordRulesResponse, err error)
DescribePrometheusRecordRules 获取聚合规则列表,包含关联集群内crd资源创建的record rule
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECLIENTCONF = "FailedOperation.KubeClientConf" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusRegions ¶ added in v1.0.742
func (c *Client) DescribePrometheusRegions(request *DescribePrometheusRegionsRequest) (response *DescribePrometheusRegionsResponse, err error)
DescribePrometheusRegions 列出 Prometheus 服务所有可用的地域
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePrometheusRegionsWithContext ¶ added in v1.0.742
func (c *Client) DescribePrometheusRegionsWithContext(ctx context.Context, request *DescribePrometheusRegionsRequest) (response *DescribePrometheusRegionsResponse, err error)
DescribePrometheusRegions 列出 Prometheus 服务所有可用的地域
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePrometheusScrapeJobs ¶ added in v1.0.428
func (c *Client) DescribePrometheusScrapeJobs(request *DescribePrometheusScrapeJobsRequest) (response *DescribePrometheusScrapeJobsResponse, err error)
DescribePrometheusScrapeJobs 列出 Prometheus 抓取任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrometheusScrapeJobsWithContext ¶ added in v1.0.428
func (c *Client) DescribePrometheusScrapeJobsWithContext(ctx context.Context, request *DescribePrometheusScrapeJobsRequest) (response *DescribePrometheusScrapeJobsResponse, err error)
DescribePrometheusScrapeJobs 列出 Prometheus 抓取任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrometheusScrapeStatistics ¶ added in v1.1.40
func (c *Client) DescribePrometheusScrapeStatistics(request *DescribePrometheusScrapeStatisticsRequest) (response *DescribePrometheusScrapeStatisticsResponse, err error)
DescribePrometheusScrapeStatistics 获取实例采集速率信息
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusScrapeStatisticsWithContext ¶ added in v1.1.40
func (c *Client) DescribePrometheusScrapeStatisticsWithContext(ctx context.Context, request *DescribePrometheusScrapeStatisticsRequest) (response *DescribePrometheusScrapeStatisticsResponse, err error)
DescribePrometheusScrapeStatistics 获取实例采集速率信息
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusTargetsTMP ¶ added in v1.0.586
func (c *Client) DescribePrometheusTargetsTMP(request *DescribePrometheusTargetsTMPRequest) (response *DescribePrometheusTargetsTMPResponse, err error)
DescribePrometheusTargetsTMP 获取targets信息,在过滤条件中指定job名称时返回targets详情,否则仅返回数量
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" INTERNALERROR = "InternalError" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusTargetsTMPWithContext ¶ added in v1.0.586
func (c *Client) DescribePrometheusTargetsTMPWithContext(ctx context.Context, request *DescribePrometheusTargetsTMPRequest) (response *DescribePrometheusTargetsTMPResponse, err error)
DescribePrometheusTargetsTMP 获取targets信息,在过滤条件中指定job名称时返回targets详情,否则仅返回数量
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" INTERNALERROR = "InternalError" INTERNALERROR_DBRECORDNOTFOUND = "InternalError.DbRecordNotFound" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribePrometheusTemp ¶ added in v1.0.579
func (c *Client) DescribePrometheusTemp(request *DescribePrometheusTempRequest) (response *DescribePrometheusTempResponse, err error)
DescribePrometheusTemp 拉取模板列表,默认模板将总是在最前面
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param"
func (*Client) DescribePrometheusTempSync ¶ added in v1.0.579
func (c *Client) DescribePrometheusTempSync(request *DescribePrometheusTempSyncRequest) (response *DescribePrometheusTempSyncResponse, err error)
DescribePrometheusTempSync 获取模板关联实例信息,针对V2版本实例
可能返回的错误码:
FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrometheusTempSyncWithContext ¶ added in v1.0.579
func (c *Client) DescribePrometheusTempSyncWithContext(ctx context.Context, request *DescribePrometheusTempSyncRequest) (response *DescribePrometheusTempSyncResponse, err error)
DescribePrometheusTempSync 获取模板关联实例信息,针对V2版本实例
可能返回的错误码:
FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribePrometheusTempWithContext ¶ added in v1.0.579
func (c *Client) DescribePrometheusTempWithContext(ctx context.Context, request *DescribePrometheusTempRequest) (response *DescribePrometheusTempResponse, err error)
DescribePrometheusTemp 拉取模板列表,默认模板将总是在最前面
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param"
func (*Client) DescribePrometheusZones ¶ added in v1.0.551
func (c *Client) DescribePrometheusZones(request *DescribePrometheusZonesRequest) (response *DescribePrometheusZonesResponse, err error)
DescribePrometheusZones 列出 Prometheus 服务可用区。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_REGIONUNAVAILABLE = "FailedOperation.RegionUnavailable" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribePrometheusZonesWithContext ¶ added in v1.0.551
func (c *Client) DescribePrometheusZonesWithContext(ctx context.Context, request *DescribePrometheusZonesRequest) (response *DescribePrometheusZonesResponse, err error)
DescribePrometheusZones 列出 Prometheus 服务可用区。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_REGIONUNAVAILABLE = "FailedOperation.RegionUnavailable" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeRecordingRules ¶ added in v1.0.429
func (c *Client) DescribeRecordingRules(request *DescribeRecordingRulesRequest) (response *DescribeRecordingRulesResponse, err error)
DescribeRecordingRules 根据条件查询 Prometheus 预聚合规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeRecordingRulesWithContext ¶ added in v1.0.429
func (c *Client) DescribeRecordingRulesWithContext(ctx context.Context, request *DescribeRecordingRulesRequest) (response *DescribeRecordingRulesResponse, err error)
DescribeRecordingRules 根据条件查询 Prometheus 预聚合规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeRemoteURLs ¶ added in v1.0.1066
func (c *Client) DescribeRemoteURLs(request *DescribeRemoteURLsRequest) (response *DescribeRemoteURLsResponse, err error)
DescribeRemoteURLs 获取多写配置详情
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribeRemoteURLsWithContext ¶ added in v1.0.1066
func (c *Client) DescribeRemoteURLsWithContext(ctx context.Context, request *DescribeRemoteURLsRequest) (response *DescribeRemoteURLsResponse, err error)
DescribeRemoteURLs 获取多写配置详情
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) DescribeRemoteWrites ¶ added in v1.1.46
func (c *Client) DescribeRemoteWrites(request *DescribeRemoteWritesRequest) (response *DescribeRemoteWritesResponse, err error)
DescribeRemoteWrites 查询安装的 Agent 列表
可能返回的错误码:
FAILEDOPERATION_CLUSTERNOTFOUND = "FailedOperation.ClusterNotFound" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
func (*Client) DescribeRemoteWritesWithContext ¶ added in v1.1.46
func (c *Client) DescribeRemoteWritesWithContext(ctx context.Context, request *DescribeRemoteWritesRequest) (response *DescribeRemoteWritesResponse, err error)
DescribeRemoteWrites 查询安装的 Agent 列表
可能返回的错误码:
FAILEDOPERATION_CLUSTERNOTFOUND = "FailedOperation.ClusterNotFound" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
func (*Client) DescribeSSOAccount ¶ added in v1.0.477
func (c *Client) DescribeSSOAccount(request *DescribeSSOAccountRequest) (response *DescribeSSOAccountResponse, err error)
DescribeSSOAccount 列出当前grafana实例的所有授权账号
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeSSOAccountWithContext ¶ added in v1.0.477
func (c *Client) DescribeSSOAccountWithContext(ctx context.Context, request *DescribeSSOAccountRequest) (response *DescribeSSOAccountResponse, err error)
DescribeSSOAccount 列出当前grafana实例的所有授权账号
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeServiceDiscovery ¶
func (c *Client) DescribeServiceDiscovery(request *DescribeServiceDiscoveryRequest) (response *DescribeServiceDiscoveryResponse, err error)
DescribeServiceDiscovery 列出在腾讯云容器服务下创建的 Prometheus 服务发现。
<p>注意:前提条件,已经通过 Prometheus 控制台集成了对应的腾讯云容器服务,具体请参考
<a href="https://cloud.tencent.com/document/product/248/48859" target="_blank">Agent 安装</a>。</p>
可能返回的错误码:
FAILEDOPERATION_ACCESSSTSFAIL = "FailedOperation.AccessSTSFail" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeServiceDiscoveryWithContext ¶ added in v1.0.324
func (c *Client) DescribeServiceDiscoveryWithContext(ctx context.Context, request *DescribeServiceDiscoveryRequest) (response *DescribeServiceDiscoveryResponse, err error)
DescribeServiceDiscovery 列出在腾讯云容器服务下创建的 Prometheus 服务发现。
<p>注意:前提条件,已经通过 Prometheus 控制台集成了对应的腾讯云容器服务,具体请参考
<a href="https://cloud.tencent.com/document/product/248/48859" target="_blank">Agent 安装</a>。</p>
可能返回的错误码:
FAILEDOPERATION_ACCESSSTSFAIL = "FailedOperation.AccessSTSFail" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeStatisticData ¶
func (c *Client) DescribeStatisticData(request *DescribeStatisticDataRequest) (response *DescribeStatisticDataResponse, err error)
DescribeStatisticData 根据维度条件查询监控数据
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATACOLUMNNOTFOUND = "FailedOperation.DataColumnNotFound" FAILEDOPERATION_DATAQUERYFAILED = "FailedOperation.DataQueryFailed" FAILEDOPERATION_DATATABLENOTFOUND = "FailedOperation.DataTableNotFound" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DIVISIONBYZERO = "FailedOperation.DivisionByZero" INTERNALERROR = "InternalError" INTERNALERROR_CALLBACKFAIL = "InternalError.CallbackFail" INTERNALERROR_DEPENDSAPI = "InternalError.DependsApi" INTERNALERROR_DEPENDSDB = "InternalError.DependsDb" INTERNALERROR_DEPENDSMQ = "InternalError.DependsMq" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INTERNALERROR_SYSTEM = "InternalError.System" INTERNALERROR_TASKRESULTFORMAT = "InternalError.TaskResultFormat" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DUPTASK = "InvalidParameter.DupTask" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETER_MISSAKSK = "InvalidParameter.MissAKSK" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_SECRETIDORSECRETKEYERROR = "InvalidParameter.SecretIdOrSecretKeyError" INVALIDPARAMETER_UNSUPPORTEDPRODUCT = "InvalidParameter.UnsupportedProduct" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DASHBOARDNAMEEXISTS = "InvalidParameterValue.DashboardNameExists" INVALIDPARAMETERVALUE_VERSIONMISMATCH = "InvalidParameterValue.VersionMismatch" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_NOTEXISTTASK = "ResourceNotFound.NotExistTask" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeStatisticDataWithContext ¶ added in v1.0.324
func (c *Client) DescribeStatisticDataWithContext(ctx context.Context, request *DescribeStatisticDataRequest) (response *DescribeStatisticDataResponse, err error)
DescribeStatisticData 根据维度条件查询监控数据
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATACOLUMNNOTFOUND = "FailedOperation.DataColumnNotFound" FAILEDOPERATION_DATAQUERYFAILED = "FailedOperation.DataQueryFailed" FAILEDOPERATION_DATATABLENOTFOUND = "FailedOperation.DataTableNotFound" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DIVISIONBYZERO = "FailedOperation.DivisionByZero" INTERNALERROR = "InternalError" INTERNALERROR_CALLBACKFAIL = "InternalError.CallbackFail" INTERNALERROR_DEPENDSAPI = "InternalError.DependsApi" INTERNALERROR_DEPENDSDB = "InternalError.DependsDb" INTERNALERROR_DEPENDSMQ = "InternalError.DependsMq" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INTERNALERROR_SYSTEM = "InternalError.System" INTERNALERROR_TASKRESULTFORMAT = "InternalError.TaskResultFormat" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DUPTASK = "InvalidParameter.DupTask" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETER_MISSAKSK = "InvalidParameter.MissAKSK" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETER_SECRETIDORSECRETKEYERROR = "InvalidParameter.SecretIdOrSecretKeyError" INVALIDPARAMETER_UNSUPPORTEDPRODUCT = "InvalidParameter.UnsupportedProduct" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DASHBOARDNAMEEXISTS = "InvalidParameterValue.DashboardNameExists" INVALIDPARAMETERVALUE_VERSIONMISMATCH = "InvalidParameterValue.VersionMismatch" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_NOTEXISTTASK = "ResourceNotFound.NotExistTask" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DestroyPrometheusInstance ¶ added in v1.0.428
func (c *Client) DestroyPrometheusInstance(request *DestroyPrometheusInstanceRequest) (response *DestroyPrometheusInstanceResponse, err error)
DestroyPrometheusInstance 彻底删除 Prometheus 实例相关数据,给定的实例必须先被 Terminate(该接口是异步接口,实例是否释放需要通过 DescribePrometheusInstances 接口返回的状态来判断)。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_AGENTSNOTINUNINSTALLSTAGE = "FailedOperation.AgentsNotInUninstallStage" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DestroyPrometheusInstanceWithContext ¶ added in v1.0.428
func (c *Client) DestroyPrometheusInstanceWithContext(ctx context.Context, request *DestroyPrometheusInstanceRequest) (response *DestroyPrometheusInstanceResponse, err error)
DestroyPrometheusInstance 彻底删除 Prometheus 实例相关数据,给定的实例必须先被 Terminate(该接口是异步接口,实例是否释放需要通过 DescribePrometheusInstances 接口返回的状态来判断)。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_AGENTSNOTINUNINSTALLSTAGE = "FailedOperation.AgentsNotInUninstallStage" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) EnableGrafanaInternet ¶ added in v1.0.477
func (c *Client) EnableGrafanaInternet(request *EnableGrafanaInternetRequest) (response *EnableGrafanaInternetResponse, err error)
EnableGrafanaInternet 设置 Grafana 公网访问
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) EnableGrafanaInternetWithContext ¶ added in v1.0.477
func (c *Client) EnableGrafanaInternetWithContext(ctx context.Context, request *EnableGrafanaInternetRequest) (response *EnableGrafanaInternetResponse, err error)
EnableGrafanaInternet 设置 Grafana 公网访问
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) EnableGrafanaSSO ¶ added in v1.0.477
func (c *Client) EnableGrafanaSSO(request *EnableGrafanaSSORequest) (response *EnableGrafanaSSOResponse, err error)
EnableGrafanaSSO 设置 Grafana 单点登录,使用腾讯云账号
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) EnableGrafanaSSOWithContext ¶ added in v1.0.477
func (c *Client) EnableGrafanaSSOWithContext(ctx context.Context, request *EnableGrafanaSSORequest) (response *EnableGrafanaSSOResponse, err error)
EnableGrafanaSSO 设置 Grafana 单点登录,使用腾讯云账号
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) EnableSSOCamCheck ¶ added in v1.0.477
func (c *Client) EnableSSOCamCheck(request *EnableSSOCamCheckRequest) (response *EnableSSOCamCheckResponse, err error)
EnableSSOCamCheck SSO单点登录时,设置是否cam鉴权
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
func (*Client) EnableSSOCamCheckWithContext ¶ added in v1.0.477
func (c *Client) EnableSSOCamCheckWithContext(ctx context.Context, request *EnableSSOCamCheckRequest) (response *EnableSSOCamCheckResponse, err error)
EnableSSOCamCheck SSO单点登录时,设置是否cam鉴权
可能返回的错误码:
FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed"
func (*Client) ExportPrometheusReadOnlyDynamicAPI ¶ added in v1.0.1143
func (c *Client) ExportPrometheusReadOnlyDynamicAPI(request *ExportPrometheusReadOnlyDynamicAPIRequest) (response *ExportPrometheusReadOnlyDynamicAPIResponse, err error)
ExportPrometheusReadOnlyDynamicAPI Prometheus 内部动态 api 代理,仅内部使用
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATACOLUMNNOTFOUND = "FailedOperation.DataColumnNotFound" FAILEDOPERATION_DATAQUERYFAILED = "FailedOperation.DataQueryFailed" FAILEDOPERATION_DATATABLENOTFOUND = "FailedOperation.DataTableNotFound" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_INSTANCENOTFOUND = "FailedOperation.InstanceNotFound" FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ExportPrometheusReadOnlyDynamicAPIWithContext ¶ added in v1.0.1143
func (c *Client) ExportPrometheusReadOnlyDynamicAPIWithContext(ctx context.Context, request *ExportPrometheusReadOnlyDynamicAPIRequest) (response *ExportPrometheusReadOnlyDynamicAPIResponse, err error)
ExportPrometheusReadOnlyDynamicAPI Prometheus 内部动态 api 代理,仅内部使用
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DATACOLUMNNOTFOUND = "FailedOperation.DataColumnNotFound" FAILEDOPERATION_DATAQUERYFAILED = "FailedOperation.DataQueryFailed" FAILEDOPERATION_DATATABLENOTFOUND = "FailedOperation.DataTableNotFound" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_INSTANCENOTFOUND = "FailedOperation.InstanceNotFound" FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDAPPID = "InvalidParameter.InvalidAppId" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) GetMonitorData ¶
func (c *Client) GetMonitorData(request *GetMonitorDataRequest) (response *GetMonitorDataResponse, err error)
GetMonitorData 获取云产品的监控数据。此接口不适用于拉取容器服务监控数据,如需拉取容器服务监控数据,请使用[根据维度条件查询监控数据](https://cloud.tencent.com/document/product/248/51845)接口。
传入产品的命名空间、对象维度描述和监控指标即可获得相应的监控数据。
接口调用限制:单请求最多可支持批量拉取50个实例的监控数据,单请求的数据点数限制为7200个。
若您需要调用的指标、对象较多,可能存在因限频出现拉取失败的情况,建议尽量将请求按时间维度均摊。
拉取数据的粒度和统计方式的对应关系尽量在接入平台进行配置,如果没有配置对应统计方式,请提工单反馈。
>?
>- 2022年9月1日起,腾讯云可观测平台开始对GetMonitorData接口计费。每个主账号每月可获得100万次免费请求额度,超过免费额度后如需继续调用接口需要开通 [API请求按量付费](https://buy.cloud.tencent.com/APIRequestBuy)。计费规则可查看[API计费文档](https://cloud.tencent.com/document/product/248/77914)。
可能返回的错误码:
FAILEDOPERATION_APITRANSLATEERROR = "FailedOperation.APITranslateError" FAILEDOPERATION_ERRNOTOPEN = "FailedOperation.ErrNotOpen" FAILEDOPERATION_ERROWED = "FailedOperation.ErrOwed" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_LIMITEDACCESS = "LimitExceeded.LimitedAccess" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) GetMonitorDataWithContext ¶ added in v1.0.324
func (c *Client) GetMonitorDataWithContext(ctx context.Context, request *GetMonitorDataRequest) (response *GetMonitorDataResponse, err error)
GetMonitorData 获取云产品的监控数据。此接口不适用于拉取容器服务监控数据,如需拉取容器服务监控数据,请使用[根据维度条件查询监控数据](https://cloud.tencent.com/document/product/248/51845)接口。
传入产品的命名空间、对象维度描述和监控指标即可获得相应的监控数据。
接口调用限制:单请求最多可支持批量拉取50个实例的监控数据,单请求的数据点数限制为7200个。
若您需要调用的指标、对象较多,可能存在因限频出现拉取失败的情况,建议尽量将请求按时间维度均摊。
拉取数据的粒度和统计方式的对应关系尽量在接入平台进行配置,如果没有配置对应统计方式,请提工单反馈。
>?
>- 2022年9月1日起,腾讯云可观测平台开始对GetMonitorData接口计费。每个主账号每月可获得100万次免费请求额度,超过免费额度后如需继续调用接口需要开通 [API请求按量付费](https://buy.cloud.tencent.com/APIRequestBuy)。计费规则可查看[API计费文档](https://cloud.tencent.com/document/product/248/77914)。
可能返回的错误码:
FAILEDOPERATION_APITRANSLATEERROR = "FailedOperation.APITranslateError" FAILEDOPERATION_ERRNOTOPEN = "FailedOperation.ErrNotOpen" FAILEDOPERATION_ERROWED = "FailedOperation.ErrOwed" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED_LIMITEDACCESS = "LimitExceeded.LimitedAccess" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) GetPrometheusAgentManagementCommand ¶ added in v1.0.428
func (c *Client) GetPrometheusAgentManagementCommand(request *GetPrometheusAgentManagementCommandRequest) (response *GetPrometheusAgentManagementCommandResponse, err error)
GetPrometheusAgentManagementCommand 获取 Prometheus Agent 管理相关的命令行
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) GetPrometheusAgentManagementCommandWithContext ¶ added in v1.0.428
func (c *Client) GetPrometheusAgentManagementCommandWithContext(ctx context.Context, request *GetPrometheusAgentManagementCommandRequest) (response *GetPrometheusAgentManagementCommandResponse, err error)
GetPrometheusAgentManagementCommand 获取 Prometheus Agent 管理相关的命令行
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) GetTopNMonitorData ¶ added in v1.0.1107
func (c *Client) GetTopNMonitorData(request *GetTopNMonitorDataRequest) (response *GetTopNMonitorDataResponse, err error)
GetTopNMonitorData 支持TopN查询,对于给定的监控指标和时间区间,按照指标大小按序返回不同维度组合及数据。
可能返回的错误码:
FAILEDOPERATION_ERRNOTOPEN = "FailedOperation.ErrNotOpen" FAILEDOPERATION_ERROWED = "FailedOperation.ErrOwed" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) GetTopNMonitorDataWithContext ¶ added in v1.0.1107
func (c *Client) GetTopNMonitorDataWithContext(ctx context.Context, request *GetTopNMonitorDataRequest) (response *GetTopNMonitorDataResponse, err error)
GetTopNMonitorData 支持TopN查询,对于给定的监控指标和时间区间,按照指标大小按序返回不同维度组合及数据。
可能返回的错误码:
FAILEDOPERATION_ERRNOTOPEN = "FailedOperation.ErrNotOpen" FAILEDOPERATION_ERROWED = "FailedOperation.ErrOwed" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) InstallPlugins ¶ added in v1.0.477
func (c *Client) InstallPlugins(request *InstallPluginsRequest) (response *InstallPluginsResponse, err error)
InstallPlugins 安装 Grafana Plugin
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) InstallPluginsWithContext ¶ added in v1.0.477
func (c *Client) InstallPluginsWithContext(ctx context.Context, request *InstallPluginsRequest) (response *InstallPluginsResponse, err error)
InstallPlugins 安装 Grafana Plugin
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ModifyAlarmNotice ¶
func (c *Client) ModifyAlarmNotice(request *ModifyAlarmNoticeRequest) (response *ModifyAlarmNoticeResponse, err error)
ModifyAlarmNotice 编辑告警通知模板
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAlarmNoticeWithContext ¶ added in v1.0.324
func (c *Client) ModifyAlarmNoticeWithContext(ctx context.Context, request *ModifyAlarmNoticeRequest) (response *ModifyAlarmNoticeResponse, err error)
ModifyAlarmNotice 编辑告警通知模板
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAlarmPolicyCondition ¶
func (c *Client) ModifyAlarmPolicyCondition(request *ModifyAlarmPolicyConditionRequest) (response *ModifyAlarmPolicyConditionResponse, err error)
ModifyAlarmPolicyCondition 修改告警策略触发条件
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAlarmPolicyConditionWithContext ¶ added in v1.0.324
func (c *Client) ModifyAlarmPolicyConditionWithContext(ctx context.Context, request *ModifyAlarmPolicyConditionRequest) (response *ModifyAlarmPolicyConditionResponse, err error)
ModifyAlarmPolicyCondition 修改告警策略触发条件
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAlarmPolicyInfo ¶
func (c *Client) ModifyAlarmPolicyInfo(request *ModifyAlarmPolicyInfoRequest) (response *ModifyAlarmPolicyInfoResponse, err error)
ModifyAlarmPolicyInfo 告警2.0编辑告警策略基本信息,包括策略名、备注
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAlarmPolicyInfoWithContext ¶ added in v1.0.324
func (c *Client) ModifyAlarmPolicyInfoWithContext(ctx context.Context, request *ModifyAlarmPolicyInfoRequest) (response *ModifyAlarmPolicyInfoResponse, err error)
ModifyAlarmPolicyInfo 告警2.0编辑告警策略基本信息,包括策略名、备注
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAlarmPolicyNotice ¶
func (c *Client) ModifyAlarmPolicyNotice(request *ModifyAlarmPolicyNoticeRequest) (response *ModifyAlarmPolicyNoticeResponse, err error)
ModifyAlarmPolicyNotice 修改告警策略绑定的告警通知模板
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAlarmPolicyNoticeWithContext ¶ added in v1.0.324
func (c *Client) ModifyAlarmPolicyNoticeWithContext(ctx context.Context, request *ModifyAlarmPolicyNoticeRequest) (response *ModifyAlarmPolicyNoticeResponse, err error)
ModifyAlarmPolicyNotice 修改告警策略绑定的告警通知模板
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAlarmPolicyStatus ¶
func (c *Client) ModifyAlarmPolicyStatus(request *ModifyAlarmPolicyStatusRequest) (response *ModifyAlarmPolicyStatusResponse, err error)
ModifyAlarmPolicyStatus 启停告警策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAlarmPolicyStatusWithContext ¶ added in v1.0.324
func (c *Client) ModifyAlarmPolicyStatusWithContext(ctx context.Context, request *ModifyAlarmPolicyStatusRequest) (response *ModifyAlarmPolicyStatusResponse, err error)
ModifyAlarmPolicyStatus 启停告警策略
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DOHTTPTRANSFERFAILED = "FailedOperation.DoHTTPTransferFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAlarmPolicyTasks ¶
func (c *Client) ModifyAlarmPolicyTasks(request *ModifyAlarmPolicyTasksRequest) (response *ModifyAlarmPolicyTasksResponse, err error)
ModifyAlarmPolicyTasks 修改告警策略的触发任务,TriggerTasks字段放触发任务列表,TriggerTasks传空数组时,代表解绑该策略的所有触发任务。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAlarmPolicyTasksWithContext ¶ added in v1.0.324
func (c *Client) ModifyAlarmPolicyTasksWithContext(ctx context.Context, request *ModifyAlarmPolicyTasksRequest) (response *ModifyAlarmPolicyTasksResponse, err error)
ModifyAlarmPolicyTasks 修改告警策略的触发任务,TriggerTasks字段放触发任务列表,TriggerTasks传空数组时,代表解绑该策略的所有触发任务。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAlarmReceivers ¶
func (c *Client) ModifyAlarmReceivers(request *ModifyAlarmReceiversRequest) (response *ModifyAlarmReceiversResponse, err error)
ModifyAlarmReceivers 修改告警接收人
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyAlarmReceiversWithContext ¶ added in v1.0.324
func (c *Client) ModifyAlarmReceiversWithContext(ctx context.Context, request *ModifyAlarmReceiversRequest) (response *ModifyAlarmReceiversResponse, err error)
ModifyAlarmReceivers 修改告警接收人
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyGrafanaInstance ¶ added in v1.0.477
func (c *Client) ModifyGrafanaInstance(request *ModifyGrafanaInstanceRequest) (response *ModifyGrafanaInstanceResponse, err error)
ModifyGrafanaInstance 修改 Grafana 实例属性
可能返回的错误码:
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
func (*Client) ModifyGrafanaInstanceWithContext ¶ added in v1.0.477
func (c *Client) ModifyGrafanaInstanceWithContext(ctx context.Context, request *ModifyGrafanaInstanceRequest) (response *ModifyGrafanaInstanceResponse, err error)
ModifyGrafanaInstance 修改 Grafana 实例属性
可能返回的错误码:
FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed"
func (*Client) ModifyPolicyGroup ¶
func (c *Client) ModifyPolicyGroup(request *ModifyPolicyGroupRequest) (response *ModifyPolicyGroupResponse, err error)
ModifyPolicyGroup 更新策略组
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyPolicyGroupWithContext ¶ added in v1.0.324
func (c *Client) ModifyPolicyGroupWithContext(ctx context.Context, request *ModifyPolicyGroupRequest) (response *ModifyPolicyGroupResponse, err error)
ModifyPolicyGroup 更新策略组
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyPrometheusAgentExternalLabels ¶ added in v1.0.586
func (c *Client) ModifyPrometheusAgentExternalLabels(request *ModifyPrometheusAgentExternalLabelsRequest) (response *ModifyPrometheusAgentExternalLabelsResponse, err error)
ModifyPrometheusAgentExternalLabels 修改被关联集群的external labels
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound"
func (*Client) ModifyPrometheusAgentExternalLabelsWithContext ¶ added in v1.0.586
func (c *Client) ModifyPrometheusAgentExternalLabelsWithContext(ctx context.Context, request *ModifyPrometheusAgentExternalLabelsRequest) (response *ModifyPrometheusAgentExternalLabelsResponse, err error)
ModifyPrometheusAgentExternalLabels 修改被关联集群的external labels
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound"
func (*Client) ModifyPrometheusAlertPolicy ¶ added in v1.0.586
func (c *Client) ModifyPrometheusAlertPolicy(request *ModifyPrometheusAlertPolicyRequest) (response *ModifyPrometheusAlertPolicyResponse, err error)
ModifyPrometheusAlertPolicy 修改2.0实例告警策略
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) ModifyPrometheusAlertPolicyWithContext ¶ added in v1.0.586
func (c *Client) ModifyPrometheusAlertPolicyWithContext(ctx context.Context, request *ModifyPrometheusAlertPolicyRequest) (response *ModifyPrometheusAlertPolicyResponse, err error)
ModifyPrometheusAlertPolicy 修改2.0实例告警策略
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) ModifyPrometheusConfig ¶ added in v1.0.586
func (c *Client) ModifyPrometheusConfig(request *ModifyPrometheusConfigRequest) (response *ModifyPrometheusConfigResponse, err error)
ModifyPrometheusConfig 修改prometheus采集配置
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyPrometheusConfigWithContext ¶ added in v1.0.586
func (c *Client) ModifyPrometheusConfigWithContext(ctx context.Context, request *ModifyPrometheusConfigRequest) (response *ModifyPrometheusConfigResponse, err error)
ModifyPrometheusConfig 修改prometheus采集配置
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLUSTERNOTFOUND = "InvalidParameter.ClusterNotFound" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyPrometheusGlobalNotification ¶ added in v1.0.586
func (c *Client) ModifyPrometheusGlobalNotification(request *ModifyPrometheusGlobalNotificationRequest) (response *ModifyPrometheusGlobalNotificationResponse, err error)
ModifyPrometheusGlobalNotification 之前TPS接口,迁移后不需要
修改全局告警通知渠道
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) ModifyPrometheusGlobalNotificationWithContext ¶ added in v1.0.586
func (c *Client) ModifyPrometheusGlobalNotificationWithContext(ctx context.Context, request *ModifyPrometheusGlobalNotificationRequest) (response *ModifyPrometheusGlobalNotificationResponse, err error)
ModifyPrometheusGlobalNotification 之前TPS接口,迁移后不需要
修改全局告警通知渠道
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) ModifyPrometheusInstanceAttributes ¶ added in v1.0.428
func (c *Client) ModifyPrometheusInstanceAttributes(request *ModifyPrometheusInstanceAttributesRequest) (response *ModifyPrometheusInstanceAttributesResponse, err error)
ModifyPrometheusInstanceAttributes 修改 Prometheus 实例相关属性
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyPrometheusInstanceAttributesWithContext ¶ added in v1.0.428
func (c *Client) ModifyPrometheusInstanceAttributesWithContext(ctx context.Context, request *ModifyPrometheusInstanceAttributesRequest) (response *ModifyPrometheusInstanceAttributesResponse, err error)
ModifyPrometheusInstanceAttributes 修改 Prometheus 实例相关属性
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError" MISSINGPARAMETER = "MissingParameter"
func (*Client) ModifyPrometheusRecordRuleYaml ¶ added in v1.0.579
func (c *Client) ModifyPrometheusRecordRuleYaml(request *ModifyPrometheusRecordRuleYamlRequest) (response *ModifyPrometheusRecordRuleYamlResponse, err error)
ModifyPrometheusRecordRuleYaml 通过yaml的方式修改Prometheus预聚合规则
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) ModifyPrometheusRecordRuleYamlWithContext ¶ added in v1.0.579
func (c *Client) ModifyPrometheusRecordRuleYamlWithContext(ctx context.Context, request *ModifyPrometheusRecordRuleYamlRequest) (response *ModifyPrometheusRecordRuleYamlResponse, err error)
ModifyPrometheusRecordRuleYaml 通过yaml的方式修改Prometheus预聚合规则
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" INTERNALERROR = "InternalError" INTERNALERROR_PARAM = "InternalError.Param" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) ModifyPrometheusTemp ¶ added in v1.0.579
func (c *Client) ModifyPrometheusTemp(request *ModifyPrometheusTempRequest) (response *ModifyPrometheusTempResponse, err error)
ModifyPrometheusTemp 修改模板内容
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyPrometheusTempWithContext ¶ added in v1.0.579
func (c *Client) ModifyPrometheusTempWithContext(ctx context.Context, request *ModifyPrometheusTempRequest) (response *ModifyPrometheusTempResponse, err error)
ModifyPrometheusTemp 修改模板内容
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyRemoteURLs ¶ added in v1.0.1066
func (c *Client) ModifyRemoteURLs(request *ModifyRemoteURLsRequest) (response *ModifyRemoteURLsResponse, err error)
ModifyRemoteURLs 修改多写配置
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_RESOURCECONFLICT = "FailedOperation.ResourceConflict" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param"
func (*Client) ModifyRemoteURLsWithContext ¶ added in v1.0.1066
func (c *Client) ModifyRemoteURLsWithContext(ctx context.Context, request *ModifyRemoteURLsRequest) (response *ModifyRemoteURLsResponse, err error)
ModifyRemoteURLs 修改多写配置
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_RESOURCECONFLICT = "FailedOperation.ResourceConflict" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param"
func (*Client) ResumeGrafanaInstance ¶ added in v1.0.477
func (c *Client) ResumeGrafanaInstance(request *ResumeGrafanaInstanceRequest) (response *ResumeGrafanaInstanceResponse, err error)
ResumeGrafanaInstance 本接口(ResumeGrafanaInstance)用于 Grafana 包年包月实例的停服续费,调用后按原版本续费一个月。仍在运行中的实例无法使用该接口进行续费。
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_RESOURCECONFLICT = "FailedOperation.ResourceConflict" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param"
func (*Client) ResumeGrafanaInstanceWithContext ¶ added in v1.0.477
func (c *Client) ResumeGrafanaInstanceWithContext(ctx context.Context, request *ResumeGrafanaInstanceRequest) (response *ResumeGrafanaInstanceResponse, err error)
ResumeGrafanaInstance 本接口(ResumeGrafanaInstance)用于 Grafana 包年包月实例的停服续费,调用后按原版本续费一个月。仍在运行中的实例无法使用该接口进行续费。
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_RESOURCECONFLICT = "FailedOperation.ResourceConflict" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param"
func (*Client) RunPrometheusInstance ¶ added in v1.0.579
func (c *Client) RunPrometheusInstance(request *RunPrometheusInstanceRequest) (response *RunPrometheusInstanceResponse, err error)
RunPrometheusInstance 初始化TMP实例,开启集成中心时调用
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) RunPrometheusInstanceWithContext ¶ added in v1.0.579
func (c *Client) RunPrometheusInstanceWithContext(ctx context.Context, request *RunPrometheusInstanceRequest) (response *RunPrometheusInstanceResponse, err error)
RunPrometheusInstance 初始化TMP实例,开启集成中心时调用
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound"
func (*Client) SetDefaultAlarmPolicy ¶
func (c *Client) SetDefaultAlarmPolicy(request *SetDefaultAlarmPolicyRequest) (response *SetDefaultAlarmPolicyResponse, err error)
SetDefaultAlarmPolicy 设置一个策略为该告警策略类型、该项目的默认告警策略。
同一项目下相同的告警策略类型,就会被设置为非默认。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SetDefaultAlarmPolicyWithContext ¶ added in v1.0.324
func (c *Client) SetDefaultAlarmPolicyWithContext(ctx context.Context, request *SetDefaultAlarmPolicyRequest) (response *SetDefaultAlarmPolicyResponse, err error)
SetDefaultAlarmPolicy 设置一个策略为该告警策略类型、该项目的默认告警策略。
同一项目下相同的告警策略类型,就会被设置为非默认。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SyncPrometheusTemp ¶ added in v1.0.579
func (c *Client) SyncPrometheusTemp(request *SyncPrometheusTempRequest) (response *SyncPrometheusTempResponse, err error)
SyncPrometheusTemp 同步模板到实例或者集群,针对V2版本实例
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SyncPrometheusTempWithContext ¶ added in v1.0.579
func (c *Client) SyncPrometheusTempWithContext(ctx context.Context, request *SyncPrometheusTempRequest) (response *SyncPrometheusTempResponse, err error)
SyncPrometheusTemp 同步模板到实例或者集群,针对V2版本实例
可能返回的错误码:
FAILEDOPERATION_COMPONENTCLIENTCOMMON = "FailedOperation.ComponentClientCommon" FAILEDOPERATION_COMPONENTCLIENTHTTP = "FailedOperation.ComponentClientHttp" FAILEDOPERATION_COMPONENTCLIENTUNPACK = "FailedOperation.ComponentClientUnpack" FAILEDOPERATION_DOTRPCTRANSFERFAILED = "FailedOperation.DoTRPCTransferFailed" FAILEDOPERATION_KUBECOMMON = "FailedOperation.KubeCommon" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INTERNALERROR_UNEXPECTEDINTERNAL = "InternalError.UnexpectedInternal" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_PROMCLUSTERNOTFOUND = "InvalidParameter.PromClusterNotFound" INVALIDPARAMETER_PROMINSTANCENOTFOUND = "InvalidParameter.PromInstanceNotFound" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) TerminatePrometheusInstances ¶ added in v1.0.428
func (c *Client) TerminatePrometheusInstances(request *TerminatePrometheusInstancesRequest) (response *TerminatePrometheusInstancesResponse, err error)
TerminatePrometheusInstances 销毁按量 Prometheus 实例
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_AGENTSNOTINUNINSTALLSTAGE = "FailedOperation.AgentsNotInUninstallStage" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) TerminatePrometheusInstancesWithContext ¶ added in v1.0.428
func (c *Client) TerminatePrometheusInstancesWithContext(ctx context.Context, request *TerminatePrometheusInstancesRequest) (response *TerminatePrometheusInstancesResponse, err error)
TerminatePrometheusInstances 销毁按量 Prometheus 实例
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_AGENTSNOTINUNINSTALLSTAGE = "FailedOperation.AgentsNotInUninstallStage" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) UnBindingAllPolicyObject ¶
func (c *Client) UnBindingAllPolicyObject(request *UnBindingAllPolicyObjectRequest) (response *UnBindingAllPolicyObjectResponse, err error)
UnBindingAllPolicyObject 删除全部的关联对象
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UnBindingAllPolicyObjectWithContext ¶ added in v1.0.324
func (c *Client) UnBindingAllPolicyObjectWithContext(ctx context.Context, request *UnBindingAllPolicyObjectRequest) (response *UnBindingAllPolicyObjectResponse, err error)
UnBindingAllPolicyObject 删除全部的关联对象
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UnBindingPolicyObject ¶
func (c *Client) UnBindingPolicyObject(request *UnBindingPolicyObjectRequest) (response *UnBindingPolicyObjectResponse, err error)
UnBindingPolicyObject 删除策略的关联对象
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_NOTEXISTTASK = "ResourceNotFound.NotExistTask" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UnBindingPolicyObjectWithContext ¶ added in v1.0.324
func (c *Client) UnBindingPolicyObjectWithContext(ctx context.Context, request *UnBindingPolicyObjectRequest) (response *UnBindingPolicyObjectResponse, err error)
UnBindingPolicyObject 删除策略的关联对象
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ALERTFILTERRULEDELETEFAILED = "FailedOperation.AlertFilterRuleDeleteFailed" FAILEDOPERATION_ALERTPOLICYCREATEFAILED = "FailedOperation.AlertPolicyCreateFailed" FAILEDOPERATION_ALERTPOLICYDELETEFAILED = "FailedOperation.AlertPolicyDeleteFailed" FAILEDOPERATION_ALERTPOLICYDESCRIBEFAILED = "FailedOperation.AlertPolicyDescribeFailed" FAILEDOPERATION_ALERTPOLICYMODIFYFAILED = "FailedOperation.AlertPolicyModifyFailed" FAILEDOPERATION_ALERTTRIGGERRULEDELETEFAILED = "FailedOperation.AlertTriggerRuleDeleteFailed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_DBTRANSACTIONBEGINFAILED = "FailedOperation.DbTransactionBeginFailed" FAILEDOPERATION_DBTRANSACTIONCOMMITFAILED = "FailedOperation.DbTransactionCommitFailed" FAILEDOPERATION_DIMQUERYREQUESTFAILED = "FailedOperation.DimQueryRequestFailed" FAILEDOPERATION_DRUIDQUERYFAILED = "FailedOperation.DruidQueryFailed" FAILEDOPERATION_DUPLICATENAME = "FailedOperation.DuplicateName" FAILEDOPERATION_SERVICENOTENABLED = "FailedOperation.ServiceNotEnabled" INTERNALERROR = "InternalError" INTERNALERROR_EXETIMEOUT = "InternalError.ExeTimeout" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETER = "InvalidParameter.InvalidParameter" INVALIDPARAMETER_INVALIDPARAMETERPARAM = "InvalidParameter.InvalidParameterParam" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_METRICQUOTAEXCEEDED = "LimitExceeded.MetricQuotaExceeded" MISSINGPARAMETER = "MissingParameter" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_NOTEXISTTASK = "ResourceNotFound.NotExistTask" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UnbindPrometheusManagedGrafana ¶ added in v1.0.428
func (c *Client) UnbindPrometheusManagedGrafana(request *UnbindPrometheusManagedGrafanaRequest) (response *UnbindPrometheusManagedGrafanaResponse, err error)
UnbindPrometheusManagedGrafana 解除实例绑定的 Grafana 可视化实例
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
func (*Client) UnbindPrometheusManagedGrafanaWithContext ¶ added in v1.0.428
func (c *Client) UnbindPrometheusManagedGrafanaWithContext(ctx context.Context, request *UnbindPrometheusManagedGrafanaRequest) (response *UnbindPrometheusManagedGrafanaResponse, err error)
UnbindPrometheusManagedGrafana 解除实例绑定的 Grafana 可视化实例
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
func (*Client) UninstallGrafanaDashboard ¶ added in v1.0.428
func (c *Client) UninstallGrafanaDashboard(request *UninstallGrafanaDashboardRequest) (response *UninstallGrafanaDashboardResponse, err error)
UninstallGrafanaDashboard 删除 Grafana Dashboard
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
func (*Client) UninstallGrafanaDashboardWithContext ¶ added in v1.0.428
func (c *Client) UninstallGrafanaDashboardWithContext(ctx context.Context, request *UninstallGrafanaDashboardRequest) (response *UninstallGrafanaDashboardResponse, err error)
UninstallGrafanaDashboard 删除 Grafana Dashboard
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
func (*Client) UninstallGrafanaPlugins ¶ added in v1.0.477
func (c *Client) UninstallGrafanaPlugins(request *UninstallGrafanaPluginsRequest) (response *UninstallGrafanaPluginsResponse, err error)
UninstallGrafanaPlugins 删除已安装的插件
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
func (*Client) UninstallGrafanaPluginsWithContext ¶ added in v1.0.477
func (c *Client) UninstallGrafanaPluginsWithContext(ctx context.Context, request *UninstallGrafanaPluginsRequest) (response *UninstallGrafanaPluginsResponse, err error)
UninstallGrafanaPlugins 删除已安装的插件
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
func (*Client) UpdateAlertRule ¶
func (c *Client) UpdateAlertRule(request *UpdateAlertRuleRequest) (response *UpdateAlertRuleResponse, err error)
UpdateAlertRule 更新 Prometheus 的告警规则。
请注意,**告警对象和告警消息是 Prometheus Rule Annotations 的特殊字段,需要通过 annotations 来传递,对应的 Key 分别为summary/description**,请参考 [Prometheus Rule更多配置请参考](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/)。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdateAlertRuleState ¶
func (c *Client) UpdateAlertRuleState(request *UpdateAlertRuleStateRequest) (response *UpdateAlertRuleStateResponse, err error)
UpdateAlertRuleState 更新 Prometheus 报警策略状态
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdateAlertRuleStateWithContext ¶ added in v1.0.324
func (c *Client) UpdateAlertRuleStateWithContext(ctx context.Context, request *UpdateAlertRuleStateRequest) (response *UpdateAlertRuleStateResponse, err error)
UpdateAlertRuleState 更新 Prometheus 报警策略状态
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdateAlertRuleWithContext ¶ added in v1.0.324
func (c *Client) UpdateAlertRuleWithContext(ctx context.Context, request *UpdateAlertRuleRequest) (response *UpdateAlertRuleResponse, err error)
UpdateAlertRule 更新 Prometheus 的告警规则。
请注意,**告警对象和告警消息是 Prometheus Rule Annotations 的特殊字段,需要通过 annotations 来传递,对应的 Key 分别为summary/description**,请参考 [Prometheus Rule更多配置请参考](https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/)。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdateDNSConfig ¶ added in v1.0.477
func (c *Client) UpdateDNSConfig(request *UpdateDNSConfigRequest) (response *UpdateDNSConfigResponse, err error)
UpdateDNSConfig 更新 Grafana 的 DNS 配置
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdateDNSConfigWithContext ¶ added in v1.0.477
func (c *Client) UpdateDNSConfigWithContext(ctx context.Context, request *UpdateDNSConfigRequest) (response *UpdateDNSConfigResponse, err error)
UpdateDNSConfig 更新 Grafana 的 DNS 配置
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdateExporterIntegration ¶ added in v1.0.428
func (c *Client) UpdateExporterIntegration(request *UpdateExporterIntegrationRequest) (response *UpdateExporterIntegrationResponse, err error)
UpdateExporterIntegration 更新 exporter 集成配置
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTNOTALLOWED = "FailedOperation.AgentNotAllowed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_INSTANCENOTFOUND = "FailedOperation.InstanceNotFound" FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_RESOURCEOPERATING = "FailedOperation.ResourceOperating" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateExporterIntegrationWithContext ¶ added in v1.0.428
func (c *Client) UpdateExporterIntegrationWithContext(ctx context.Context, request *UpdateExporterIntegrationRequest) (response *UpdateExporterIntegrationResponse, err error)
UpdateExporterIntegration 更新 exporter 集成配置
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTNOTALLOWED = "FailedOperation.AgentNotAllowed" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_INSTANCENOTFOUND = "FailedOperation.InstanceNotFound" FAILEDOPERATION_INSTANCENOTRUNNING = "FailedOperation.InstanceNotRunning" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" FAILEDOPERATION_RESOURCEOPERATING = "FailedOperation.ResourceOperating" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateGrafanaConfig ¶ added in v1.0.477
func (c *Client) UpdateGrafanaConfig(request *UpdateGrafanaConfigRequest) (response *UpdateGrafanaConfigResponse, err error)
UpdateGrafanaConfig 更新 Grafana 配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateGrafanaConfigWithContext ¶ added in v1.0.477
func (c *Client) UpdateGrafanaConfigWithContext(ctx context.Context, request *UpdateGrafanaConfigRequest) (response *UpdateGrafanaConfigResponse, err error)
UpdateGrafanaConfig 更新 Grafana 配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateGrafanaEnvironments ¶ added in v1.0.477
func (c *Client) UpdateGrafanaEnvironments(request *UpdateGrafanaEnvironmentsRequest) (response *UpdateGrafanaEnvironmentsResponse, err error)
UpdateGrafanaEnvironments 更新 Grafana 环境变量
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateGrafanaEnvironmentsWithContext ¶ added in v1.0.477
func (c *Client) UpdateGrafanaEnvironmentsWithContext(ctx context.Context, request *UpdateGrafanaEnvironmentsRequest) (response *UpdateGrafanaEnvironmentsResponse, err error)
UpdateGrafanaEnvironments 更新 Grafana 环境变量
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateGrafanaIntegration ¶ added in v1.0.477
func (c *Client) UpdateGrafanaIntegration(request *UpdateGrafanaIntegrationRequest) (response *UpdateGrafanaIntegrationResponse, err error)
UpdateGrafanaIntegration 更新 Grafana 集成配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateGrafanaIntegrationWithContext ¶ added in v1.0.477
func (c *Client) UpdateGrafanaIntegrationWithContext(ctx context.Context, request *UpdateGrafanaIntegrationRequest) (response *UpdateGrafanaIntegrationResponse, err error)
UpdateGrafanaIntegration 更新 Grafana 集成配置
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateGrafanaNotificationChannel ¶ added in v1.0.477
func (c *Client) UpdateGrafanaNotificationChannel(request *UpdateGrafanaNotificationChannelRequest) (response *UpdateGrafanaNotificationChannelResponse, err error)
UpdateGrafanaNotificationChannel 更新 Grafana 告警通道
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateGrafanaNotificationChannelWithContext ¶ added in v1.0.477
func (c *Client) UpdateGrafanaNotificationChannelWithContext(ctx context.Context, request *UpdateGrafanaNotificationChannelRequest) (response *UpdateGrafanaNotificationChannelResponse, err error)
UpdateGrafanaNotificationChannel 更新 Grafana 告警通道
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateGrafanaWhiteList ¶ added in v1.0.477
func (c *Client) UpdateGrafanaWhiteList(request *UpdateGrafanaWhiteListRequest) (response *UpdateGrafanaWhiteListResponse, err error)
UpdateGrafanaWhiteList 更新 Grafana 白名单
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateGrafanaWhiteListWithContext ¶ added in v1.0.477
func (c *Client) UpdateGrafanaWhiteListWithContext(ctx context.Context, request *UpdateGrafanaWhiteListRequest) (response *UpdateGrafanaWhiteListResponse, err error)
UpdateGrafanaWhiteList 更新 Grafana 白名单
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdatePrometheusAgentStatus ¶ added in v1.0.428
func (c *Client) UpdatePrometheusAgentStatus(request *UpdatePrometheusAgentStatusRequest) (response *UpdatePrometheusAgentStatusResponse, err error)
UpdatePrometheusAgentStatus 更新 Prometheus CVM Agent 状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdatePrometheusAgentStatusWithContext ¶ added in v1.0.428
func (c *Client) UpdatePrometheusAgentStatusWithContext(ctx context.Context, request *UpdatePrometheusAgentStatusRequest) (response *UpdatePrometheusAgentStatusResponse, err error)
UpdatePrometheusAgentStatus 更新 Prometheus CVM Agent 状态
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdatePrometheusAlertGroup ¶ added in v1.0.840
func (c *Client) UpdatePrometheusAlertGroup(request *UpdatePrometheusAlertGroupRequest) (response *UpdatePrometheusAlertGroupResponse, err error)
UpdatePrometheusAlertGroup 更新Prometheus告警规则分组
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdatePrometheusAlertGroupState ¶ added in v1.0.840
func (c *Client) UpdatePrometheusAlertGroupState(request *UpdatePrometheusAlertGroupStateRequest) (response *UpdatePrometheusAlertGroupStateResponse, err error)
UpdatePrometheusAlertGroupState 批量更新告警分组状态,将分组中全部告警规则更新为目标状态
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdatePrometheusAlertGroupStateWithContext ¶ added in v1.0.840
func (c *Client) UpdatePrometheusAlertGroupStateWithContext(ctx context.Context, request *UpdatePrometheusAlertGroupStateRequest) (response *UpdatePrometheusAlertGroupStateResponse, err error)
UpdatePrometheusAlertGroupState 批量更新告警分组状态,将分组中全部告警规则更新为目标状态
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdatePrometheusAlertGroupWithContext ¶ added in v1.0.840
func (c *Client) UpdatePrometheusAlertGroupWithContext(ctx context.Context, request *UpdatePrometheusAlertGroupRequest) (response *UpdatePrometheusAlertGroupResponse, err error)
UpdatePrometheusAlertGroup 更新Prometheus告警规则分组
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdatePrometheusScrapeJob ¶ added in v1.0.428
func (c *Client) UpdatePrometheusScrapeJob(request *UpdatePrometheusScrapeJobRequest) (response *UpdatePrometheusScrapeJobResponse, err error)
UpdatePrometheusScrapeJob 更新 Prometheus Agent 抓取任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdatePrometheusScrapeJobWithContext ¶ added in v1.0.428
func (c *Client) UpdatePrometheusScrapeJobWithContext(ctx context.Context, request *UpdatePrometheusScrapeJobRequest) (response *UpdatePrometheusScrapeJobResponse, err error)
UpdatePrometheusScrapeJob 更新 Prometheus Agent 抓取任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateRecordingRule ¶ added in v1.0.429
func (c *Client) UpdateRecordingRule(request *UpdateRecordingRuleRequest) (response *UpdateRecordingRuleResponse, err error)
UpdateRecordingRule 更新 Prometheus 的预聚合规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdateRecordingRuleWithContext ¶ added in v1.0.429
func (c *Client) UpdateRecordingRuleWithContext(ctx context.Context, request *UpdateRecordingRuleRequest) (response *UpdateRecordingRuleResponse, err error)
UpdateRecordingRule 更新 Prometheus 的预聚合规则
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_DBQUERYFAILED = "FailedOperation.DbQueryFailed" FAILEDOPERATION_DBRECORDCREATEFAILED = "FailedOperation.DbRecordCreateFailed" FAILEDOPERATION_DBRECORDDELETEFAILED = "FailedOperation.DbRecordDeleteFailed" FAILEDOPERATION_DBRECORDUPDATEFAILED = "FailedOperation.DbRecordUpdateFailed" FAILEDOPERATION_GENERATEINSTANCEIDFAILED = "FailedOperation.GenerateInstanceIDFailed" FAILEDOPERATION_RESOURCEEXIST = "FailedOperation.ResourceExist" FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) UpdateSSOAccount ¶ added in v1.0.477
func (c *Client) UpdateSSOAccount(request *UpdateSSOAccountRequest) (response *UpdateSSOAccountResponse, err error)
UpdateSSOAccount 更新已授权账号的备注、权限信息,会直接覆盖原有的信息,不传则不会更新。
可能返回的错误码:
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
func (*Client) UpdateSSOAccountWithContext ¶ added in v1.0.477
func (c *Client) UpdateSSOAccountWithContext(ctx context.Context, request *UpdateSSOAccountRequest) (response *UpdateSSOAccountResponse, err error)
UpdateSSOAccount 更新已授权账号的备注、权限信息,会直接覆盖原有的信息,不传则不会更新。
可能返回的错误码:
FAILEDOPERATION_RESOURCENOTFOUND = "FailedOperation.ResourceNotFound"
func (*Client) UpdateServiceDiscovery ¶
func (c *Client) UpdateServiceDiscovery(request *UpdateServiceDiscoveryRequest) (response *UpdateServiceDiscoveryResponse, err error)
UpdateServiceDiscovery 在腾讯云容器服务下更新 Prometheus 服务发现。
<p>注意:前提条件,已经通过 Prometheus 控制台集成了对应的腾讯云容器服务,具体请参考
<a href="https://cloud.tencent.com/document/product/248/48859" target="_blank">Agent 安装</a>。</p>
可能返回的错误码:
FAILEDOPERATION_ACCESSSTSFAIL = "FailedOperation.AccessSTSFail" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTVERSIONNOTSUPPORTED = "FailedOperation.AgentVersionNotSupported" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateServiceDiscoveryWithContext ¶ added in v1.0.324
func (c *Client) UpdateServiceDiscoveryWithContext(ctx context.Context, request *UpdateServiceDiscoveryRequest) (response *UpdateServiceDiscoveryResponse, err error)
UpdateServiceDiscovery 在腾讯云容器服务下更新 Prometheus 服务发现。
<p>注意:前提条件,已经通过 Prometheus 控制台集成了对应的腾讯云容器服务,具体请参考
<a href="https://cloud.tencent.com/document/product/248/48859" target="_blank">Agent 安装</a>。</p>
可能返回的错误码:
FAILEDOPERATION_ACCESSSTSFAIL = "FailedOperation.AccessSTSFail" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTVERSIONNOTSUPPORTED = "FailedOperation.AgentVersionNotSupported" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpgradeGrafanaDashboard ¶ added in v1.0.428
func (c *Client) UpgradeGrafanaDashboard(request *UpgradeGrafanaDashboardRequest) (response *UpgradeGrafanaDashboardResponse, err error)
UpgradeGrafanaDashboard 升级 Grafana Dashboard
可能返回的错误码:
FAILEDOPERATION_ACCESSSTSFAIL = "FailedOperation.AccessSTSFail" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTVERSIONNOTSUPPORTED = "FailedOperation.AgentVersionNotSupported" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpgradeGrafanaDashboardWithContext ¶ added in v1.0.428
func (c *Client) UpgradeGrafanaDashboardWithContext(ctx context.Context, request *UpgradeGrafanaDashboardRequest) (response *UpgradeGrafanaDashboardResponse, err error)
UpgradeGrafanaDashboard 升级 Grafana Dashboard
可能返回的错误码:
FAILEDOPERATION_ACCESSSTSFAIL = "FailedOperation.AccessSTSFail" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTVERSIONNOTSUPPORTED = "FailedOperation.AgentVersionNotSupported" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpgradeGrafanaInstance ¶ added in v1.0.477
func (c *Client) UpgradeGrafanaInstance(request *UpgradeGrafanaInstanceRequest) (response *UpgradeGrafanaInstanceResponse, err error)
UpgradeGrafanaInstance 升级 Grafana 实例
可能返回的错误码:
FAILEDOPERATION_ACCESSSTSFAIL = "FailedOperation.AccessSTSFail" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTVERSIONNOTSUPPORTED = "FailedOperation.AgentVersionNotSupported" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpgradeGrafanaInstanceWithContext ¶ added in v1.0.477
func (c *Client) UpgradeGrafanaInstanceWithContext(ctx context.Context, request *UpgradeGrafanaInstanceRequest) (response *UpgradeGrafanaInstanceResponse, err error)
UpgradeGrafanaInstance 升级 Grafana 实例
可能返回的错误码:
FAILEDOPERATION_ACCESSSTSFAIL = "FailedOperation.AccessSTSFail" FAILEDOPERATION_ACCESSTKEFAIL = "FailedOperation.AccessTKEFail" FAILEDOPERATION_AGENTVERSIONNOTSUPPORTED = "FailedOperation.AgentVersionNotSupported" FAILEDOPERATION_BADYAMLFORMAT = "FailedOperation.BadYamlFormat" FAILEDOPERATION_TKEENDPOINTSTATUSERROR = "FailedOperation.TKEEndpointStatusError" FAILEDOPERATION_TKERESOURCECONFLICT = "FailedOperation.TKEResourceConflict" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
type CommonNamespace ¶
type CommonNamespace struct {
// 命名空间标示
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// 命名空间名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 命名空间值
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 产品名称
ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`
// 配置信息
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
// 支持地域列表
AvailableRegions []*string `json:"AvailableRegions,omitnil,omitempty" name:"AvailableRegions"`
// 排序Id
SortId *int64 `json:"SortId,omitnil,omitempty" name:"SortId"`
// Dashboard中的唯一表示
DashboardId *string `json:"DashboardId,omitnil,omitempty" name:"DashboardId"`
}
type CommonNamespaceNew ¶ added in v1.0.480
type CommonNamespaceNew struct {
// 命名空间标示
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// 命名空间名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 监控类型
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
// 维度信息
Dimensions []*DimensionNew `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
}
type Condition ¶ added in v1.0.353
type Condition struct {
// 告警通知频率
AlarmNotifyPeriod *int64 `json:"AlarmNotifyPeriod,omitnil,omitempty" name:"AlarmNotifyPeriod"`
// 重复通知策略预定义(0 - 只告警一次, 1 - 指数告警,2 - 连接告警)
AlarmNotifyType *int64 `json:"AlarmNotifyType,omitnil,omitempty" name:"AlarmNotifyType"`
// 检测方式
// 注意:此字段可能返回 null,表示取不到有效值。
CalcType *string `json:"CalcType,omitnil,omitempty" name:"CalcType"`
// 检测值
// 注意:此字段可能返回 null,表示取不到有效值。
CalcValue *string `json:"CalcValue,omitnil,omitempty" name:"CalcValue"`
// 持续时间,单位秒
// 注意:此字段可能返回 null,表示取不到有效值。
ContinueTime *string `json:"ContinueTime,omitnil,omitempty" name:"ContinueTime"`
// 指标ID
MetricID *int64 `json:"MetricID,omitnil,omitempty" name:"MetricID"`
// 指标展示名称(对外)
MetricDisplayName *string `json:"MetricDisplayName,omitnil,omitempty" name:"MetricDisplayName"`
// 周期
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 规则ID
RuleID *int64 `json:"RuleID,omitnil,omitempty" name:"RuleID"`
// 指标单位
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 是否为高级指标,0:否;1:是
IsAdvanced *int64 `json:"IsAdvanced,omitnil,omitempty" name:"IsAdvanced"`
// 是否开通高级指标,0:否;1:是
IsOpen *int64 `json:"IsOpen,omitnil,omitempty" name:"IsOpen"`
// 产品ID
// 注意:此字段可能返回 null,表示取不到有效值。
ProductId *string `json:"ProductId,omitnil,omitempty" name:"ProductId"`
// 告警分级阈值配置
// 注意:此字段可能返回 null,表示取不到有效值。
HierarchicalValue *AlarmHierarchicalValue `json:"HierarchicalValue,omitnil,omitempty" name:"HierarchicalValue"`
// 指标类型,用于区分动态指标
// 注意:此字段可能返回 null,表示取不到有效值。
RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`
}
type ConditionsTemp ¶
type ConditionsTemp struct {
// 模板名称
// 注意:此字段可能返回 null,表示取不到有效值。
TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"`
// 指标触发条件
// 注意:此字段可能返回 null,表示取不到有效值。
Condition *AlarmPolicyCondition `json:"Condition,omitnil,omitempty" name:"Condition"`
// 事件触发条件
// 注意:此字段可能返回 null,表示取不到有效值。
EventCondition *AlarmPolicyEventCondition `json:"EventCondition,omitnil,omitempty" name:"EventCondition"`
}
type CreateAlarmNoticeRequest ¶
type CreateAlarmNoticeRequest struct {
*tchttp.BaseRequest
// <p>模块名,这里填“monitor”</p>
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// <p>通知模板名称 60字符以内</p>
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// <p>通知类型 ALARM=未恢复通知 OK=已恢复通知 ALL=都通知</p>
NoticeType *string `json:"NoticeType,omitnil,omitempty" name:"NoticeType"`
// <p>通知语言 zh-CN=中文 en-US=英文</p>
NoticeLanguage *string `json:"NoticeLanguage,omitnil,omitempty" name:"NoticeLanguage"`
// <p>用户通知 最多5个</p>
UserNotices []*UserNotice `json:"UserNotices,omitnil,omitempty" name:"UserNotices"`
// <p>回调通知 最多6个</p>
URLNotices []*URLNotice `json:"URLNotices,omitnil,omitempty" name:"URLNotices"`
// <p>推送CLS日志服务的操作 最多1个</p>
CLSNotices []*CLSNotice `json:"CLSNotices,omitnil,omitempty" name:"CLSNotices"`
// <p>模板绑定的标签</p>
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// <p>是否免登录,0-否,1-是</p>
IsLoginFree *int64 `json:"IsLoginFree,omitnil,omitempty" name:"IsLoginFree"`
// <p>IANA 时区名</p>
TimeZoneName *string `json:"TimeZoneName,omitnil,omitempty" name:"TimeZoneName"`
}
func NewCreateAlarmNoticeRequest ¶
func NewCreateAlarmNoticeRequest() (request *CreateAlarmNoticeRequest)
func (*CreateAlarmNoticeRequest) FromJsonString ¶
func (r *CreateAlarmNoticeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlarmNoticeRequest) ToJsonString ¶
func (r *CreateAlarmNoticeRequest) ToJsonString() string
type CreateAlarmNoticeRequestParams ¶ added in v1.0.426
type CreateAlarmNoticeRequestParams struct {
// <p>模块名,这里填“monitor”</p>
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// <p>通知模板名称 60字符以内</p>
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// <p>通知类型 ALARM=未恢复通知 OK=已恢复通知 ALL=都通知</p>
NoticeType *string `json:"NoticeType,omitnil,omitempty" name:"NoticeType"`
// <p>通知语言 zh-CN=中文 en-US=英文</p>
NoticeLanguage *string `json:"NoticeLanguage,omitnil,omitempty" name:"NoticeLanguage"`
// <p>用户通知 最多5个</p>
UserNotices []*UserNotice `json:"UserNotices,omitnil,omitempty" name:"UserNotices"`
// <p>回调通知 最多6个</p>
URLNotices []*URLNotice `json:"URLNotices,omitnil,omitempty" name:"URLNotices"`
// <p>推送CLS日志服务的操作 最多1个</p>
CLSNotices []*CLSNotice `json:"CLSNotices,omitnil,omitempty" name:"CLSNotices"`
// <p>模板绑定的标签</p>
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// <p>是否免登录,0-否,1-是</p>
IsLoginFree *int64 `json:"IsLoginFree,omitnil,omitempty" name:"IsLoginFree"`
// <p>IANA 时区名</p>
TimeZoneName *string `json:"TimeZoneName,omitnil,omitempty" name:"TimeZoneName"`
}
Predefined struct for user
type CreateAlarmNoticeResponse ¶
type CreateAlarmNoticeResponse struct {
*tchttp.BaseResponse
Response *CreateAlarmNoticeResponseParams `json:"Response"`
}
func NewCreateAlarmNoticeResponse ¶
func NewCreateAlarmNoticeResponse() (response *CreateAlarmNoticeResponse)
func (*CreateAlarmNoticeResponse) FromJsonString ¶
func (r *CreateAlarmNoticeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlarmNoticeResponse) ToJsonString ¶
func (r *CreateAlarmNoticeResponse) ToJsonString() string
type CreateAlarmNoticeResponseParams ¶ added in v1.0.426
type CreateAlarmNoticeResponseParams struct {
// <p>告警通知模板ID</p>
NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateAlarmPolicyRequest ¶
type CreateAlarmPolicyRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略名称,不超过60字符
PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`
// 监控类型 MT_QCE=云产品监控
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
// 告警策略类型,由 [DescribeAllNamespaces](https://cloud.tencent.com/document/product/248/48683) 获得。对于云产品监控,取接口出参的 QceNamespacesNew.N.Id,例如 cvm_device
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 备注,不超过100字符,仅支持中英文、数字、下划线、-
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 是否启用 0=停用 1=启用,可不传 默认为1
Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
// 项目 Id,对于区分项目的产品必须传入非 -1 的值。 -1=无项目 0=默认项目,如不传 默认为 -1。支持的项目 Id 可以在控制台 [账号中心-项目管理](https://console.cloud.tencent.com/project) 中查看。
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 触发条件模板 Id,该参数与 Condition 参数二选一。如果策略绑定触发条件模板,则传该参数;否则不传该参数,而是传 Condition 参数。触发条件模板 Id 可以从 [DescribeConditionsTemplateList](https://cloud.tencent.com/document/api/248/70250) 接口获取。
ConditionTemplateId *int64 `json:"ConditionTemplateId,omitnil,omitempty" name:"ConditionTemplateId"`
// 指标触发条件,支持的指标可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。
Condition *AlarmPolicyCondition `json:"Condition,omitnil,omitempty" name:"Condition"`
// 事件触发条件,支持的事件可以从 [DescribeAlarmEvents](https://cloud.tencent.com/document/product/248/51284) 查询。
EventCondition *AlarmPolicyEventCondition `json:"EventCondition,omitnil,omitempty" name:"EventCondition"`
// 通知规则 Id 列表,由 [DescribeAlarmNotices](https://cloud.tencent.com/document/product/248/51280) 获得
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 触发任务列表
TriggerTasks []*AlarmPolicyTriggerTask `json:"TriggerTasks,omitnil,omitempty" name:"TriggerTasks"`
// 全局过滤条件
Filter *AlarmPolicyFilter `json:"Filter,omitnil,omitempty" name:"Filter"`
// 聚合维度列表,指定按哪些维度 key 来做 group by
GroupBy []*string `json:"GroupBy,omitnil,omitempty" name:"GroupBy"`
// 模板绑定的标签
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// 日志告警信息
LogAlarmReqInfo *LogAlarmReq `json:"LogAlarmReqInfo,omitnil,omitempty" name:"LogAlarmReqInfo"`
// 告警分级通知规则配置
HierarchicalNotices []*AlarmHierarchicalNotice `json:"HierarchicalNotices,omitnil,omitempty" name:"HierarchicalNotices"`
// 迁移策略专用字段,0-走鉴权逻辑,1-跳过鉴权逻辑
MigrateFlag *int64 `json:"MigrateFlag,omitnil,omitempty" name:"MigrateFlag"`
// 事件配置的告警
EbSubject *string `json:"EbSubject,omitnil,omitempty" name:"EbSubject"`
// 附加告警内容
AdditionalAlarmContent *string `json:"AdditionalAlarmContent,omitnil,omitempty" name:"AdditionalAlarmContent"`
// 通知模板绑定信息
NoticeContentTmplBindInfos []*NoticeContentTmplBindInfo `json:"NoticeContentTmplBindInfos,omitnil,omitempty" name:"NoticeContentTmplBindInfos"`
}
func NewCreateAlarmPolicyRequest ¶
func NewCreateAlarmPolicyRequest() (request *CreateAlarmPolicyRequest)
func (*CreateAlarmPolicyRequest) FromJsonString ¶
func (r *CreateAlarmPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlarmPolicyRequest) ToJsonString ¶
func (r *CreateAlarmPolicyRequest) ToJsonString() string
type CreateAlarmPolicyRequestParams ¶ added in v1.0.426
type CreateAlarmPolicyRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略名称,不超过60字符
PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`
// 监控类型 MT_QCE=云产品监控
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
// 告警策略类型,由 [DescribeAllNamespaces](https://cloud.tencent.com/document/product/248/48683) 获得。对于云产品监控,取接口出参的 QceNamespacesNew.N.Id,例如 cvm_device
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 备注,不超过100字符,仅支持中英文、数字、下划线、-
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 是否启用 0=停用 1=启用,可不传 默认为1
Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
// 项目 Id,对于区分项目的产品必须传入非 -1 的值。 -1=无项目 0=默认项目,如不传 默认为 -1。支持的项目 Id 可以在控制台 [账号中心-项目管理](https://console.cloud.tencent.com/project) 中查看。
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 触发条件模板 Id,该参数与 Condition 参数二选一。如果策略绑定触发条件模板,则传该参数;否则不传该参数,而是传 Condition 参数。触发条件模板 Id 可以从 [DescribeConditionsTemplateList](https://cloud.tencent.com/document/api/248/70250) 接口获取。
ConditionTemplateId *int64 `json:"ConditionTemplateId,omitnil,omitempty" name:"ConditionTemplateId"`
// 指标触发条件,支持的指标可以从 [DescribeAlarmMetrics](https://cloud.tencent.com/document/product/248/51283) 查询。
Condition *AlarmPolicyCondition `json:"Condition,omitnil,omitempty" name:"Condition"`
// 事件触发条件,支持的事件可以从 [DescribeAlarmEvents](https://cloud.tencent.com/document/product/248/51284) 查询。
EventCondition *AlarmPolicyEventCondition `json:"EventCondition,omitnil,omitempty" name:"EventCondition"`
// 通知规则 Id 列表,由 [DescribeAlarmNotices](https://cloud.tencent.com/document/product/248/51280) 获得
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 触发任务列表
TriggerTasks []*AlarmPolicyTriggerTask `json:"TriggerTasks,omitnil,omitempty" name:"TriggerTasks"`
// 全局过滤条件
Filter *AlarmPolicyFilter `json:"Filter,omitnil,omitempty" name:"Filter"`
// 聚合维度列表,指定按哪些维度 key 来做 group by
GroupBy []*string `json:"GroupBy,omitnil,omitempty" name:"GroupBy"`
// 模板绑定的标签
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// 日志告警信息
LogAlarmReqInfo *LogAlarmReq `json:"LogAlarmReqInfo,omitnil,omitempty" name:"LogAlarmReqInfo"`
// 告警分级通知规则配置
HierarchicalNotices []*AlarmHierarchicalNotice `json:"HierarchicalNotices,omitnil,omitempty" name:"HierarchicalNotices"`
// 迁移策略专用字段,0-走鉴权逻辑,1-跳过鉴权逻辑
MigrateFlag *int64 `json:"MigrateFlag,omitnil,omitempty" name:"MigrateFlag"`
// 事件配置的告警
EbSubject *string `json:"EbSubject,omitnil,omitempty" name:"EbSubject"`
// 附加告警内容
AdditionalAlarmContent *string `json:"AdditionalAlarmContent,omitnil,omitempty" name:"AdditionalAlarmContent"`
// 通知模板绑定信息
NoticeContentTmplBindInfos []*NoticeContentTmplBindInfo `json:"NoticeContentTmplBindInfos,omitnil,omitempty" name:"NoticeContentTmplBindInfos"`
}
Predefined struct for user
type CreateAlarmPolicyResponse ¶
type CreateAlarmPolicyResponse struct {
*tchttp.BaseResponse
Response *CreateAlarmPolicyResponseParams `json:"Response"`
}
func NewCreateAlarmPolicyResponse ¶
func NewCreateAlarmPolicyResponse() (response *CreateAlarmPolicyResponse)
func (*CreateAlarmPolicyResponse) FromJsonString ¶
func (r *CreateAlarmPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlarmPolicyResponse) ToJsonString ¶
func (r *CreateAlarmPolicyResponse) ToJsonString() string
type CreateAlarmPolicyResponseParams ¶ added in v1.0.426
type CreateAlarmPolicyResponseParams struct {
// 告警策略 ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 可用于实例、实例组的绑定和解绑接口([BindingPolicyObject](https://cloud.tencent.com/document/product/248/40421)、[UnBindingAllPolicyObject](https://cloud.tencent.com/document/product/248/40568)、[UnBindingPolicyObject](https://cloud.tencent.com/document/product/248/40567))的策略 ID
OriginId *string `json:"OriginId,omitnil,omitempty" name:"OriginId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateAlarmShieldRequest ¶ added in v1.0.1060
type CreateAlarmShieldRequest struct {
*tchttp.BaseRequest
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 屏蔽策略名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 监控类型
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
// 命名空间即策略类型
NameSpace *string `json:"NameSpace,omitnil,omitempty" name:"NameSpace"`
// 屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽
ShieldTimeType *string `json:"ShieldTimeType,omitnil,omitempty" name:"ShieldTimeType"`
// 屏蔽对象
ShieldObject []*string `json:"ShieldObject,omitnil,omitempty" name:"ShieldObject"`
// 屏蔽指标 为空则为全部指标
ShieldMetric []*string `json:"ShieldMetric,omitnil,omitempty" name:"ShieldMetric"`
// 开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0
StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0
EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 循环开始日期 2022/04/01 缺省:0
LoopStartDate *uint64 `json:"LoopStartDate,omitnil,omitempty" name:"LoopStartDate"`
// 循环结束日期 2022/04/05 缺省:0
LoopEndDate *uint64 `json:"LoopEndDate,omitnil,omitempty" name:"LoopEndDate"`
// 需要屏蔽的策略ID
ShieldPolicyId *string `json:"ShieldPolicyId,omitnil,omitempty" name:"ShieldPolicyId"`
// 需要屏蔽的告警等级,取值范围Warn,Remind,Serious
ShieldAlarmLevel []*string `json:"ShieldAlarmLevel,omitnil,omitempty" name:"ShieldAlarmLevel"`
// 屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配
VersionTag *string `json:"VersionTag,omitnil,omitempty" name:"VersionTag"`
// 屏蔽规则的描述
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// 时区,东八区+8,西八区减8,以此类推
TimeZone *float64 `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
// 屏蔽事件 为空则为全部指标
ShieldEvent []*string `json:"ShieldEvent,omitnil,omitempty" name:"ShieldEvent"`
// 是否对指标屏蔽 1=是 0=否
ShieldMetricFlag *int64 `json:"ShieldMetricFlag,omitnil,omitempty" name:"ShieldMetricFlag"`
// 是否对事件屏蔽 1=是 0=否
ShieldEventFlag *int64 `json:"ShieldEventFlag,omitnil,omitempty" name:"ShieldEventFlag"`
}
func NewCreateAlarmShieldRequest ¶ added in v1.0.1060
func NewCreateAlarmShieldRequest() (request *CreateAlarmShieldRequest)
func (*CreateAlarmShieldRequest) FromJsonString ¶ added in v1.0.1060
func (r *CreateAlarmShieldRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlarmShieldRequest) ToJsonString ¶ added in v1.0.1060
func (r *CreateAlarmShieldRequest) ToJsonString() string
type CreateAlarmShieldRequestParams ¶ added in v1.0.1060
type CreateAlarmShieldRequestParams struct {
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 屏蔽策略名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 监控类型
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
// 命名空间即策略类型
NameSpace *string `json:"NameSpace,omitnil,omitempty" name:"NameSpace"`
// 屏蔽时间类型 FOREVER_SHIELD:永久屏蔽 PERIOD_SHIELD:绝对时间范围屏蔽 LOOP_SHIELD:相对时间范围屏蔽
ShieldTimeType *string `json:"ShieldTimeType,omitnil,omitempty" name:"ShieldTimeType"`
// 屏蔽对象
ShieldObject []*string `json:"ShieldObject,omitnil,omitempty" name:"ShieldObject"`
// 屏蔽指标 为空则为全部指标
ShieldMetric []*string `json:"ShieldMetric,omitnil,omitempty" name:"ShieldMetric"`
// 开始时间 相对时间范围:36000 绝对时间范围:1648742400 缺省:0
StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间 相对时间范围:72000 绝对时间范围:1649088000 缺省:0
EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 循环开始日期 2022/04/01 缺省:0
LoopStartDate *uint64 `json:"LoopStartDate,omitnil,omitempty" name:"LoopStartDate"`
// 循环结束日期 2022/04/05 缺省:0
LoopEndDate *uint64 `json:"LoopEndDate,omitnil,omitempty" name:"LoopEndDate"`
// 需要屏蔽的策略ID
ShieldPolicyId *string `json:"ShieldPolicyId,omitnil,omitempty" name:"ShieldPolicyId"`
// 需要屏蔽的告警等级,取值范围Warn,Remind,Serious
ShieldAlarmLevel []*string `json:"ShieldAlarmLevel,omitnil,omitempty" name:"ShieldAlarmLevel"`
// 屏蔽类型,为OBJNAME是老版本实例名屏蔽,为POLICY是新版本维度匹配
VersionTag *string `json:"VersionTag,omitnil,omitempty" name:"VersionTag"`
// 屏蔽规则的描述
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// 时区,东八区+8,西八区减8,以此类推
TimeZone *float64 `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
// 屏蔽事件 为空则为全部指标
ShieldEvent []*string `json:"ShieldEvent,omitnil,omitempty" name:"ShieldEvent"`
// 是否对指标屏蔽 1=是 0=否
ShieldMetricFlag *int64 `json:"ShieldMetricFlag,omitnil,omitempty" name:"ShieldMetricFlag"`
// 是否对事件屏蔽 1=是 0=否
ShieldEventFlag *int64 `json:"ShieldEventFlag,omitnil,omitempty" name:"ShieldEventFlag"`
}
Predefined struct for user
type CreateAlarmShieldResponse ¶ added in v1.0.1060
type CreateAlarmShieldResponse struct {
*tchttp.BaseResponse
Response *CreateAlarmShieldResponseParams `json:"Response"`
}
func NewCreateAlarmShieldResponse ¶ added in v1.0.1060
func NewCreateAlarmShieldResponse() (response *CreateAlarmShieldResponse)
func (*CreateAlarmShieldResponse) FromJsonString ¶ added in v1.0.1060
func (r *CreateAlarmShieldResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlarmShieldResponse) ToJsonString ¶ added in v1.0.1060
func (r *CreateAlarmShieldResponse) ToJsonString() string
type CreateAlarmShieldResponseParams ¶ added in v1.0.1060
type CreateAlarmShieldResponseParams struct {
// 屏蔽规则的Id
ShieldId *string `json:"ShieldId,omitnil,omitempty" name:"ShieldId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateAlertRuleRequest ¶
type CreateAlertRuleRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID,例如:prom-abcd1234
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 规则名称
RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
// 规则表达式,可参考<a href="https://cloud.tencent.com/document/product/1416/56008">告警规则说明</a>
Expr *string `json:"Expr,omitnil,omitempty" name:"Expr"`
// 告警通知模板 ID 列表
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 规则状态码,取值如下:
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
// 规则报警持续时间
Duration *string `json:"Duration,omitnil,omitempty" name:"Duration"`
// 标签列表
Labels []*PrometheusRuleKV `json:"Labels,omitnil,omitempty" name:"Labels"`
// 注释列表。
//
// 告警对象和告警消息是 Prometheus Rule Annotations 的特殊字段,需要通过 annotations 来传递,对应的 Key 分别为summary/description。
Annotations []*PrometheusRuleKV `json:"Annotations,omitnil,omitempty" name:"Annotations"`
// 报警策略模板分类
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}
func NewCreateAlertRuleRequest ¶
func NewCreateAlertRuleRequest() (request *CreateAlertRuleRequest)
func (*CreateAlertRuleRequest) FromJsonString ¶
func (r *CreateAlertRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlertRuleRequest) ToJsonString ¶
func (r *CreateAlertRuleRequest) ToJsonString() string
type CreateAlertRuleRequestParams ¶ added in v1.0.426
type CreateAlertRuleRequestParams struct {
// Prometheus 实例 ID,例如:prom-abcd1234
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 规则名称
RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
// 规则表达式,可参考<a href="https://cloud.tencent.com/document/product/1416/56008">告警规则说明</a>
Expr *string `json:"Expr,omitnil,omitempty" name:"Expr"`
// 告警通知模板 ID 列表
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 规则状态码,取值如下:
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
// 规则报警持续时间
Duration *string `json:"Duration,omitnil,omitempty" name:"Duration"`
// 标签列表
Labels []*PrometheusRuleKV `json:"Labels,omitnil,omitempty" name:"Labels"`
// 注释列表。
//
// 告警对象和告警消息是 Prometheus Rule Annotations 的特殊字段,需要通过 annotations 来传递,对应的 Key 分别为summary/description。
Annotations []*PrometheusRuleKV `json:"Annotations,omitnil,omitempty" name:"Annotations"`
// 报警策略模板分类
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}
Predefined struct for user
type CreateAlertRuleResponse ¶
type CreateAlertRuleResponse struct {
*tchttp.BaseResponse
Response *CreateAlertRuleResponseParams `json:"Response"`
}
func NewCreateAlertRuleResponse ¶
func NewCreateAlertRuleResponse() (response *CreateAlertRuleResponse)
func (*CreateAlertRuleResponse) FromJsonString ¶
func (r *CreateAlertRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAlertRuleResponse) ToJsonString ¶
func (r *CreateAlertRuleResponse) ToJsonString() string
type CreateAlertRuleResponseParams ¶ added in v1.0.426
type CreateAlertRuleResponseParams struct {
// 规则 ID
// 注意:此字段可能返回 null,表示取不到有效值。
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateConditionsTemplateRequest ¶ added in v1.0.1129
type CreateConditionsTemplateRequest struct {
*tchttp.BaseRequest
// 固定值,monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 视图名
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 组名
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 是否为与关系
IsUnionRule *int64 `json:"IsUnionRule,omitnil,omitempty" name:"IsUnionRule"`
// 备注
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 父ID
ParentGroupID *int64 `json:"ParentGroupID,omitnil,omitempty" name:"ParentGroupID"`
// 是否屏蔽
IsShielded *int64 `json:"IsShielded,omitnil,omitempty" name:"IsShielded"`
// 复合告警表达式
ComplexExpression *string `json:"ComplexExpression,omitnil,omitempty" name:"ComplexExpression"`
// 指标告警条件
Conditions []*ModifyConditionsTemplateRequestCondition `json:"Conditions,omitnil,omitempty" name:"Conditions"`
// 事件告警条件
EventConditions []*ModifyConditionsTemplateRequestEventCondition `json:"EventConditions,omitnil,omitempty" name:"EventConditions"`
}
func NewCreateConditionsTemplateRequest ¶ added in v1.0.1129
func NewCreateConditionsTemplateRequest() (request *CreateConditionsTemplateRequest)
func (*CreateConditionsTemplateRequest) FromJsonString ¶ added in v1.0.1129
func (r *CreateConditionsTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateConditionsTemplateRequest) ToJsonString ¶ added in v1.0.1129
func (r *CreateConditionsTemplateRequest) ToJsonString() string
type CreateConditionsTemplateRequestParams ¶ added in v1.0.1129
type CreateConditionsTemplateRequestParams struct {
// 固定值,monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 视图名
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 组名
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 是否为与关系
IsUnionRule *int64 `json:"IsUnionRule,omitnil,omitempty" name:"IsUnionRule"`
// 备注
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 父ID
ParentGroupID *int64 `json:"ParentGroupID,omitnil,omitempty" name:"ParentGroupID"`
// 是否屏蔽
IsShielded *int64 `json:"IsShielded,omitnil,omitempty" name:"IsShielded"`
// 复合告警表达式
ComplexExpression *string `json:"ComplexExpression,omitnil,omitempty" name:"ComplexExpression"`
// 指标告警条件
Conditions []*ModifyConditionsTemplateRequestCondition `json:"Conditions,omitnil,omitempty" name:"Conditions"`
// 事件告警条件
EventConditions []*ModifyConditionsTemplateRequestEventCondition `json:"EventConditions,omitnil,omitempty" name:"EventConditions"`
}
Predefined struct for user
type CreateConditionsTemplateResponse ¶ added in v1.0.1129
type CreateConditionsTemplateResponse struct {
*tchttp.BaseResponse
Response *CreateConditionsTemplateResponseParams `json:"Response"`
}
func NewCreateConditionsTemplateResponse ¶ added in v1.0.1129
func NewCreateConditionsTemplateResponse() (response *CreateConditionsTemplateResponse)
func (*CreateConditionsTemplateResponse) FromJsonString ¶ added in v1.0.1129
func (r *CreateConditionsTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateConditionsTemplateResponse) ToJsonString ¶ added in v1.0.1129
func (r *CreateConditionsTemplateResponse) ToJsonString() string
type CreateConditionsTemplateResponseParams ¶ added in v1.0.1129
type CreateConditionsTemplateResponseParams struct {
// 模板策略组ID
GroupID *int64 `json:"GroupID,omitnil,omitempty" name:"GroupID"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateExporterIntegrationRequest ¶ added in v1.0.428
type CreateExporterIntegrationRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 类型(可通过 DescribePrometheusIntegrations 接口获取,取每一项中的 ExporterType 字段)
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 集成配置
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// Kubernetes 集群类型,可不填,取值如下:
// <li> 1= 容器集群(TKE) </li>
// <li> 2=弹性集群(EKS) </li>
// <li> 3= Prometheus管理的弹性集群(MEKS) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 集群 ID,可不填
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewCreateExporterIntegrationRequest ¶ added in v1.0.428
func NewCreateExporterIntegrationRequest() (request *CreateExporterIntegrationRequest)
func (*CreateExporterIntegrationRequest) FromJsonString ¶ added in v1.0.428
func (r *CreateExporterIntegrationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateExporterIntegrationRequest) ToJsonString ¶ added in v1.0.428
func (r *CreateExporterIntegrationRequest) ToJsonString() string
type CreateExporterIntegrationRequestParams ¶ added in v1.0.428
type CreateExporterIntegrationRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 类型(可通过 DescribePrometheusIntegrations 接口获取,取每一项中的 ExporterType 字段)
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 集成配置
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// Kubernetes 集群类型,可不填,取值如下:
// <li> 1= 容器集群(TKE) </li>
// <li> 2=弹性集群(EKS) </li>
// <li> 3= Prometheus管理的弹性集群(MEKS) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 集群 ID,可不填
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type CreateExporterIntegrationResponse ¶ added in v1.0.428
type CreateExporterIntegrationResponse struct {
*tchttp.BaseResponse
Response *CreateExporterIntegrationResponseParams `json:"Response"`
}
func NewCreateExporterIntegrationResponse ¶ added in v1.0.428
func NewCreateExporterIntegrationResponse() (response *CreateExporterIntegrationResponse)
func (*CreateExporterIntegrationResponse) FromJsonString ¶ added in v1.0.428
func (r *CreateExporterIntegrationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateExporterIntegrationResponse) ToJsonString ¶ added in v1.0.428
func (r *CreateExporterIntegrationResponse) ToJsonString() string
type CreateExporterIntegrationResponseParams ¶ added in v1.0.428
type CreateExporterIntegrationResponseParams struct {
// 返回创建成功的集成名称列表
Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateExternalClusterRequest ¶ added in v1.0.1180
type CreateExternalClusterRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群所在地域
ClusterRegion *string `json:"ClusterRegion,omitnil,omitempty" name:"ClusterRegion"`
// 集群名称
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
// 集群 ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 外部标签
ExternalLabels []*Label `json:"ExternalLabels,omitnil,omitempty" name:"ExternalLabels"`
// 是否打开预聚合规则
OpenDefaultRecord *bool `json:"OpenDefaultRecord,omitnil,omitempty" name:"OpenDefaultRecord"`
// 是否开启公网
EnableExternal *bool `json:"EnableExternal,omitnil,omitempty" name:"EnableExternal"`
}
func NewCreateExternalClusterRequest ¶ added in v1.0.1180
func NewCreateExternalClusterRequest() (request *CreateExternalClusterRequest)
func (*CreateExternalClusterRequest) FromJsonString ¶ added in v1.0.1180
func (r *CreateExternalClusterRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateExternalClusterRequest) ToJsonString ¶ added in v1.0.1180
func (r *CreateExternalClusterRequest) ToJsonString() string
type CreateExternalClusterRequestParams ¶ added in v1.0.1180
type CreateExternalClusterRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群所在地域
ClusterRegion *string `json:"ClusterRegion,omitnil,omitempty" name:"ClusterRegion"`
// 集群名称
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
// 集群 ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 外部标签
ExternalLabels []*Label `json:"ExternalLabels,omitnil,omitempty" name:"ExternalLabels"`
// 是否打开预聚合规则
OpenDefaultRecord *bool `json:"OpenDefaultRecord,omitnil,omitempty" name:"OpenDefaultRecord"`
// 是否开启公网
EnableExternal *bool `json:"EnableExternal,omitnil,omitempty" name:"EnableExternal"`
}
Predefined struct for user
type CreateExternalClusterResponse ¶ added in v1.0.1180
type CreateExternalClusterResponse struct {
*tchttp.BaseResponse
Response *CreateExternalClusterResponseParams `json:"Response"`
}
func NewCreateExternalClusterResponse ¶ added in v1.0.1180
func NewCreateExternalClusterResponse() (response *CreateExternalClusterResponse)
func (*CreateExternalClusterResponse) FromJsonString ¶ added in v1.0.1180
func (r *CreateExternalClusterResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateExternalClusterResponse) ToJsonString ¶ added in v1.0.1180
func (r *CreateExternalClusterResponse) ToJsonString() string
type CreateExternalClusterResponseParams ¶ added in v1.0.1180
type CreateExternalClusterResponseParams struct {
// 集群 ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateGrafanaInstanceRequest ¶ added in v1.0.477
type CreateGrafanaInstanceRequest struct {
*tchttp.BaseRequest
// 实例名
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// VPC ID (私有网络 ID)
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 子网 ID 数组(VPC ID下的子网 ID,只取第一个)。
// 注意:并不是所有可用区都可用(可通过 monitor:DescribePrometheusZones 接口获取可用区状态,选择 ZoneState 和ZoneResourceState 都为1的可用区)
SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`
// 是否启用外网
EnableInternet *bool `json:"EnableInternet,omitnil,omitempty" name:"EnableInternet"`
// Grafana 初始密码(国际站用户必填,国内站用户可不填,不填时会生成随机密码并给主账号发送通知)
GrafanaInitPassword *string `json:"GrafanaInitPassword,omitnil,omitempty" name:"GrafanaInitPassword"`
// 标签
TagSpecification []*PrometheusTag `json:"TagSpecification,omitnil,omitempty" name:"TagSpecification"`
// 是否自动选择代金券,默认为 false
AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
}
func NewCreateGrafanaInstanceRequest ¶ added in v1.0.477
func NewCreateGrafanaInstanceRequest() (request *CreateGrafanaInstanceRequest)
func (*CreateGrafanaInstanceRequest) FromJsonString ¶ added in v1.0.477
func (r *CreateGrafanaInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateGrafanaInstanceRequest) ToJsonString ¶ added in v1.0.477
func (r *CreateGrafanaInstanceRequest) ToJsonString() string
type CreateGrafanaInstanceRequestParams ¶ added in v1.0.477
type CreateGrafanaInstanceRequestParams struct {
// 实例名
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// VPC ID (私有网络 ID)
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 子网 ID 数组(VPC ID下的子网 ID,只取第一个)。
// 注意:并不是所有可用区都可用(可通过 monitor:DescribePrometheusZones 接口获取可用区状态,选择 ZoneState 和ZoneResourceState 都为1的可用区)
SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`
// 是否启用外网
EnableInternet *bool `json:"EnableInternet,omitnil,omitempty" name:"EnableInternet"`
// Grafana 初始密码(国际站用户必填,国内站用户可不填,不填时会生成随机密码并给主账号发送通知)
GrafanaInitPassword *string `json:"GrafanaInitPassword,omitnil,omitempty" name:"GrafanaInitPassword"`
// 标签
TagSpecification []*PrometheusTag `json:"TagSpecification,omitnil,omitempty" name:"TagSpecification"`
// 是否自动选择代金券,默认为 false
AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`
}
Predefined struct for user
type CreateGrafanaInstanceResponse ¶ added in v1.0.477
type CreateGrafanaInstanceResponse struct {
*tchttp.BaseResponse
Response *CreateGrafanaInstanceResponseParams `json:"Response"`
}
func NewCreateGrafanaInstanceResponse ¶ added in v1.0.477
func NewCreateGrafanaInstanceResponse() (response *CreateGrafanaInstanceResponse)
func (*CreateGrafanaInstanceResponse) FromJsonString ¶ added in v1.0.477
func (r *CreateGrafanaInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateGrafanaInstanceResponse) ToJsonString ¶ added in v1.0.477
func (r *CreateGrafanaInstanceResponse) ToJsonString() string
type CreateGrafanaInstanceResponseParams ¶ added in v1.0.477
type CreateGrafanaInstanceResponseParams struct {
// 实例名
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateGrafanaIntegrationRequest ¶ added in v1.0.477
type CreateGrafanaIntegrationRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集成类型(接口DescribeGrafanaIntegrationOverviews返回的集成信息中的Code字段)
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 集成配置
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}
func NewCreateGrafanaIntegrationRequest ¶ added in v1.0.477
func NewCreateGrafanaIntegrationRequest() (request *CreateGrafanaIntegrationRequest)
func (*CreateGrafanaIntegrationRequest) FromJsonString ¶ added in v1.0.477
func (r *CreateGrafanaIntegrationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateGrafanaIntegrationRequest) ToJsonString ¶ added in v1.0.477
func (r *CreateGrafanaIntegrationRequest) ToJsonString() string
type CreateGrafanaIntegrationRequestParams ¶ added in v1.0.477
type CreateGrafanaIntegrationRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集成类型(接口DescribeGrafanaIntegrationOverviews返回的集成信息中的Code字段)
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 集成配置
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}
Predefined struct for user
type CreateGrafanaIntegrationResponse ¶ added in v1.0.477
type CreateGrafanaIntegrationResponse struct {
*tchttp.BaseResponse
Response *CreateGrafanaIntegrationResponseParams `json:"Response"`
}
func NewCreateGrafanaIntegrationResponse ¶ added in v1.0.477
func NewCreateGrafanaIntegrationResponse() (response *CreateGrafanaIntegrationResponse)
func (*CreateGrafanaIntegrationResponse) FromJsonString ¶ added in v1.0.477
func (r *CreateGrafanaIntegrationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateGrafanaIntegrationResponse) ToJsonString ¶ added in v1.0.477
func (r *CreateGrafanaIntegrationResponse) ToJsonString() string
type CreateGrafanaIntegrationResponseParams ¶ added in v1.0.477
type CreateGrafanaIntegrationResponseParams struct {
// 集成 ID
// 注意:此字段可能返回 null,表示取不到有效值。
IntegrationId *string `json:"IntegrationId,omitnil,omitempty" name:"IntegrationId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateGrafanaNotificationChannelRequest ¶ added in v1.0.477
type CreateGrafanaNotificationChannelRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警通道名称,例如:test
ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`
// 接受告警通道 ID 数组,值为告警管理/基础配置/通知模板中的模板 ID
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 默认为1,建议使用 OrganizationIds
OrgId *int64 `json:"OrgId,omitnil,omitempty" name:"OrgId"`
// 额外组织 ID 数组,已废弃,请使用 OrganizationIds
ExtraOrgIds []*string `json:"ExtraOrgIds,omitnil,omitempty" name:"ExtraOrgIds"`
// 生效的所有组织 ID 数组,默认为 ["1"]
OrganizationIds []*string `json:"OrganizationIds,omitnil,omitempty" name:"OrganizationIds"`
}
func NewCreateGrafanaNotificationChannelRequest ¶ added in v1.0.477
func NewCreateGrafanaNotificationChannelRequest() (request *CreateGrafanaNotificationChannelRequest)
func (*CreateGrafanaNotificationChannelRequest) FromJsonString ¶ added in v1.0.477
func (r *CreateGrafanaNotificationChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateGrafanaNotificationChannelRequest) ToJsonString ¶ added in v1.0.477
func (r *CreateGrafanaNotificationChannelRequest) ToJsonString() string
type CreateGrafanaNotificationChannelRequestParams ¶ added in v1.0.477
type CreateGrafanaNotificationChannelRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警通道名称,例如:test
ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`
// 接受告警通道 ID 数组,值为告警管理/基础配置/通知模板中的模板 ID
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 默认为1,建议使用 OrganizationIds
OrgId *int64 `json:"OrgId,omitnil,omitempty" name:"OrgId"`
// 额外组织 ID 数组,已废弃,请使用 OrganizationIds
ExtraOrgIds []*string `json:"ExtraOrgIds,omitnil,omitempty" name:"ExtraOrgIds"`
// 生效的所有组织 ID 数组,默认为 ["1"]
OrganizationIds []*string `json:"OrganizationIds,omitnil,omitempty" name:"OrganizationIds"`
}
Predefined struct for user
type CreateGrafanaNotificationChannelResponse ¶ added in v1.0.477
type CreateGrafanaNotificationChannelResponse struct {
*tchttp.BaseResponse
Response *CreateGrafanaNotificationChannelResponseParams `json:"Response"`
}
func NewCreateGrafanaNotificationChannelResponse ¶ added in v1.0.477
func NewCreateGrafanaNotificationChannelResponse() (response *CreateGrafanaNotificationChannelResponse)
func (*CreateGrafanaNotificationChannelResponse) FromJsonString ¶ added in v1.0.477
func (r *CreateGrafanaNotificationChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateGrafanaNotificationChannelResponse) ToJsonString ¶ added in v1.0.477
func (r *CreateGrafanaNotificationChannelResponse) ToJsonString() string
type CreateGrafanaNotificationChannelResponseParams ¶ added in v1.0.477
type CreateGrafanaNotificationChannelResponseParams struct {
// 通道 ID
// 注意:此字段可能返回 null,表示取不到有效值。
ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreatePolicyGroupCondition ¶
type CreatePolicyGroupCondition struct {
// 指标Id
MetricId *int64 `json:"MetricId,omitnil,omitempty" name:"MetricId"`
// 告警发送收敛类型。0连续告警,1指数告警
AlarmNotifyType *int64 `json:"AlarmNotifyType,omitnil,omitempty" name:"AlarmNotifyType"`
// 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次
AlarmNotifyPeriod *int64 `json:"AlarmNotifyPeriod,omitnil,omitempty" name:"AlarmNotifyPeriod"`
// 比较类型,1表示大于,2表示大于等于,3表示小于,4表示小于等于,5表示相等,6表示不相等。如果指标有配置默认比较类型值可以不填。
CalcType *int64 `json:"CalcType,omitnil,omitempty" name:"CalcType"`
// 比较的值,如果指标不必须CalcValue可不填
CalcValue *float64 `json:"CalcValue,omitnil,omitempty" name:"CalcValue"`
// 数据聚合周期(单位秒),若指标有默认值可不填
CalcPeriod *int64 `json:"CalcPeriod,omitnil,omitempty" name:"CalcPeriod"`
// 持续几个检测周期触发规则会告警
ContinuePeriod *int64 `json:"ContinuePeriod,omitnil,omitempty" name:"ContinuePeriod"`
// 如果通过模板创建,需要传入模板中该指标的对应RuleId
RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}
type CreatePolicyGroupEventCondition ¶
type CreatePolicyGroupEventCondition struct {
// 告警事件的Id
EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`
// 告警发送收敛类型。0连续告警,1指数告警
AlarmNotifyType *int64 `json:"AlarmNotifyType,omitnil,omitempty" name:"AlarmNotifyType"`
// 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次
AlarmNotifyPeriod *int64 `json:"AlarmNotifyPeriod,omitnil,omitempty" name:"AlarmNotifyPeriod"`
// 如果通过模板创建,需要传入模板中该指标的对应RuleId
RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}
type CreatePolicyGroupRequest ¶
type CreatePolicyGroupRequest struct {
*tchttp.BaseRequest
// 组策略名称
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组所属视图的名称,若通过模板创建,可不传入
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 策略组所属项目Id,会进行鉴权操作
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 模板策略组Id, 通过模板创建时才需要传
ConditionTempGroupId *int64 `json:"ConditionTempGroupId,omitnil,omitempty" name:"ConditionTempGroupId"`
// 是否屏蔽策略组,0表示不屏蔽,1表示屏蔽。不填默认为0
IsShielded *int64 `json:"IsShielded,omitnil,omitempty" name:"IsShielded"`
// 策略组的备注信息
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 插入时间,戳格式为Unix时间戳,不填则按后台处理时间填充
InsertTime *int64 `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`
// 策略组中的阈值告警规则
Conditions []*CreatePolicyGroupCondition `json:"Conditions,omitnil,omitempty" name:"Conditions"`
// 策略组中的事件告警规则
EventConditions []*CreatePolicyGroupEventCondition `json:"EventConditions,omitnil,omitempty" name:"EventConditions"`
// 是否为后端调用。当且仅当值为1时,后台拉取策略模板中的规则填充入Conditions以及EventConditions字段
BackEndCall *int64 `json:"BackEndCall,omitnil,omitempty" name:"BackEndCall"`
// 指标告警规则的且或关系,0表示或规则(满足任意规则就告警),1表示且规则(满足所有规则才告警)
IsUnionRule *int64 `json:"IsUnionRule,omitnil,omitempty" name:"IsUnionRule"`
}
func NewCreatePolicyGroupRequest ¶
func NewCreatePolicyGroupRequest() (request *CreatePolicyGroupRequest)
func (*CreatePolicyGroupRequest) FromJsonString ¶
func (r *CreatePolicyGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePolicyGroupRequest) ToJsonString ¶
func (r *CreatePolicyGroupRequest) ToJsonString() string
type CreatePolicyGroupRequestParams ¶ added in v1.0.426
type CreatePolicyGroupRequestParams struct {
// 组策略名称
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组所属视图的名称,若通过模板创建,可不传入
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 策略组所属项目Id,会进行鉴权操作
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 模板策略组Id, 通过模板创建时才需要传
ConditionTempGroupId *int64 `json:"ConditionTempGroupId,omitnil,omitempty" name:"ConditionTempGroupId"`
// 是否屏蔽策略组,0表示不屏蔽,1表示屏蔽。不填默认为0
IsShielded *int64 `json:"IsShielded,omitnil,omitempty" name:"IsShielded"`
// 策略组的备注信息
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 插入时间,戳格式为Unix时间戳,不填则按后台处理时间填充
InsertTime *int64 `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`
// 策略组中的阈值告警规则
Conditions []*CreatePolicyGroupCondition `json:"Conditions,omitnil,omitempty" name:"Conditions"`
// 策略组中的事件告警规则
EventConditions []*CreatePolicyGroupEventCondition `json:"EventConditions,omitnil,omitempty" name:"EventConditions"`
// 是否为后端调用。当且仅当值为1时,后台拉取策略模板中的规则填充入Conditions以及EventConditions字段
BackEndCall *int64 `json:"BackEndCall,omitnil,omitempty" name:"BackEndCall"`
// 指标告警规则的且或关系,0表示或规则(满足任意规则就告警),1表示且规则(满足所有规则才告警)
IsUnionRule *int64 `json:"IsUnionRule,omitnil,omitempty" name:"IsUnionRule"`
}
Predefined struct for user
type CreatePolicyGroupResponse ¶
type CreatePolicyGroupResponse struct {
*tchttp.BaseResponse
Response *CreatePolicyGroupResponseParams `json:"Response"`
}
func NewCreatePolicyGroupResponse ¶
func NewCreatePolicyGroupResponse() (response *CreatePolicyGroupResponse)
func (*CreatePolicyGroupResponse) FromJsonString ¶
func (r *CreatePolicyGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePolicyGroupResponse) ToJsonString ¶
func (r *CreatePolicyGroupResponse) ToJsonString() string
type CreatePolicyGroupResponseParams ¶ added in v1.0.426
type CreatePolicyGroupResponseParams struct {
// 创建成功的策略组Id
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreatePrometheusAgentRequest ¶ added in v1.0.428
type CreatePrometheusAgentRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent 名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}
func NewCreatePrometheusAgentRequest ¶ added in v1.0.428
func NewCreatePrometheusAgentRequest() (request *CreatePrometheusAgentRequest)
func (*CreatePrometheusAgentRequest) FromJsonString ¶ added in v1.0.428
func (r *CreatePrometheusAgentRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusAgentRequest) ToJsonString ¶ added in v1.0.428
func (r *CreatePrometheusAgentRequest) ToJsonString() string
type CreatePrometheusAgentRequestParams ¶ added in v1.0.428
type CreatePrometheusAgentRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent 名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}
Predefined struct for user
type CreatePrometheusAgentResponse ¶ added in v1.0.428
type CreatePrometheusAgentResponse struct {
*tchttp.BaseResponse
Response *CreatePrometheusAgentResponseParams `json:"Response"`
}
func NewCreatePrometheusAgentResponse ¶ added in v1.0.428
func NewCreatePrometheusAgentResponse() (response *CreatePrometheusAgentResponse)
func (*CreatePrometheusAgentResponse) FromJsonString ¶ added in v1.0.428
func (r *CreatePrometheusAgentResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusAgentResponse) ToJsonString ¶ added in v1.0.428
func (r *CreatePrometheusAgentResponse) ToJsonString() string
type CreatePrometheusAgentResponseParams ¶ added in v1.0.428
type CreatePrometheusAgentResponseParams struct {
// 创建成功的 Agent Id
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreatePrometheusAlertGroupRequest ¶ added in v1.0.840
type CreatePrometheusAlertGroupRequest struct {
*tchttp.BaseRequest
// prometheus实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警分组名称,不能与其他告警分组重名
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 告警分组状态:
// 2 -- 启用
// 3 -- 禁用
// 不为空时会覆盖 `Rules`字段下所有告警规则状态
GroupState *int64 `json:"GroupState,omitnil,omitempty" name:"GroupState"`
// 腾讯云可观测平台告警通知模板ID列表,形如Consumer-xxxx或notice-xxxx
AMPReceivers []*string `json:"AMPReceivers,omitnil,omitempty" name:"AMPReceivers"`
// 自定义告警通知模板
CustomReceiver *PrometheusAlertCustomReceiver `json:"CustomReceiver,omitnil,omitempty" name:"CustomReceiver"`
// 告警通知周期(收敛时间),为空默认1h
RepeatInterval *string `json:"RepeatInterval,omitnil,omitempty" name:"RepeatInterval"`
// 要创建的告警规则列表
Rules []*PrometheusAlertGroupRuleSet `json:"Rules,omitnil,omitempty" name:"Rules"`
}
func NewCreatePrometheusAlertGroupRequest ¶ added in v1.0.840
func NewCreatePrometheusAlertGroupRequest() (request *CreatePrometheusAlertGroupRequest)
func (*CreatePrometheusAlertGroupRequest) FromJsonString ¶ added in v1.0.840
func (r *CreatePrometheusAlertGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusAlertGroupRequest) ToJsonString ¶ added in v1.0.840
func (r *CreatePrometheusAlertGroupRequest) ToJsonString() string
type CreatePrometheusAlertGroupRequestParams ¶ added in v1.0.840
type CreatePrometheusAlertGroupRequestParams struct {
// prometheus实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警分组名称,不能与其他告警分组重名
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 告警分组状态:
// 2 -- 启用
// 3 -- 禁用
// 不为空时会覆盖 `Rules`字段下所有告警规则状态
GroupState *int64 `json:"GroupState,omitnil,omitempty" name:"GroupState"`
// 腾讯云可观测平台告警通知模板ID列表,形如Consumer-xxxx或notice-xxxx
AMPReceivers []*string `json:"AMPReceivers,omitnil,omitempty" name:"AMPReceivers"`
// 自定义告警通知模板
CustomReceiver *PrometheusAlertCustomReceiver `json:"CustomReceiver,omitnil,omitempty" name:"CustomReceiver"`
// 告警通知周期(收敛时间),为空默认1h
RepeatInterval *string `json:"RepeatInterval,omitnil,omitempty" name:"RepeatInterval"`
// 要创建的告警规则列表
Rules []*PrometheusAlertGroupRuleSet `json:"Rules,omitnil,omitempty" name:"Rules"`
}
Predefined struct for user
type CreatePrometheusAlertGroupResponse ¶ added in v1.0.840
type CreatePrometheusAlertGroupResponse struct {
*tchttp.BaseResponse
Response *CreatePrometheusAlertGroupResponseParams `json:"Response"`
}
func NewCreatePrometheusAlertGroupResponse ¶ added in v1.0.840
func NewCreatePrometheusAlertGroupResponse() (response *CreatePrometheusAlertGroupResponse)
func (*CreatePrometheusAlertGroupResponse) FromJsonString ¶ added in v1.0.840
func (r *CreatePrometheusAlertGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusAlertGroupResponse) ToJsonString ¶ added in v1.0.840
func (r *CreatePrometheusAlertGroupResponse) ToJsonString() string
type CreatePrometheusAlertGroupResponseParams ¶ added in v1.0.840
type CreatePrometheusAlertGroupResponseParams struct {
// 创建的告警分组ID,满足正则表达式`alert-[a-z0-9]{8}`
GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreatePrometheusAlertPolicyRequest ¶ added in v1.0.586
type CreatePrometheusAlertPolicyRequest struct {
*tchttp.BaseRequest
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警配置
AlertRule *PrometheusAlertPolicyItem `json:"AlertRule,omitnil,omitempty" name:"AlertRule"`
}
func NewCreatePrometheusAlertPolicyRequest ¶ added in v1.0.586
func NewCreatePrometheusAlertPolicyRequest() (request *CreatePrometheusAlertPolicyRequest)
func (*CreatePrometheusAlertPolicyRequest) FromJsonString ¶ added in v1.0.586
func (r *CreatePrometheusAlertPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusAlertPolicyRequest) ToJsonString ¶ added in v1.0.586
func (r *CreatePrometheusAlertPolicyRequest) ToJsonString() string
type CreatePrometheusAlertPolicyRequestParams ¶ added in v1.0.586
type CreatePrometheusAlertPolicyRequestParams struct {
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警配置
AlertRule *PrometheusAlertPolicyItem `json:"AlertRule,omitnil,omitempty" name:"AlertRule"`
}
Predefined struct for user
type CreatePrometheusAlertPolicyResponse ¶ added in v1.0.586
type CreatePrometheusAlertPolicyResponse struct {
*tchttp.BaseResponse
Response *CreatePrometheusAlertPolicyResponseParams `json:"Response"`
}
func NewCreatePrometheusAlertPolicyResponse ¶ added in v1.0.586
func NewCreatePrometheusAlertPolicyResponse() (response *CreatePrometheusAlertPolicyResponse)
func (*CreatePrometheusAlertPolicyResponse) FromJsonString ¶ added in v1.0.586
func (r *CreatePrometheusAlertPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusAlertPolicyResponse) ToJsonString ¶ added in v1.0.586
func (r *CreatePrometheusAlertPolicyResponse) ToJsonString() string
type CreatePrometheusAlertPolicyResponseParams ¶ added in v1.0.586
type CreatePrometheusAlertPolicyResponseParams struct {
// 告警id
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreatePrometheusClusterAgentRequest ¶ added in v1.0.586
type CreatePrometheusClusterAgentRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// agent列表
Agents []*PrometheusClusterAgentBasic `json:"Agents,omitnil,omitempty" name:"Agents"`
}
func NewCreatePrometheusClusterAgentRequest ¶ added in v1.0.586
func NewCreatePrometheusClusterAgentRequest() (request *CreatePrometheusClusterAgentRequest)
func (*CreatePrometheusClusterAgentRequest) FromJsonString ¶ added in v1.0.586
func (r *CreatePrometheusClusterAgentRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusClusterAgentRequest) ToJsonString ¶ added in v1.0.586
func (r *CreatePrometheusClusterAgentRequest) ToJsonString() string
type CreatePrometheusClusterAgentRequestParams ¶ added in v1.0.586
type CreatePrometheusClusterAgentRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// agent列表
Agents []*PrometheusClusterAgentBasic `json:"Agents,omitnil,omitempty" name:"Agents"`
}
Predefined struct for user
type CreatePrometheusClusterAgentResponse ¶ added in v1.0.586
type CreatePrometheusClusterAgentResponse struct {
*tchttp.BaseResponse
Response *CreatePrometheusClusterAgentResponseParams `json:"Response"`
}
func NewCreatePrometheusClusterAgentResponse ¶ added in v1.0.586
func NewCreatePrometheusClusterAgentResponse() (response *CreatePrometheusClusterAgentResponse)
func (*CreatePrometheusClusterAgentResponse) FromJsonString ¶ added in v1.0.586
func (r *CreatePrometheusClusterAgentResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusClusterAgentResponse) ToJsonString ¶ added in v1.0.586
func (r *CreatePrometheusClusterAgentResponse) ToJsonString() string
type CreatePrometheusClusterAgentResponseParams ¶ added in v1.0.586
type CreatePrometheusClusterAgentResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreatePrometheusConfigRequest ¶ added in v1.0.586
type CreatePrometheusConfigRequest struct {
*tchttp.BaseRequest
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群类型
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// 集群id
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// ServiceMonitors配置
ServiceMonitors []*PrometheusConfigItem `json:"ServiceMonitors,omitnil,omitempty" name:"ServiceMonitors"`
// PodMonitors配置
PodMonitors []*PrometheusConfigItem `json:"PodMonitors,omitnil,omitempty" name:"PodMonitors"`
// prometheus原生Job配置
RawJobs []*PrometheusConfigItem `json:"RawJobs,omitnil,omitempty" name:"RawJobs"`
}
func NewCreatePrometheusConfigRequest ¶ added in v1.0.586
func NewCreatePrometheusConfigRequest() (request *CreatePrometheusConfigRequest)
func (*CreatePrometheusConfigRequest) FromJsonString ¶ added in v1.0.586
func (r *CreatePrometheusConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusConfigRequest) ToJsonString ¶ added in v1.0.586
func (r *CreatePrometheusConfigRequest) ToJsonString() string
type CreatePrometheusConfigRequestParams ¶ added in v1.0.586
type CreatePrometheusConfigRequestParams struct {
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群类型
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// 集群id
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// ServiceMonitors配置
ServiceMonitors []*PrometheusConfigItem `json:"ServiceMonitors,omitnil,omitempty" name:"ServiceMonitors"`
// PodMonitors配置
PodMonitors []*PrometheusConfigItem `json:"PodMonitors,omitnil,omitempty" name:"PodMonitors"`
// prometheus原生Job配置
RawJobs []*PrometheusConfigItem `json:"RawJobs,omitnil,omitempty" name:"RawJobs"`
}
Predefined struct for user
type CreatePrometheusConfigResponse ¶ added in v1.0.586
type CreatePrometheusConfigResponse struct {
*tchttp.BaseResponse
Response *CreatePrometheusConfigResponseParams `json:"Response"`
}
func NewCreatePrometheusConfigResponse ¶ added in v1.0.586
func NewCreatePrometheusConfigResponse() (response *CreatePrometheusConfigResponse)
func (*CreatePrometheusConfigResponse) FromJsonString ¶ added in v1.0.586
func (r *CreatePrometheusConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusConfigResponse) ToJsonString ¶ added in v1.0.586
func (r *CreatePrometheusConfigResponse) ToJsonString() string
type CreatePrometheusConfigResponseParams ¶ added in v1.0.586
type CreatePrometheusConfigResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreatePrometheusGlobalNotificationRequest ¶ added in v1.0.586
type CreatePrometheusGlobalNotificationRequest struct {
*tchttp.BaseRequest
// 实例ID(可通过 DescribePrometheusInstances 接口获取)
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警通知渠道
Notification *PrometheusNotificationItem `json:"Notification,omitnil,omitempty" name:"Notification"`
}
func NewCreatePrometheusGlobalNotificationRequest ¶ added in v1.0.586
func NewCreatePrometheusGlobalNotificationRequest() (request *CreatePrometheusGlobalNotificationRequest)
func (*CreatePrometheusGlobalNotificationRequest) FromJsonString ¶ added in v1.0.586
func (r *CreatePrometheusGlobalNotificationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusGlobalNotificationRequest) ToJsonString ¶ added in v1.0.586
func (r *CreatePrometheusGlobalNotificationRequest) ToJsonString() string
type CreatePrometheusGlobalNotificationRequestParams ¶ added in v1.0.586
type CreatePrometheusGlobalNotificationRequestParams struct {
// 实例ID(可通过 DescribePrometheusInstances 接口获取)
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警通知渠道
Notification *PrometheusNotificationItem `json:"Notification,omitnil,omitempty" name:"Notification"`
}
Predefined struct for user
type CreatePrometheusGlobalNotificationResponse ¶ added in v1.0.586
type CreatePrometheusGlobalNotificationResponse struct {
*tchttp.BaseResponse
Response *CreatePrometheusGlobalNotificationResponseParams `json:"Response"`
}
func NewCreatePrometheusGlobalNotificationResponse ¶ added in v1.0.586
func NewCreatePrometheusGlobalNotificationResponse() (response *CreatePrometheusGlobalNotificationResponse)
func (*CreatePrometheusGlobalNotificationResponse) FromJsonString ¶ added in v1.0.586
func (r *CreatePrometheusGlobalNotificationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusGlobalNotificationResponse) ToJsonString ¶ added in v1.0.586
func (r *CreatePrometheusGlobalNotificationResponse) ToJsonString() string
type CreatePrometheusGlobalNotificationResponseParams ¶ added in v1.0.586
type CreatePrometheusGlobalNotificationResponseParams struct {
// 全局告警通知渠道ID
// 注意:此字段可能返回 null,表示取不到有效值。
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreatePrometheusMultiTenantInstancePostPayModeRequest ¶ added in v1.0.430
type CreatePrometheusMultiTenantInstancePostPayModeRequest struct {
*tchttp.BaseRequest
// <p>实例名</p>
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// <p>VPC ID(可通过 vpc:DescribeVpcs 接口获取,与实例同地域)</p>
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// <p>子网 ID(可通过 vpc:DescribeSubnets 接口获取)</p>
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// <p>数据存储时间(单位天),限制值为15, 30, 45, 90, 180, 365, 730之一</p>
DataRetentionTime *int64 `json:"DataRetentionTime,omitnil,omitempty" name:"DataRetentionTime"`
// <p>可用区(与子网同可用区)</p>
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// <p>实例的标签</p>
TagSpecification []*PrometheusTag `json:"TagSpecification,omitnil,omitempty" name:"TagSpecification"`
// <p>需要关联的 Grafana 实例</p>
GrafanaInstanceId *string `json:"GrafanaInstanceId,omitnil,omitempty" name:"GrafanaInstanceId"`
// <p>标识prom实例特殊属性</p><p>归档存储时长(天):<br>key: LongTermStorageRetentionTime<br>value: 60-730</p>
InstanceAttributes []*PrometheusRuleKV `json:"InstanceAttributes,omitnil,omitempty" name:"InstanceAttributes"`
}
func NewCreatePrometheusMultiTenantInstancePostPayModeRequest ¶ added in v1.0.430
func NewCreatePrometheusMultiTenantInstancePostPayModeRequest() (request *CreatePrometheusMultiTenantInstancePostPayModeRequest)
func (*CreatePrometheusMultiTenantInstancePostPayModeRequest) FromJsonString ¶ added in v1.0.430
func (r *CreatePrometheusMultiTenantInstancePostPayModeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusMultiTenantInstancePostPayModeRequest) ToJsonString ¶ added in v1.0.430
func (r *CreatePrometheusMultiTenantInstancePostPayModeRequest) ToJsonString() string
type CreatePrometheusMultiTenantInstancePostPayModeRequestParams ¶ added in v1.0.430
type CreatePrometheusMultiTenantInstancePostPayModeRequestParams struct {
// <p>实例名</p>
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// <p>VPC ID(可通过 vpc:DescribeVpcs 接口获取,与实例同地域)</p>
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// <p>子网 ID(可通过 vpc:DescribeSubnets 接口获取)</p>
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// <p>数据存储时间(单位天),限制值为15, 30, 45, 90, 180, 365, 730之一</p>
DataRetentionTime *int64 `json:"DataRetentionTime,omitnil,omitempty" name:"DataRetentionTime"`
// <p>可用区(与子网同可用区)</p>
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// <p>实例的标签</p>
TagSpecification []*PrometheusTag `json:"TagSpecification,omitnil,omitempty" name:"TagSpecification"`
// <p>需要关联的 Grafana 实例</p>
GrafanaInstanceId *string `json:"GrafanaInstanceId,omitnil,omitempty" name:"GrafanaInstanceId"`
// <p>标识prom实例特殊属性</p><p>归档存储时长(天):<br>key: LongTermStorageRetentionTime<br>value: 60-730</p>
InstanceAttributes []*PrometheusRuleKV `json:"InstanceAttributes,omitnil,omitempty" name:"InstanceAttributes"`
}
Predefined struct for user
type CreatePrometheusMultiTenantInstancePostPayModeResponse ¶ added in v1.0.430
type CreatePrometheusMultiTenantInstancePostPayModeResponse struct {
*tchttp.BaseResponse
Response *CreatePrometheusMultiTenantInstancePostPayModeResponseParams `json:"Response"`
}
func NewCreatePrometheusMultiTenantInstancePostPayModeResponse ¶ added in v1.0.430
func NewCreatePrometheusMultiTenantInstancePostPayModeResponse() (response *CreatePrometheusMultiTenantInstancePostPayModeResponse)
func (*CreatePrometheusMultiTenantInstancePostPayModeResponse) FromJsonString ¶ added in v1.0.430
func (r *CreatePrometheusMultiTenantInstancePostPayModeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusMultiTenantInstancePostPayModeResponse) ToJsonString ¶ added in v1.0.430
func (r *CreatePrometheusMultiTenantInstancePostPayModeResponse) ToJsonString() string
type CreatePrometheusMultiTenantInstancePostPayModeResponseParams ¶ added in v1.0.430
type CreatePrometheusMultiTenantInstancePostPayModeResponseParams struct {
// <p>实例 ID</p>
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreatePrometheusRecordRuleYamlRequest ¶ added in v1.0.579
type CreatePrometheusRecordRuleYamlRequest struct {
*tchttp.BaseRequest
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// yaml的内容
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// 规则名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}
func NewCreatePrometheusRecordRuleYamlRequest ¶ added in v1.0.579
func NewCreatePrometheusRecordRuleYamlRequest() (request *CreatePrometheusRecordRuleYamlRequest)
func (*CreatePrometheusRecordRuleYamlRequest) FromJsonString ¶ added in v1.0.579
func (r *CreatePrometheusRecordRuleYamlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusRecordRuleYamlRequest) ToJsonString ¶ added in v1.0.579
func (r *CreatePrometheusRecordRuleYamlRequest) ToJsonString() string
type CreatePrometheusRecordRuleYamlRequestParams ¶ added in v1.0.579
type CreatePrometheusRecordRuleYamlRequestParams struct {
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// yaml的内容
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// 规则名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}
Predefined struct for user
type CreatePrometheusRecordRuleYamlResponse ¶ added in v1.0.579
type CreatePrometheusRecordRuleYamlResponse struct {
*tchttp.BaseResponse
Response *CreatePrometheusRecordRuleYamlResponseParams `json:"Response"`
}
func NewCreatePrometheusRecordRuleYamlResponse ¶ added in v1.0.579
func NewCreatePrometheusRecordRuleYamlResponse() (response *CreatePrometheusRecordRuleYamlResponse)
func (*CreatePrometheusRecordRuleYamlResponse) FromJsonString ¶ added in v1.0.579
func (r *CreatePrometheusRecordRuleYamlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusRecordRuleYamlResponse) ToJsonString ¶ added in v1.0.579
func (r *CreatePrometheusRecordRuleYamlResponse) ToJsonString() string
type CreatePrometheusRecordRuleYamlResponseParams ¶ added in v1.0.579
type CreatePrometheusRecordRuleYamlResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreatePrometheusScrapeJobRequest ¶ added in v1.0.428
type CreatePrometheusScrapeJobRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent ID(可通过DescribePrometheusAgents 接口获取)
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
// 抓取任务配置
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
}
func NewCreatePrometheusScrapeJobRequest ¶ added in v1.0.428
func NewCreatePrometheusScrapeJobRequest() (request *CreatePrometheusScrapeJobRequest)
func (*CreatePrometheusScrapeJobRequest) FromJsonString ¶ added in v1.0.428
func (r *CreatePrometheusScrapeJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusScrapeJobRequest) ToJsonString ¶ added in v1.0.428
func (r *CreatePrometheusScrapeJobRequest) ToJsonString() string
type CreatePrometheusScrapeJobRequestParams ¶ added in v1.0.428
type CreatePrometheusScrapeJobRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent ID(可通过DescribePrometheusAgents 接口获取)
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
// 抓取任务配置
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
}
Predefined struct for user
type CreatePrometheusScrapeJobResponse ¶ added in v1.0.428
type CreatePrometheusScrapeJobResponse struct {
*tchttp.BaseResponse
Response *CreatePrometheusScrapeJobResponseParams `json:"Response"`
}
func NewCreatePrometheusScrapeJobResponse ¶ added in v1.0.428
func NewCreatePrometheusScrapeJobResponse() (response *CreatePrometheusScrapeJobResponse)
func (*CreatePrometheusScrapeJobResponse) FromJsonString ¶ added in v1.0.428
func (r *CreatePrometheusScrapeJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusScrapeJobResponse) ToJsonString ¶ added in v1.0.428
func (r *CreatePrometheusScrapeJobResponse) ToJsonString() string
type CreatePrometheusScrapeJobResponseParams ¶ added in v1.0.428
type CreatePrometheusScrapeJobResponseParams struct {
// 成功创建抓取任务 Id
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreatePrometheusTempRequest ¶ added in v1.0.579
type CreatePrometheusTempRequest struct {
*tchttp.BaseRequest
// 模板设置
Template *PrometheusTemp `json:"Template,omitnil,omitempty" name:"Template"`
}
func NewCreatePrometheusTempRequest ¶ added in v1.0.579
func NewCreatePrometheusTempRequest() (request *CreatePrometheusTempRequest)
func (*CreatePrometheusTempRequest) FromJsonString ¶ added in v1.0.579
func (r *CreatePrometheusTempRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusTempRequest) ToJsonString ¶ added in v1.0.579
func (r *CreatePrometheusTempRequest) ToJsonString() string
type CreatePrometheusTempRequestParams ¶ added in v1.0.579
type CreatePrometheusTempRequestParams struct {
// 模板设置
Template *PrometheusTemp `json:"Template,omitnil,omitempty" name:"Template"`
}
Predefined struct for user
type CreatePrometheusTempResponse ¶ added in v1.0.579
type CreatePrometheusTempResponse struct {
*tchttp.BaseResponse
Response *CreatePrometheusTempResponseParams `json:"Response"`
}
func NewCreatePrometheusTempResponse ¶ added in v1.0.579
func NewCreatePrometheusTempResponse() (response *CreatePrometheusTempResponse)
func (*CreatePrometheusTempResponse) FromJsonString ¶ added in v1.0.579
func (r *CreatePrometheusTempResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreatePrometheusTempResponse) ToJsonString ¶ added in v1.0.579
func (r *CreatePrometheusTempResponse) ToJsonString() string
type CreatePrometheusTempResponseParams ¶ added in v1.0.579
type CreatePrometheusTempResponseParams struct {
// 模板Id
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateRecordingRuleRequest ¶ added in v1.0.429
type CreateRecordingRuleRequest struct {
*tchttp.BaseRequest
// 聚合规则名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 聚合规则组内容,格式为 yaml,通过 base64 进行编码。
Group *string `json:"Group,omitnil,omitempty" name:"Group"`
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 规则状态码,取值如下:
// <li>1=RuleDeleted</li>
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
// 默认状态码为 2 启用。
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
}
func NewCreateRecordingRuleRequest ¶ added in v1.0.429
func NewCreateRecordingRuleRequest() (request *CreateRecordingRuleRequest)
func (*CreateRecordingRuleRequest) FromJsonString ¶ added in v1.0.429
func (r *CreateRecordingRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRecordingRuleRequest) ToJsonString ¶ added in v1.0.429
func (r *CreateRecordingRuleRequest) ToJsonString() string
type CreateRecordingRuleRequestParams ¶ added in v1.0.429
type CreateRecordingRuleRequestParams struct {
// 聚合规则名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 聚合规则组内容,格式为 yaml,通过 base64 进行编码。
Group *string `json:"Group,omitnil,omitempty" name:"Group"`
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 规则状态码,取值如下:
// <li>1=RuleDeleted</li>
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
// 默认状态码为 2 启用。
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
}
Predefined struct for user
type CreateRecordingRuleResponse ¶ added in v1.0.429
type CreateRecordingRuleResponse struct {
*tchttp.BaseResponse
Response *CreateRecordingRuleResponseParams `json:"Response"`
}
func NewCreateRecordingRuleResponse ¶ added in v1.0.429
func NewCreateRecordingRuleResponse() (response *CreateRecordingRuleResponse)
func (*CreateRecordingRuleResponse) FromJsonString ¶ added in v1.0.429
func (r *CreateRecordingRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRecordingRuleResponse) ToJsonString ¶ added in v1.0.429
func (r *CreateRecordingRuleResponse) ToJsonString() string
type CreateRecordingRuleResponseParams ¶ added in v1.0.429
type CreateRecordingRuleResponseParams struct {
// 规则 ID
// 注意:此字段可能返回 null,表示取不到有效值。
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateSSOAccountRequest ¶ added in v1.0.477
type CreateSSOAccountRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 用户账号 ID ,例如:10000000
UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
// 权限(只取数组中的第一个,其中 Organization 暂未使用,可不填)
Role []*GrafanaAccountRole `json:"Role,omitnil,omitempty" name:"Role"`
// 备注
Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"`
}
func NewCreateSSOAccountRequest ¶ added in v1.0.477
func NewCreateSSOAccountRequest() (request *CreateSSOAccountRequest)
func (*CreateSSOAccountRequest) FromJsonString ¶ added in v1.0.477
func (r *CreateSSOAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSSOAccountRequest) ToJsonString ¶ added in v1.0.477
func (r *CreateSSOAccountRequest) ToJsonString() string
type CreateSSOAccountRequestParams ¶ added in v1.0.477
type CreateSSOAccountRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 用户账号 ID ,例如:10000000
UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
// 权限(只取数组中的第一个,其中 Organization 暂未使用,可不填)
Role []*GrafanaAccountRole `json:"Role,omitnil,omitempty" name:"Role"`
// 备注
Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"`
}
Predefined struct for user
type CreateSSOAccountResponse ¶ added in v1.0.477
type CreateSSOAccountResponse struct {
*tchttp.BaseResponse
Response *CreateSSOAccountResponseParams `json:"Response"`
}
func NewCreateSSOAccountResponse ¶ added in v1.0.477
func NewCreateSSOAccountResponse() (response *CreateSSOAccountResponse)
func (*CreateSSOAccountResponse) FromJsonString ¶ added in v1.0.477
func (r *CreateSSOAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSSOAccountResponse) ToJsonString ¶ added in v1.0.477
func (r *CreateSSOAccountResponse) ToJsonString() string
type CreateSSOAccountResponseParams ¶ added in v1.0.477
type CreateSSOAccountResponseParams struct {
// 已添加的用户 UIN
UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateServiceDiscoveryRequest ¶
type CreateServiceDiscoveryRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <li>类型为TKE:对应集成的腾讯云容器服务集群 ID</li>
KubeClusterId *string `json:"KubeClusterId,omitnil,omitempty" name:"KubeClusterId"`
// 用户 Kubernetes 集群类型:
// <li> 1 = 容器服务集群(TKE) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 服务发现类型,取值如下:
// <li> 1 = ServiceMonitor</li>
// <li> 2 = PodMonitor</li>
// <li> 3 = JobMonitor</li>
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// 服务发现配置信息,YAML 格式,[具体YAML参数内容请参考](https://cloud.tencent.com/document/product/1416/55995#service-monitor)
Yaml *string `json:"Yaml,omitnil,omitempty" name:"Yaml"`
}
func NewCreateServiceDiscoveryRequest ¶
func NewCreateServiceDiscoveryRequest() (request *CreateServiceDiscoveryRequest)
func (*CreateServiceDiscoveryRequest) FromJsonString ¶
func (r *CreateServiceDiscoveryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServiceDiscoveryRequest) ToJsonString ¶
func (r *CreateServiceDiscoveryRequest) ToJsonString() string
type CreateServiceDiscoveryRequestParams ¶ added in v1.0.426
type CreateServiceDiscoveryRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <li>类型为TKE:对应集成的腾讯云容器服务集群 ID</li>
KubeClusterId *string `json:"KubeClusterId,omitnil,omitempty" name:"KubeClusterId"`
// 用户 Kubernetes 集群类型:
// <li> 1 = 容器服务集群(TKE) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 服务发现类型,取值如下:
// <li> 1 = ServiceMonitor</li>
// <li> 2 = PodMonitor</li>
// <li> 3 = JobMonitor</li>
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// 服务发现配置信息,YAML 格式,[具体YAML参数内容请参考](https://cloud.tencent.com/document/product/1416/55995#service-monitor)
Yaml *string `json:"Yaml,omitnil,omitempty" name:"Yaml"`
}
Predefined struct for user
type CreateServiceDiscoveryResponse ¶
type CreateServiceDiscoveryResponse struct {
*tchttp.BaseResponse
Response *CreateServiceDiscoveryResponseParams `json:"Response"`
}
func NewCreateServiceDiscoveryResponse ¶
func NewCreateServiceDiscoveryResponse() (response *CreateServiceDiscoveryResponse)
func (*CreateServiceDiscoveryResponse) FromJsonString ¶
func (r *CreateServiceDiscoveryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServiceDiscoveryResponse) ToJsonString ¶
func (r *CreateServiceDiscoveryResponse) ToJsonString() string
type CreateServiceDiscoveryResponseParams ¶ added in v1.0.426
type CreateServiceDiscoveryResponseParams struct {
// 创建成功之后,返回对应服务发现信息
ServiceDiscovery *ServiceDiscoveryItem `json:"ServiceDiscovery,omitnil,omitempty" name:"ServiceDiscovery"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DataPoint ¶
type DataPoint struct {
// 实例对象维度组合
Dimensions []*Dimension `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 时间戳数组,表示那些时间点有数据,缺失的时间戳,没有数据点,可以理解为掉点了
Timestamps []*float64 `json:"Timestamps,omitnil,omitempty" name:"Timestamps"`
// 监控值数组,该数组和Timestamps一一对应
Values []*float64 `json:"Values,omitnil,omitempty" name:"Values"`
// 监控值数组,该数组和Timestamps一一对应
// 注意:此字段可能返回 null,表示取不到有效值。
MaxValues []*float64 `json:"MaxValues,omitnil,omitempty" name:"MaxValues"`
// 监控值数组,该数组和Timestamps一一对应
// 注意:此字段可能返回 null,表示取不到有效值。
MinValues []*float64 `json:"MinValues,omitnil,omitempty" name:"MinValues"`
// 监控值数组,该数组和Timestamps一一对应
// 注意:此字段可能返回 null,表示取不到有效值。
AvgValues []*float64 `json:"AvgValues,omitnil,omitempty" name:"AvgValues"`
}
type DeleteAlarmNoticesRequest ¶
type DeleteAlarmNoticesRequest struct {
*tchttp.BaseRequest
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警通知模板id列表
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 通知模板与策略绑定关系
NoticeBindPolicys []*NoticeBindPolicys `json:"NoticeBindPolicys,omitnil,omitempty" name:"NoticeBindPolicys"`
}
func NewDeleteAlarmNoticesRequest ¶
func NewDeleteAlarmNoticesRequest() (request *DeleteAlarmNoticesRequest)
func (*DeleteAlarmNoticesRequest) FromJsonString ¶
func (r *DeleteAlarmNoticesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAlarmNoticesRequest) ToJsonString ¶
func (r *DeleteAlarmNoticesRequest) ToJsonString() string
type DeleteAlarmNoticesRequestParams ¶ added in v1.0.426
type DeleteAlarmNoticesRequestParams struct {
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警通知模板id列表
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 通知模板与策略绑定关系
NoticeBindPolicys []*NoticeBindPolicys `json:"NoticeBindPolicys,omitnil,omitempty" name:"NoticeBindPolicys"`
}
Predefined struct for user
type DeleteAlarmNoticesResponse ¶
type DeleteAlarmNoticesResponse struct {
*tchttp.BaseResponse
Response *DeleteAlarmNoticesResponseParams `json:"Response"`
}
func NewDeleteAlarmNoticesResponse ¶
func NewDeleteAlarmNoticesResponse() (response *DeleteAlarmNoticesResponse)
func (*DeleteAlarmNoticesResponse) FromJsonString ¶
func (r *DeleteAlarmNoticesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAlarmNoticesResponse) ToJsonString ¶
func (r *DeleteAlarmNoticesResponse) ToJsonString() string
type DeleteAlarmNoticesResponseParams ¶ added in v1.0.426
type DeleteAlarmNoticesResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteAlarmPolicyRequest ¶
type DeleteAlarmPolicyRequest struct {
*tchttp.BaseRequest
// 模块名,固定值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID 列表
PolicyIds []*string `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
// prom的实例id
PromInsIds []*string `json:"PromInsIds,omitnil,omitempty" name:"PromInsIds"`
}
func NewDeleteAlarmPolicyRequest ¶
func NewDeleteAlarmPolicyRequest() (request *DeleteAlarmPolicyRequest)
func (*DeleteAlarmPolicyRequest) FromJsonString ¶
func (r *DeleteAlarmPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAlarmPolicyRequest) ToJsonString ¶
func (r *DeleteAlarmPolicyRequest) ToJsonString() string
type DeleteAlarmPolicyRequestParams ¶ added in v1.0.426
type DeleteAlarmPolicyRequestParams struct {
// 模块名,固定值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID 列表
PolicyIds []*string `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
// prom的实例id
PromInsIds []*string `json:"PromInsIds,omitnil,omitempty" name:"PromInsIds"`
}
Predefined struct for user
type DeleteAlarmPolicyResponse ¶
type DeleteAlarmPolicyResponse struct {
*tchttp.BaseResponse
Response *DeleteAlarmPolicyResponseParams `json:"Response"`
}
func NewDeleteAlarmPolicyResponse ¶
func NewDeleteAlarmPolicyResponse() (response *DeleteAlarmPolicyResponse)
func (*DeleteAlarmPolicyResponse) FromJsonString ¶
func (r *DeleteAlarmPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAlarmPolicyResponse) ToJsonString ¶
func (r *DeleteAlarmPolicyResponse) ToJsonString() string
type DeleteAlarmPolicyResponseParams ¶ added in v1.0.426
type DeleteAlarmPolicyResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteAlarmShieldsRequest ¶ added in v1.0.1190
type DeleteAlarmShieldsRequest struct {
*tchttp.BaseRequest
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 屏蔽策略Id列表
Shields []*string `json:"Shields,omitnil,omitempty" name:"Shields"`
}
func NewDeleteAlarmShieldsRequest ¶ added in v1.0.1190
func NewDeleteAlarmShieldsRequest() (request *DeleteAlarmShieldsRequest)
func (*DeleteAlarmShieldsRequest) FromJsonString ¶ added in v1.0.1190
func (r *DeleteAlarmShieldsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAlarmShieldsRequest) ToJsonString ¶ added in v1.0.1190
func (r *DeleteAlarmShieldsRequest) ToJsonString() string
type DeleteAlarmShieldsRequestParams ¶ added in v1.0.1190
type DeleteAlarmShieldsRequestParams struct {
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 屏蔽策略Id列表
Shields []*string `json:"Shields,omitnil,omitempty" name:"Shields"`
}
Predefined struct for user
type DeleteAlarmShieldsResponse ¶ added in v1.0.1190
type DeleteAlarmShieldsResponse struct {
*tchttp.BaseResponse
Response *DeleteAlarmShieldsResponseParams `json:"Response"`
}
func NewDeleteAlarmShieldsResponse ¶ added in v1.0.1190
func NewDeleteAlarmShieldsResponse() (response *DeleteAlarmShieldsResponse)
func (*DeleteAlarmShieldsResponse) FromJsonString ¶ added in v1.0.1190
func (r *DeleteAlarmShieldsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAlarmShieldsResponse) ToJsonString ¶ added in v1.0.1190
func (r *DeleteAlarmShieldsResponse) ToJsonString() string
type DeleteAlarmShieldsResponseParams ¶ added in v1.0.1190
type DeleteAlarmShieldsResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteAlertRulesRequest ¶
type DeleteAlertRulesRequest struct {
*tchttp.BaseRequest
// 规则 ID 列表
RuleIds []*string `json:"RuleIds,omitnil,omitempty" name:"RuleIds"`
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDeleteAlertRulesRequest ¶
func NewDeleteAlertRulesRequest() (request *DeleteAlertRulesRequest)
func (*DeleteAlertRulesRequest) FromJsonString ¶
func (r *DeleteAlertRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAlertRulesRequest) ToJsonString ¶
func (r *DeleteAlertRulesRequest) ToJsonString() string
type DeleteAlertRulesRequestParams ¶ added in v1.0.426
type DeleteAlertRulesRequestParams struct {
// 规则 ID 列表
RuleIds []*string `json:"RuleIds,omitnil,omitempty" name:"RuleIds"`
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DeleteAlertRulesResponse ¶
type DeleteAlertRulesResponse struct {
*tchttp.BaseResponse
Response *DeleteAlertRulesResponseParams `json:"Response"`
}
func NewDeleteAlertRulesResponse ¶
func NewDeleteAlertRulesResponse() (response *DeleteAlertRulesResponse)
func (*DeleteAlertRulesResponse) FromJsonString ¶
func (r *DeleteAlertRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAlertRulesResponse) ToJsonString ¶
func (r *DeleteAlertRulesResponse) ToJsonString() string
type DeleteAlertRulesResponseParams ¶ added in v1.0.426
type DeleteAlertRulesResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteExporterIntegrationRequest ¶ added in v1.0.428
type DeleteExporterIntegrationRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 类型(可通过 DescribeExporterIntegrations获取)
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 名字
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// Kubernetes 集群类型,取值如下:
// <li> 1= 容器集群(TKE) </li>
// <li> 2=弹性集群(EKS) </li>
// <li> 3= Prometheus管理的弹性集群(MEKS) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 集群 ID,可不填
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewDeleteExporterIntegrationRequest ¶ added in v1.0.428
func NewDeleteExporterIntegrationRequest() (request *DeleteExporterIntegrationRequest)
func (*DeleteExporterIntegrationRequest) FromJsonString ¶ added in v1.0.428
func (r *DeleteExporterIntegrationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteExporterIntegrationRequest) ToJsonString ¶ added in v1.0.428
func (r *DeleteExporterIntegrationRequest) ToJsonString() string
type DeleteExporterIntegrationRequestParams ¶ added in v1.0.428
type DeleteExporterIntegrationRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 类型(可通过 DescribeExporterIntegrations获取)
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 名字
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// Kubernetes 集群类型,取值如下:
// <li> 1= 容器集群(TKE) </li>
// <li> 2=弹性集群(EKS) </li>
// <li> 3= Prometheus管理的弹性集群(MEKS) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 集群 ID,可不填
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type DeleteExporterIntegrationResponse ¶ added in v1.0.428
type DeleteExporterIntegrationResponse struct {
*tchttp.BaseResponse
Response *DeleteExporterIntegrationResponseParams `json:"Response"`
}
func NewDeleteExporterIntegrationResponse ¶ added in v1.0.428
func NewDeleteExporterIntegrationResponse() (response *DeleteExporterIntegrationResponse)
func (*DeleteExporterIntegrationResponse) FromJsonString ¶ added in v1.0.428
func (r *DeleteExporterIntegrationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteExporterIntegrationResponse) ToJsonString ¶ added in v1.0.428
func (r *DeleteExporterIntegrationResponse) ToJsonString() string
type DeleteExporterIntegrationResponseParams ¶ added in v1.0.428
type DeleteExporterIntegrationResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteGrafanaInstanceRequest ¶ added in v1.0.477
type DeleteGrafanaInstanceRequest struct {
*tchttp.BaseRequest
// 实例ID数组
InstanceIDs []*string `json:"InstanceIDs,omitnil,omitempty" name:"InstanceIDs"`
}
func NewDeleteGrafanaInstanceRequest ¶ added in v1.0.477
func NewDeleteGrafanaInstanceRequest() (request *DeleteGrafanaInstanceRequest)
func (*DeleteGrafanaInstanceRequest) FromJsonString ¶ added in v1.0.477
func (r *DeleteGrafanaInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteGrafanaInstanceRequest) ToJsonString ¶ added in v1.0.477
func (r *DeleteGrafanaInstanceRequest) ToJsonString() string
type DeleteGrafanaInstanceRequestParams ¶ added in v1.0.477
type DeleteGrafanaInstanceRequestParams struct {
// 实例ID数组
InstanceIDs []*string `json:"InstanceIDs,omitnil,omitempty" name:"InstanceIDs"`
}
Predefined struct for user
type DeleteGrafanaInstanceResponse ¶ added in v1.0.477
type DeleteGrafanaInstanceResponse struct {
*tchttp.BaseResponse
Response *DeleteGrafanaInstanceResponseParams `json:"Response"`
}
func NewDeleteGrafanaInstanceResponse ¶ added in v1.0.477
func NewDeleteGrafanaInstanceResponse() (response *DeleteGrafanaInstanceResponse)
func (*DeleteGrafanaInstanceResponse) FromJsonString ¶ added in v1.0.477
func (r *DeleteGrafanaInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteGrafanaInstanceResponse) ToJsonString ¶ added in v1.0.477
func (r *DeleteGrafanaInstanceResponse) ToJsonString() string
type DeleteGrafanaInstanceResponseParams ¶ added in v1.0.477
type DeleteGrafanaInstanceResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteGrafanaIntegrationRequest ¶ added in v1.0.477
type DeleteGrafanaIntegrationRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集成 ID,可在实例详情-云产品集成-集成列表查看。例如:integration-abcd1234
IntegrationId *string `json:"IntegrationId,omitnil,omitempty" name:"IntegrationId"`
}
func NewDeleteGrafanaIntegrationRequest ¶ added in v1.0.477
func NewDeleteGrafanaIntegrationRequest() (request *DeleteGrafanaIntegrationRequest)
func (*DeleteGrafanaIntegrationRequest) FromJsonString ¶ added in v1.0.477
func (r *DeleteGrafanaIntegrationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteGrafanaIntegrationRequest) ToJsonString ¶ added in v1.0.477
func (r *DeleteGrafanaIntegrationRequest) ToJsonString() string
type DeleteGrafanaIntegrationRequestParams ¶ added in v1.0.477
type DeleteGrafanaIntegrationRequestParams struct {
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集成 ID,可在实例详情-云产品集成-集成列表查看。例如:integration-abcd1234
IntegrationId *string `json:"IntegrationId,omitnil,omitempty" name:"IntegrationId"`
}
Predefined struct for user
type DeleteGrafanaIntegrationResponse ¶ added in v1.0.477
type DeleteGrafanaIntegrationResponse struct {
*tchttp.BaseResponse
Response *DeleteGrafanaIntegrationResponseParams `json:"Response"`
}
func NewDeleteGrafanaIntegrationResponse ¶ added in v1.0.477
func NewDeleteGrafanaIntegrationResponse() (response *DeleteGrafanaIntegrationResponse)
func (*DeleteGrafanaIntegrationResponse) FromJsonString ¶ added in v1.0.477
func (r *DeleteGrafanaIntegrationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteGrafanaIntegrationResponse) ToJsonString ¶ added in v1.0.477
func (r *DeleteGrafanaIntegrationResponse) ToJsonString() string
type DeleteGrafanaIntegrationResponseParams ¶ added in v1.0.477
type DeleteGrafanaIntegrationResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteGrafanaNotificationChannelRequest ¶ added in v1.0.477
type DeleteGrafanaNotificationChannelRequest struct {
*tchttp.BaseRequest
// 通道 ID 数组。例如:nchannel-abcd1234,通过 DescribeGrafanaChannels 获取
ChannelIDs []*string `json:"ChannelIDs,omitnil,omitempty" name:"ChannelIDs"`
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDeleteGrafanaNotificationChannelRequest ¶ added in v1.0.477
func NewDeleteGrafanaNotificationChannelRequest() (request *DeleteGrafanaNotificationChannelRequest)
func (*DeleteGrafanaNotificationChannelRequest) FromJsonString ¶ added in v1.0.477
func (r *DeleteGrafanaNotificationChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteGrafanaNotificationChannelRequest) ToJsonString ¶ added in v1.0.477
func (r *DeleteGrafanaNotificationChannelRequest) ToJsonString() string
type DeleteGrafanaNotificationChannelRequestParams ¶ added in v1.0.477
type DeleteGrafanaNotificationChannelRequestParams struct {
// 通道 ID 数组。例如:nchannel-abcd1234,通过 DescribeGrafanaChannels 获取
ChannelIDs []*string `json:"ChannelIDs,omitnil,omitempty" name:"ChannelIDs"`
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DeleteGrafanaNotificationChannelResponse ¶ added in v1.0.477
type DeleteGrafanaNotificationChannelResponse struct {
*tchttp.BaseResponse
Response *DeleteGrafanaNotificationChannelResponseParams `json:"Response"`
}
func NewDeleteGrafanaNotificationChannelResponse ¶ added in v1.0.477
func NewDeleteGrafanaNotificationChannelResponse() (response *DeleteGrafanaNotificationChannelResponse)
func (*DeleteGrafanaNotificationChannelResponse) FromJsonString ¶ added in v1.0.477
func (r *DeleteGrafanaNotificationChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteGrafanaNotificationChannelResponse) ToJsonString ¶ added in v1.0.477
func (r *DeleteGrafanaNotificationChannelResponse) ToJsonString() string
type DeleteGrafanaNotificationChannelResponseParams ¶ added in v1.0.477
type DeleteGrafanaNotificationChannelResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeletePolicyGroupRequest ¶
type DeletePolicyGroupRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id,即1.0的告警策略id,可以从策略详情获取
GroupId []*int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}
func NewDeletePolicyGroupRequest ¶
func NewDeletePolicyGroupRequest() (request *DeletePolicyGroupRequest)
func (*DeletePolicyGroupRequest) FromJsonString ¶
func (r *DeletePolicyGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePolicyGroupRequest) ToJsonString ¶
func (r *DeletePolicyGroupRequest) ToJsonString() string
type DeletePolicyGroupRequestParams ¶ added in v1.0.426
type DeletePolicyGroupRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id,即1.0的告警策略id,可以从策略详情获取
GroupId []*int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}
Predefined struct for user
type DeletePolicyGroupResponse ¶
type DeletePolicyGroupResponse struct {
*tchttp.BaseResponse
Response *DeletePolicyGroupResponseParams `json:"Response"`
}
func NewDeletePolicyGroupResponse ¶
func NewDeletePolicyGroupResponse() (response *DeletePolicyGroupResponse)
func (*DeletePolicyGroupResponse) FromJsonString ¶
func (r *DeletePolicyGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePolicyGroupResponse) ToJsonString ¶
func (r *DeletePolicyGroupResponse) ToJsonString() string
type DeletePolicyGroupResponseParams ¶ added in v1.0.426
type DeletePolicyGroupResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeletePrometheusAlertGroupsRequest ¶ added in v1.0.840
type DeletePrometheusAlertGroupsRequest struct {
*tchttp.BaseRequest
// prometheus实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 需要删除的告警分组ID,形如alert-xxxxx
GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`
}
func NewDeletePrometheusAlertGroupsRequest ¶ added in v1.0.840
func NewDeletePrometheusAlertGroupsRequest() (request *DeletePrometheusAlertGroupsRequest)
func (*DeletePrometheusAlertGroupsRequest) FromJsonString ¶ added in v1.0.840
func (r *DeletePrometheusAlertGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusAlertGroupsRequest) ToJsonString ¶ added in v1.0.840
func (r *DeletePrometheusAlertGroupsRequest) ToJsonString() string
type DeletePrometheusAlertGroupsRequestParams ¶ added in v1.0.840
type DeletePrometheusAlertGroupsRequestParams struct {
// prometheus实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 需要删除的告警分组ID,形如alert-xxxxx
GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`
}
Predefined struct for user
type DeletePrometheusAlertGroupsResponse ¶ added in v1.0.840
type DeletePrometheusAlertGroupsResponse struct {
*tchttp.BaseResponse
Response *DeletePrometheusAlertGroupsResponseParams `json:"Response"`
}
func NewDeletePrometheusAlertGroupsResponse ¶ added in v1.0.840
func NewDeletePrometheusAlertGroupsResponse() (response *DeletePrometheusAlertGroupsResponse)
func (*DeletePrometheusAlertGroupsResponse) FromJsonString ¶ added in v1.0.840
func (r *DeletePrometheusAlertGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusAlertGroupsResponse) ToJsonString ¶ added in v1.0.840
func (r *DeletePrometheusAlertGroupsResponse) ToJsonString() string
type DeletePrometheusAlertGroupsResponseParams ¶ added in v1.0.840
type DeletePrometheusAlertGroupsResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeletePrometheusAlertPolicyRequest ¶ added in v1.0.586
type DeletePrometheusAlertPolicyRequest struct {
*tchttp.BaseRequest
// 实例ID(可通过 DescribePrometheusInstances 接口获取)
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警策略ID列表(可通过 DescribePrometheusAlertPolicy 接口获取)
AlertIds []*string `json:"AlertIds,omitnil,omitempty" name:"AlertIds"`
// 告警策略名称(可通过 DescribePrometheusAlertPolicy 接口获取),名称完全相同的告警策略才会删除
Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
}
func NewDeletePrometheusAlertPolicyRequest ¶ added in v1.0.586
func NewDeletePrometheusAlertPolicyRequest() (request *DeletePrometheusAlertPolicyRequest)
func (*DeletePrometheusAlertPolicyRequest) FromJsonString ¶ added in v1.0.586
func (r *DeletePrometheusAlertPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusAlertPolicyRequest) ToJsonString ¶ added in v1.0.586
func (r *DeletePrometheusAlertPolicyRequest) ToJsonString() string
type DeletePrometheusAlertPolicyRequestParams ¶ added in v1.0.586
type DeletePrometheusAlertPolicyRequestParams struct {
// 实例ID(可通过 DescribePrometheusInstances 接口获取)
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警策略ID列表(可通过 DescribePrometheusAlertPolicy 接口获取)
AlertIds []*string `json:"AlertIds,omitnil,omitempty" name:"AlertIds"`
// 告警策略名称(可通过 DescribePrometheusAlertPolicy 接口获取),名称完全相同的告警策略才会删除
Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
}
Predefined struct for user
type DeletePrometheusAlertPolicyResponse ¶ added in v1.0.586
type DeletePrometheusAlertPolicyResponse struct {
*tchttp.BaseResponse
Response *DeletePrometheusAlertPolicyResponseParams `json:"Response"`
}
func NewDeletePrometheusAlertPolicyResponse ¶ added in v1.0.586
func NewDeletePrometheusAlertPolicyResponse() (response *DeletePrometheusAlertPolicyResponse)
func (*DeletePrometheusAlertPolicyResponse) FromJsonString ¶ added in v1.0.586
func (r *DeletePrometheusAlertPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusAlertPolicyResponse) ToJsonString ¶ added in v1.0.586
func (r *DeletePrometheusAlertPolicyResponse) ToJsonString() string
type DeletePrometheusAlertPolicyResponseParams ¶ added in v1.0.586
type DeletePrometheusAlertPolicyResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeletePrometheusClusterAgentRequest ¶ added in v1.0.586
type DeletePrometheusClusterAgentRequest struct {
*tchttp.BaseRequest
// agent列表
Agents []*PrometheusAgentInfo `json:"Agents,omitnil,omitempty" name:"Agents"`
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDeletePrometheusClusterAgentRequest ¶ added in v1.0.586
func NewDeletePrometheusClusterAgentRequest() (request *DeletePrometheusClusterAgentRequest)
func (*DeletePrometheusClusterAgentRequest) FromJsonString ¶ added in v1.0.586
func (r *DeletePrometheusClusterAgentRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusClusterAgentRequest) ToJsonString ¶ added in v1.0.586
func (r *DeletePrometheusClusterAgentRequest) ToJsonString() string
type DeletePrometheusClusterAgentRequestParams ¶ added in v1.0.586
type DeletePrometheusClusterAgentRequestParams struct {
// agent列表
Agents []*PrometheusAgentInfo `json:"Agents,omitnil,omitempty" name:"Agents"`
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DeletePrometheusClusterAgentResponse ¶ added in v1.0.586
type DeletePrometheusClusterAgentResponse struct {
*tchttp.BaseResponse
Response *DeletePrometheusClusterAgentResponseParams `json:"Response"`
}
func NewDeletePrometheusClusterAgentResponse ¶ added in v1.0.586
func NewDeletePrometheusClusterAgentResponse() (response *DeletePrometheusClusterAgentResponse)
func (*DeletePrometheusClusterAgentResponse) FromJsonString ¶ added in v1.0.586
func (r *DeletePrometheusClusterAgentResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusClusterAgentResponse) ToJsonString ¶ added in v1.0.586
func (r *DeletePrometheusClusterAgentResponse) ToJsonString() string
type DeletePrometheusClusterAgentResponseParams ¶ added in v1.0.586
type DeletePrometheusClusterAgentResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeletePrometheusConfigRequest ¶ added in v1.0.586
type DeletePrometheusConfigRequest struct {
*tchttp.BaseRequest
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群类型
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// 集群id
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 要删除的ServiceMonitor名字列表
ServiceMonitors []*string `json:"ServiceMonitors,omitnil,omitempty" name:"ServiceMonitors"`
// 要删除的PodMonitor名字列表
PodMonitors []*string `json:"PodMonitors,omitnil,omitempty" name:"PodMonitors"`
// 要删除的RawJobs名字列表
RawJobs []*string `json:"RawJobs,omitnil,omitempty" name:"RawJobs"`
}
func NewDeletePrometheusConfigRequest ¶ added in v1.0.586
func NewDeletePrometheusConfigRequest() (request *DeletePrometheusConfigRequest)
func (*DeletePrometheusConfigRequest) FromJsonString ¶ added in v1.0.586
func (r *DeletePrometheusConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusConfigRequest) ToJsonString ¶ added in v1.0.586
func (r *DeletePrometheusConfigRequest) ToJsonString() string
type DeletePrometheusConfigRequestParams ¶ added in v1.0.586
type DeletePrometheusConfigRequestParams struct {
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群类型
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// 集群id
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 要删除的ServiceMonitor名字列表
ServiceMonitors []*string `json:"ServiceMonitors,omitnil,omitempty" name:"ServiceMonitors"`
// 要删除的PodMonitor名字列表
PodMonitors []*string `json:"PodMonitors,omitnil,omitempty" name:"PodMonitors"`
// 要删除的RawJobs名字列表
RawJobs []*string `json:"RawJobs,omitnil,omitempty" name:"RawJobs"`
}
Predefined struct for user
type DeletePrometheusConfigResponse ¶ added in v1.0.586
type DeletePrometheusConfigResponse struct {
*tchttp.BaseResponse
Response *DeletePrometheusConfigResponseParams `json:"Response"`
}
func NewDeletePrometheusConfigResponse ¶ added in v1.0.586
func NewDeletePrometheusConfigResponse() (response *DeletePrometheusConfigResponse)
func (*DeletePrometheusConfigResponse) FromJsonString ¶ added in v1.0.586
func (r *DeletePrometheusConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusConfigResponse) ToJsonString ¶ added in v1.0.586
func (r *DeletePrometheusConfigResponse) ToJsonString() string
type DeletePrometheusConfigResponseParams ¶ added in v1.0.586
type DeletePrometheusConfigResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeletePrometheusRecordRuleYamlRequest ¶ added in v1.0.579
type DeletePrometheusRecordRuleYamlRequest struct {
*tchttp.BaseRequest
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 聚合规则列表
Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
}
func NewDeletePrometheusRecordRuleYamlRequest ¶ added in v1.0.579
func NewDeletePrometheusRecordRuleYamlRequest() (request *DeletePrometheusRecordRuleYamlRequest)
func (*DeletePrometheusRecordRuleYamlRequest) FromJsonString ¶ added in v1.0.579
func (r *DeletePrometheusRecordRuleYamlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusRecordRuleYamlRequest) ToJsonString ¶ added in v1.0.579
func (r *DeletePrometheusRecordRuleYamlRequest) ToJsonString() string
type DeletePrometheusRecordRuleYamlRequestParams ¶ added in v1.0.579
type DeletePrometheusRecordRuleYamlRequestParams struct {
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 聚合规则列表
Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
}
Predefined struct for user
type DeletePrometheusRecordRuleYamlResponse ¶ added in v1.0.579
type DeletePrometheusRecordRuleYamlResponse struct {
*tchttp.BaseResponse
Response *DeletePrometheusRecordRuleYamlResponseParams `json:"Response"`
}
func NewDeletePrometheusRecordRuleYamlResponse ¶ added in v1.0.579
func NewDeletePrometheusRecordRuleYamlResponse() (response *DeletePrometheusRecordRuleYamlResponse)
func (*DeletePrometheusRecordRuleYamlResponse) FromJsonString ¶ added in v1.0.579
func (r *DeletePrometheusRecordRuleYamlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusRecordRuleYamlResponse) ToJsonString ¶ added in v1.0.579
func (r *DeletePrometheusRecordRuleYamlResponse) ToJsonString() string
type DeletePrometheusRecordRuleYamlResponseParams ¶ added in v1.0.579
type DeletePrometheusRecordRuleYamlResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeletePrometheusScrapeJobsRequest ¶ added in v1.0.428
type DeletePrometheusScrapeJobsRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent ID(可通过 DescribePrometheusAgents 接口获取)
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
// 任务 ID 列表(可通过 DescribePrometheusScrapeJobs 接口获取)
JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`
}
func NewDeletePrometheusScrapeJobsRequest ¶ added in v1.0.428
func NewDeletePrometheusScrapeJobsRequest() (request *DeletePrometheusScrapeJobsRequest)
func (*DeletePrometheusScrapeJobsRequest) FromJsonString ¶ added in v1.0.428
func (r *DeletePrometheusScrapeJobsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusScrapeJobsRequest) ToJsonString ¶ added in v1.0.428
func (r *DeletePrometheusScrapeJobsRequest) ToJsonString() string
type DeletePrometheusScrapeJobsRequestParams ¶ added in v1.0.428
type DeletePrometheusScrapeJobsRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent ID(可通过 DescribePrometheusAgents 接口获取)
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
// 任务 ID 列表(可通过 DescribePrometheusScrapeJobs 接口获取)
JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`
}
Predefined struct for user
type DeletePrometheusScrapeJobsResponse ¶ added in v1.0.428
type DeletePrometheusScrapeJobsResponse struct {
*tchttp.BaseResponse
Response *DeletePrometheusScrapeJobsResponseParams `json:"Response"`
}
func NewDeletePrometheusScrapeJobsResponse ¶ added in v1.0.428
func NewDeletePrometheusScrapeJobsResponse() (response *DeletePrometheusScrapeJobsResponse)
func (*DeletePrometheusScrapeJobsResponse) FromJsonString ¶ added in v1.0.428
func (r *DeletePrometheusScrapeJobsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusScrapeJobsResponse) ToJsonString ¶ added in v1.0.428
func (r *DeletePrometheusScrapeJobsResponse) ToJsonString() string
type DeletePrometheusScrapeJobsResponseParams ¶ added in v1.0.428
type DeletePrometheusScrapeJobsResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeletePrometheusTempRequest ¶ added in v1.0.579
type DeletePrometheusTempRequest struct {
*tchttp.BaseRequest
// 模板id
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}
func NewDeletePrometheusTempRequest ¶ added in v1.0.579
func NewDeletePrometheusTempRequest() (request *DeletePrometheusTempRequest)
func (*DeletePrometheusTempRequest) FromJsonString ¶ added in v1.0.579
func (r *DeletePrometheusTempRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusTempRequest) ToJsonString ¶ added in v1.0.579
func (r *DeletePrometheusTempRequest) ToJsonString() string
type DeletePrometheusTempRequestParams ¶ added in v1.0.579
type DeletePrometheusTempRequestParams struct {
// 模板id
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}
Predefined struct for user
type DeletePrometheusTempResponse ¶ added in v1.0.579
type DeletePrometheusTempResponse struct {
*tchttp.BaseResponse
Response *DeletePrometheusTempResponseParams `json:"Response"`
}
func NewDeletePrometheusTempResponse ¶ added in v1.0.579
func NewDeletePrometheusTempResponse() (response *DeletePrometheusTempResponse)
func (*DeletePrometheusTempResponse) FromJsonString ¶ added in v1.0.579
func (r *DeletePrometheusTempResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusTempResponse) ToJsonString ¶ added in v1.0.579
func (r *DeletePrometheusTempResponse) ToJsonString() string
type DeletePrometheusTempResponseParams ¶ added in v1.0.579
type DeletePrometheusTempResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeletePrometheusTempSyncRequest ¶ added in v1.0.579
type DeletePrometheusTempSyncRequest struct {
*tchttp.BaseRequest
// 模板id
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// 取消同步的对象列表
Targets []*PrometheusTemplateSyncTarget `json:"Targets,omitnil,omitempty" name:"Targets"`
}
func NewDeletePrometheusTempSyncRequest ¶ added in v1.0.579
func NewDeletePrometheusTempSyncRequest() (request *DeletePrometheusTempSyncRequest)
func (*DeletePrometheusTempSyncRequest) FromJsonString ¶ added in v1.0.579
func (r *DeletePrometheusTempSyncRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusTempSyncRequest) ToJsonString ¶ added in v1.0.579
func (r *DeletePrometheusTempSyncRequest) ToJsonString() string
type DeletePrometheusTempSyncRequestParams ¶ added in v1.0.579
type DeletePrometheusTempSyncRequestParams struct {
// 模板id
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// 取消同步的对象列表
Targets []*PrometheusTemplateSyncTarget `json:"Targets,omitnil,omitempty" name:"Targets"`
}
Predefined struct for user
type DeletePrometheusTempSyncResponse ¶ added in v1.0.579
type DeletePrometheusTempSyncResponse struct {
*tchttp.BaseResponse
Response *DeletePrometheusTempSyncResponseParams `json:"Response"`
}
func NewDeletePrometheusTempSyncResponse ¶ added in v1.0.579
func NewDeletePrometheusTempSyncResponse() (response *DeletePrometheusTempSyncResponse)
func (*DeletePrometheusTempSyncResponse) FromJsonString ¶ added in v1.0.579
func (r *DeletePrometheusTempSyncResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeletePrometheusTempSyncResponse) ToJsonString ¶ added in v1.0.579
func (r *DeletePrometheusTempSyncResponse) ToJsonString() string
type DeletePrometheusTempSyncResponseParams ¶ added in v1.0.579
type DeletePrometheusTempSyncResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteRecordingRulesRequest ¶ added in v1.0.429
type DeleteRecordingRulesRequest struct {
*tchttp.BaseRequest
// 规则 ID 列表(规则 ID 可通过 DescribeRecordingRules 接口获取)
RuleIds []*string `json:"RuleIds,omitnil,omitempty" name:"RuleIds"`
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDeleteRecordingRulesRequest ¶ added in v1.0.429
func NewDeleteRecordingRulesRequest() (request *DeleteRecordingRulesRequest)
func (*DeleteRecordingRulesRequest) FromJsonString ¶ added in v1.0.429
func (r *DeleteRecordingRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordingRulesRequest) ToJsonString ¶ added in v1.0.429
func (r *DeleteRecordingRulesRequest) ToJsonString() string
type DeleteRecordingRulesRequestParams ¶ added in v1.0.429
type DeleteRecordingRulesRequestParams struct {
// 规则 ID 列表(规则 ID 可通过 DescribeRecordingRules 接口获取)
RuleIds []*string `json:"RuleIds,omitnil,omitempty" name:"RuleIds"`
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DeleteRecordingRulesResponse ¶ added in v1.0.429
type DeleteRecordingRulesResponse struct {
*tchttp.BaseResponse
Response *DeleteRecordingRulesResponseParams `json:"Response"`
}
func NewDeleteRecordingRulesResponse ¶ added in v1.0.429
func NewDeleteRecordingRulesResponse() (response *DeleteRecordingRulesResponse)
func (*DeleteRecordingRulesResponse) FromJsonString ¶ added in v1.0.429
func (r *DeleteRecordingRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordingRulesResponse) ToJsonString ¶ added in v1.0.429
func (r *DeleteRecordingRulesResponse) ToJsonString() string
type DeleteRecordingRulesResponseParams ¶ added in v1.0.429
type DeleteRecordingRulesResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteSSOAccountRequest ¶ added in v1.0.477
type DeleteSSOAccountRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 用户账号 ID ,例如:10000000
UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}
func NewDeleteSSOAccountRequest ¶ added in v1.0.477
func NewDeleteSSOAccountRequest() (request *DeleteSSOAccountRequest)
func (*DeleteSSOAccountRequest) FromJsonString ¶ added in v1.0.477
func (r *DeleteSSOAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSSOAccountRequest) ToJsonString ¶ added in v1.0.477
func (r *DeleteSSOAccountRequest) ToJsonString() string
type DeleteSSOAccountRequestParams ¶ added in v1.0.477
type DeleteSSOAccountRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 用户账号 ID ,例如:10000000
UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}
Predefined struct for user
type DeleteSSOAccountResponse ¶ added in v1.0.477
type DeleteSSOAccountResponse struct {
*tchttp.BaseResponse
Response *DeleteSSOAccountResponseParams `json:"Response"`
}
func NewDeleteSSOAccountResponse ¶ added in v1.0.477
func NewDeleteSSOAccountResponse() (response *DeleteSSOAccountResponse)
func (*DeleteSSOAccountResponse) FromJsonString ¶ added in v1.0.477
func (r *DeleteSSOAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSSOAccountResponse) ToJsonString ¶ added in v1.0.477
func (r *DeleteSSOAccountResponse) ToJsonString() string
type DeleteSSOAccountResponseParams ¶ added in v1.0.477
type DeleteSSOAccountResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteServiceDiscoveryRequest ¶
type DeleteServiceDiscoveryRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID,例如:prom-sdfk2342a
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <li>类型是 TKE,为对应的腾讯云容器服务集群 ID</li>
KubeClusterId *string `json:"KubeClusterId,omitnil,omitempty" name:"KubeClusterId"`
// 用户 Kubernetes 集群类型:
// <li> 1 = 容器服务集群(TKE) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 服务发现类型,取值如下:
// <li> 1 = ServiceMonitor</li>
// <li> 2 = PodMonitor</li>
// <li> 3 = PodMonitor</li>
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// 服务发现配置信息,YAML 格式,[具体YAML参数内容请参考](https://cloud.tencent.com/document/product/1416/55995#service-monitor)
Yaml *string `json:"Yaml,omitnil,omitempty" name:"Yaml"`
}
func NewDeleteServiceDiscoveryRequest ¶
func NewDeleteServiceDiscoveryRequest() (request *DeleteServiceDiscoveryRequest)
func (*DeleteServiceDiscoveryRequest) FromJsonString ¶
func (r *DeleteServiceDiscoveryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServiceDiscoveryRequest) ToJsonString ¶
func (r *DeleteServiceDiscoveryRequest) ToJsonString() string
type DeleteServiceDiscoveryRequestParams ¶ added in v1.0.426
type DeleteServiceDiscoveryRequestParams struct {
// Prometheus 实例 ID,例如:prom-sdfk2342a
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <li>类型是 TKE,为对应的腾讯云容器服务集群 ID</li>
KubeClusterId *string `json:"KubeClusterId,omitnil,omitempty" name:"KubeClusterId"`
// 用户 Kubernetes 集群类型:
// <li> 1 = 容器服务集群(TKE) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 服务发现类型,取值如下:
// <li> 1 = ServiceMonitor</li>
// <li> 2 = PodMonitor</li>
// <li> 3 = PodMonitor</li>
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// 服务发现配置信息,YAML 格式,[具体YAML参数内容请参考](https://cloud.tencent.com/document/product/1416/55995#service-monitor)
Yaml *string `json:"Yaml,omitnil,omitempty" name:"Yaml"`
}
Predefined struct for user
type DeleteServiceDiscoveryResponse ¶
type DeleteServiceDiscoveryResponse struct {
*tchttp.BaseResponse
Response *DeleteServiceDiscoveryResponseParams `json:"Response"`
}
func NewDeleteServiceDiscoveryResponse ¶
func NewDeleteServiceDiscoveryResponse() (response *DeleteServiceDiscoveryResponse)
func (*DeleteServiceDiscoveryResponse) FromJsonString ¶
func (r *DeleteServiceDiscoveryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServiceDiscoveryResponse) ToJsonString ¶
func (r *DeleteServiceDiscoveryResponse) ToJsonString() string
type DeleteServiceDiscoveryResponseParams ¶ added in v1.0.426
type DeleteServiceDiscoveryResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAccidentEventListAlarms ¶
type DescribeAccidentEventListAlarms struct {
// 事件分类
// 注意:此字段可能返回 null,表示取不到有效值。
BusinessTypeDesc *string `json:"BusinessTypeDesc,omitnil,omitempty" name:"BusinessTypeDesc"`
// 事件类型
// 注意:此字段可能返回 null,表示取不到有效值。
AccidentTypeDesc *string `json:"AccidentTypeDesc,omitnil,omitempty" name:"AccidentTypeDesc"`
// 事件分类的ID,1表示服务问题,2表示其他订阅
// 注意:此字段可能返回 null,表示取不到有效值。
BusinessID *int64 `json:"BusinessID,omitnil,omitempty" name:"BusinessID"`
// 事件状态的ID,0表示已恢复,1表示未恢复
// 注意:此字段可能返回 null,表示取不到有效值。
EventStatus *int64 `json:"EventStatus,omitnil,omitempty" name:"EventStatus"`
// 影响的对象
// 注意:此字段可能返回 null,表示取不到有效值。
AffectResource *string `json:"AffectResource,omitnil,omitempty" name:"AffectResource"`
// 事件的地域
// 注意:此字段可能返回 null,表示取不到有效值。
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 事件发生的时间
// 注意:此字段可能返回 null,表示取不到有效值。
OccurTime *string `json:"OccurTime,omitnil,omitempty" name:"OccurTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}
type DescribeAccidentEventListRequest ¶
type DescribeAccidentEventListRequest struct {
*tchttp.BaseRequest
// 接口模块名,当前接口取值monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 起始时间,默认一天前的时间戳
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间,默认当前时间戳
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 分页参数,每页返回的数量,取值1~100,默认20
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 分页参数,页偏移量,从0开始计数,默认0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 根据UpdateTime排序的规则,取值asc或desc
UpdateTimeOrder *string `json:"UpdateTimeOrder,omitnil,omitempty" name:"UpdateTimeOrder"`
// 根据OccurTime排序的规则,取值asc或desc(优先根据UpdateTimeOrder排序)
OccurTimeOrder *string `json:"OccurTimeOrder,omitnil,omitempty" name:"OccurTimeOrder"`
// 根据事件类型过滤,1表示服务问题,2表示其他订阅
AccidentType []*int64 `json:"AccidentType,omitnil,omitempty" name:"AccidentType"`
// 根据事件过滤,1表示云服务器存储问题,2表示云服务器网络连接问题,3表示云服务器运行异常,202表示运营商网络抖动
AccidentEvent []*int64 `json:"AccidentEvent,omitnil,omitempty" name:"AccidentEvent"`
// 根据事件状态过滤,0表示已恢复,1表示未恢复
AccidentStatus []*int64 `json:"AccidentStatus,omitnil,omitempty" name:"AccidentStatus"`
// 根据事件地域过滤,gz表示广州,sh表示上海等
AccidentRegion []*string `json:"AccidentRegion,omitnil,omitempty" name:"AccidentRegion"`
// 根据影响资源过滤,比如ins-19a06bka
AffectResource *string `json:"AffectResource,omitnil,omitempty" name:"AffectResource"`
}
func NewDescribeAccidentEventListRequest ¶
func NewDescribeAccidentEventListRequest() (request *DescribeAccidentEventListRequest)
func (*DescribeAccidentEventListRequest) FromJsonString ¶
func (r *DescribeAccidentEventListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccidentEventListRequest) ToJsonString ¶
func (r *DescribeAccidentEventListRequest) ToJsonString() string
type DescribeAccidentEventListRequestParams ¶ added in v1.0.426
type DescribeAccidentEventListRequestParams struct {
// 接口模块名,当前接口取值monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 起始时间,默认一天前的时间戳
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间,默认当前时间戳
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 分页参数,每页返回的数量,取值1~100,默认20
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 分页参数,页偏移量,从0开始计数,默认0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 根据UpdateTime排序的规则,取值asc或desc
UpdateTimeOrder *string `json:"UpdateTimeOrder,omitnil,omitempty" name:"UpdateTimeOrder"`
// 根据OccurTime排序的规则,取值asc或desc(优先根据UpdateTimeOrder排序)
OccurTimeOrder *string `json:"OccurTimeOrder,omitnil,omitempty" name:"OccurTimeOrder"`
// 根据事件类型过滤,1表示服务问题,2表示其他订阅
AccidentType []*int64 `json:"AccidentType,omitnil,omitempty" name:"AccidentType"`
// 根据事件过滤,1表示云服务器存储问题,2表示云服务器网络连接问题,3表示云服务器运行异常,202表示运营商网络抖动
AccidentEvent []*int64 `json:"AccidentEvent,omitnil,omitempty" name:"AccidentEvent"`
// 根据事件状态过滤,0表示已恢复,1表示未恢复
AccidentStatus []*int64 `json:"AccidentStatus,omitnil,omitempty" name:"AccidentStatus"`
// 根据事件地域过滤,gz表示广州,sh表示上海等
AccidentRegion []*string `json:"AccidentRegion,omitnil,omitempty" name:"AccidentRegion"`
// 根据影响资源过滤,比如ins-19a06bka
AffectResource *string `json:"AffectResource,omitnil,omitempty" name:"AffectResource"`
}
Predefined struct for user
type DescribeAccidentEventListResponse ¶
type DescribeAccidentEventListResponse struct {
*tchttp.BaseResponse
Response *DescribeAccidentEventListResponseParams `json:"Response"`
}
func NewDescribeAccidentEventListResponse ¶
func NewDescribeAccidentEventListResponse() (response *DescribeAccidentEventListResponse)
func (*DescribeAccidentEventListResponse) FromJsonString ¶
func (r *DescribeAccidentEventListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccidentEventListResponse) ToJsonString ¶
func (r *DescribeAccidentEventListResponse) ToJsonString() string
type DescribeAccidentEventListResponseParams ¶ added in v1.0.426
type DescribeAccidentEventListResponseParams struct {
// 平台事件列表
// 注意:此字段可能返回 null,表示取不到有效值。
Alarms []*DescribeAccidentEventListAlarms `json:"Alarms,omitnil,omitempty" name:"Alarms"`
// 平台事件的总数
// 注意:此字段可能返回 null,表示取不到有效值。
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAlarmEventsRequest ¶
type DescribeAlarmEventsRequest struct {
*tchttp.BaseRequest
// 模块名,固定值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略类型,由 DescribeAllNamespaces 获得,例如 cvm_device
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 监控类型,如 MT_QCE。如果不填默认为 MT_QCE。
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
}
func NewDescribeAlarmEventsRequest ¶
func NewDescribeAlarmEventsRequest() (request *DescribeAlarmEventsRequest)
func (*DescribeAlarmEventsRequest) FromJsonString ¶
func (r *DescribeAlarmEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmEventsRequest) ToJsonString ¶
func (r *DescribeAlarmEventsRequest) ToJsonString() string
type DescribeAlarmEventsRequestParams ¶ added in v1.0.426
type DescribeAlarmEventsRequestParams struct {
// 模块名,固定值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略类型,由 DescribeAllNamespaces 获得,例如 cvm_device
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 监控类型,如 MT_QCE。如果不填默认为 MT_QCE。
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
}
Predefined struct for user
type DescribeAlarmEventsResponse ¶
type DescribeAlarmEventsResponse struct {
*tchttp.BaseResponse
Response *DescribeAlarmEventsResponseParams `json:"Response"`
}
func NewDescribeAlarmEventsResponse ¶
func NewDescribeAlarmEventsResponse() (response *DescribeAlarmEventsResponse)
func (*DescribeAlarmEventsResponse) FromJsonString ¶
func (r *DescribeAlarmEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmEventsResponse) ToJsonString ¶
func (r *DescribeAlarmEventsResponse) ToJsonString() string
type DescribeAlarmEventsResponseParams ¶ added in v1.0.426
type DescribeAlarmEventsResponseParams struct {
// 告警事件列表
Events []*AlarmEvent `json:"Events,omitnil,omitempty" name:"Events"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAlarmHistoriesRequest ¶
type DescribeAlarmHistoriesRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 页数,从 1 开始计数,默认 1
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// 每页的数量,取值1~100,默认20
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// 默认按首次出现时间倒序排列 "ASC"=正序 "DESC"=逆序
Order *string `json:"Order,omitnil,omitempty" name:"Order"`
// 起始时间,默认一天前的时间戳。对应 `FirstOccurTime` 告警首次出现时间,告警历史的 `FirstOccurTime` 晚于 `StartTime` 才可能被搜索到。
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间,默认当前时间戳。对应 `FirstOccurTime` 告警首次出现时间,告警历史的 `FirstOccurTime` 早于 `EndTime` 才可能被搜索到。
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 根据监控类型过滤,不选默认查所有类型。"MT_QCE"=云产品监控,支持的枚举值有:"MT_QCE"=云产品监控;"MT_TAW"=应用性能监控;"MT_RUM"=前端性能监控;"MT_PROBE"=云拨测,"MT_TRTC"=实时音视频,
// "MT_RUMAPP"=终端性能监控
MonitorTypes []*string `json:"MonitorTypes,omitnil,omitempty" name:"MonitorTypes"`
// 根据告警对象过滤 字符串模糊搜索
AlarmObject *string `json:"AlarmObject,omitnil,omitempty" name:"AlarmObject"`
// 根据告警状态过滤 ALARM=未恢复 OK=已恢复 NO_CONF=已失效 NO_DATA=数据不足,不选默认查所有
AlarmStatus []*string `json:"AlarmStatus,omitnil,omitempty" name:"AlarmStatus"`
// 根据项目ID过滤,-1=无项目 0=默认项目
// 可在此页面查询 [项目管理](https://console.cloud.tencent.com/project)
ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
// 根据实例组ID过滤
InstanceGroupIds []*int64 `json:"InstanceGroupIds,omitnil,omitempty" name:"InstanceGroupIds"`
// 根据策略类型过滤,策略类型是监控类型之下的概念,在这里两者都需要传入,例如 `[{"MonitorType": "MT_QCE", "Namespace": "cvm_device"}]`
// 可使用 [查询所有名字空间 DescribeAllNamespaces](https://cloud.tencent.com/document/product/248/48683) 接口查询
Namespaces []*MonitorTypeNamespace `json:"Namespaces,omitnil,omitempty" name:"Namespaces"`
// 根据指标名过滤
MetricNames []*string `json:"MetricNames,omitnil,omitempty" name:"MetricNames"`
// 根据策略名称模糊搜索,不支持大小写区分
PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`
// 根据告警内容模糊搜索
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// 根据接收人搜索,可以使用“访问管理”的 [拉取子用户 ListUsers](https://cloud.tencent.com/document/product/598/34587) 接口获取用户列表 或 [查询子用户 GetUser](https://cloud.tencent.com/document/product/598/34590) 接口查询子用户详情,此处填入返回结果中的 `Uid` 字段
ReceiverUids []*int64 `json:"ReceiverUids,omitnil,omitempty" name:"ReceiverUids"`
// 根据接收组搜索,可以使用“访问管理”的 [查询用户组列表 ListGroups](https://cloud.tencent.com/document/product/598/34589) 接口获取用户组列表 或 [列出用户关联的用户组 ListGroupsForUser](https://cloud.tencent.com/document/product/598/34588) 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 `GroupId ` 字段
ReceiverGroups []*int64 `json:"ReceiverGroups,omitnil,omitempty" name:"ReceiverGroups"`
// 根据告警策略 Id 列表搜索
PolicyIds []*string `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
// 告警等级,取值范围:Remind、Serious、Warn
AlarmLevels []*string `json:"AlarmLevels,omitnil,omitempty" name:"AlarmLevels"`
// 收敛历史的唯一id
ConvergenceHistoryIDs []*string `json:"ConvergenceHistoryIDs,omitnil,omitempty" name:"ConvergenceHistoryIDs"`
// 告警类型
AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"`
// 是否已屏蔽
ShieldStatus []*string `json:"ShieldStatus,omitnil,omitempty" name:"ShieldStatus"`
}
func NewDescribeAlarmHistoriesRequest ¶
func NewDescribeAlarmHistoriesRequest() (request *DescribeAlarmHistoriesRequest)
func (*DescribeAlarmHistoriesRequest) FromJsonString ¶
func (r *DescribeAlarmHistoriesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmHistoriesRequest) ToJsonString ¶
func (r *DescribeAlarmHistoriesRequest) ToJsonString() string
type DescribeAlarmHistoriesRequestParams ¶ added in v1.0.426
type DescribeAlarmHistoriesRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 页数,从 1 开始计数,默认 1
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// 每页的数量,取值1~100,默认20
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// 默认按首次出现时间倒序排列 "ASC"=正序 "DESC"=逆序
Order *string `json:"Order,omitnil,omitempty" name:"Order"`
// 起始时间,默认一天前的时间戳。对应 `FirstOccurTime` 告警首次出现时间,告警历史的 `FirstOccurTime` 晚于 `StartTime` 才可能被搜索到。
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间,默认当前时间戳。对应 `FirstOccurTime` 告警首次出现时间,告警历史的 `FirstOccurTime` 早于 `EndTime` 才可能被搜索到。
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 根据监控类型过滤,不选默认查所有类型。"MT_QCE"=云产品监控,支持的枚举值有:"MT_QCE"=云产品监控;"MT_TAW"=应用性能监控;"MT_RUM"=前端性能监控;"MT_PROBE"=云拨测,"MT_TRTC"=实时音视频,
// "MT_RUMAPP"=终端性能监控
MonitorTypes []*string `json:"MonitorTypes,omitnil,omitempty" name:"MonitorTypes"`
// 根据告警对象过滤 字符串模糊搜索
AlarmObject *string `json:"AlarmObject,omitnil,omitempty" name:"AlarmObject"`
// 根据告警状态过滤 ALARM=未恢复 OK=已恢复 NO_CONF=已失效 NO_DATA=数据不足,不选默认查所有
AlarmStatus []*string `json:"AlarmStatus,omitnil,omitempty" name:"AlarmStatus"`
// 根据项目ID过滤,-1=无项目 0=默认项目
// 可在此页面查询 [项目管理](https://console.cloud.tencent.com/project)
ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
// 根据实例组ID过滤
InstanceGroupIds []*int64 `json:"InstanceGroupIds,omitnil,omitempty" name:"InstanceGroupIds"`
// 根据策略类型过滤,策略类型是监控类型之下的概念,在这里两者都需要传入,例如 `[{"MonitorType": "MT_QCE", "Namespace": "cvm_device"}]`
// 可使用 [查询所有名字空间 DescribeAllNamespaces](https://cloud.tencent.com/document/product/248/48683) 接口查询
Namespaces []*MonitorTypeNamespace `json:"Namespaces,omitnil,omitempty" name:"Namespaces"`
// 根据指标名过滤
MetricNames []*string `json:"MetricNames,omitnil,omitempty" name:"MetricNames"`
// 根据策略名称模糊搜索,不支持大小写区分
PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`
// 根据告警内容模糊搜索
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// 根据接收人搜索,可以使用“访问管理”的 [拉取子用户 ListUsers](https://cloud.tencent.com/document/product/598/34587) 接口获取用户列表 或 [查询子用户 GetUser](https://cloud.tencent.com/document/product/598/34590) 接口查询子用户详情,此处填入返回结果中的 `Uid` 字段
ReceiverUids []*int64 `json:"ReceiverUids,omitnil,omitempty" name:"ReceiverUids"`
// 根据接收组搜索,可以使用“访问管理”的 [查询用户组列表 ListGroups](https://cloud.tencent.com/document/product/598/34589) 接口获取用户组列表 或 [列出用户关联的用户组 ListGroupsForUser](https://cloud.tencent.com/document/product/598/34588) 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 `GroupId ` 字段
ReceiverGroups []*int64 `json:"ReceiverGroups,omitnil,omitempty" name:"ReceiverGroups"`
// 根据告警策略 Id 列表搜索
PolicyIds []*string `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
// 告警等级,取值范围:Remind、Serious、Warn
AlarmLevels []*string `json:"AlarmLevels,omitnil,omitempty" name:"AlarmLevels"`
// 收敛历史的唯一id
ConvergenceHistoryIDs []*string `json:"ConvergenceHistoryIDs,omitnil,omitempty" name:"ConvergenceHistoryIDs"`
// 告警类型
AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"`
// 是否已屏蔽
ShieldStatus []*string `json:"ShieldStatus,omitnil,omitempty" name:"ShieldStatus"`
}
Predefined struct for user
type DescribeAlarmHistoriesResponse ¶
type DescribeAlarmHistoriesResponse struct {
*tchttp.BaseResponse
Response *DescribeAlarmHistoriesResponseParams `json:"Response"`
}
func NewDescribeAlarmHistoriesResponse ¶
func NewDescribeAlarmHistoriesResponse() (response *DescribeAlarmHistoriesResponse)
func (*DescribeAlarmHistoriesResponse) FromJsonString ¶
func (r *DescribeAlarmHistoriesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmHistoriesResponse) ToJsonString ¶
func (r *DescribeAlarmHistoriesResponse) ToJsonString() string
type DescribeAlarmHistoriesResponseParams ¶ added in v1.0.426
type DescribeAlarmHistoriesResponseParams struct {
// 总数
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 告警历史列表
Histories []*AlarmHistory `json:"Histories,omitnil,omitempty" name:"Histories"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAlarmMetricsRequest ¶
type DescribeAlarmMetricsRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 监控类型过滤 "MT_QCE"=云产品监控
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
// 告警策略类型,由 DescribeAllNamespaces 获得,例如 cvm_device
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
}
func NewDescribeAlarmMetricsRequest ¶
func NewDescribeAlarmMetricsRequest() (request *DescribeAlarmMetricsRequest)
func (*DescribeAlarmMetricsRequest) FromJsonString ¶
func (r *DescribeAlarmMetricsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmMetricsRequest) ToJsonString ¶
func (r *DescribeAlarmMetricsRequest) ToJsonString() string
type DescribeAlarmMetricsRequestParams ¶ added in v1.0.426
type DescribeAlarmMetricsRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 监控类型过滤 "MT_QCE"=云产品监控
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
// 告警策略类型,由 DescribeAllNamespaces 获得,例如 cvm_device
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
}
Predefined struct for user
type DescribeAlarmMetricsResponse ¶
type DescribeAlarmMetricsResponse struct {
*tchttp.BaseResponse
Response *DescribeAlarmMetricsResponseParams `json:"Response"`
}
func NewDescribeAlarmMetricsResponse ¶
func NewDescribeAlarmMetricsResponse() (response *DescribeAlarmMetricsResponse)
func (*DescribeAlarmMetricsResponse) FromJsonString ¶
func (r *DescribeAlarmMetricsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmMetricsResponse) ToJsonString ¶
func (r *DescribeAlarmMetricsResponse) ToJsonString() string
type DescribeAlarmMetricsResponseParams ¶ added in v1.0.426
type DescribeAlarmMetricsResponseParams struct {
// 告警指标列表
Metrics []*Metric `json:"Metrics,omitnil,omitempty" name:"Metrics"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAlarmNoticeCallbacksRequest ¶
type DescribeAlarmNoticeCallbacksRequest struct {
*tchttp.BaseRequest
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
}
func NewDescribeAlarmNoticeCallbacksRequest ¶
func NewDescribeAlarmNoticeCallbacksRequest() (request *DescribeAlarmNoticeCallbacksRequest)
func (*DescribeAlarmNoticeCallbacksRequest) FromJsonString ¶
func (r *DescribeAlarmNoticeCallbacksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmNoticeCallbacksRequest) ToJsonString ¶
func (r *DescribeAlarmNoticeCallbacksRequest) ToJsonString() string
type DescribeAlarmNoticeCallbacksRequestParams ¶ added in v1.0.426
type DescribeAlarmNoticeCallbacksRequestParams struct {
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
}
Predefined struct for user
type DescribeAlarmNoticeCallbacksResponse ¶
type DescribeAlarmNoticeCallbacksResponse struct {
*tchttp.BaseResponse
Response *DescribeAlarmNoticeCallbacksResponseParams `json:"Response"`
}
func NewDescribeAlarmNoticeCallbacksResponse ¶
func NewDescribeAlarmNoticeCallbacksResponse() (response *DescribeAlarmNoticeCallbacksResponse)
func (*DescribeAlarmNoticeCallbacksResponse) FromJsonString ¶
func (r *DescribeAlarmNoticeCallbacksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmNoticeCallbacksResponse) ToJsonString ¶
func (r *DescribeAlarmNoticeCallbacksResponse) ToJsonString() string
type DescribeAlarmNoticeCallbacksResponseParams ¶ added in v1.0.426
type DescribeAlarmNoticeCallbacksResponseParams struct {
// 告警回调通知
// 注意:此字段可能返回 null,表示取不到有效值。
URLNotices []*URLNotice `json:"URLNotices,omitnil,omitempty" name:"URLNotices"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAlarmNoticeRequest ¶
type DescribeAlarmNoticeRequest struct {
*tchttp.BaseRequest
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警通知模板 id
NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`
}
func NewDescribeAlarmNoticeRequest ¶
func NewDescribeAlarmNoticeRequest() (request *DescribeAlarmNoticeRequest)
func (*DescribeAlarmNoticeRequest) FromJsonString ¶
func (r *DescribeAlarmNoticeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmNoticeRequest) ToJsonString ¶
func (r *DescribeAlarmNoticeRequest) ToJsonString() string
type DescribeAlarmNoticeRequestParams ¶ added in v1.0.426
type DescribeAlarmNoticeRequestParams struct {
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警通知模板 id
NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`
}
Predefined struct for user
type DescribeAlarmNoticeResponse ¶
type DescribeAlarmNoticeResponse struct {
*tchttp.BaseResponse
Response *DescribeAlarmNoticeResponseParams `json:"Response"`
}
func NewDescribeAlarmNoticeResponse ¶
func NewDescribeAlarmNoticeResponse() (response *DescribeAlarmNoticeResponse)
func (*DescribeAlarmNoticeResponse) FromJsonString ¶
func (r *DescribeAlarmNoticeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmNoticeResponse) ToJsonString ¶
func (r *DescribeAlarmNoticeResponse) ToJsonString() string
type DescribeAlarmNoticeResponseParams ¶ added in v1.0.426
type DescribeAlarmNoticeResponseParams struct {
// 告警通知模板详细信息
Notice *AlarmNotice `json:"Notice,omitnil,omitempty" name:"Notice"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAlarmNoticesRequest ¶
type DescribeAlarmNoticesRequest struct {
*tchttp.BaseRequest
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 页码 最小为1
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// 分页大小 1~200
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// 按更新时间排序方式 ASC=正序 DESC=倒序
Order *string `json:"Order,omitnil,omitempty" name:"Order"`
// 主账号 uid 用于创建预设通知
OwnerUid *int64 `json:"OwnerUid,omitnil,omitempty" name:"OwnerUid"`
// 告警通知模板名称 用来模糊搜索
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 根据接收人过滤告警通知模板需要选定通知用户类型 USER=用户 GROUP=用户组 传空=不按接收人过滤
ReceiverType *string `json:"ReceiverType,omitnil,omitempty" name:"ReceiverType"`
// 接收对象列表
UserIds []*int64 `json:"UserIds,omitnil,omitempty" name:"UserIds"`
// 接收组列表
GroupIds []*int64 `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`
// 根据通知模板 id 过滤,空数组/不传则不过滤
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 模板根据标签过滤
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// 值班列表
OnCallFormIDs []*string `json:"OnCallFormIDs,omitnil,omitempty" name:"OnCallFormIDs"`
}
func NewDescribeAlarmNoticesRequest ¶
func NewDescribeAlarmNoticesRequest() (request *DescribeAlarmNoticesRequest)
func (*DescribeAlarmNoticesRequest) FromJsonString ¶
func (r *DescribeAlarmNoticesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmNoticesRequest) ToJsonString ¶
func (r *DescribeAlarmNoticesRequest) ToJsonString() string
type DescribeAlarmNoticesRequestParams ¶ added in v1.0.426
type DescribeAlarmNoticesRequestParams struct {
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 页码 最小为1
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// 分页大小 1~200
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// 按更新时间排序方式 ASC=正序 DESC=倒序
Order *string `json:"Order,omitnil,omitempty" name:"Order"`
// 主账号 uid 用于创建预设通知
OwnerUid *int64 `json:"OwnerUid,omitnil,omitempty" name:"OwnerUid"`
// 告警通知模板名称 用来模糊搜索
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 根据接收人过滤告警通知模板需要选定通知用户类型 USER=用户 GROUP=用户组 传空=不按接收人过滤
ReceiverType *string `json:"ReceiverType,omitnil,omitempty" name:"ReceiverType"`
// 接收对象列表
UserIds []*int64 `json:"UserIds,omitnil,omitempty" name:"UserIds"`
// 接收组列表
GroupIds []*int64 `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`
// 根据通知模板 id 过滤,空数组/不传则不过滤
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 模板根据标签过滤
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// 值班列表
OnCallFormIDs []*string `json:"OnCallFormIDs,omitnil,omitempty" name:"OnCallFormIDs"`
}
Predefined struct for user
type DescribeAlarmNoticesResponse ¶
type DescribeAlarmNoticesResponse struct {
*tchttp.BaseResponse
Response *DescribeAlarmNoticesResponseParams `json:"Response"`
}
func NewDescribeAlarmNoticesResponse ¶
func NewDescribeAlarmNoticesResponse() (response *DescribeAlarmNoticesResponse)
func (*DescribeAlarmNoticesResponse) FromJsonString ¶
func (r *DescribeAlarmNoticesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmNoticesResponse) ToJsonString ¶
func (r *DescribeAlarmNoticesResponse) ToJsonString() string
type DescribeAlarmNoticesResponseParams ¶ added in v1.0.426
type DescribeAlarmNoticesResponseParams struct {
// 告警通知模板总数
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 告警通知模板列表
Notices []*AlarmNotice `json:"Notices,omitnil,omitempty" name:"Notices"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAlarmPoliciesRequest ¶
type DescribeAlarmPoliciesRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 页数,从 1 开始计数,默认 1
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// 每页的数量,取值1~100,默认20
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// 按策略名称模糊搜索
PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`
// 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项
MonitorTypes []*string `json:"MonitorTypes,omitnil,omitempty" name:"MonitorTypes"`
// 根据命名空间过滤,不同策略类型的值详见
// [策略类型列表](https://cloud.tencent.com/document/product/248/50397)当Dimension不为空时,该项为必填项
Namespaces []*string `json:"Namespaces,omitnil,omitempty" name:"Namespaces"`
// 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:`[[{"name":"unInstanceId","value":"ins-qr888845g"}]]`具体也可以参考下方的示例 2。不同云产品参数示例详见 [维度信息Dimensions列表](https://cloud.tencent.com/document/product/248/50397)注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时
Dimensions *string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 根据接收人搜索,可以使用“访问管理”的 [拉取子用户 ListUsers](https://cloud.tencent.com/document/product/598/34587) 接口获取用户列表 或 [查询子用户 GetUser](https://cloud.tencent.com/document/product/598/34590) 接口查询子用户详情,此处填入返回结果中的 `Uid` 字段
ReceiverUids []*int64 `json:"ReceiverUids,omitnil,omitempty" name:"ReceiverUids"`
// 根据接收组搜索,可以使用“访问管理”的 [查询用户组列表 ListGroups](https://cloud.tencent.com/document/product/598/34589) 接口获取用户组列表 或 [列出用户关联的用户组 ListGroupsForUser](https://cloud.tencent.com/document/product/598/34588) 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 `GroupId ` 字段
ReceiverGroups []*int64 `json:"ReceiverGroups,omitnil,omitempty" name:"ReceiverGroups"`
// 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略
PolicyType []*string `json:"PolicyType,omitnil,omitempty" name:"PolicyType"`
// 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"
Field *string `json:"Field,omitnil,omitempty" name:"Field"`
// 排序顺序:升序:ASC 降序:DESC
Order *string `json:"Order,omitnil,omitempty" name:"Order"`
// 策略所属项目的id数组,可在此页面查看
// [项目管理](https://console.cloud.tencent.com/project)
ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
// 通知模板的id列表,可查询通知模板列表获取。
// 可使用 [查询通知模板列表](https://cloud.tencent.com/document/product/248/51280) 接口查询。
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略
RuleTypes []*string `json:"RuleTypes,omitnil,omitempty" name:"RuleTypes"`
// 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]
Enable []*int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
// 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。
NotBindingNoticeRule *int64 `json:"NotBindingNoticeRule,omitnil,omitempty" name:"NotBindingNoticeRule"`
// 实例分组id
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0
NeedCorrespondence *int64 `json:"NeedCorrespondence,omitnil,omitempty" name:"NeedCorrespondence"`
// 按照触发任务(例如弹性伸缩)过滤策略。最多10个
TriggerTasks []*AlarmPolicyTriggerTask `json:"TriggerTasks,omitnil,omitempty" name:"TriggerTasks"`
// 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略
OneClickPolicyType []*string `json:"OneClickPolicyType,omitnil,omitempty" name:"OneClickPolicyType"`
// 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤
NotBindAll *int64 `json:"NotBindAll,omitnil,omitempty" name:"NotBindAll"`
// 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤
NotInstanceGroup *int64 `json:"NotInstanceGroup,omitnil,omitempty" name:"NotInstanceGroup"`
// 策略根据标签过滤
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// prom实例id,自定义指标策略时会用到
PromInsId *string `json:"PromInsId,omitnil,omitempty" name:"PromInsId"`
// 根据排班表搜索
ReceiverOnCallFormIDs []*string `json:"ReceiverOnCallFormIDs,omitnil,omitempty" name:"ReceiverOnCallFormIDs"`
// 通知内容模板ID筛选
NoticeContentTmplIDs []*string `json:"NoticeContentTmplIDs,omitnil,omitempty" name:"NoticeContentTmplIDs"`
// 是否为预设策略,1是,0否
IsPredefined *int64 `json:"IsPredefined,omitnil,omitempty" name:"IsPredefined"`
}
func NewDescribeAlarmPoliciesRequest ¶
func NewDescribeAlarmPoliciesRequest() (request *DescribeAlarmPoliciesRequest)
func (*DescribeAlarmPoliciesRequest) FromJsonString ¶
func (r *DescribeAlarmPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmPoliciesRequest) ToJsonString ¶
func (r *DescribeAlarmPoliciesRequest) ToJsonString() string
type DescribeAlarmPoliciesRequestParams ¶ added in v1.0.426
type DescribeAlarmPoliciesRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 页数,从 1 开始计数,默认 1
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// 每页的数量,取值1~100,默认20
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// 按策略名称模糊搜索
PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`
// 根据监控类型过滤 不选默认查所有类型 "MT_QCE"=云产品监控,当Dimension不为空时,该项为必填项
MonitorTypes []*string `json:"MonitorTypes,omitnil,omitempty" name:"MonitorTypes"`
// 根据命名空间过滤,不同策略类型的值详见
// [策略类型列表](https://cloud.tencent.com/document/product/248/50397)当Dimension不为空时,该项为必填项
Namespaces []*string `json:"Namespaces,omitnil,omitempty" name:"Namespaces"`
// 告警对象列表,JSON 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为:`[[{"name":"unInstanceId","value":"ins-qr888845g"}]]`具体也可以参考下方的示例 2。不同云产品参数示例详见 [维度信息Dimensions列表](https://cloud.tencent.com/document/product/248/50397)注意:如果NeedCorrespondence传入1,即需要返回策略与实例对应关系,请传入不多于20个告警对象维度,否则容易请求超时
Dimensions *string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 根据接收人搜索,可以使用“访问管理”的 [拉取子用户 ListUsers](https://cloud.tencent.com/document/product/598/34587) 接口获取用户列表 或 [查询子用户 GetUser](https://cloud.tencent.com/document/product/598/34590) 接口查询子用户详情,此处填入返回结果中的 `Uid` 字段
ReceiverUids []*int64 `json:"ReceiverUids,omitnil,omitempty" name:"ReceiverUids"`
// 根据接收组搜索,可以使用“访问管理”的 [查询用户组列表 ListGroups](https://cloud.tencent.com/document/product/598/34589) 接口获取用户组列表 或 [列出用户关联的用户组 ListGroupsForUser](https://cloud.tencent.com/document/product/598/34588) 查询某个子用户所在的用户组列表 ,此处填入返回结果中的 `GroupId ` 字段
ReceiverGroups []*int64 `json:"ReceiverGroups,omitnil,omitempty" name:"ReceiverGroups"`
// 根据默认策略筛选 不传展示全部策略 DEFAULT=展示默认策略 NOT_DEFAULT=展示非默认策略
PolicyType []*string `json:"PolicyType,omitnil,omitempty" name:"PolicyType"`
// 排序字段,例如按照最后修改时间排序,Field: "UpdateTime"
Field *string `json:"Field,omitnil,omitempty" name:"Field"`
// 排序顺序:升序:ASC 降序:DESC
Order *string `json:"Order,omitnil,omitempty" name:"Order"`
// 策略所属项目的id数组,可在此页面查看
// [项目管理](https://console.cloud.tencent.com/project)
ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
// 通知模板的id列表,可查询通知模板列表获取。
// 可使用 [查询通知模板列表](https://cloud.tencent.com/document/product/248/51280) 接口查询。
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 根据触发条件筛选 不传展示全部策略 STATIC=展示静态阈值策略 DYNAMIC=展示动态阈值策略
RuleTypes []*string `json:"RuleTypes,omitnil,omitempty" name:"RuleTypes"`
// 告警启停筛选,[1]:启用 [0]:停止,全部[0, 1]
Enable []*int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
// 传 1 查询未配置通知规则的告警策略;不传或传其他数值,查询所有策略。
NotBindingNoticeRule *int64 `json:"NotBindingNoticeRule,omitnil,omitempty" name:"NotBindingNoticeRule"`
// 实例分组id
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 是否需要策略与入参过滤维度参数的对应关系,1:是 0:否,默认为0
NeedCorrespondence *int64 `json:"NeedCorrespondence,omitnil,omitempty" name:"NeedCorrespondence"`
// 按照触发任务(例如弹性伸缩)过滤策略。最多10个
TriggerTasks []*AlarmPolicyTriggerTask `json:"TriggerTasks,omitnil,omitempty" name:"TriggerTasks"`
// 根据一键告警策略筛选 不传展示全部策略 ONECLICK=展示一键告警策略 NOT_ONECLICK=展示非一键告警策略
OneClickPolicyType []*string `json:"OneClickPolicyType,omitnil,omitempty" name:"OneClickPolicyType"`
// 返回结果过滤掉绑定全部对象的策略,1代表需要过滤,0则无需过滤
NotBindAll *int64 `json:"NotBindAll,omitnil,omitempty" name:"NotBindAll"`
// 返回结果过滤掉关联实例为实例分组的策略,1代表需要过滤,0则无需过滤
NotInstanceGroup *int64 `json:"NotInstanceGroup,omitnil,omitempty" name:"NotInstanceGroup"`
// 策略根据标签过滤
Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`
// prom实例id,自定义指标策略时会用到
PromInsId *string `json:"PromInsId,omitnil,omitempty" name:"PromInsId"`
// 根据排班表搜索
ReceiverOnCallFormIDs []*string `json:"ReceiverOnCallFormIDs,omitnil,omitempty" name:"ReceiverOnCallFormIDs"`
// 通知内容模板ID筛选
NoticeContentTmplIDs []*string `json:"NoticeContentTmplIDs,omitnil,omitempty" name:"NoticeContentTmplIDs"`
// 是否为预设策略,1是,0否
IsPredefined *int64 `json:"IsPredefined,omitnil,omitempty" name:"IsPredefined"`
}
Predefined struct for user
type DescribeAlarmPoliciesResponse ¶
type DescribeAlarmPoliciesResponse struct {
*tchttp.BaseResponse
Response *DescribeAlarmPoliciesResponseParams `json:"Response"`
}
func NewDescribeAlarmPoliciesResponse ¶
func NewDescribeAlarmPoliciesResponse() (response *DescribeAlarmPoliciesResponse)
func (*DescribeAlarmPoliciesResponse) FromJsonString ¶
func (r *DescribeAlarmPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmPoliciesResponse) ToJsonString ¶
func (r *DescribeAlarmPoliciesResponse) ToJsonString() string
type DescribeAlarmPoliciesResponseParams ¶ added in v1.0.426
type DescribeAlarmPoliciesResponseParams struct {
// 策略总数
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 策略数组
Policies []*AlarmPolicy `json:"Policies,omitnil,omitempty" name:"Policies"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAlarmPolicyRequest ¶
type DescribeAlarmPolicyRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}
func NewDescribeAlarmPolicyRequest ¶
func NewDescribeAlarmPolicyRequest() (request *DescribeAlarmPolicyRequest)
func (*DescribeAlarmPolicyRequest) FromJsonString ¶
func (r *DescribeAlarmPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmPolicyRequest) ToJsonString ¶
func (r *DescribeAlarmPolicyRequest) ToJsonString() string
type DescribeAlarmPolicyRequestParams ¶ added in v1.0.426
type DescribeAlarmPolicyRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}
Predefined struct for user
type DescribeAlarmPolicyResponse ¶
type DescribeAlarmPolicyResponse struct {
*tchttp.BaseResponse
Response *DescribeAlarmPolicyResponseParams `json:"Response"`
}
func NewDescribeAlarmPolicyResponse ¶
func NewDescribeAlarmPolicyResponse() (response *DescribeAlarmPolicyResponse)
func (*DescribeAlarmPolicyResponse) FromJsonString ¶
func (r *DescribeAlarmPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmPolicyResponse) ToJsonString ¶
func (r *DescribeAlarmPolicyResponse) ToJsonString() string
type DescribeAlarmPolicyResponseParams ¶ added in v1.0.426
type DescribeAlarmPolicyResponseParams struct {
// 策略详情
Policy *AlarmPolicy `json:"Policy,omitnil,omitempty" name:"Policy"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAlarmSmsQuotaQuota ¶ added in v1.0.881
type DescribeAlarmSmsQuotaQuota struct {
// 配额类型
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 配额名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 免费配额剩余量
FreeLeft *int64 `json:"FreeLeft,omitnil,omitempty" name:"FreeLeft"`
// 付费配额剩余量
PurchaseLeft *int64 `json:"PurchaseLeft,omitnil,omitempty" name:"PurchaseLeft"`
// 已使用量
Used *int64 `json:"Used,omitnil,omitempty" name:"Used"`
}
type DescribeAlarmSmsQuotaRequest ¶ added in v1.0.881
type DescribeAlarmSmsQuotaRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
}
func NewDescribeAlarmSmsQuotaRequest ¶ added in v1.0.881
func NewDescribeAlarmSmsQuotaRequest() (request *DescribeAlarmSmsQuotaRequest)
func (*DescribeAlarmSmsQuotaRequest) FromJsonString ¶ added in v1.0.881
func (r *DescribeAlarmSmsQuotaRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmSmsQuotaRequest) ToJsonString ¶ added in v1.0.881
func (r *DescribeAlarmSmsQuotaRequest) ToJsonString() string
type DescribeAlarmSmsQuotaRequestParams ¶ added in v1.0.881
type DescribeAlarmSmsQuotaRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
}
Predefined struct for user
type DescribeAlarmSmsQuotaResponse ¶ added in v1.0.881
type DescribeAlarmSmsQuotaResponse struct {
*tchttp.BaseResponse
Response *DescribeAlarmSmsQuotaResponseParams `json:"Response"`
}
func NewDescribeAlarmSmsQuotaResponse ¶ added in v1.0.881
func NewDescribeAlarmSmsQuotaResponse() (response *DescribeAlarmSmsQuotaResponse)
func (*DescribeAlarmSmsQuotaResponse) FromJsonString ¶ added in v1.0.881
func (r *DescribeAlarmSmsQuotaResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlarmSmsQuotaResponse) ToJsonString ¶ added in v1.0.881
func (r *DescribeAlarmSmsQuotaResponse) ToJsonString() string
type DescribeAlarmSmsQuotaResponseParams ¶ added in v1.0.881
type DescribeAlarmSmsQuotaResponseParams struct {
// 配额总数
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// 总使用量
Used *int64 `json:"Used,omitnil,omitempty" name:"Used"`
// 短信配额信息列表
// 注意:此字段可能返回 null,表示取不到有效值。
QuotaList []*DescribeAlarmSmsQuotaQuota `json:"QuotaList,omitnil,omitempty" name:"QuotaList"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAlertRulesRequest ¶
type DescribeAlertRulesRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 返回数量,默认为 20,最大值为 100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 偏移量,默认为 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 规则 ID
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 规则状态码,取值如下:
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
// 规则名称
RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
// 报警策略模板分类
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}
func NewDescribeAlertRulesRequest ¶
func NewDescribeAlertRulesRequest() (request *DescribeAlertRulesRequest)
func (*DescribeAlertRulesRequest) FromJsonString ¶
func (r *DescribeAlertRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlertRulesRequest) ToJsonString ¶
func (r *DescribeAlertRulesRequest) ToJsonString() string
type DescribeAlertRulesRequestParams ¶ added in v1.0.426
type DescribeAlertRulesRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 返回数量,默认为 20,最大值为 100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 偏移量,默认为 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 规则 ID
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 规则状态码,取值如下:
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
// 规则名称
RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
// 报警策略模板分类
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}
Predefined struct for user
type DescribeAlertRulesResponse ¶
type DescribeAlertRulesResponse struct {
*tchttp.BaseResponse
Response *DescribeAlertRulesResponseParams `json:"Response"`
}
func NewDescribeAlertRulesResponse ¶
func NewDescribeAlertRulesResponse() (response *DescribeAlertRulesResponse)
func (*DescribeAlertRulesResponse) FromJsonString ¶
func (r *DescribeAlertRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAlertRulesResponse) ToJsonString ¶
func (r *DescribeAlertRulesResponse) ToJsonString() string
type DescribeAlertRulesResponseParams ¶ added in v1.0.426
type DescribeAlertRulesResponseParams struct {
// 报警规则数量
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 报警规则详情
// 注意:此字段可能返回 null,表示取不到有效值。
AlertRuleSet []*PrometheusRuleSet `json:"AlertRuleSet,omitnil,omitempty" name:"AlertRuleSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeAllNamespacesRequest ¶
type DescribeAllNamespacesRequest struct {
*tchttp.BaseRequest
// 根据使用场景过滤 目前仅有"ST_ALARM"=告警类型
SceneType *string `json:"SceneType,omitnil,omitempty" name:"SceneType"`
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 根据监控类型过滤 不填默认查所有类型 "MT_QCE"=云产品监控
MonitorTypes []*string `json:"MonitorTypes,omitnil,omitempty" name:"MonitorTypes"`
// 根据namespace的Id过滤 不填默认查询所有
Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`
}
func NewDescribeAllNamespacesRequest ¶
func NewDescribeAllNamespacesRequest() (request *DescribeAllNamespacesRequest)
func (*DescribeAllNamespacesRequest) FromJsonString ¶
func (r *DescribeAllNamespacesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAllNamespacesRequest) ToJsonString ¶
func (r *DescribeAllNamespacesRequest) ToJsonString() string
type DescribeAllNamespacesRequestParams ¶ added in v1.0.426
type DescribeAllNamespacesRequestParams struct {
// 根据使用场景过滤 目前仅有"ST_ALARM"=告警类型
SceneType *string `json:"SceneType,omitnil,omitempty" name:"SceneType"`
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 根据监控类型过滤 不填默认查所有类型 "MT_QCE"=云产品监控
MonitorTypes []*string `json:"MonitorTypes,omitnil,omitempty" name:"MonitorTypes"`
// 根据namespace的Id过滤 不填默认查询所有
Ids []*string `json:"Ids,omitnil,omitempty" name:"Ids"`
}
Predefined struct for user
type DescribeAllNamespacesResponse ¶
type DescribeAllNamespacesResponse struct {
*tchttp.BaseResponse
Response *DescribeAllNamespacesResponseParams `json:"Response"`
}
func NewDescribeAllNamespacesResponse ¶
func NewDescribeAllNamespacesResponse() (response *DescribeAllNamespacesResponse)
func (*DescribeAllNamespacesResponse) FromJsonString ¶
func (r *DescribeAllNamespacesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAllNamespacesResponse) ToJsonString ¶
func (r *DescribeAllNamespacesResponse) ToJsonString() string
type DescribeAllNamespacesResponseParams ¶ added in v1.0.426
type DescribeAllNamespacesResponseParams struct {
// 云产品的告警策略类型,已废弃
QceNamespaces *CommonNamespace `json:"QceNamespaces,omitnil,omitempty" name:"QceNamespaces"`
// 其他告警策略类型,已废弃
CustomNamespaces *CommonNamespace `json:"CustomNamespaces,omitnil,omitempty" name:"CustomNamespaces"`
// 云产品的告警策略类型
QceNamespacesNew []*CommonNamespace `json:"QceNamespacesNew,omitnil,omitempty" name:"QceNamespacesNew"`
// 其他告警策略类型,暂不支持
CustomNamespacesNew []*CommonNamespace `json:"CustomNamespacesNew,omitnil,omitempty" name:"CustomNamespacesNew"`
// 通用告警策略类型(包括:应用性能监控,前端性能监控,云拨测)
// 注意:此字段可能返回 null,表示取不到有效值。
CommonNamespaces []*CommonNamespaceNew `json:"CommonNamespaces,omitnil,omitempty" name:"CommonNamespaces"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBaseMetricsRequest ¶
type DescribeBaseMetricsRequest struct {
*tchttp.BaseRequest
// 业务命名空间,各个云产品的业务命名空间不同。如需获取业务命名空间,请前往各产品监控指标文档,例如云服务器的命名空间,可参见 [云服务器监控指标](https://cloud.tencent.com/document/product/248/6843)
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 指标名,各个云产品的指标名不同。如需获取指标名,请前往各产品监控指标文档,例如云服务器的指标名,可参见 [云服务器监控指标](https://cloud.tencent.com/document/product/248/6843)
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 可选参数,按照维度过滤
Dimensions []*string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
}
func NewDescribeBaseMetricsRequest ¶
func NewDescribeBaseMetricsRequest() (request *DescribeBaseMetricsRequest)
func (*DescribeBaseMetricsRequest) FromJsonString ¶
func (r *DescribeBaseMetricsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBaseMetricsRequest) ToJsonString ¶
func (r *DescribeBaseMetricsRequest) ToJsonString() string
type DescribeBaseMetricsRequestParams ¶ added in v1.0.426
type DescribeBaseMetricsRequestParams struct {
// 业务命名空间,各个云产品的业务命名空间不同。如需获取业务命名空间,请前往各产品监控指标文档,例如云服务器的命名空间,可参见 [云服务器监控指标](https://cloud.tencent.com/document/product/248/6843)
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 指标名,各个云产品的指标名不同。如需获取指标名,请前往各产品监控指标文档,例如云服务器的指标名,可参见 [云服务器监控指标](https://cloud.tencent.com/document/product/248/6843)
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 可选参数,按照维度过滤
Dimensions []*string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
}
Predefined struct for user
type DescribeBaseMetricsResponse ¶
type DescribeBaseMetricsResponse struct {
*tchttp.BaseResponse
Response *DescribeBaseMetricsResponseParams `json:"Response"`
}
func NewDescribeBaseMetricsResponse ¶
func NewDescribeBaseMetricsResponse() (response *DescribeBaseMetricsResponse)
func (*DescribeBaseMetricsResponse) FromJsonString ¶
func (r *DescribeBaseMetricsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBaseMetricsResponse) ToJsonString ¶
func (r *DescribeBaseMetricsResponse) ToJsonString() string
type DescribeBaseMetricsResponseParams ¶ added in v1.0.426
type DescribeBaseMetricsResponseParams struct {
// 查询得到的指标描述列表
MetricSet []*MetricSet `json:"MetricSet,omitnil,omitempty" name:"MetricSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBasicAlarmListAlarms ¶
type DescribeBasicAlarmListAlarms struct {
// 该条告警的ID
Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
// 项目ID
// 注意:此字段可能返回 null,表示取不到有效值。
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 项目名称
// 注意:此字段可能返回 null,表示取不到有效值。
ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`
// 告警状态ID,0表示未恢复;1表示已恢复;2,3,5表示数据不足;4表示已失效
// 注意:此字段可能返回 null,表示取不到有效值。
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// 告警状态,ALARM表示未恢复;OK表示已恢复;NO_DATA表示数据不足;NO_CONF表示已失效
// 注意:此字段可能返回 null,表示取不到有效值。
AlarmStatus *string `json:"AlarmStatus,omitnil,omitempty" name:"AlarmStatus"`
// 策略组ID
// 注意:此字段可能返回 null,表示取不到有效值。
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 策略组名
// 注意:此字段可能返回 null,表示取不到有效值。
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 发生时间
// 注意:此字段可能返回 null,表示取不到有效值。
FirstOccurTime *string `json:"FirstOccurTime,omitnil,omitempty" name:"FirstOccurTime"`
// 持续时间,单位s
// 注意:此字段可能返回 null,表示取不到有效值。
Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`
// 结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
LastOccurTime *string `json:"LastOccurTime,omitnil,omitempty" name:"LastOccurTime"`
// 告警内容
// 注意:此字段可能返回 null,表示取不到有效值。
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// 告警对象
// 注意:此字段可能返回 null,表示取不到有效值。
ObjName *string `json:"ObjName,omitnil,omitempty" name:"ObjName"`
// 告警对象ID
// 注意:此字段可能返回 null,表示取不到有效值。
ObjId *string `json:"ObjId,omitnil,omitempty" name:"ObjId"`
// 策略类型
// 注意:此字段可能返回 null,表示取不到有效值。
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// VPC,只有CVM有
// 注意:此字段可能返回 null,表示取不到有效值。
Vpc *string `json:"Vpc,omitnil,omitempty" name:"Vpc"`
// 指标ID
// 注意:此字段可能返回 null,表示取不到有效值。
MetricId *int64 `json:"MetricId,omitnil,omitempty" name:"MetricId"`
// 指标名
// 注意:此字段可能返回 null,表示取不到有效值。
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 告警类型,0表示指标告警,2表示产品事件告警,3表示平台事件告警
// 注意:此字段可能返回 null,表示取不到有效值。
AlarmType *int64 `json:"AlarmType,omitnil,omitempty" name:"AlarmType"`
// 地域
// 注意:此字段可能返回 null,表示取不到有效值。
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 告警对象维度信息
// 注意:此字段可能返回 null,表示取不到有效值。
Dimensions *string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 通知方式
// 注意:此字段可能返回 null,表示取不到有效值。
NotifyWay []*string `json:"NotifyWay,omitnil,omitempty" name:"NotifyWay"`
// 所属实例组信息
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceGroup []*InstanceGroup `json:"InstanceGroup,omitnil,omitempty" name:"InstanceGroup"`
}
type DescribeBasicAlarmListRequest ¶
type DescribeBasicAlarmListRequest struct {
*tchttp.BaseRequest
// 接口模块名,当前取值monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 起始时间,默认一天前的时间戳
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间,默认当前时间戳
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 分页参数,每页返回的数量,取值1~100,默认20
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 分页参数,页偏移量,从0开始计数,默认0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 根据发生时间排序,取值ASC或DESC
OccurTimeOrder *string `json:"OccurTimeOrder,omitnil,omitempty" name:"OccurTimeOrder"`
// 根据项目ID过滤
ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
// 根据策略类型过滤
ViewNames []*string `json:"ViewNames,omitnil,omitempty" name:"ViewNames"`
// 根据告警状态过滤
AlarmStatus []*int64 `json:"AlarmStatus,omitnil,omitempty" name:"AlarmStatus"`
// 根据告警对象过滤
ObjLike *string `json:"ObjLike,omitnil,omitempty" name:"ObjLike"`
// 根据实例组ID过滤
InstanceGroupIds []*int64 `json:"InstanceGroupIds,omitnil,omitempty" name:"InstanceGroupIds"`
// 根据指标名过滤
MetricNames []*string `json:"MetricNames,omitnil,omitempty" name:"MetricNames"`
}
func NewDescribeBasicAlarmListRequest ¶
func NewDescribeBasicAlarmListRequest() (request *DescribeBasicAlarmListRequest)
func (*DescribeBasicAlarmListRequest) FromJsonString ¶
func (r *DescribeBasicAlarmListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBasicAlarmListRequest) ToJsonString ¶
func (r *DescribeBasicAlarmListRequest) ToJsonString() string
type DescribeBasicAlarmListRequestParams ¶ added in v1.0.426
type DescribeBasicAlarmListRequestParams struct {
// 接口模块名,当前取值monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 起始时间,默认一天前的时间戳
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间,默认当前时间戳
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 分页参数,每页返回的数量,取值1~100,默认20
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 分页参数,页偏移量,从0开始计数,默认0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 根据发生时间排序,取值ASC或DESC
OccurTimeOrder *string `json:"OccurTimeOrder,omitnil,omitempty" name:"OccurTimeOrder"`
// 根据项目ID过滤
ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
// 根据策略类型过滤
ViewNames []*string `json:"ViewNames,omitnil,omitempty" name:"ViewNames"`
// 根据告警状态过滤
AlarmStatus []*int64 `json:"AlarmStatus,omitnil,omitempty" name:"AlarmStatus"`
// 根据告警对象过滤
ObjLike *string `json:"ObjLike,omitnil,omitempty" name:"ObjLike"`
// 根据实例组ID过滤
InstanceGroupIds []*int64 `json:"InstanceGroupIds,omitnil,omitempty" name:"InstanceGroupIds"`
// 根据指标名过滤
MetricNames []*string `json:"MetricNames,omitnil,omitempty" name:"MetricNames"`
}
Predefined struct for user
type DescribeBasicAlarmListResponse ¶
type DescribeBasicAlarmListResponse struct {
*tchttp.BaseResponse
Response *DescribeBasicAlarmListResponseParams `json:"Response"`
}
func NewDescribeBasicAlarmListResponse ¶
func NewDescribeBasicAlarmListResponse() (response *DescribeBasicAlarmListResponse)
func (*DescribeBasicAlarmListResponse) FromJsonString ¶
func (r *DescribeBasicAlarmListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBasicAlarmListResponse) ToJsonString ¶
func (r *DescribeBasicAlarmListResponse) ToJsonString() string
type DescribeBasicAlarmListResponseParams ¶ added in v1.0.426
type DescribeBasicAlarmListResponseParams struct {
// 告警列表
// 注意:此字段可能返回 null,表示取不到有效值。
Alarms []*DescribeBasicAlarmListAlarms `json:"Alarms,omitnil,omitempty" name:"Alarms"`
// 总数
// 注意:此字段可能返回 null,表示取不到有效值。
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// 备注信息
// 注意:此字段可能返回 null,表示取不到有效值。
Warning *string `json:"Warning,omitnil,omitempty" name:"Warning"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeBindingPolicyObjectListDimension ¶
type DescribeBindingPolicyObjectListDimension struct {
// 地域id
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// 地域简称
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 维度组合json字符串
Dimensions *string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 事件维度组合json字符串
EventDimensions *string `json:"EventDimensions,omitnil,omitempty" name:"EventDimensions"`
}
type DescribeBindingPolicyObjectListInstance ¶
type DescribeBindingPolicyObjectListInstance struct {
// 对象唯一id
UniqueId *string `json:"UniqueId,omitnil,omitempty" name:"UniqueId"`
// 表示对象实例的维度集合,jsonObj字符串
Dimensions *string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 对象是否被屏蔽,0表示未屏蔽,1表示被屏蔽
IsShielded *int64 `json:"IsShielded,omitnil,omitempty" name:"IsShielded"`
// 对象所在的地域
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}
type DescribeBindingPolicyObjectListInstanceGroup ¶
type DescribeBindingPolicyObjectListInstanceGroup struct {
// 实例分组id
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 告警策略类型名称
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 最后编辑uin
LastEditUin *string `json:"LastEditUin,omitnil,omitempty" name:"LastEditUin"`
// 实例分组名称
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 实例数量
InstanceSum *int64 `json:"InstanceSum,omitnil,omitempty" name:"InstanceSum"`
// 更新时间
UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 创建时间
InsertTime *int64 `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`
// 实例所在的地域集合
// 注意:此字段可能返回 null,表示取不到有效值。
Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"`
}
type DescribeBindingPolicyObjectListRequest ¶
type DescribeBindingPolicyObjectListRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id,如果有形如 policy-xxxx 的 id,请填到 PolicyId 字段中,本字段填 0
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警策略id,形如 policy-xxxx,如果填入,则GroupId可以填0
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 每次返回的数量,取值1~100,默认20
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 偏移量,从0开始计数,默认0。举例来说,参数 Offset=0&Limit=20 返回第 0 到 19 项,Offset=20&Limit=20 返回第 20 到 39 项,以此类推
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 筛选对象的维度信息
Dimensions []*DescribeBindingPolicyObjectListDimension `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
}
func NewDescribeBindingPolicyObjectListRequest ¶
func NewDescribeBindingPolicyObjectListRequest() (request *DescribeBindingPolicyObjectListRequest)
func (*DescribeBindingPolicyObjectListRequest) FromJsonString ¶
func (r *DescribeBindingPolicyObjectListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBindingPolicyObjectListRequest) ToJsonString ¶
func (r *DescribeBindingPolicyObjectListRequest) ToJsonString() string
type DescribeBindingPolicyObjectListRequestParams ¶ added in v1.0.426
type DescribeBindingPolicyObjectListRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id,如果有形如 policy-xxxx 的 id,请填到 PolicyId 字段中,本字段填 0
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警策略id,形如 policy-xxxx,如果填入,则GroupId可以填0
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 每次返回的数量,取值1~100,默认20
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 偏移量,从0开始计数,默认0。举例来说,参数 Offset=0&Limit=20 返回第 0 到 19 项,Offset=20&Limit=20 返回第 20 到 39 项,以此类推
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 筛选对象的维度信息
Dimensions []*DescribeBindingPolicyObjectListDimension `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
}
Predefined struct for user
type DescribeBindingPolicyObjectListResponse ¶
type DescribeBindingPolicyObjectListResponse struct {
*tchttp.BaseResponse
Response *DescribeBindingPolicyObjectListResponseParams `json:"Response"`
}
func NewDescribeBindingPolicyObjectListResponse ¶
func NewDescribeBindingPolicyObjectListResponse() (response *DescribeBindingPolicyObjectListResponse)
func (*DescribeBindingPolicyObjectListResponse) FromJsonString ¶
func (r *DescribeBindingPolicyObjectListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBindingPolicyObjectListResponse) ToJsonString ¶
func (r *DescribeBindingPolicyObjectListResponse) ToJsonString() string
type DescribeBindingPolicyObjectListResponseParams ¶ added in v1.0.426
type DescribeBindingPolicyObjectListResponseParams struct {
// 绑定的对象实例列表
// 注意:此字段可能返回 null,表示取不到有效值。
List []*DescribeBindingPolicyObjectListInstance `json:"List,omitnil,omitempty" name:"List"`
// 绑定的对象实例总数
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// 未屏蔽的对象实例数
NoShieldedSum *int64 `json:"NoShieldedSum,omitnil,omitempty" name:"NoShieldedSum"`
// 绑定的实例分组信息,没有绑定实例分组则为空
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceGroup *DescribeBindingPolicyObjectListInstanceGroup `json:"InstanceGroup,omitnil,omitempty" name:"InstanceGroup"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeClusterAgentCreatingProgressRequest ¶ added in v1.0.655
type DescribeClusterAgentCreatingProgressRequest struct {
*tchttp.BaseRequest
// prom实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群ids
ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
}
func NewDescribeClusterAgentCreatingProgressRequest ¶ added in v1.0.655
func NewDescribeClusterAgentCreatingProgressRequest() (request *DescribeClusterAgentCreatingProgressRequest)
func (*DescribeClusterAgentCreatingProgressRequest) FromJsonString ¶ added in v1.0.655
func (r *DescribeClusterAgentCreatingProgressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterAgentCreatingProgressRequest) ToJsonString ¶ added in v1.0.655
func (r *DescribeClusterAgentCreatingProgressRequest) ToJsonString() string
type DescribeClusterAgentCreatingProgressRequestParams ¶ added in v1.0.655
type DescribeClusterAgentCreatingProgressRequestParams struct {
// prom实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群ids
ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
}
Predefined struct for user
type DescribeClusterAgentCreatingProgressResponse ¶ added in v1.0.655
type DescribeClusterAgentCreatingProgressResponse struct {
*tchttp.BaseResponse
Response *DescribeClusterAgentCreatingProgressResponseParams `json:"Response"`
}
func NewDescribeClusterAgentCreatingProgressResponse ¶ added in v1.0.655
func NewDescribeClusterAgentCreatingProgressResponse() (response *DescribeClusterAgentCreatingProgressResponse)
func (*DescribeClusterAgentCreatingProgressResponse) FromJsonString ¶ added in v1.0.655
func (r *DescribeClusterAgentCreatingProgressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClusterAgentCreatingProgressResponse) ToJsonString ¶ added in v1.0.655
func (r *DescribeClusterAgentCreatingProgressResponse) ToJsonString() string
type DescribeClusterAgentCreatingProgressResponseParams ¶ added in v1.0.655
type DescribeClusterAgentCreatingProgressResponseParams struct {
// 绑定状态response
Response []*BindProgressResponse `json:"Response,omitnil,omitempty" name:"Response"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeConditionsTemplateListRequest ¶ added in v1.0.353
type DescribeConditionsTemplateListRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 视图名,由 [DescribeAllNamespaces](https://cloud.tencent.com/document/product/248/48683) 获得。对于云产品监控,取接口出参的 QceNamespacesNew.N.Id,例如 cvm_device
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 根据触发条件模板名称过滤查询
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 根据触发条件模板ID过滤查询
GroupID *string `json:"GroupID,omitnil,omitempty" name:"GroupID"`
// 分页参数,每页返回的数量,取值1~100,默认20
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 分页参数,页偏移量,从0开始计数,默认0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 指定按更新时间的排序方式,asc=升序, desc=降序
UpdateTimeOrder *string `json:"UpdateTimeOrder,omitnil,omitempty" name:"UpdateTimeOrder"`
// 指定按绑定策略数目的排序方式,asc=升序, desc=降序
PolicyCountOrder *string `json:"PolicyCountOrder,omitnil,omitempty" name:"PolicyCountOrder"`
}
func NewDescribeConditionsTemplateListRequest ¶ added in v1.0.353
func NewDescribeConditionsTemplateListRequest() (request *DescribeConditionsTemplateListRequest)
func (*DescribeConditionsTemplateListRequest) FromJsonString ¶ added in v1.0.353
func (r *DescribeConditionsTemplateListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConditionsTemplateListRequest) ToJsonString ¶ added in v1.0.353
func (r *DescribeConditionsTemplateListRequest) ToJsonString() string
type DescribeConditionsTemplateListRequestParams ¶ added in v1.0.426
type DescribeConditionsTemplateListRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 视图名,由 [DescribeAllNamespaces](https://cloud.tencent.com/document/product/248/48683) 获得。对于云产品监控,取接口出参的 QceNamespacesNew.N.Id,例如 cvm_device
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 根据触发条件模板名称过滤查询
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 根据触发条件模板ID过滤查询
GroupID *string `json:"GroupID,omitnil,omitempty" name:"GroupID"`
// 分页参数,每页返回的数量,取值1~100,默认20
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 分页参数,页偏移量,从0开始计数,默认0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 指定按更新时间的排序方式,asc=升序, desc=降序
UpdateTimeOrder *string `json:"UpdateTimeOrder,omitnil,omitempty" name:"UpdateTimeOrder"`
// 指定按绑定策略数目的排序方式,asc=升序, desc=降序
PolicyCountOrder *string `json:"PolicyCountOrder,omitnil,omitempty" name:"PolicyCountOrder"`
}
Predefined struct for user
type DescribeConditionsTemplateListResponse ¶ added in v1.0.353
type DescribeConditionsTemplateListResponse struct {
*tchttp.BaseResponse
Response *DescribeConditionsTemplateListResponseParams `json:"Response"`
}
func NewDescribeConditionsTemplateListResponse ¶ added in v1.0.353
func NewDescribeConditionsTemplateListResponse() (response *DescribeConditionsTemplateListResponse)
func (*DescribeConditionsTemplateListResponse) FromJsonString ¶ added in v1.0.353
func (r *DescribeConditionsTemplateListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeConditionsTemplateListResponse) ToJsonString ¶ added in v1.0.353
func (r *DescribeConditionsTemplateListResponse) ToJsonString() string
type DescribeConditionsTemplateListResponseParams ¶ added in v1.0.426
type DescribeConditionsTemplateListResponseParams struct {
// 模板总数
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// 模板列表
// 注意:此字段可能返回 null,表示取不到有效值。
TemplateGroupList []*TemplateGroup `json:"TemplateGroupList,omitnil,omitempty" name:"TemplateGroupList"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeDNSConfigRequest ¶ added in v1.0.477
type DescribeDNSConfigRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeDNSConfigRequest ¶ added in v1.0.477
func NewDescribeDNSConfigRequest() (request *DescribeDNSConfigRequest)
func (*DescribeDNSConfigRequest) FromJsonString ¶ added in v1.0.477
func (r *DescribeDNSConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDNSConfigRequest) ToJsonString ¶ added in v1.0.477
func (r *DescribeDNSConfigRequest) ToJsonString() string
type DescribeDNSConfigRequestParams ¶ added in v1.0.477
type DescribeDNSConfigRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeDNSConfigResponse ¶ added in v1.0.477
type DescribeDNSConfigResponse struct {
*tchttp.BaseResponse
Response *DescribeDNSConfigResponseParams `json:"Response"`
}
func NewDescribeDNSConfigResponse ¶ added in v1.0.477
func NewDescribeDNSConfigResponse() (response *DescribeDNSConfigResponse)
func (*DescribeDNSConfigResponse) FromJsonString ¶ added in v1.0.477
func (r *DescribeDNSConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDNSConfigResponse) ToJsonString ¶ added in v1.0.477
func (r *DescribeDNSConfigResponse) ToJsonString() string
type DescribeDNSConfigResponseParams ¶ added in v1.0.477
type DescribeDNSConfigResponseParams struct {
// DNS 服务器数组
NameServers []*string `json:"NameServers,omitnil,omitempty" name:"NameServers"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeExporterIntegrationsRequest ¶ added in v1.0.428
type DescribeExporterIntegrationsRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Kubernetes 集群类型,可不填。取值如下:
// <li> 1= 容器集群(TKE) </li>
// <li> 2=弹性集群(EKS) </li>
// <li> 3= Prometheus管理的弹性集群(MEKS) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 集群 ID,可不填
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 类型(不填返回全部集成。可通过 DescribePrometheusIntegrations 接口获取,取每一项中的 ExporterType 字段)
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 名字
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}
func NewDescribeExporterIntegrationsRequest ¶ added in v1.0.428
func NewDescribeExporterIntegrationsRequest() (request *DescribeExporterIntegrationsRequest)
func (*DescribeExporterIntegrationsRequest) FromJsonString ¶ added in v1.0.428
func (r *DescribeExporterIntegrationsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExporterIntegrationsRequest) ToJsonString ¶ added in v1.0.428
func (r *DescribeExporterIntegrationsRequest) ToJsonString() string
type DescribeExporterIntegrationsRequestParams ¶ added in v1.0.428
type DescribeExporterIntegrationsRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Kubernetes 集群类型,可不填。取值如下:
// <li> 1= 容器集群(TKE) </li>
// <li> 2=弹性集群(EKS) </li>
// <li> 3= Prometheus管理的弹性集群(MEKS) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 集群 ID,可不填
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 类型(不填返回全部集成。可通过 DescribePrometheusIntegrations 接口获取,取每一项中的 ExporterType 字段)
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 名字
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}
Predefined struct for user
type DescribeExporterIntegrationsResponse ¶ added in v1.0.428
type DescribeExporterIntegrationsResponse struct {
*tchttp.BaseResponse
Response *DescribeExporterIntegrationsResponseParams `json:"Response"`
}
func NewDescribeExporterIntegrationsResponse ¶ added in v1.0.428
func NewDescribeExporterIntegrationsResponse() (response *DescribeExporterIntegrationsResponse)
func (*DescribeExporterIntegrationsResponse) FromJsonString ¶ added in v1.0.428
func (r *DescribeExporterIntegrationsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExporterIntegrationsResponse) ToJsonString ¶ added in v1.0.428
func (r *DescribeExporterIntegrationsResponse) ToJsonString() string
type DescribeExporterIntegrationsResponseParams ¶ added in v1.0.428
type DescribeExporterIntegrationsResponseParams struct {
// 集成配置列表
IntegrationSet []*IntegrationConfiguration `json:"IntegrationSet,omitnil,omitempty" name:"IntegrationSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeExternalClusterRegisterCommandRequest ¶ added in v1.0.1179
type DescribeExternalClusterRegisterCommandRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群 ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewDescribeExternalClusterRegisterCommandRequest ¶ added in v1.0.1179
func NewDescribeExternalClusterRegisterCommandRequest() (request *DescribeExternalClusterRegisterCommandRequest)
func (*DescribeExternalClusterRegisterCommandRequest) FromJsonString ¶ added in v1.0.1179
func (r *DescribeExternalClusterRegisterCommandRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExternalClusterRegisterCommandRequest) ToJsonString ¶ added in v1.0.1179
func (r *DescribeExternalClusterRegisterCommandRequest) ToJsonString() string
type DescribeExternalClusterRegisterCommandRequestParams ¶ added in v1.0.1179
type DescribeExternalClusterRegisterCommandRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群 ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type DescribeExternalClusterRegisterCommandResponse ¶ added in v1.0.1179
type DescribeExternalClusterRegisterCommandResponse struct {
*tchttp.BaseResponse
Response *DescribeExternalClusterRegisterCommandResponseParams `json:"Response"`
}
func NewDescribeExternalClusterRegisterCommandResponse ¶ added in v1.0.1179
func NewDescribeExternalClusterRegisterCommandResponse() (response *DescribeExternalClusterRegisterCommandResponse)
func (*DescribeExternalClusterRegisterCommandResponse) FromJsonString ¶ added in v1.0.1179
func (r *DescribeExternalClusterRegisterCommandResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExternalClusterRegisterCommandResponse) ToJsonString ¶ added in v1.0.1179
func (r *DescribeExternalClusterRegisterCommandResponse) ToJsonString() string
type DescribeExternalClusterRegisterCommandResponseParams ¶ added in v1.0.1179
type DescribeExternalClusterRegisterCommandResponseParams struct {
// 注册命令
Command *string `json:"Command,omitnil,omitempty" name:"Command"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeExternalClusterUninstallCommandRequest ¶ added in v1.0.1180
type DescribeExternalClusterUninstallCommandRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群 ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewDescribeExternalClusterUninstallCommandRequest ¶ added in v1.0.1180
func NewDescribeExternalClusterUninstallCommandRequest() (request *DescribeExternalClusterUninstallCommandRequest)
func (*DescribeExternalClusterUninstallCommandRequest) FromJsonString ¶ added in v1.0.1180
func (r *DescribeExternalClusterUninstallCommandRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExternalClusterUninstallCommandRequest) ToJsonString ¶ added in v1.0.1180
func (r *DescribeExternalClusterUninstallCommandRequest) ToJsonString() string
type DescribeExternalClusterUninstallCommandRequestParams ¶ added in v1.0.1180
type DescribeExternalClusterUninstallCommandRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群 ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type DescribeExternalClusterUninstallCommandResponse ¶ added in v1.0.1180
type DescribeExternalClusterUninstallCommandResponse struct {
*tchttp.BaseResponse
Response *DescribeExternalClusterUninstallCommandResponseParams `json:"Response"`
}
func NewDescribeExternalClusterUninstallCommandResponse ¶ added in v1.0.1180
func NewDescribeExternalClusterUninstallCommandResponse() (response *DescribeExternalClusterUninstallCommandResponse)
func (*DescribeExternalClusterUninstallCommandResponse) FromJsonString ¶ added in v1.0.1180
func (r *DescribeExternalClusterUninstallCommandResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeExternalClusterUninstallCommandResponse) ToJsonString ¶ added in v1.0.1180
func (r *DescribeExternalClusterUninstallCommandResponse) ToJsonString() string
type DescribeExternalClusterUninstallCommandResponseParams ¶ added in v1.0.1180
type DescribeExternalClusterUninstallCommandResponseParams struct {
// 卸载命令
Command *string `json:"Command,omitnil,omitempty" name:"Command"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeGrafanaChannelsRequest ¶ added in v1.0.494
type DescribeGrafanaChannelsRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 偏移量
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 查询数量
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 告警通道名称,例如:test
ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`
// 告警通道 ID,例如:nchannel-abcd1234
ChannelIds []*string `json:"ChannelIds,omitnil,omitempty" name:"ChannelIds"`
// 告警通道状态(不用填写,目前只有可用和删除状态,默认只能查询可用的告警通道)
ChannelState *int64 `json:"ChannelState,omitnil,omitempty" name:"ChannelState"`
}
func NewDescribeGrafanaChannelsRequest ¶ added in v1.0.494
func NewDescribeGrafanaChannelsRequest() (request *DescribeGrafanaChannelsRequest)
func (*DescribeGrafanaChannelsRequest) FromJsonString ¶ added in v1.0.494
func (r *DescribeGrafanaChannelsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaChannelsRequest) ToJsonString ¶ added in v1.0.494
func (r *DescribeGrafanaChannelsRequest) ToJsonString() string
type DescribeGrafanaChannelsRequestParams ¶ added in v1.0.494
type DescribeGrafanaChannelsRequestParams struct {
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 偏移量
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 查询数量
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 告警通道名称,例如:test
ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`
// 告警通道 ID,例如:nchannel-abcd1234
ChannelIds []*string `json:"ChannelIds,omitnil,omitempty" name:"ChannelIds"`
// 告警通道状态(不用填写,目前只有可用和删除状态,默认只能查询可用的告警通道)
ChannelState *int64 `json:"ChannelState,omitnil,omitempty" name:"ChannelState"`
}
Predefined struct for user
type DescribeGrafanaChannelsResponse ¶ added in v1.0.494
type DescribeGrafanaChannelsResponse struct {
*tchttp.BaseResponse
Response *DescribeGrafanaChannelsResponseParams `json:"Response"`
}
func NewDescribeGrafanaChannelsResponse ¶ added in v1.0.494
func NewDescribeGrafanaChannelsResponse() (response *DescribeGrafanaChannelsResponse)
func (*DescribeGrafanaChannelsResponse) FromJsonString ¶ added in v1.0.494
func (r *DescribeGrafanaChannelsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaChannelsResponse) ToJsonString ¶ added in v1.0.494
func (r *DescribeGrafanaChannelsResponse) ToJsonString() string
type DescribeGrafanaChannelsResponseParams ¶ added in v1.0.494
type DescribeGrafanaChannelsResponseParams struct {
// 告警通道数组
NotificationChannelSet []*GrafanaChannel `json:"NotificationChannelSet,omitnil,omitempty" name:"NotificationChannelSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeGrafanaConfigRequest ¶ added in v1.0.477
type DescribeGrafanaConfigRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeGrafanaConfigRequest ¶ added in v1.0.477
func NewDescribeGrafanaConfigRequest() (request *DescribeGrafanaConfigRequest)
func (*DescribeGrafanaConfigRequest) FromJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaConfigRequest) ToJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaConfigRequest) ToJsonString() string
type DescribeGrafanaConfigRequestParams ¶ added in v1.0.477
type DescribeGrafanaConfigRequestParams struct {
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeGrafanaConfigResponse ¶ added in v1.0.477
type DescribeGrafanaConfigResponse struct {
*tchttp.BaseResponse
Response *DescribeGrafanaConfigResponseParams `json:"Response"`
}
func NewDescribeGrafanaConfigResponse ¶ added in v1.0.477
func NewDescribeGrafanaConfigResponse() (response *DescribeGrafanaConfigResponse)
func (*DescribeGrafanaConfigResponse) FromJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaConfigResponse) ToJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaConfigResponse) ToJsonString() string
type DescribeGrafanaConfigResponseParams ¶ added in v1.0.477
type DescribeGrafanaConfigResponseParams struct {
// JSON 编码后的字符串
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeGrafanaEnvironmentsRequest ¶ added in v1.0.477
type DescribeGrafanaEnvironmentsRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeGrafanaEnvironmentsRequest ¶ added in v1.0.477
func NewDescribeGrafanaEnvironmentsRequest() (request *DescribeGrafanaEnvironmentsRequest)
func (*DescribeGrafanaEnvironmentsRequest) FromJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaEnvironmentsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaEnvironmentsRequest) ToJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaEnvironmentsRequest) ToJsonString() string
type DescribeGrafanaEnvironmentsRequestParams ¶ added in v1.0.477
type DescribeGrafanaEnvironmentsRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeGrafanaEnvironmentsResponse ¶ added in v1.0.477
type DescribeGrafanaEnvironmentsResponse struct {
*tchttp.BaseResponse
Response *DescribeGrafanaEnvironmentsResponseParams `json:"Response"`
}
func NewDescribeGrafanaEnvironmentsResponse ¶ added in v1.0.477
func NewDescribeGrafanaEnvironmentsResponse() (response *DescribeGrafanaEnvironmentsResponse)
func (*DescribeGrafanaEnvironmentsResponse) FromJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaEnvironmentsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaEnvironmentsResponse) ToJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaEnvironmentsResponse) ToJsonString() string
type DescribeGrafanaEnvironmentsResponseParams ¶ added in v1.0.477
type DescribeGrafanaEnvironmentsResponseParams struct {
// 环境变量字符串
Envs *string `json:"Envs,omitnil,omitempty" name:"Envs"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeGrafanaInstancesRequest ¶ added in v1.0.477
type DescribeGrafanaInstancesRequest struct {
*tchttp.BaseRequest
// 查询偏移量
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 查询数量
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Grafana 实例 ID 数组
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// Grafana 实例名,支持前缀模糊搜索
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 查询状态
InstanceStatus []*int64 `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`
// 标签过滤数组
TagFilters []*PrometheusTag `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
}
func NewDescribeGrafanaInstancesRequest ¶ added in v1.0.477
func NewDescribeGrafanaInstancesRequest() (request *DescribeGrafanaInstancesRequest)
func (*DescribeGrafanaInstancesRequest) FromJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaInstancesRequest) ToJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaInstancesRequest) ToJsonString() string
type DescribeGrafanaInstancesRequestParams ¶ added in v1.0.477
type DescribeGrafanaInstancesRequestParams struct {
// 查询偏移量
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 查询数量
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// Grafana 实例 ID 数组
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// Grafana 实例名,支持前缀模糊搜索
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 查询状态
InstanceStatus []*int64 `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`
// 标签过滤数组
TagFilters []*PrometheusTag `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
}
Predefined struct for user
type DescribeGrafanaInstancesResponse ¶ added in v1.0.477
type DescribeGrafanaInstancesResponse struct {
*tchttp.BaseResponse
Response *DescribeGrafanaInstancesResponseParams `json:"Response"`
}
func NewDescribeGrafanaInstancesResponse ¶ added in v1.0.477
func NewDescribeGrafanaInstancesResponse() (response *DescribeGrafanaInstancesResponse)
func (*DescribeGrafanaInstancesResponse) FromJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaInstancesResponse) ToJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaInstancesResponse) ToJsonString() string
type DescribeGrafanaInstancesResponseParams ¶ added in v1.0.477
type DescribeGrafanaInstancesResponseParams struct {
// 已废弃,请使用 Instances
InstanceSet []*GrafanaInstanceInfo `json:"InstanceSet,omitnil,omitempty" name:"InstanceSet"`
// 符合查询条件的实例总数
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 实例列表
Instances []*GrafanaInstanceInfo `json:"Instances,omitnil,omitempty" name:"Instances"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeGrafanaIntegrationsRequest ¶ added in v1.0.477
type DescribeGrafanaIntegrationsRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集成 ID
IntegrationId *string `json:"IntegrationId,omitnil,omitempty" name:"IntegrationId"`
// 类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
}
func NewDescribeGrafanaIntegrationsRequest ¶ added in v1.0.477
func NewDescribeGrafanaIntegrationsRequest() (request *DescribeGrafanaIntegrationsRequest)
func (*DescribeGrafanaIntegrationsRequest) FromJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaIntegrationsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaIntegrationsRequest) ToJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaIntegrationsRequest) ToJsonString() string
type DescribeGrafanaIntegrationsRequestParams ¶ added in v1.0.477
type DescribeGrafanaIntegrationsRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集成 ID
IntegrationId *string `json:"IntegrationId,omitnil,omitempty" name:"IntegrationId"`
// 类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
}
Predefined struct for user
type DescribeGrafanaIntegrationsResponse ¶ added in v1.0.477
type DescribeGrafanaIntegrationsResponse struct {
*tchttp.BaseResponse
Response *DescribeGrafanaIntegrationsResponseParams `json:"Response"`
}
func NewDescribeGrafanaIntegrationsResponse ¶ added in v1.0.477
func NewDescribeGrafanaIntegrationsResponse() (response *DescribeGrafanaIntegrationsResponse)
func (*DescribeGrafanaIntegrationsResponse) FromJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaIntegrationsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaIntegrationsResponse) ToJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaIntegrationsResponse) ToJsonString() string
type DescribeGrafanaIntegrationsResponseParams ¶ added in v1.0.477
type DescribeGrafanaIntegrationsResponseParams struct {
// 集成数组
IntegrationSet []*GrafanaIntegrationConfig `json:"IntegrationSet,omitnil,omitempty" name:"IntegrationSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeGrafanaNotificationChannelsRequest ¶ added in v1.0.477
type DescribeGrafanaNotificationChannelsRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 偏移量
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 查询数量
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 告警通道名称,例如:test
ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`
// 告警通道 ID,例如:nchannel-abcd1234
ChannelIDs []*string `json:"ChannelIDs,omitnil,omitempty" name:"ChannelIDs"`
// 告警通道状态
ChannelState *int64 `json:"ChannelState,omitnil,omitempty" name:"ChannelState"`
}
func NewDescribeGrafanaNotificationChannelsRequest ¶ added in v1.0.477
func NewDescribeGrafanaNotificationChannelsRequest() (request *DescribeGrafanaNotificationChannelsRequest)
func (*DescribeGrafanaNotificationChannelsRequest) FromJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaNotificationChannelsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaNotificationChannelsRequest) ToJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaNotificationChannelsRequest) ToJsonString() string
type DescribeGrafanaNotificationChannelsRequestParams ¶ added in v1.0.477
type DescribeGrafanaNotificationChannelsRequestParams struct {
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 偏移量
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 查询数量
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 告警通道名称,例如:test
ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`
// 告警通道 ID,例如:nchannel-abcd1234
ChannelIDs []*string `json:"ChannelIDs,omitnil,omitempty" name:"ChannelIDs"`
// 告警通道状态
ChannelState *int64 `json:"ChannelState,omitnil,omitempty" name:"ChannelState"`
}
Predefined struct for user
type DescribeGrafanaNotificationChannelsResponse ¶ added in v1.0.477
type DescribeGrafanaNotificationChannelsResponse struct {
*tchttp.BaseResponse
Response *DescribeGrafanaNotificationChannelsResponseParams `json:"Response"`
}
func NewDescribeGrafanaNotificationChannelsResponse ¶ added in v1.0.477
func NewDescribeGrafanaNotificationChannelsResponse() (response *DescribeGrafanaNotificationChannelsResponse)
func (*DescribeGrafanaNotificationChannelsResponse) FromJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaNotificationChannelsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaNotificationChannelsResponse) ToJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaNotificationChannelsResponse) ToJsonString() string
type DescribeGrafanaNotificationChannelsResponseParams ¶ added in v1.0.477
type DescribeGrafanaNotificationChannelsResponseParams struct {
// 告警通道数组
NotificationChannelSet []*GrafanaNotificationChannel `json:"NotificationChannelSet,omitnil,omitempty" name:"NotificationChannelSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeGrafanaWhiteListRequest ¶ added in v1.0.477
type DescribeGrafanaWhiteListRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribeGrafanaWhiteListRequest ¶ added in v1.0.477
func NewDescribeGrafanaWhiteListRequest() (request *DescribeGrafanaWhiteListRequest)
func (*DescribeGrafanaWhiteListRequest) FromJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaWhiteListRequest) ToJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaWhiteListRequest) ToJsonString() string
type DescribeGrafanaWhiteListRequestParams ¶ added in v1.0.477
type DescribeGrafanaWhiteListRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribeGrafanaWhiteListResponse ¶ added in v1.0.477
type DescribeGrafanaWhiteListResponse struct {
*tchttp.BaseResponse
Response *DescribeGrafanaWhiteListResponseParams `json:"Response"`
}
func NewDescribeGrafanaWhiteListResponse ¶ added in v1.0.477
func NewDescribeGrafanaWhiteListResponse() (response *DescribeGrafanaWhiteListResponse)
func (*DescribeGrafanaWhiteListResponse) FromJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGrafanaWhiteListResponse) ToJsonString ¶ added in v1.0.477
func (r *DescribeGrafanaWhiteListResponse) ToJsonString() string
type DescribeGrafanaWhiteListResponseParams ¶ added in v1.0.477
type DescribeGrafanaWhiteListResponseParams struct {
// 数组
WhiteList []*string `json:"WhiteList,omitnil,omitempty" name:"WhiteList"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeInstalledPluginsRequest ¶ added in v1.0.477
type DescribeInstalledPluginsRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-kleu3gt0
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 按插件 ID 过滤,例如:grafana-piechart-panel,可通过接口 DescribeInstalledPlugins 查看已安装的插件 ID
PluginId *string `json:"PluginId,omitnil,omitempty" name:"PluginId"`
}
func NewDescribeInstalledPluginsRequest ¶ added in v1.0.477
func NewDescribeInstalledPluginsRequest() (request *DescribeInstalledPluginsRequest)
func (*DescribeInstalledPluginsRequest) FromJsonString ¶ added in v1.0.477
func (r *DescribeInstalledPluginsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstalledPluginsRequest) ToJsonString ¶ added in v1.0.477
func (r *DescribeInstalledPluginsRequest) ToJsonString() string
type DescribeInstalledPluginsRequestParams ¶ added in v1.0.477
type DescribeInstalledPluginsRequestParams struct {
// Grafana 实例 ID,例如:grafana-kleu3gt0
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 按插件 ID 过滤,例如:grafana-piechart-panel,可通过接口 DescribeInstalledPlugins 查看已安装的插件 ID
PluginId *string `json:"PluginId,omitnil,omitempty" name:"PluginId"`
}
Predefined struct for user
type DescribeInstalledPluginsResponse ¶ added in v1.0.477
type DescribeInstalledPluginsResponse struct {
*tchttp.BaseResponse
Response *DescribeInstalledPluginsResponseParams `json:"Response"`
}
func NewDescribeInstalledPluginsResponse ¶ added in v1.0.477
func NewDescribeInstalledPluginsResponse() (response *DescribeInstalledPluginsResponse)
func (*DescribeInstalledPluginsResponse) FromJsonString ¶ added in v1.0.477
func (r *DescribeInstalledPluginsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstalledPluginsResponse) ToJsonString ¶ added in v1.0.477
func (r *DescribeInstalledPluginsResponse) ToJsonString() string
type DescribeInstalledPluginsResponseParams ¶ added in v1.0.477
type DescribeInstalledPluginsResponseParams struct {
// 插件列表
PluginSet []*GrafanaPlugin `json:"PluginSet,omitnil,omitempty" name:"PluginSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeMonitorResourceInfoRequest ¶ added in v1.0.881
type DescribeMonitorResourceInfoRequest struct {
*tchttp.BaseRequest
}
func NewDescribeMonitorResourceInfoRequest ¶ added in v1.0.881
func NewDescribeMonitorResourceInfoRequest() (request *DescribeMonitorResourceInfoRequest)
func (*DescribeMonitorResourceInfoRequest) FromJsonString ¶ added in v1.0.881
func (r *DescribeMonitorResourceInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMonitorResourceInfoRequest) ToJsonString ¶ added in v1.0.881
func (r *DescribeMonitorResourceInfoRequest) ToJsonString() string
type DescribeMonitorResourceInfoRequestParams ¶ added in v1.0.881
type DescribeMonitorResourceInfoRequestParams struct {
}
Predefined struct for user
type DescribeMonitorResourceInfoResponse ¶ added in v1.0.881
type DescribeMonitorResourceInfoResponse struct {
*tchttp.BaseResponse
Response *DescribeMonitorResourceInfoResponseParams `json:"Response"`
}
func NewDescribeMonitorResourceInfoResponse ¶ added in v1.0.881
func NewDescribeMonitorResourceInfoResponse() (response *DescribeMonitorResourceInfoResponse)
func (*DescribeMonitorResourceInfoResponse) FromJsonString ¶ added in v1.0.881
func (r *DescribeMonitorResourceInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMonitorResourceInfoResponse) ToJsonString ¶ added in v1.0.881
func (r *DescribeMonitorResourceInfoResponse) ToJsonString() string
type DescribeMonitorResourceInfoResponseParams ¶ added in v1.0.881
type DescribeMonitorResourceInfoResponseParams struct {
// 电话告警数量
PhoneAlarmNumber *int64 `json:"PhoneAlarmNumber,omitnil,omitempty" name:"PhoneAlarmNumber"`
// 高级指标数量
AdvancedMetricNumber *int64 `json:"AdvancedMetricNumber,omitnil,omitempty" name:"AdvancedMetricNumber"`
// API调用量
APIUsageNumber *int64 `json:"APIUsageNumber,omitnil,omitempty" name:"APIUsageNumber"`
// 告警短信数量
AlarmSMSNumber *int64 `json:"AlarmSMSNumber,omitnil,omitempty" name:"AlarmSMSNumber"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeMonitorTypesRequest ¶
type DescribeMonitorTypesRequest struct {
*tchttp.BaseRequest
// 模块名,固定值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
}
func NewDescribeMonitorTypesRequest ¶
func NewDescribeMonitorTypesRequest() (request *DescribeMonitorTypesRequest)
func (*DescribeMonitorTypesRequest) FromJsonString ¶
func (r *DescribeMonitorTypesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMonitorTypesRequest) ToJsonString ¶
func (r *DescribeMonitorTypesRequest) ToJsonString() string
type DescribeMonitorTypesRequestParams ¶ added in v1.0.426
type DescribeMonitorTypesRequestParams struct {
// 模块名,固定值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
}
Predefined struct for user
type DescribeMonitorTypesResponse ¶
type DescribeMonitorTypesResponse struct {
*tchttp.BaseResponse
Response *DescribeMonitorTypesResponseParams `json:"Response"`
}
func NewDescribeMonitorTypesResponse ¶
func NewDescribeMonitorTypesResponse() (response *DescribeMonitorTypesResponse)
func (*DescribeMonitorTypesResponse) FromJsonString ¶
func (r *DescribeMonitorTypesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMonitorTypesResponse) ToJsonString ¶
func (r *DescribeMonitorTypesResponse) ToJsonString() string
type DescribeMonitorTypesResponseParams ¶ added in v1.0.426
type DescribeMonitorTypesResponseParams struct {
// 监控类型,云产品监控为 MT_QCE
MonitorTypes []*string `json:"MonitorTypes,omitnil,omitempty" name:"MonitorTypes"`
// 监控类型详情
MonitorTypeInfos []*MonitorTypeInfo `json:"MonitorTypeInfos,omitnil,omitempty" name:"MonitorTypeInfos"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeNotificationContentTemplateSupportsRequest ¶ added in v1.3.49
type DescribeNotificationContentTemplateSupportsRequest struct {
*tchttp.BaseRequest
// 监控类型
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
}
func NewDescribeNotificationContentTemplateSupportsRequest ¶ added in v1.3.49
func NewDescribeNotificationContentTemplateSupportsRequest() (request *DescribeNotificationContentTemplateSupportsRequest)
func (*DescribeNotificationContentTemplateSupportsRequest) FromJsonString ¶ added in v1.3.49
func (r *DescribeNotificationContentTemplateSupportsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNotificationContentTemplateSupportsRequest) ToJsonString ¶ added in v1.3.49
func (r *DescribeNotificationContentTemplateSupportsRequest) ToJsonString() string
type DescribeNotificationContentTemplateSupportsRequestParams ¶ added in v1.3.49
type DescribeNotificationContentTemplateSupportsRequestParams struct {
// 监控类型
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
}
Predefined struct for user
type DescribeNotificationContentTemplateSupportsResponse ¶ added in v1.3.49
type DescribeNotificationContentTemplateSupportsResponse struct {
*tchttp.BaseResponse
Response *DescribeNotificationContentTemplateSupportsResponseParams `json:"Response"`
}
func NewDescribeNotificationContentTemplateSupportsResponse ¶ added in v1.3.49
func NewDescribeNotificationContentTemplateSupportsResponse() (response *DescribeNotificationContentTemplateSupportsResponse)
func (*DescribeNotificationContentTemplateSupportsResponse) FromJsonString ¶ added in v1.3.49
func (r *DescribeNotificationContentTemplateSupportsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNotificationContentTemplateSupportsResponse) ToJsonString ¶ added in v1.3.49
func (r *DescribeNotificationContentTemplateSupportsResponse) ToJsonString() string
type DescribeNotificationContentTemplateSupportsResponseParams ¶ added in v1.3.49
type DescribeNotificationContentTemplateSupportsResponseParams struct {
// 配置详情
// 注意:此字段可能返回 null,表示取不到有效值。
Support *NotificationContentTemplateSupport `json:"Support,omitnil,omitempty" name:"Support"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePhoneAlarmFlowTotalCountRequest ¶ added in v1.0.881
type DescribePhoneAlarmFlowTotalCountRequest struct {
*tchttp.BaseRequest
// 默认monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// unix时间戳,单位:s
QueryTime *int64 `json:"QueryTime,omitnil,omitempty" name:"QueryTime"`
}
func NewDescribePhoneAlarmFlowTotalCountRequest ¶ added in v1.0.881
func NewDescribePhoneAlarmFlowTotalCountRequest() (request *DescribePhoneAlarmFlowTotalCountRequest)
func (*DescribePhoneAlarmFlowTotalCountRequest) FromJsonString ¶ added in v1.0.881
func (r *DescribePhoneAlarmFlowTotalCountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePhoneAlarmFlowTotalCountRequest) ToJsonString ¶ added in v1.0.881
func (r *DescribePhoneAlarmFlowTotalCountRequest) ToJsonString() string
type DescribePhoneAlarmFlowTotalCountRequestParams ¶ added in v1.0.881
type DescribePhoneAlarmFlowTotalCountRequestParams struct {
// 默认monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// unix时间戳,单位:s
QueryTime *int64 `json:"QueryTime,omitnil,omitempty" name:"QueryTime"`
}
Predefined struct for user
type DescribePhoneAlarmFlowTotalCountResponse ¶ added in v1.0.881
type DescribePhoneAlarmFlowTotalCountResponse struct {
*tchttp.BaseResponse
Response *DescribePhoneAlarmFlowTotalCountResponseParams `json:"Response"`
}
func NewDescribePhoneAlarmFlowTotalCountResponse ¶ added in v1.0.881
func NewDescribePhoneAlarmFlowTotalCountResponse() (response *DescribePhoneAlarmFlowTotalCountResponse)
func (*DescribePhoneAlarmFlowTotalCountResponse) FromJsonString ¶ added in v1.0.881
func (r *DescribePhoneAlarmFlowTotalCountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePhoneAlarmFlowTotalCountResponse) ToJsonString ¶ added in v1.0.881
func (r *DescribePhoneAlarmFlowTotalCountResponse) ToJsonString() string
type DescribePhoneAlarmFlowTotalCountResponseParams ¶ added in v1.0.881
type DescribePhoneAlarmFlowTotalCountResponseParams struct {
// 电话流水总数
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePluginOverviewsRequest ¶ added in v1.0.477
type DescribePluginOverviewsRequest struct {
*tchttp.BaseRequest
}
func NewDescribePluginOverviewsRequest ¶ added in v1.0.477
func NewDescribePluginOverviewsRequest() (request *DescribePluginOverviewsRequest)
func (*DescribePluginOverviewsRequest) FromJsonString ¶ added in v1.0.477
func (r *DescribePluginOverviewsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePluginOverviewsRequest) ToJsonString ¶ added in v1.0.477
func (r *DescribePluginOverviewsRequest) ToJsonString() string
type DescribePluginOverviewsRequestParams ¶ added in v1.0.477
type DescribePluginOverviewsRequestParams struct {
}
Predefined struct for user
type DescribePluginOverviewsResponse ¶ added in v1.0.477
type DescribePluginOverviewsResponse struct {
*tchttp.BaseResponse
Response *DescribePluginOverviewsResponseParams `json:"Response"`
}
func NewDescribePluginOverviewsResponse ¶ added in v1.0.477
func NewDescribePluginOverviewsResponse() (response *DescribePluginOverviewsResponse)
func (*DescribePluginOverviewsResponse) FromJsonString ¶ added in v1.0.477
func (r *DescribePluginOverviewsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePluginOverviewsResponse) ToJsonString ¶ added in v1.0.477
func (r *DescribePluginOverviewsResponse) ToJsonString() string
type DescribePluginOverviewsResponseParams ¶ added in v1.0.477
type DescribePluginOverviewsResponseParams struct {
// 插件列表
PluginSet []*GrafanaPlugin `json:"PluginSet,omitnil,omitempty" name:"PluginSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePolicyConditionListCondition ¶
type DescribePolicyConditionListCondition struct {
// 策略视图名称
PolicyViewName *string `json:"PolicyViewName,omitnil,omitempty" name:"PolicyViewName"`
// 事件告警条件
// 注意:此字段可能返回 null,表示取不到有效值。
EventMetrics []*DescribePolicyConditionListEventMetric `json:"EventMetrics,omitnil,omitempty" name:"EventMetrics"`
// 是否支持多地域
IsSupportMultiRegion *bool `json:"IsSupportMultiRegion,omitnil,omitempty" name:"IsSupportMultiRegion"`
// 指标告警条件
// 注意:此字段可能返回 null,表示取不到有效值。
Metrics []*DescribePolicyConditionListMetric `json:"Metrics,omitnil,omitempty" name:"Metrics"`
// 策略类型名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 排序id
SortId *int64 `json:"SortId,omitnil,omitempty" name:"SortId"`
// 是否支持默认策略
SupportDefault *bool `json:"SupportDefault,omitnil,omitempty" name:"SupportDefault"`
// 支持该策略类型的地域列表
// 注意:此字段可能返回 null,表示取不到有效值。
SupportRegions []*string `json:"SupportRegions,omitnil,omitempty" name:"SupportRegions"`
// 弃用信息
// 注意:此字段可能返回 null,表示取不到有效值。
DeprecatingInfo *DescribePolicyConditionListResponseDeprecatingInfo `json:"DeprecatingInfo,omitnil,omitempty" name:"DeprecatingInfo"`
}
type DescribePolicyConditionListConfigManual ¶
type DescribePolicyConditionListConfigManual struct {
// 检测方式
// 注意:此字段可能返回 null,表示取不到有效值。
CalcType *DescribePolicyConditionListConfigManualCalcType `json:"CalcType,omitnil,omitempty" name:"CalcType"`
// 检测阈值
// 注意:此字段可能返回 null,表示取不到有效值。
CalcValue *DescribePolicyConditionListConfigManualCalcValue `json:"CalcValue,omitnil,omitempty" name:"CalcValue"`
// 持续时间
// 注意:此字段可能返回 null,表示取不到有效值。
ContinueTime *DescribePolicyConditionListConfigManualContinueTime `json:"ContinueTime,omitnil,omitempty" name:"ContinueTime"`
// 数据周期
// 注意:此字段可能返回 null,表示取不到有效值。
Period *DescribePolicyConditionListConfigManualPeriod `json:"Period,omitnil,omitempty" name:"Period"`
// 持续周期个数
// 注意:此字段可能返回 null,表示取不到有效值。
PeriodNum *DescribePolicyConditionListConfigManualPeriodNum `json:"PeriodNum,omitnil,omitempty" name:"PeriodNum"`
// 聚合方式
// 注意:此字段可能返回 null,表示取不到有效值。
StatType *DescribePolicyConditionListConfigManualStatType `json:"StatType,omitnil,omitempty" name:"StatType"`
}
type DescribePolicyConditionListConfigManualCalcValue ¶
type DescribePolicyConditionListConfigManualCalcValue struct {
// 默认值
// 注意:此字段可能返回 null,表示取不到有效值。
Default *string `json:"Default,omitnil,omitempty" name:"Default"`
// 固定值
// 注意:此字段可能返回 null,表示取不到有效值。
Fixed *string `json:"Fixed,omitnil,omitempty" name:"Fixed"`
// 最大值
// 注意:此字段可能返回 null,表示取不到有效值。
Max *string `json:"Max,omitnil,omitempty" name:"Max"`
// 最小值
// 注意:此字段可能返回 null,表示取不到有效值。
Min *string `json:"Min,omitnil,omitempty" name:"Min"`
// 是否必须
Need *bool `json:"Need,omitnil,omitempty" name:"Need"`
}
type DescribePolicyConditionListConfigManualContinueTime ¶
type DescribePolicyConditionListConfigManualContinueTime struct {
// 默认持续时间,单位:秒
// 注意:此字段可能返回 null,表示取不到有效值。
Default *int64 `json:"Default,omitnil,omitempty" name:"Default"`
// 可选持续时间,单位:秒
// 注意:此字段可能返回 null,表示取不到有效值。
Keys []*int64 `json:"Keys,omitnil,omitempty" name:"Keys"`
// 是否必须
Need *bool `json:"Need,omitnil,omitempty" name:"Need"`
}
type DescribePolicyConditionListConfigManualPeriod ¶
type DescribePolicyConditionListConfigManualPeriod struct {
// 默认周期,单位:秒
// 注意:此字段可能返回 null,表示取不到有效值。
Default *int64 `json:"Default,omitnil,omitempty" name:"Default"`
// 可选周期,单位:秒
// 注意:此字段可能返回 null,表示取不到有效值。
Keys []*int64 `json:"Keys,omitnil,omitempty" name:"Keys"`
// 是否必须
Need *bool `json:"Need,omitnil,omitempty" name:"Need"`
}
type DescribePolicyConditionListConfigManualPeriodNum ¶
type DescribePolicyConditionListConfigManualPeriodNum struct {
// 默认周期数
// 注意:此字段可能返回 null,表示取不到有效值。
Default *int64 `json:"Default,omitnil,omitempty" name:"Default"`
// 可选周期数
// 注意:此字段可能返回 null,表示取不到有效值。
Keys []*int64 `json:"Keys,omitnil,omitempty" name:"Keys"`
// 是否必须
Need *bool `json:"Need,omitnil,omitempty" name:"Need"`
}
type DescribePolicyConditionListConfigManualStatType ¶
type DescribePolicyConditionListConfigManualStatType struct {
// 数据聚合方式,周期5秒
// 注意:此字段可能返回 null,表示取不到有效值。
P5 *string `json:"P5,omitnil,omitempty" name:"P5"`
// 数据聚合方式,周期10秒
// 注意:此字段可能返回 null,表示取不到有效值。
P10 *string `json:"P10,omitnil,omitempty" name:"P10"`
// 数据聚合方式,周期1分钟
// 注意:此字段可能返回 null,表示取不到有效值。
P60 *string `json:"P60,omitnil,omitempty" name:"P60"`
// 数据聚合方式,周期5分钟
// 注意:此字段可能返回 null,表示取不到有效值。
P300 *string `json:"P300,omitnil,omitempty" name:"P300"`
// 数据聚合方式,周期10分钟
// 注意:此字段可能返回 null,表示取不到有效值。
P600 *string `json:"P600,omitnil,omitempty" name:"P600"`
// 数据聚合方式,周期30分钟
// 注意:此字段可能返回 null,表示取不到有效值。
P1800 *string `json:"P1800,omitnil,omitempty" name:"P1800"`
// 数据聚合方式,周期1小时
// 注意:此字段可能返回 null,表示取不到有效值。
P3600 *string `json:"P3600,omitnil,omitempty" name:"P3600"`
// 数据聚合方式,周期1天
// 注意:此字段可能返回 null,表示取不到有效值。
P86400 *string `json:"P86400,omitnil,omitempty" name:"P86400"`
}
type DescribePolicyConditionListEventMetric ¶
type DescribePolicyConditionListEventMetric struct {
// 事件id
EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`
// 事件名称
EventShowName *string `json:"EventShowName,omitnil,omitempty" name:"EventShowName"`
// 是否需要恢复
NeedRecovered *bool `json:"NeedRecovered,omitnil,omitempty" name:"NeedRecovered"`
// 事件类型,预留字段,当前固定取值为2
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}
type DescribePolicyConditionListMetric ¶
type DescribePolicyConditionListMetric struct {
// 指标配置
// 注意:此字段可能返回 null,表示取不到有效值。
ConfigManual *DescribePolicyConditionListConfigManual `json:"ConfigManual,omitnil,omitempty" name:"ConfigManual"`
// 指标id
MetricId *int64 `json:"MetricId,omitnil,omitempty" name:"MetricId"`
// 指标名称
MetricShowName *string `json:"MetricShowName,omitnil,omitempty" name:"MetricShowName"`
// 指标单位
MetricUnit *string `json:"MetricUnit,omitnil,omitempty" name:"MetricUnit"`
}
type DescribePolicyConditionListRequest ¶
type DescribePolicyConditionListRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
}
func NewDescribePolicyConditionListRequest ¶
func NewDescribePolicyConditionListRequest() (request *DescribePolicyConditionListRequest)
func (*DescribePolicyConditionListRequest) FromJsonString ¶
func (r *DescribePolicyConditionListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePolicyConditionListRequest) ToJsonString ¶
func (r *DescribePolicyConditionListRequest) ToJsonString() string
type DescribePolicyConditionListRequestParams ¶ added in v1.0.426
type DescribePolicyConditionListRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
}
Predefined struct for user
type DescribePolicyConditionListResponse ¶
type DescribePolicyConditionListResponse struct {
*tchttp.BaseResponse
Response *DescribePolicyConditionListResponseParams `json:"Response"`
}
func NewDescribePolicyConditionListResponse ¶
func NewDescribePolicyConditionListResponse() (response *DescribePolicyConditionListResponse)
func (*DescribePolicyConditionListResponse) FromJsonString ¶
func (r *DescribePolicyConditionListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePolicyConditionListResponse) ToJsonString ¶
func (r *DescribePolicyConditionListResponse) ToJsonString() string
type DescribePolicyConditionListResponseDeprecatingInfo ¶ added in v1.0.608
type DescribePolicyConditionListResponseDeprecatingInfo struct {
// 是否隐藏
// 注意:此字段可能返回 null,表示取不到有效值。
Hidden *bool `json:"Hidden,omitnil,omitempty" name:"Hidden"`
// 新视图名称
// 注意:此字段可能返回 null,表示取不到有效值。
NewViewNames []*string `json:"NewViewNames,omitnil,omitempty" name:"NewViewNames"`
// 描述
// 注意:此字段可能返回 null,表示取不到有效值。
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
type DescribePolicyConditionListResponseParams ¶ added in v1.0.426
type DescribePolicyConditionListResponseParams struct {
// 告警策略条件列表
Conditions []*DescribePolicyConditionListCondition `json:"Conditions,omitnil,omitempty" name:"Conditions"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePolicyGroupInfoCallback ¶
type DescribePolicyGroupInfoCallback struct {
// 用户回调接口地址
CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"`
// 用户回调接口状态,0表示未验证,1表示已验证,2表示存在url但没有通过验证
ValidFlag *int64 `json:"ValidFlag,omitnil,omitempty" name:"ValidFlag"`
// 用户回调接口验证码
VerifyCode *string `json:"VerifyCode,omitnil,omitempty" name:"VerifyCode"`
}
type DescribePolicyGroupInfoCondition ¶
type DescribePolicyGroupInfoCondition struct {
// 指标名称
MetricShowName *string `json:"MetricShowName,omitnil,omitempty" name:"MetricShowName"`
// 数据聚合周期(单位秒)
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 指标id
MetricId *int64 `json:"MetricId,omitnil,omitempty" name:"MetricId"`
// 阈值规则id
RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 指标单位
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 告警发送收敛类型。0连续告警,1指数告警
AlarmNotifyType *int64 `json:"AlarmNotifyType,omitnil,omitempty" name:"AlarmNotifyType"`
// 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次
AlarmNotifyPeriod *int64 `json:"AlarmNotifyPeriod,omitnil,omitempty" name:"AlarmNotifyPeriod"`
// 比较类型,1表示大于,2表示大于等于,3表示小于,4表示小于等于,5表示相等,6表示不相等,7表示日同比上涨,8表示日同比下降,9表示周同比上涨,10表示周同比下降,11表示周期环比上涨,12表示周期环比下降
// 注意:此字段可能返回 null,表示取不到有效值。
CalcType *int64 `json:"CalcType,omitnil,omitempty" name:"CalcType"`
// 检测阈值
// 注意:此字段可能返回 null,表示取不到有效值。
CalcValue *string `json:"CalcValue,omitnil,omitempty" name:"CalcValue"`
// 持续多长时间触发规则会告警(单位秒)
// 注意:此字段可能返回 null,表示取不到有效值。
ContinueTime *int64 `json:"ContinueTime,omitnil,omitempty" name:"ContinueTime"`
// 告警指标名
// 注意:此字段可能返回 null,表示取不到有效值。
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
}
type DescribePolicyGroupInfoConditionTpl ¶
type DescribePolicyGroupInfoConditionTpl struct {
// 策略组id
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 策略组名称
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 策略类型
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 策略组说明
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 最后编辑的用户uin
LastEditUin *string `json:"LastEditUin,omitnil,omitempty" name:"LastEditUin"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
InsertTime *int64 `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`
// 是否且规则
// 注意:此字段可能返回 null,表示取不到有效值。
IsUnionRule *int64 `json:"IsUnionRule,omitnil,omitempty" name:"IsUnionRule"`
}
type DescribePolicyGroupInfoEventCondition ¶
type DescribePolicyGroupInfoEventCondition struct {
// 事件id
EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`
// 事件告警规则id
RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 事件名称
EventShowName *string `json:"EventShowName,omitnil,omitempty" name:"EventShowName"`
// 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次
AlarmNotifyPeriod *int64 `json:"AlarmNotifyPeriod,omitnil,omitempty" name:"AlarmNotifyPeriod"`
// 告警发送收敛类型。0连续告警,1指数告警
AlarmNotifyType *int64 `json:"AlarmNotifyType,omitnil,omitempty" name:"AlarmNotifyType"`
}
type DescribePolicyGroupInfoReceiverInfo ¶
type DescribePolicyGroupInfoReceiverInfo struct {
// 告警接收组id列表
ReceiverGroupList []*int64 `json:"ReceiverGroupList,omitnil,omitempty" name:"ReceiverGroupList"`
// 告警接收人id列表
ReceiverUserList []*int64 `json:"ReceiverUserList,omitnil,omitempty" name:"ReceiverUserList"`
// 告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 告警时间段结束时间。含义同StartTime
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 接收类型。“group”(接收组)或“user”(接收人)
ReceiverType *string `json:"ReceiverType,omitnil,omitempty" name:"ReceiverType"`
// 告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"
NotifyWay []*string `json:"NotifyWay,omitnil,omitempty" name:"NotifyWay"`
// 电话告警接收者uid
// 注意:此字段可能返回 null,表示取不到有效值。
UidList []*int64 `json:"UidList,omitnil,omitempty" name:"UidList"`
// 电话告警轮数
RoundNumber *int64 `json:"RoundNumber,omitnil,omitempty" name:"RoundNumber"`
// 电话告警每轮间隔(秒)
RoundInterval *int64 `json:"RoundInterval,omitnil,omitempty" name:"RoundInterval"`
// 电话告警对个人间隔(秒)
PersonInterval *int64 `json:"PersonInterval,omitnil,omitempty" name:"PersonInterval"`
// 是否需要电话告警触达提示。0不需要,1需要
NeedSendNotice *int64 `json:"NeedSendNotice,omitnil,omitempty" name:"NeedSendNotice"`
// 电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)
SendFor []*string `json:"SendFor,omitnil,omitempty" name:"SendFor"`
// 恢复通知方式。可选"SMS"
RecoverNotify []*string `json:"RecoverNotify,omitnil,omitempty" name:"RecoverNotify"`
// 告警发送语言
// 注意:此字段可能返回 null,表示取不到有效值。
ReceiveLanguage *string `json:"ReceiveLanguage,omitnil,omitempty" name:"ReceiveLanguage"`
}
type DescribePolicyGroupInfoRequest ¶
type DescribePolicyGroupInfoRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}
func NewDescribePolicyGroupInfoRequest ¶
func NewDescribePolicyGroupInfoRequest() (request *DescribePolicyGroupInfoRequest)
func (*DescribePolicyGroupInfoRequest) FromJsonString ¶
func (r *DescribePolicyGroupInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePolicyGroupInfoRequest) ToJsonString ¶
func (r *DescribePolicyGroupInfoRequest) ToJsonString() string
type DescribePolicyGroupInfoRequestParams ¶ added in v1.0.426
type DescribePolicyGroupInfoRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}
Predefined struct for user
type DescribePolicyGroupInfoResponse ¶
type DescribePolicyGroupInfoResponse struct {
*tchttp.BaseResponse
Response *DescribePolicyGroupInfoResponseParams `json:"Response"`
}
func NewDescribePolicyGroupInfoResponse ¶
func NewDescribePolicyGroupInfoResponse() (response *DescribePolicyGroupInfoResponse)
func (*DescribePolicyGroupInfoResponse) FromJsonString ¶
func (r *DescribePolicyGroupInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePolicyGroupInfoResponse) ToJsonString ¶
func (r *DescribePolicyGroupInfoResponse) ToJsonString() string
type DescribePolicyGroupInfoResponseParams ¶ added in v1.0.426
type DescribePolicyGroupInfoResponseParams struct {
// 策略组名称
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 策略组所属的项目id
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 是否为默认策略,0表示非默认策略,1表示默认策略
IsDefault *int64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`
// 策略类型
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 策略说明
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 策略类型名称
ShowName *string `json:"ShowName,omitnil,omitempty" name:"ShowName"`
// 最近编辑的用户uin
LastEditUin *string `json:"LastEditUin,omitnil,omitempty" name:"LastEditUin"`
// 最近编辑时间
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 该策略支持的地域
Region []*string `json:"Region,omitnil,omitempty" name:"Region"`
// 策略类型的维度列表
DimensionGroup []*string `json:"DimensionGroup,omitnil,omitempty" name:"DimensionGroup"`
// 阈值规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
ConditionsConfig []*DescribePolicyGroupInfoCondition `json:"ConditionsConfig,omitnil,omitempty" name:"ConditionsConfig"`
// 产品事件规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
EventConfig []*DescribePolicyGroupInfoEventCondition `json:"EventConfig,omitnil,omitempty" name:"EventConfig"`
// 用户接收人列表
// 注意:此字段可能返回 null,表示取不到有效值。
ReceiverInfos []*DescribePolicyGroupInfoReceiverInfo `json:"ReceiverInfos,omitnil,omitempty" name:"ReceiverInfos"`
// 用户回调信息
// 注意:此字段可能返回 null,表示取不到有效值。
Callback *DescribePolicyGroupInfoCallback `json:"Callback,omitnil,omitempty" name:"Callback"`
// 模板策略组
// 注意:此字段可能返回 null,表示取不到有效值。
ConditionsTemp *DescribePolicyGroupInfoConditionTpl `json:"ConditionsTemp,omitnil,omitempty" name:"ConditionsTemp"`
// 是否可以设置成默认策略
CanSetDefault *bool `json:"CanSetDefault,omitnil,omitempty" name:"CanSetDefault"`
// 是否且规则
// 注意:此字段可能返回 null,表示取不到有效值。
IsUnionRule *int64 `json:"IsUnionRule,omitnil,omitempty" name:"IsUnionRule"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePolicyGroupListGroup ¶
type DescribePolicyGroupListGroup struct {
// 策略组id
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 策略组名称
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 是否开启
IsOpen *bool `json:"IsOpen,omitnil,omitempty" name:"IsOpen"`
// 策略视图名称
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 最近编辑的用户uin
LastEditUin *string `json:"LastEditUin,omitnil,omitempty" name:"LastEditUin"`
// 最后修改时间
UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 创建时间
InsertTime *int64 `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`
// 策略组绑定的实例数
UseSum *int64 `json:"UseSum,omitnil,omitempty" name:"UseSum"`
// 策略组绑定的未屏蔽实例数
NoShieldedSum *int64 `json:"NoShieldedSum,omitnil,omitempty" name:"NoShieldedSum"`
// 是否为默认策略,0表示非默认策略,1表示默认策略
IsDefault *int64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`
// 是否可以设置成默认策略
CanSetDefault *bool `json:"CanSetDefault,omitnil,omitempty" name:"CanSetDefault"`
// 父策略组id
ParentGroupId *int64 `json:"ParentGroupId,omitnil,omitempty" name:"ParentGroupId"`
// 策略组备注
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 策略组所属项目id
ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 阈值规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
Conditions []*DescribePolicyGroupInfoCondition `json:"Conditions,omitnil,omitempty" name:"Conditions"`
// 产品事件规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
EventConditions []*DescribePolicyGroupInfoEventCondition `json:"EventConditions,omitnil,omitempty" name:"EventConditions"`
// 用户接收人列表
// 注意:此字段可能返回 null,表示取不到有效值。
ReceiverInfos []*DescribePolicyGroupInfoReceiverInfo `json:"ReceiverInfos,omitnil,omitempty" name:"ReceiverInfos"`
// 模板策略组
// 注意:此字段可能返回 null,表示取不到有效值。
ConditionsTemp *DescribePolicyGroupInfoConditionTpl `json:"ConditionsTemp,omitnil,omitempty" name:"ConditionsTemp"`
// 策略组绑定的实例组信息
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceGroup *DescribePolicyGroupListGroupInstanceGroup `json:"InstanceGroup,omitnil,omitempty" name:"InstanceGroup"`
// 且或规则标识, 0表示或规则(任意一条规则满足阈值条件就告警), 1表示且规则(所有规则都满足阈值条件才告警)
// 注意:此字段可能返回 null,表示取不到有效值。
IsUnionRule *int64 `json:"IsUnionRule,omitnil,omitempty" name:"IsUnionRule"`
}
type DescribePolicyGroupListGroupInstanceGroup ¶
type DescribePolicyGroupListGroupInstanceGroup struct {
// 实例分组名称id
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 策略类型视图名称
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 最近编辑的用户uin
LastEditUin *string `json:"LastEditUin,omitnil,omitempty" name:"LastEditUin"`
// 实例分组名称
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 实例数量
InstanceSum *int64 `json:"InstanceSum,omitnil,omitempty" name:"InstanceSum"`
// 更新时间
UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 创建时间
InsertTime *int64 `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`
}
type DescribePolicyGroupListRequest ¶
type DescribePolicyGroupListRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 分页参数,每页返回的数量,取值1~100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 分页参数,页偏移量,从0开始计数
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 按策略名搜索
Like *string `json:"Like,omitnil,omitempty" name:"Like"`
// 实例分组id
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 按更新时间排序, asc 或者 desc
UpdateTimeOrder *string `json:"UpdateTimeOrder,omitnil,omitempty" name:"UpdateTimeOrder"`
// 项目id列表
ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
// 告警策略类型列表
ViewNames []*string `json:"ViewNames,omitnil,omitempty" name:"ViewNames"`
// 是否过滤无接收人策略组, 1表示过滤, 0表示不过滤
FilterUnuseReceiver *int64 `json:"FilterUnuseReceiver,omitnil,omitempty" name:"FilterUnuseReceiver"`
// 过滤条件, 接收组列表
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 过滤条件, 接收人列表
ReceiverUserList []*string `json:"ReceiverUserList,omitnil,omitempty" name:"ReceiverUserList"`
// 维度组合字段(json字符串), 例如[[{"name":"unInstanceId","value":"ins-6e4b2aaa"}]]
Dimensions *string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 模板策略组id, 多个id用逗号分隔
ConditionTempGroupId *string `json:"ConditionTempGroupId,omitnil,omitempty" name:"ConditionTempGroupId"`
// 过滤条件, 接收人或者接收组, user表示接收人, group表示接收组
ReceiverType *string `json:"ReceiverType,omitnil,omitempty" name:"ReceiverType"`
// 过滤条件,告警策略是否已启动或停止
IsOpen *bool `json:"IsOpen,omitnil,omitempty" name:"IsOpen"`
}
func NewDescribePolicyGroupListRequest ¶
func NewDescribePolicyGroupListRequest() (request *DescribePolicyGroupListRequest)
func (*DescribePolicyGroupListRequest) FromJsonString ¶
func (r *DescribePolicyGroupListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePolicyGroupListRequest) ToJsonString ¶
func (r *DescribePolicyGroupListRequest) ToJsonString() string
type DescribePolicyGroupListRequestParams ¶ added in v1.0.426
type DescribePolicyGroupListRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 分页参数,每页返回的数量,取值1~100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 分页参数,页偏移量,从0开始计数
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 按策略名搜索
Like *string `json:"Like,omitnil,omitempty" name:"Like"`
// 实例分组id
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 按更新时间排序, asc 或者 desc
UpdateTimeOrder *string `json:"UpdateTimeOrder,omitnil,omitempty" name:"UpdateTimeOrder"`
// 项目id列表
ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`
// 告警策略类型列表
ViewNames []*string `json:"ViewNames,omitnil,omitempty" name:"ViewNames"`
// 是否过滤无接收人策略组, 1表示过滤, 0表示不过滤
FilterUnuseReceiver *int64 `json:"FilterUnuseReceiver,omitnil,omitempty" name:"FilterUnuseReceiver"`
// 过滤条件, 接收组列表
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 过滤条件, 接收人列表
ReceiverUserList []*string `json:"ReceiverUserList,omitnil,omitempty" name:"ReceiverUserList"`
// 维度组合字段(json字符串), 例如[[{"name":"unInstanceId","value":"ins-6e4b2aaa"}]]
Dimensions *string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 模板策略组id, 多个id用逗号分隔
ConditionTempGroupId *string `json:"ConditionTempGroupId,omitnil,omitempty" name:"ConditionTempGroupId"`
// 过滤条件, 接收人或者接收组, user表示接收人, group表示接收组
ReceiverType *string `json:"ReceiverType,omitnil,omitempty" name:"ReceiverType"`
// 过滤条件,告警策略是否已启动或停止
IsOpen *bool `json:"IsOpen,omitnil,omitempty" name:"IsOpen"`
}
Predefined struct for user
type DescribePolicyGroupListResponse ¶
type DescribePolicyGroupListResponse struct {
*tchttp.BaseResponse
Response *DescribePolicyGroupListResponseParams `json:"Response"`
}
func NewDescribePolicyGroupListResponse ¶
func NewDescribePolicyGroupListResponse() (response *DescribePolicyGroupListResponse)
func (*DescribePolicyGroupListResponse) FromJsonString ¶
func (r *DescribePolicyGroupListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePolicyGroupListResponse) ToJsonString ¶
func (r *DescribePolicyGroupListResponse) ToJsonString() string
type DescribePolicyGroupListResponseParams ¶ added in v1.0.426
type DescribePolicyGroupListResponseParams struct {
// 策略组列表
// 注意:此字段可能返回 null,表示取不到有效值。
GroupList []*DescribePolicyGroupListGroup `json:"GroupList,omitnil,omitempty" name:"GroupList"`
// 策略组总数
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// 备注信息
// 注意:此字段可能返回 null,表示取不到有效值。
Warning *string `json:"Warning,omitnil,omitempty" name:"Warning"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePolicyObjectCountRequest ¶ added in v1.0.1147
type DescribePolicyObjectCountRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组Id
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}
func NewDescribePolicyObjectCountRequest ¶ added in v1.0.1147
func NewDescribePolicyObjectCountRequest() (request *DescribePolicyObjectCountRequest)
func (*DescribePolicyObjectCountRequest) FromJsonString ¶ added in v1.0.1147
func (r *DescribePolicyObjectCountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePolicyObjectCountRequest) ToJsonString ¶ added in v1.0.1147
func (r *DescribePolicyObjectCountRequest) ToJsonString() string
type DescribePolicyObjectCountRequestParams ¶ added in v1.0.1147
type DescribePolicyObjectCountRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组Id
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}
Predefined struct for user
type DescribePolicyObjectCountResponse ¶ added in v1.0.1147
type DescribePolicyObjectCountResponse struct {
*tchttp.BaseResponse
Response *DescribePolicyObjectCountResponseParams `json:"Response"`
}
func NewDescribePolicyObjectCountResponse ¶ added in v1.0.1147
func NewDescribePolicyObjectCountResponse() (response *DescribePolicyObjectCountResponse)
func (*DescribePolicyObjectCountResponse) FromJsonString ¶ added in v1.0.1147
func (r *DescribePolicyObjectCountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePolicyObjectCountResponse) ToJsonString ¶ added in v1.0.1147
func (r *DescribePolicyObjectCountResponse) ToJsonString() string
type DescribePolicyObjectCountResponseParams ¶ added in v1.0.1147
type DescribePolicyObjectCountResponseParams struct {
// 是否为多地域
// 注意:此字段可能返回 null,表示取不到有效值。
IsMultiRegion *bool `json:"IsMultiRegion,omitnil,omitempty" name:"IsMultiRegion"`
// 地域统计列表
// 注意:此字段可能返回 null,表示取不到有效值。
RegionList []*RegionPolicyObjectCount `json:"RegionList,omitnil,omitempty" name:"RegionList"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeProductEventListEvents ¶
type DescribeProductEventListEvents struct {
// 事件ID
// 注意:此字段可能返回 null,表示取不到有效值。
EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`
// 事件中文名
// 注意:此字段可能返回 null,表示取不到有效值。
EventCName *string `json:"EventCName,omitnil,omitempty" name:"EventCName"`
// 事件英文名
// 注意:此字段可能返回 null,表示取不到有效值。
EventEName *string `json:"EventEName,omitnil,omitempty" name:"EventEName"`
// 事件简称
// 注意:此字段可能返回 null,表示取不到有效值。
EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"`
// 产品中文名
// 注意:此字段可能返回 null,表示取不到有效值。
ProductCName *string `json:"ProductCName,omitnil,omitempty" name:"ProductCName"`
// 产品英文名
// 注意:此字段可能返回 null,表示取不到有效值。
ProductEName *string `json:"ProductEName,omitnil,omitempty" name:"ProductEName"`
// 产品简称
// 注意:此字段可能返回 null,表示取不到有效值。
ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`
// 实例ID
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例名称
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 项目ID
// 注意:此字段可能返回 null,表示取不到有效值。
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// 地域
// 注意:此字段可能返回 null,表示取不到有效值。
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 状态
// 注意:此字段可能返回 null,表示取不到有效值。
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// 是否支持告警
// 注意:此字段可能返回 null,表示取不到有效值。
SupportAlarm *int64 `json:"SupportAlarm,omitnil,omitempty" name:"SupportAlarm"`
// 事件类型
// 注意:此字段可能返回 null,表示取不到有效值。
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 实例对象信息
// 注意:此字段可能返回 null,表示取不到有效值。
Dimensions []*DescribeProductEventListEventsDimensions `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 实例对象附加信息
// 注意:此字段可能返回 null,表示取不到有效值。
AdditionMsg []*DescribeProductEventListEventsDimensions `json:"AdditionMsg,omitnil,omitempty" name:"AdditionMsg"`
// 是否配置告警
// 注意:此字段可能返回 null,表示取不到有效值。
IsAlarmConfig *int64 `json:"IsAlarmConfig,omitnil,omitempty" name:"IsAlarmConfig"`
// 策略信息
// 注意:此字段可能返回 null,表示取不到有效值。
GroupInfo []*DescribeProductEventListEventsGroupInfo `json:"GroupInfo,omitnil,omitempty" name:"GroupInfo"`
// 显示名称ViewName
// 注意:此字段可能返回 null,表示取不到有效值。
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
}
type DescribeProductEventListEventsDimensions ¶
type DescribeProductEventListEventsDimensions struct {
// 维度名(英文)
// 注意:此字段可能返回 null,表示取不到有效值。
Key *string `json:"Key,omitnil,omitempty" name:"Key"`
// 维度名(中文)
// 注意:此字段可能返回 null,表示取不到有效值。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 维度值
// 注意:此字段可能返回 null,表示取不到有效值。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}
type DescribeProductEventListOverView ¶
type DescribeProductEventListOverView struct {
// 状态变更的事件数量
// 注意:此字段可能返回 null,表示取不到有效值。
StatusChangeAmount *int64 `json:"StatusChangeAmount,omitnil,omitempty" name:"StatusChangeAmount"`
// 告警状态未配置的事件数量
// 注意:此字段可能返回 null,表示取不到有效值。
UnConfigAlarmAmount *int64 `json:"UnConfigAlarmAmount,omitnil,omitempty" name:"UnConfigAlarmAmount"`
// 异常事件数量
// 注意:此字段可能返回 null,表示取不到有效值。
UnNormalEventAmount *int64 `json:"UnNormalEventAmount,omitnil,omitempty" name:"UnNormalEventAmount"`
// 未恢复的事件数量
// 注意:此字段可能返回 null,表示取不到有效值。
UnRecoverAmount *int64 `json:"UnRecoverAmount,omitnil,omitempty" name:"UnRecoverAmount"`
}
type DescribeProductEventListRequest ¶
type DescribeProductEventListRequest struct {
*tchttp.BaseRequest
// 接口模块名,固定值"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 产品类型过滤,例如"cvm"表示云服务器
ProductName []*string `json:"ProductName,omitnil,omitempty" name:"ProductName"`
// 事件名称过滤,例如"guest_reboot"表示机器重启
EventName []*string `json:"EventName,omitnil,omitempty" name:"EventName"`
// 影响对象,例如"ins-19708ino"
InstanceId []*string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 维度过滤,例如外网IP:10.0.0.1
Dimensions []*DescribeProductEventListDimensions `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 产品事件地域过滤参数,例如gz,各地域缩写可参见[地域列表](https://cloud.tencent.com/document/product/248/50863)
RegionList []*string `json:"RegionList,omitnil,omitempty" name:"RegionList"`
// 事件类型过滤,取值范围["status_change","abnormal"],分别表示状态变更、异常事件
Type []*string `json:"Type,omitnil,omitempty" name:"Type"`
// 事件状态过滤,取值范围["recover","alarm","-"],分别表示已恢复、未恢复、无状态
Status []*string `json:"Status,omitnil,omitempty" name:"Status"`
// 项目ID过滤
Project []*string `json:"Project,omitnil,omitempty" name:"Project"`
// 告警状态配置过滤,1表示已配置,0表示未配置
IsAlarmConfig *int64 `json:"IsAlarmConfig,omitnil,omitempty" name:"IsAlarmConfig"`
// 按更新时间排序,ASC表示升序,DESC表示降序,默认DESC
TimeOrder *string `json:"TimeOrder,omitnil,omitempty" name:"TimeOrder"`
// 起始时间,默认一天前的时间戳
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间,默认当前时间戳
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 页偏移量,默认0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 每页返回的数量,默认20
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
func NewDescribeProductEventListRequest ¶
func NewDescribeProductEventListRequest() (request *DescribeProductEventListRequest)
func (*DescribeProductEventListRequest) FromJsonString ¶
func (r *DescribeProductEventListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductEventListRequest) ToJsonString ¶
func (r *DescribeProductEventListRequest) ToJsonString() string
type DescribeProductEventListRequestParams ¶ added in v1.0.426
type DescribeProductEventListRequestParams struct {
// 接口模块名,固定值"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 产品类型过滤,例如"cvm"表示云服务器
ProductName []*string `json:"ProductName,omitnil,omitempty" name:"ProductName"`
// 事件名称过滤,例如"guest_reboot"表示机器重启
EventName []*string `json:"EventName,omitnil,omitempty" name:"EventName"`
// 影响对象,例如"ins-19708ino"
InstanceId []*string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 维度过滤,例如外网IP:10.0.0.1
Dimensions []*DescribeProductEventListDimensions `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 产品事件地域过滤参数,例如gz,各地域缩写可参见[地域列表](https://cloud.tencent.com/document/product/248/50863)
RegionList []*string `json:"RegionList,omitnil,omitempty" name:"RegionList"`
// 事件类型过滤,取值范围["status_change","abnormal"],分别表示状态变更、异常事件
Type []*string `json:"Type,omitnil,omitempty" name:"Type"`
// 事件状态过滤,取值范围["recover","alarm","-"],分别表示已恢复、未恢复、无状态
Status []*string `json:"Status,omitnil,omitempty" name:"Status"`
// 项目ID过滤
Project []*string `json:"Project,omitnil,omitempty" name:"Project"`
// 告警状态配置过滤,1表示已配置,0表示未配置
IsAlarmConfig *int64 `json:"IsAlarmConfig,omitnil,omitempty" name:"IsAlarmConfig"`
// 按更新时间排序,ASC表示升序,DESC表示降序,默认DESC
TimeOrder *string `json:"TimeOrder,omitnil,omitempty" name:"TimeOrder"`
// 起始时间,默认一天前的时间戳
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间,默认当前时间戳
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 页偏移量,默认0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 每页返回的数量,默认20
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
Predefined struct for user
type DescribeProductEventListResponse ¶
type DescribeProductEventListResponse struct {
*tchttp.BaseResponse
Response *DescribeProductEventListResponseParams `json:"Response"`
}
func NewDescribeProductEventListResponse ¶
func NewDescribeProductEventListResponse() (response *DescribeProductEventListResponse)
func (*DescribeProductEventListResponse) FromJsonString ¶
func (r *DescribeProductEventListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductEventListResponse) ToJsonString ¶
func (r *DescribeProductEventListResponse) ToJsonString() string
type DescribeProductEventListResponseParams ¶ added in v1.0.426
type DescribeProductEventListResponseParams struct {
// 事件列表
// 注意:此字段可能返回 null,表示取不到有效值。
Events []*DescribeProductEventListEvents `json:"Events,omitnil,omitempty" name:"Events"`
// 事件统计
OverView *DescribeProductEventListOverView `json:"OverView,omitnil,omitempty" name:"OverView"`
// 事件总数
// 注意:此字段可能返回 null,表示取不到有效值。
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeProductListRequest ¶
type DescribeProductListRequest struct {
*tchttp.BaseRequest
// 固定传值monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 排序方式:DESC/ASC(区分大小写),默认值DESC
Order *string `json:"Order,omitnil,omitempty" name:"Order"`
// 分页查询的偏移量,默认值0
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 分页查询的每页数据量,默认值20
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
func NewDescribeProductListRequest ¶
func NewDescribeProductListRequest() (request *DescribeProductListRequest)
func (*DescribeProductListRequest) FromJsonString ¶
func (r *DescribeProductListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductListRequest) ToJsonString ¶
func (r *DescribeProductListRequest) ToJsonString() string
type DescribeProductListRequestParams ¶ added in v1.0.426
type DescribeProductListRequestParams struct {
// 固定传值monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 排序方式:DESC/ASC(区分大小写),默认值DESC
Order *string `json:"Order,omitnil,omitempty" name:"Order"`
// 分页查询的偏移量,默认值0
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 分页查询的每页数据量,默认值20
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
Predefined struct for user
type DescribeProductListResponse ¶
type DescribeProductListResponse struct {
*tchttp.BaseResponse
Response *DescribeProductListResponseParams `json:"Response"`
}
func NewDescribeProductListResponse ¶
func NewDescribeProductListResponse() (response *DescribeProductListResponse)
func (*DescribeProductListResponse) FromJsonString ¶
func (r *DescribeProductListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductListResponse) ToJsonString ¶
func (r *DescribeProductListResponse) ToJsonString() string
type DescribeProductListResponseParams ¶ added in v1.0.426
type DescribeProductListResponseParams struct {
// 产品信息列表
// 注意:此字段可能返回 null,表示取不到有效值。
ProductList []*ProductSimple `json:"ProductList,omitnil,omitempty" name:"ProductList"`
// 产品总数
// 注意:此字段可能返回 null,表示取不到有效值。
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusAgentInstancesRequest ¶ added in v1.0.579
type DescribePrometheusAgentInstancesRequest struct {
*tchttp.BaseRequest
// 集群id
// 可以是tke, eks, edge的集群id
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
func NewDescribePrometheusAgentInstancesRequest ¶ added in v1.0.579
func NewDescribePrometheusAgentInstancesRequest() (request *DescribePrometheusAgentInstancesRequest)
func (*DescribePrometheusAgentInstancesRequest) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusAgentInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusAgentInstancesRequest) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusAgentInstancesRequest) ToJsonString() string
type DescribePrometheusAgentInstancesRequestParams ¶ added in v1.0.579
type DescribePrometheusAgentInstancesRequestParams struct {
// 集群id
// 可以是tke, eks, edge的集群id
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
Predefined struct for user
type DescribePrometheusAgentInstancesResponse ¶ added in v1.0.579
type DescribePrometheusAgentInstancesResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusAgentInstancesResponseParams `json:"Response"`
}
func NewDescribePrometheusAgentInstancesResponse ¶ added in v1.0.579
func NewDescribePrometheusAgentInstancesResponse() (response *DescribePrometheusAgentInstancesResponse)
func (*DescribePrometheusAgentInstancesResponse) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusAgentInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusAgentInstancesResponse) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusAgentInstancesResponse) ToJsonString() string
type DescribePrometheusAgentInstancesResponseParams ¶ added in v1.0.579
type DescribePrometheusAgentInstancesResponseParams struct {
// 关联该集群的实例列表
// 注意:此字段可能返回 null,表示取不到有效值。
Instances []*string `json:"Instances,omitnil,omitempty" name:"Instances"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusAgentsRequest ¶ added in v1.0.428
type DescribePrometheusAgentsRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent 名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// Agent ID 列表
AgentIds []*string `json:"AgentIds,omitnil,omitempty" name:"AgentIds"`
// 偏移量,默认为0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
func NewDescribePrometheusAgentsRequest ¶ added in v1.0.428
func NewDescribePrometheusAgentsRequest() (request *DescribePrometheusAgentsRequest)
func (*DescribePrometheusAgentsRequest) FromJsonString ¶ added in v1.0.428
func (r *DescribePrometheusAgentsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusAgentsRequest) ToJsonString ¶ added in v1.0.428
func (r *DescribePrometheusAgentsRequest) ToJsonString() string
type DescribePrometheusAgentsRequestParams ¶ added in v1.0.428
type DescribePrometheusAgentsRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent 名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// Agent ID 列表
AgentIds []*string `json:"AgentIds,omitnil,omitempty" name:"AgentIds"`
// 偏移量,默认为0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
Predefined struct for user
type DescribePrometheusAgentsResponse ¶ added in v1.0.428
type DescribePrometheusAgentsResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusAgentsResponseParams `json:"Response"`
}
func NewDescribePrometheusAgentsResponse ¶ added in v1.0.428
func NewDescribePrometheusAgentsResponse() (response *DescribePrometheusAgentsResponse)
func (*DescribePrometheusAgentsResponse) FromJsonString ¶ added in v1.0.428
func (r *DescribePrometheusAgentsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusAgentsResponse) ToJsonString ¶ added in v1.0.428
func (r *DescribePrometheusAgentsResponse) ToJsonString() string
type DescribePrometheusAgentsResponseParams ¶ added in v1.0.428
type DescribePrometheusAgentsResponseParams struct {
// Agent 列表
// 注意:此字段可能返回 null,表示取不到有效值。
AgentSet []*PrometheusAgent `json:"AgentSet,omitnil,omitempty" name:"AgentSet"`
// Agent 总量
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusAlertGroupsRequest ¶ added in v1.0.840
type DescribePrometheusAlertGroupsRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 返回数量,默认为 20,最大值为 100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 偏移量,默认为 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 告警分组ID,形如alert-xxxx。
// 查询给定ID的告警分组
GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警分组名称。
// 查询名称中包含给定字符串的告警分组
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
}
func NewDescribePrometheusAlertGroupsRequest ¶ added in v1.0.840
func NewDescribePrometheusAlertGroupsRequest() (request *DescribePrometheusAlertGroupsRequest)
func (*DescribePrometheusAlertGroupsRequest) FromJsonString ¶ added in v1.0.840
func (r *DescribePrometheusAlertGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusAlertGroupsRequest) ToJsonString ¶ added in v1.0.840
func (r *DescribePrometheusAlertGroupsRequest) ToJsonString() string
type DescribePrometheusAlertGroupsRequestParams ¶ added in v1.0.840
type DescribePrometheusAlertGroupsRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 返回数量,默认为 20,最大值为 100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 偏移量,默认为 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 告警分组ID,形如alert-xxxx。
// 查询给定ID的告警分组
GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警分组名称。
// 查询名称中包含给定字符串的告警分组
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
}
Predefined struct for user
type DescribePrometheusAlertGroupsResponse ¶ added in v1.0.840
type DescribePrometheusAlertGroupsResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusAlertGroupsResponseParams `json:"Response"`
}
func NewDescribePrometheusAlertGroupsResponse ¶ added in v1.0.840
func NewDescribePrometheusAlertGroupsResponse() (response *DescribePrometheusAlertGroupsResponse)
func (*DescribePrometheusAlertGroupsResponse) FromJsonString ¶ added in v1.0.840
func (r *DescribePrometheusAlertGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusAlertGroupsResponse) ToJsonString ¶ added in v1.0.840
func (r *DescribePrometheusAlertGroupsResponse) ToJsonString() string
type DescribePrometheusAlertGroupsResponseParams ¶ added in v1.0.840
type DescribePrometheusAlertGroupsResponseParams struct {
// 告警分组信息
// 注意:此字段可能返回 null,表示取不到有效值。
AlertGroupSet []*PrometheusAlertGroupSet `json:"AlertGroupSet,omitnil,omitempty" name:"AlertGroupSet"`
// 告警分组总数
// 注意:此字段可能返回 null,表示取不到有效值。
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusAlertPolicyRequest ¶ added in v1.0.579
type DescribePrometheusAlertPolicyRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 分页偏移量,默认为0。 示例值:1
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 分页返回数量,默认为20,最大值为100
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 仅支持按Name, Values字段过滤:
// - Name = Name
// 按照给定的告警规则名称列表匹配
// - Name = ID
// 按照给定的告警规则ID列表匹配
Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}
func NewDescribePrometheusAlertPolicyRequest ¶ added in v1.0.579
func NewDescribePrometheusAlertPolicyRequest() (request *DescribePrometheusAlertPolicyRequest)
func (*DescribePrometheusAlertPolicyRequest) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusAlertPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusAlertPolicyRequest) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusAlertPolicyRequest) ToJsonString() string
type DescribePrometheusAlertPolicyRequestParams ¶ added in v1.0.579
type DescribePrometheusAlertPolicyRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 分页偏移量,默认为0。 示例值:1
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 分页返回数量,默认为20,最大值为100
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 仅支持按Name, Values字段过滤:
// - Name = Name
// 按照给定的告警规则名称列表匹配
// - Name = ID
// 按照给定的告警规则ID列表匹配
Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}
Predefined struct for user
type DescribePrometheusAlertPolicyResponse ¶ added in v1.0.579
type DescribePrometheusAlertPolicyResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusAlertPolicyResponseParams `json:"Response"`
}
func NewDescribePrometheusAlertPolicyResponse ¶ added in v1.0.579
func NewDescribePrometheusAlertPolicyResponse() (response *DescribePrometheusAlertPolicyResponse)
func (*DescribePrometheusAlertPolicyResponse) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusAlertPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusAlertPolicyResponse) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusAlertPolicyResponse) ToJsonString() string
type DescribePrometheusAlertPolicyResponseParams ¶ added in v1.0.579
type DescribePrometheusAlertPolicyResponseParams struct {
// 告警详情
// 注意:此字段可能返回 null,表示取不到有效值。
AlertRules []*PrometheusAlertPolicyItem `json:"AlertRules,omitnil,omitempty" name:"AlertRules"`
// 总数
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusClusterAgentsRequest ¶ added in v1.0.586
type DescribePrometheusClusterAgentsRequest struct {
*tchttp.BaseRequest
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 偏移量,默认为0。
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为100。
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 用于通过集群id过滤被绑定集群
ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
// 用于通过集群类型过滤被绑定集群
ClusterTypes []*string `json:"ClusterTypes,omitnil,omitempty" name:"ClusterTypes"`
// 用于通过名称搜索被绑定集群
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
}
func NewDescribePrometheusClusterAgentsRequest ¶ added in v1.0.586
func NewDescribePrometheusClusterAgentsRequest() (request *DescribePrometheusClusterAgentsRequest)
func (*DescribePrometheusClusterAgentsRequest) FromJsonString ¶ added in v1.0.586
func (r *DescribePrometheusClusterAgentsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusClusterAgentsRequest) ToJsonString ¶ added in v1.0.586
func (r *DescribePrometheusClusterAgentsRequest) ToJsonString() string
type DescribePrometheusClusterAgentsRequestParams ¶ added in v1.0.586
type DescribePrometheusClusterAgentsRequestParams struct {
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 偏移量,默认为0。
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为100。
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 用于通过集群id过滤被绑定集群
ClusterIds []*string `json:"ClusterIds,omitnil,omitempty" name:"ClusterIds"`
// 用于通过集群类型过滤被绑定集群
ClusterTypes []*string `json:"ClusterTypes,omitnil,omitempty" name:"ClusterTypes"`
// 用于通过名称搜索被绑定集群
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
}
Predefined struct for user
type DescribePrometheusClusterAgentsResponse ¶ added in v1.0.586
type DescribePrometheusClusterAgentsResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusClusterAgentsResponseParams `json:"Response"`
}
func NewDescribePrometheusClusterAgentsResponse ¶ added in v1.0.586
func NewDescribePrometheusClusterAgentsResponse() (response *DescribePrometheusClusterAgentsResponse)
func (*DescribePrometheusClusterAgentsResponse) FromJsonString ¶ added in v1.0.586
func (r *DescribePrometheusClusterAgentsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusClusterAgentsResponse) ToJsonString ¶ added in v1.0.586
func (r *DescribePrometheusClusterAgentsResponse) ToJsonString() string
type DescribePrometheusClusterAgentsResponseParams ¶ added in v1.0.586
type DescribePrometheusClusterAgentsResponseParams struct {
// 被关联集群信息
Agents []*PrometheusAgentOverview `json:"Agents,omitnil,omitempty" name:"Agents"`
// 被关联集群总量
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// 是否为首次绑定,如果是首次绑定则需要安装预聚合规则
IsFirstBind *bool `json:"IsFirstBind,omitnil,omitempty" name:"IsFirstBind"`
// 实例组件是否需要更新镜像版本
ImageNeedUpdate *bool `json:"ImageNeedUpdate,omitnil,omitempty" name:"ImageNeedUpdate"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusConfigRequest ¶ added in v1.0.579
type DescribePrometheusConfigRequest struct {
*tchttp.BaseRequest
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群id
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 集群类型
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
}
func NewDescribePrometheusConfigRequest ¶ added in v1.0.579
func NewDescribePrometheusConfigRequest() (request *DescribePrometheusConfigRequest)
func (*DescribePrometheusConfigRequest) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusConfigRequest) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusConfigRequest) ToJsonString() string
type DescribePrometheusConfigRequestParams ¶ added in v1.0.579
type DescribePrometheusConfigRequestParams struct {
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群id
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 集群类型
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
}
Predefined struct for user
type DescribePrometheusConfigResponse ¶ added in v1.0.579
type DescribePrometheusConfigResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusConfigResponseParams `json:"Response"`
}
func NewDescribePrometheusConfigResponse ¶ added in v1.0.579
func NewDescribePrometheusConfigResponse() (response *DescribePrometheusConfigResponse)
func (*DescribePrometheusConfigResponse) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusConfigResponse) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusConfigResponse) ToJsonString() string
type DescribePrometheusConfigResponseParams ¶ added in v1.0.579
type DescribePrometheusConfigResponseParams struct {
// 全局配置
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
// ServiceMonitor配置
ServiceMonitors []*PrometheusConfigItem `json:"ServiceMonitors,omitnil,omitempty" name:"ServiceMonitors"`
// PodMonitor配置
PodMonitors []*PrometheusConfigItem `json:"PodMonitors,omitnil,omitempty" name:"PodMonitors"`
// 原生Job
RawJobs []*PrometheusConfigItem `json:"RawJobs,omitnil,omitempty" name:"RawJobs"`
// Probes
Probes []*PrometheusConfigItem `json:"Probes,omitnil,omitempty" name:"Probes"`
// 实例组件是否需要升级
ImageNeedUpdate *bool `json:"ImageNeedUpdate,omitnil,omitempty" name:"ImageNeedUpdate"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusGlobalConfigRequest ¶ added in v1.0.586
type DescribePrometheusGlobalConfigRequest struct {
*tchttp.BaseRequest
// 实例级别抓取配置
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 是否禁用统计
DisableStatistics *bool `json:"DisableStatistics,omitnil,omitempty" name:"DisableStatistics"`
}
func NewDescribePrometheusGlobalConfigRequest ¶ added in v1.0.586
func NewDescribePrometheusGlobalConfigRequest() (request *DescribePrometheusGlobalConfigRequest)
func (*DescribePrometheusGlobalConfigRequest) FromJsonString ¶ added in v1.0.586
func (r *DescribePrometheusGlobalConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusGlobalConfigRequest) ToJsonString ¶ added in v1.0.586
func (r *DescribePrometheusGlobalConfigRequest) ToJsonString() string
type DescribePrometheusGlobalConfigRequestParams ¶ added in v1.0.586
type DescribePrometheusGlobalConfigRequestParams struct {
// 实例级别抓取配置
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 是否禁用统计
DisableStatistics *bool `json:"DisableStatistics,omitnil,omitempty" name:"DisableStatistics"`
}
Predefined struct for user
type DescribePrometheusGlobalConfigResponse ¶ added in v1.0.586
type DescribePrometheusGlobalConfigResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusGlobalConfigResponseParams `json:"Response"`
}
func NewDescribePrometheusGlobalConfigResponse ¶ added in v1.0.586
func NewDescribePrometheusGlobalConfigResponse() (response *DescribePrometheusGlobalConfigResponse)
func (*DescribePrometheusGlobalConfigResponse) FromJsonString ¶ added in v1.0.586
func (r *DescribePrometheusGlobalConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusGlobalConfigResponse) ToJsonString ¶ added in v1.0.586
func (r *DescribePrometheusGlobalConfigResponse) ToJsonString() string
type DescribePrometheusGlobalConfigResponseParams ¶ added in v1.0.586
type DescribePrometheusGlobalConfigResponseParams struct {
// 配置内容
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
// ServiceMonitors列表以及对应targets信息
// 注意:此字段可能返回 null,表示取不到有效值。
ServiceMonitors []*PrometheusConfigItem `json:"ServiceMonitors,omitnil,omitempty" name:"ServiceMonitors"`
// PodMonitors列表以及对应targets信息
// 注意:此字段可能返回 null,表示取不到有效值。
PodMonitors []*PrometheusConfigItem `json:"PodMonitors,omitnil,omitempty" name:"PodMonitors"`
// RawJobs列表以及对应targets信息
// 注意:此字段可能返回 null,表示取不到有效值。
RawJobs []*PrometheusConfigItem `json:"RawJobs,omitnil,omitempty" name:"RawJobs"`
// Probes列表以及对应targets信息
// 注意:此字段可能返回 null,表示取不到有效值。
Probes []*PrometheusConfigItem `json:"Probes,omitnil,omitempty" name:"Probes"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusGlobalNotificationRequest ¶ added in v1.0.586
type DescribePrometheusGlobalNotificationRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribePrometheusGlobalNotificationRequest ¶ added in v1.0.586
func NewDescribePrometheusGlobalNotificationRequest() (request *DescribePrometheusGlobalNotificationRequest)
func (*DescribePrometheusGlobalNotificationRequest) FromJsonString ¶ added in v1.0.586
func (r *DescribePrometheusGlobalNotificationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusGlobalNotificationRequest) ToJsonString ¶ added in v1.0.586
func (r *DescribePrometheusGlobalNotificationRequest) ToJsonString() string
type DescribePrometheusGlobalNotificationRequestParams ¶ added in v1.0.586
type DescribePrometheusGlobalNotificationRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribePrometheusGlobalNotificationResponse ¶ added in v1.0.586
type DescribePrometheusGlobalNotificationResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusGlobalNotificationResponseParams `json:"Response"`
}
func NewDescribePrometheusGlobalNotificationResponse ¶ added in v1.0.586
func NewDescribePrometheusGlobalNotificationResponse() (response *DescribePrometheusGlobalNotificationResponse)
func (*DescribePrometheusGlobalNotificationResponse) FromJsonString ¶ added in v1.0.586
func (r *DescribePrometheusGlobalNotificationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusGlobalNotificationResponse) ToJsonString ¶ added in v1.0.586
func (r *DescribePrometheusGlobalNotificationResponse) ToJsonString() string
type DescribePrometheusGlobalNotificationResponseParams ¶ added in v1.0.586
type DescribePrometheusGlobalNotificationResponseParams struct {
// 全局告警通知渠道
// 注意:此字段可能返回 null,表示取不到有效值。
Notification *PrometheusNotificationItem `json:"Notification,omitnil,omitempty" name:"Notification"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusInstanceDetailRequest ¶ added in v1.0.579
type DescribePrometheusInstanceDetailRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribePrometheusInstanceDetailRequest ¶ added in v1.0.579
func NewDescribePrometheusInstanceDetailRequest() (request *DescribePrometheusInstanceDetailRequest)
func (*DescribePrometheusInstanceDetailRequest) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusInstanceDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusInstanceDetailRequest) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusInstanceDetailRequest) ToJsonString() string
type DescribePrometheusInstanceDetailRequestParams ¶ added in v1.0.579
type DescribePrometheusInstanceDetailRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribePrometheusInstanceDetailResponse ¶ added in v1.0.579
type DescribePrometheusInstanceDetailResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusInstanceDetailResponseParams `json:"Response"`
}
func NewDescribePrometheusInstanceDetailResponse ¶ added in v1.0.579
func NewDescribePrometheusInstanceDetailResponse() (response *DescribePrometheusInstanceDetailResponse)
func (*DescribePrometheusInstanceDetailResponse) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusInstanceDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusInstanceDetailResponse) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusInstanceDetailResponse) ToJsonString() string
type DescribePrometheusInstanceDetailResponseParams ¶ added in v1.0.579
type DescribePrometheusInstanceDetailResponseParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例名称
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 子网 ID
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// 实例业务状态。取值范围:
//
// 1:正在创建
// 2:运行中
// 3:异常
// 4:重建中
// 5:销毁中
// 6:已停服
// 8:欠费停服中
// 9:欠费已停服
InstanceStatus *int64 `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`
// 计费状态
//
// 1:正常
// 2:过期
// 3:销毁
// 4:分配中
// 5:分配失败
// 注意:此字段可能返回 null,表示取不到有效值。
ChargeStatus *int64 `json:"ChargeStatus,omitnil,omitempty" name:"ChargeStatus"`
// 是否开启 Grafana
// 0:不开启
// 1:开启
EnableGrafana *int64 `json:"EnableGrafana,omitnil,omitempty" name:"EnableGrafana"`
// Grafana 面板 URL
// 注意:此字段可能返回 null,表示取不到有效值。
GrafanaURL *string `json:"GrafanaURL,omitnil,omitempty" name:"GrafanaURL"`
// 实例计费模式。取值范围:
//
// 2:包年包月
// 3:按量
InstanceChargeType *int64 `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`
// 规格名称
// 注意:此字段可能返回 null,表示取不到有效值。
SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"`
// 存储周期
// 注意:此字段可能返回 null,表示取不到有效值。
DataRetentionTime *int64 `json:"DataRetentionTime,omitnil,omitempty" name:"DataRetentionTime"`
// 购买的实例过期时间
// 注意:此字段可能返回 null,表示取不到有效值。
ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
// 自动续费标记
//
// 0:不自动续费
// 1:开启自动续费
// 2:禁止自动续费
// -1:无效
// 注意:此字段可能返回 null,表示取不到有效值。
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusInstanceInitStatusRequest ¶ added in v1.0.579
type DescribePrometheusInstanceInitStatusRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDescribePrometheusInstanceInitStatusRequest ¶ added in v1.0.579
func NewDescribePrometheusInstanceInitStatusRequest() (request *DescribePrometheusInstanceInitStatusRequest)
func (*DescribePrometheusInstanceInitStatusRequest) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusInstanceInitStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusInstanceInitStatusRequest) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusInstanceInitStatusRequest) ToJsonString() string
type DescribePrometheusInstanceInitStatusRequestParams ¶ added in v1.0.579
type DescribePrometheusInstanceInitStatusRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DescribePrometheusInstanceInitStatusResponse ¶ added in v1.0.579
type DescribePrometheusInstanceInitStatusResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusInstanceInitStatusResponseParams `json:"Response"`
}
func NewDescribePrometheusInstanceInitStatusResponse ¶ added in v1.0.579
func NewDescribePrometheusInstanceInitStatusResponse() (response *DescribePrometheusInstanceInitStatusResponse)
func (*DescribePrometheusInstanceInitStatusResponse) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusInstanceInitStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusInstanceInitStatusResponse) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusInstanceInitStatusResponse) ToJsonString() string
type DescribePrometheusInstanceInitStatusResponseParams ¶ added in v1.0.579
type DescribePrometheusInstanceInitStatusResponseParams struct {
// 实例初始化状态,取值:
// uninitialized 未初始化
// initializing 初始化中
// running 初始化完成,运行中
// 注意:此字段可能返回 null,表示取不到有效值。
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// 初始化任务步骤
// 注意:此字段可能返回 null,表示取不到有效值。
Steps []*TaskStepInfo `json:"Steps,omitnil,omitempty" name:"Steps"`
// 实例eks集群ID
// 注意:此字段可能返回 null,表示取不到有效值。
EksClusterId *string `json:"EksClusterId,omitnil,omitempty" name:"EksClusterId"`
// eks集群内pod的安全组
// 注意:此字段可能返回 null,表示取不到有效值。
SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusInstanceUsageRequest ¶ added in v1.0.563
type DescribePrometheusInstanceUsageRequest struct {
*tchttp.BaseRequest
// 按照一个或者多个实例ID查询。实例ID形如:prom-xxxxxxxx。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 开始时间
StartCalcDate *string `json:"StartCalcDate,omitnil,omitempty" name:"StartCalcDate"`
// 结束时间
EndCalcDate *string `json:"EndCalcDate,omitnil,omitempty" name:"EndCalcDate"`
}
func NewDescribePrometheusInstanceUsageRequest ¶ added in v1.0.563
func NewDescribePrometheusInstanceUsageRequest() (request *DescribePrometheusInstanceUsageRequest)
func (*DescribePrometheusInstanceUsageRequest) FromJsonString ¶ added in v1.0.563
func (r *DescribePrometheusInstanceUsageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusInstanceUsageRequest) ToJsonString ¶ added in v1.0.563
func (r *DescribePrometheusInstanceUsageRequest) ToJsonString() string
type DescribePrometheusInstanceUsageRequestParams ¶ added in v1.0.563
type DescribePrometheusInstanceUsageRequestParams struct {
// 按照一个或者多个实例ID查询。实例ID形如:prom-xxxxxxxx。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 开始时间
StartCalcDate *string `json:"StartCalcDate,omitnil,omitempty" name:"StartCalcDate"`
// 结束时间
EndCalcDate *string `json:"EndCalcDate,omitnil,omitempty" name:"EndCalcDate"`
}
Predefined struct for user
type DescribePrometheusInstanceUsageResponse ¶ added in v1.0.563
type DescribePrometheusInstanceUsageResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusInstanceUsageResponseParams `json:"Response"`
}
func NewDescribePrometheusInstanceUsageResponse ¶ added in v1.0.563
func NewDescribePrometheusInstanceUsageResponse() (response *DescribePrometheusInstanceUsageResponse)
func (*DescribePrometheusInstanceUsageResponse) FromJsonString ¶ added in v1.0.563
func (r *DescribePrometheusInstanceUsageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusInstanceUsageResponse) ToJsonString ¶ added in v1.0.563
func (r *DescribePrometheusInstanceUsageResponse) ToJsonString() string
type DescribePrometheusInstanceUsageResponseParams ¶ added in v1.0.563
type DescribePrometheusInstanceUsageResponseParams struct {
// 用量列表
// 注意:此字段可能返回 null,表示取不到有效值。
UsageSet []*PrometheusInstanceTenantUsage `json:"UsageSet,omitnil,omitempty" name:"UsageSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusInstancesOverviewRequest ¶ added in v1.0.579
type DescribePrometheusInstancesOverviewRequest struct {
*tchttp.BaseRequest
// 分页偏移量,默认为0
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为100
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 过滤实例,目前支持:
// ID: 通过实例ID来过滤
// Name: 通过实例名称来过滤
Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}
func NewDescribePrometheusInstancesOverviewRequest ¶ added in v1.0.579
func NewDescribePrometheusInstancesOverviewRequest() (request *DescribePrometheusInstancesOverviewRequest)
func (*DescribePrometheusInstancesOverviewRequest) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusInstancesOverviewRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusInstancesOverviewRequest) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusInstancesOverviewRequest) ToJsonString() string
type DescribePrometheusInstancesOverviewRequestParams ¶ added in v1.0.579
type DescribePrometheusInstancesOverviewRequestParams struct {
// 分页偏移量,默认为0
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为100
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 过滤实例,目前支持:
// ID: 通过实例ID来过滤
// Name: 通过实例名称来过滤
Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}
Predefined struct for user
type DescribePrometheusInstancesOverviewResponse ¶ added in v1.0.579
type DescribePrometheusInstancesOverviewResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusInstancesOverviewResponseParams `json:"Response"`
}
func NewDescribePrometheusInstancesOverviewResponse ¶ added in v1.0.579
func NewDescribePrometheusInstancesOverviewResponse() (response *DescribePrometheusInstancesOverviewResponse)
func (*DescribePrometheusInstancesOverviewResponse) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusInstancesOverviewResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusInstancesOverviewResponse) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusInstancesOverviewResponse) ToJsonString() string
type DescribePrometheusInstancesOverviewResponseParams ¶ added in v1.0.579
type DescribePrometheusInstancesOverviewResponseParams struct {
// 实例列表
Instances []*PrometheusInstancesOverview `json:"Instances,omitnil,omitempty" name:"Instances"`
// 实例总数
// 注意:此字段可能返回 null,表示取不到有效值。
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusInstancesRequest ¶ added in v1.0.314
type DescribePrometheusInstancesRequest struct {
*tchttp.BaseRequest
// 按照一个或者多个实例ID查询。实例ID形如:prom-xxxxxxxx。请求的实例的上限为100。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 按照【实例状态】进行过滤。
// <ul>
// <li>1:正在创建</li>
// <li>2:运行中</li>
// <li>3:异常</li>
// <li>4:重建中</li>
// <li>5:销毁中</li>
// <li>6:已停服</li>
// <li>8:欠费停服中</li>
// <li>9:欠费已停服</li>
// </ul>
InstanceStatus []*int64 `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`
// 按照【实例名称】进行过滤。
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 按照【可用区】进行过滤。可用区形如:ap-guangzhou-1。
Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`
// 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。
TagFilters []*PrometheusTag `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
// 按照【实例的IPv4地址】进行过滤。
IPv4Address []*string `json:"IPv4Address,omitnil,omitempty" name:"IPv4Address"`
// 返回数量,默认为20,最大值为100。
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 偏移量,默认为0。
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 按照【计费类型】进行过滤。
// <li>2:包年包月</li>
// <li>3:按量</li>
InstanceChargeType *int64 `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`
}
func NewDescribePrometheusInstancesRequest ¶ added in v1.0.314
func NewDescribePrometheusInstancesRequest() (request *DescribePrometheusInstancesRequest)
func (*DescribePrometheusInstancesRequest) FromJsonString ¶ added in v1.0.314
func (r *DescribePrometheusInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusInstancesRequest) ToJsonString ¶ added in v1.0.314
func (r *DescribePrometheusInstancesRequest) ToJsonString() string
type DescribePrometheusInstancesRequestParams ¶ added in v1.0.426
type DescribePrometheusInstancesRequestParams struct {
// 按照一个或者多个实例ID查询。实例ID形如:prom-xxxxxxxx。请求的实例的上限为100。
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 按照【实例状态】进行过滤。
// <ul>
// <li>1:正在创建</li>
// <li>2:运行中</li>
// <li>3:异常</li>
// <li>4:重建中</li>
// <li>5:销毁中</li>
// <li>6:已停服</li>
// <li>8:欠费停服中</li>
// <li>9:欠费已停服</li>
// </ul>
InstanceStatus []*int64 `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`
// 按照【实例名称】进行过滤。
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 按照【可用区】进行过滤。可用区形如:ap-guangzhou-1。
Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`
// 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。
TagFilters []*PrometheusTag `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
// 按照【实例的IPv4地址】进行过滤。
IPv4Address []*string `json:"IPv4Address,omitnil,omitempty" name:"IPv4Address"`
// 返回数量,默认为20,最大值为100。
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 偏移量,默认为0。
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 按照【计费类型】进行过滤。
// <li>2:包年包月</li>
// <li>3:按量</li>
InstanceChargeType *int64 `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`
}
Predefined struct for user
type DescribePrometheusInstancesResponse ¶ added in v1.0.314
type DescribePrometheusInstancesResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusInstancesResponseParams `json:"Response"`
}
func NewDescribePrometheusInstancesResponse ¶ added in v1.0.314
func NewDescribePrometheusInstancesResponse() (response *DescribePrometheusInstancesResponse)
func (*DescribePrometheusInstancesResponse) FromJsonString ¶ added in v1.0.314
func (r *DescribePrometheusInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusInstancesResponse) ToJsonString ¶ added in v1.0.314
func (r *DescribePrometheusInstancesResponse) ToJsonString() string
type DescribePrometheusInstancesResponseParams ¶ added in v1.0.426
type DescribePrometheusInstancesResponseParams struct {
// 实例详细信息列表。
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceSet []*PrometheusInstancesItem `json:"InstanceSet,omitnil,omitempty" name:"InstanceSet"`
// 符合条件的实例数量。
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusIntegrationMetricsRequest ¶ added in v1.0.1127
type DescribePrometheusIntegrationMetricsRequest struct {
*tchttp.BaseRequest
// 集成类型标识。取值参考DescribePrometheusIntegrations接口返回中IntegrationSet[i].Code参数
IntegrationCode *string `json:"IntegrationCode,omitnil,omitempty" name:"IntegrationCode"`
}
func NewDescribePrometheusIntegrationMetricsRequest ¶ added in v1.0.1127
func NewDescribePrometheusIntegrationMetricsRequest() (request *DescribePrometheusIntegrationMetricsRequest)
func (*DescribePrometheusIntegrationMetricsRequest) FromJsonString ¶ added in v1.0.1127
func (r *DescribePrometheusIntegrationMetricsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusIntegrationMetricsRequest) ToJsonString ¶ added in v1.0.1127
func (r *DescribePrometheusIntegrationMetricsRequest) ToJsonString() string
type DescribePrometheusIntegrationMetricsRequestParams ¶ added in v1.0.1127
type DescribePrometheusIntegrationMetricsRequestParams struct {
// 集成类型标识。取值参考DescribePrometheusIntegrations接口返回中IntegrationSet[i].Code参数
IntegrationCode *string `json:"IntegrationCode,omitnil,omitempty" name:"IntegrationCode"`
}
Predefined struct for user
type DescribePrometheusIntegrationMetricsResponse ¶ added in v1.0.1127
type DescribePrometheusIntegrationMetricsResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusIntegrationMetricsResponseParams `json:"Response"`
}
func NewDescribePrometheusIntegrationMetricsResponse ¶ added in v1.0.1127
func NewDescribePrometheusIntegrationMetricsResponse() (response *DescribePrometheusIntegrationMetricsResponse)
func (*DescribePrometheusIntegrationMetricsResponse) FromJsonString ¶ added in v1.0.1127
func (r *DescribePrometheusIntegrationMetricsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusIntegrationMetricsResponse) ToJsonString ¶ added in v1.0.1127
func (r *DescribePrometheusIntegrationMetricsResponse) ToJsonString() string
type DescribePrometheusIntegrationMetricsResponseParams ¶ added in v1.0.1127
type DescribePrometheusIntegrationMetricsResponseParams struct {
// 集成指标详情分组
IntegrationMetricSet []*IntegrationMetricGroup `json:"IntegrationMetricSet,omitnil,omitempty" name:"IntegrationMetricSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusRecordRulesRequest ¶ added in v1.0.579
type DescribePrometheusRecordRulesRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 偏移量,默认为0。
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为100。
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 仅支持按Name, Values字段过滤。
Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}
func NewDescribePrometheusRecordRulesRequest ¶ added in v1.0.579
func NewDescribePrometheusRecordRulesRequest() (request *DescribePrometheusRecordRulesRequest)
func (*DescribePrometheusRecordRulesRequest) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusRecordRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusRecordRulesRequest) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusRecordRulesRequest) ToJsonString() string
type DescribePrometheusRecordRulesRequestParams ¶ added in v1.0.579
type DescribePrometheusRecordRulesRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 偏移量,默认为0。
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为100。
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 仅支持按Name, Values字段过滤。
Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}
Predefined struct for user
type DescribePrometheusRecordRulesResponse ¶ added in v1.0.579
type DescribePrometheusRecordRulesResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusRecordRulesResponseParams `json:"Response"`
}
func NewDescribePrometheusRecordRulesResponse ¶ added in v1.0.579
func NewDescribePrometheusRecordRulesResponse() (response *DescribePrometheusRecordRulesResponse)
func (*DescribePrometheusRecordRulesResponse) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusRecordRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusRecordRulesResponse) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusRecordRulesResponse) ToJsonString() string
type DescribePrometheusRecordRulesResponseParams ¶ added in v1.0.579
type DescribePrometheusRecordRulesResponseParams struct {
// 聚合规则
Records []*PrometheusRecordRuleYamlItem `json:"Records,omitnil,omitempty" name:"Records"`
// 总数
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusRegionsRequest ¶ added in v1.0.742
type DescribePrometheusRegionsRequest struct {
*tchttp.BaseRequest
// 1-预付费,2-后付费,3-全地域(不填默认全地域)
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
}
func NewDescribePrometheusRegionsRequest ¶ added in v1.0.742
func NewDescribePrometheusRegionsRequest() (request *DescribePrometheusRegionsRequest)
func (*DescribePrometheusRegionsRequest) FromJsonString ¶ added in v1.0.742
func (r *DescribePrometheusRegionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusRegionsRequest) ToJsonString ¶ added in v1.0.742
func (r *DescribePrometheusRegionsRequest) ToJsonString() string
type DescribePrometheusRegionsRequestParams ¶ added in v1.0.742
type DescribePrometheusRegionsRequestParams struct {
// 1-预付费,2-后付费,3-全地域(不填默认全地域)
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
}
Predefined struct for user
type DescribePrometheusRegionsResponse ¶ added in v1.0.742
type DescribePrometheusRegionsResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusRegionsResponseParams `json:"Response"`
}
func NewDescribePrometheusRegionsResponse ¶ added in v1.0.742
func NewDescribePrometheusRegionsResponse() (response *DescribePrometheusRegionsResponse)
func (*DescribePrometheusRegionsResponse) FromJsonString ¶ added in v1.0.742
func (r *DescribePrometheusRegionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusRegionsResponse) ToJsonString ¶ added in v1.0.742
func (r *DescribePrometheusRegionsResponse) ToJsonString() string
type DescribePrometheusRegionsResponseParams ¶ added in v1.0.742
type DescribePrometheusRegionsResponseParams struct {
// 区域列表
RegionSet []*PrometheusRegionItem `json:"RegionSet,omitnil,omitempty" name:"RegionSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusScrapeJobsRequest ¶ added in v1.0.428
type DescribePrometheusScrapeJobsRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent ID
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
// 任务名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 任务 ID 列表
JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`
// 偏移量,默认为0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
func NewDescribePrometheusScrapeJobsRequest ¶ added in v1.0.428
func NewDescribePrometheusScrapeJobsRequest() (request *DescribePrometheusScrapeJobsRequest)
func (*DescribePrometheusScrapeJobsRequest) FromJsonString ¶ added in v1.0.428
func (r *DescribePrometheusScrapeJobsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusScrapeJobsRequest) ToJsonString ¶ added in v1.0.428
func (r *DescribePrometheusScrapeJobsRequest) ToJsonString() string
type DescribePrometheusScrapeJobsRequestParams ¶ added in v1.0.428
type DescribePrometheusScrapeJobsRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent ID
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
// 任务名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 任务 ID 列表
JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`
// 偏移量,默认为0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
Predefined struct for user
type DescribePrometheusScrapeJobsResponse ¶ added in v1.0.428
type DescribePrometheusScrapeJobsResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusScrapeJobsResponseParams `json:"Response"`
}
func NewDescribePrometheusScrapeJobsResponse ¶ added in v1.0.428
func NewDescribePrometheusScrapeJobsResponse() (response *DescribePrometheusScrapeJobsResponse)
func (*DescribePrometheusScrapeJobsResponse) FromJsonString ¶ added in v1.0.428
func (r *DescribePrometheusScrapeJobsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusScrapeJobsResponse) ToJsonString ¶ added in v1.0.428
func (r *DescribePrometheusScrapeJobsResponse) ToJsonString() string
type DescribePrometheusScrapeJobsResponseParams ¶ added in v1.0.428
type DescribePrometheusScrapeJobsResponseParams struct {
// 任务列表
// 注意:此字段可能返回 null,表示取不到有效值。
ScrapeJobSet []*PrometheusScrapeJob `json:"ScrapeJobSet,omitnil,omitempty" name:"ScrapeJobSet"`
// 任务总量
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusScrapeStatisticsRequest ¶ added in v1.1.40
type DescribePrometheusScrapeStatisticsRequest struct {
*tchttp.BaseRequest
// 实例ID列表
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 集群ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// job 类型
JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"`
// job 过滤,不写就是全部 job
Job *string `json:"Job,omitnil,omitempty" name:"Job"`
}
func NewDescribePrometheusScrapeStatisticsRequest ¶ added in v1.1.40
func NewDescribePrometheusScrapeStatisticsRequest() (request *DescribePrometheusScrapeStatisticsRequest)
func (*DescribePrometheusScrapeStatisticsRequest) FromJsonString ¶ added in v1.1.40
func (r *DescribePrometheusScrapeStatisticsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusScrapeStatisticsRequest) ToJsonString ¶ added in v1.1.40
func (r *DescribePrometheusScrapeStatisticsRequest) ToJsonString() string
type DescribePrometheusScrapeStatisticsRequestParams ¶ added in v1.1.40
type DescribePrometheusScrapeStatisticsRequestParams struct {
// 实例ID列表
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
// 集群ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// job 类型
JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"`
// job 过滤,不写就是全部 job
Job *string `json:"Job,omitnil,omitempty" name:"Job"`
}
Predefined struct for user
type DescribePrometheusScrapeStatisticsResponse ¶ added in v1.1.40
type DescribePrometheusScrapeStatisticsResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusScrapeStatisticsResponseParams `json:"Response"`
}
func NewDescribePrometheusScrapeStatisticsResponse ¶ added in v1.1.40
func NewDescribePrometheusScrapeStatisticsResponse() (response *DescribePrometheusScrapeStatisticsResponse)
func (*DescribePrometheusScrapeStatisticsResponse) FromJsonString ¶ added in v1.1.40
func (r *DescribePrometheusScrapeStatisticsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusScrapeStatisticsResponse) ToJsonString ¶ added in v1.1.40
func (r *DescribePrometheusScrapeStatisticsResponse) ToJsonString() string
type DescribePrometheusScrapeStatisticsResponseParams ¶ added in v1.1.40
type DescribePrometheusScrapeStatisticsResponseParams struct {
// 总个数
// 注意:此字段可能返回 null,表示取不到有效值。
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// 实例指标抓取速率详情
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceResults []*PrometheusInstanceScrapeStatistics `json:"InstanceResults,omitnil,omitempty" name:"InstanceResults"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusTargetsTMPRequest ¶ added in v1.0.586
type DescribePrometheusTargetsTMPRequest struct {
*tchttp.BaseRequest
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集成容器服务填绑定的集群id;
// 集成中心填 non-cluster
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 集群类型(可不填)
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// 过滤条件,支持Name=ServiceMonitor/PodMonitor/Probe/RawJob/Job, Value为采集配置名称;Name=Health, Value=up, down, unknown;Name=EndPoint, Value为EndPoint地址
Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
// targets分页偏移量,默认为0
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// targets返回数量,默认为20,最大值200
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
func NewDescribePrometheusTargetsTMPRequest ¶ added in v1.0.586
func NewDescribePrometheusTargetsTMPRequest() (request *DescribePrometheusTargetsTMPRequest)
func (*DescribePrometheusTargetsTMPRequest) FromJsonString ¶ added in v1.0.586
func (r *DescribePrometheusTargetsTMPRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusTargetsTMPRequest) ToJsonString ¶ added in v1.0.586
func (r *DescribePrometheusTargetsTMPRequest) ToJsonString() string
type DescribePrometheusTargetsTMPRequestParams ¶ added in v1.0.586
type DescribePrometheusTargetsTMPRequestParams struct {
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集成容器服务填绑定的集群id;
// 集成中心填 non-cluster
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 集群类型(可不填)
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// 过滤条件,支持Name=ServiceMonitor/PodMonitor/Probe/RawJob/Job, Value为采集配置名称;Name=Health, Value=up, down, unknown;Name=EndPoint, Value为EndPoint地址
Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
// targets分页偏移量,默认为0
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// targets返回数量,默认为20,最大值200
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
Predefined struct for user
type DescribePrometheusTargetsTMPResponse ¶ added in v1.0.586
type DescribePrometheusTargetsTMPResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusTargetsTMPResponseParams `json:"Response"`
}
func NewDescribePrometheusTargetsTMPResponse ¶ added in v1.0.586
func NewDescribePrometheusTargetsTMPResponse() (response *DescribePrometheusTargetsTMPResponse)
func (*DescribePrometheusTargetsTMPResponse) FromJsonString ¶ added in v1.0.586
func (r *DescribePrometheusTargetsTMPResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusTargetsTMPResponse) ToJsonString ¶ added in v1.0.586
func (r *DescribePrometheusTargetsTMPResponse) ToJsonString() string
type DescribePrometheusTargetsTMPResponseParams ¶ added in v1.0.586
type DescribePrometheusTargetsTMPResponseParams struct {
// 所有Job的targets信息
Jobs []*PrometheusJobTargets `json:"Jobs,omitnil,omitempty" name:"Jobs"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusTempRequest ¶ added in v1.0.579
type DescribePrometheusTempRequest struct {
*tchttp.BaseRequest
// 仅支持按Name, Values字段过滤:
// * Name = Name
// 按照给定的模板名称列表匹配
// * Name = ID
// 按照给定的模板ID列表匹配
// * Name = Describe
// 按照给定的模板描述列表匹配
// * Name = Level
// 按照给定的模板维度(instance, cluster)列表匹配
Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
// 分页偏移量,默认为0
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 分页返回数量,默认为20,最大值为100
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
func NewDescribePrometheusTempRequest ¶ added in v1.0.579
func NewDescribePrometheusTempRequest() (request *DescribePrometheusTempRequest)
func (*DescribePrometheusTempRequest) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusTempRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusTempRequest) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusTempRequest) ToJsonString() string
type DescribePrometheusTempRequestParams ¶ added in v1.0.579
type DescribePrometheusTempRequestParams struct {
// 仅支持按Name, Values字段过滤:
// * Name = Name
// 按照给定的模板名称列表匹配
// * Name = ID
// 按照给定的模板ID列表匹配
// * Name = Describe
// 按照给定的模板描述列表匹配
// * Name = Level
// 按照给定的模板维度(instance, cluster)列表匹配
Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
// 分页偏移量,默认为0
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 分页返回数量,默认为20,最大值为100
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
Predefined struct for user
type DescribePrometheusTempResponse ¶ added in v1.0.579
type DescribePrometheusTempResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusTempResponseParams `json:"Response"`
}
func NewDescribePrometheusTempResponse ¶ added in v1.0.579
func NewDescribePrometheusTempResponse() (response *DescribePrometheusTempResponse)
func (*DescribePrometheusTempResponse) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusTempResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusTempResponse) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusTempResponse) ToJsonString() string
type DescribePrometheusTempResponseParams ¶ added in v1.0.579
type DescribePrometheusTempResponseParams struct {
// 模板列表
Templates []*PrometheusTemp `json:"Templates,omitnil,omitempty" name:"Templates"`
// 总数
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusTempSyncRequest ¶ added in v1.0.579
type DescribePrometheusTempSyncRequest struct {
*tchttp.BaseRequest
// 模板ID
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}
func NewDescribePrometheusTempSyncRequest ¶ added in v1.0.579
func NewDescribePrometheusTempSyncRequest() (request *DescribePrometheusTempSyncRequest)
func (*DescribePrometheusTempSyncRequest) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusTempSyncRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusTempSyncRequest) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusTempSyncRequest) ToJsonString() string
type DescribePrometheusTempSyncRequestParams ¶ added in v1.0.579
type DescribePrometheusTempSyncRequestParams struct {
// 模板ID
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}
Predefined struct for user
type DescribePrometheusTempSyncResponse ¶ added in v1.0.579
type DescribePrometheusTempSyncResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusTempSyncResponseParams `json:"Response"`
}
func NewDescribePrometheusTempSyncResponse ¶ added in v1.0.579
func NewDescribePrometheusTempSyncResponse() (response *DescribePrometheusTempSyncResponse)
func (*DescribePrometheusTempSyncResponse) FromJsonString ¶ added in v1.0.579
func (r *DescribePrometheusTempSyncResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusTempSyncResponse) ToJsonString ¶ added in v1.0.579
func (r *DescribePrometheusTempSyncResponse) ToJsonString() string
type DescribePrometheusTempSyncResponseParams ¶ added in v1.0.579
type DescribePrometheusTempSyncResponseParams struct {
// 同步目标详情
// 注意:此字段可能返回 null,表示取不到有效值。
Targets []*PrometheusTemplateSyncTarget `json:"Targets,omitnil,omitempty" name:"Targets"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribePrometheusZonesRequest ¶ added in v1.0.551
type DescribePrometheusZonesRequest struct {
*tchttp.BaseRequest
// 地域 ID(RegionId 和 RegionName 只需要填一个)
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// 地域名(RegionId 和 RegionName 只需要填一个)
RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`
}
func NewDescribePrometheusZonesRequest ¶ added in v1.0.551
func NewDescribePrometheusZonesRequest() (request *DescribePrometheusZonesRequest)
func (*DescribePrometheusZonesRequest) FromJsonString ¶ added in v1.0.551
func (r *DescribePrometheusZonesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusZonesRequest) ToJsonString ¶ added in v1.0.551
func (r *DescribePrometheusZonesRequest) ToJsonString() string
type DescribePrometheusZonesRequestParams ¶ added in v1.0.551
type DescribePrometheusZonesRequestParams struct {
// 地域 ID(RegionId 和 RegionName 只需要填一个)
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// 地域名(RegionId 和 RegionName 只需要填一个)
RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`
}
Predefined struct for user
type DescribePrometheusZonesResponse ¶ added in v1.0.551
type DescribePrometheusZonesResponse struct {
*tchttp.BaseResponse
Response *DescribePrometheusZonesResponseParams `json:"Response"`
}
func NewDescribePrometheusZonesResponse ¶ added in v1.0.551
func NewDescribePrometheusZonesResponse() (response *DescribePrometheusZonesResponse)
func (*DescribePrometheusZonesResponse) FromJsonString ¶ added in v1.0.551
func (r *DescribePrometheusZonesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePrometheusZonesResponse) ToJsonString ¶ added in v1.0.551
func (r *DescribePrometheusZonesResponse) ToJsonString() string
type DescribePrometheusZonesResponseParams ¶ added in v1.0.551
type DescribePrometheusZonesResponseParams struct {
// 区域列表
// 注意:此字段可能返回 null,表示取不到有效值。
ZoneSet []*PrometheusZoneItem `json:"ZoneSet,omitnil,omitempty" name:"ZoneSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRecordingRulesRequest ¶ added in v1.0.429
type DescribeRecordingRulesRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 返回数量,默认为 20,最大值为 100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 偏移量,默认为 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 规则 ID
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 规则状态码,取值如下:
// <li>1=RuleDeleted</li>
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
// 规则名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}
func NewDescribeRecordingRulesRequest ¶ added in v1.0.429
func NewDescribeRecordingRulesRequest() (request *DescribeRecordingRulesRequest)
func (*DescribeRecordingRulesRequest) FromJsonString ¶ added in v1.0.429
func (r *DescribeRecordingRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordingRulesRequest) ToJsonString ¶ added in v1.0.429
func (r *DescribeRecordingRulesRequest) ToJsonString() string
type DescribeRecordingRulesRequestParams ¶ added in v1.0.429
type DescribeRecordingRulesRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 返回数量,默认为 20,最大值为 100
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// 偏移量,默认为 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 规则 ID
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 规则状态码,取值如下:
// <li>1=RuleDeleted</li>
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
// 规则名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}
Predefined struct for user
type DescribeRecordingRulesResponse ¶ added in v1.0.429
type DescribeRecordingRulesResponse struct {
*tchttp.BaseResponse
Response *DescribeRecordingRulesResponseParams `json:"Response"`
}
func NewDescribeRecordingRulesResponse ¶ added in v1.0.429
func NewDescribeRecordingRulesResponse() (response *DescribeRecordingRulesResponse)
func (*DescribeRecordingRulesResponse) FromJsonString ¶ added in v1.0.429
func (r *DescribeRecordingRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordingRulesResponse) ToJsonString ¶ added in v1.0.429
func (r *DescribeRecordingRulesResponse) ToJsonString() string
type DescribeRecordingRulesResponseParams ¶ added in v1.0.429
type DescribeRecordingRulesResponseParams struct {
// 规则组数量
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// 规则组详情
// 注意:此字段可能返回 null,表示取不到有效值。
RecordingRuleSet []*RecordingRuleSet `json:"RecordingRuleSet,omitnil,omitempty" name:"RecordingRuleSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRemoteURLsRequest ¶ added in v1.0.1066
type DescribeRemoteURLsRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// url数组
RemoteURLs []*string `json:"RemoteURLs,omitnil,omitempty" name:"RemoteURLs"`
}
func NewDescribeRemoteURLsRequest ¶ added in v1.0.1066
func NewDescribeRemoteURLsRequest() (request *DescribeRemoteURLsRequest)
func (*DescribeRemoteURLsRequest) FromJsonString ¶ added in v1.0.1066
func (r *DescribeRemoteURLsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRemoteURLsRequest) ToJsonString ¶ added in v1.0.1066
func (r *DescribeRemoteURLsRequest) ToJsonString() string
type DescribeRemoteURLsRequestParams ¶ added in v1.0.1066
type DescribeRemoteURLsRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// url数组
RemoteURLs []*string `json:"RemoteURLs,omitnil,omitempty" name:"RemoteURLs"`
}
Predefined struct for user
type DescribeRemoteURLsResponse ¶ added in v1.0.1066
type DescribeRemoteURLsResponse struct {
*tchttp.BaseResponse
Response *DescribeRemoteURLsResponseParams `json:"Response"`
}
func NewDescribeRemoteURLsResponse ¶ added in v1.0.1066
func NewDescribeRemoteURLsResponse() (response *DescribeRemoteURLsResponse)
func (*DescribeRemoteURLsResponse) FromJsonString ¶ added in v1.0.1066
func (r *DescribeRemoteURLsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRemoteURLsResponse) ToJsonString ¶ added in v1.0.1066
func (r *DescribeRemoteURLsResponse) ToJsonString() string
type DescribeRemoteURLsResponseParams ¶ added in v1.0.1066
type DescribeRemoteURLsResponseParams struct {
// 多写配置
RemoteWrites []*RemoteWrite `json:"RemoteWrites,omitnil,omitempty" name:"RemoteWrites"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeRemoteWritesRequest ¶ added in v1.1.46
type DescribeRemoteWritesRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 列表 offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回 limit
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
func NewDescribeRemoteWritesRequest ¶ added in v1.1.46
func NewDescribeRemoteWritesRequest() (request *DescribeRemoteWritesRequest)
func (*DescribeRemoteWritesRequest) FromJsonString ¶ added in v1.1.46
func (r *DescribeRemoteWritesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRemoteWritesRequest) ToJsonString ¶ added in v1.1.46
func (r *DescribeRemoteWritesRequest) ToJsonString() string
type DescribeRemoteWritesRequestParams ¶ added in v1.1.46
type DescribeRemoteWritesRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 列表 offset
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// 返回 limit
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}
Predefined struct for user
type DescribeRemoteWritesResponse ¶ added in v1.1.46
type DescribeRemoteWritesResponse struct {
*tchttp.BaseResponse
Response *DescribeRemoteWritesResponseParams `json:"Response"`
}
func NewDescribeRemoteWritesResponse ¶ added in v1.1.46
func NewDescribeRemoteWritesResponse() (response *DescribeRemoteWritesResponse)
func (*DescribeRemoteWritesResponse) FromJsonString ¶ added in v1.1.46
func (r *DescribeRemoteWritesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRemoteWritesResponse) ToJsonString ¶ added in v1.1.46
func (r *DescribeRemoteWritesResponse) ToJsonString() string
type DescribeRemoteWritesResponseParams ¶ added in v1.1.46
type DescribeRemoteWritesResponseParams struct {
// 存储数据
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
// 多写信息
RemoteWrites []*WriteDestination `json:"RemoteWrites,omitnil,omitempty" name:"RemoteWrites"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeSSOAccountRequest ¶ added in v1.0.477
type DescribeSSOAccountRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 填写对应的账号 ID,将会按账号 ID 进行过滤,例如:10000
UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}
func NewDescribeSSOAccountRequest ¶ added in v1.0.477
func NewDescribeSSOAccountRequest() (request *DescribeSSOAccountRequest)
func (*DescribeSSOAccountRequest) FromJsonString ¶ added in v1.0.477
func (r *DescribeSSOAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSSOAccountRequest) ToJsonString ¶ added in v1.0.477
func (r *DescribeSSOAccountRequest) ToJsonString() string
type DescribeSSOAccountRequestParams ¶ added in v1.0.477
type DescribeSSOAccountRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 填写对应的账号 ID,将会按账号 ID 进行过滤,例如:10000
UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}
Predefined struct for user
type DescribeSSOAccountResponse ¶ added in v1.0.477
type DescribeSSOAccountResponse struct {
*tchttp.BaseResponse
Response *DescribeSSOAccountResponseParams `json:"Response"`
}
func NewDescribeSSOAccountResponse ¶ added in v1.0.477
func NewDescribeSSOAccountResponse() (response *DescribeSSOAccountResponse)
func (*DescribeSSOAccountResponse) FromJsonString ¶ added in v1.0.477
func (r *DescribeSSOAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSSOAccountResponse) ToJsonString ¶ added in v1.0.477
func (r *DescribeSSOAccountResponse) ToJsonString() string
type DescribeSSOAccountResponseParams ¶ added in v1.0.477
type DescribeSSOAccountResponseParams struct {
// 授权账号列表
// 注意:此字段可能返回 null,表示取不到有效值。
AccountSet []*GrafanaAccountInfo `json:"AccountSet,omitnil,omitempty" name:"AccountSet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeServiceDiscoveryRequest ¶
type DescribeServiceDiscoveryRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <li>类型是 TKE,为对应的腾讯云容器服务集群 ID</li>
KubeClusterId *string `json:"KubeClusterId,omitnil,omitempty" name:"KubeClusterId"`
// 用户 Kubernetes 集群类型:
// <li> 1 = 容器服务集群(TKE) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
}
func NewDescribeServiceDiscoveryRequest ¶
func NewDescribeServiceDiscoveryRequest() (request *DescribeServiceDiscoveryRequest)
func (*DescribeServiceDiscoveryRequest) FromJsonString ¶
func (r *DescribeServiceDiscoveryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServiceDiscoveryRequest) ToJsonString ¶
func (r *DescribeServiceDiscoveryRequest) ToJsonString() string
type DescribeServiceDiscoveryRequestParams ¶ added in v1.0.426
type DescribeServiceDiscoveryRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <li>类型是 TKE,为对应的腾讯云容器服务集群 ID</li>
KubeClusterId *string `json:"KubeClusterId,omitnil,omitempty" name:"KubeClusterId"`
// 用户 Kubernetes 集群类型:
// <li> 1 = 容器服务集群(TKE) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
}
Predefined struct for user
type DescribeServiceDiscoveryResponse ¶
type DescribeServiceDiscoveryResponse struct {
*tchttp.BaseResponse
Response *DescribeServiceDiscoveryResponseParams `json:"Response"`
}
func NewDescribeServiceDiscoveryResponse ¶
func NewDescribeServiceDiscoveryResponse() (response *DescribeServiceDiscoveryResponse)
func (*DescribeServiceDiscoveryResponse) FromJsonString ¶
func (r *DescribeServiceDiscoveryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServiceDiscoveryResponse) ToJsonString ¶
func (r *DescribeServiceDiscoveryResponse) ToJsonString() string
type DescribeServiceDiscoveryResponseParams ¶ added in v1.0.426
type DescribeServiceDiscoveryResponseParams struct {
// 返回服务发现列表信息
// 注意:此字段可能返回 null,表示取不到有效值。
ServiceDiscoverySet []*ServiceDiscoveryItem `json:"ServiceDiscoverySet,omitnil,omitempty" name:"ServiceDiscoverySet"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeStatisticDataRequest ¶
type DescribeStatisticDataRequest struct {
*tchttp.BaseRequest
// 所属模块,固定值,为monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 命名空间,目前支持QCE/TKE2(Conditions必填),QCE/KEEWIDB,QCE/CAMP
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 指标名列表,相关指标信息可参考对应 [云产品指标文档](https://cloud.tencent.com/document/product/248/62458)
MetricNames []*string `json:"MetricNames,omitnil,omitempty" name:"MetricNames"`
// 维度条件,操作符支持=、in,详情请参考对应 [指标维度信息](https://cloud.tencent.com/document/product/248/53821)
Conditions []*MidQueryCondition `json:"Conditions,omitnil,omitempty" name:"Conditions"`
// 统计粒度。默认取值为300,单位为s;可选的值为60、300、3600、86400
// 受存储时长限制,统计粒度与统计的时间范围有关:
// 60s:EndTime-StartTime<12小时,且StartTime距当前时间不能超过15天;
// 300s:EndTime-StartTime<3天,且StartTime距当前时间不能超过31天;
// 3600s:EndTime-StartTime<30天,且StartTime距当前时间不能超过93天;
// 86400s:EndTime-StartTime<186天,且StartTime距当前时间不能超过186天。
Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`
// 起始时间,默认为当前时间,如2020-12-08T19:51:23+08:00
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间,默认为当前时间,如2020-12-08T19:51:23+08:00
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 按指定维度groupBy
GroupBys []*string `json:"GroupBys,omitnil,omitempty" name:"GroupBys"`
}
func NewDescribeStatisticDataRequest ¶
func NewDescribeStatisticDataRequest() (request *DescribeStatisticDataRequest)
func (*DescribeStatisticDataRequest) FromJsonString ¶
func (r *DescribeStatisticDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeStatisticDataRequest) ToJsonString ¶
func (r *DescribeStatisticDataRequest) ToJsonString() string
type DescribeStatisticDataRequestParams ¶ added in v1.0.426
type DescribeStatisticDataRequestParams struct {
// 所属模块,固定值,为monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 命名空间,目前支持QCE/TKE2(Conditions必填),QCE/KEEWIDB,QCE/CAMP
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 指标名列表,相关指标信息可参考对应 [云产品指标文档](https://cloud.tencent.com/document/product/248/62458)
MetricNames []*string `json:"MetricNames,omitnil,omitempty" name:"MetricNames"`
// 维度条件,操作符支持=、in,详情请参考对应 [指标维度信息](https://cloud.tencent.com/document/product/248/53821)
Conditions []*MidQueryCondition `json:"Conditions,omitnil,omitempty" name:"Conditions"`
// 统计粒度。默认取值为300,单位为s;可选的值为60、300、3600、86400
// 受存储时长限制,统计粒度与统计的时间范围有关:
// 60s:EndTime-StartTime<12小时,且StartTime距当前时间不能超过15天;
// 300s:EndTime-StartTime<3天,且StartTime距当前时间不能超过31天;
// 3600s:EndTime-StartTime<30天,且StartTime距当前时间不能超过93天;
// 86400s:EndTime-StartTime<186天,且StartTime距当前时间不能超过186天。
Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`
// 起始时间,默认为当前时间,如2020-12-08T19:51:23+08:00
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间,默认为当前时间,如2020-12-08T19:51:23+08:00
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 按指定维度groupBy
GroupBys []*string `json:"GroupBys,omitnil,omitempty" name:"GroupBys"`
}
Predefined struct for user
type DescribeStatisticDataResponse ¶
type DescribeStatisticDataResponse struct {
*tchttp.BaseResponse
Response *DescribeStatisticDataResponseParams `json:"Response"`
}
func NewDescribeStatisticDataResponse ¶
func NewDescribeStatisticDataResponse() (response *DescribeStatisticDataResponse)
func (*DescribeStatisticDataResponse) FromJsonString ¶
func (r *DescribeStatisticDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeStatisticDataResponse) ToJsonString ¶
func (r *DescribeStatisticDataResponse) ToJsonString() string
type DescribeStatisticDataResponseParams ¶ added in v1.0.426
type DescribeStatisticDataResponseParams struct {
// 统计周期
Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`
// 开始时间
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 监控数据
Data []*MetricData `json:"Data,omitnil,omitempty" name:"Data"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DestroyPrometheusInstanceRequest ¶ added in v1.0.428
type DestroyPrometheusInstanceRequest struct {
*tchttp.BaseRequest
// 实例 ID,该实例必须先被 terminate
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewDestroyPrometheusInstanceRequest ¶ added in v1.0.428
func NewDestroyPrometheusInstanceRequest() (request *DestroyPrometheusInstanceRequest)
func (*DestroyPrometheusInstanceRequest) FromJsonString ¶ added in v1.0.428
func (r *DestroyPrometheusInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyPrometheusInstanceRequest) ToJsonString ¶ added in v1.0.428
func (r *DestroyPrometheusInstanceRequest) ToJsonString() string
type DestroyPrometheusInstanceRequestParams ¶ added in v1.0.428
type DestroyPrometheusInstanceRequestParams struct {
// 实例 ID,该实例必须先被 terminate
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type DestroyPrometheusInstanceResponse ¶ added in v1.0.428
type DestroyPrometheusInstanceResponse struct {
*tchttp.BaseResponse
Response *DestroyPrometheusInstanceResponseParams `json:"Response"`
}
func NewDestroyPrometheusInstanceResponse ¶ added in v1.0.428
func NewDestroyPrometheusInstanceResponse() (response *DestroyPrometheusInstanceResponse)
func (*DestroyPrometheusInstanceResponse) FromJsonString ¶ added in v1.0.428
func (r *DestroyPrometheusInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyPrometheusInstanceResponse) ToJsonString ¶ added in v1.0.428
func (r *DestroyPrometheusInstanceResponse) ToJsonString() string
type DestroyPrometheusInstanceResponseParams ¶ added in v1.0.428
type DestroyPrometheusInstanceResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DimensionNew ¶ added in v1.0.480
type DimensionNew struct {
// 维度 key 标示,后台英文名
Key *string `json:"Key,omitnil,omitempty" name:"Key"`
// 维度 key 名称,中英文前台展示名
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 是否必选
IsRequired *bool `json:"IsRequired,omitnil,omitempty" name:"IsRequired"`
// 支持的操作符列表
Operators []*Operator `json:"Operators,omitnil,omitempty" name:"Operators"`
// 是否支持多选
IsMultiple *bool `json:"IsMultiple,omitnil,omitempty" name:"IsMultiple"`
// 创建后是否可以修改
IsMutable *bool `json:"IsMutable,omitnil,omitempty" name:"IsMutable"`
// 是否展示给用户
IsVisible *bool `json:"IsVisible,omitnil,omitempty" name:"IsVisible"`
// 能否用来过滤策略列表
CanFilterPolicy *bool `json:"CanFilterPolicy,omitnil,omitempty" name:"CanFilterPolicy"`
// 能否用来过滤告警历史
CanFilterHistory *bool `json:"CanFilterHistory,omitnil,omitempty" name:"CanFilterHistory"`
// 能否作为聚合维度
CanGroupBy *bool `json:"CanGroupBy,omitnil,omitempty" name:"CanGroupBy"`
// 是否必须作为聚合维度
MustGroupBy *bool `json:"MustGroupBy,omitnil,omitempty" name:"MustGroupBy"`
// 前端翻译要替换的 key
// 注意:此字段可能返回 null,表示取不到有效值。
ShowValueReplace *string `json:"ShowValueReplace,omitnil,omitempty" name:"ShowValueReplace"`
}
type DimensionsDesc ¶
type DimensionsDesc struct {
// 维度名数组
Dimensions []*string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
}
type EnableGrafanaInternetRequest ¶ added in v1.0.477
type EnableGrafanaInternetRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-kleu3gt0
InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
// 开启或关闭公网访问,true为开启,false 为不开启
EnableInternet *bool `json:"EnableInternet,omitnil,omitempty" name:"EnableInternet"`
}
func NewEnableGrafanaInternetRequest ¶ added in v1.0.477
func NewEnableGrafanaInternetRequest() (request *EnableGrafanaInternetRequest)
func (*EnableGrafanaInternetRequest) FromJsonString ¶ added in v1.0.477
func (r *EnableGrafanaInternetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableGrafanaInternetRequest) ToJsonString ¶ added in v1.0.477
func (r *EnableGrafanaInternetRequest) ToJsonString() string
type EnableGrafanaInternetRequestParams ¶ added in v1.0.477
type EnableGrafanaInternetRequestParams struct {
// Grafana 实例 ID,例如:grafana-kleu3gt0
InstanceID *string `json:"InstanceID,omitnil,omitempty" name:"InstanceID"`
// 开启或关闭公网访问,true为开启,false 为不开启
EnableInternet *bool `json:"EnableInternet,omitnil,omitempty" name:"EnableInternet"`
}
Predefined struct for user
type EnableGrafanaInternetResponse ¶ added in v1.0.477
type EnableGrafanaInternetResponse struct {
*tchttp.BaseResponse
Response *EnableGrafanaInternetResponseParams `json:"Response"`
}
func NewEnableGrafanaInternetResponse ¶ added in v1.0.477
func NewEnableGrafanaInternetResponse() (response *EnableGrafanaInternetResponse)
func (*EnableGrafanaInternetResponse) FromJsonString ¶ added in v1.0.477
func (r *EnableGrafanaInternetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableGrafanaInternetResponse) ToJsonString ¶ added in v1.0.477
func (r *EnableGrafanaInternetResponse) ToJsonString() string
type EnableGrafanaInternetResponseParams ¶ added in v1.0.477
type EnableGrafanaInternetResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type EnableGrafanaSSORequest ¶ added in v1.0.477
type EnableGrafanaSSORequest struct {
*tchttp.BaseRequest
// 是否开启 SSO,true为开启,false 为不开启
EnableSSO *bool `json:"EnableSSO,omitnil,omitempty" name:"EnableSSO"`
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewEnableGrafanaSSORequest ¶ added in v1.0.477
func NewEnableGrafanaSSORequest() (request *EnableGrafanaSSORequest)
func (*EnableGrafanaSSORequest) FromJsonString ¶ added in v1.0.477
func (r *EnableGrafanaSSORequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableGrafanaSSORequest) ToJsonString ¶ added in v1.0.477
func (r *EnableGrafanaSSORequest) ToJsonString() string
type EnableGrafanaSSORequestParams ¶ added in v1.0.477
type EnableGrafanaSSORequestParams struct {
// 是否开启 SSO,true为开启,false 为不开启
EnableSSO *bool `json:"EnableSSO,omitnil,omitempty" name:"EnableSSO"`
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type EnableGrafanaSSOResponse ¶ added in v1.0.477
type EnableGrafanaSSOResponse struct {
*tchttp.BaseResponse
Response *EnableGrafanaSSOResponseParams `json:"Response"`
}
func NewEnableGrafanaSSOResponse ¶ added in v1.0.477
func NewEnableGrafanaSSOResponse() (response *EnableGrafanaSSOResponse)
func (*EnableGrafanaSSOResponse) FromJsonString ¶ added in v1.0.477
func (r *EnableGrafanaSSOResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableGrafanaSSOResponse) ToJsonString ¶ added in v1.0.477
func (r *EnableGrafanaSSOResponse) ToJsonString() string
type EnableGrafanaSSOResponseParams ¶ added in v1.0.477
type EnableGrafanaSSOResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type EnableSSOCamCheckRequest ¶ added in v1.0.477
type EnableSSOCamCheckRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 是否开启 cam 鉴权,true为开启,false 为不开启
EnableSSOCamCheck *bool `json:"EnableSSOCamCheck,omitnil,omitempty" name:"EnableSSOCamCheck"`
}
func NewEnableSSOCamCheckRequest ¶ added in v1.0.477
func NewEnableSSOCamCheckRequest() (request *EnableSSOCamCheckRequest)
func (*EnableSSOCamCheckRequest) FromJsonString ¶ added in v1.0.477
func (r *EnableSSOCamCheckRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableSSOCamCheckRequest) ToJsonString ¶ added in v1.0.477
func (r *EnableSSOCamCheckRequest) ToJsonString() string
type EnableSSOCamCheckRequestParams ¶ added in v1.0.477
type EnableSSOCamCheckRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 是否开启 cam 鉴权,true为开启,false 为不开启
EnableSSOCamCheck *bool `json:"EnableSSOCamCheck,omitnil,omitempty" name:"EnableSSOCamCheck"`
}
Predefined struct for user
type EnableSSOCamCheckResponse ¶ added in v1.0.477
type EnableSSOCamCheckResponse struct {
*tchttp.BaseResponse
Response *EnableSSOCamCheckResponseParams `json:"Response"`
}
func NewEnableSSOCamCheckResponse ¶ added in v1.0.477
func NewEnableSSOCamCheckResponse() (response *EnableSSOCamCheckResponse)
func (*EnableSSOCamCheckResponse) FromJsonString ¶ added in v1.0.477
func (r *EnableSSOCamCheckResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableSSOCamCheckResponse) ToJsonString ¶ added in v1.0.477
func (r *EnableSSOCamCheckResponse) ToJsonString() string
type EnableSSOCamCheckResponseParams ¶ added in v1.0.477
type EnableSSOCamCheckResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type EventCondition ¶ added in v1.0.353
type EventCondition struct {
// 告警通知频率
// 注意:此字段可能返回 null,表示取不到有效值。
AlarmNotifyPeriod *string `json:"AlarmNotifyPeriod,omitnil,omitempty" name:"AlarmNotifyPeriod"`
// 重复通知策略预定义(0 - 只告警一次, 1 - 指数告警,2 - 连接告警)
// 注意:此字段可能返回 null,表示取不到有效值。
AlarmNotifyType *string `json:"AlarmNotifyType,omitnil,omitempty" name:"AlarmNotifyType"`
// 事件ID
EventID *string `json:"EventID,omitnil,omitempty" name:"EventID"`
// 事件展示名称(对外)
EventDisplayName *string `json:"EventDisplayName,omitnil,omitempty" name:"EventDisplayName"`
// 规则ID
RuleID *string `json:"RuleID,omitnil,omitempty" name:"RuleID"`
// 指标名
// 注意:此字段可能返回 null,表示取不到有效值。
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
}
type ExportPrometheusReadOnlyDynamicAPIRequest ¶ added in v1.0.1143
type ExportPrometheusReadOnlyDynamicAPIRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// HTTP 方法名 GET/POST/PUT/DELETE 等
Method *string `json:"Method,omitnil,omitempty" name:"Method"`
// HTTP 路径(包括 query string)
Path *string `json:"Path,omitnil,omitempty" name:"Path"`
// HTTP 请求体,任何数据
RequestBody *string `json:"RequestBody,omitnil,omitempty" name:"RequestBody"`
// HTTP 请求头
Headers []*PrometheusStringKeyValuePair `json:"Headers,omitnil,omitempty" name:"Headers"`
// 是否请求自监控数据。自监控仅支持 /api/v1/query 与 /api/v1/query_range 接口。
SelfMonitor *bool `json:"SelfMonitor,omitnil,omitempty" name:"SelfMonitor"`
}
func NewExportPrometheusReadOnlyDynamicAPIRequest ¶ added in v1.0.1143
func NewExportPrometheusReadOnlyDynamicAPIRequest() (request *ExportPrometheusReadOnlyDynamicAPIRequest)
func (*ExportPrometheusReadOnlyDynamicAPIRequest) FromJsonString ¶ added in v1.0.1143
func (r *ExportPrometheusReadOnlyDynamicAPIRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportPrometheusReadOnlyDynamicAPIRequest) ToJsonString ¶ added in v1.0.1143
func (r *ExportPrometheusReadOnlyDynamicAPIRequest) ToJsonString() string
type ExportPrometheusReadOnlyDynamicAPIRequestParams ¶ added in v1.0.1143
type ExportPrometheusReadOnlyDynamicAPIRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// HTTP 方法名 GET/POST/PUT/DELETE 等
Method *string `json:"Method,omitnil,omitempty" name:"Method"`
// HTTP 路径(包括 query string)
Path *string `json:"Path,omitnil,omitempty" name:"Path"`
// HTTP 请求体,任何数据
RequestBody *string `json:"RequestBody,omitnil,omitempty" name:"RequestBody"`
// HTTP 请求头
Headers []*PrometheusStringKeyValuePair `json:"Headers,omitnil,omitempty" name:"Headers"`
// 是否请求自监控数据。自监控仅支持 /api/v1/query 与 /api/v1/query_range 接口。
SelfMonitor *bool `json:"SelfMonitor,omitnil,omitempty" name:"SelfMonitor"`
}
Predefined struct for user
type ExportPrometheusReadOnlyDynamicAPIResponse ¶ added in v1.0.1143
type ExportPrometheusReadOnlyDynamicAPIResponse struct {
*tchttp.BaseResponse
Response *ExportPrometheusReadOnlyDynamicAPIResponseParams `json:"Response"`
}
func NewExportPrometheusReadOnlyDynamicAPIResponse ¶ added in v1.0.1143
func NewExportPrometheusReadOnlyDynamicAPIResponse() (response *ExportPrometheusReadOnlyDynamicAPIResponse)
func (*ExportPrometheusReadOnlyDynamicAPIResponse) FromJsonString ¶ added in v1.0.1143
func (r *ExportPrometheusReadOnlyDynamicAPIResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportPrometheusReadOnlyDynamicAPIResponse) ToJsonString ¶ added in v1.0.1143
func (r *ExportPrometheusReadOnlyDynamicAPIResponse) ToJsonString() string
type ExportPrometheusReadOnlyDynamicAPIResponseParams ¶ added in v1.0.1143
type ExportPrometheusReadOnlyDynamicAPIResponseParams struct {
// HTTP 响应数据
HTTP *PrometheusDynamicAPIResponseHTTP `json:"HTTP,omitnil,omitempty" name:"HTTP"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type Filter ¶ added in v1.0.579
type Filter struct {
// 过滤方式(=, !=, in)
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 过滤维度名
Key *string `json:"Key,omitnil,omitempty" name:"Key"`
// 过滤值,in过滤方式用逗号分割多个值
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 过滤条件名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 过滤条件取值范围
Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}
type GetMonitorDataRequest ¶
type GetMonitorDataRequest struct {
*tchttp.BaseRequest
// 命名空间,如QCE/CVM。各个云产品的详细命名空间说明请参阅各个产品[监控指标](https://cloud.tencent.com/document/product/248/6140)文档
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 指标名称,如CPUUsage,仅支持单指标拉取。各个云产品的详细指标说明请参阅各个产品[监控指标](https://cloud.tencent.com/document/product/248/6140)文档,对应的指标英文名即为MetricName
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 实例对象的维度组合,格式为key-value键值对形式的集合。不同类型的实例字段完全不同,如CVM为[{"Name":"InstanceId","Value":"ins-j0hk02zo"}],Ckafka为[{"Name":"instanceId","Value":"ckafka-l49k54dd"}],COS为[{"Name":"appid","Value":"1258344699"},{"Name":"bucket","Value":"rig-1258344699"}]。各个云产品的维度请参阅各个产品[监控指标](https://cloud.tencent.com/document/product/248/6140)文档,对应的维度列即为维度组合的key,value为key对应的值。单请求最多支持批量拉取50个实例的监控数据。
Instances []*Instance `json:"Instances,omitnil,omitempty" name:"Instances"`
// 监控统计周期,如60。默认为取值为300,单位为s。每个指标支持的统计周期不一定相同,各个云产品支持的统计周期请参阅各个产品[监控指标](https://cloud.tencent.com/document/product/248/6140)文档,对应的统计周期列即为支持的统计周期。单请求的数据点数限制为7200个。
Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`
// 起始时间,如2018-09-22T19:51:23+08:00
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间,如2018-09-22T20:51:23+08:00,默认为当前时间。 EndTime不能小于StartTime
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 返回多种统计方式数据。avg, max, min (1,2,4)可以自由组合。特别说明:建议查询时严格参考API配置文档中提供的统计方式。如选择其他未提供的统计方式,可能有数据统计误差。
SpecifyStatistics *int64 `json:"SpecifyStatistics,omitnil,omitempty" name:"SpecifyStatistics"`
}
func NewGetMonitorDataRequest ¶
func NewGetMonitorDataRequest() (request *GetMonitorDataRequest)
func (*GetMonitorDataRequest) FromJsonString ¶
func (r *GetMonitorDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetMonitorDataRequest) ToJsonString ¶
func (r *GetMonitorDataRequest) ToJsonString() string
type GetMonitorDataRequestParams ¶ added in v1.0.426
type GetMonitorDataRequestParams struct {
// 命名空间,如QCE/CVM。各个云产品的详细命名空间说明请参阅各个产品[监控指标](https://cloud.tencent.com/document/product/248/6140)文档
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 指标名称,如CPUUsage,仅支持单指标拉取。各个云产品的详细指标说明请参阅各个产品[监控指标](https://cloud.tencent.com/document/product/248/6140)文档,对应的指标英文名即为MetricName
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 实例对象的维度组合,格式为key-value键值对形式的集合。不同类型的实例字段完全不同,如CVM为[{"Name":"InstanceId","Value":"ins-j0hk02zo"}],Ckafka为[{"Name":"instanceId","Value":"ckafka-l49k54dd"}],COS为[{"Name":"appid","Value":"1258344699"},{"Name":"bucket","Value":"rig-1258344699"}]。各个云产品的维度请参阅各个产品[监控指标](https://cloud.tencent.com/document/product/248/6140)文档,对应的维度列即为维度组合的key,value为key对应的值。单请求最多支持批量拉取50个实例的监控数据。
Instances []*Instance `json:"Instances,omitnil,omitempty" name:"Instances"`
// 监控统计周期,如60。默认为取值为300,单位为s。每个指标支持的统计周期不一定相同,各个云产品支持的统计周期请参阅各个产品[监控指标](https://cloud.tencent.com/document/product/248/6140)文档,对应的统计周期列即为支持的统计周期。单请求的数据点数限制为7200个。
Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`
// 起始时间,如2018-09-22T19:51:23+08:00
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间,如2018-09-22T20:51:23+08:00,默认为当前时间。 EndTime不能小于StartTime
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 返回多种统计方式数据。avg, max, min (1,2,4)可以自由组合。特别说明:建议查询时严格参考API配置文档中提供的统计方式。如选择其他未提供的统计方式,可能有数据统计误差。
SpecifyStatistics *int64 `json:"SpecifyStatistics,omitnil,omitempty" name:"SpecifyStatistics"`
}
Predefined struct for user
type GetMonitorDataResponse ¶
type GetMonitorDataResponse struct {
*tchttp.BaseResponse
Response *GetMonitorDataResponseParams `json:"Response"`
}
func NewGetMonitorDataResponse ¶
func NewGetMonitorDataResponse() (response *GetMonitorDataResponse)
func (*GetMonitorDataResponse) FromJsonString ¶
func (r *GetMonitorDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetMonitorDataResponse) ToJsonString ¶
func (r *GetMonitorDataResponse) ToJsonString() string
type GetMonitorDataResponseParams ¶ added in v1.0.426
type GetMonitorDataResponseParams struct {
// 统计周期
Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`
// 指标名
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 数据点数组
DataPoints []*DataPoint `json:"DataPoints,omitnil,omitempty" name:"DataPoints"`
// 开始时间
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 结束时间
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 返回信息
Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetPrometheusAgentManagementCommandRequest ¶ added in v1.0.428
type GetPrometheusAgentManagementCommandRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Prometheus Agent ID
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
}
func NewGetPrometheusAgentManagementCommandRequest ¶ added in v1.0.428
func NewGetPrometheusAgentManagementCommandRequest() (request *GetPrometheusAgentManagementCommandRequest)
func (*GetPrometheusAgentManagementCommandRequest) FromJsonString ¶ added in v1.0.428
func (r *GetPrometheusAgentManagementCommandRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetPrometheusAgentManagementCommandRequest) ToJsonString ¶ added in v1.0.428
func (r *GetPrometheusAgentManagementCommandRequest) ToJsonString() string
type GetPrometheusAgentManagementCommandRequestParams ¶ added in v1.0.428
type GetPrometheusAgentManagementCommandRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Prometheus Agent ID
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
}
Predefined struct for user
type GetPrometheusAgentManagementCommandResponse ¶ added in v1.0.428
type GetPrometheusAgentManagementCommandResponse struct {
*tchttp.BaseResponse
Response *GetPrometheusAgentManagementCommandResponseParams `json:"Response"`
}
func NewGetPrometheusAgentManagementCommandResponse ¶ added in v1.0.428
func NewGetPrometheusAgentManagementCommandResponse() (response *GetPrometheusAgentManagementCommandResponse)
func (*GetPrometheusAgentManagementCommandResponse) FromJsonString ¶ added in v1.0.428
func (r *GetPrometheusAgentManagementCommandResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetPrometheusAgentManagementCommandResponse) ToJsonString ¶ added in v1.0.428
func (r *GetPrometheusAgentManagementCommandResponse) ToJsonString() string
type GetPrometheusAgentManagementCommandResponseParams ¶ added in v1.0.428
type GetPrometheusAgentManagementCommandResponseParams struct {
// Agent 管理命令
Command *ManagementCommand `json:"Command,omitnil,omitempty" name:"Command"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetTopNMonitorDataRequest ¶ added in v1.0.1107
type GetTopNMonitorDataRequest struct {
*tchttp.BaseRequest
// topN
N *uint64 `json:"N,omitnil,omitempty" name:"N"`
// 起始时间
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 截止时间
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 实例对象的维度组合,格式为key-value键值对形式的集合。不同类型的实例字段完全不同,如CVM为[{"Name":"InstanceId","Value":"ins-j0hk02zo"}],Ckafka为[{"Name":"instanceId","Value":"ckafka-l49k54dd"}],COS为[{"Name":"appid","Value":"1258344699"},{"Name":"bucket","Value":"rig-1258344699"}]。各个云产品的维度请参阅各个产品监控指标文档,对应的维度列即为维度组合的key,value为key对应的值。单请求最多支持批量拉取50个实例的监控数据。
Instances []*Instance `json:"Instances,omitnil,omitempty" name:"Instances"`
// 指标名称,如Bwpresourcebandwidthin,仅支持单指标拉取。各个云产品的详细指标说明请参阅各个产品监控指标文档,对应的指标英文名即为MetricName
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 命名空间,如QCE/CVM。各个云产品的详细命名空间说明请参阅各个产品监控指标文档
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 监控统计周期,如60。默认为取值为60,单位为s。每个指标支持的统计周期不一定相同,各个云产品支持的统计周期请参阅各个产品监控指标文档,对应的统计周期列即为支持的统计周期。
Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`
}
func NewGetTopNMonitorDataRequest ¶ added in v1.0.1107
func NewGetTopNMonitorDataRequest() (request *GetTopNMonitorDataRequest)
func (*GetTopNMonitorDataRequest) FromJsonString ¶ added in v1.0.1107
func (r *GetTopNMonitorDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTopNMonitorDataRequest) ToJsonString ¶ added in v1.0.1107
func (r *GetTopNMonitorDataRequest) ToJsonString() string
type GetTopNMonitorDataRequestParams ¶ added in v1.0.1107
type GetTopNMonitorDataRequestParams struct {
// topN
N *uint64 `json:"N,omitnil,omitempty" name:"N"`
// 起始时间
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 截止时间
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 实例对象的维度组合,格式为key-value键值对形式的集合。不同类型的实例字段完全不同,如CVM为[{"Name":"InstanceId","Value":"ins-j0hk02zo"}],Ckafka为[{"Name":"instanceId","Value":"ckafka-l49k54dd"}],COS为[{"Name":"appid","Value":"1258344699"},{"Name":"bucket","Value":"rig-1258344699"}]。各个云产品的维度请参阅各个产品监控指标文档,对应的维度列即为维度组合的key,value为key对应的值。单请求最多支持批量拉取50个实例的监控数据。
Instances []*Instance `json:"Instances,omitnil,omitempty" name:"Instances"`
// 指标名称,如Bwpresourcebandwidthin,仅支持单指标拉取。各个云产品的详细指标说明请参阅各个产品监控指标文档,对应的指标英文名即为MetricName
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 命名空间,如QCE/CVM。各个云产品的详细命名空间说明请参阅各个产品监控指标文档
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 监控统计周期,如60。默认为取值为60,单位为s。每个指标支持的统计周期不一定相同,各个云产品支持的统计周期请参阅各个产品监控指标文档,对应的统计周期列即为支持的统计周期。
Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`
}
Predefined struct for user
type GetTopNMonitorDataResponse ¶ added in v1.0.1107
type GetTopNMonitorDataResponse struct {
*tchttp.BaseResponse
Response *GetTopNMonitorDataResponseParams `json:"Response"`
}
func NewGetTopNMonitorDataResponse ¶ added in v1.0.1107
func NewGetTopNMonitorDataResponse() (response *GetTopNMonitorDataResponse)
func (*GetTopNMonitorDataResponse) FromJsonString ¶ added in v1.0.1107
func (r *GetTopNMonitorDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTopNMonitorDataResponse) ToJsonString ¶ added in v1.0.1107
func (r *GetTopNMonitorDataResponse) ToJsonString() string
type GetTopNMonitorDataResponseParams ¶ added in v1.0.1107
type GetTopNMonitorDataResponseParams struct {
// 指标名
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 统计周期
Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`
// topN
N *uint64 `json:"N,omitnil,omitempty" name:"N"`
// 排序的监控数据
OrderedDataPoints []*SingleOrderedDataPoint `json:"OrderedDataPoints,omitnil,omitempty" name:"OrderedDataPoints"`
// 返回信息
Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GrafanaAccountInfo ¶ added in v1.0.477
type GrafanaAccountInfo struct {
// 用户账号ID
UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
// 用户权限
Role []*GrafanaAccountRole `json:"Role,omitnil,omitempty" name:"Role"`
// 备注
Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"`
// 创建时间
CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"`
// 实例 ID
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 用户主账号 UIN
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
}
type GrafanaAccountRole ¶ added in v1.0.477
type GrafanaChannel ¶ added in v1.0.494
type GrafanaChannel struct {
// 渠道 ID
ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
// 渠道名
ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`
// 告警通道模板 ID 数组
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 创建时间
CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
// 更新时间
UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
// 告警渠道的所有生效组织
// 注意:此字段可能返回 null,表示取不到有效值。
OrganizationIds []*string `json:"OrganizationIds,omitnil,omitempty" name:"OrganizationIds"`
}
type GrafanaInstanceInfo ¶ added in v1.0.477
type GrafanaInstanceInfo struct {
// 实例名
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 地域
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 子网 ID 数组
SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`
// Grafana 公网地址
InternetUrl *string `json:"InternetUrl,omitnil,omitempty" name:"InternetUrl"`
// Grafana 内网地址
InternalUrl *string `json:"InternalUrl,omitnil,omitempty" name:"InternalUrl"`
// 创建时间
CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
// 运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:停机中; 6:已停机; 7: 已删除)
InstanceStatus *int64 `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`
// 实例的标签
// 注意:此字段可能返回 null,表示取不到有效值。
TagSpecification []*PrometheusTag `json:"TagSpecification,omitnil,omitempty" name:"TagSpecification"`
// 实例的可用区
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// 计费模式(1:包年包月)
InstanceChargeType *int64 `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`
// VPC 名称
VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`
// 子网名称
SubnetName *string `json:"SubnetName,omitnil,omitempty" name:"SubnetName"`
// 地域 ID
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// 可访问此实例的完整 URL
RootUrl *string `json:"RootUrl,omitnil,omitempty" name:"RootUrl"`
// 是否开启 SSO
EnableSSO *bool `json:"EnableSSO,omitnil,omitempty" name:"EnableSSO"`
// 版本号
Version *string `json:"Version,omitnil,omitempty" name:"Version"`
// SSO登录时是否开启cam鉴权
EnableSSOCamCheck *bool `json:"EnableSSOCamCheck,omitnil,omitempty" name:"EnableSSOCamCheck"`
}
type GrafanaIntegrationConfig ¶ added in v1.0.477
type GrafanaIntegrationConfig struct {
// 集成 ID
IntegrationId *string `json:"IntegrationId,omitnil,omitempty" name:"IntegrationId"`
// 集成类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 集成内容
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// 集成描述
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Grafana 跳转地址(目前未使用,默认为空)
// 注意:此字段可能返回 null,表示取不到有效值。
GrafanaURL *string `json:"GrafanaURL,omitnil,omitempty" name:"GrafanaURL"`
}
type GrafanaNotificationChannel ¶ added in v1.0.477
type GrafanaNotificationChannel struct {
// 渠道 ID
ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
// 渠道名
ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`
// 告警通道模板 ID 数组
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 创建时间
CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
// 更新时间
UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
// 默认生效组织,已废弃,请使用 OrganizationIds
OrgId *string `json:"OrgId,omitnil,omitempty" name:"OrgId"`
// 额外生效组织,已废弃,请使用 OrganizationIds
// 注意:此字段可能返回 null,表示取不到有效值。
ExtraOrgIds []*string `json:"ExtraOrgIds,omitnil,omitempty" name:"ExtraOrgIds"`
// 生效组织,已废弃,请使用 OrganizationIds
// 注意:此字段可能返回 null,表示取不到有效值。
OrgIds []*string `json:"OrgIds,omitnil,omitempty" name:"OrgIds"`
// 告警渠道的所有生效组织
// 注意:此字段可能返回 null,表示取不到有效值。
OrganizationIds []*string `json:"OrganizationIds,omitnil,omitempty" name:"OrganizationIds"`
}
type GrafanaPlugin ¶ added in v1.0.477
type InstallPluginsRequest ¶ added in v1.0.477
type InstallPluginsRequest struct {
*tchttp.BaseRequest
// 插件信息(可通过 DescribePluginOverviews 接口获取)
Plugins []*GrafanaPlugin `json:"Plugins,omitnil,omitempty" name:"Plugins"`
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewInstallPluginsRequest ¶ added in v1.0.477
func NewInstallPluginsRequest() (request *InstallPluginsRequest)
func (*InstallPluginsRequest) FromJsonString ¶ added in v1.0.477
func (r *InstallPluginsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InstallPluginsRequest) ToJsonString ¶ added in v1.0.477
func (r *InstallPluginsRequest) ToJsonString() string
type InstallPluginsRequestParams ¶ added in v1.0.477
type InstallPluginsRequestParams struct {
// 插件信息(可通过 DescribePluginOverviews 接口获取)
Plugins []*GrafanaPlugin `json:"Plugins,omitnil,omitempty" name:"Plugins"`
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type InstallPluginsResponse ¶ added in v1.0.477
type InstallPluginsResponse struct {
*tchttp.BaseResponse
Response *InstallPluginsResponseParams `json:"Response"`
}
func NewInstallPluginsResponse ¶ added in v1.0.477
func NewInstallPluginsResponse() (response *InstallPluginsResponse)
func (*InstallPluginsResponse) FromJsonString ¶ added in v1.0.477
func (r *InstallPluginsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InstallPluginsResponse) ToJsonString ¶ added in v1.0.477
func (r *InstallPluginsResponse) ToJsonString() string
type InstallPluginsResponseParams ¶ added in v1.0.477
type InstallPluginsResponseParams struct {
// 已安装插件 ID
// 注意:此字段可能返回 null,表示取不到有效值。
PluginIds []*string `json:"PluginIds,omitnil,omitempty" name:"PluginIds"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type Instance ¶
type Instance struct {
// 实例的维度组合
Dimensions []*Dimension `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
}
type InstanceGroup ¶
type InstanceGroups ¶
type IntegrationConfiguration ¶ added in v1.0.428
type IntegrationConfiguration struct {
// 名字
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 类型
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 内容
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// 状态
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// 实例类型
Category *string `json:"Category,omitnil,omitempty" name:"Category"`
// 实例描述
InstanceDesc *string `json:"InstanceDesc,omitnil,omitempty" name:"InstanceDesc"`
// dashboard 的 URL
GrafanaDashboardURL *string `json:"GrafanaDashboardURL,omitnil,omitempty" name:"GrafanaDashboardURL"`
}
type IntegrationMetric ¶ added in v1.0.1127
type IntegrationMetric struct {
// 指标名
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 指标名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 统计类型
MetricType *string `json:"MetricType,omitnil,omitempty" name:"MetricType"`
// 单位
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 指标详细描述
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
type IntegrationMetricGroup ¶ added in v1.0.1127
type IntegrationMetricGroup struct {
// 分组标识
Group *string `json:"Group,omitnil,omitempty" name:"Group"`
// 指标详情
Metrics []*IntegrationMetric `json:"Metrics,omitnil,omitempty" name:"Metrics"`
// 分组名称
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
}
type LogAlarmReq ¶ added in v1.0.504
type LogAlarmReq struct {
// apm实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 检索条件信息
Filter []*LogFilterInfo `json:"Filter,omitnil,omitempty" name:"Filter"`
// 告警合并开启/暂停
AlarmMerge *string `json:"AlarmMerge,omitnil,omitempty" name:"AlarmMerge"`
// 告警合并时间
AlarmMergeTime *string `json:"AlarmMergeTime,omitnil,omitempty" name:"AlarmMergeTime"`
}
type LogFilterInfo ¶ added in v1.0.504
type ManagementCommand ¶ added in v1.0.428
type ManagementCommand struct {
// Agent 安装命令
// 注意:此字段可能返回 null,表示取不到有效值。
Install *string `json:"Install,omitnil,omitempty" name:"Install"`
// Agent 重启命令
// 注意:此字段可能返回 null,表示取不到有效值。
Restart *string `json:"Restart,omitnil,omitempty" name:"Restart"`
// Agent 停止命令
// 注意:此字段可能返回 null,表示取不到有效值。
Stop *string `json:"Stop,omitnil,omitempty" name:"Stop"`
// Agent 状态检测命令
// 注意:此字段可能返回 null,表示取不到有效值。
StatusCheck *string `json:"StatusCheck,omitnil,omitempty" name:"StatusCheck"`
// Agent 日志检测命令
// 注意:此字段可能返回 null,表示取不到有效值。
LogCheck *string `json:"LogCheck,omitnil,omitempty" name:"LogCheck"`
}
type Metric ¶
type Metric struct {
// 告警策略类型
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 指标名
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 指标展示名
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// 最小值
Min *float64 `json:"Min,omitnil,omitempty" name:"Min"`
// 最大值
Max *float64 `json:"Max,omitnil,omitempty" name:"Max"`
// 维度列表
Dimensions []*string `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 单位
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 指标配置
// 注意:此字段可能返回 null,表示取不到有效值。
MetricConfig *MetricConfig `json:"MetricConfig,omitnil,omitempty" name:"MetricConfig"`
// 是否为高级指标。1是 0否
// 注意:此字段可能返回 null,表示取不到有效值。
IsAdvanced *int64 `json:"IsAdvanced,omitnil,omitempty" name:"IsAdvanced"`
// 高级指标是否开通。1是 0否
// 注意:此字段可能返回 null,表示取不到有效值。
IsOpen *int64 `json:"IsOpen,omitnil,omitempty" name:"IsOpen"`
// 集成中心产品ID
// 注意:此字段可能返回 null,表示取不到有效值。
ProductId *int64 `json:"ProductId,omitnil,omitempty" name:"ProductId"`
// 匹配运算符
// 注意:此字段可能返回 null,表示取不到有效值。
Operators []*Operator `json:"Operators,omitnil,omitempty" name:"Operators"`
// 指标触发
// 注意:此字段可能返回 null,表示取不到有效值。
Periods []*int64 `json:"Periods,omitnil,omitempty" name:"Periods"`
// 是否延迟指标
// 注意:此字段可能返回 null,表示取不到有效值。
IsLatenessMetric *int64 `json:"IsLatenessMetric,omitnil,omitempty" name:"IsLatenessMetric"`
}
type MetricConfig ¶
type MetricData ¶
type MetricData struct {
// 指标名
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 监控数据点
Points []*MetricDataPoint `json:"Points,omitnil,omitempty" name:"Points"`
}
type MetricDataPoint ¶
type MetricObjectMeaning ¶
type MetricSet ¶
type MetricSet struct {
// 命名空间,每个云产品会有一个命名空间
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 指标名称
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 指标使用的单位
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// 指标使用的单位
UnitCname *string `json:"UnitCname,omitnil,omitempty" name:"UnitCname"`
// 指标支持的统计周期,单位是秒,如60、300
Period []*int64 `json:"Period,omitnil,omitempty" name:"Period"`
// 统计周期内指标方式
Periods []*PeriodsSt `json:"Periods,omitnil,omitempty" name:"Periods"`
// 统计指标含义解释
Meaning *MetricObjectMeaning `json:"Meaning,omitnil,omitempty" name:"Meaning"`
// 维度描述信息
Dimensions []*DimensionsDesc `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 指标中文名
// 注意:此字段可能返回 null,表示取不到有效值。
MetricCName *string `json:"MetricCName,omitnil,omitempty" name:"MetricCName"`
// 指标英文名
// 注意:此字段可能返回 null,表示取不到有效值。
MetricEName *string `json:"MetricEName,omitnil,omitempty" name:"MetricEName"`
}
type MidQueryCondition ¶
type ModifyAlarmNoticeRequest ¶
type ModifyAlarmNoticeRequest struct {
*tchttp.BaseRequest
// <p>模块名,这里填“monitor”</p>
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// <p>告警通知规则名称 60字符以内</p>
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// <p>通知类型 ALARM=未恢复通知 OK=已恢复通知 ALL=都通知</p>
NoticeType *string `json:"NoticeType,omitnil,omitempty" name:"NoticeType"`
// <p>通知语言 zh-CN=中文 en-US=英文</p>
NoticeLanguage *string `json:"NoticeLanguage,omitnil,omitempty" name:"NoticeLanguage"`
// <p>告警通知模板 ID</p>
NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`
// <p>用户通知 最多5个</p>
UserNotices []*UserNotice `json:"UserNotices,omitnil,omitempty" name:"UserNotices"`
// <p>回调通知 最多6个</p>
URLNotices []*URLNotice `json:"URLNotices,omitnil,omitempty" name:"URLNotices"`
// <p>告警通知推送到CLS服务 最多1个</p>
CLSNotices []*CLSNotice `json:"CLSNotices,omitnil,omitempty" name:"CLSNotices"`
// <p>告警通知模板绑定的告警策略ID列表</p>
PolicyIds []*string `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
// <p>是否免登录,0-否,1-是</p>
IsLoginFree *int64 `json:"IsLoginFree,omitnil,omitempty" name:"IsLoginFree"`
// <p>IANA 时区名</p>
TimeZoneName *string `json:"TimeZoneName,omitnil,omitempty" name:"TimeZoneName"`
}
func NewModifyAlarmNoticeRequest ¶
func NewModifyAlarmNoticeRequest() (request *ModifyAlarmNoticeRequest)
func (*ModifyAlarmNoticeRequest) FromJsonString ¶
func (r *ModifyAlarmNoticeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmNoticeRequest) ToJsonString ¶
func (r *ModifyAlarmNoticeRequest) ToJsonString() string
type ModifyAlarmNoticeRequestParams ¶ added in v1.0.426
type ModifyAlarmNoticeRequestParams struct {
// <p>模块名,这里填“monitor”</p>
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// <p>告警通知规则名称 60字符以内</p>
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// <p>通知类型 ALARM=未恢复通知 OK=已恢复通知 ALL=都通知</p>
NoticeType *string `json:"NoticeType,omitnil,omitempty" name:"NoticeType"`
// <p>通知语言 zh-CN=中文 en-US=英文</p>
NoticeLanguage *string `json:"NoticeLanguage,omitnil,omitempty" name:"NoticeLanguage"`
// <p>告警通知模板 ID</p>
NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"`
// <p>用户通知 最多5个</p>
UserNotices []*UserNotice `json:"UserNotices,omitnil,omitempty" name:"UserNotices"`
// <p>回调通知 最多6个</p>
URLNotices []*URLNotice `json:"URLNotices,omitnil,omitempty" name:"URLNotices"`
// <p>告警通知推送到CLS服务 最多1个</p>
CLSNotices []*CLSNotice `json:"CLSNotices,omitnil,omitempty" name:"CLSNotices"`
// <p>告警通知模板绑定的告警策略ID列表</p>
PolicyIds []*string `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
// <p>是否免登录,0-否,1-是</p>
IsLoginFree *int64 `json:"IsLoginFree,omitnil,omitempty" name:"IsLoginFree"`
// <p>IANA 时区名</p>
TimeZoneName *string `json:"TimeZoneName,omitnil,omitempty" name:"TimeZoneName"`
}
Predefined struct for user
type ModifyAlarmNoticeResponse ¶
type ModifyAlarmNoticeResponse struct {
*tchttp.BaseResponse
Response *ModifyAlarmNoticeResponseParams `json:"Response"`
}
func NewModifyAlarmNoticeResponse ¶
func NewModifyAlarmNoticeResponse() (response *ModifyAlarmNoticeResponse)
func (*ModifyAlarmNoticeResponse) FromJsonString ¶
func (r *ModifyAlarmNoticeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmNoticeResponse) ToJsonString ¶
func (r *ModifyAlarmNoticeResponse) ToJsonString() string
type ModifyAlarmNoticeResponseParams ¶ added in v1.0.426
type ModifyAlarmNoticeResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAlarmPolicyConditionRequest ¶
type ModifyAlarmPolicyConditionRequest struct {
*tchttp.BaseRequest
// 模块名,固定值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 触发条件模板 Id,可不传
ConditionTemplateId *int64 `json:"ConditionTemplateId,omitnil,omitempty" name:"ConditionTemplateId"`
// 指标触发条件
Condition *AlarmPolicyCondition `json:"Condition,omitnil,omitempty" name:"Condition"`
// 事件触发条件
EventCondition *AlarmPolicyEventCondition `json:"EventCondition,omitnil,omitempty" name:"EventCondition"`
// 全局过滤条件
Filter *AlarmPolicyFilter `json:"Filter,omitnil,omitempty" name:"Filter"`
// 聚合维度列表,指定按哪些维度 key 来做 group by
GroupBy []*string `json:"GroupBy,omitnil,omitempty" name:"GroupBy"`
// 日志告警创建请求参数信息
LogAlarmReqInfo *LogAlarmReq `json:"LogAlarmReqInfo,omitnil,omitempty" name:"LogAlarmReqInfo"`
// 模板id,专供prom使用
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 启停状态,0=停用,1=启用
Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
// 专供prom策略名称
PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`
// 事件配置的告警
EbSubject *string `json:"EbSubject,omitnil,omitempty" name:"EbSubject"`
}
func NewModifyAlarmPolicyConditionRequest ¶
func NewModifyAlarmPolicyConditionRequest() (request *ModifyAlarmPolicyConditionRequest)
func (*ModifyAlarmPolicyConditionRequest) FromJsonString ¶
func (r *ModifyAlarmPolicyConditionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmPolicyConditionRequest) ToJsonString ¶
func (r *ModifyAlarmPolicyConditionRequest) ToJsonString() string
type ModifyAlarmPolicyConditionRequestParams ¶ added in v1.0.426
type ModifyAlarmPolicyConditionRequestParams struct {
// 模块名,固定值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 触发条件模板 Id,可不传
ConditionTemplateId *int64 `json:"ConditionTemplateId,omitnil,omitempty" name:"ConditionTemplateId"`
// 指标触发条件
Condition *AlarmPolicyCondition `json:"Condition,omitnil,omitempty" name:"Condition"`
// 事件触发条件
EventCondition *AlarmPolicyEventCondition `json:"EventCondition,omitnil,omitempty" name:"EventCondition"`
// 全局过滤条件
Filter *AlarmPolicyFilter `json:"Filter,omitnil,omitempty" name:"Filter"`
// 聚合维度列表,指定按哪些维度 key 来做 group by
GroupBy []*string `json:"GroupBy,omitnil,omitempty" name:"GroupBy"`
// 日志告警创建请求参数信息
LogAlarmReqInfo *LogAlarmReq `json:"LogAlarmReqInfo,omitnil,omitempty" name:"LogAlarmReqInfo"`
// 模板id,专供prom使用
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 启停状态,0=停用,1=启用
Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
// 专供prom策略名称
PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`
// 事件配置的告警
EbSubject *string `json:"EbSubject,omitnil,omitempty" name:"EbSubject"`
}
Predefined struct for user
type ModifyAlarmPolicyConditionResponse ¶
type ModifyAlarmPolicyConditionResponse struct {
*tchttp.BaseResponse
Response *ModifyAlarmPolicyConditionResponseParams `json:"Response"`
}
func NewModifyAlarmPolicyConditionResponse ¶
func NewModifyAlarmPolicyConditionResponse() (response *ModifyAlarmPolicyConditionResponse)
func (*ModifyAlarmPolicyConditionResponse) FromJsonString ¶
func (r *ModifyAlarmPolicyConditionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmPolicyConditionResponse) ToJsonString ¶
func (r *ModifyAlarmPolicyConditionResponse) ToJsonString() string
type ModifyAlarmPolicyConditionResponseParams ¶ added in v1.0.426
type ModifyAlarmPolicyConditionResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAlarmPolicyInfoRequest ¶
type ModifyAlarmPolicyInfoRequest struct {
*tchttp.BaseRequest
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 要修改的字段 NAME=策略名称 REMARK=策略备注
Key *string `json:"Key,omitnil,omitempty" name:"Key"`
// 修改后的值
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}
func NewModifyAlarmPolicyInfoRequest ¶
func NewModifyAlarmPolicyInfoRequest() (request *ModifyAlarmPolicyInfoRequest)
func (*ModifyAlarmPolicyInfoRequest) FromJsonString ¶
func (r *ModifyAlarmPolicyInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmPolicyInfoRequest) ToJsonString ¶
func (r *ModifyAlarmPolicyInfoRequest) ToJsonString() string
type ModifyAlarmPolicyInfoRequestParams ¶ added in v1.0.426
type ModifyAlarmPolicyInfoRequestParams struct {
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 要修改的字段 NAME=策略名称 REMARK=策略备注
Key *string `json:"Key,omitnil,omitempty" name:"Key"`
// 修改后的值
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}
Predefined struct for user
type ModifyAlarmPolicyInfoResponse ¶
type ModifyAlarmPolicyInfoResponse struct {
*tchttp.BaseResponse
Response *ModifyAlarmPolicyInfoResponseParams `json:"Response"`
}
func NewModifyAlarmPolicyInfoResponse ¶
func NewModifyAlarmPolicyInfoResponse() (response *ModifyAlarmPolicyInfoResponse)
func (*ModifyAlarmPolicyInfoResponse) FromJsonString ¶
func (r *ModifyAlarmPolicyInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmPolicyInfoResponse) ToJsonString ¶
func (r *ModifyAlarmPolicyInfoResponse) ToJsonString() string
type ModifyAlarmPolicyInfoResponseParams ¶ added in v1.0.426
type ModifyAlarmPolicyInfoResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAlarmPolicyNoticeRequest ¶
type ModifyAlarmPolicyNoticeRequest struct {
*tchttp.BaseRequest
// 模块名,这里填“monitor”。
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID,如果该参数与PolicyIds参数同时存在,则以PolicyIds为准。
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 告警通知模板 ID 列表。
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 告警策略ID数组,支持给多个告警策略批量绑定通知模板。最多30个。
PolicyIds []*string `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
// 告警分级通知规则配置
HierarchicalNotices []*AlarmHierarchicalNotice `json:"HierarchicalNotices,omitnil,omitempty" name:"HierarchicalNotices"`
// 通知内容模板绑定信息
NoticeContentTmplBindInfos []*NoticeContentTmplBindInfo `json:"NoticeContentTmplBindInfos,omitnil,omitempty" name:"NoticeContentTmplBindInfos"`
}
func NewModifyAlarmPolicyNoticeRequest ¶
func NewModifyAlarmPolicyNoticeRequest() (request *ModifyAlarmPolicyNoticeRequest)
func (*ModifyAlarmPolicyNoticeRequest) FromJsonString ¶
func (r *ModifyAlarmPolicyNoticeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmPolicyNoticeRequest) ToJsonString ¶
func (r *ModifyAlarmPolicyNoticeRequest) ToJsonString() string
type ModifyAlarmPolicyNoticeRequestParams ¶ added in v1.0.426
type ModifyAlarmPolicyNoticeRequestParams struct {
// 模块名,这里填“monitor”。
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID,如果该参数与PolicyIds参数同时存在,则以PolicyIds为准。
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 告警通知模板 ID 列表。
NoticeIds []*string `json:"NoticeIds,omitnil,omitempty" name:"NoticeIds"`
// 告警策略ID数组,支持给多个告警策略批量绑定通知模板。最多30个。
PolicyIds []*string `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"`
// 告警分级通知规则配置
HierarchicalNotices []*AlarmHierarchicalNotice `json:"HierarchicalNotices,omitnil,omitempty" name:"HierarchicalNotices"`
// 通知内容模板绑定信息
NoticeContentTmplBindInfos []*NoticeContentTmplBindInfo `json:"NoticeContentTmplBindInfos,omitnil,omitempty" name:"NoticeContentTmplBindInfos"`
}
Predefined struct for user
type ModifyAlarmPolicyNoticeResponse ¶
type ModifyAlarmPolicyNoticeResponse struct {
*tchttp.BaseResponse
Response *ModifyAlarmPolicyNoticeResponseParams `json:"Response"`
}
func NewModifyAlarmPolicyNoticeResponse ¶
func NewModifyAlarmPolicyNoticeResponse() (response *ModifyAlarmPolicyNoticeResponse)
func (*ModifyAlarmPolicyNoticeResponse) FromJsonString ¶
func (r *ModifyAlarmPolicyNoticeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmPolicyNoticeResponse) ToJsonString ¶
func (r *ModifyAlarmPolicyNoticeResponse) ToJsonString() string
type ModifyAlarmPolicyNoticeResponseParams ¶ added in v1.0.426
type ModifyAlarmPolicyNoticeResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAlarmPolicyStatusRequest ¶
type ModifyAlarmPolicyStatusRequest struct {
*tchttp.BaseRequest
// 模块名,固定值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 启停状态 0=停用 1=启用
Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
}
func NewModifyAlarmPolicyStatusRequest ¶
func NewModifyAlarmPolicyStatusRequest() (request *ModifyAlarmPolicyStatusRequest)
func (*ModifyAlarmPolicyStatusRequest) FromJsonString ¶
func (r *ModifyAlarmPolicyStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmPolicyStatusRequest) ToJsonString ¶
func (r *ModifyAlarmPolicyStatusRequest) ToJsonString() string
type ModifyAlarmPolicyStatusRequestParams ¶ added in v1.0.426
type ModifyAlarmPolicyStatusRequestParams struct {
// 模块名,固定值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 启停状态 0=停用 1=启用
Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`
}
Predefined struct for user
type ModifyAlarmPolicyStatusResponse ¶
type ModifyAlarmPolicyStatusResponse struct {
*tchttp.BaseResponse
Response *ModifyAlarmPolicyStatusResponseParams `json:"Response"`
}
func NewModifyAlarmPolicyStatusResponse ¶
func NewModifyAlarmPolicyStatusResponse() (response *ModifyAlarmPolicyStatusResponse)
func (*ModifyAlarmPolicyStatusResponse) FromJsonString ¶
func (r *ModifyAlarmPolicyStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmPolicyStatusResponse) ToJsonString ¶
func (r *ModifyAlarmPolicyStatusResponse) ToJsonString() string
type ModifyAlarmPolicyStatusResponseParams ¶ added in v1.0.426
type ModifyAlarmPolicyStatusResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAlarmPolicyTasksRequest ¶
type ModifyAlarmPolicyTasksRequest struct {
*tchttp.BaseRequest
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 告警策略触发任务列表,空数据代表解绑示例值: { "Type": "AS", "TaskConfig": "{\"Region\":\"ap-guangzhou\",\"Group\":\"asg-0zhspjx\",\"Policy\":\"asp-ganig28\"}" }
TriggerTasks []*AlarmPolicyTriggerTask `json:"TriggerTasks,omitnil,omitempty" name:"TriggerTasks"`
}
func NewModifyAlarmPolicyTasksRequest ¶
func NewModifyAlarmPolicyTasksRequest() (request *ModifyAlarmPolicyTasksRequest)
func (*ModifyAlarmPolicyTasksRequest) FromJsonString ¶
func (r *ModifyAlarmPolicyTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmPolicyTasksRequest) ToJsonString ¶
func (r *ModifyAlarmPolicyTasksRequest) ToJsonString() string
type ModifyAlarmPolicyTasksRequestParams ¶ added in v1.0.426
type ModifyAlarmPolicyTasksRequestParams struct {
// 模块名,这里填“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 告警策略触发任务列表,空数据代表解绑示例值: { "Type": "AS", "TaskConfig": "{\"Region\":\"ap-guangzhou\",\"Group\":\"asg-0zhspjx\",\"Policy\":\"asp-ganig28\"}" }
TriggerTasks []*AlarmPolicyTriggerTask `json:"TriggerTasks,omitnil,omitempty" name:"TriggerTasks"`
}
Predefined struct for user
type ModifyAlarmPolicyTasksResponse ¶
type ModifyAlarmPolicyTasksResponse struct {
*tchttp.BaseResponse
Response *ModifyAlarmPolicyTasksResponseParams `json:"Response"`
}
func NewModifyAlarmPolicyTasksResponse ¶
func NewModifyAlarmPolicyTasksResponse() (response *ModifyAlarmPolicyTasksResponse)
func (*ModifyAlarmPolicyTasksResponse) FromJsonString ¶
func (r *ModifyAlarmPolicyTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmPolicyTasksResponse) ToJsonString ¶
func (r *ModifyAlarmPolicyTasksResponse) ToJsonString() string
type ModifyAlarmPolicyTasksResponseParams ¶ added in v1.0.426
type ModifyAlarmPolicyTasksResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAlarmReceiversRequest ¶
type ModifyAlarmReceiversRequest struct {
*tchttp.BaseRequest
// 需要修改接收人的策略组Id
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 必填。固定为“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 新接收人信息, 没有填写则删除所有接收人
ReceiverInfos []*ReceiverInfo `json:"ReceiverInfos,omitnil,omitempty" name:"ReceiverInfos"`
}
func NewModifyAlarmReceiversRequest ¶
func NewModifyAlarmReceiversRequest() (request *ModifyAlarmReceiversRequest)
func (*ModifyAlarmReceiversRequest) FromJsonString ¶
func (r *ModifyAlarmReceiversRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmReceiversRequest) ToJsonString ¶
func (r *ModifyAlarmReceiversRequest) ToJsonString() string
type ModifyAlarmReceiversRequestParams ¶ added in v1.0.426
type ModifyAlarmReceiversRequestParams struct {
// 需要修改接收人的策略组Id
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 必填。固定为“monitor”
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 新接收人信息, 没有填写则删除所有接收人
ReceiverInfos []*ReceiverInfo `json:"ReceiverInfos,omitnil,omitempty" name:"ReceiverInfos"`
}
Predefined struct for user
type ModifyAlarmReceiversResponse ¶
type ModifyAlarmReceiversResponse struct {
*tchttp.BaseResponse
Response *ModifyAlarmReceiversResponseParams `json:"Response"`
}
func NewModifyAlarmReceiversResponse ¶
func NewModifyAlarmReceiversResponse() (response *ModifyAlarmReceiversResponse)
func (*ModifyAlarmReceiversResponse) FromJsonString ¶
func (r *ModifyAlarmReceiversResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAlarmReceiversResponse) ToJsonString ¶
func (r *ModifyAlarmReceiversResponse) ToJsonString() string
type ModifyAlarmReceiversResponseParams ¶ added in v1.0.426
type ModifyAlarmReceiversResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyConditionsTemplateRequestCondition ¶ added in v1.0.1129
type ModifyConditionsTemplateRequestCondition struct {
// 统计周期
CalcPeriod *string `json:"CalcPeriod,omitnil,omitempty" name:"CalcPeriod"`
// 统计方式
CalcType *string `json:"CalcType,omitnil,omitempty" name:"CalcType"`
// 持续周期
ContinuePeriod *string `json:"ContinuePeriod,omitnil,omitempty" name:"ContinuePeriod"`
// 指标ID
MetricID *int64 `json:"MetricID,omitnil,omitempty" name:"MetricID"`
// 统计值
CalcValue *string `json:"CalcValue,omitnil,omitempty" name:"CalcValue"`
// 告警通知周期
AlarmNotifyPeriod *string `json:"AlarmNotifyPeriod,omitnil,omitempty" name:"AlarmNotifyPeriod"`
// 告警通知方式
AlarmNotifyType *int64 `json:"AlarmNotifyType,omitnil,omitempty" name:"AlarmNotifyType"`
// 规则ID
RuleID *int64 `json:"RuleID,omitnil,omitempty" name:"RuleID"`
}
type ModifyConditionsTemplateRequestEventCondition ¶ added in v1.0.1129
type ModifyConditionsTemplateRequestEventCondition struct {
// 告警通知周期
//
// Deprecated: AlarmNotifyPeriod is deprecated.
AlarmNotifyPeriod *string `json:"AlarmNotifyPeriod,omitnil,omitempty" name:"AlarmNotifyPeriod"`
// 告警通知方式
//
// Deprecated: AlarmNotifyType is deprecated.
AlarmNotifyType *string `json:"AlarmNotifyType,omitnil,omitempty" name:"AlarmNotifyType"`
// 事件ID
//
// Deprecated: EventID is deprecated.
EventID *string `json:"EventID,omitnil,omitempty" name:"EventID"`
// 规则ID
//
// Deprecated: RuleID is deprecated.
RuleID *int64 `json:"RuleID,omitnil,omitempty" name:"RuleID"`
// 重构后的eventType
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 事件描述信息
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
type ModifyGrafanaInstanceRequest ¶ added in v1.0.477
type ModifyGrafanaInstanceRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Grafana 实例名称,例如:test
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}
func NewModifyGrafanaInstanceRequest ¶ added in v1.0.477
func NewModifyGrafanaInstanceRequest() (request *ModifyGrafanaInstanceRequest)
func (*ModifyGrafanaInstanceRequest) FromJsonString ¶ added in v1.0.477
func (r *ModifyGrafanaInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyGrafanaInstanceRequest) ToJsonString ¶ added in v1.0.477
func (r *ModifyGrafanaInstanceRequest) ToJsonString() string
type ModifyGrafanaInstanceRequestParams ¶ added in v1.0.477
type ModifyGrafanaInstanceRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Grafana 实例名称,例如:test
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}
Predefined struct for user
type ModifyGrafanaInstanceResponse ¶ added in v1.0.477
type ModifyGrafanaInstanceResponse struct {
*tchttp.BaseResponse
Response *ModifyGrafanaInstanceResponseParams `json:"Response"`
}
func NewModifyGrafanaInstanceResponse ¶ added in v1.0.477
func NewModifyGrafanaInstanceResponse() (response *ModifyGrafanaInstanceResponse)
func (*ModifyGrafanaInstanceResponse) FromJsonString ¶ added in v1.0.477
func (r *ModifyGrafanaInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyGrafanaInstanceResponse) ToJsonString ¶ added in v1.0.477
func (r *ModifyGrafanaInstanceResponse) ToJsonString() string
type ModifyGrafanaInstanceResponseParams ¶ added in v1.0.477
type ModifyGrafanaInstanceResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyPolicyGroupCondition ¶
type ModifyPolicyGroupCondition struct {
// 指标id
MetricId *int64 `json:"MetricId,omitnil,omitempty" name:"MetricId"`
// 比较类型,1表示大于,2表示大于等于,3表示小于,4表示小于等于,5表示相等,6表示不相等
CalcType *int64 `json:"CalcType,omitnil,omitempty" name:"CalcType"`
// 检测阈值
CalcValue *string `json:"CalcValue,omitnil,omitempty" name:"CalcValue"`
// 检测指标的数据周期
CalcPeriod *int64 `json:"CalcPeriod,omitnil,omitempty" name:"CalcPeriod"`
// 持续周期个数
ContinuePeriod *int64 `json:"ContinuePeriod,omitnil,omitempty" name:"ContinuePeriod"`
// 告警发送收敛类型。0连续告警,1指数告警
AlarmNotifyType *int64 `json:"AlarmNotifyType,omitnil,omitempty" name:"AlarmNotifyType"`
// 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次
AlarmNotifyPeriod *int64 `json:"AlarmNotifyPeriod,omitnil,omitempty" name:"AlarmNotifyPeriod"`
// 规则id,不填表示新增,填写了ruleId表示在已存在的规则基础上进行修改
RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}
type ModifyPolicyGroupEventCondition ¶
type ModifyPolicyGroupEventCondition struct {
// 事件id
EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"`
// 告警发送收敛类型。0连续告警,1指数告警
AlarmNotifyType *int64 `json:"AlarmNotifyType,omitnil,omitempty" name:"AlarmNotifyType"`
// 告警发送周期单位秒。<0 不触发, 0 只触发一次, >0 每隔triggerTime秒触发一次
AlarmNotifyPeriod *int64 `json:"AlarmNotifyPeriod,omitnil,omitempty" name:"AlarmNotifyPeriod"`
// 规则id,不填表示新增,填写了ruleId表示在已存在的规则基础上进行修改
RuleId *int64 `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}
type ModifyPolicyGroupRequest ¶
type ModifyPolicyGroupRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警类型
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 策略组名称
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 指标告警条件的且或关系,1表示且告警,所有指标告警条件都达到才告警,0表示或告警,任意指标告警条件达到都告警
IsUnionRule *int64 `json:"IsUnionRule,omitnil,omitempty" name:"IsUnionRule"`
// 指标告警条件规则,不填表示删除已有的所有指标告警条件规则
Conditions []*ModifyPolicyGroupCondition `json:"Conditions,omitnil,omitempty" name:"Conditions"`
// 事件告警条件,不填表示删除已有的事件告警条件
EventConditions []*ModifyPolicyGroupEventCondition `json:"EventConditions,omitnil,omitempty" name:"EventConditions"`
// 模板策略组id
ConditionTempGroupId *int64 `json:"ConditionTempGroupId,omitnil,omitempty" name:"ConditionTempGroupId"`
}
func NewModifyPolicyGroupRequest ¶
func NewModifyPolicyGroupRequest() (request *ModifyPolicyGroupRequest)
func (*ModifyPolicyGroupRequest) FromJsonString ¶
func (r *ModifyPolicyGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPolicyGroupRequest) ToJsonString ¶
func (r *ModifyPolicyGroupRequest) ToJsonString() string
type ModifyPolicyGroupRequestParams ¶ added in v1.0.426
type ModifyPolicyGroupRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警类型
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 策略组名称
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 指标告警条件的且或关系,1表示且告警,所有指标告警条件都达到才告警,0表示或告警,任意指标告警条件达到都告警
IsUnionRule *int64 `json:"IsUnionRule,omitnil,omitempty" name:"IsUnionRule"`
// 指标告警条件规则,不填表示删除已有的所有指标告警条件规则
Conditions []*ModifyPolicyGroupCondition `json:"Conditions,omitnil,omitempty" name:"Conditions"`
// 事件告警条件,不填表示删除已有的事件告警条件
EventConditions []*ModifyPolicyGroupEventCondition `json:"EventConditions,omitnil,omitempty" name:"EventConditions"`
// 模板策略组id
ConditionTempGroupId *int64 `json:"ConditionTempGroupId,omitnil,omitempty" name:"ConditionTempGroupId"`
}
Predefined struct for user
type ModifyPolicyGroupResponse ¶
type ModifyPolicyGroupResponse struct {
*tchttp.BaseResponse
Response *ModifyPolicyGroupResponseParams `json:"Response"`
}
func NewModifyPolicyGroupResponse ¶
func NewModifyPolicyGroupResponse() (response *ModifyPolicyGroupResponse)
func (*ModifyPolicyGroupResponse) FromJsonString ¶
func (r *ModifyPolicyGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPolicyGroupResponse) ToJsonString ¶
func (r *ModifyPolicyGroupResponse) ToJsonString() string
type ModifyPolicyGroupResponseParams ¶ added in v1.0.426
type ModifyPolicyGroupResponseParams struct {
// 策略组id
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyPrometheusAgentExternalLabelsRequest ¶ added in v1.0.586
type ModifyPrometheusAgentExternalLabelsRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 新的external_labels
ExternalLabels []*Label `json:"ExternalLabels,omitnil,omitempty" name:"ExternalLabels"`
}
func NewModifyPrometheusAgentExternalLabelsRequest ¶ added in v1.0.586
func NewModifyPrometheusAgentExternalLabelsRequest() (request *ModifyPrometheusAgentExternalLabelsRequest)
func (*ModifyPrometheusAgentExternalLabelsRequest) FromJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusAgentExternalLabelsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusAgentExternalLabelsRequest) ToJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusAgentExternalLabelsRequest) ToJsonString() string
type ModifyPrometheusAgentExternalLabelsRequestParams ¶ added in v1.0.586
type ModifyPrometheusAgentExternalLabelsRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 新的external_labels
ExternalLabels []*Label `json:"ExternalLabels,omitnil,omitempty" name:"ExternalLabels"`
}
Predefined struct for user
type ModifyPrometheusAgentExternalLabelsResponse ¶ added in v1.0.586
type ModifyPrometheusAgentExternalLabelsResponse struct {
*tchttp.BaseResponse
Response *ModifyPrometheusAgentExternalLabelsResponseParams `json:"Response"`
}
func NewModifyPrometheusAgentExternalLabelsResponse ¶ added in v1.0.586
func NewModifyPrometheusAgentExternalLabelsResponse() (response *ModifyPrometheusAgentExternalLabelsResponse)
func (*ModifyPrometheusAgentExternalLabelsResponse) FromJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusAgentExternalLabelsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusAgentExternalLabelsResponse) ToJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusAgentExternalLabelsResponse) ToJsonString() string
type ModifyPrometheusAgentExternalLabelsResponseParams ¶ added in v1.0.586
type ModifyPrometheusAgentExternalLabelsResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyPrometheusAlertPolicyRequest ¶ added in v1.0.586
type ModifyPrometheusAlertPolicyRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警配置,[具体参考](https://cloud.tencent.com/document/api/248/30354#PrometheusAlertPolicyItem)
AlertRule *PrometheusAlertPolicyItem `json:"AlertRule,omitnil,omitempty" name:"AlertRule"`
}
func NewModifyPrometheusAlertPolicyRequest ¶ added in v1.0.586
func NewModifyPrometheusAlertPolicyRequest() (request *ModifyPrometheusAlertPolicyRequest)
func (*ModifyPrometheusAlertPolicyRequest) FromJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusAlertPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusAlertPolicyRequest) ToJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusAlertPolicyRequest) ToJsonString() string
type ModifyPrometheusAlertPolicyRequestParams ¶ added in v1.0.586
type ModifyPrometheusAlertPolicyRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警配置,[具体参考](https://cloud.tencent.com/document/api/248/30354#PrometheusAlertPolicyItem)
AlertRule *PrometheusAlertPolicyItem `json:"AlertRule,omitnil,omitempty" name:"AlertRule"`
}
Predefined struct for user
type ModifyPrometheusAlertPolicyResponse ¶ added in v1.0.586
type ModifyPrometheusAlertPolicyResponse struct {
*tchttp.BaseResponse
Response *ModifyPrometheusAlertPolicyResponseParams `json:"Response"`
}
func NewModifyPrometheusAlertPolicyResponse ¶ added in v1.0.586
func NewModifyPrometheusAlertPolicyResponse() (response *ModifyPrometheusAlertPolicyResponse)
func (*ModifyPrometheusAlertPolicyResponse) FromJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusAlertPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusAlertPolicyResponse) ToJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusAlertPolicyResponse) ToJsonString() string
type ModifyPrometheusAlertPolicyResponseParams ¶ added in v1.0.586
type ModifyPrometheusAlertPolicyResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyPrometheusConfigRequest ¶ added in v1.0.586
type ModifyPrometheusConfigRequest struct {
*tchttp.BaseRequest
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群类型
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// 集群id
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// ServiceMonitors配置
ServiceMonitors []*PrometheusConfigItem `json:"ServiceMonitors,omitnil,omitempty" name:"ServiceMonitors"`
// PodMonitors配置
PodMonitors []*PrometheusConfigItem `json:"PodMonitors,omitnil,omitempty" name:"PodMonitors"`
// prometheus原生Job配置
RawJobs []*PrometheusConfigItem `json:"RawJobs,omitnil,omitempty" name:"RawJobs"`
// 0: 更新实例组件镜像版本;
// 1: 不更新实例组件镜像版本
UpdateImage *int64 `json:"UpdateImage,omitnil,omitempty" name:"UpdateImage"`
}
func NewModifyPrometheusConfigRequest ¶ added in v1.0.586
func NewModifyPrometheusConfigRequest() (request *ModifyPrometheusConfigRequest)
func (*ModifyPrometheusConfigRequest) FromJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusConfigRequest) ToJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusConfigRequest) ToJsonString() string
type ModifyPrometheusConfigRequestParams ¶ added in v1.0.586
type ModifyPrometheusConfigRequestParams struct {
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群类型
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// 集群id
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// ServiceMonitors配置
ServiceMonitors []*PrometheusConfigItem `json:"ServiceMonitors,omitnil,omitempty" name:"ServiceMonitors"`
// PodMonitors配置
PodMonitors []*PrometheusConfigItem `json:"PodMonitors,omitnil,omitempty" name:"PodMonitors"`
// prometheus原生Job配置
RawJobs []*PrometheusConfigItem `json:"RawJobs,omitnil,omitempty" name:"RawJobs"`
// 0: 更新实例组件镜像版本;
// 1: 不更新实例组件镜像版本
UpdateImage *int64 `json:"UpdateImage,omitnil,omitempty" name:"UpdateImage"`
}
Predefined struct for user
type ModifyPrometheusConfigResponse ¶ added in v1.0.586
type ModifyPrometheusConfigResponse struct {
*tchttp.BaseResponse
Response *ModifyPrometheusConfigResponseParams `json:"Response"`
}
func NewModifyPrometheusConfigResponse ¶ added in v1.0.586
func NewModifyPrometheusConfigResponse() (response *ModifyPrometheusConfigResponse)
func (*ModifyPrometheusConfigResponse) FromJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusConfigResponse) ToJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusConfigResponse) ToJsonString() string
type ModifyPrometheusConfigResponseParams ¶ added in v1.0.586
type ModifyPrometheusConfigResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyPrometheusGlobalNotificationRequest ¶ added in v1.0.586
type ModifyPrometheusGlobalNotificationRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警通知渠道
Notification *PrometheusNotificationItem `json:"Notification,omitnil,omitempty" name:"Notification"`
}
func NewModifyPrometheusGlobalNotificationRequest ¶ added in v1.0.586
func NewModifyPrometheusGlobalNotificationRequest() (request *ModifyPrometheusGlobalNotificationRequest)
func (*ModifyPrometheusGlobalNotificationRequest) FromJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusGlobalNotificationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusGlobalNotificationRequest) ToJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusGlobalNotificationRequest) ToJsonString() string
type ModifyPrometheusGlobalNotificationRequestParams ¶ added in v1.0.586
type ModifyPrometheusGlobalNotificationRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警通知渠道
Notification *PrometheusNotificationItem `json:"Notification,omitnil,omitempty" name:"Notification"`
}
Predefined struct for user
type ModifyPrometheusGlobalNotificationResponse ¶ added in v1.0.586
type ModifyPrometheusGlobalNotificationResponse struct {
*tchttp.BaseResponse
Response *ModifyPrometheusGlobalNotificationResponseParams `json:"Response"`
}
func NewModifyPrometheusGlobalNotificationResponse ¶ added in v1.0.586
func NewModifyPrometheusGlobalNotificationResponse() (response *ModifyPrometheusGlobalNotificationResponse)
func (*ModifyPrometheusGlobalNotificationResponse) FromJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusGlobalNotificationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusGlobalNotificationResponse) ToJsonString ¶ added in v1.0.586
func (r *ModifyPrometheusGlobalNotificationResponse) ToJsonString() string
type ModifyPrometheusGlobalNotificationResponseParams ¶ added in v1.0.586
type ModifyPrometheusGlobalNotificationResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyPrometheusInstanceAttributesRequest ¶ added in v1.0.428
type ModifyPrometheusInstanceAttributesRequest struct {
*tchttp.BaseRequest
// <p>实例 ID</p>
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <p>实例名称</p>
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// <p>数据存储时间(单位天),限制值为15, 30, 45, 90, 180, 365, 730之一</p>
DataRetentionTime *int64 `json:"DataRetentionTime,omitnil,omitempty" name:"DataRetentionTime"`
// <p>标识prom实例特殊属性</p><p>归档存储时长(天):<br>key: LongTermStorageRetentionTime<br>value: 60-730</p>
InstanceAttributes []*PrometheusRuleKV `json:"InstanceAttributes,omitnil,omitempty" name:"InstanceAttributes"`
}
func NewModifyPrometheusInstanceAttributesRequest ¶ added in v1.0.428
func NewModifyPrometheusInstanceAttributesRequest() (request *ModifyPrometheusInstanceAttributesRequest)
func (*ModifyPrometheusInstanceAttributesRequest) FromJsonString ¶ added in v1.0.428
func (r *ModifyPrometheusInstanceAttributesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusInstanceAttributesRequest) ToJsonString ¶ added in v1.0.428
func (r *ModifyPrometheusInstanceAttributesRequest) ToJsonString() string
type ModifyPrometheusInstanceAttributesRequestParams ¶ added in v1.0.428
type ModifyPrometheusInstanceAttributesRequestParams struct {
// <p>实例 ID</p>
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <p>实例名称</p>
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// <p>数据存储时间(单位天),限制值为15, 30, 45, 90, 180, 365, 730之一</p>
DataRetentionTime *int64 `json:"DataRetentionTime,omitnil,omitempty" name:"DataRetentionTime"`
// <p>标识prom实例特殊属性</p><p>归档存储时长(天):<br>key: LongTermStorageRetentionTime<br>value: 60-730</p>
InstanceAttributes []*PrometheusRuleKV `json:"InstanceAttributes,omitnil,omitempty" name:"InstanceAttributes"`
}
Predefined struct for user
type ModifyPrometheusInstanceAttributesResponse ¶ added in v1.0.428
type ModifyPrometheusInstanceAttributesResponse struct {
*tchttp.BaseResponse
Response *ModifyPrometheusInstanceAttributesResponseParams `json:"Response"`
}
func NewModifyPrometheusInstanceAttributesResponse ¶ added in v1.0.428
func NewModifyPrometheusInstanceAttributesResponse() (response *ModifyPrometheusInstanceAttributesResponse)
func (*ModifyPrometheusInstanceAttributesResponse) FromJsonString ¶ added in v1.0.428
func (r *ModifyPrometheusInstanceAttributesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusInstanceAttributesResponse) ToJsonString ¶ added in v1.0.428
func (r *ModifyPrometheusInstanceAttributesResponse) ToJsonString() string
type ModifyPrometheusInstanceAttributesResponseParams ¶ added in v1.0.428
type ModifyPrometheusInstanceAttributesResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyPrometheusRecordRuleYamlRequest ¶ added in v1.0.579
type ModifyPrometheusRecordRuleYamlRequest struct {
*tchttp.BaseRequest
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 聚合实例名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 新的内容
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}
func NewModifyPrometheusRecordRuleYamlRequest ¶ added in v1.0.579
func NewModifyPrometheusRecordRuleYamlRequest() (request *ModifyPrometheusRecordRuleYamlRequest)
func (*ModifyPrometheusRecordRuleYamlRequest) FromJsonString ¶ added in v1.0.579
func (r *ModifyPrometheusRecordRuleYamlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusRecordRuleYamlRequest) ToJsonString ¶ added in v1.0.579
func (r *ModifyPrometheusRecordRuleYamlRequest) ToJsonString() string
type ModifyPrometheusRecordRuleYamlRequestParams ¶ added in v1.0.579
type ModifyPrometheusRecordRuleYamlRequestParams struct {
// 实例id
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 聚合实例名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 新的内容
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}
Predefined struct for user
type ModifyPrometheusRecordRuleYamlResponse ¶ added in v1.0.579
type ModifyPrometheusRecordRuleYamlResponse struct {
*tchttp.BaseResponse
Response *ModifyPrometheusRecordRuleYamlResponseParams `json:"Response"`
}
func NewModifyPrometheusRecordRuleYamlResponse ¶ added in v1.0.579
func NewModifyPrometheusRecordRuleYamlResponse() (response *ModifyPrometheusRecordRuleYamlResponse)
func (*ModifyPrometheusRecordRuleYamlResponse) FromJsonString ¶ added in v1.0.579
func (r *ModifyPrometheusRecordRuleYamlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusRecordRuleYamlResponse) ToJsonString ¶ added in v1.0.579
func (r *ModifyPrometheusRecordRuleYamlResponse) ToJsonString() string
type ModifyPrometheusRecordRuleYamlResponseParams ¶ added in v1.0.579
type ModifyPrometheusRecordRuleYamlResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyPrometheusTempRequest ¶ added in v1.0.579
type ModifyPrometheusTempRequest struct {
*tchttp.BaseRequest
// 模板ID
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// 修改内容
Template *PrometheusTempModify `json:"Template,omitnil,omitempty" name:"Template"`
}
func NewModifyPrometheusTempRequest ¶ added in v1.0.579
func NewModifyPrometheusTempRequest() (request *ModifyPrometheusTempRequest)
func (*ModifyPrometheusTempRequest) FromJsonString ¶ added in v1.0.579
func (r *ModifyPrometheusTempRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusTempRequest) ToJsonString ¶ added in v1.0.579
func (r *ModifyPrometheusTempRequest) ToJsonString() string
type ModifyPrometheusTempRequestParams ¶ added in v1.0.579
type ModifyPrometheusTempRequestParams struct {
// 模板ID
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// 修改内容
Template *PrometheusTempModify `json:"Template,omitnil,omitempty" name:"Template"`
}
Predefined struct for user
type ModifyPrometheusTempResponse ¶ added in v1.0.579
type ModifyPrometheusTempResponse struct {
*tchttp.BaseResponse
Response *ModifyPrometheusTempResponseParams `json:"Response"`
}
func NewModifyPrometheusTempResponse ¶ added in v1.0.579
func NewModifyPrometheusTempResponse() (response *ModifyPrometheusTempResponse)
func (*ModifyPrometheusTempResponse) FromJsonString ¶ added in v1.0.579
func (r *ModifyPrometheusTempResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrometheusTempResponse) ToJsonString ¶ added in v1.0.579
func (r *ModifyPrometheusTempResponse) ToJsonString() string
type ModifyPrometheusTempResponseParams ¶ added in v1.0.579
type ModifyPrometheusTempResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyRemoteURLsRequest ¶ added in v1.0.1066
type ModifyRemoteURLsRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 多写配置
RemoteWrites []*RemoteWrite `json:"RemoteWrites,omitnil,omitempty" name:"RemoteWrites"`
}
func NewModifyRemoteURLsRequest ¶ added in v1.0.1066
func NewModifyRemoteURLsRequest() (request *ModifyRemoteURLsRequest)
func (*ModifyRemoteURLsRequest) FromJsonString ¶ added in v1.0.1066
func (r *ModifyRemoteURLsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRemoteURLsRequest) ToJsonString ¶ added in v1.0.1066
func (r *ModifyRemoteURLsRequest) ToJsonString() string
type ModifyRemoteURLsRequestParams ¶ added in v1.0.1066
type ModifyRemoteURLsRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 多写配置
RemoteWrites []*RemoteWrite `json:"RemoteWrites,omitnil,omitempty" name:"RemoteWrites"`
}
Predefined struct for user
type ModifyRemoteURLsResponse ¶ added in v1.0.1066
type ModifyRemoteURLsResponse struct {
*tchttp.BaseResponse
Response *ModifyRemoteURLsResponseParams `json:"Response"`
}
func NewModifyRemoteURLsResponse ¶ added in v1.0.1066
func NewModifyRemoteURLsResponse() (response *ModifyRemoteURLsResponse)
func (*ModifyRemoteURLsResponse) FromJsonString ¶ added in v1.0.1066
func (r *ModifyRemoteURLsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRemoteURLsResponse) ToJsonString ¶ added in v1.0.1066
func (r *ModifyRemoteURLsResponse) ToJsonString() string
type ModifyRemoteURLsResponseParams ¶ added in v1.0.1066
type ModifyRemoteURLsResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type MonitorTypeInfo ¶ added in v1.0.469
type MonitorTypeNamespace ¶
type NoticeBindPolicys ¶ added in v1.0.571
type NoticeContentTmplBindInfo ¶ added in v1.0.1075
type NotificationContentTemplateSupport ¶ added in v1.3.49
type NotificationContentTemplateSupport struct {
// 监控类型
MonitorType *string `json:"MonitorType,omitnil,omitempty" name:"MonitorType"`
// 支持的变量
// 注意:此字段可能返回 null,表示取不到有效值。
Variables []*NotificationContentTemplateSupportDetail `json:"Variables,omitnil,omitempty" name:"Variables"`
// 支持的函数
// 注意:此字段可能返回 null,表示取不到有效值。
Functions []*NotificationContentTemplateSupportDetail `json:"Functions,omitnil,omitempty" name:"Functions"`
}
type NotificationContentTemplateSupportDetail ¶ added in v1.3.49
type PolicyGroup ¶ added in v1.0.353
type PolicyGroup struct {
// 是否可设为默认告警策略
CanSetDefault *bool `json:"CanSetDefault,omitnil,omitempty" name:"CanSetDefault"`
// 告警策略组ID
GroupID *int64 `json:"GroupID,omitnil,omitempty" name:"GroupID"`
// 告警策略组名称
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 创建时间
InsertTime *int64 `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`
// 是否为默认告警策略
IsDefault *int64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`
// 告警策略启用状态
Enable *bool `json:"Enable,omitnil,omitempty" name:"Enable"`
// 最后修改人UIN
LastEditUin *int64 `json:"LastEditUin,omitnil,omitempty" name:"LastEditUin"`
// 未屏蔽的实例数
NoShieldedInstanceCount *int64 `json:"NoShieldedInstanceCount,omitnil,omitempty" name:"NoShieldedInstanceCount"`
// 父策略组ID
ParentGroupID *int64 `json:"ParentGroupID,omitnil,omitempty" name:"ParentGroupID"`
// 所属项目ID
ProjectID *int64 `json:"ProjectID,omitnil,omitempty" name:"ProjectID"`
// 告警接收对象信息
// 注意:此字段可能返回 null,表示取不到有效值。
ReceiverInfos []*PolicyGroupReceiverInfo `json:"ReceiverInfos,omitnil,omitempty" name:"ReceiverInfos"`
// 备注信息
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 修改时间
UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 总绑定实例数
TotalInstanceCount *int64 `json:"TotalInstanceCount,omitnil,omitempty" name:"TotalInstanceCount"`
// 视图
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 是否为与关系规则
IsUnionRule *int64 `json:"IsUnionRule,omitnil,omitempty" name:"IsUnionRule"`
}
type PolicyGroupReceiverInfo ¶ added in v1.0.353
type PolicyGroupReceiverInfo struct {
// 有效时段结束时间
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 是否需要发送通知
NeedSendNotice *int64 `json:"NeedSendNotice,omitnil,omitempty" name:"NeedSendNotice"`
// 告警接收渠道
// 注意:此字段可能返回 null,表示取不到有效值。
NotifyWay []*string `json:"NotifyWay,omitnil,omitempty" name:"NotifyWay"`
// 电话告警对个人间隔(秒)
PersonInterval *int64 `json:"PersonInterval,omitnil,omitempty" name:"PersonInterval"`
// 消息接收组列表
// 注意:此字段可能返回 null,表示取不到有效值。
ReceiverGroupList []*int64 `json:"ReceiverGroupList,omitnil,omitempty" name:"ReceiverGroupList"`
// 接受者类型
ReceiverType *string `json:"ReceiverType,omitnil,omitempty" name:"ReceiverType"`
// 接收人列表。通过平台接口查询到的接收人id列表
// 注意:此字段可能返回 null,表示取不到有效值。
ReceiverUserList []*int64 `json:"ReceiverUserList,omitnil,omitempty" name:"ReceiverUserList"`
// 告警恢复通知方式
// 注意:此字段可能返回 null,表示取不到有效值。
RecoverNotify []*string `json:"RecoverNotify,omitnil,omitempty" name:"RecoverNotify"`
// 电话告警每轮间隔(秒)
RoundInterval *int64 `json:"RoundInterval,omitnil,omitempty" name:"RoundInterval"`
// 电话告警轮数
RoundNumber *int64 `json:"RoundNumber,omitnil,omitempty" name:"RoundNumber"`
// 电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)
// 注意:此字段可能返回 null,表示取不到有效值。
SendFor []*string `json:"SendFor,omitnil,omitempty" name:"SendFor"`
// 有效时段开始时间
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 电话告警接收者uid
// 注意:此字段可能返回 null,表示取不到有效值。
UIDList []*int64 `json:"UIDList,omitnil,omitempty" name:"UIDList"`
}
type ProductSimple ¶
type ProductSimple struct {
// 命名空间
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 产品中文名称
ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`
// 产品英文名称
// 注意:此字段可能返回 null,表示取不到有效值。
ProductEnName *string `json:"ProductEnName,omitnil,omitempty" name:"ProductEnName"`
}
type PrometheusAgent ¶ added in v1.0.428
type PrometheusAgent struct {
// Agent 名
// 注意:此字段可能返回 null,表示取不到有效值。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// Agent ID
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent IP
// 注意:此字段可能返回 null,表示取不到有效值。
Ipv4 *string `json:"Ipv4,omitnil,omitempty" name:"Ipv4"`
// 心跳时间
// 注意:此字段可能返回 null,表示取不到有效值。
HeartbeatTime *string `json:"HeartbeatTime,omitnil,omitempty" name:"HeartbeatTime"`
// 最近一次错误
// 注意:此字段可能返回 null,表示取不到有效值。
LastError *string `json:"LastError,omitnil,omitempty" name:"LastError"`
// Agent 版本
// 注意:此字段可能返回 null,表示取不到有效值。
AgentVersion *string `json:"AgentVersion,omitnil,omitempty" name:"AgentVersion"`
// Agent 状态
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}
type PrometheusAgentInfo ¶ added in v1.0.586
type PrometheusAgentInfo struct {
// 集群类型。可填入tke、eks、tkeedge、tdcc、external,分别代表标准集群、弹性集群、边缘集群、注册集群、外部集群
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// 集成容器服务中关联的集群ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 该参数未使用,不需要填写
Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"`
}
type PrometheusAgentOverview ¶ added in v1.0.586
type PrometheusAgentOverview struct {
// 集群类型
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// 集群id
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// agent状态
// normal = 正常
// abnormal = 异常
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// 集群名称
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
// 额外labels
// 本集群的所有指标都会带上这几个label
// 注意:此字段可能返回 null,表示取不到有效值。
ExternalLabels []*Label `json:"ExternalLabels,omitnil,omitempty" name:"ExternalLabels"`
// 集群所在地域
// 注意:此字段可能返回 null,表示取不到有效值。
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 集群所在VPC ID
// 注意:此字段可能返回 null,表示取不到有效值。
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 记录关联等操作的失败信息
// 注意:此字段可能返回 null,表示取不到有效值。
FailedReason *string `json:"FailedReason,omitnil,omitempty" name:"FailedReason"`
// agent名称
// 注意:此字段可能返回 null,表示取不到有效值。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 是否已开启公网访问,true 开启,false 未开启
// 注意:此字段可能返回 null,表示取不到有效值。
EnableExternal *bool `json:"EnableExternal,omitnil,omitempty" name:"EnableExternal"`
// 采集agent期望pod数
// 注意:此字段可能返回 null,表示取不到有效值。
DesiredAgentNum *int64 `json:"DesiredAgentNum,omitnil,omitempty" name:"DesiredAgentNum"`
// 采集agent已正常启动pod数
// 注意:此字段可能返回 null,表示取不到有效值。
ReadyAgentNum *int64 `json:"ReadyAgentNum,omitnil,omitempty" name:"ReadyAgentNum"`
}
type PrometheusAlertAllowTimeRange ¶ added in v1.0.840
type PrometheusAlertCustomReceiver ¶ added in v1.0.840
type PrometheusAlertCustomReceiver struct {
// 自定义通知类型
// alertmanager -- vpc内自建alertmanager
// webhook -- vpc内webhook地址
// 注意:此字段可能返回 null,表示取不到有效值。
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// alertmanager/webhook地址。(prometheus实例同vpc内ip)
// 注意:此字段可能返回 null,表示取不到有效值。
Url *string `json:"Url,omitnil,omitempty" name:"Url"`
// 允许发送告警的时间范围
// 注意:此字段可能返回 null,表示取不到有效值。
AllowedTimeRanges []*PrometheusAlertAllowTimeRange `json:"AllowedTimeRanges,omitnil,omitempty" name:"AllowedTimeRanges"`
// alertmanager所在的内网集群ID
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// alertmanager所在的内网集群类型(tke/eks/tdcc)
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
}
type PrometheusAlertGroupRuleSet ¶ added in v1.0.840
type PrometheusAlertGroupRuleSet struct {
// 告警规则名称,同一告警分组下不允许重名
// 注意:此字段可能返回 null,表示取不到有效值。
RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
// 标签列表
// 注意:此字段可能返回 null,表示取不到有效值。
Labels []*PrometheusRuleKV `json:"Labels,omitnil,omitempty" name:"Labels"`
// 注释列表
//
// 告警对象和告警消息是 Prometheus Rule Annotations 的特殊字段,需要通过 annotations 来传递,对应的 Key 分别为summary/description。
// 注意:此字段可能返回 null,表示取不到有效值。
Annotations []*PrometheusRuleKV `json:"Annotations,omitnil,omitempty" name:"Annotations"`
// 规则报警持续时间
// 注意:此字段可能返回 null,表示取不到有效值。
Duration *string `json:"Duration,omitnil,omitempty" name:"Duration"`
// 规则表达式,可参考<a href="https://cloud.tencent.com/document/product/1416/56008">告警规则说明</a>
// 注意:此字段可能返回 null,表示取不到有效值。
Expr *string `json:"Expr,omitnil,omitempty" name:"Expr"`
// 告警规则状态:
// 2-启用
// 3-禁用
// 为空默认启用
// 注意:此字段可能返回 null,表示取不到有效值。
State *int64 `json:"State,omitnil,omitempty" name:"State"`
}
type PrometheusAlertGroupSet ¶ added in v1.0.840
type PrometheusAlertGroupSet struct {
// 告警分组ID,满足正则表达式`alert-[a-z0-9]{8}`
// 注意:此字段可能返回 null,表示取不到有效值。
GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警分组名称
// 注意:此字段可能返回 null,表示取不到有效值。
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 腾讯云可观测平台告警模板ID ,返回告警模板转换后的notice ID。
// 注意:此字段可能返回 null,表示取不到有效值。
AMPReceivers []*string `json:"AMPReceivers,omitnil,omitempty" name:"AMPReceivers"`
// 自定义告警模板
// 注意:此字段可能返回 null,表示取不到有效值。
CustomReceiver *PrometheusAlertCustomReceiver `json:"CustomReceiver,omitnil,omitempty" name:"CustomReceiver"`
// 告警通知间隔
// 注意:此字段可能返回 null,表示取不到有效值。
RepeatInterval *string `json:"RepeatInterval,omitnil,omitempty" name:"RepeatInterval"`
// 若告警分组通过模板创建,则返回模板ID
// 注意:此字段可能返回 null,表示取不到有效值。
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// 分组内告警规则详情
// 注意:此字段可能返回 null,表示取不到有效值。
Rules []*PrometheusAlertGroupRuleSet `json:"Rules,omitnil,omitempty" name:"Rules"`
// 分组创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
// 分组更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
}
type PrometheusAlertManagerConfig ¶ added in v1.0.579
type PrometheusAlertManagerConfig struct {
// alertmanager url
Url *string `json:"Url,omitnil,omitempty" name:"Url"`
// alertmanager部署所在集群类型
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// alertmanager部署所在集群ID
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
type PrometheusAlertPolicyItem ¶ added in v1.0.579
type PrometheusAlertPolicyItem struct {
// 策略名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 规则列表
Rules []*PrometheusAlertRule `json:"Rules,omitnil,omitempty" name:"Rules"`
// 告警策略 id
// 注意:此字段可能返回 null,表示取不到有效值。
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// 如果该告警来自模板下发,则TemplateId为模板id
// 注意:此字段可能返回 null,表示取不到有效值。
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// 告警渠道,模板中使用可能返回null
// 注意:此字段可能返回 null,表示取不到有效值。
Notification *PrometheusNotificationItem `json:"Notification,omitnil,omitempty" name:"Notification"`
// 最后修改时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
// 如果告警策略来源于用户集群CRD资源定义,则ClusterId为所属集群ID
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
type PrometheusAlertRule ¶ added in v1.0.579
type PrometheusAlertRule struct {
// 规则名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// prometheus语句
Rule *string `json:"Rule,omitnil,omitempty" name:"Rule"`
// 额外标签
Labels []*Label `json:"Labels,omitnil,omitempty" name:"Labels"`
// 告警发送模板
Template *string `json:"Template,omitnil,omitempty" name:"Template"`
// 持续时间
For *string `json:"For,omitnil,omitempty" name:"For"`
// 该条规则的描述信息
// 注意:此字段可能返回 null,表示取不到有效值。
Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"`
// 参考prometheus rule中的annotations
// 注意:此字段可能返回 null,表示取不到有效值。
Annotations []*Label `json:"Annotations,omitnil,omitempty" name:"Annotations"`
// 告警规则状态
// 注意:此字段可能返回 null,表示取不到有效值。
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
}
type PrometheusClusterAgentBasic ¶ added in v1.0.586
type PrometheusClusterAgentBasic struct {
// 地域
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 集群类型。可填入tke、eks、tkeedge、tdcc、external,分别代表标准集群、弹性集群、边缘集群、注册集群 和外部集群
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// 集群 ID
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 是否开启公网 CLB
EnableExternal *bool `json:"EnableExternal,omitnil,omitempty" name:"EnableExternal"`
// 集群内部署组件的pod 配置
InClusterPodConfig *PrometheusClusterAgentPodConfig `json:"InClusterPodConfig,omitnil,omitempty" name:"InClusterPodConfig"`
// 该集群采集的所有指标都会带上这些labels
ExternalLabels []*Label `json:"ExternalLabels,omitnil,omitempty" name:"ExternalLabels"`
// 是否安装默认采集 exporter 和采集配置
NotInstallBasicScrape *bool `json:"NotInstallBasicScrape,omitnil,omitempty" name:"NotInstallBasicScrape"`
// 是否安装采集配置,true 只安装采集 exporter 不会安装采集配置,false 会同时安装采集配置
NotScrape *bool `json:"NotScrape,omitnil,omitempty" name:"NotScrape"`
// 是否丢弃所有指标,true 代表丢弃所有指标,false 代表采集默认指标
DropAll *bool `json:"DropAll,omitnil,omitempty" name:"DropAll"`
// 是否开启默认预聚合规则
OpenDefaultRecord *bool `json:"OpenDefaultRecord,omitnil,omitempty" name:"OpenDefaultRecord"`
}
type PrometheusClusterAgentPodConfig ¶ added in v1.0.586
type PrometheusClusterAgentPodConfig struct {
// 是否使用HostNetWork
HostNet *bool `json:"HostNet,omitnil,omitempty" name:"HostNet"`
// 指定pod运行节点
NodeSelector []*Label `json:"NodeSelector,omitnil,omitempty" name:"NodeSelector"`
// 容忍污点
Tolerations []*Toleration `json:"Tolerations,omitnil,omitempty" name:"Tolerations"`
}
type PrometheusClusterScrapeStatistics ¶ added in v1.1.40
type PrometheusClusterScrapeStatistics struct {
// 集群ID
ClusterID *string `json:"ClusterID,omitnil,omitempty" name:"ClusterID"`
// 被采集的点个数
// 注意:此字段可能返回 null,表示取不到有效值。
ScrapedRate *float64 `json:"ScrapedRate,omitnil,omitempty" name:"ScrapedRate"`
// Job列表
// 注意:此字段可能返回 null,表示取不到有效值。
Jobs []*PrometheusJobScrapeStatistics `json:"Jobs,omitnil,omitempty" name:"Jobs"`
// 每秒过滤前的指标采集速率
// 注意:此字段可能返回 null,表示取不到有效值。
SamplesRate *float64 `json:"SamplesRate,omitnil,omitempty" name:"SamplesRate"`
}
type PrometheusConfigItem ¶ added in v1.0.579
type PrometheusConfigItem struct {
// 名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 配置内容
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
// 用于出参,如果该配置来至模板,则为模板id
// 注意:此字段可能返回 null,表示取不到有效值。
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// 目标数
// 注意:此字段可能返回 null,表示取不到有效值。
Targets *Targets `json:"Targets,omitnil,omitempty" name:"Targets"`
}
type PrometheusDynamicAPIResponseHTTP ¶ added in v1.3.75
type PrometheusInstanceGrantInfo ¶ added in v1.0.314
type PrometheusInstanceGrantInfo struct {
// 是否有计费操作权限(1=有,2=无)
HasChargeOperation *int64 `json:"HasChargeOperation,omitnil,omitempty" name:"HasChargeOperation"`
// 是否显示VPC信息的权限(1=有,2=无)
HasVpcDisplay *int64 `json:"HasVpcDisplay,omitnil,omitempty" name:"HasVpcDisplay"`
// 是否可修改Grafana的状态(1=有,2=无)
HasGrafanaStatusChange *int64 `json:"HasGrafanaStatusChange,omitnil,omitempty" name:"HasGrafanaStatusChange"`
// 是否有管理agent的权限(1=有,2=无)
HasAgentManage *int64 `json:"HasAgentManage,omitnil,omitempty" name:"HasAgentManage"`
// 是否有管理TKE集成的权限(1=有,2=无)
HasTkeManage *int64 `json:"HasTkeManage,omitnil,omitempty" name:"HasTkeManage"`
// 是否显示API等信息(1=有, 2=无)
HasApiOperation *int64 `json:"HasApiOperation,omitnil,omitempty" name:"HasApiOperation"`
}
type PrometheusInstanceScrapeStatistics ¶ added in v1.1.40
type PrometheusInstanceScrapeStatistics struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 每秒被采集的点数
ScrapedRate *float64 `json:"ScrapedRate,omitnil,omitempty" name:"ScrapedRate"`
// 集群指标列表
Clusters []*PrometheusClusterScrapeStatistics `json:"Clusters,omitnil,omitempty" name:"Clusters"`
// 非容器指标列表
// 注意:此字段可能返回 null,表示取不到有效值。
Global []*PrometheusClusterScrapeStatistics `json:"Global,omitnil,omitempty" name:"Global"`
// 过滤前的每秒指标采集速率
SamplesRate *float64 `json:"SamplesRate,omitnil,omitempty" name:"SamplesRate"`
}
type PrometheusInstanceTenantUsage ¶ added in v1.0.563
type PrometheusInstanceTenantUsage struct {
// 实例ID
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 计费周期
// 注意:此字段可能返回 null,表示取不到有效值。
CalcDate *string `json:"CalcDate,omitnil,omitempty" name:"CalcDate"`
// 总用量
// 注意:此字段可能返回 null,表示取不到有效值。
Total *float64 `json:"Total,omitnil,omitempty" name:"Total"`
// 基础指标用量个数
// 注意:此字段可能返回 null,表示取不到有效值。
Basic *float64 `json:"Basic,omitnil,omitempty" name:"Basic"`
// 付费指标用量个数
// 注意:此字段可能返回 null,表示取不到有效值。
Fee *float64 `json:"Fee,omitnil,omitempty" name:"Fee"`
}
type PrometheusInstancesItem ¶ added in v1.0.314
type PrometheusInstancesItem struct {
// <p>实例ID。</p>
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <p>实例名称。</p>
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// <p>实例计费模式。取值范围:</p><ul><li>2:包年包月</li><li>3:按量</li></ul>
InstanceChargeType *int64 `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`
// <p>地域 ID</p>
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// <p>可用区</p>
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// <p>VPC ID</p>
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// <p>子网 ID</p>
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// <p>存储周期</p>
// 注意:此字段可能返回 null,表示取不到有效值。
DataRetentionTime *int64 `json:"DataRetentionTime,omitnil,omitempty" name:"DataRetentionTime"`
// <p>实例业务状态。取值范围:</p><ul><li>1:正在创建</li><li>2:运行中</li><li>3:异常</li><li>4:重建中</li><li>5:销毁中</li><li>6:已停服</li><li>8:欠费停服中</li><li>9:欠费已停服</li></ul>
InstanceStatus *int64 `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`
// <p>Grafana 面板 URL</p>
// 注意:此字段可能返回 null,表示取不到有效值。
GrafanaURL *string `json:"GrafanaURL,omitnil,omitempty" name:"GrafanaURL"`
// <p>创建时间</p>
CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
// <p>是否开启 Grafana</p><li>0:不开启</li><li>1:开启</li>
EnableGrafana *int64 `json:"EnableGrafana,omitnil,omitempty" name:"EnableGrafana"`
// <p>实例IPV4地址</p>
// 注意:此字段可能返回 null,表示取不到有效值。
IPv4Address *string `json:"IPv4Address,omitnil,omitempty" name:"IPv4Address"`
// <p>实例关联的标签列表。</p>
// 注意:此字段可能返回 null,表示取不到有效值。
TagSpecification []*PrometheusTag `json:"TagSpecification,omitnil,omitempty" name:"TagSpecification"`
// <p>购买的实例过期时间</p>
// 注意:此字段可能返回 null,表示取不到有效值。
ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
// <p>计费状态</p><ul><li>1:正常</li><li>2:过期</li><li>3:销毁</li><li>4:分配中</li><li>5:分配失败</li></ul>
// 注意:此字段可能返回 null,表示取不到有效值。
ChargeStatus *int64 `json:"ChargeStatus,omitnil,omitempty" name:"ChargeStatus"`
// <p>规格名称</p>
// 注意:此字段可能返回 null,表示取不到有效值。
SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"`
// <p>自动续费标记</p><ul><li>0:不自动续费</li><li>1:开启自动续费</li><li>2:禁止自动续费</li><li>-1:无效</li></ul>
// 注意:此字段可能返回 null,表示取不到有效值。
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// <p>是否快过期</p><ul><li>0:否</li><li>1:快过期</li></ul>
// 注意:此字段可能返回 null,表示取不到有效值。
IsNearExpire *int64 `json:"IsNearExpire,omitnil,omitempty" name:"IsNearExpire"`
// <p>数据写入需要的 Token</p>
// 注意:此字段可能返回 null,表示取不到有效值。
AuthToken *string `json:"AuthToken,omitnil,omitempty" name:"AuthToken"`
// <p>Prometheus Remote Write 的地址</p>
// 注意:此字段可能返回 null,表示取不到有效值。
RemoteWrite *string `json:"RemoteWrite,omitnil,omitempty" name:"RemoteWrite"`
// <p>Prometheus HTTP Api 根地址</p>
// 注意:此字段可能返回 null,表示取不到有效值。
ApiRootPath *string `json:"ApiRootPath,omitnil,omitempty" name:"ApiRootPath"`
// <p>Proxy 的地址</p>
// 注意:此字段可能返回 null,表示取不到有效值。
ProxyAddress *string `json:"ProxyAddress,omitnil,omitempty" name:"ProxyAddress"`
// <p>Grafana 运行状态</p><ul><li>1:正在创建</li><li>2:运行中</li><li>3:异常</li><li>4:重启中</li><li>5:销毁中</li><li>6:已停机</li><li>7:已删除</li></ul>
// 注意:此字段可能返回 null,表示取不到有效值。
GrafanaStatus *int64 `json:"GrafanaStatus,omitnil,omitempty" name:"GrafanaStatus"`
// <p>Grafana IP 白名单列表,使用英文分号分隔</p>
// 注意:此字段可能返回 null,表示取不到有效值。
GrafanaIpWhiteList *string `json:"GrafanaIpWhiteList,omitnil,omitempty" name:"GrafanaIpWhiteList"`
// <p>实例的授权信息</p>
// 注意:此字段可能返回 null,表示取不到有效值。
Grant *PrometheusInstanceGrantInfo `json:"Grant,omitnil,omitempty" name:"Grant"`
// <p>绑定的 Grafana 实例 ID</p>
// 注意:此字段可能返回 null,表示取不到有效值。
GrafanaInstanceId *string `json:"GrafanaInstanceId,omitnil,omitempty" name:"GrafanaInstanceId"`
// <p>告警规则限制</p>
// 注意:此字段可能返回 null,表示取不到有效值。
AlertRuleLimit *int64 `json:"AlertRuleLimit,omitnil,omitempty" name:"AlertRuleLimit"`
// <p>预聚合规则限制</p>
// 注意:此字段可能返回 null,表示取不到有效值。
RecordingRuleLimit *int64 `json:"RecordingRuleLimit,omitnil,omitempty" name:"RecordingRuleLimit"`
// <p>迁移状态,0-不在迁移中,1-迁移中、原实例,2-迁移中、目标实例</p>
// 注意:此字段可能返回 null,表示取不到有效值。
MigrationType *int64 `json:"MigrationType,omitnil,omitempty" name:"MigrationType"`
// <p>标识prom实例特殊属性</p><p>归档存储时长(天):<br>key: LongTermStorageRetentionTime<br>value: 60-730</p><p>实例创建方式:<br>key: CreatedFrom<br>value: 0 - 来自prom控制台<br>1 - 来自tke集群详情页<br>2 - 来自新建集群页</p><p>免费试用到期时间:<br>key: FreeTrialExpireAt<br>value: RFC3339 格式时间字符串</p><p>关联的资源包ID:<br>key: ResourcePackageID<br>value: prompkg-xxxxx</p>
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceAttributes []*PrometheusRuleKV `json:"InstanceAttributes,omitnil,omitempty" name:"InstanceAttributes"`
}
type PrometheusInstancesOverview ¶ added in v1.0.579
type PrometheusInstancesOverview struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 实例名
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// VPC ID
VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
// 子网ID
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
// 运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)
InstanceStatus *int64 `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`
// 计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)
// 注意:此字段可能返回 null,表示取不到有效值。
ChargeStatus *int64 `json:"ChargeStatus,omitnil,omitempty" name:"ChargeStatus"`
// 是否开启 Grafana(0:不开启,1:开启)
EnableGrafana *int64 `json:"EnableGrafana,omitnil,omitempty" name:"EnableGrafana"`
// Grafana 面板 URL
// 注意:此字段可能返回 null,表示取不到有效值。
GrafanaURL *string `json:"GrafanaURL,omitnil,omitempty" name:"GrafanaURL"`
// 实例付费类型(1:试用版;2:预付费)
InstanceChargeType *int64 `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`
// 规格名称
// 注意:此字段可能返回 null,表示取不到有效值。
SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"`
// 存储周期
// 注意:此字段可能返回 null,表示取不到有效值。
DataRetentionTime *int64 `json:"DataRetentionTime,omitnil,omitempty" name:"DataRetentionTime"`
// 购买的实例过期时间
// 注意:此字段可能返回 null,表示取不到有效值。
ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
// 自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)
// 注意:此字段可能返回 null,表示取不到有效值。
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// 绑定集群总数
BoundTotal *int64 `json:"BoundTotal,omitnil,omitempty" name:"BoundTotal"`
// 绑定集群正常状态总数
BoundNormal *int64 `json:"BoundNormal,omitnil,omitempty" name:"BoundNormal"`
// 资源包状态,0-无可用资源包,1-有可用资源包
// 注意:此字段可能返回 null,表示取不到有效值。
ResourcePackageStatus *int64 `json:"ResourcePackageStatus,omitnil,omitempty" name:"ResourcePackageStatus"`
// 资源包规格名称
// 注意:此字段可能返回 null,表示取不到有效值。
ResourcePackageSpecName *string `json:"ResourcePackageSpecName,omitnil,omitempty" name:"ResourcePackageSpecName"`
}
type PrometheusJobScrapeStatistics ¶ added in v1.1.40
type PrometheusJobScrapeStatistics struct {
// Job 名
JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`
// 被采集的点数
ScrapedRate *float64 `json:"ScrapedRate,omitnil,omitempty" name:"ScrapedRate"`
// 指标列表
// 注意:此字段可能返回 null,表示取不到有效值。
Metrics []*PrometheusMetricScrapeStatistics `json:"Metrics,omitnil,omitempty" name:"Metrics"`
// Job 类型
JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"`
}
type PrometheusJobTargets ¶ added in v1.0.586
type PrometheusJobTargets struct {
// 该Job的targets列表
Targets []*PrometheusTarget `json:"Targets,omitnil,omitempty" name:"Targets"`
// job的名称
JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`
// targets总数
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// 健康的target总数
Up *uint64 `json:"Up,omitnil,omitempty" name:"Up"`
}
type PrometheusMetricScrapeStatistics ¶ added in v1.1.40
type PrometheusMetricScrapeStatistics struct {
// 指标名
// 注意:此字段可能返回 null,表示取不到有效值。
MetricName *string `json:"MetricName,omitnil,omitempty" name:"MetricName"`
// 原始数据中的点数
// 注意:此字段可能返回 null,表示取不到有效值。
SamplesRate *float64 `json:"SamplesRate,omitnil,omitempty" name:"SamplesRate"`
// 被采集的点数
// 注意:此字段可能返回 null,表示取不到有效值。
ScrapedRate *float64 `json:"ScrapedRate,omitnil,omitempty" name:"ScrapedRate"`
// 是否推荐采集
// 注意:此字段可能返回 null,表示取不到有效值。
IsRecommended *bool `json:"IsRecommended,omitnil,omitempty" name:"IsRecommended"`
}
type PrometheusNotificationItem ¶ added in v1.0.579
type PrometheusNotificationItem struct {
// 是否启用
Enabled *bool `json:"Enabled,omitnil,omitempty" name:"Enabled"`
// 通道类型,默认为amp,支持以下
// amp
// webhook
// alertmanager
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 如果Type为webhook, 则该字段为必填项
// 注意:此字段可能返回 null,表示取不到有效值。
WebHook *string `json:"WebHook,omitnil,omitempty" name:"WebHook"`
// 如果Type为alertmanager, 则该字段为必填项
// 注意:此字段可能返回 null,表示取不到有效值。
AlertManager *PrometheusAlertManagerConfig `json:"AlertManager,omitnil,omitempty" name:"AlertManager"`
// 收敛时间
RepeatInterval *string `json:"RepeatInterval,omitnil,omitempty" name:"RepeatInterval"`
// 生效起始时间
TimeRangeStart *string `json:"TimeRangeStart,omitnil,omitempty" name:"TimeRangeStart"`
// 生效结束时间
TimeRangeEnd *string `json:"TimeRangeEnd,omitnil,omitempty" name:"TimeRangeEnd"`
// 告警通知方式。目前有SMS、EMAIL、CALL、WECHAT方式。
// 注意:此字段可能返回 null,表示取不到有效值。
NotifyWay []*string `json:"NotifyWay,omitnil,omitempty" name:"NotifyWay"`
// 告警接收组(用户组)
// 注意:此字段可能返回 null,表示取不到有效值。
ReceiverGroups []*string `json:"ReceiverGroups,omitnil,omitempty" name:"ReceiverGroups"`
// 电话告警顺序。
// 注:NotifyWay选择CALL,采用该参数。
// 注意:此字段可能返回 null,表示取不到有效值。
PhoneNotifyOrder []*uint64 `json:"PhoneNotifyOrder,omitnil,omitempty" name:"PhoneNotifyOrder"`
// 电话告警次数。
// 注:NotifyWay选择CALL,采用该参数。
// 注意:此字段可能返回 null,表示取不到有效值。
PhoneCircleTimes *int64 `json:"PhoneCircleTimes,omitnil,omitempty" name:"PhoneCircleTimes"`
// 电话告警轮内间隔。单位:秒
// 注:NotifyWay选择CALL,采用该参数。
// 注意:此字段可能返回 null,表示取不到有效值。
PhoneInnerInterval *int64 `json:"PhoneInnerInterval,omitnil,omitempty" name:"PhoneInnerInterval"`
// 电话告警轮外间隔。单位:秒
// 注:NotifyWay选择CALL,采用该参数。
// 注意:此字段可能返回 null,表示取不到有效值。
PhoneCircleInterval *int64 `json:"PhoneCircleInterval,omitnil,omitempty" name:"PhoneCircleInterval"`
// 电话告警触达通知
// 注:NotifyWay选择CALL,采用该参数。
// 注意:此字段可能返回 null,表示取不到有效值。
PhoneArriveNotice *bool `json:"PhoneArriveNotice,omitnil,omitempty" name:"PhoneArriveNotice"`
}
type PrometheusRecordRuleYamlItem ¶ added in v1.0.579
type PrometheusRecordRuleYamlItem struct {
// 实例名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 最近更新时间
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 如果该聚合规则来至模板,则TemplateId为模板id
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// Yaml内容
// 注意:此字段可能返回 null,表示取不到有效值。
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// 该聚合规则如果来源于用户集群crd资源定义,则ClusterId为所属集群ID
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 状态
// 注意:此字段可能返回 null,表示取不到有效值。
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// id
// 注意:此字段可能返回 null,表示取不到有效值。
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// 规则数量
// 注意:此字段可能返回 null,表示取不到有效值。
Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}
type PrometheusRegionItem ¶ added in v1.0.742
type PrometheusRegionItem struct {
// 区域
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 区域 ID
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// 区域状态( 0: 不可用;1: 可用)
RegionState *int64 `json:"RegionState,omitnil,omitempty" name:"RegionState"`
// 区域名(中文)
RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`
// 区域名(英文缩写)
RegionShortName *string `json:"RegionShortName,omitnil,omitempty" name:"RegionShortName"`
// 区域所在大区名
Area *string `json:"Area,omitnil,omitempty" name:"Area"`
// 1-仅支持预付费,2-仅支持后付费,3-支持两种计费模式实例
RegionPayMode *int64 `json:"RegionPayMode,omitnil,omitempty" name:"RegionPayMode"`
}
type PrometheusRuleKV ¶
type PrometheusRuleSet ¶
type PrometheusRuleSet struct {
// 规则 ID
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 规则名称
RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
// 规则状态码
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
// 规则类别
// 注意:此字段可能返回 null,表示取不到有效值。
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// 规则标签列表
// 注意:此字段可能返回 null,表示取不到有效值。
Labels []*PrometheusRuleKV `json:"Labels,omitnil,omitempty" name:"Labels"`
// 规则注释列表
// 注意:此字段可能返回 null,表示取不到有效值。
Annotations []*PrometheusRuleKV `json:"Annotations,omitnil,omitempty" name:"Annotations"`
// 规则表达式
// 注意:此字段可能返回 null,表示取不到有效值。
Expr *string `json:"Expr,omitnil,omitempty" name:"Expr"`
// 规则报警持续时间
// 注意:此字段可能返回 null,表示取不到有效值。
Duration *string `json:"Duration,omitnil,omitempty" name:"Duration"`
// 报警接收组列表
// 注意:此字段可能返回 null,表示取不到有效值。
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 规则运行健康状态,取值如下:
// <li>unknown 未知状态</li>
// <li>pending 加载中</li>
// <li>ok 运行正常</li>
// <li>err 运行错误</li>
Health *string `json:"Health,omitnil,omitempty" name:"Health"`
// 规则创建时间
// 注意:此字段可能返回 null,表示取不到有效值。
CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
// 规则更新时间
// 注意:此字段可能返回 null,表示取不到有效值。
UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
}
type PrometheusScrapeJob ¶ added in v1.0.428
type PrometheusScrapeJob struct {
// 任务名
// 注意:此字段可能返回 null,表示取不到有效值。
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// Agent ID
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
// 任务 ID
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
// 配置
// 注意:此字段可能返回 null,表示取不到有效值。
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
}
type PrometheusStringKeyValuePair ¶ added in v1.3.75
type PrometheusTag ¶ added in v1.0.314
type PrometheusTarget ¶ added in v1.0.820
type PrometheusTemp ¶ added in v1.0.579
type PrometheusTemp struct {
// 模板名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 模板维度,支持以下类型
// instance 实例级别
// cluster 集群级别
Level *string `json:"Level,omitnil,omitempty" name:"Level"`
// 模板描述
// 注意:此字段可能返回 null,表示取不到有效值。
Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"`
// 当Level为instance时有效,
// 模板中的聚合规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
RecordRules []*PrometheusConfigItem `json:"RecordRules,omitnil,omitempty" name:"RecordRules"`
// 当Level为cluster时有效,
// 模板中的ServiceMonitor规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
ServiceMonitors []*PrometheusConfigItem `json:"ServiceMonitors,omitnil,omitempty" name:"ServiceMonitors"`
// 当Level为cluster时有效,
// 模板中的PodMonitors规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
PodMonitors []*PrometheusConfigItem `json:"PodMonitors,omitnil,omitempty" name:"PodMonitors"`
// 当Level为cluster时有效,
// 模板中的RawJobs规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
RawJobs []*PrometheusConfigItem `json:"RawJobs,omitnil,omitempty" name:"RawJobs"`
// 模板的ID, 用于出参
// 注意:此字段可能返回 null,表示取不到有效值。
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// 最近更新时间,用于出参
// 注意:此字段可能返回 null,表示取不到有效值。
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 当前版本,用于出参
// 注意:此字段可能返回 null,表示取不到有效值。
Version *string `json:"Version,omitnil,omitempty" name:"Version"`
// 是否系统提供的默认模板,用于出参
// 注意:此字段可能返回 null,表示取不到有效值。
IsDefault *bool `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`
// 当Level为instance时有效,
// 模板中的告警配置列表
// 注意:此字段可能返回 null,表示取不到有效值。
AlertDetailRules []*PrometheusAlertPolicyItem `json:"AlertDetailRules,omitnil,omitempty" name:"AlertDetailRules"`
// 关联实例数目
// 注意:此字段可能返回 null,表示取不到有效值。
TargetsTotal *int64 `json:"TargetsTotal,omitnil,omitempty" name:"TargetsTotal"`
}
type PrometheusTempModify ¶ added in v1.0.579
type PrometheusTempModify struct {
// 修改名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 修改描述
// 注意:此字段可能返回 null,表示取不到有效值。
Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"`
// 当Level为cluster时有效,
// 模板中的ServiceMonitor规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
ServiceMonitors []*PrometheusConfigItem `json:"ServiceMonitors,omitnil,omitempty" name:"ServiceMonitors"`
// 当Level为cluster时有效,
// 模板中的PodMonitors规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
PodMonitors []*PrometheusConfigItem `json:"PodMonitors,omitnil,omitempty" name:"PodMonitors"`
// 当Level为cluster时有效,
// 模板中的RawJobs规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
RawJobs []*PrometheusConfigItem `json:"RawJobs,omitnil,omitempty" name:"RawJobs"`
// 当Level为instance时有效,
// 模板中的聚合规则列表
// 注意:此字段可能返回 null,表示取不到有效值。
RecordRules []*PrometheusConfigItem `json:"RecordRules,omitnil,omitempty" name:"RecordRules"`
// 修改内容,只有当模板类型是Alert时生效
// 注意:此字段可能返回 null,表示取不到有效值。
AlertDetailRules []*PrometheusAlertPolicyItem `json:"AlertDetailRules,omitnil,omitempty" name:"AlertDetailRules"`
}
type PrometheusTemplateSyncTarget ¶ added in v1.0.579
type PrometheusTemplateSyncTarget struct {
// 目标所在地域
Region *string `json:"Region,omitnil,omitempty" name:"Region"`
// 目标实例
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集群id,只有当采集模板的Level为cluster的时候需要
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 最后一次同步时间, 用于出参
// 注意:此字段可能返回 null,表示取不到有效值。
SyncTime *string `json:"SyncTime,omitnil,omitempty" name:"SyncTime"`
// 当前使用的模板版本,用于出参
// 注意:此字段可能返回 null,表示取不到有效值。
Version *string `json:"Version,omitnil,omitempty" name:"Version"`
// 集群类型,只有当采集模板的Level为cluster的时候需要
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterType *string `json:"ClusterType,omitnil,omitempty" name:"ClusterType"`
// 用于出参,实例名称
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
// 用于出参,集群名称
// 注意:此字段可能返回 null,表示取不到有效值。
ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`
}
type PrometheusZoneItem ¶ added in v1.0.551
type PrometheusZoneItem struct {
// 可用区
Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
// 可用区 ID
ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
// 可用区状态( 0: 不可用;1: 可用)
ZoneState *int64 `json:"ZoneState,omitnil,omitempty" name:"ZoneState"`
// 地域 ID
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// 可用区名(目前为中文)
ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`
// 可用区资源状态(0:资源不足,不可使用;1:资源足够)
// 注意:此字段可能返回 null,表示取不到有效值。
ZoneResourceState *int64 `json:"ZoneResourceState,omitnil,omitempty" name:"ZoneResourceState"`
}
type ReceiverInfo ¶
type ReceiverInfo struct {
// 告警时间段开始时间。范围[0,86400),作为 UNIX 时间戳转成北京时间后去掉日期,例如7200表示"10:0:0"
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 告警时间段结束时间。含义同StartTime
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 告警通知方式。可选 "SMS","SITE","EMAIL","CALL","WECHAT"
NotifyWay []*string `json:"NotifyWay,omitnil,omitempty" name:"NotifyWay"`
// 接收人类型。“group” 或 “user”
ReceiverType *string `json:"ReceiverType,omitnil,omitempty" name:"ReceiverType"`
// ReceiverId
Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
// 电话告警通知时机。可选"OCCUR"(告警时通知),"RECOVER"(恢复时通知)
SendFor []*string `json:"SendFor,omitnil,omitempty" name:"SendFor"`
// 电话告警接收者 UID
UidList []*int64 `json:"UidList,omitnil,omitempty" name:"UidList"`
// 电话告警轮数
RoundNumber *int64 `json:"RoundNumber,omitnil,omitempty" name:"RoundNumber"`
// 电话告警对个人间隔(秒)
PersonInterval *int64 `json:"PersonInterval,omitnil,omitempty" name:"PersonInterval"`
// 电话告警每轮间隔(秒)
RoundInterval *int64 `json:"RoundInterval,omitnil,omitempty" name:"RoundInterval"`
// 恢复通知方式。可选"SMS"
RecoverNotify []*string `json:"RecoverNotify,omitnil,omitempty" name:"RecoverNotify"`
// 是否需要电话告警触达提示。0不需要,1需要
NeedSendNotice *int64 `json:"NeedSendNotice,omitnil,omitempty" name:"NeedSendNotice"`
// 接收组列表。通过平台接口查询到的接收组 ID 列表
ReceiverGroupList []*int64 `json:"ReceiverGroupList,omitnil,omitempty" name:"ReceiverGroupList"`
// 接收人列表。通过平台接口查询到的接收人 ID 列表
ReceiverUserList []*int64 `json:"ReceiverUserList,omitnil,omitempty" name:"ReceiverUserList"`
// 告警接收语言,枚举值(zh-CN,en-US)
ReceiveLanguage *string `json:"ReceiveLanguage,omitnil,omitempty" name:"ReceiveLanguage"`
}
type RecordingRuleSet ¶ added in v1.0.429
type RecordingRuleSet struct {
// 规则 ID
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 规则状态码
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
// 分组名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 规则内容组
Group *string `json:"Group,omitnil,omitempty" name:"Group"`
// 规则数量
Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
// 规则创建时间
CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
// 规则最近更新时间
UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
// 规则名称
// 注意:此字段可能返回 null,表示取不到有效值。
RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
}
type RegionPolicyObjectCount ¶ added in v1.0.1147
type RemoteWrite ¶ added in v1.0.1066
type RemoteWrite struct {
// <p>多写url</p>
URL *string `json:"URL,omitnil,omitempty" name:"URL"`
// <p>RelabelConfig</p>
// 注意:此字段可能返回 null,表示取不到有效值。
URLRelabelConfig *string `json:"URLRelabelConfig,omitnil,omitempty" name:"URLRelabelConfig"`
// <p>鉴权</p>
// 注意:此字段可能返回 null,表示取不到有效值。
BasicAuth *BasicAuth `json:"BasicAuth,omitnil,omitempty" name:"BasicAuth"`
// <p>最大block</p>
// 注意:此字段可能返回 null,表示取不到有效值。
//
// Deprecated: MaxBlockSize is deprecated.
MaxBlockSize *string `json:"MaxBlockSize,omitnil,omitempty" name:"MaxBlockSize"`
// <p>Label</p>
// 注意:此字段可能返回 null,表示取不到有效值。
//
// Deprecated: Label is deprecated.
Label *string `json:"Label,omitnil,omitempty" name:"Label"`
// <p>HTTP 额外添加的头</p>
// 注意:此字段可能返回 null,表示取不到有效值。
Headers []*RemoteWriteHeader `json:"Headers,omitnil,omitempty" name:"Headers"`
// <p>数据多写类型:<br>1- 只多写采集指标<br>2- 只多写预聚合指标<br>3- 同时多写采集和预聚合指标</p>
// 注意:此字段可能返回 null,表示取不到有效值。
RemoteWriteType *int64 `json:"RemoteWriteType,omitnil,omitempty" name:"RemoteWriteType"`
}
type RemoteWriteHeader ¶ added in v1.0.1066
type ResumeGrafanaInstanceRequest ¶ added in v1.0.477
type ResumeGrafanaInstanceRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewResumeGrafanaInstanceRequest ¶ added in v1.0.477
func NewResumeGrafanaInstanceRequest() (request *ResumeGrafanaInstanceRequest)
func (*ResumeGrafanaInstanceRequest) FromJsonString ¶ added in v1.0.477
func (r *ResumeGrafanaInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResumeGrafanaInstanceRequest) ToJsonString ¶ added in v1.0.477
func (r *ResumeGrafanaInstanceRequest) ToJsonString() string
type ResumeGrafanaInstanceRequestParams ¶ added in v1.0.477
type ResumeGrafanaInstanceRequestParams struct {
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type ResumeGrafanaInstanceResponse ¶ added in v1.0.477
type ResumeGrafanaInstanceResponse struct {
*tchttp.BaseResponse
Response *ResumeGrafanaInstanceResponseParams `json:"Response"`
}
func NewResumeGrafanaInstanceResponse ¶ added in v1.0.477
func NewResumeGrafanaInstanceResponse() (response *ResumeGrafanaInstanceResponse)
func (*ResumeGrafanaInstanceResponse) FromJsonString ¶ added in v1.0.477
func (r *ResumeGrafanaInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResumeGrafanaInstanceResponse) ToJsonString ¶ added in v1.0.477
func (r *ResumeGrafanaInstanceResponse) ToJsonString() string
type ResumeGrafanaInstanceResponseParams ¶ added in v1.0.477
type ResumeGrafanaInstanceResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type RunPrometheusInstanceRequest ¶ added in v1.0.579
type RunPrometheusInstanceRequest struct {
*tchttp.BaseRequest
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 子网ID,默认使用实例所用子网初始化,也可通过该参数传递新的子网ID初始化
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
}
func NewRunPrometheusInstanceRequest ¶ added in v1.0.579
func NewRunPrometheusInstanceRequest() (request *RunPrometheusInstanceRequest)
func (*RunPrometheusInstanceRequest) FromJsonString ¶ added in v1.0.579
func (r *RunPrometheusInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RunPrometheusInstanceRequest) ToJsonString ¶ added in v1.0.579
func (r *RunPrometheusInstanceRequest) ToJsonString() string
type RunPrometheusInstanceRequestParams ¶ added in v1.0.579
type RunPrometheusInstanceRequestParams struct {
// 实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 子网ID,默认使用实例所用子网初始化,也可通过该参数传递新的子网ID初始化
SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
}
Predefined struct for user
type RunPrometheusInstanceResponse ¶ added in v1.0.579
type RunPrometheusInstanceResponse struct {
*tchttp.BaseResponse
Response *RunPrometheusInstanceResponseParams `json:"Response"`
}
func NewRunPrometheusInstanceResponse ¶ added in v1.0.579
func NewRunPrometheusInstanceResponse() (response *RunPrometheusInstanceResponse)
func (*RunPrometheusInstanceResponse) FromJsonString ¶ added in v1.0.579
func (r *RunPrometheusInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RunPrometheusInstanceResponse) ToJsonString ¶ added in v1.0.579
func (r *RunPrometheusInstanceResponse) ToJsonString() string
type RunPrometheusInstanceResponseParams ¶ added in v1.0.579
type RunPrometheusInstanceResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ServiceDiscoveryItem ¶
type ServiceDiscoveryItem struct {
// 服务发现名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 服务发现属于的 Namespace
Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`
// 服务发现类型: ServiceMonitor/PodMonitor
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// Namespace 选取方式
// 注意:此字段可能返回 null,表示取不到有效值。
NamespaceSelector *string `json:"NamespaceSelector,omitnil,omitempty" name:"NamespaceSelector"`
// Label 选取方式
// 注意:此字段可能返回 null,表示取不到有效值。
Selector *string `json:"Selector,omitnil,omitempty" name:"Selector"`
// Endpoints 信息(PodMonitor 不含该参数)
Endpoints *string `json:"Endpoints,omitnil,omitempty" name:"Endpoints"`
// 服务发现对应的配置信息
// 注意:此字段可能返回 null,表示取不到有效值。
Yaml *string `json:"Yaml,omitnil,omitempty" name:"Yaml"`
}
type SetDefaultAlarmPolicyRequest ¶
type SetDefaultAlarmPolicyRequest struct {
*tchttp.BaseRequest
// 模块名,固定值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}
func NewSetDefaultAlarmPolicyRequest ¶
func NewSetDefaultAlarmPolicyRequest() (request *SetDefaultAlarmPolicyRequest)
func (*SetDefaultAlarmPolicyRequest) FromJsonString ¶
func (r *SetDefaultAlarmPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetDefaultAlarmPolicyRequest) ToJsonString ¶
func (r *SetDefaultAlarmPolicyRequest) ToJsonString() string
type SetDefaultAlarmPolicyRequestParams ¶ added in v1.0.426
type SetDefaultAlarmPolicyRequestParams struct {
// 模块名,固定值 monitor
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 告警策略 ID
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
}
Predefined struct for user
type SetDefaultAlarmPolicyResponse ¶
type SetDefaultAlarmPolicyResponse struct {
*tchttp.BaseResponse
Response *SetDefaultAlarmPolicyResponseParams `json:"Response"`
}
func NewSetDefaultAlarmPolicyResponse ¶
func NewSetDefaultAlarmPolicyResponse() (response *SetDefaultAlarmPolicyResponse)
func (*SetDefaultAlarmPolicyResponse) FromJsonString ¶
func (r *SetDefaultAlarmPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetDefaultAlarmPolicyResponse) ToJsonString ¶
func (r *SetDefaultAlarmPolicyResponse) ToJsonString() string
type SetDefaultAlarmPolicyResponseParams ¶ added in v1.0.426
type SetDefaultAlarmPolicyResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SingleOrderedDataPoint ¶ added in v1.0.1107
type SingleOrderedDataPoint struct {
// 实例对象维度组合
// 注意:此字段可能返回 null,表示取不到有效值。
Dimensions []*Dimension `json:"Dimensions,omitnil,omitempty" name:"Dimensions"`
// 监控数据值
// 注意:此字段可能返回 null,表示取不到有效值。
Value *float64 `json:"Value,omitnil,omitempty" name:"Value"`
// 监控数据时间戳
// 注意:此字段可能返回 null,表示取不到有效值。
Timestamp *uint64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`
// 排序序号
// 注意:此字段可能返回 null,表示取不到有效值。
Order *uint64 `json:"Order,omitnil,omitempty" name:"Order"`
}
type SyncPrometheusTempRequest ¶ added in v1.0.579
type SyncPrometheusTempRequest struct {
*tchttp.BaseRequest
// 实例id
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// 同步目标
Targets []*PrometheusTemplateSyncTarget `json:"Targets,omitnil,omitempty" name:"Targets"`
}
func NewSyncPrometheusTempRequest ¶ added in v1.0.579
func NewSyncPrometheusTempRequest() (request *SyncPrometheusTempRequest)
func (*SyncPrometheusTempRequest) FromJsonString ¶ added in v1.0.579
func (r *SyncPrometheusTempRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SyncPrometheusTempRequest) ToJsonString ¶ added in v1.0.579
func (r *SyncPrometheusTempRequest) ToJsonString() string
type SyncPrometheusTempRequestParams ¶ added in v1.0.579
type SyncPrometheusTempRequestParams struct {
// 实例id
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// 同步目标
Targets []*PrometheusTemplateSyncTarget `json:"Targets,omitnil,omitempty" name:"Targets"`
}
Predefined struct for user
type SyncPrometheusTempResponse ¶ added in v1.0.579
type SyncPrometheusTempResponse struct {
*tchttp.BaseResponse
Response *SyncPrometheusTempResponseParams `json:"Response"`
}
func NewSyncPrometheusTempResponse ¶ added in v1.0.579
func NewSyncPrometheusTempResponse() (response *SyncPrometheusTempResponse)
func (*SyncPrometheusTempResponse) FromJsonString ¶ added in v1.0.579
func (r *SyncPrometheusTempResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SyncPrometheusTempResponse) ToJsonString ¶ added in v1.0.579
func (r *SyncPrometheusTempResponse) ToJsonString() string
type SyncPrometheusTempResponseParams ¶ added in v1.0.579
type SyncPrometheusTempResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type TagInstance ¶
type TagInstance struct {
// 标签Key
// 注意:此字段可能返回 null,表示取不到有效值。
Key *string `json:"Key,omitnil,omitempty" name:"Key"`
// 标签Value
// 注意:此字段可能返回 null,表示取不到有效值。
Value *string `json:"Value,omitnil,omitempty" name:"Value"`
// 实例个数
// 注意:此字段可能返回 null,表示取不到有效值。
InstanceSum *int64 `json:"InstanceSum,omitnil,omitempty" name:"InstanceSum"`
// 产品类型,如:cvm
// 注意:此字段可能返回 null,表示取不到有效值。
ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
// 地域ID
// 注意:此字段可能返回 null,表示取不到有效值。
RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`
// 绑定状态,2:绑定成功,1:绑定中
// 注意:此字段可能返回 null,表示取不到有效值。
BindingStatus *int64 `json:"BindingStatus,omitnil,omitempty" name:"BindingStatus"`
// 标签状态,2:标签存在,1:标签不存在
// 注意:此字段可能返回 null,表示取不到有效值。
TagStatus *int64 `json:"TagStatus,omitnil,omitempty" name:"TagStatus"`
}
type Targets ¶ added in v1.0.634
type Targets struct {
// 总数
// 注意:此字段可能返回 null,表示取不到有效值。
Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
// 在线数
// 注意:此字段可能返回 null,表示取不到有效值。
Up *uint64 `json:"Up,omitnil,omitempty" name:"Up"`
// 不在线数
// 注意:此字段可能返回 null,表示取不到有效值。
Down *uint64 `json:"Down,omitnil,omitempty" name:"Down"`
// 未知状态数
// 注意:此字段可能返回 null,表示取不到有效值。
Unknown *uint64 `json:"Unknown,omitnil,omitempty" name:"Unknown"`
}
type TaskStepInfo ¶ added in v1.0.579
type TaskStepInfo struct {
// 步骤名称
Step *string `json:"Step,omitnil,omitempty" name:"Step"`
// 生命周期
// pending : 步骤未开始
// running: 步骤执行中
// success: 步骤成功完成
// failed: 步骤失败
LifeState *string `json:"LifeState,omitnil,omitempty" name:"LifeState"`
// 步骤开始时间
// 注意:此字段可能返回 null,表示取不到有效值。
StartAt *string `json:"StartAt,omitnil,omitempty" name:"StartAt"`
// 步骤结束时间
// 注意:此字段可能返回 null,表示取不到有效值。
EndAt *string `json:"EndAt,omitnil,omitempty" name:"EndAt"`
// 若步骤生命周期为failed,则此字段显示错误信息
// 注意:此字段可能返回 null,表示取不到有效值。
FailedMsg *string `json:"FailedMsg,omitnil,omitempty" name:"FailedMsg"`
}
type TemplateGroup ¶ added in v1.0.353
type TemplateGroup struct {
// 指标告警规则
// 注意:此字段可能返回 null,表示取不到有效值。
Conditions []*Condition `json:"Conditions,omitnil,omitempty" name:"Conditions"`
// 事件告警规则
// 注意:此字段可能返回 null,表示取不到有效值。
EventConditions []*EventCondition `json:"EventConditions,omitnil,omitempty" name:"EventConditions"`
// 关联告警策略组
// 注意:此字段可能返回 null,表示取不到有效值。
PolicyGroups []*PolicyGroup `json:"PolicyGroups,omitnil,omitempty" name:"PolicyGroups"`
// 模板策略组ID
GroupID *int64 `json:"GroupID,omitnil,omitempty" name:"GroupID"`
// 模板策略组名称
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 创建时间
InsertTime *int64 `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`
// 最后修改人UIN
LastEditUin *int64 `json:"LastEditUin,omitnil,omitempty" name:"LastEditUin"`
// 备注
Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
// 更新时间
UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// 视图
ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
// 是否为与关系
IsUnionRule *int64 `json:"IsUnionRule,omitnil,omitempty" name:"IsUnionRule"`
}
type TerminatePrometheusInstancesRequest ¶ added in v1.0.428
type TerminatePrometheusInstancesRequest struct {
*tchttp.BaseRequest
// 实例 ID 列表
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
func NewTerminatePrometheusInstancesRequest ¶ added in v1.0.428
func NewTerminatePrometheusInstancesRequest() (request *TerminatePrometheusInstancesRequest)
func (*TerminatePrometheusInstancesRequest) FromJsonString ¶ added in v1.0.428
func (r *TerminatePrometheusInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminatePrometheusInstancesRequest) ToJsonString ¶ added in v1.0.428
func (r *TerminatePrometheusInstancesRequest) ToJsonString() string
type TerminatePrometheusInstancesRequestParams ¶ added in v1.0.428
type TerminatePrometheusInstancesRequestParams struct {
// 实例 ID 列表
InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}
Predefined struct for user
type TerminatePrometheusInstancesResponse ¶ added in v1.0.428
type TerminatePrometheusInstancesResponse struct {
*tchttp.BaseResponse
Response *TerminatePrometheusInstancesResponseParams `json:"Response"`
}
func NewTerminatePrometheusInstancesResponse ¶ added in v1.0.428
func NewTerminatePrometheusInstancesResponse() (response *TerminatePrometheusInstancesResponse)
func (*TerminatePrometheusInstancesResponse) FromJsonString ¶ added in v1.0.428
func (r *TerminatePrometheusInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminatePrometheusInstancesResponse) ToJsonString ¶ added in v1.0.428
func (r *TerminatePrometheusInstancesResponse) ToJsonString() string
type TerminatePrometheusInstancesResponseParams ¶ added in v1.0.428
type TerminatePrometheusInstancesResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type Toleration ¶ added in v1.0.586
type URLNotice ¶
type URLNotice struct {
// 回调 url(限长256字符)
// 注意:此字段可能返回 null,表示取不到有效值。
URL *string `json:"URL,omitnil,omitempty" name:"URL"`
// 是否通过验证 0=否 1=是
// 注意:此字段可能返回 null,表示取不到有效值。
IsValid *int64 `json:"IsValid,omitnil,omitempty" name:"IsValid"`
// 验证码
// 注意:此字段可能返回 null,表示取不到有效值。
ValidationCode *string `json:"ValidationCode,omitnil,omitempty" name:"ValidationCode"`
// 通知开始时间 一天开始的秒数
// 注意:此字段可能返回 null,表示取不到有效值。
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 通知结束时间 一天开始的秒数
// 注意:此字段可能返回 null,表示取不到有效值。
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 通知周期 1-7表示周一到周日
// 注意:此字段可能返回 null,表示取不到有效值。
Weekday []*int64 `json:"Weekday,omitnil,omitempty" name:"Weekday"`
// 组名
// 注意:此字段可能返回 null,表示取不到有效值。
GroupMembers *string `json:"GroupMembers,omitnil,omitempty" name:"GroupMembers"`
}
type UnBindingAllPolicyObjectRequest ¶
type UnBindingAllPolicyObjectRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id,如传入 PolicyId 则该字段被忽略可传入任意值如 0
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警策略ID,使用此字段时 GroupId 会被忽略
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 事件配置的告警
EbSubject *string `json:"EbSubject,omitnil,omitempty" name:"EbSubject"`
// 是否配置了事件告警
EbEventFlag *int64 `json:"EbEventFlag,omitnil,omitempty" name:"EbEventFlag"`
}
func NewUnBindingAllPolicyObjectRequest ¶
func NewUnBindingAllPolicyObjectRequest() (request *UnBindingAllPolicyObjectRequest)
func (*UnBindingAllPolicyObjectRequest) FromJsonString ¶
func (r *UnBindingAllPolicyObjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnBindingAllPolicyObjectRequest) ToJsonString ¶
func (r *UnBindingAllPolicyObjectRequest) ToJsonString() string
type UnBindingAllPolicyObjectRequestParams ¶ added in v1.0.426
type UnBindingAllPolicyObjectRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id,如传入 PolicyId 则该字段被忽略可传入任意值如 0
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警策略ID,使用此字段时 GroupId 会被忽略
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 事件配置的告警
EbSubject *string `json:"EbSubject,omitnil,omitempty" name:"EbSubject"`
// 是否配置了事件告警
EbEventFlag *int64 `json:"EbEventFlag,omitnil,omitempty" name:"EbEventFlag"`
}
Predefined struct for user
type UnBindingAllPolicyObjectResponse ¶
type UnBindingAllPolicyObjectResponse struct {
*tchttp.BaseResponse
Response *UnBindingAllPolicyObjectResponseParams `json:"Response"`
}
func NewUnBindingAllPolicyObjectResponse ¶
func NewUnBindingAllPolicyObjectResponse() (response *UnBindingAllPolicyObjectResponse)
func (*UnBindingAllPolicyObjectResponse) FromJsonString ¶
func (r *UnBindingAllPolicyObjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnBindingAllPolicyObjectResponse) ToJsonString ¶
func (r *UnBindingAllPolicyObjectResponse) ToJsonString() string
type UnBindingAllPolicyObjectResponseParams ¶ added in v1.0.426
type UnBindingAllPolicyObjectResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UnBindingPolicyObjectRequest ¶
type UnBindingPolicyObjectRequest struct {
*tchttp.BaseRequest
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id,如传入 PolicyId 则该字段被忽略可传入任意值如 0
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 待删除对象实例的唯一id列表,UniqueId从调用[获取已绑定对象列表接口](https://cloud.tencent.com/document/api/248/40570)的出参的List中得到
UniqueId []*string `json:"UniqueId,omitnil,omitempty" name:"UniqueId"`
// 实例分组id,如果按实例分组删除的话UniqueId参数是无效的
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 告警策略ID,使用此字段时 GroupId 会被忽略
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 事件配置的告警
EbSubject *string `json:"EbSubject,omitnil,omitempty" name:"EbSubject"`
// 是否配置了事件告警
EbEventFlag *int64 `json:"EbEventFlag,omitnil,omitempty" name:"EbEventFlag"`
}
func NewUnBindingPolicyObjectRequest ¶
func NewUnBindingPolicyObjectRequest() (request *UnBindingPolicyObjectRequest)
func (*UnBindingPolicyObjectRequest) FromJsonString ¶
func (r *UnBindingPolicyObjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnBindingPolicyObjectRequest) ToJsonString ¶
func (r *UnBindingPolicyObjectRequest) ToJsonString() string
type UnBindingPolicyObjectRequestParams ¶ added in v1.0.426
type UnBindingPolicyObjectRequestParams struct {
// 固定值,为"monitor"
Module *string `json:"Module,omitnil,omitempty" name:"Module"`
// 策略组id,如传入 PolicyId 则该字段被忽略可传入任意值如 0
GroupId *int64 `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 待删除对象实例的唯一id列表,UniqueId从调用[获取已绑定对象列表接口](https://cloud.tencent.com/document/api/248/40570)的出参的List中得到
UniqueId []*string `json:"UniqueId,omitnil,omitempty" name:"UniqueId"`
// 实例分组id,如果按实例分组删除的话UniqueId参数是无效的
InstanceGroupId *int64 `json:"InstanceGroupId,omitnil,omitempty" name:"InstanceGroupId"`
// 告警策略ID,使用此字段时 GroupId 会被忽略
PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`
// 事件配置的告警
EbSubject *string `json:"EbSubject,omitnil,omitempty" name:"EbSubject"`
// 是否配置了事件告警
EbEventFlag *int64 `json:"EbEventFlag,omitnil,omitempty" name:"EbEventFlag"`
}
Predefined struct for user
type UnBindingPolicyObjectResponse ¶
type UnBindingPolicyObjectResponse struct {
*tchttp.BaseResponse
Response *UnBindingPolicyObjectResponseParams `json:"Response"`
}
func NewUnBindingPolicyObjectResponse ¶
func NewUnBindingPolicyObjectResponse() (response *UnBindingPolicyObjectResponse)
func (*UnBindingPolicyObjectResponse) FromJsonString ¶
func (r *UnBindingPolicyObjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnBindingPolicyObjectResponse) ToJsonString ¶
func (r *UnBindingPolicyObjectResponse) ToJsonString() string
type UnBindingPolicyObjectResponseParams ¶ added in v1.0.426
type UnBindingPolicyObjectResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UnbindPrometheusManagedGrafanaRequest ¶ added in v1.0.428
type UnbindPrometheusManagedGrafanaRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Grafana 实例 ID
GrafanaId *string `json:"GrafanaId,omitnil,omitempty" name:"GrafanaId"`
}
func NewUnbindPrometheusManagedGrafanaRequest ¶ added in v1.0.428
func NewUnbindPrometheusManagedGrafanaRequest() (request *UnbindPrometheusManagedGrafanaRequest)
func (*UnbindPrometheusManagedGrafanaRequest) FromJsonString ¶ added in v1.0.428
func (r *UnbindPrometheusManagedGrafanaRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindPrometheusManagedGrafanaRequest) ToJsonString ¶ added in v1.0.428
func (r *UnbindPrometheusManagedGrafanaRequest) ToJsonString() string
type UnbindPrometheusManagedGrafanaRequestParams ¶ added in v1.0.428
type UnbindPrometheusManagedGrafanaRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Grafana 实例 ID
GrafanaId *string `json:"GrafanaId,omitnil,omitempty" name:"GrafanaId"`
}
Predefined struct for user
type UnbindPrometheusManagedGrafanaResponse ¶ added in v1.0.428
type UnbindPrometheusManagedGrafanaResponse struct {
*tchttp.BaseResponse
Response *UnbindPrometheusManagedGrafanaResponseParams `json:"Response"`
}
func NewUnbindPrometheusManagedGrafanaResponse ¶ added in v1.0.428
func NewUnbindPrometheusManagedGrafanaResponse() (response *UnbindPrometheusManagedGrafanaResponse)
func (*UnbindPrometheusManagedGrafanaResponse) FromJsonString ¶ added in v1.0.428
func (r *UnbindPrometheusManagedGrafanaResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnbindPrometheusManagedGrafanaResponse) ToJsonString ¶ added in v1.0.428
func (r *UnbindPrometheusManagedGrafanaResponse) ToJsonString() string
type UnbindPrometheusManagedGrafanaResponseParams ¶ added in v1.0.428
type UnbindPrometheusManagedGrafanaResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UninstallGrafanaDashboardRequest ¶ added in v1.0.428
type UninstallGrafanaDashboardRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Prometheus 集成项 Code,删除对应的 Dashboard,Code 如下:
// <li>spring_mvc</li>
// <li>mysql</li>
// <li>go</li>
// <li>redis</li>
// <li>jvm</li>
// <li>pgsql</li>
// <li>mongo</li>
// <li>kafka</li>
// <li>es</li>
// <li>flink</li>
// <li>blackbox</li>
// <li>consule</li>
// <li>memcached</li>
// <li>zk</li>
// <li>tps</li>
// <li>istio</li>
// <li>etcd</li>
IntegrationCodes []*string `json:"IntegrationCodes,omitnil,omitempty" name:"IntegrationCodes"`
}
func NewUninstallGrafanaDashboardRequest ¶ added in v1.0.428
func NewUninstallGrafanaDashboardRequest() (request *UninstallGrafanaDashboardRequest)
func (*UninstallGrafanaDashboardRequest) FromJsonString ¶ added in v1.0.428
func (r *UninstallGrafanaDashboardRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UninstallGrafanaDashboardRequest) ToJsonString ¶ added in v1.0.428
func (r *UninstallGrafanaDashboardRequest) ToJsonString() string
type UninstallGrafanaDashboardRequestParams ¶ added in v1.0.428
type UninstallGrafanaDashboardRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Prometheus 集成项 Code,删除对应的 Dashboard,Code 如下:
// <li>spring_mvc</li>
// <li>mysql</li>
// <li>go</li>
// <li>redis</li>
// <li>jvm</li>
// <li>pgsql</li>
// <li>mongo</li>
// <li>kafka</li>
// <li>es</li>
// <li>flink</li>
// <li>blackbox</li>
// <li>consule</li>
// <li>memcached</li>
// <li>zk</li>
// <li>tps</li>
// <li>istio</li>
// <li>etcd</li>
IntegrationCodes []*string `json:"IntegrationCodes,omitnil,omitempty" name:"IntegrationCodes"`
}
Predefined struct for user
type UninstallGrafanaDashboardResponse ¶ added in v1.0.428
type UninstallGrafanaDashboardResponse struct {
*tchttp.BaseResponse
Response *UninstallGrafanaDashboardResponseParams `json:"Response"`
}
func NewUninstallGrafanaDashboardResponse ¶ added in v1.0.428
func NewUninstallGrafanaDashboardResponse() (response *UninstallGrafanaDashboardResponse)
func (*UninstallGrafanaDashboardResponse) FromJsonString ¶ added in v1.0.428
func (r *UninstallGrafanaDashboardResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UninstallGrafanaDashboardResponse) ToJsonString ¶ added in v1.0.428
func (r *UninstallGrafanaDashboardResponse) ToJsonString() string
type UninstallGrafanaDashboardResponseParams ¶ added in v1.0.428
type UninstallGrafanaDashboardResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UninstallGrafanaPluginsRequest ¶ added in v1.0.477
type UninstallGrafanaPluginsRequest struct {
*tchttp.BaseRequest
// 插件 ID 数组,例如"PluginIds": [ "grafana-clock-panel" ],可通过 DescribePluginOverviews 获取 PluginId
PluginIds []*string `json:"PluginIds,omitnil,omitempty" name:"PluginIds"`
// Grafana 实例 ID,例如:grafana-abcdefg
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
func NewUninstallGrafanaPluginsRequest ¶ added in v1.0.477
func NewUninstallGrafanaPluginsRequest() (request *UninstallGrafanaPluginsRequest)
func (*UninstallGrafanaPluginsRequest) FromJsonString ¶ added in v1.0.477
func (r *UninstallGrafanaPluginsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UninstallGrafanaPluginsRequest) ToJsonString ¶ added in v1.0.477
func (r *UninstallGrafanaPluginsRequest) ToJsonString() string
type UninstallGrafanaPluginsRequestParams ¶ added in v1.0.477
type UninstallGrafanaPluginsRequestParams struct {
// 插件 ID 数组,例如"PluginIds": [ "grafana-clock-panel" ],可通过 DescribePluginOverviews 获取 PluginId
PluginIds []*string `json:"PluginIds,omitnil,omitempty" name:"PluginIds"`
// Grafana 实例 ID,例如:grafana-abcdefg
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}
Predefined struct for user
type UninstallGrafanaPluginsResponse ¶ added in v1.0.477
type UninstallGrafanaPluginsResponse struct {
*tchttp.BaseResponse
Response *UninstallGrafanaPluginsResponseParams `json:"Response"`
}
func NewUninstallGrafanaPluginsResponse ¶ added in v1.0.477
func NewUninstallGrafanaPluginsResponse() (response *UninstallGrafanaPluginsResponse)
func (*UninstallGrafanaPluginsResponse) FromJsonString ¶ added in v1.0.477
func (r *UninstallGrafanaPluginsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UninstallGrafanaPluginsResponse) ToJsonString ¶ added in v1.0.477
func (r *UninstallGrafanaPluginsResponse) ToJsonString() string
type UninstallGrafanaPluginsResponseParams ¶ added in v1.0.477
type UninstallGrafanaPluginsResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateAlertRuleRequest ¶
type UpdateAlertRuleRequest struct {
*tchttp.BaseRequest
// Prometheus 告警规则 ID
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 规则状态码,取值如下:
// <li>1=RuleDeleted</li>
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
// 默认状态码为 2 启用。
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
// 告警规则名称
RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
// 告警规则表达式
Expr *string `json:"Expr,omitnil,omitempty" name:"Expr"`
// 告警规则持续时间
Duration *string `json:"Duration,omitnil,omitempty" name:"Duration"`
// 告警规则接收组列表(当前规则绑定的接收组列表可通过 DescribeAlertRules 接口获取;用户已有的接收组列表可通过 DescribeAlarmNotices 接口获取)
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 告警规则标签列表
Labels []*PrometheusRuleKV `json:"Labels,omitnil,omitempty" name:"Labels"`
// 告警规则注释列表。
//
// 告警对象和告警消息是 Prometheus Rule Annotations 的特殊字段,需要通过 annotations 来传递,对应的 Key 分别为summary/description。
Annotations []*PrometheusRuleKV `json:"Annotations,omitnil,omitempty" name:"Annotations"`
// 告警策略模板分类(自定义,可不填)
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}
func NewUpdateAlertRuleRequest ¶
func NewUpdateAlertRuleRequest() (request *UpdateAlertRuleRequest)
func (*UpdateAlertRuleRequest) FromJsonString ¶
func (r *UpdateAlertRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAlertRuleRequest) ToJsonString ¶
func (r *UpdateAlertRuleRequest) ToJsonString() string
type UpdateAlertRuleRequestParams ¶ added in v1.0.426
type UpdateAlertRuleRequestParams struct {
// Prometheus 告警规则 ID
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 规则状态码,取值如下:
// <li>1=RuleDeleted</li>
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
// 默认状态码为 2 启用。
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
// 告警规则名称
RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`
// 告警规则表达式
Expr *string `json:"Expr,omitnil,omitempty" name:"Expr"`
// 告警规则持续时间
Duration *string `json:"Duration,omitnil,omitempty" name:"Duration"`
// 告警规则接收组列表(当前规则绑定的接收组列表可通过 DescribeAlertRules 接口获取;用户已有的接收组列表可通过 DescribeAlarmNotices 接口获取)
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 告警规则标签列表
Labels []*PrometheusRuleKV `json:"Labels,omitnil,omitempty" name:"Labels"`
// 告警规则注释列表。
//
// 告警对象和告警消息是 Prometheus Rule Annotations 的特殊字段,需要通过 annotations 来传递,对应的 Key 分别为summary/description。
Annotations []*PrometheusRuleKV `json:"Annotations,omitnil,omitempty" name:"Annotations"`
// 告警策略模板分类(自定义,可不填)
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}
Predefined struct for user
type UpdateAlertRuleResponse ¶
type UpdateAlertRuleResponse struct {
*tchttp.BaseResponse
Response *UpdateAlertRuleResponseParams `json:"Response"`
}
func NewUpdateAlertRuleResponse ¶
func NewUpdateAlertRuleResponse() (response *UpdateAlertRuleResponse)
func (*UpdateAlertRuleResponse) FromJsonString ¶
func (r *UpdateAlertRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAlertRuleResponse) ToJsonString ¶
func (r *UpdateAlertRuleResponse) ToJsonString() string
type UpdateAlertRuleResponseParams ¶ added in v1.0.426
type UpdateAlertRuleResponseParams struct {
// 规则 ID
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateAlertRuleStateRequest ¶
type UpdateAlertRuleStateRequest struct {
*tchttp.BaseRequest
// 规则 ID 列表
RuleIds []*string `json:"RuleIds,omitnil,omitempty" name:"RuleIds"`
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 规则状态码,取值如下:
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
// 默认状态码为 2 启用。
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
}
func NewUpdateAlertRuleStateRequest ¶
func NewUpdateAlertRuleStateRequest() (request *UpdateAlertRuleStateRequest)
func (*UpdateAlertRuleStateRequest) FromJsonString ¶
func (r *UpdateAlertRuleStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAlertRuleStateRequest) ToJsonString ¶
func (r *UpdateAlertRuleStateRequest) ToJsonString() string
type UpdateAlertRuleStateRequestParams ¶ added in v1.0.426
type UpdateAlertRuleStateRequestParams struct {
// 规则 ID 列表
RuleIds []*string `json:"RuleIds,omitnil,omitempty" name:"RuleIds"`
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 规则状态码,取值如下:
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
// 默认状态码为 2 启用。
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
}
Predefined struct for user
type UpdateAlertRuleStateResponse ¶
type UpdateAlertRuleStateResponse struct {
*tchttp.BaseResponse
Response *UpdateAlertRuleStateResponseParams `json:"Response"`
}
func NewUpdateAlertRuleStateResponse ¶
func NewUpdateAlertRuleStateResponse() (response *UpdateAlertRuleStateResponse)
func (*UpdateAlertRuleStateResponse) FromJsonString ¶
func (r *UpdateAlertRuleStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAlertRuleStateResponse) ToJsonString ¶
func (r *UpdateAlertRuleStateResponse) ToJsonString() string
type UpdateAlertRuleStateResponseParams ¶ added in v1.0.426
type UpdateAlertRuleStateResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateDNSConfigRequest ¶ added in v1.0.477
type UpdateDNSConfigRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// DNS 数组
NameServers []*string `json:"NameServers,omitnil,omitempty" name:"NameServers"`
}
func NewUpdateDNSConfigRequest ¶ added in v1.0.477
func NewUpdateDNSConfigRequest() (request *UpdateDNSConfigRequest)
func (*UpdateDNSConfigRequest) FromJsonString ¶ added in v1.0.477
func (r *UpdateDNSConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDNSConfigRequest) ToJsonString ¶ added in v1.0.477
func (r *UpdateDNSConfigRequest) ToJsonString() string
type UpdateDNSConfigRequestParams ¶ added in v1.0.477
type UpdateDNSConfigRequestParams struct {
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// DNS 数组
NameServers []*string `json:"NameServers,omitnil,omitempty" name:"NameServers"`
}
Predefined struct for user
type UpdateDNSConfigResponse ¶ added in v1.0.477
type UpdateDNSConfigResponse struct {
*tchttp.BaseResponse
Response *UpdateDNSConfigResponseParams `json:"Response"`
}
func NewUpdateDNSConfigResponse ¶ added in v1.0.477
func NewUpdateDNSConfigResponse() (response *UpdateDNSConfigResponse)
func (*UpdateDNSConfigResponse) FromJsonString ¶ added in v1.0.477
func (r *UpdateDNSConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDNSConfigResponse) ToJsonString ¶ added in v1.0.477
func (r *UpdateDNSConfigResponse) ToJsonString() string
type UpdateDNSConfigResponseParams ¶ added in v1.0.477
type UpdateDNSConfigResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateExporterIntegrationRequest ¶ added in v1.0.428
type UpdateExporterIntegrationRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 类型(可通过 DescribeExporterIntegrations 获取对应集成的 Kind)
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 配置内容(可通过 DescribeExporterIntegrations 接口获取对应集成的 Content,并在此基础上做修改)
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// Kubernetes 集群类型,可不填。取值如下:
// <li> 1= 容器集群(TKE) </li>
// <li> 2=弹性集群(EKS) </li>
// <li> 3= Prometheus管理的弹性集群(MEKS) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 集群 ID,可不填
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 值为true时禁用集成
Disable *bool `json:"Disable,omitnil,omitempty" name:"Disable"`
}
func NewUpdateExporterIntegrationRequest ¶ added in v1.0.428
func NewUpdateExporterIntegrationRequest() (request *UpdateExporterIntegrationRequest)
func (*UpdateExporterIntegrationRequest) FromJsonString ¶ added in v1.0.428
func (r *UpdateExporterIntegrationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateExporterIntegrationRequest) ToJsonString ¶ added in v1.0.428
func (r *UpdateExporterIntegrationRequest) ToJsonString() string
type UpdateExporterIntegrationRequestParams ¶ added in v1.0.428
type UpdateExporterIntegrationRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 类型(可通过 DescribeExporterIntegrations 获取对应集成的 Kind)
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 配置内容(可通过 DescribeExporterIntegrations 接口获取对应集成的 Content,并在此基础上做修改)
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
// Kubernetes 集群类型,可不填。取值如下:
// <li> 1= 容器集群(TKE) </li>
// <li> 2=弹性集群(EKS) </li>
// <li> 3= Prometheus管理的弹性集群(MEKS) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 集群 ID,可不填
ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
// 值为true时禁用集成
Disable *bool `json:"Disable,omitnil,omitempty" name:"Disable"`
}
Predefined struct for user
type UpdateExporterIntegrationResponse ¶ added in v1.0.428
type UpdateExporterIntegrationResponse struct {
*tchttp.BaseResponse
Response *UpdateExporterIntegrationResponseParams `json:"Response"`
}
func NewUpdateExporterIntegrationResponse ¶ added in v1.0.428
func NewUpdateExporterIntegrationResponse() (response *UpdateExporterIntegrationResponse)
func (*UpdateExporterIntegrationResponse) FromJsonString ¶ added in v1.0.428
func (r *UpdateExporterIntegrationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateExporterIntegrationResponse) ToJsonString ¶ added in v1.0.428
func (r *UpdateExporterIntegrationResponse) ToJsonString() string
type UpdateExporterIntegrationResponseParams ¶ added in v1.0.428
type UpdateExporterIntegrationResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateGrafanaConfigRequest ¶ added in v1.0.477
type UpdateGrafanaConfigRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// JSON 编码后的字符串,如 "{"server":{"root_url":"http://custom.domain"}}"
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
}
func NewUpdateGrafanaConfigRequest ¶ added in v1.0.477
func NewUpdateGrafanaConfigRequest() (request *UpdateGrafanaConfigRequest)
func (*UpdateGrafanaConfigRequest) FromJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGrafanaConfigRequest) ToJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaConfigRequest) ToJsonString() string
type UpdateGrafanaConfigRequestParams ¶ added in v1.0.477
type UpdateGrafanaConfigRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// JSON 编码后的字符串,如 "{"server":{"root_url":"http://custom.domain"}}"
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
}
Predefined struct for user
type UpdateGrafanaConfigResponse ¶ added in v1.0.477
type UpdateGrafanaConfigResponse struct {
*tchttp.BaseResponse
Response *UpdateGrafanaConfigResponseParams `json:"Response"`
}
func NewUpdateGrafanaConfigResponse ¶ added in v1.0.477
func NewUpdateGrafanaConfigResponse() (response *UpdateGrafanaConfigResponse)
func (*UpdateGrafanaConfigResponse) FromJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGrafanaConfigResponse) ToJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaConfigResponse) ToJsonString() string
type UpdateGrafanaConfigResponseParams ¶ added in v1.0.477
type UpdateGrafanaConfigResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateGrafanaEnvironmentsRequest ¶ added in v1.0.477
type UpdateGrafanaEnvironmentsRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// JSON 序列化后的环境变量字符串,如 "{\"key1\":\"key2\"}"
Envs *string `json:"Envs,omitnil,omitempty" name:"Envs"`
}
func NewUpdateGrafanaEnvironmentsRequest ¶ added in v1.0.477
func NewUpdateGrafanaEnvironmentsRequest() (request *UpdateGrafanaEnvironmentsRequest)
func (*UpdateGrafanaEnvironmentsRequest) FromJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaEnvironmentsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGrafanaEnvironmentsRequest) ToJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaEnvironmentsRequest) ToJsonString() string
type UpdateGrafanaEnvironmentsRequestParams ¶ added in v1.0.477
type UpdateGrafanaEnvironmentsRequestParams struct {
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// JSON 序列化后的环境变量字符串,如 "{\"key1\":\"key2\"}"
Envs *string `json:"Envs,omitnil,omitempty" name:"Envs"`
}
Predefined struct for user
type UpdateGrafanaEnvironmentsResponse ¶ added in v1.0.477
type UpdateGrafanaEnvironmentsResponse struct {
*tchttp.BaseResponse
Response *UpdateGrafanaEnvironmentsResponseParams `json:"Response"`
}
func NewUpdateGrafanaEnvironmentsResponse ¶ added in v1.0.477
func NewUpdateGrafanaEnvironmentsResponse() (response *UpdateGrafanaEnvironmentsResponse)
func (*UpdateGrafanaEnvironmentsResponse) FromJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaEnvironmentsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGrafanaEnvironmentsResponse) ToJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaEnvironmentsResponse) ToJsonString() string
type UpdateGrafanaEnvironmentsResponseParams ¶ added in v1.0.477
type UpdateGrafanaEnvironmentsResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateGrafanaIntegrationRequest ¶ added in v1.0.477
type UpdateGrafanaIntegrationRequest struct {
*tchttp.BaseRequest
// 集成 ID,可在实例详情-云产品集成-集成列表查看。例如:integration-abcd1234
IntegrationId *string `json:"IntegrationId,omitnil,omitempty" name:"IntegrationId"`
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集成类型,可在实例详情-云产品集成-集成列表查看。例如:tencent-cloud-prometheus
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 集成内容,请查看示例
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}
func NewUpdateGrafanaIntegrationRequest ¶ added in v1.0.477
func NewUpdateGrafanaIntegrationRequest() (request *UpdateGrafanaIntegrationRequest)
func (*UpdateGrafanaIntegrationRequest) FromJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaIntegrationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGrafanaIntegrationRequest) ToJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaIntegrationRequest) ToJsonString() string
type UpdateGrafanaIntegrationRequestParams ¶ added in v1.0.477
type UpdateGrafanaIntegrationRequestParams struct {
// 集成 ID,可在实例详情-云产品集成-集成列表查看。例如:integration-abcd1234
IntegrationId *string `json:"IntegrationId,omitnil,omitempty" name:"IntegrationId"`
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 集成类型,可在实例详情-云产品集成-集成列表查看。例如:tencent-cloud-prometheus
Kind *string `json:"Kind,omitnil,omitempty" name:"Kind"`
// 集成内容,请查看示例
Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}
Predefined struct for user
type UpdateGrafanaIntegrationResponse ¶ added in v1.0.477
type UpdateGrafanaIntegrationResponse struct {
*tchttp.BaseResponse
Response *UpdateGrafanaIntegrationResponseParams `json:"Response"`
}
func NewUpdateGrafanaIntegrationResponse ¶ added in v1.0.477
func NewUpdateGrafanaIntegrationResponse() (response *UpdateGrafanaIntegrationResponse)
func (*UpdateGrafanaIntegrationResponse) FromJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaIntegrationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGrafanaIntegrationResponse) ToJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaIntegrationResponse) ToJsonString() string
type UpdateGrafanaIntegrationResponseParams ¶ added in v1.0.477
type UpdateGrafanaIntegrationResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateGrafanaNotificationChannelRequest ¶ added in v1.0.477
type UpdateGrafanaNotificationChannelRequest struct {
*tchttp.BaseRequest
// 通道 ID,例如:nchannel-abcd1234
ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 接受告警通道 ID 数组
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 告警通道名称,已废弃,名称不可修改。
ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`
// 已废弃,请使用 OrganizationIds
ExtraOrgIds []*string `json:"ExtraOrgIds,omitnil,omitempty" name:"ExtraOrgIds"`
// 生效的组织 ID 数组
OrganizationIds []*string `json:"OrganizationIds,omitnil,omitempty" name:"OrganizationIds"`
}
func NewUpdateGrafanaNotificationChannelRequest ¶ added in v1.0.477
func NewUpdateGrafanaNotificationChannelRequest() (request *UpdateGrafanaNotificationChannelRequest)
func (*UpdateGrafanaNotificationChannelRequest) FromJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaNotificationChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGrafanaNotificationChannelRequest) ToJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaNotificationChannelRequest) ToJsonString() string
type UpdateGrafanaNotificationChannelRequestParams ¶ added in v1.0.477
type UpdateGrafanaNotificationChannelRequestParams struct {
// 通道 ID,例如:nchannel-abcd1234
ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 接受告警通道 ID 数组
Receivers []*string `json:"Receivers,omitnil,omitempty" name:"Receivers"`
// 告警通道名称,已废弃,名称不可修改。
ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`
// 已废弃,请使用 OrganizationIds
ExtraOrgIds []*string `json:"ExtraOrgIds,omitnil,omitempty" name:"ExtraOrgIds"`
// 生效的组织 ID 数组
OrganizationIds []*string `json:"OrganizationIds,omitnil,omitempty" name:"OrganizationIds"`
}
Predefined struct for user
type UpdateGrafanaNotificationChannelResponse ¶ added in v1.0.477
type UpdateGrafanaNotificationChannelResponse struct {
*tchttp.BaseResponse
Response *UpdateGrafanaNotificationChannelResponseParams `json:"Response"`
}
func NewUpdateGrafanaNotificationChannelResponse ¶ added in v1.0.477
func NewUpdateGrafanaNotificationChannelResponse() (response *UpdateGrafanaNotificationChannelResponse)
func (*UpdateGrafanaNotificationChannelResponse) FromJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaNotificationChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGrafanaNotificationChannelResponse) ToJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaNotificationChannelResponse) ToJsonString() string
type UpdateGrafanaNotificationChannelResponseParams ¶ added in v1.0.477
type UpdateGrafanaNotificationChannelResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateGrafanaWhiteListRequest ¶ added in v1.0.477
type UpdateGrafanaWhiteListRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 白名单数组,输入白名单 IP 或 CIDR,如:127.0.0.1或127.0.0.1/24
// 如有多个 IP 可换行输入
Whitelist []*string `json:"Whitelist,omitnil,omitempty" name:"Whitelist"`
}
func NewUpdateGrafanaWhiteListRequest ¶ added in v1.0.477
func NewUpdateGrafanaWhiteListRequest() (request *UpdateGrafanaWhiteListRequest)
func (*UpdateGrafanaWhiteListRequest) FromJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGrafanaWhiteListRequest) ToJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaWhiteListRequest) ToJsonString() string
type UpdateGrafanaWhiteListRequestParams ¶ added in v1.0.477
type UpdateGrafanaWhiteListRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 白名单数组,输入白名单 IP 或 CIDR,如:127.0.0.1或127.0.0.1/24
// 如有多个 IP 可换行输入
Whitelist []*string `json:"Whitelist,omitnil,omitempty" name:"Whitelist"`
}
Predefined struct for user
type UpdateGrafanaWhiteListResponse ¶ added in v1.0.477
type UpdateGrafanaWhiteListResponse struct {
*tchttp.BaseResponse
Response *UpdateGrafanaWhiteListResponseParams `json:"Response"`
}
func NewUpdateGrafanaWhiteListResponse ¶ added in v1.0.477
func NewUpdateGrafanaWhiteListResponse() (response *UpdateGrafanaWhiteListResponse)
func (*UpdateGrafanaWhiteListResponse) FromJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGrafanaWhiteListResponse) ToJsonString ¶ added in v1.0.477
func (r *UpdateGrafanaWhiteListResponse) ToJsonString() string
type UpdateGrafanaWhiteListResponseParams ¶ added in v1.0.477
type UpdateGrafanaWhiteListResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdatePrometheusAgentStatusRequest ¶ added in v1.0.428
type UpdatePrometheusAgentStatusRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent ID 列表,例如:agent-abcd1234,可在控制台 Agent 管理中获取
AgentIds []*string `json:"AgentIds,omitnil,omitempty" name:"AgentIds"`
// 要更新的状态
// <li> 1= 开启 </li>
// <li> 2= 关闭 </li>
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}
func NewUpdatePrometheusAgentStatusRequest ¶ added in v1.0.428
func NewUpdatePrometheusAgentStatusRequest() (request *UpdatePrometheusAgentStatusRequest)
func (*UpdatePrometheusAgentStatusRequest) FromJsonString ¶ added in v1.0.428
func (r *UpdatePrometheusAgentStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdatePrometheusAgentStatusRequest) ToJsonString ¶ added in v1.0.428
func (r *UpdatePrometheusAgentStatusRequest) ToJsonString() string
type UpdatePrometheusAgentStatusRequestParams ¶ added in v1.0.428
type UpdatePrometheusAgentStatusRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent ID 列表,例如:agent-abcd1234,可在控制台 Agent 管理中获取
AgentIds []*string `json:"AgentIds,omitnil,omitempty" name:"AgentIds"`
// 要更新的状态
// <li> 1= 开启 </li>
// <li> 2= 关闭 </li>
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}
Predefined struct for user
type UpdatePrometheusAgentStatusResponse ¶ added in v1.0.428
type UpdatePrometheusAgentStatusResponse struct {
*tchttp.BaseResponse
Response *UpdatePrometheusAgentStatusResponseParams `json:"Response"`
}
func NewUpdatePrometheusAgentStatusResponse ¶ added in v1.0.428
func NewUpdatePrometheusAgentStatusResponse() (response *UpdatePrometheusAgentStatusResponse)
func (*UpdatePrometheusAgentStatusResponse) FromJsonString ¶ added in v1.0.428
func (r *UpdatePrometheusAgentStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdatePrometheusAgentStatusResponse) ToJsonString ¶ added in v1.0.428
func (r *UpdatePrometheusAgentStatusResponse) ToJsonString() string
type UpdatePrometheusAgentStatusResponseParams ¶ added in v1.0.428
type UpdatePrometheusAgentStatusResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdatePrometheusAlertGroupRequest ¶ added in v1.0.840
type UpdatePrometheusAlertGroupRequest struct {
*tchttp.BaseRequest
// prometheus实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警分组ID,形如alert-xxxx
GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警分组名称,不能与其他告警分组重名
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 告警分组状态:
// 2 -- 启用
// 3 -- 禁用
// 不为空时会覆盖 `Rules`字段下所有告警规则状态
GroupState *int64 `json:"GroupState,omitnil,omitempty" name:"GroupState"`
// 腾讯云可观测平台告警通知模板ID列表,形如Consumer-xxxx或notice-xxxx
AMPReceivers []*string `json:"AMPReceivers,omitnil,omitempty" name:"AMPReceivers"`
// 自定义告警通知模板
CustomReceiver *PrometheusAlertCustomReceiver `json:"CustomReceiver,omitnil,omitempty" name:"CustomReceiver"`
// 告警通知周期(收敛时间),为空默认1h
RepeatInterval *string `json:"RepeatInterval,omitnil,omitempty" name:"RepeatInterval"`
// 要创建的告警规则列表
Rules []*PrometheusAlertGroupRuleSet `json:"Rules,omitnil,omitempty" name:"Rules"`
}
func NewUpdatePrometheusAlertGroupRequest ¶ added in v1.0.840
func NewUpdatePrometheusAlertGroupRequest() (request *UpdatePrometheusAlertGroupRequest)
func (*UpdatePrometheusAlertGroupRequest) FromJsonString ¶ added in v1.0.840
func (r *UpdatePrometheusAlertGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdatePrometheusAlertGroupRequest) ToJsonString ¶ added in v1.0.840
func (r *UpdatePrometheusAlertGroupRequest) ToJsonString() string
type UpdatePrometheusAlertGroupRequestParams ¶ added in v1.0.840
type UpdatePrometheusAlertGroupRequestParams struct {
// prometheus实例ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警分组ID,形如alert-xxxx
GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 告警分组名称,不能与其他告警分组重名
GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
// 告警分组状态:
// 2 -- 启用
// 3 -- 禁用
// 不为空时会覆盖 `Rules`字段下所有告警规则状态
GroupState *int64 `json:"GroupState,omitnil,omitempty" name:"GroupState"`
// 腾讯云可观测平台告警通知模板ID列表,形如Consumer-xxxx或notice-xxxx
AMPReceivers []*string `json:"AMPReceivers,omitnil,omitempty" name:"AMPReceivers"`
// 自定义告警通知模板
CustomReceiver *PrometheusAlertCustomReceiver `json:"CustomReceiver,omitnil,omitempty" name:"CustomReceiver"`
// 告警通知周期(收敛时间),为空默认1h
RepeatInterval *string `json:"RepeatInterval,omitnil,omitempty" name:"RepeatInterval"`
// 要创建的告警规则列表
Rules []*PrometheusAlertGroupRuleSet `json:"Rules,omitnil,omitempty" name:"Rules"`
}
Predefined struct for user
type UpdatePrometheusAlertGroupResponse ¶ added in v1.0.840
type UpdatePrometheusAlertGroupResponse struct {
*tchttp.BaseResponse
Response *UpdatePrometheusAlertGroupResponseParams `json:"Response"`
}
func NewUpdatePrometheusAlertGroupResponse ¶ added in v1.0.840
func NewUpdatePrometheusAlertGroupResponse() (response *UpdatePrometheusAlertGroupResponse)
func (*UpdatePrometheusAlertGroupResponse) FromJsonString ¶ added in v1.0.840
func (r *UpdatePrometheusAlertGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdatePrometheusAlertGroupResponse) ToJsonString ¶ added in v1.0.840
func (r *UpdatePrometheusAlertGroupResponse) ToJsonString() string
type UpdatePrometheusAlertGroupResponseParams ¶ added in v1.0.840
type UpdatePrometheusAlertGroupResponseParams struct {
// 更新的告警分组ID,满足正则表达式`alert-[a-z0-9]{8}`
GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdatePrometheusAlertGroupStateRequest ¶ added in v1.0.840
type UpdatePrometheusAlertGroupStateRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警分组ID列表,形如alert-xxxx
GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`
// 告警分组状态
// 2 -- 启用
// 3 -- 禁用
GroupState *int64 `json:"GroupState,omitnil,omitempty" name:"GroupState"`
}
func NewUpdatePrometheusAlertGroupStateRequest ¶ added in v1.0.840
func NewUpdatePrometheusAlertGroupStateRequest() (request *UpdatePrometheusAlertGroupStateRequest)
func (*UpdatePrometheusAlertGroupStateRequest) FromJsonString ¶ added in v1.0.840
func (r *UpdatePrometheusAlertGroupStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdatePrometheusAlertGroupStateRequest) ToJsonString ¶ added in v1.0.840
func (r *UpdatePrometheusAlertGroupStateRequest) ToJsonString() string
type UpdatePrometheusAlertGroupStateRequestParams ¶ added in v1.0.840
type UpdatePrometheusAlertGroupStateRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 告警分组ID列表,形如alert-xxxx
GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`
// 告警分组状态
// 2 -- 启用
// 3 -- 禁用
GroupState *int64 `json:"GroupState,omitnil,omitempty" name:"GroupState"`
}
Predefined struct for user
type UpdatePrometheusAlertGroupStateResponse ¶ added in v1.0.840
type UpdatePrometheusAlertGroupStateResponse struct {
*tchttp.BaseResponse
Response *UpdatePrometheusAlertGroupStateResponseParams `json:"Response"`
}
func NewUpdatePrometheusAlertGroupStateResponse ¶ added in v1.0.840
func NewUpdatePrometheusAlertGroupStateResponse() (response *UpdatePrometheusAlertGroupStateResponse)
func (*UpdatePrometheusAlertGroupStateResponse) FromJsonString ¶ added in v1.0.840
func (r *UpdatePrometheusAlertGroupStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdatePrometheusAlertGroupStateResponse) ToJsonString ¶ added in v1.0.840
func (r *UpdatePrometheusAlertGroupStateResponse) ToJsonString() string
type UpdatePrometheusAlertGroupStateResponseParams ¶ added in v1.0.840
type UpdatePrometheusAlertGroupStateResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdatePrometheusScrapeJobRequest ¶ added in v1.0.428
type UpdatePrometheusScrapeJobRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID(可通过 DescribePrometheusInstances 接口获取)
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent ID(可通过DescribePrometheusAgents 接口获取)
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
// 抓取任务 ID(可通过 DescribePrometheusScrapeJobs 接口获取)
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
// 抓取任务配置
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
}
func NewUpdatePrometheusScrapeJobRequest ¶ added in v1.0.428
func NewUpdatePrometheusScrapeJobRequest() (request *UpdatePrometheusScrapeJobRequest)
func (*UpdatePrometheusScrapeJobRequest) FromJsonString ¶ added in v1.0.428
func (r *UpdatePrometheusScrapeJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdatePrometheusScrapeJobRequest) ToJsonString ¶ added in v1.0.428
func (r *UpdatePrometheusScrapeJobRequest) ToJsonString() string
type UpdatePrometheusScrapeJobRequestParams ¶ added in v1.0.428
type UpdatePrometheusScrapeJobRequestParams struct {
// Prometheus 实例 ID(可通过 DescribePrometheusInstances 接口获取)
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Agent ID(可通过DescribePrometheusAgents 接口获取)
AgentId *string `json:"AgentId,omitnil,omitempty" name:"AgentId"`
// 抓取任务 ID(可通过 DescribePrometheusScrapeJobs 接口获取)
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
// 抓取任务配置
Config *string `json:"Config,omitnil,omitempty" name:"Config"`
}
Predefined struct for user
type UpdatePrometheusScrapeJobResponse ¶ added in v1.0.428
type UpdatePrometheusScrapeJobResponse struct {
*tchttp.BaseResponse
Response *UpdatePrometheusScrapeJobResponseParams `json:"Response"`
}
func NewUpdatePrometheusScrapeJobResponse ¶ added in v1.0.428
func NewUpdatePrometheusScrapeJobResponse() (response *UpdatePrometheusScrapeJobResponse)
func (*UpdatePrometheusScrapeJobResponse) FromJsonString ¶ added in v1.0.428
func (r *UpdatePrometheusScrapeJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdatePrometheusScrapeJobResponse) ToJsonString ¶ added in v1.0.428
func (r *UpdatePrometheusScrapeJobResponse) ToJsonString() string
type UpdatePrometheusScrapeJobResponseParams ¶ added in v1.0.428
type UpdatePrometheusScrapeJobResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateRecordingRuleRequest ¶ added in v1.0.429
type UpdateRecordingRuleRequest struct {
*tchttp.BaseRequest
// 聚合规则名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 聚合规则组内容,格式为 yaml,通过 base64 进行编码。
Group *string `json:"Group,omitnil,omitempty" name:"Group"`
// Prometheus 实例 ID(可通过 DescribePrometheusInstances 接口获取)
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Prometheus 聚合规则 ID(可通过 DescribeRecordingRules 接口获取)
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 规则状态码,取值如下:
// <li>1=RuleDeleted</li>
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
// 默认状态码为 2 启用。
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
}
func NewUpdateRecordingRuleRequest ¶ added in v1.0.429
func NewUpdateRecordingRuleRequest() (request *UpdateRecordingRuleRequest)
func (*UpdateRecordingRuleRequest) FromJsonString ¶ added in v1.0.429
func (r *UpdateRecordingRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRecordingRuleRequest) ToJsonString ¶ added in v1.0.429
func (r *UpdateRecordingRuleRequest) ToJsonString() string
type UpdateRecordingRuleRequestParams ¶ added in v1.0.429
type UpdateRecordingRuleRequestParams struct {
// 聚合规则名称
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// 聚合规则组内容,格式为 yaml,通过 base64 进行编码。
Group *string `json:"Group,omitnil,omitempty" name:"Group"`
// Prometheus 实例 ID(可通过 DescribePrometheusInstances 接口获取)
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Prometheus 聚合规则 ID(可通过 DescribeRecordingRules 接口获取)
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 规则状态码,取值如下:
// <li>1=RuleDeleted</li>
// <li>2=RuleEnabled</li>
// <li>3=RuleDisabled</li>
// 默认状态码为 2 启用。
RuleState *int64 `json:"RuleState,omitnil,omitempty" name:"RuleState"`
}
Predefined struct for user
type UpdateRecordingRuleResponse ¶ added in v1.0.429
type UpdateRecordingRuleResponse struct {
*tchttp.BaseResponse
Response *UpdateRecordingRuleResponseParams `json:"Response"`
}
func NewUpdateRecordingRuleResponse ¶ added in v1.0.429
func NewUpdateRecordingRuleResponse() (response *UpdateRecordingRuleResponse)
func (*UpdateRecordingRuleResponse) FromJsonString ¶ added in v1.0.429
func (r *UpdateRecordingRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRecordingRuleResponse) ToJsonString ¶ added in v1.0.429
func (r *UpdateRecordingRuleResponse) ToJsonString() string
type UpdateRecordingRuleResponseParams ¶ added in v1.0.429
type UpdateRecordingRuleResponseParams struct {
// 规则 ID
// 注意:此字段可能返回 null,表示取不到有效值。
RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateSSOAccountRequest ¶ added in v1.0.477
type UpdateSSOAccountRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 用户账号 ID ,例如:10000000
UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
// 权限
Role []*GrafanaAccountRole `json:"Role,omitnil,omitempty" name:"Role"`
// 备注
Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"`
}
func NewUpdateSSOAccountRequest ¶ added in v1.0.477
func NewUpdateSSOAccountRequest() (request *UpdateSSOAccountRequest)
func (*UpdateSSOAccountRequest) FromJsonString ¶ added in v1.0.477
func (r *UpdateSSOAccountRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateSSOAccountRequest) ToJsonString ¶ added in v1.0.477
func (r *UpdateSSOAccountRequest) ToJsonString() string
type UpdateSSOAccountRequestParams ¶ added in v1.0.477
type UpdateSSOAccountRequestParams struct {
// Grafana 实例 ID,例如:grafana-abcdefgh
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 用户账号 ID ,例如:10000000
UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
// 权限
Role []*GrafanaAccountRole `json:"Role,omitnil,omitempty" name:"Role"`
// 备注
Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"`
}
Predefined struct for user
type UpdateSSOAccountResponse ¶ added in v1.0.477
type UpdateSSOAccountResponse struct {
*tchttp.BaseResponse
Response *UpdateSSOAccountResponseParams `json:"Response"`
}
func NewUpdateSSOAccountResponse ¶ added in v1.0.477
func NewUpdateSSOAccountResponse() (response *UpdateSSOAccountResponse)
func (*UpdateSSOAccountResponse) FromJsonString ¶ added in v1.0.477
func (r *UpdateSSOAccountResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateSSOAccountResponse) ToJsonString ¶ added in v1.0.477
func (r *UpdateSSOAccountResponse) ToJsonString() string
type UpdateSSOAccountResponseParams ¶ added in v1.0.477
type UpdateSSOAccountResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateServiceDiscoveryRequest ¶
type UpdateServiceDiscoveryRequest struct {
*tchttp.BaseRequest
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <li>类型是 TKE,为对应的腾讯云容器服务集群 ID</li>
KubeClusterId *string `json:"KubeClusterId,omitnil,omitempty" name:"KubeClusterId"`
// 用户 Kubernetes 集群类型:
// <li> 1 = 容器服务集群(TKE) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 服务发现类型,取值如下:
// <li> 1 = ServiceMonitor</li>
// <li> 2 = PodMonitor</li>
// <li> 3 = JobMonitor</li>
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// 服务发现配置信息,YAML 格式,[具体YAML参数内容请参考](https://cloud.tencent.com/document/product/1416/55995#service-monitor)
Yaml *string `json:"Yaml,omitnil,omitempty" name:"Yaml"`
}
func NewUpdateServiceDiscoveryRequest ¶
func NewUpdateServiceDiscoveryRequest() (request *UpdateServiceDiscoveryRequest)
func (*UpdateServiceDiscoveryRequest) FromJsonString ¶
func (r *UpdateServiceDiscoveryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateServiceDiscoveryRequest) ToJsonString ¶
func (r *UpdateServiceDiscoveryRequest) ToJsonString() string
type UpdateServiceDiscoveryRequestParams ¶ added in v1.0.426
type UpdateServiceDiscoveryRequestParams struct {
// Prometheus 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// <li>类型是 TKE,为对应的腾讯云容器服务集群 ID</li>
KubeClusterId *string `json:"KubeClusterId,omitnil,omitempty" name:"KubeClusterId"`
// 用户 Kubernetes 集群类型:
// <li> 1 = 容器服务集群(TKE) </li>
KubeType *int64 `json:"KubeType,omitnil,omitempty" name:"KubeType"`
// 服务发现类型,取值如下:
// <li> 1 = ServiceMonitor</li>
// <li> 2 = PodMonitor</li>
// <li> 3 = JobMonitor</li>
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// 服务发现配置信息,YAML 格式,[具体YAML参数内容请参考](https://cloud.tencent.com/document/product/1416/55995#service-monitor)
Yaml *string `json:"Yaml,omitnil,omitempty" name:"Yaml"`
}
Predefined struct for user
type UpdateServiceDiscoveryResponse ¶
type UpdateServiceDiscoveryResponse struct {
*tchttp.BaseResponse
Response *UpdateServiceDiscoveryResponseParams `json:"Response"`
}
func NewUpdateServiceDiscoveryResponse ¶
func NewUpdateServiceDiscoveryResponse() (response *UpdateServiceDiscoveryResponse)
func (*UpdateServiceDiscoveryResponse) FromJsonString ¶
func (r *UpdateServiceDiscoveryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateServiceDiscoveryResponse) ToJsonString ¶
func (r *UpdateServiceDiscoveryResponse) ToJsonString() string
type UpdateServiceDiscoveryResponseParams ¶ added in v1.0.426
type UpdateServiceDiscoveryResponseParams struct {
// 更新成功之后,返回对应服务发现的信息
ServiceDiscovery *ServiceDiscoveryItem `json:"ServiceDiscovery,omitnil,omitempty" name:"ServiceDiscovery"`
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpgradeGrafanaDashboardRequest ¶ added in v1.0.428
type UpgradeGrafanaDashboardRequest struct {
*tchttp.BaseRequest
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Prometheus 集成项 Code,升级对应的 Dashboard,取值如下:<li>qcloud</li><li>cvm_process_exporter</li><li>cvm_node_exporter</li><li>cvm</li><li>tps</li><li>nginx-ingress</li><li>nvidia-gpu</li><li>cdwch</li><li>emr</li><li>apache</li><li>rocketmq</li><li>rabbitmq</li><li>spring_mvc</li><li>mysql</li><li>mssql</li><li>go</li><li>redis</li><li>jvm</li><li>pgsql</li><li>ceph</li><li>docker</li><li>nginx</li><li>oracledb</li><li>mongo</li><li>kafka</li><li>es</li><li>flink</li><li>blackbox</li><li>consule</li><li>memcached</li><li>zk</li><li>tps</li><li>istio</li><li>etcd</li><li>pts</li><li>kong</li>
IntegrationCodes []*string `json:"IntegrationCodes,omitnil,omitempty" name:"IntegrationCodes"`
}
func NewUpgradeGrafanaDashboardRequest ¶ added in v1.0.428
func NewUpgradeGrafanaDashboardRequest() (request *UpgradeGrafanaDashboardRequest)
func (*UpgradeGrafanaDashboardRequest) FromJsonString ¶ added in v1.0.428
func (r *UpgradeGrafanaDashboardRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeGrafanaDashboardRequest) ToJsonString ¶ added in v1.0.428
func (r *UpgradeGrafanaDashboardRequest) ToJsonString() string
type UpgradeGrafanaDashboardRequestParams ¶ added in v1.0.428
type UpgradeGrafanaDashboardRequestParams struct {
// 实例 ID
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// Prometheus 集成项 Code,升级对应的 Dashboard,取值如下:<li>qcloud</li><li>cvm_process_exporter</li><li>cvm_node_exporter</li><li>cvm</li><li>tps</li><li>nginx-ingress</li><li>nvidia-gpu</li><li>cdwch</li><li>emr</li><li>apache</li><li>rocketmq</li><li>rabbitmq</li><li>spring_mvc</li><li>mysql</li><li>mssql</li><li>go</li><li>redis</li><li>jvm</li><li>pgsql</li><li>ceph</li><li>docker</li><li>nginx</li><li>oracledb</li><li>mongo</li><li>kafka</li><li>es</li><li>flink</li><li>blackbox</li><li>consule</li><li>memcached</li><li>zk</li><li>tps</li><li>istio</li><li>etcd</li><li>pts</li><li>kong</li>
IntegrationCodes []*string `json:"IntegrationCodes,omitnil,omitempty" name:"IntegrationCodes"`
}
Predefined struct for user
type UpgradeGrafanaDashboardResponse ¶ added in v1.0.428
type UpgradeGrafanaDashboardResponse struct {
*tchttp.BaseResponse
Response *UpgradeGrafanaDashboardResponseParams `json:"Response"`
}
func NewUpgradeGrafanaDashboardResponse ¶ added in v1.0.428
func NewUpgradeGrafanaDashboardResponse() (response *UpgradeGrafanaDashboardResponse)
func (*UpgradeGrafanaDashboardResponse) FromJsonString ¶ added in v1.0.428
func (r *UpgradeGrafanaDashboardResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeGrafanaDashboardResponse) ToJsonString ¶ added in v1.0.428
func (r *UpgradeGrafanaDashboardResponse) ToJsonString() string
type UpgradeGrafanaDashboardResponseParams ¶ added in v1.0.428
type UpgradeGrafanaDashboardResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpgradeGrafanaInstanceRequest ¶ added in v1.0.477
type UpgradeGrafanaInstanceRequest struct {
*tchttp.BaseRequest
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 版本别名,目前固定为 v9.1.5
Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`
}
func NewUpgradeGrafanaInstanceRequest ¶ added in v1.0.477
func NewUpgradeGrafanaInstanceRequest() (request *UpgradeGrafanaInstanceRequest)
func (*UpgradeGrafanaInstanceRequest) FromJsonString ¶ added in v1.0.477
func (r *UpgradeGrafanaInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeGrafanaInstanceRequest) ToJsonString ¶ added in v1.0.477
func (r *UpgradeGrafanaInstanceRequest) ToJsonString() string
type UpgradeGrafanaInstanceRequestParams ¶ added in v1.0.477
type UpgradeGrafanaInstanceRequestParams struct {
// Grafana 实例 ID,例如:grafana-12345678
InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
// 版本别名,目前固定为 v9.1.5
Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`
}
Predefined struct for user
type UpgradeGrafanaInstanceResponse ¶ added in v1.0.477
type UpgradeGrafanaInstanceResponse struct {
*tchttp.BaseResponse
Response *UpgradeGrafanaInstanceResponseParams `json:"Response"`
}
func NewUpgradeGrafanaInstanceResponse ¶ added in v1.0.477
func NewUpgradeGrafanaInstanceResponse() (response *UpgradeGrafanaInstanceResponse)
func (*UpgradeGrafanaInstanceResponse) FromJsonString ¶ added in v1.0.477
func (r *UpgradeGrafanaInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeGrafanaInstanceResponse) ToJsonString ¶ added in v1.0.477
func (r *UpgradeGrafanaInstanceResponse) ToJsonString() string
type UpgradeGrafanaInstanceResponseParams ¶ added in v1.0.477
type UpgradeGrafanaInstanceResponseParams struct {
// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UserNotice ¶
type UserNotice struct {
// 接收者类型 USER=用户 GROUP=用户组
// 注意:此字段可能返回 null,表示取不到有效值。
ReceiverType *string `json:"ReceiverType,omitnil,omitempty" name:"ReceiverType"`
// 通知开始时间 00:00:00 开始的秒数(取值范围0-86399)
// 注意:此字段可能返回 null,表示取不到有效值。
StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// 通知结束时间 00:00:00 开始的秒数(取值范围0-86399)
// 注意:此字段可能返回 null,表示取不到有效值。
EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// 通知渠道列表 EMAIL=邮件 SMS=短信 CALL=电话 WECHAT=微信 RTX=企业微信
// 注意:此字段可能返回 null,表示取不到有效值。
NoticeWay []*string `json:"NoticeWay,omitnil,omitempty" name:"NoticeWay"`
// 用户 uid 列表
// 注意:此字段可能返回 null,表示取不到有效值。
UserIds []*int64 `json:"UserIds,omitnil,omitempty" name:"UserIds"`
// 用户组 group id 列表
// 注意:此字段可能返回 null,表示取不到有效值。
GroupIds []*int64 `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`
// 电话轮询列表
// 注意:此字段可能返回 null,表示取不到有效值。
PhoneOrder []*int64 `json:"PhoneOrder,omitnil,omitempty" name:"PhoneOrder"`
// 电话轮询次数 (取值范围1-5)
// 注意:此字段可能返回 null,表示取不到有效值。
PhoneCircleTimes *int64 `json:"PhoneCircleTimes,omitnil,omitempty" name:"PhoneCircleTimes"`
// 单次轮询内拨打间隔 秒数 (取值范围60-900)
// 注意:此字段可能返回 null,表示取不到有效值。
PhoneInnerInterval *int64 `json:"PhoneInnerInterval,omitnil,omitempty" name:"PhoneInnerInterval"`
// 两次轮询间隔 秒数(取值范围60-900)
// 注意:此字段可能返回 null,表示取不到有效值。
PhoneCircleInterval *int64 `json:"PhoneCircleInterval,omitnil,omitempty" name:"PhoneCircleInterval"`
// 是否需要触达通知 0=否 1=是
// 注意:此字段可能返回 null,表示取不到有效值。
NeedPhoneArriveNotice *int64 `json:"NeedPhoneArriveNotice,omitnil,omitempty" name:"NeedPhoneArriveNotice"`
// 电话拨打类型 SYNC=同时拨打 CIRCLE=轮询拨打 不指定时默认是轮询
// 注意:此字段可能返回 null,表示取不到有效值。
PhoneCallType *string `json:"PhoneCallType,omitnil,omitempty" name:"PhoneCallType"`
// 通知周期 1-7表示周一到周日
// 注意:此字段可能返回 null,表示取不到有效值。
Weekday []*int64 `json:"Weekday,omitnil,omitempty" name:"Weekday"`
// 值班表id列表
// 注意:此字段可能返回 null,表示取不到有效值。
OnCallFormIDs []*string `json:"OnCallFormIDs,omitnil,omitempty" name:"OnCallFormIDs"`
// 电话按键确认
// 注意:此字段可能返回 null,表示取不到有效值。
VoiceConfirmKey *string `json:"VoiceConfirmKey,omitnil,omitempty" name:"VoiceConfirmKey"`
}
type WriteDestination ¶ added in v1.1.46
type WriteDestination struct {
// 存储标识
Destination *string `json:"Destination,omitnil,omitempty" name:"Destination"`
}