Skip to content

Commit f8d45c8

Browse files
committed
Merge branch 'dev' into athipp-dev2
2 parents a97dbc9 + bb3f93c commit f8d45c8

File tree

9 files changed

+586
-502
lines changed

9 files changed

+586
-502
lines changed

src/ResourceManager/AnalysisServices/AzureRM.AnalysisServices.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
@{
1010

1111
# Version number of this module.
12-
ModuleVersion = '0.0.1'
12+
ModuleVersion = '0.0.2'
1313

1414
# ID used to uniquely identify this module
1515
GUID = 'acace26c-1775-4100-85c0-20c4d71eaa21'
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<!--
2+
Please leave this section at the top of the change log.
3+
4+
Changes for the current release should go under the section titled "Current Release", and should adhere to the following format:
5+
6+
## Current Release
7+
* Overview of change #1
8+
- Additional information about change #1
9+
* Overview of change #2
10+
- Additional information about change #2
11+
- Additional information about change #2
12+
* Overview of change #3
13+
* Overview of change #4
14+
- Additional information about change #4
15+
16+
## YYYY.MM.DD - Version X.Y.Z (Previous Release)
17+
* Overview of change #1
18+
- Additional information about change #1
19+
-->
20+
## Current Release
21+
22+
## Version 0.0.2
23+
* Fixed bug in Get-AzureRMAnalysisServicesServer
24+
- When this command was run against some resources, it would fail with a null reference exception.
25+
* Added two new dataplane APIs in a separate module AzureRM.AnalysisServices.ServiceManagement.psd1
26+
- This introduces two new APIs that enable customers to login to Azure Analysis Services servers and issue a restart command.

src/ResourceManager/AnalysisServices/Commands.AnalysisServices.Test/ScenarioTests/AsTests.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ function Test-AnalysisServicesServer
2222
Assert-AreEqual $location $serverCreated.Location
2323
Assert-AreEqual "Microsoft.AnalysisServices/servers" $serverCreated.Type
2424
Assert-True {$serverCreated.Id -like "*$resourceGroupName*"}
25+
Assert-True {$serverCreated.ServerFullName -ne $null -and $serverCreated.ServerFullName.Contains("*$serverName*")}
2526

2627
[array]$serverGet = Get-AzureRmAnalysisServicesServer -ResourceGroupName $resourceGroupName -Name $serverName
2728
$serverGetItem = $serverGet[0]

src/ResourceManager/AnalysisServices/Commands.AnalysisServices.Test/SessionRecords/Microsoft.Azure.Commands.AnalysisServices.Test.ScenarioTests.AsTests/TestAnalysisServicesServer.json

Lines changed: 375 additions & 321 deletions
Large diffs are not rendered by default.

src/ResourceManager/AnalysisServices/Commands.AnalysisServices.Test/SessionRecords/Microsoft.Azure.Commands.AnalysisServices.Test.ScenarioTests.AsTests/TestNegativeAnalysisServicesServer.json

Lines changed: 172 additions & 172 deletions
Large diffs are not rendered by default.

src/ResourceManager/AnalysisServices/Commands.AnalysisServices/Models/AnalysisServicesClient.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public AnalysisServicesServer CreateOrUpdateServer(
8787
var updateParameters = new AnalysisServicesServerUpdateParameters()
8888
{
8989
Sku = existingServer.Sku,
90-
Tags = tags ?? new Dictionary<string, string>(),
90+
Tags = tags,
9191
AsAdministrators = new ServerAdministrators(adminList)
9292
};
9393

@@ -103,7 +103,7 @@ public AnalysisServicesServer CreateOrUpdateServer(
103103
AsAdministrators = new ServerAdministrators(adminList),
104104
Location = location,
105105
Sku = GetResourceSkuFromName(skuName),
106-
Tags = tags ?? new Dictionary<string, string>()
106+
Tags = tags
107107
});
108108
}
109109

src/ResourceManager/AnalysisServices/Commands.AnalysisServices/Models/AzureAnalysisServicesServer.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ public class AzureAnalysisServicesServer
3939

4040
public string Location { get; set; }
4141

42+
public string ServerFullName { get; private set; }
43+
4244
public ServerSku Sku { get; set; }
4345

4446
public System.Collections.Generic.IDictionary<string, string> Tag { get; set; }
@@ -52,16 +54,17 @@ internal static AzureAnalysisServicesServer FromAnalysisServicesServer(AnalysisS
5254

5355
return new AzureAnalysisServicesServer()
5456
{
55-
AsAdministrators = server.AsAdministrators == null
56-
? new List<string>()
57+
AsAdministrators = server.AsAdministrators == null
58+
? new List<string>()
5759
: new List<string>(server.AsAdministrators.Members),
5860
Location = server.Location,
5961
Name = server.Name,
6062
Type = server.Type,
6163
ProvisioningState = server.ProvisioningState,
6264
Id = server.Id,
63-
Sku = ServerSku.FromResourceSku(server.Sku),
64-
Tag = new Dictionary<string, string>(server.Tags)
65+
ServerFullName = server.ServerFullName,
66+
Sku = server.Sku != null ? ServerSku.FromResourceSku(server.Sku) : new ServerSku(),
67+
Tag = server.Tags != null ? new Dictionary<string, string>(server.Tags) : new Dictionary<string, string>()
6568
};
6669
}
6770

src/ResourceManager/AnalysisServices/Commands.AnalysisServices/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@
3535
// by using the '*' as shown below:
3636

3737

38-
[assembly: AssemblyVersion("0.0.1")]
39-
[assembly: AssemblyFileVersion("0.0.1")]
38+
[assembly: AssemblyVersion("0.0.2")]
39+
[assembly: AssemblyFileVersion("0.0.2")]

0 commit comments

Comments
 (0)