function a(n){return {ver:"beta",method:"delete",path:"/tenantRelationships/managedTenants/managedTenantAlerts/{managedTenantAlert-id}",paramDefs:{header:["If-Match"],path:["managedTenantAlert-id"]},params:n}}function t(n){return {ver:"beta",method:"get",path:"/tenantRelationships/managedTenants/managedTenantAlerts",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"]},params:n}}function i(n){return {ver:"beta",method:"get",path:"/tenantRelationships/managedTenants/managedTenantAlerts/{managedTenantAlert-id}",paramDefs:{path:["managedTenantAlert-id"],query:["$select","$expand"]},params:n}}function s(n,e){return {ver:"beta",method:"patch",path:"/tenantRelationships/managedTenants/managedTenantAlerts/{managedTenantAlert-id}",paramDefs:{path:["managedTenantAlert-id"]},params:e,body:n}}function d(n){return {ver:"beta",method:"post",path:"/tenantRelationships/managedTenants/managedTenantAlerts",body:n}}const r={list:function(e){return {ver:"beta",method:"get",path:"/tenantRelationships/managedTenants/managedTenantAlerts/{managedTenantAlert-id}/alertLogs",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["managedTenantAlert-id"]},params:e}},get:function(e){return {ver:"beta",method:"get",path:"/tenantRelationships/managedTenants/managedTenantAlerts/{managedTenantAlert-id}/alertLogs/{managedTenantAlertLog-id}",paramDefs:{query:["$select","$expand"],path:["managedTenantAlert-id","managedTenantAlertLog-id"]},params:e}}},o={get:function(e){return {ver:"beta",method:"get",path:"/tenantRelationships/managedTenants/managedTenantAlerts/{managedTenantAlert-id}/alertRule",paramDefs:{query:["$select","$expand"],path:["managedTenantAlert-id"]},params:e}}},m={list:function(e){return {ver:"beta",method:"get",path:"/tenantRelationships/managedTenants/managedTenantAlerts/{managedTenantAlert-id}/apiNotifications",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["managedTenantAlert-id"]},params:e}},get:function(e){return {ver:"beta",method:"get",path:"/tenantRelationships/managedTenants/managedTenantAlerts/{managedTenantAlert-id}/apiNotifications/{managedTenantApiNotification-id}",paramDefs:{query:["$select","$expand"],path:["managedTenantAlert-id","managedTenantApiNotification-id"]},params:e}}},l={list:function(e){return {ver:"beta",method:"get",path:"/tenantRelationships/managedTenants/managedTenantAlerts/{managedTenantAlert-id}/emailNotifications",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["managedTenantAlert-id"]},params:e}},get:function(e){return {ver:"beta",method:"get",path:"/tenantRelationships/managedTenants/managedTenantAlerts/{managedTenantAlert-id}/emailNotifications/{managedTenantEmailNotification-id}",paramDefs:{query:["$select","$expand"],path:["managedTenantAlert-id","managedTenantEmailNotification-id"]},params:e}}};export{r as alertLogs,o as alertRule,m as apiNotifications,d as create,a as del,l as emailNotifications,i as get,t as list,s as update};