Skip to content

Commit b75f2e3

Browse files
author
BitsAdmin
committed
Merge 'cloudmonitor-Python-2018-01-01-online-1907-2025_12_03_14_17_08' into 'integration_2026-01-22_1106749899266'
feat: [development task] cloudmonitor-1907-Python (2054079) See merge request: !1035
2 parents 09868c7 + a3e84a6 commit b75f2e3

17 files changed

+1585
-13
lines changed

volcenginesdkcloudmonitor/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@
112112
from volcenginesdkcloudmonitor.models.delete_webhooks_by_ids_response import DeleteWebhooksByIdsResponse
113113
from volcenginesdkcloudmonitor.models.dimension_conditions_for_create_object_group_input import DimensionConditionsForCreateObjectGroupInput
114114
from volcenginesdkcloudmonitor.models.dimension_conditions_for_create_rule_input import DimensionConditionsForCreateRuleInput
115+
from volcenginesdkcloudmonitor.models.dimension_conditions_for_list_object_groups_output import DimensionConditionsForListObjectGroupsOutput
115116
from volcenginesdkcloudmonitor.models.dimension_conditions_for_list_rules_by_ids_output import DimensionConditionsForListRulesByIdsOutput
116117
from volcenginesdkcloudmonitor.models.dimension_conditions_for_list_rules_output import DimensionConditionsForListRulesOutput
117118
from volcenginesdkcloudmonitor.models.dimension_conditions_for_update_object_group_input import DimensionConditionsForUpdateObjectGroupInput
@@ -204,6 +205,7 @@
204205
from volcenginesdkcloudmonitor.models.meta_condition_for_create_object_group_input import MetaConditionForCreateObjectGroupInput
205206
from volcenginesdkcloudmonitor.models.meta_condition_for_create_rule_input import MetaConditionForCreateRuleInput
206207
from volcenginesdkcloudmonitor.models.meta_condition_for_create_silence_policy_input import MetaConditionForCreateSilencePolicyInput
208+
from volcenginesdkcloudmonitor.models.meta_condition_for_list_object_groups_output import MetaConditionForListObjectGroupsOutput
207209
from volcenginesdkcloudmonitor.models.meta_condition_for_list_rules_by_ids_output import MetaConditionForListRulesByIdsOutput
208210
from volcenginesdkcloudmonitor.models.meta_condition_for_list_rules_output import MetaConditionForListRulesOutput
209211
from volcenginesdkcloudmonitor.models.meta_condition_for_list_silence_policy_output import MetaConditionForListSilencePolicyOutput
@@ -213,6 +215,7 @@
213215
from volcenginesdkcloudmonitor.models.meta_for_create_object_group_input import MetaForCreateObjectGroupInput
214216
from volcenginesdkcloudmonitor.models.meta_for_create_rule_input import MetaForCreateRuleInput
215217
from volcenginesdkcloudmonitor.models.meta_for_create_silence_policy_input import MetaForCreateSilencePolicyInput
218+
from volcenginesdkcloudmonitor.models.meta_for_list_object_groups_output import MetaForListObjectGroupsOutput
216219
from volcenginesdkcloudmonitor.models.meta_for_list_rules_by_ids_output import MetaForListRulesByIdsOutput
217220
from volcenginesdkcloudmonitor.models.meta_for_list_rules_output import MetaForListRulesOutput
218221
from volcenginesdkcloudmonitor.models.meta_for_list_silence_policy_output import MetaForListSilencePolicyOutput
@@ -226,6 +229,8 @@
226229
from volcenginesdkcloudmonitor.models.no_data_for_create_rule_input import NoDataForCreateRuleInput
227230
from volcenginesdkcloudmonitor.models.no_data_for_list_alert_templates_output import NoDataForListAlertTemplatesOutput
228231
from volcenginesdkcloudmonitor.models.no_data_for_list_preset_alert_templates_output import NoDataForListPresetAlertTemplatesOutput
232+
from volcenginesdkcloudmonitor.models.no_data_for_list_rules_by_ids_output import NoDataForListRulesByIdsOutput
233+
from volcenginesdkcloudmonitor.models.no_data_for_list_rules_output import NoDataForListRulesOutput
229234
from volcenginesdkcloudmonitor.models.no_data_for_update_alert_template_input import NoDataForUpdateAlertTemplateInput
230235
from volcenginesdkcloudmonitor.models.no_data_for_update_rule_input import NoDataForUpdateRuleInput
231236
from volcenginesdkcloudmonitor.models.notification_for_create_notification_input import NotificationForCreateNotificationInput
@@ -255,6 +260,7 @@
255260
from volcenginesdkcloudmonitor.models.process_for_update_o11y_agent_ecs_process_config_input import ProcessForUpdateO11yAgentECSProcessConfigInput
256261
from volcenginesdkcloudmonitor.models.project_condition_for_create_object_group_input import ProjectConditionForCreateObjectGroupInput
257262
from volcenginesdkcloudmonitor.models.project_condition_for_create_rule_input import ProjectConditionForCreateRuleInput
263+
from volcenginesdkcloudmonitor.models.project_condition_for_list_object_groups_output import ProjectConditionForListObjectGroupsOutput
258264
from volcenginesdkcloudmonitor.models.project_condition_for_list_rules_by_ids_output import ProjectConditionForListRulesByIdsOutput
259265
from volcenginesdkcloudmonitor.models.project_condition_for_list_rules_output import ProjectConditionForListRulesOutput
260266
from volcenginesdkcloudmonitor.models.project_condition_for_update_object_group_input import ProjectConditionForUpdateObjectGroupInput
@@ -282,12 +288,14 @@
282288
from volcenginesdkcloudmonitor.models.tls_target_for_update_event_rule_input import TLSTargetForUpdateEventRuleInput
283289
from volcenginesdkcloudmonitor.models.tag_condition_for_create_object_group_input import TagConditionForCreateObjectGroupInput
284290
from volcenginesdkcloudmonitor.models.tag_condition_for_create_rule_input import TagConditionForCreateRuleInput
291+
from volcenginesdkcloudmonitor.models.tag_condition_for_list_object_groups_output import TagConditionForListObjectGroupsOutput
285292
from volcenginesdkcloudmonitor.models.tag_condition_for_list_rules_by_ids_output import TagConditionForListRulesByIdsOutput
286293
from volcenginesdkcloudmonitor.models.tag_condition_for_list_rules_output import TagConditionForListRulesOutput
287294
from volcenginesdkcloudmonitor.models.tag_condition_for_update_object_group_input import TagConditionForUpdateObjectGroupInput
288295
from volcenginesdkcloudmonitor.models.tag_condition_for_update_rule_input import TagConditionForUpdateRuleInput
289296
from volcenginesdkcloudmonitor.models.tag_for_create_object_group_input import TagForCreateObjectGroupInput
290297
from volcenginesdkcloudmonitor.models.tag_for_create_rule_input import TagForCreateRuleInput
298+
from volcenginesdkcloudmonitor.models.tag_for_list_object_groups_output import TagForListObjectGroupsOutput
291299
from volcenginesdkcloudmonitor.models.tag_for_list_rules_by_ids_output import TagForListRulesByIdsOutput
292300
from volcenginesdkcloudmonitor.models.tag_for_list_rules_output import TagForListRulesOutput
293301
from volcenginesdkcloudmonitor.models.tag_for_tag_resources_input import TagForTagResourcesInput

