azure-arm-insights
Version:
Microsoft Azure Insights Management Client Library for node
73 lines (68 loc) • 4.12 kB
JavaScript
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/
/* jshint latedef:false */
/* jshint forin:false */
/* jshint noempty:false */
;
var msRestAzure = require('ms-rest-azure');
exports.BaseResource = msRestAzure.BaseResource;
exports.CloudError = msRestAzure.CloudError;
exports.Resource = require('./resource');
exports.ScaleCapacity = require('./scaleCapacity');
exports.MetricTrigger = require('./metricTrigger');
exports.ScaleAction = require('./scaleAction');
exports.ScaleRule = require('./scaleRule');
exports.TimeWindow = require('./timeWindow');
exports.RecurrentSchedule = require('./recurrentSchedule');
exports.Recurrence = require('./recurrence');
exports.AutoscaleProfile = require('./autoscaleProfile');
exports.EmailNotification = require('./emailNotification');
exports.WebhookNotification = require('./webhookNotification');
exports.AutoscaleNotification = require('./autoscaleNotification');
exports.AutoscaleSettingResource = require('./autoscaleSettingResource');
exports.AutoscaleSettingResourceCollection = require('./autoscaleSettingResourceCollection');
exports.RetentionPolicy = require('./retentionPolicy');
exports.MetricSettings = require('./metricSettings');
exports.LogSettings = require('./logSettings');
exports.ServiceDiagnosticSettingsResource = require('./serviceDiagnosticSettingsResource');
exports.RuleCondition = require('./ruleCondition');
exports.RuleDataSource = require('./ruleDataSource');
exports.RuleMetricDataSource = require('./ruleMetricDataSource');
exports.RuleManagementEventClaimsDataSource = require('./ruleManagementEventClaimsDataSource');
exports.RuleManagementEventDataSource = require('./ruleManagementEventDataSource');
exports.ThresholdRuleCondition = require('./thresholdRuleCondition');
exports.LocationThresholdRuleCondition = require('./locationThresholdRuleCondition');
exports.ManagementEventAggregationCondition = require('./managementEventAggregationCondition');
exports.ManagementEventRuleCondition = require('./managementEventRuleCondition');
exports.RuleAction = require('./ruleAction');
exports.RuleEmailAction = require('./ruleEmailAction');
exports.RuleWebhookAction = require('./ruleWebhookAction');
exports.AlertRuleResource = require('./alertRuleResource');
exports.AlertRuleResourceCollection = require('./alertRuleResourceCollection');
exports.Incident = require('./incident');
exports.IncidentListResult = require('./incidentListResult');
exports.LogProfileResource = require('./logProfileResource');
exports.LogProfileCollection = require('./logProfileCollection');
exports.AutoscaleSettingResourceCollection = require('./autoscaleSettingResourceCollection');
exports.AlertRuleResourceCollection = require('./alertRuleResourceCollection');
exports.IncidentListResult = require('./incidentListResult');
exports.LogProfileCollection = require('./logProfileCollection');
exports.discriminators = {
'RuleCondition' : exports.RuleCondition,
'RuleDataSource' : exports.RuleDataSource,
'RuleDataSource.Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource' : exports.RuleMetricDataSource,
'RuleDataSource.Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource' : exports.RuleManagementEventDataSource,
'RuleCondition.Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition' : exports.ThresholdRuleCondition,
'RuleCondition.Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition' : exports.LocationThresholdRuleCondition,
'RuleCondition.Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition' : exports.ManagementEventRuleCondition,
'RuleAction' : exports.RuleAction,
'RuleAction.Microsoft.Azure.Management.Insights.Models.RuleEmailAction' : exports.RuleEmailAction,
'RuleAction.Microsoft.Azure.Management.Insights.Models.RuleWebhookAction' : exports.RuleWebhookAction
};