/// <summary>
 /// Construct AzureSqlElasticPoolAdvisorModel from Management.Sql.LegacySdk.Models.Advisor object
 /// </summary>
 /// <param name="resourceGroupName">Resource group</param>
 /// <param name="serverName">Server name</param>
 /// <param name="elasticPoolName">Elastic Pool name</param>
 /// <param name="advisor">Advisor object</param>
 public AzureSqlElasticPoolAdvisorModel(string resourceGroupName, string serverName, string elasticPoolName, Management.Sql.LegacySdk.Models.Advisor advisor)
     : base(resourceGroupName, serverName, advisor)
 {
     ElasticPoolName = elasticPoolName;
 }
        /// <summary>
        /// Construct AzureSqlDatabaseAdvisorModel from Management.Sql.LegacySdk.Models.Advisor object
        /// </summary>
        /// <param name="resourceGroupName">Resource group</param>
        /// <param name="serverName">Server name</param>
        /// <param name="advisor">Advisor object</param>
        public AzureSqlServerAdvisorModel(string resourceGroupName, string serverName, Management.Sql.LegacySdk.Models.Advisor advisor)
        {
            ResourceGroupName = resourceGroupName;
            ServerName        = serverName;

            AdvisorName                    = advisor.Name;
            AdvisorStatus                  = advisor.Properties.AdvisorStatus;
            RecommendationsStatus          = advisor.Properties.RecommendationsStatus;
            AutoExecuteStatus              = advisor.Properties.AutoExecuteStatus;
            AutoExecuteStatusInheritedFrom = advisor.Properties.AutoExecuteStatusInheritedFrom;
            LastChecked                    = advisor.Properties.LastChecked;
            RecommendedActions             = advisor.Properties.RecommendedActions;
        }
Esempio n. 3
0
 /// <summary>
 /// Construct AzureSqlDatabaseAdvisorModel from Management.Sql.LegacySdk.Models.Advisor object
 /// </summary>
 /// <param name="resourceGroupName">Resource group</param>
 /// <param name="serverName">Server name</param>
 /// <param name="databaseName">Database name</param>
 /// <param name="advisor">Advisor object</param>
 public AzureSqlDatabaseAdvisorModel(string resourceGroupName, string serverName, string databaseName, Management.Sql.LegacySdk.Models.Advisor advisor)
     : base(resourceGroupName, serverName, advisor)
 {
     DatabaseName = databaseName;
 }