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 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 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) 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) CreateAlertRule(request *CreateAlertRuleRequest) (response *CreateAlertRuleResponse, err error)
- func (c *Client) CreateAlertRuleWithContext(ctx context.Context, request *CreateAlertRuleRequest) (response *CreateAlertRuleResponse, 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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 CreateAlertRuleRequest
- type CreateAlertRuleRequestParams
- type CreateAlertRuleResponse
- type CreateAlertRuleResponseParams
- type CreateExporterIntegrationRequest
- type CreateExporterIntegrationRequestParams
- type CreateExporterIntegrationResponse
- type CreateExporterIntegrationResponseParams
- 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 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 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 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 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 DescribePrometheusRecordRulesRequest
- type DescribePrometheusRecordRulesRequestParams
- type DescribePrometheusRecordRulesResponse
- type DescribePrometheusRecordRulesResponseParams
- type DescribePrometheusRegionsRequest
- type DescribePrometheusRegionsRequestParams
- type DescribePrometheusRegionsResponse
- type DescribePrometheusRegionsResponseParams
- type DescribePrometheusScrapeJobsRequest
- type DescribePrometheusScrapeJobsRequestParams
- type DescribePrometheusScrapeJobsResponse
- type DescribePrometheusScrapeJobsResponseParams
- 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 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 Filter
- type GetMonitorDataRequest
- type GetMonitorDataRequestParams
- type GetMonitorDataResponse
- type GetMonitorDataResponseParams
- type GetPrometheusAgentManagementCommandRequest
- type GetPrometheusAgentManagementCommandRequestParams
- type GetPrometheusAgentManagementCommandResponse
- type GetPrometheusAgentManagementCommandResponseParams
- 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 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 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 MonitorTypeInfo
- type MonitorTypeNamespace
- type NoticeBindPolicys
- 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 PrometheusConfigItem
- type PrometheusInstanceGrantInfo
- type PrometheusInstanceTenantUsage
- type PrometheusInstancesItem
- type PrometheusInstancesOverview
- type PrometheusJobTargets
- type PrometheusNotificationItem
- type PrometheusRecordRuleYamlItem
- type PrometheusRegionItem
- type PrometheusRuleKV
- type PrometheusRuleSet
- type PrometheusScrapeJob
- type PrometheusTag
- type PrometheusTarget
- type PrometheusTemp
- type PrometheusTempModify
- type PrometheusTemplateSyncTarget
- type PrometheusZoneItem
- type ReceiverInfo
- type RecordingRuleSet
- 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 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
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 访问鉴权失败。 AUTHFAILURE_ACCESSCAMFAIL = "AuthFailure.AccessCAMFail" // 请求未授权。请参考 CAM 文档对鉴权的说明。 AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。 DRYRUNOPERATION = "DryRunOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 访问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_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_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" // 参数错误。 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_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" // 未知参数错误。 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"` }
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 { // 告警通知模板 ID // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 告警通知模板名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 上次修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"` // 上次修改人 // 注意:此字段可能返回 null,表示取不到有效值。 UpdatedBy *string `json:"UpdatedBy,omitnil,omitempty" name:"UpdatedBy"` // 告警通知类型 ALARM=未恢复通知 OK=已恢复通知 ALL=全部通知 // 注意:此字段可能返回 null,表示取不到有效值。 NoticeType *string `json:"NoticeType,omitnil,omitempty" name:"NoticeType"` // 用户通知列表 // 注意:此字段可能返回 null,表示取不到有效值。 UserNotices []*UserNotice `json:"UserNotices,omitnil,omitempty" name:"UserNotices"` // 回调通知列表 // 注意:此字段可能返回 null,表示取不到有效值。 URLNotices []*URLNotice `json:"URLNotices,omitnil,omitempty" name:"URLNotices"` // 是否是系统预设通知模板 0=否 1=是 // 注意:此字段可能返回 null,表示取不到有效值。 IsPreset *int64 `json:"IsPreset,omitnil,omitempty" name:"IsPreset"` // 通知语言 zh-CN=中文 en-US=英文 // 注意:此字段可能返回 null,表示取不到有效值。 NoticeLanguage *string `json:"NoticeLanguage,omitnil,omitempty" name:"NoticeLanguage"` // 告警通知模板绑定的告警策略ID列表 // 注意:此字段可能返回 null,表示取不到有效值。 PolicyIds []*string `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"` // 后台 amp consumer id // 注意:此字段可能返回 null,表示取不到有效值。 AMPConsumerId *string `json:"AMPConsumerId,omitnil,omitempty" name:"AMPConsumerId"` // 推送cls渠道 // 注意:此字段可能返回 null,表示取不到有效值。 CLSNotices []*CLSNotice `json:"CLSNotices,omitnil,omitempty" name:"CLSNotices"` // 通知模板绑定的标签 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
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"` }
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 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 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) 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) 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) 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"
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"
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"
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"
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 创建全局告警通知渠道。集群内创建的告警规则如果未配置告警通知渠道,默认走全局告警通知渠道(建议在控制台创建告警,集群内创建告警不易维护)
可能返回的错误码:
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 创建全局告警通知渠道。集群内创建的告警规则如果未配置告警通知渠道,默认走全局告警通知渠道(建议在控制台创建告警,集群内创建告警不易维护)
可能返回的错误码:
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) 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 删除告警策略组
可能返回的错误码:
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 删除告警策略组
可能返回的错误码:
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" 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" 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) 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) 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) 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 查询全局告警通知渠道
可能返回的错误码:
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 查询全局告警通知渠道
可能返回的错误码:
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) 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) 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) 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) GetMonitorData ¶
func (c *Client) GetMonitorData(request *GetMonitorDataRequest) (response *GetMonitorDataResponse, err error)
GetMonitorData 获取云产品的监控数据。此接口不适用于拉取容器服务监控数据,如需拉取容器服务监控数据,请使用[根据维度条件查询监控数据](https://cloud.tencent.com/document/product/248/51845)接口。
传入产品的命名空间、对象维度描述和监控指标即可获得相应的监控数据。
接口调用限制:单请求最多可支持批量拉取10个实例的监控数据,单请求的数据点数限制为1440个。
若您需要调用的指标、对象较多,可能存在因限频出现拉取失败的情况,建议尽量将请求按时间维度均摊。
参数SpecifyStatistics目前可支持返回三种统计方式(avg,max,min),分别为二进制1,2,4。
例子:3:avg+max,5:avg+min,6:max+min,7:avg+max+min
拉取数据的粒度和统计方式的对应关系尽量在接入平台进行配置,如果没有配置,因为更小粒度数据存储时间有限,拉取时间范围也是有限。
>?
>- 2022年9月1日起,腾讯云可观测平台开始对GetMonitorData接口计费。每个主账号每月可获得100万次免费请求额度,超过免费额度后如需继续调用接口需要开通 [API请求按量付费](https://buy.cloud.tencent.com/APIRequestBuy)。计费规则可查看[API计费文档](https://cloud.tencent.com/document/product/248/77914)。
可能返回的错误码:
FAILEDOPERATION_ERRNOTOPEN = "FailedOperation.ErrNotOpen" FAILEDOPERATION_ERROWED = "FailedOperation.ErrOwed" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" 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)接口。
传入产品的命名空间、对象维度描述和监控指标即可获得相应的监控数据。
接口调用限制:单请求最多可支持批量拉取10个实例的监控数据,单请求的数据点数限制为1440个。
若您需要调用的指标、对象较多,可能存在因限频出现拉取失败的情况,建议尽量将请求按时间维度均摊。
参数SpecifyStatistics目前可支持返回三种统计方式(avg,max,min),分别为二进制1,2,4。
例子:3:avg+max,5:avg+min,6:max+min,7:avg+max+min
拉取数据的粒度和统计方式的对应关系尽量在接入平台进行配置,如果没有配置,因为更小粒度数据存储时间有限,拉取时间范围也是有限。
>?
>- 2022年9月1日起,腾讯云可观测平台开始对GetMonitorData接口计费。每个主账号每月可获得100万次免费请求额度,超过免费额度后如需继续调用接口需要开通 [API请求按量付费](https://buy.cloud.tencent.com/APIRequestBuy)。计费规则可查看[API计费文档](https://cloud.tencent.com/document/product/248/77914)。
可能返回的错误码:
FAILEDOPERATION_ERRNOTOPEN = "FailedOperation.ErrNotOpen" FAILEDOPERATION_ERROWED = "FailedOperation.ErrOwed" INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" 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) 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 修改全局告警通知渠道
可能返回的错误码:
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 修改全局告警通知渠道
可能返回的错误码:
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) ResumeGrafanaInstance ¶ added in v1.0.477
func (c *Client) ResumeGrafanaInstance(request *ResumeGrafanaInstanceRequest) (response *ResumeGrafanaInstanceResponse, err error)
ResumeGrafanaInstance 本接口(ResumeGrafanaInstance)用于 Grafana 包年包月实例的停服续费,调用后按原版本续费一个月。仍在运行中的实例无法使用该接口进行续费。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ResumeGrafanaInstanceWithContext ¶ added in v1.0.477
func (c *Client) ResumeGrafanaInstanceWithContext(ctx context.Context, request *ResumeGrafanaInstanceRequest) (response *ResumeGrafanaInstanceResponse, err error)
ResumeGrafanaInstance 本接口(ResumeGrafanaInstance)用于 Grafana 包年包月实例的停服续费,调用后按原版本续费一个月。仍在运行中的实例无法使用该接口进行续费。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_DB = "InternalError.Db" INTERNALERROR_PARAM = "InternalError.Param" INVALIDPARAMETER_PARAM = "InvalidParameter.Param" INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
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"` }
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 // 模块名,这里填“monitor” Module *string `json:"Module,omitnil,omitempty" name:"Module"` // 通知模板名称 60字符以内 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 通知类型 ALARM=未恢复通知 OK=已恢复通知 ALL=都通知 NoticeType *string `json:"NoticeType,omitnil,omitempty" name:"NoticeType"` // 通知语言 zh-CN=中文 en-US=英文 NoticeLanguage *string `json:"NoticeLanguage,omitnil,omitempty" name:"NoticeLanguage"` // 用户通知 最多5个 UserNotices []*UserNotice `json:"UserNotices,omitnil,omitempty" name:"UserNotices"` // 回调通知 最多6个 URLNotices []*URLNotice `json:"URLNotices,omitnil,omitempty" name:"URLNotices"` // 推送CLS日志服务的操作 最多1个 CLSNotices []*CLSNotice `json:"CLSNotices,omitnil,omitempty" name:"CLSNotices"` // 模板绑定的标签 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
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 { // 模块名,这里填“monitor” Module *string `json:"Module,omitnil,omitempty" name:"Module"` // 通知模板名称 60字符以内 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 通知类型 ALARM=未恢复通知 OK=已恢复通知 ALL=都通知 NoticeType *string `json:"NoticeType,omitnil,omitempty" name:"NoticeType"` // 通知语言 zh-CN=中文 en-US=英文 NoticeLanguage *string `json:"NoticeLanguage,omitnil,omitempty" name:"NoticeLanguage"` // 用户通知 最多5个 UserNotices []*UserNotice `json:"UserNotices,omitnil,omitempty" name:"UserNotices"` // 回调通知 最多6个 URLNotices []*URLNotice `json:"URLNotices,omitnil,omitempty" name:"URLNotices"` // 推送CLS日志服务的操作 最多1个 CLSNotices []*CLSNotice `json:"CLSNotices,omitnil,omitempty" name:"CLSNotices"` // 模板绑定的标签 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
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 { // 告警通知模板ID 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"` }
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"` }
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 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 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 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,只取第一个) 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,只取第一个) 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 // 实例名 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // VPC ID(可通过 vpc:DescribeVpcs 接口获取,与实例同地域) VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网 ID(可通过 vpc:DescribeSubnets 接口获取) SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 数据存储时间(单位天),限制值为15, 30, 45, 90, 180, 365, 730之一 DataRetentionTime *int64 `json:"DataRetentionTime,omitnil,omitempty" name:"DataRetentionTime"` // 可用区(与子网同可用区) Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例的标签 TagSpecification []*PrometheusTag `json:"TagSpecification,omitnil,omitempty" name:"TagSpecification"` // 需要关联的 Grafana 实例 GrafanaInstanceId *string `json:"GrafanaInstanceId,omitnil,omitempty" name:"GrafanaInstanceId"` }
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 { // 实例名 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // VPC ID(可通过 vpc:DescribeVpcs 接口获取,与实例同地域) VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网 ID(可通过 vpc:DescribeSubnets 接口获取) SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 数据存储时间(单位天),限制值为15, 30, 45, 90, 180, 365, 730之一 DataRetentionTime *int64 `json:"DataRetentionTime,omitnil,omitempty" name:"DataRetentionTime"` // 可用区(与子网同可用区) Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例的标签 TagSpecification []*PrometheusTag `json:"TagSpecification,omitnil,omitempty" name:"TagSpecification"` // 需要关联的 Grafana 实例 GrafanaInstanceId *string `json:"GrafanaInstanceId,omitnil,omitempty" name:"GrafanaInstanceId"` }
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 { // 实例 ID 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 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"` }
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"` }
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 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为: // `[ {"Dimensions": {"unInstanceId": "ins-qr8d555g"}}, {"Dimensions": {"unInstanceId": "ins-qr8d555h"}} ]` // 具体也可以参考下方的示例 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"` }
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 字符串。外层数组,对应多个实例,内层为对象的维度。例如“云服务器-基础监控”可写为: // `[ {"Dimensions": {"unInstanceId": "ins-qr8d555g"}}, {"Dimensions": {"unInstanceId": "ins-qr8d555h"}} ]` // 具体也可以参考下方的示例 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"` }
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
}
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 { }
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 { // 唯一请求 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 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 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 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 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 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 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 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对应的值。单请求最多支持批量拉取10个实例的监控数据。 Instances []*Instance `json:"Instances,omitnil,omitempty" name:"Instances"` // 监控统计周期,如60。默认为取值为300,单位为s。每个指标支持的统计周期不一定相同,各个云产品支持的统计周期请参阅各个产品[监控指标](https://cloud.tencent.com/document/product/248/6140)文档,对应的统计周期列即为支持的统计周期。单请求的数据点数限制为1440个。 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)可以自由组合 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对应的值。单请求最多支持批量拉取10个实例的监控数据。 Instances []*Instance `json:"Instances,omitnil,omitempty" name:"Instances"` // 监控统计周期,如60。默认为取值为300,单位为s。每个指标支持的统计周期不一定相同,各个云产品支持的统计周期请参阅各个产品[监控指标](https://cloud.tencent.com/document/product/248/6140)文档,对应的统计周期列即为支持的统计周期。单请求的数据点数限制为1440个。 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)可以自由组合 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 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 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 // 模块名,这里填“monitor” Module *string `json:"Module,omitnil,omitempty" name:"Module"` // 告警通知规则名称 60字符以内 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 通知类型 ALARM=未恢复通知 OK=已恢复通知 ALL=都通知 NoticeType *string `json:"NoticeType,omitnil,omitempty" name:"NoticeType"` // 通知语言 zh-CN=中文 en-US=英文 NoticeLanguage *string `json:"NoticeLanguage,omitnil,omitempty" name:"NoticeLanguage"` // 告警通知模板 ID NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"` // 用户通知 最多5个 UserNotices []*UserNotice `json:"UserNotices,omitnil,omitempty" name:"UserNotices"` // 回调通知 最多6个 URLNotices []*URLNotice `json:"URLNotices,omitnil,omitempty" name:"URLNotices"` // 告警通知推送到CLS服务 最多1个 CLSNotices []*CLSNotice `json:"CLSNotices,omitnil,omitempty" name:"CLSNotices"` // 告警通知模板绑定的告警策略ID列表 PolicyIds []*string `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"` }
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 { // 模块名,这里填“monitor” Module *string `json:"Module,omitnil,omitempty" name:"Module"` // 告警通知规则名称 60字符以内 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 通知类型 ALARM=未恢复通知 OK=已恢复通知 ALL=都通知 NoticeType *string `json:"NoticeType,omitnil,omitempty" name:"NoticeType"` // 通知语言 zh-CN=中文 en-US=英文 NoticeLanguage *string `json:"NoticeLanguage,omitnil,omitempty" name:"NoticeLanguage"` // 告警通知模板 ID NoticeId *string `json:"NoticeId,omitnil,omitempty" name:"NoticeId"` // 用户通知 最多5个 UserNotices []*UserNotice `json:"UserNotices,omitnil,omitempty" name:"UserNotices"` // 回调通知 最多6个 URLNotices []*URLNotice `json:"URLNotices,omitnil,omitempty" name:"URLNotices"` // 告警通知推送到CLS服务 最多1个 CLSNotices []*CLSNotice `json:"CLSNotices,omitnil,omitempty" name:"CLSNotices"` // 告警通知模板绑定的告警策略ID列表 PolicyIds []*string `json:"PolicyIds,omitnil,omitempty" name:"PolicyIds"` }
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"` }
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"` }
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"` // 告警策略触发任务列表,空数据代表解绑 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"` // 告警策略触发任务列表,空数据代表解绑 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 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 // 实例 ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 数据存储时间(单位天),限制值为15, 30, 45, 90, 180, 365, 730之一 DataRetentionTime *int64 `json:"DataRetentionTime,omitnil,omitempty" name:"DataRetentionTime"` }
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 { // 实例 ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 数据存储时间(单位天),限制值为15, 30, 45, 90, 180, 365, 730之一 DataRetentionTime *int64 `json:"DataRetentionTime,omitnil,omitempty" name:"DataRetentionTime"` }
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 MonitorTypeInfo ¶ added in v1.0.469
type MonitorTypeNamespace ¶
type NoticeBindPolicys ¶ added in v1.0.571
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,分别代表标准集群、弹性集群、边缘集群、注册集群 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,分别代表标准集群、弹性集群、边缘集群、注册集群 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"` // 是否安装默认采集配置 NotInstallBasicScrape *bool `json:"NotInstallBasicScrape,omitnil,omitempty" name:"NotInstallBasicScrape"` // 是否采集指标,true代表drop所有指标,false代表采集默认指标 NotScrape *bool `json:"NotScrape,omitnil,omitempty" name:"NotScrape"` // 是否开启默认预聚合规则 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 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 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 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 { // 实例ID。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 实例名称。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例计费模式。取值范围: // <ul> // <li>2:包年包月</li> // <li>3:按量</li> // </ul> InstanceChargeType *int64 `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"` // 地域 ID RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"` // 可用区 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // VPC ID VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 子网 ID SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 存储周期 // 注意:此字段可能返回 null,表示取不到有效值。 DataRetentionTime *int64 `json:"DataRetentionTime,omitnil,omitempty" name:"DataRetentionTime"` // 实例业务状态。取值范围: // <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"` // Grafana 面板 URL // 注意:此字段可能返回 null,表示取不到有效值。 GrafanaURL *string `json:"GrafanaURL,omitnil,omitempty" name:"GrafanaURL"` // 创建时间 CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 是否开启 Grafana // <li>0:不开启</li> // <li>1:开启</li> EnableGrafana *int64 `json:"EnableGrafana,omitnil,omitempty" name:"EnableGrafana"` // 实例IPV4地址 // 注意:此字段可能返回 null,表示取不到有效值。 IPv4Address *string `json:"IPv4Address,omitnil,omitempty" name:"IPv4Address"` // 实例关联的标签列表。 // 注意:此字段可能返回 null,表示取不到有效值。 TagSpecification []*PrometheusTag `json:"TagSpecification,omitnil,omitempty" name:"TagSpecification"` // 购买的实例过期时间 // 注意:此字段可能返回 null,表示取不到有效值。 ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 计费状态 // <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"` // 规格名称 // 注意:此字段可能返回 null,表示取不到有效值。 SpecName *string `json:"SpecName,omitnil,omitempty" name:"SpecName"` // 自动续费标记 // <ul> // <li>0:不自动续费</li> // <li>1:开启自动续费</li> // <li>2:禁止自动续费</li> // <li>-1:无效</li> // </ul> // 注意:此字段可能返回 null,表示取不到有效值。 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 是否快过期 // <ul> // <li>0:否</li> // <li>1:快过期</li> // </ul> // 注意:此字段可能返回 null,表示取不到有效值。 IsNearExpire *int64 `json:"IsNearExpire,omitnil,omitempty" name:"IsNearExpire"` // 数据写入需要的 Token // 注意:此字段可能返回 null,表示取不到有效值。 AuthToken *string `json:"AuthToken,omitnil,omitempty" name:"AuthToken"` // Prometheus Remote Write 的地址 // 注意:此字段可能返回 null,表示取不到有效值。 RemoteWrite *string `json:"RemoteWrite,omitnil,omitempty" name:"RemoteWrite"` // Prometheus HTTP Api 根地址 // 注意:此字段可能返回 null,表示取不到有效值。 ApiRootPath *string `json:"ApiRootPath,omitnil,omitempty" name:"ApiRootPath"` // Proxy 的地址 // 注意:此字段可能返回 null,表示取不到有效值。 ProxyAddress *string `json:"ProxyAddress,omitnil,omitempty" name:"ProxyAddress"` // Grafana 运行状态 // <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"` // Grafana IP 白名单列表,使用英文分号分隔 // 注意:此字段可能返回 null,表示取不到有效值。 GrafanaIpWhiteList *string `json:"GrafanaIpWhiteList,omitnil,omitempty" name:"GrafanaIpWhiteList"` // 实例的授权信息 // 注意:此字段可能返回 null,表示取不到有效值。 Grant *PrometheusInstanceGrantInfo `json:"Grant,omitnil,omitempty" name:"Grant"` // 绑定的 Grafana 实例 ID // 注意:此字段可能返回 null,表示取不到有效值。 GrafanaInstanceId *string `json:"GrafanaInstanceId,omitnil,omitempty" name:"GrafanaInstanceId"` // 告警规则限制 // 注意:此字段可能返回 null,表示取不到有效值。 AlertRuleLimit *int64 `json:"AlertRuleLimit,omitnil,omitempty" name:"AlertRuleLimit"` // 预聚合规则限制 // 注意:此字段可能返回 null,表示取不到有效值。 RecordingRuleLimit *int64 `json:"RecordingRuleLimit,omitnil,omitempty" name:"RecordingRuleLimit"` // 迁移状态,0-不在迁移中,1-迁移中、原实例,2-迁移中、目标实例 // 注意:此字段可能返回 null,表示取不到有效值。 MigrationType *int64 `json:"MigrationType,omitnil,omitempty" name:"MigrationType"` }
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 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 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"` // Yaml内容 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 如果该聚合规则来至模板,则TemplateId为模板id // 注意:此字段可能返回 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 PrometheusTag ¶ added in v1.0.314
type PrometheusTarget ¶ added in v1.0.820
type PrometheusTarget struct { }
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 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 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"` }
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"` }
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"` }
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"` }