diff --git a/lib/services/monitorManagement/lib/models/actionGroupResource.js b/lib/services/monitorManagement/lib/models/actionGroupResource.js index 9a443885a8..f69df88ef8 100644 --- a/lib/services/monitorManagement/lib/models/actionGroupResource.js +++ b/lib/services/monitorManagement/lib/models/actionGroupResource.js @@ -111,7 +111,7 @@ class ActionGroupResource extends models['Resource'] { required: true, serializedName: 'properties.groupShortName', constraints: { - MaxLength: 15 + MaxLength: 12 }, type: { name: 'String' diff --git a/lib/services/monitorManagement/lib/models/alertingAction.js b/lib/services/monitorManagement/lib/models/alertingAction.js index 467e671bba..b039c1473e 100644 --- a/lib/services/monitorManagement/lib/models/alertingAction.js +++ b/lib/services/monitorManagement/lib/models/alertingAction.js @@ -22,13 +22,14 @@ class AlertingAction extends models['Action'] { * Create a AlertingAction. * @member {string} severity Severity of the alert. Possible values include: * '0', '1', '2', '3', '4' - * @member {object} aznsAction azns notification group reference. - * @member {array} [aznsAction.actionGroup] Azure Group reference. - * @member {string} [aznsAction.emailSubject] Custom subject for Azns email - * @member {string} [aznsAction.customWebhookPayload] Custom webhook payload - * to be send to azns action group + * @member {object} aznsAction Azure action group reference. + * @member {array} [aznsAction.actionGroup] Azure Action Group reference. + * @member {string} [aznsAction.emailSubject] Custom subject override for all + * email ids in Azure action group + * @member {string} [aznsAction.customWebhookPayload] Custom payload to be + * sent for all webook URI in Azure action group * @member {number} [throttlingInMin] time (in minutes) for which Alerts - * should be throttled + * should be throttled or suppressed. * @member {object} trigger The trigger condition that results in the alert * rule being. * @member {string} [trigger.thresholdOperator] Evaluation operation for rule diff --git a/lib/services/monitorManagement/lib/models/azNsActionGroup.js b/lib/services/monitorManagement/lib/models/azNsActionGroup.js index 6a8177b293..c3d0dea8ee 100644 --- a/lib/services/monitorManagement/lib/models/azNsActionGroup.js +++ b/lib/services/monitorManagement/lib/models/azNsActionGroup.js @@ -11,16 +11,17 @@ 'use strict'; /** - * azns notification group + * Azure action group * */ class AzNsActionGroup { /** * Create a AzNsActionGroup. - * @member {array} [actionGroup] Azure Group reference. - * @member {string} [emailSubject] Custom subject for Azns email - * @member {string} [customWebhookPayload] Custom webhook payload to be send - * to azns action group + * @member {array} [actionGroup] Azure Action Group reference. + * @member {string} [emailSubject] Custom subject override for all email ids + * in Azure action group + * @member {string} [customWebhookPayload] Custom payload to be sent for all + * webook URI in Azure action group */ constructor() { } diff --git a/lib/services/monitorManagement/lib/models/index.d.ts b/lib/services/monitorManagement/lib/models/index.d.ts index 7daa282894..26f2f47d43 100644 --- a/lib/services/monitorManagement/lib/models/index.d.ts +++ b/lib/services/monitorManagement/lib/models/index.d.ts @@ -2210,7 +2210,7 @@ export interface MetricAlertSingleResourceMultipleMetricCriteria extends MetricA * * @member {string} query Log search query. * @member {array} [authorizedResources] List of Resource referred into query - * @member {string} datasourceId The resource uri over which log search query + * @member {string} dataSourceId The resource uri over which log search query * is to be run. * @member {string} [queryType] Set value to ResultCount if query should be * returning search result count. Set it to Number if its a metric query. @@ -2219,7 +2219,7 @@ export interface MetricAlertSingleResourceMultipleMetricCriteria extends MetricA export interface Source { query: string; authorizedResources?: string[]; - datasourceId: string; + dataSourceId: string; queryType?: string; } @@ -2258,7 +2258,7 @@ export interface Schedule { * @member {string} [source.query] Log search query. * @member {array} [source.authorizedResources] List of Resource referred into * query - * @member {string} [source.datasourceId] The resource uri over which log + * @member {string} [source.dataSourceId] The resource uri over which log * search query is to be run. * @member {string} [source.queryType] Set value to ResultCount if query should * be returning search result count. Set it to Number if its a metric query. @@ -2339,12 +2339,13 @@ export interface TriggerCondition { * @class * Initializes a new instance of the AzNsActionGroup class. * @constructor - * azns notification group + * Azure action group * - * @member {array} [actionGroup] Azure Group reference. - * @member {string} [emailSubject] Custom subject for Azns email - * @member {string} [customWebhookPayload] Custom webhook payload to be send to - * azns action group + * @member {array} [actionGroup] Azure Action Group reference. + * @member {string} [emailSubject] Custom subject override for all email ids in + * Azure action group + * @member {string} [customWebhookPayload] Custom payload to be sent for all + * webook URI in Azure action group */ export interface AzNsActionGroup { actionGroup?: string[]; @@ -2360,13 +2361,14 @@ export interface AzNsActionGroup { * * @member {string} severity Severity of the alert. Possible values include: * '0', '1', '2', '3', '4' - * @member {object} aznsAction azns notification group reference. - * @member {array} [aznsAction.actionGroup] Azure Group reference. - * @member {string} [aznsAction.emailSubject] Custom subject for Azns email - * @member {string} [aznsAction.customWebhookPayload] Custom webhook payload to - * be send to azns action group + * @member {object} aznsAction Azure action group reference. + * @member {array} [aznsAction.actionGroup] Azure Action Group reference. + * @member {string} [aznsAction.emailSubject] Custom subject override for all + * email ids in Azure action group + * @member {string} [aznsAction.customWebhookPayload] Custom payload to be sent + * for all webook URI in Azure action group * @member {number} [throttlingInMin] time (in minutes) for which Alerts should - * be throttled + * be throttled or suppressed. * @member {object} trigger The trigger condition that results in the alert * rule being. * @member {string} [trigger.thresholdOperator] Evaluation operation for rule - diff --git a/lib/services/monitorManagement/lib/models/logSearchRuleResource.js b/lib/services/monitorManagement/lib/models/logSearchRuleResource.js index d791a93e32..e597e5a5f0 100644 --- a/lib/services/monitorManagement/lib/models/logSearchRuleResource.js +++ b/lib/services/monitorManagement/lib/models/logSearchRuleResource.js @@ -33,7 +33,7 @@ class LogSearchRuleResource extends models['Resource'] { * @member {string} [source.query] Log search query. * @member {array} [source.authorizedResources] List of Resource referred * into query - * @member {string} [source.datasourceId] The resource uri over which log + * @member {string} [source.dataSourceId] The resource uri over which log * search query is to be run. * @member {string} [source.queryType] Set value to ResultCount if query * should be returning search result count. Set it to Number if its a metric diff --git a/lib/services/monitorManagement/lib/models/source.js b/lib/services/monitorManagement/lib/models/source.js index 21f7bc859f..117d39a951 100644 --- a/lib/services/monitorManagement/lib/models/source.js +++ b/lib/services/monitorManagement/lib/models/source.js @@ -20,7 +20,7 @@ class Source { * @member {string} query Log search query. * @member {array} [authorizedResources] List of Resource referred into * query - * @member {string} datasourceId The resource uri over which log search query + * @member {string} dataSourceId The resource uri over which log search query * is to be run. * @member {string} [queryType] Set value to ResultCount if query should be * returning search result count. Set it to Number if its a metric query. @@ -64,9 +64,9 @@ class Source { } } }, - datasourceId: { + dataSourceId: { required: true, - serializedName: 'datasourceId', + serializedName: 'dataSourceId', type: { name: 'String' } diff --git a/lib/services/monitorManagement/lib/operations/index.d.ts b/lib/services/monitorManagement/lib/operations/index.d.ts index 36e4ac1333..c1eea8380a 100644 --- a/lib/services/monitorManagement/lib/operations/index.d.ts +++ b/lib/services/monitorManagement/lib/operations/index.d.ts @@ -4318,7 +4318,7 @@ export interface ScheduledQueryRules { * @param {array} [parameters.source.authorizedResources] List of Resource * referred into query * - * @param {string} parameters.source.datasourceId The resource uri over which + * @param {string} parameters.source.dataSourceId The resource uri over which * log search query is to be run. * * @param {string} [parameters.source.queryType] Set value to ResultCount if @@ -4386,7 +4386,7 @@ export interface ScheduledQueryRules { * @param {array} [parameters.source.authorizedResources] List of Resource * referred into query * - * @param {string} parameters.source.datasourceId The resource uri over which + * @param {string} parameters.source.dataSourceId The resource uri over which * log search query is to be run. * * @param {string} [parameters.source.queryType] Set value to ResultCount if diff --git a/lib/services/monitorManagement/lib/operations/scheduledQueryRules.js b/lib/services/monitorManagement/lib/operations/scheduledQueryRules.js index fc6215f9d0..112a3ba13c 100644 --- a/lib/services/monitorManagement/lib/operations/scheduledQueryRules.js +++ b/lib/services/monitorManagement/lib/operations/scheduledQueryRules.js @@ -38,7 +38,7 @@ const WebResource = msRest.WebResource; * @param {array} [parameters.source.authorizedResources] List of Resource * referred into query * - * @param {string} parameters.source.datasourceId The resource uri over which + * @param {string} parameters.source.dataSourceId The resource uri over which * log search query is to be run. * * @param {string} [parameters.source.queryType] Set value to ResultCount if @@ -843,7 +843,7 @@ class ScheduledQueryRules { * @param {array} [parameters.source.authorizedResources] List of Resource * referred into query * - * @param {string} parameters.source.datasourceId The resource uri over which + * @param {string} parameters.source.dataSourceId The resource uri over which * log search query is to be run. * * @param {string} [parameters.source.queryType] Set value to ResultCount if @@ -923,7 +923,7 @@ class ScheduledQueryRules { * @param {array} [parameters.source.authorizedResources] List of Resource * referred into query * - * @param {string} parameters.source.datasourceId The resource uri over which + * @param {string} parameters.source.dataSourceId The resource uri over which * log search query is to be run. * * @param {string} [parameters.source.queryType] Set value to ResultCount if