diff --git a/scaleway-async/scaleway_async/cockpit/v1/__init__.py b/scaleway-async/scaleway_async/cockpit/v1/__init__.py index bc463917a..42495d8e3 100644 --- a/scaleway-async/scaleway_async/cockpit/v1/__init__.py +++ b/scaleway-async/scaleway_async/cockpit/v1/__init__.py @@ -56,10 +56,8 @@ from .types import RegionalApiDeleteTokenRequest from .types import RegionalApiDisableAlertManagerRequest from .types import RegionalApiDisableAlertRulesRequest -from .types import RegionalApiDisableManagedAlertsRequest from .types import RegionalApiEnableAlertManagerRequest from .types import RegionalApiEnableAlertRulesRequest -from .types import RegionalApiEnableManagedAlertsRequest from .types import RegionalApiGetAlertManagerRequest from .types import RegionalApiGetConfigRequest from .types import RegionalApiGetDataSourceRequest @@ -134,10 +132,8 @@ "RegionalApiDeleteTokenRequest", "RegionalApiDisableAlertManagerRequest", "RegionalApiDisableAlertRulesRequest", - "RegionalApiDisableManagedAlertsRequest", "RegionalApiEnableAlertManagerRequest", "RegionalApiEnableAlertRulesRequest", - "RegionalApiEnableManagedAlertsRequest", "RegionalApiGetAlertManagerRequest", "RegionalApiGetConfigRequest", "RegionalApiGetDataSourceRequest", diff --git a/scaleway-async/scaleway_async/cockpit/v1/api.py b/scaleway-async/scaleway_async/cockpit/v1/api.py index 0decb26bf..5ea66deab 100644 --- a/scaleway-async/scaleway_async/cockpit/v1/api.py +++ b/scaleway-async/scaleway_async/cockpit/v1/api.py @@ -52,10 +52,8 @@ RegionalApiDeleteContactPointRequest, RegionalApiDisableAlertManagerRequest, RegionalApiDisableAlertRulesRequest, - RegionalApiDisableManagedAlertsRequest, RegionalApiEnableAlertManagerRequest, RegionalApiEnableAlertRulesRequest, - RegionalApiEnableManagedAlertsRequest, RegionalApiTriggerTestAlertRequest, RegionalApiUpdateContactPointRequest, RegionalApiUpdateDataSourceRequest, @@ -93,10 +91,8 @@ marshal_RegionalApiDeleteContactPointRequest, marshal_RegionalApiDisableAlertManagerRequest, marshal_RegionalApiDisableAlertRulesRequest, - marshal_RegionalApiDisableManagedAlertsRequest, marshal_RegionalApiEnableAlertManagerRequest, marshal_RegionalApiEnableAlertRulesRequest, - marshal_RegionalApiEnableManagedAlertsRequest, marshal_RegionalApiTriggerTestAlertRequest, marshal_RegionalApiUpdateContactPointRequest, marshal_RegionalApiUpdateDataSourceRequest, @@ -1238,7 +1234,7 @@ async def get_rules_count( project_id: Optional[str] = None, ) -> GetRulesCountResponse: """ - Get a detailed count of enabled rules in the specified Project. Includes preconfigured and custom alerting and recording rules. + Get the number of enabled rules Get a detailed count of enabled rules in the specified Project. Includes preconfigured and custom alerting and recording rules. :param region: Region to target. If none is passed will use default region from the config. :param project_id: ID of the Project to retrieve the rule count for. :return: :class:`GetRulesCountResponse ` @@ -1515,82 +1511,6 @@ async def list_alerts( self._throw_on_error(res) return unmarshal_ListAlertsResponse(res.json()) - async def enable_managed_alerts( - self, - *, - region: Optional[ScwRegion] = None, - project_id: Optional[str] = None, - ) -> AlertManager: - """ - Enable managed alerts. - Enable the sending of managed alerts for the specified Project. Managed alerts are predefined alerts that apply to Scaleway recources integrated with Cockpit by default. - :param region: Region to target. If none is passed will use default region from the config. - :param project_id: ID of the Project. - :return: :class:`AlertManager ` - - Usage: - :: - - result = await api.enable_managed_alerts() - """ - - param_region = validate_path_param( - "region", region or self.client.default_region - ) - - res = self._request( - "POST", - f"/cockpit/v1/regions/{param_region}/alert-manager/managed-alerts/enable", - body=marshal_RegionalApiEnableManagedAlertsRequest( - RegionalApiEnableManagedAlertsRequest( - region=region, - project_id=project_id, - ), - self.client, - ), - ) - - self._throw_on_error(res) - return unmarshal_AlertManager(res.json()) - - async def disable_managed_alerts( - self, - *, - region: Optional[ScwRegion] = None, - project_id: Optional[str] = None, - ) -> AlertManager: - """ - Disable managed alerts. - Disable the sending of managed alerts for the specified Project. - :param region: Region to target. If none is passed will use default region from the config. - :param project_id: ID of the Project. - :return: :class:`AlertManager ` - - Usage: - :: - - result = await api.disable_managed_alerts() - """ - - param_region = validate_path_param( - "region", region or self.client.default_region - ) - - res = self._request( - "POST", - f"/cockpit/v1/regions/{param_region}/alert-manager/managed-alerts/disable", - body=marshal_RegionalApiDisableManagedAlertsRequest( - RegionalApiDisableManagedAlertsRequest( - region=region, - project_id=project_id, - ), - self.client, - ), - ) - - self._throw_on_error(res) - return unmarshal_AlertManager(res.json()) - async def enable_alert_rules( self, *, diff --git a/scaleway-async/scaleway_async/cockpit/v1/marshalling.py b/scaleway-async/scaleway_async/cockpit/v1/marshalling.py index bb9e02c82..f9e65477f 100644 --- a/scaleway-async/scaleway_async/cockpit/v1/marshalling.py +++ b/scaleway-async/scaleway_async/cockpit/v1/marshalling.py @@ -54,10 +54,8 @@ RegionalApiDeleteContactPointRequest, RegionalApiDisableAlertManagerRequest, RegionalApiDisableAlertRulesRequest, - RegionalApiDisableManagedAlertsRequest, RegionalApiEnableAlertManagerRequest, RegionalApiEnableAlertRulesRequest, - RegionalApiEnableManagedAlertsRequest, RegionalApiTriggerTestAlertRequest, RegionalApiUpdateContactPointRequest, RegionalApiUpdateDataSourceRequest, @@ -1204,20 +1202,6 @@ def marshal_RegionalApiDisableAlertRulesRequest( return output -def marshal_RegionalApiDisableManagedAlertsRequest( - request: RegionalApiDisableManagedAlertsRequest, - defaults: ProfileDefaults, -) -> dict[str, Any]: - output: dict[str, Any] = {} - - if request.project_id is not None: - output["project_id"] = request.project_id - else: - output["project_id"] = defaults.default_project_id - - return output - - def marshal_RegionalApiEnableAlertManagerRequest( request: RegionalApiEnableAlertManagerRequest, defaults: ProfileDefaults, @@ -1249,20 +1233,6 @@ def marshal_RegionalApiEnableAlertRulesRequest( return output -def marshal_RegionalApiEnableManagedAlertsRequest( - request: RegionalApiEnableManagedAlertsRequest, - defaults: ProfileDefaults, -) -> dict[str, Any]: - output: dict[str, Any] = {} - - if request.project_id is not None: - output["project_id"] = request.project_id - else: - output["project_id"] = defaults.default_project_id - - return output - - def marshal_RegionalApiTriggerTestAlertRequest( request: RegionalApiTriggerTestAlertRequest, defaults: ProfileDefaults, diff --git a/scaleway-async/scaleway_async/cockpit/v1/types.py b/scaleway-async/scaleway_async/cockpit/v1/types.py index ead2fd580..05ee9c92f 100644 --- a/scaleway-async/scaleway_async/cockpit/v1/types.py +++ b/scaleway-async/scaleway_async/cockpit/v1/types.py @@ -1152,23 +1152,6 @@ class RegionalApiDisableAlertRulesRequest: """ -@dataclass -class RegionalApiDisableManagedAlertsRequest: - """ - Disable the sending of managed alerts. - """ - - region: Optional[ScwRegion] = None - """ - Region to target. If none is passed will use default region from the config. - """ - - project_id: Optional[str] = None - """ - ID of the Project. - """ - - @dataclass class RegionalApiEnableAlertManagerRequest: """ @@ -1204,23 +1187,6 @@ class RegionalApiEnableAlertRulesRequest: """ -@dataclass -class RegionalApiEnableManagedAlertsRequest: - """ - Enable the sending of managed alerts. - """ - - region: Optional[ScwRegion] = None - """ - Region to target. If none is passed will use default region from the config. - """ - - project_id: Optional[str] = None - """ - ID of the Project. - """ - - @dataclass class RegionalApiGetAlertManagerRequest: """ diff --git a/scaleway/scaleway/cockpit/v1/__init__.py b/scaleway/scaleway/cockpit/v1/__init__.py index bc463917a..42495d8e3 100644 --- a/scaleway/scaleway/cockpit/v1/__init__.py +++ b/scaleway/scaleway/cockpit/v1/__init__.py @@ -56,10 +56,8 @@ from .types import RegionalApiDeleteTokenRequest from .types import RegionalApiDisableAlertManagerRequest from .types import RegionalApiDisableAlertRulesRequest -from .types import RegionalApiDisableManagedAlertsRequest from .types import RegionalApiEnableAlertManagerRequest from .types import RegionalApiEnableAlertRulesRequest -from .types import RegionalApiEnableManagedAlertsRequest from .types import RegionalApiGetAlertManagerRequest from .types import RegionalApiGetConfigRequest from .types import RegionalApiGetDataSourceRequest @@ -134,10 +132,8 @@ "RegionalApiDeleteTokenRequest", "RegionalApiDisableAlertManagerRequest", "RegionalApiDisableAlertRulesRequest", - "RegionalApiDisableManagedAlertsRequest", "RegionalApiEnableAlertManagerRequest", "RegionalApiEnableAlertRulesRequest", - "RegionalApiEnableManagedAlertsRequest", "RegionalApiGetAlertManagerRequest", "RegionalApiGetConfigRequest", "RegionalApiGetDataSourceRequest", diff --git a/scaleway/scaleway/cockpit/v1/api.py b/scaleway/scaleway/cockpit/v1/api.py index 0962cf593..82fbeee8e 100644 --- a/scaleway/scaleway/cockpit/v1/api.py +++ b/scaleway/scaleway/cockpit/v1/api.py @@ -52,10 +52,8 @@ RegionalApiDeleteContactPointRequest, RegionalApiDisableAlertManagerRequest, RegionalApiDisableAlertRulesRequest, - RegionalApiDisableManagedAlertsRequest, RegionalApiEnableAlertManagerRequest, RegionalApiEnableAlertRulesRequest, - RegionalApiEnableManagedAlertsRequest, RegionalApiTriggerTestAlertRequest, RegionalApiUpdateContactPointRequest, RegionalApiUpdateDataSourceRequest, @@ -93,10 +91,8 @@ marshal_RegionalApiDeleteContactPointRequest, marshal_RegionalApiDisableAlertManagerRequest, marshal_RegionalApiDisableAlertRulesRequest, - marshal_RegionalApiDisableManagedAlertsRequest, marshal_RegionalApiEnableAlertManagerRequest, marshal_RegionalApiEnableAlertRulesRequest, - marshal_RegionalApiEnableManagedAlertsRequest, marshal_RegionalApiTriggerTestAlertRequest, marshal_RegionalApiUpdateContactPointRequest, marshal_RegionalApiUpdateDataSourceRequest, @@ -1238,7 +1234,7 @@ def get_rules_count( project_id: Optional[str] = None, ) -> GetRulesCountResponse: """ - Get a detailed count of enabled rules in the specified Project. Includes preconfigured and custom alerting and recording rules. + Get the number of enabled rules Get a detailed count of enabled rules in the specified Project. Includes preconfigured and custom alerting and recording rules. :param region: Region to target. If none is passed will use default region from the config. :param project_id: ID of the Project to retrieve the rule count for. :return: :class:`GetRulesCountResponse ` @@ -1515,82 +1511,6 @@ def list_alerts( self._throw_on_error(res) return unmarshal_ListAlertsResponse(res.json()) - def enable_managed_alerts( - self, - *, - region: Optional[ScwRegion] = None, - project_id: Optional[str] = None, - ) -> AlertManager: - """ - Enable managed alerts. - Enable the sending of managed alerts for the specified Project. Managed alerts are predefined alerts that apply to Scaleway recources integrated with Cockpit by default. - :param region: Region to target. If none is passed will use default region from the config. - :param project_id: ID of the Project. - :return: :class:`AlertManager ` - - Usage: - :: - - result = api.enable_managed_alerts() - """ - - param_region = validate_path_param( - "region", region or self.client.default_region - ) - - res = self._request( - "POST", - f"/cockpit/v1/regions/{param_region}/alert-manager/managed-alerts/enable", - body=marshal_RegionalApiEnableManagedAlertsRequest( - RegionalApiEnableManagedAlertsRequest( - region=region, - project_id=project_id, - ), - self.client, - ), - ) - - self._throw_on_error(res) - return unmarshal_AlertManager(res.json()) - - def disable_managed_alerts( - self, - *, - region: Optional[ScwRegion] = None, - project_id: Optional[str] = None, - ) -> AlertManager: - """ - Disable managed alerts. - Disable the sending of managed alerts for the specified Project. - :param region: Region to target. If none is passed will use default region from the config. - :param project_id: ID of the Project. - :return: :class:`AlertManager ` - - Usage: - :: - - result = api.disable_managed_alerts() - """ - - param_region = validate_path_param( - "region", region or self.client.default_region - ) - - res = self._request( - "POST", - f"/cockpit/v1/regions/{param_region}/alert-manager/managed-alerts/disable", - body=marshal_RegionalApiDisableManagedAlertsRequest( - RegionalApiDisableManagedAlertsRequest( - region=region, - project_id=project_id, - ), - self.client, - ), - ) - - self._throw_on_error(res) - return unmarshal_AlertManager(res.json()) - def enable_alert_rules( self, *, diff --git a/scaleway/scaleway/cockpit/v1/marshalling.py b/scaleway/scaleway/cockpit/v1/marshalling.py index bb9e02c82..f9e65477f 100644 --- a/scaleway/scaleway/cockpit/v1/marshalling.py +++ b/scaleway/scaleway/cockpit/v1/marshalling.py @@ -54,10 +54,8 @@ RegionalApiDeleteContactPointRequest, RegionalApiDisableAlertManagerRequest, RegionalApiDisableAlertRulesRequest, - RegionalApiDisableManagedAlertsRequest, RegionalApiEnableAlertManagerRequest, RegionalApiEnableAlertRulesRequest, - RegionalApiEnableManagedAlertsRequest, RegionalApiTriggerTestAlertRequest, RegionalApiUpdateContactPointRequest, RegionalApiUpdateDataSourceRequest, @@ -1204,20 +1202,6 @@ def marshal_RegionalApiDisableAlertRulesRequest( return output -def marshal_RegionalApiDisableManagedAlertsRequest( - request: RegionalApiDisableManagedAlertsRequest, - defaults: ProfileDefaults, -) -> dict[str, Any]: - output: dict[str, Any] = {} - - if request.project_id is not None: - output["project_id"] = request.project_id - else: - output["project_id"] = defaults.default_project_id - - return output - - def marshal_RegionalApiEnableAlertManagerRequest( request: RegionalApiEnableAlertManagerRequest, defaults: ProfileDefaults, @@ -1249,20 +1233,6 @@ def marshal_RegionalApiEnableAlertRulesRequest( return output -def marshal_RegionalApiEnableManagedAlertsRequest( - request: RegionalApiEnableManagedAlertsRequest, - defaults: ProfileDefaults, -) -> dict[str, Any]: - output: dict[str, Any] = {} - - if request.project_id is not None: - output["project_id"] = request.project_id - else: - output["project_id"] = defaults.default_project_id - - return output - - def marshal_RegionalApiTriggerTestAlertRequest( request: RegionalApiTriggerTestAlertRequest, defaults: ProfileDefaults, diff --git a/scaleway/scaleway/cockpit/v1/types.py b/scaleway/scaleway/cockpit/v1/types.py index ead2fd580..05ee9c92f 100644 --- a/scaleway/scaleway/cockpit/v1/types.py +++ b/scaleway/scaleway/cockpit/v1/types.py @@ -1152,23 +1152,6 @@ class RegionalApiDisableAlertRulesRequest: """ -@dataclass -class RegionalApiDisableManagedAlertsRequest: - """ - Disable the sending of managed alerts. - """ - - region: Optional[ScwRegion] = None - """ - Region to target. If none is passed will use default region from the config. - """ - - project_id: Optional[str] = None - """ - ID of the Project. - """ - - @dataclass class RegionalApiEnableAlertManagerRequest: """ @@ -1204,23 +1187,6 @@ class RegionalApiEnableAlertRulesRequest: """ -@dataclass -class RegionalApiEnableManagedAlertsRequest: - """ - Enable the sending of managed alerts. - """ - - region: Optional[ScwRegion] = None - """ - Region to target. If none is passed will use default region from the config. - """ - - project_id: Optional[str] = None - """ - ID of the Project. - """ - - @dataclass class RegionalApiGetAlertManagerRequest: """