Skip to content

Commit 21f4676

Browse files
author
Sankaranarayanan Mahadevan
committed
Merge pull request #45 from AzCiS/parvezah
The formatting files for Get Task
2 parents e88b8eb + dda1e49 commit 21f4676

File tree

4 files changed

+124
-2
lines changed

4 files changed

+124
-2
lines changed

src/ServiceManagement/Services/Commands.Utilities/Azure.psd1

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ ScriptsToProcess = @()
5757
TypesToProcess = @(
5858
'.\Services\Microsoft.WindowsAzure.Commands.Websites.Types.ps1xml',
5959
'.\Sql\Microsoft.WindowsAzure.Commands.SqlDatabase.Types.ps1xml'
60-
'.\Storage\Microsoft.WindowsAzure.Commands.Storage.Types.ps1xml'
60+
'.\Storage\Microsoft.WindowsAzure.Commands.Storage.Types.ps1xml',
61+
'.\StorSimple\Microsoft.WindowsAzure.Commands.StorSimple.Types.ps1xml'
6162
)
6263

6364
# Format files (.ps1xml) to be loaded when importing this module
@@ -70,7 +71,8 @@ FormatsToProcess = @(
7071
'.\Services\Microsoft.WindowsAzure.Commands.Scheduler.format.ps1xml',
7172
'.\Compute\Microsoft.WindowsAzure.Commands.ServiceManagement.format.ps1xml',
7273
'.\Services\Microsoft.WindowsAzure.Commands.Profile.format.ps1xml',
73-
'.\Network\Microsoft.Azure.Commands.Network.format.ps1xml'
74+
'.\Network\Microsoft.Azure.Commands.Network.format.ps1xml',
75+
'.\StorSimple\Microsoft.WindowsAzure.Commands.StorSimple.format.ps1xml'
7476
)
7577

7678
# Modules to import as nested modules of the module specified in ModuleToProcess

src/ServiceManagement/StorSimple/Commands.StorSimple/Commands.StorSimple.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,12 @@
194194
</ProjectReference>
195195
</ItemGroup>
196196
<ItemGroup>
197+
<None Include="Microsoft.WindowsAzure.Commands.StorSimple.format.ps1xml">
198+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
199+
</None>
200+
<None Include="Microsoft.WindowsAzure.Commands.StorSimple.types.ps1xml">
201+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
202+
</None>
197203
<None Include="MSSharedLibKey.snk" />
198204
<None Include="packages.config">
199205
<SubType>Designer</SubType>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Configuration>
3+
<ViewDefinitions>
4+
<View>
5+
<Name>Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStatusInfo</Name>
6+
<ViewSelectedBy>
7+
<TypeName>Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStatusInfo</TypeName>
8+
</ViewSelectedBy>
9+
<TableControl>
10+
<TableHeaders>
11+
<TableColumnHeader>
12+
<Label>InstanceId</Label>
13+
<Width>36</Width>
14+
</TableColumnHeader>
15+
<TableColumnHeader>
16+
<Label>Result</Label>
17+
<Width>16</Width>
18+
</TableColumnHeader>
19+
<TableColumnHeader>
20+
<Label>Steps</Label>
21+
</TableColumnHeader>
22+
<TableColumnHeader>
23+
<Label>Errors</Label>
24+
</TableColumnHeader>
25+
</TableHeaders>
26+
<TableRowEntries>
27+
<TableRowEntry>
28+
<Wrap/>
29+
<TableColumnItems>
30+
<TableColumnItem>
31+
<PropertyName>TaskId</PropertyName>
32+
</TableColumnItem>
33+
<TableColumnItem>
34+
<PropertyName>AsyncTaskAggregatedResult</PropertyName>
35+
</TableColumnItem>
36+
<TableColumnItem>
37+
<ScriptBlock>$_.GetSteps</ScriptBlock>
38+
</TableColumnItem>
39+
<TableColumnItem>
40+
<ScriptBlock>$_.GetErrors</ScriptBlock>
41+
</TableColumnItem>
42+
</TableColumnItems>
43+
</TableRowEntry>
44+
</TableRowEntries>
45+
</TableControl>
46+
</View>
47+
<View>
48+
<Name>Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep</Name>
49+
<ViewSelectedBy>
50+
<TypeName>Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep</TypeName>
51+
</ViewSelectedBy>
52+
<TableControl>
53+
<TableHeaders>
54+
<TableColumnHeader>
55+
<Label>Message</Label>
56+
</TableColumnHeader>
57+
</TableHeaders>
58+
<TableRowEntries>
59+
<TableRowEntry>
60+
<TableColumnItems>
61+
<TableColumnItem>
62+
<PropertyName>Message</PropertyName>
63+
</TableColumnItem>
64+
</TableColumnItems>
65+
</TableRowEntry>
66+
</TableRowEntries>
67+
</TableControl>
68+
</View>
69+
<View>
70+
<Name>Microsoft.WindowsAzure.Management.StorSimple.Models.ErrorDetails</Name>
71+
<ViewSelectedBy>
72+
<TypeName>Microsoft.WindowsAzure.Management.StorSimple.Models.ErrorDetails</TypeName>
73+
</ViewSelectedBy>
74+
<TableControl>
75+
<TableHeaders>
76+
<TableColumnHeader>
77+
<Label>Message</Label>
78+
</TableColumnHeader>
79+
<TableColumnHeader>
80+
<Label>Code</Label>
81+
</TableColumnHeader>
82+
</TableHeaders>
83+
<TableRowEntries>
84+
<TableRowEntry>
85+
<TableColumnItems>
86+
<TableColumnItem>
87+
<PropertyName>Message</PropertyName>
88+
</TableColumnItem>
89+
<TableColumnItem>
90+
<PropertyName>Code</PropertyName>
91+
</TableColumnItem>
92+
</TableColumnItems>
93+
</TableRowEntry>
94+
</TableRowEntries>
95+
</TableControl>
96+
</View>
97+
</ViewDefinitions>
98+
</Configuration>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Types>
3+
<Type>
4+
<Name>Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStatusInfo</Name>
5+
<Members>
6+
<ScriptProperty>
7+
<Name>GetSteps</Name>
8+
<GetScriptBlock>if( ($_.TaskSteps | Select Message -ExpandProperty Message) -ne $null ) { [string]::Join(" `n", ($_.TaskSteps | Select -ExpandProperty Message)) } else { "No Steps" }</GetScriptBlock>
9+
</ScriptProperty>
10+
<ScriptProperty>
11+
<Name>GetErrors</Name>
12+
<GetScriptBlock>if( ($_.Error | Select Message -ExpandProperty Message) -ne $null ) { [string]::Join(" `n", ($_.Error | Select -ExpandProperty Message)) } else { "No Errors" }</GetScriptBlock>
13+
</ScriptProperty>
14+
</Members>
15+
</Type>
16+
</Types>

0 commit comments

Comments
 (0)