volcenginesdkcloudmonitor/models/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@
108108
from volcenginesdkcloudmonitor.models.delete_webhooks_by_ids_response import DeleteWebhooksByIdsResponse
109109
from volcenginesdkcloudmonitor.models.dimension_conditions_for_create_object_group_input import DimensionConditionsForCreateObjectGroupInput
110110
from volcenginesdkcloudmonitor.models.dimension_conditions_for_create_rule_input import DimensionConditionsForCreateRuleInput
111+
from volcenginesdkcloudmonitor.models.dimension_conditions_for_list_object_groups_output import DimensionConditionsForListObjectGroupsOutput
111112
from volcenginesdkcloudmonitor.models.dimension_conditions_for_list_rules_by_ids_output import DimensionConditionsForListRulesByIdsOutput
112113
from volcenginesdkcloudmonitor.models.dimension_conditions_for_list_rules_output import DimensionConditionsForListRulesOutput
113114
from volcenginesdkcloudmonitor.models.dimension_conditions_for_update_object_group_input import DimensionConditionsForUpdateObjectGroupInput
@@ -200,6 +201,7 @@
200201
from volcenginesdkcloudmonitor.models.meta_condition_for_create_object_group_input import MetaConditionForCreateObjectGroupInput
201202
from volcenginesdkcloudmonitor.models.meta_condition_for_create_rule_input import MetaConditionForCreateRuleInput
202203
from volcenginesdkcloudmonitor.models.meta_condition_for_create_silence_policy_input import MetaConditionForCreateSilencePolicyInput
204+
from volcenginesdkcloudmonitor.models.meta_condition_for_list_object_groups_output import MetaConditionForListObjectGroupsOutput
203205
from volcenginesdkcloudmonitor.models.meta_condition_for_list_rules_by_ids_output import MetaConditionForListRulesByIdsOutput
204206
from volcenginesdkcloudmonitor.models.meta_condition_for_list_rules_output import MetaConditionForListRulesOutput
205207
from volcenginesdkcloudmonitor.models.meta_condition_for_list_silence_policy_output import MetaConditionForListSilencePolicyOutput
@@ -209,6 +211,7 @@
209211
from volcenginesdkcloudmonitor.models.meta_for_create_object_group_input import MetaForCreateObjectGroupInput
210212
from volcenginesdkcloudmonitor.models.meta_for_create_rule_input import MetaForCreateRuleInput
211213
from volcenginesdkcloudmonitor.models.meta_for_create_silence_policy_input import MetaForCreateSilencePolicyInput
214+
from volcenginesdkcloudmonitor.models.meta_for_list_object_groups_output import MetaForListObjectGroupsOutput
212215
from volcenginesdkcloudmonitor.models.meta_for_list_rules_by_ids_output import MetaForListRulesByIdsOutput
213216
from volcenginesdkcloudmonitor.models.meta_for_list_rules_output import MetaForListRulesOutput
214217
from volcenginesdkcloudmonitor.models.meta_for_list_silence_policy_output import MetaForListSilencePolicyOutput
@@ -222,6 +225,8 @@
222225
from volcenginesdkcloudmonitor.models.no_data_for_create_rule_input import NoDataForCreateRuleInput
223226
from volcenginesdkcloudmonitor.models.no_data_for_list_alert_templates_output import NoDataForListAlertTemplatesOutput
224227
from volcenginesdkcloudmonitor.models.no_data_for_list_preset_alert_templates_output import NoDataForListPresetAlertTemplatesOutput
228+
from volcenginesdkcloudmonitor.models.no_data_for_list_rules_by_ids_output import NoDataForListRulesByIdsOutput
229+
from volcenginesdkcloudmonitor.models.no_data_for_list_rules_output import NoDataForListRulesOutput
225230
from volcenginesdkcloudmonitor.models.no_data_for_update_alert_template_input import NoDataForUpdateAlertTemplateInput
226231
from volcenginesdkcloudmonitor.models.no_data_for_update_rule_input import NoDataForUpdateRuleInput
227232
from volcenginesdkcloudmonitor.models.notification_for_create_notification_input import NotificationForCreateNotificationInput
@@ -251,6 +256,7 @@
251256
from volcenginesdkcloudmonitor.models.process_for_update_o11y_agent_ecs_process_config_input import ProcessForUpdateO11yAgentECSProcessConfigInput
252257
from volcenginesdkcloudmonitor.models.project_condition_for_create_object_group_input import ProjectConditionForCreateObjectGroupInput
253258
from volcenginesdkcloudmonitor.models.project_condition_for_create_rule_input import ProjectConditionForCreateRuleInput
259+
from volcenginesdkcloudmonitor.models.project_condition_for_list_object_groups_output import ProjectConditionForListObjectGroupsOutput
254260
from volcenginesdkcloudmonitor.models.project_condition_for_list_rules_by_ids_output import ProjectConditionForListRulesByIdsOutput
255261
from volcenginesdkcloudmonitor.models.project_condition_for_list_rules_output import ProjectConditionForListRulesOutput
256262
from volcenginesdkcloudmonitor.models.project_condition_for_update_object_group_input import ProjectConditionForUpdateObjectGroupInput
@@ -278,12 +284,14 @@
278284
from volcenginesdkcloudmonitor.models.tls_target_for_update_event_rule_input import TLSTargetForUpdateEventRuleInput
279285
from volcenginesdkcloudmonitor.models.tag_condition_for_create_object_group_input import TagConditionForCreateObjectGroupInput
280286
from volcenginesdkcloudmonitor.models.tag_condition_for_create_rule_input import TagConditionForCreateRuleInput
287+
from volcenginesdkcloudmonitor.models.tag_condition_for_list_object_groups_output import TagConditionForListObjectGroupsOutput
281288
from volcenginesdkcloudmonitor.models.tag_condition_for_list_rules_by_ids_output import TagConditionForListRulesByIdsOutput
282289
from volcenginesdkcloudmonitor.models.tag_condition_for_list_rules_output import TagConditionForListRulesOutput
283290
from volcenginesdkcloudmonitor.models.tag_condition_for_update_object_group_input import TagConditionForUpdateObjectGroupInput
284291
from volcenginesdkcloudmonitor.models.tag_condition_for_update_rule_input import TagConditionForUpdateRuleInput
285292
from volcenginesdkcloudmonitor.models.tag_for_create_object_group_input import TagForCreateObjectGroupInput
286293
from volcenginesdkcloudmonitor.models.tag_for_create_rule_input import TagForCreateRuleInput
294+
from volcenginesdkcloudmonitor.models.tag_for_list_object_groups_output import TagForListObjectGroupsOutput
287295
from volcenginesdkcloudmonitor.models.tag_for_list_rules_by_ids_output import TagForListRulesByIdsOutput
288296
from volcenginesdkcloudmonitor.models.tag_for_list_rules_output import TagForListRulesOutput
289297
from volcenginesdkcloudmonitor.models.tag_for_tag_resources_input import TagForTagResourcesInput

volcenginesdkcloudmonitor/models/create_rule_request.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ class CreateRuleRequest(object):
5050
'no_data': 'NoDataForCreateRuleInput',
5151
'notification_id': 'str',
5252
'notify_templates': 'list[NotifyTemplateForCreateRuleInput]',
53+
'object_group_id': 'str',
5354
'original_dimensions': 'dict(str, list[str])',
5455
'project_name': 'str',
5556
'recovery_notify': 'RecoveryNotifyForCreateRuleInput',
@@ -81,6 +82,7 @@ class CreateRuleRequest(object):
8182
'no_data': 'NoData',
8283
'notification_id': 'NotificationId',
8384
'notify_templates': 'NotifyTemplates',
85+
'object_group_id': 'ObjectGroupId',
8486
'original_dimensions': 'OriginalDimensions',
8587
'project_name': 'ProjectName',
8688
'recovery_notify': 'RecoveryNotify',
@@ -94,7 +96,7 @@ class CreateRuleRequest(object):
9496
'webhook_ids': 'WebhookIds'
9597
}
9698

97-
def __init__(self, alert_methods=None, condition_operator=None, conditions=None, contact_group_ids=None, description=None, dimension_conditions=None, effect_end_at=None, effect_start_at=None, enable_state=None, evaluation_count=None, level=None, level_conditions=None, multiple_conditions=None, namespace=None, no_data=None, notification_id=None, notify_templates=None, original_dimensions=None, project_name=None, recovery_notify=None, regions=None, rule_name=None, rule_type=None, silence_time=None, sub_namespace=None, tags=None, webhook=None, webhook_ids=None, _configuration=None): # noqa: E501
99+
def __init__(self, alert_methods=None, condition_operator=None, conditions=None, contact_group_ids=None, description=None, dimension_conditions=None, effect_end_at=None, effect_start_at=None, enable_state=None, evaluation_count=None, level=None, level_conditions=None, multiple_conditions=None, namespace=None, no_data=None, notification_id=None, notify_templates=None, object_group_id=None, original_dimensions=None, project_name=None, recovery_notify=None, regions=None, rule_name=None, rule_type=None, silence_time=None, sub_namespace=None, tags=None, webhook=None, webhook_ids=None, _configuration=None): # noqa: E501
98100
"""CreateRuleRequest - a model defined in Swagger""" # noqa: E501
99101
if _configuration is None:
100102
_configuration = Configuration()
@@ -117,6 +119,7 @@ def __init__(self, alert_methods=None, condition_operator=None, conditions=None,
117119
self._no_data = None
118120
self._notification_id = None
119121
self._notify_templates = None
122+
self._object_group_id = None
120123
self._original_dimensions = None
121124
self._project_name = None
122125
self._recovery_notify = None
@@ -158,6 +161,8 @@ def __init__(self, alert_methods=None, condition_operator=None, conditions=None,
158161
self.notification_id = notification_id
159162
if notify_templates is not None:
160163
self.notify_templates = notify_templates
164+
if object_group_id is not None:
165+
self.object_group_id = object_group_id
161166
if original_dimensions is not None:
162167
self.original_dimensions = original_dimensions
163168
if project_name is not None:
@@ -554,6 +559,27 @@ def notify_templates(self, notify_templates):
554559

555560
self._notify_templates = notify_templates
556561

562+
@property
563+
def object_group_id(self):
564+
"""Gets the object_group_id of this CreateRuleRequest. # noqa: E501
565+
566+
567+
:return: The object_group_id of this CreateRuleRequest. # noqa: E501
568+
:rtype: str
569+
"""
570+
return self._object_group_id
571+
572+
@object_group_id.setter
573+
def object_group_id(self, object_group_id):
574+
"""Sets the object_group_id of this CreateRuleRequest.
575+
576+
577+
:param object_group_id: The object_group_id of this CreateRuleRequest. # noqa: E501
578+
:type: str
579+
"""
580+
581+
self._object_group_id = object_group_id
582+
557583
@property
558584
def original_dimensions(self):
559585
"""Gets the original_dimensions of this CreateRuleRequest. # noqa: E501

0 commit comments

Comments
 (0)