Skip to content

Commit 7feb66c

Browse files
azure-powershell-botLei jin
andauthored
Migrate ConnectedMachine from generation to main (#24229)
* Move ConnectedMachine to main * Update Change Log --------- Co-authored-by: Lei jin <[email protected]>
1 parent 7df078a commit 7feb66c

File tree

136 files changed

+1560
-819
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+1560
-819
lines changed

src/ConnectedMachine/ConnectedMachine.Autorest/Az.ConnectedMachine.format.ps1xml

Lines changed: 134 additions & 122 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,64 @@
11
<?xml version="1.0" encoding="utf-16"?>
22
<Configuration>
33
<ViewDefinitions>
4+
<View>
5+
<Name>Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.MachineExtension</Name>
6+
<ViewSelectedBy>
7+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.MachineExtension#Multiple</TypeName>
8+
</ViewSelectedBy>
9+
<TableControl>
10+
<TableHeaders>
11+
<TableColumnHeader>
12+
<Label>ResourceGroupName</Label>
13+
</TableColumnHeader>
14+
<TableColumnHeader>
15+
<Label>Name</Label>
16+
</TableColumnHeader>
17+
<TableColumnHeader>
18+
<Label>Location</Label>
19+
</TableColumnHeader>
20+
<TableColumnHeader>
21+
<Label>TypeHandlerVersion</Label>
22+
</TableColumnHeader>
23+
<TableColumnHeader>
24+
<Label>ProvisioningState</Label>
25+
</TableColumnHeader>
26+
<TableColumnHeader>
27+
<Label>Publisher</Label>
28+
</TableColumnHeader>
29+
<TableColumnHeader>
30+
<Label>MachineName</Label>
31+
</TableColumnHeader>
32+
</TableHeaders>
33+
<TableRowEntries>
34+
<TableRowEntry>
35+
<TableColumnItems>
36+
<TableColumnItem>
37+
<PropertyName>ResourceGroupName</PropertyName>
38+
</TableColumnItem>
39+
<TableColumnItem>
40+
<PropertyName>Name</PropertyName>
41+
</TableColumnItem>
42+
<TableColumnItem>
43+
<PropertyName>Location</PropertyName>
44+
</TableColumnItem>
45+
<TableColumnItem>
46+
<PropertyName>TypeHandlerVersion</PropertyName>
47+
</TableColumnItem>
48+
<TableColumnItem>
49+
<PropertyName>ProvisioningState</PropertyName>
50+
</TableColumnItem>
51+
<TableColumnItem>
52+
<PropertyName>Publisher</PropertyName>
53+
</TableColumnItem>
54+
<TableColumnItem>
55+
<PropertyName>MachineName</PropertyName>
56+
</TableColumnItem>
57+
</TableColumnItems>
58+
</TableRowEntry>
59+
</TableRowEntries>
60+
</TableControl>
61+
</View>
462
<View>
563
<Name>Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.MachineExtensionProperties</Name>
664
<ViewSelectedBy>
@@ -179,6 +237,82 @@
179237
</TableRowEntries>
180238
</TableControl>
181239
</View>
240+
<View>
241+
<Name>Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.MachineRunCommand</Name>
242+
<ViewSelectedBy>
243+
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.MachineRunCommand#Multiple</TypeName>
244+
</ViewSelectedBy>
245+
<TableControl>
246+
<TableHeaders>
247+
<TableColumnHeader>
248+
<Label>Location</Label>
249+
</TableColumnHeader>
250+
<TableColumnHeader>
251+
<Label>Name</Label>
252+
</TableColumnHeader>
253+
<TableColumnHeader>
254+
<Label>SystemDataCreatedAt</Label>
255+
</TableColumnHeader>
256+
<TableColumnHeader>
257+
<Label>SystemDataCreatedBy</Label>
258+
</TableColumnHeader>
259+
<TableColumnHeader>
260+
<Label>SystemDataCreatedByType</Label>
261+
</TableColumnHeader>
262+
<TableColumnHeader>
263+
<Label>SystemDataLastModifiedAt</Label>
264+
</TableColumnHeader>
265+
<TableColumnHeader>
266+
<Label>SystemDataLastModifiedBy</Label>
267+
</TableColumnHeader>
268+
<TableColumnHeader>
269+
<Label>SystemDataLastModifiedByType</Label>
270+
</TableColumnHeader>
271+
<TableColumnHeader>
272+
<Label>ResourceGroupName</Label>
273+
</TableColumnHeader>
274+
<TableColumnHeader>
275+
<Label>MachineName</Label>
276+
</TableColumnHeader>
277+
</TableHeaders>
278+
<TableRowEntries>
279+
<TableRowEntry>
280+
<TableColumnItems>
281+
<TableColumnItem>
282+
<PropertyName>Location</PropertyName>
283+
</TableColumnItem>
284+
<TableColumnItem>
285+
<PropertyName>Name</PropertyName>
286+
</TableColumnItem>
287+
<TableColumnItem>
288+
<PropertyName>SystemDataCreatedAt</PropertyName>
289+
</TableColumnItem>
290+
<TableColumnItem>
291+
<PropertyName>SystemDataCreatedBy</PropertyName>
292+
</TableColumnItem>
293+
<TableColumnItem>
294+
<PropertyName>SystemDataCreatedByType</PropertyName>
295+
</TableColumnItem>
296+
<TableColumnItem>
297+
<PropertyName>SystemDataLastModifiedAt</PropertyName>
298+
</TableColumnItem>
299+
<TableColumnItem>
300+
<PropertyName>SystemDataLastModifiedBy</PropertyName>
301+
</TableColumnItem>
302+
<TableColumnItem>
303+
<PropertyName>SystemDataLastModifiedByType</PropertyName>
304+
</TableColumnItem>
305+
<TableColumnItem>
306+
<PropertyName>ResourceGroupName</PropertyName>
307+
</TableColumnItem>
308+
<TableColumnItem>
309+
<PropertyName>MachineName</PropertyName>
310+
</TableColumnItem>
311+
</TableColumnItems>
312+
</TableRowEntry>
313+
</TableRowEntries>
314+
</TableControl>
315+
</View>
182316
<View>
183317
<Name>Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.AccessRule</Name>
184318
<ViewSelectedBy>
@@ -2083,58 +2217,6 @@
20832217
</TableRowEntries>
20842218
</TableControl>
20852219
</View>
2086-
<View>
2087-
<Name>Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.MachineExtension</Name>
2088-
<ViewSelectedBy>
2089-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.MachineExtension#Multiple</TypeName>
2090-
</ViewSelectedBy>
2091-
<TableControl>
2092-
<TableHeaders>
2093-
<TableColumnHeader>
2094-
<Label>ResourceGroupName</Label>
2095-
</TableColumnHeader>
2096-
<TableColumnHeader>
2097-
<Label>Name</Label>
2098-
</TableColumnHeader>
2099-
<TableColumnHeader>
2100-
<Label>Location</Label>
2101-
</TableColumnHeader>
2102-
<TableColumnHeader>
2103-
<Label>TypeHandlerVersion</Label>
2104-
</TableColumnHeader>
2105-
<TableColumnHeader>
2106-
<Label>ProvisioningState</Label>
2107-
</TableColumnHeader>
2108-
<TableColumnHeader>
2109-
<Label>Publisher</Label>
2110-
</TableColumnHeader>
2111-
</TableHeaders>
2112-
<TableRowEntries>
2113-
<TableRowEntry>
2114-
<TableColumnItems>
2115-
<TableColumnItem>
2116-
<PropertyName>ResourceGroupName</PropertyName>
2117-
</TableColumnItem>
2118-
<TableColumnItem>
2119-
<PropertyName>Name</PropertyName>
2120-
</TableColumnItem>
2121-
<TableColumnItem>
2122-
<PropertyName>Location</PropertyName>
2123-
</TableColumnItem>
2124-
<TableColumnItem>
2125-
<PropertyName>TypeHandlerVersion</PropertyName>
2126-
</TableColumnItem>
2127-
<TableColumnItem>
2128-
<PropertyName>ProvisioningState</PropertyName>
2129-
</TableColumnItem>
2130-
<TableColumnItem>
2131-
<PropertyName>Publisher</PropertyName>
2132-
</TableColumnItem>
2133-
</TableColumnItems>
2134-
</TableRowEntry>
2135-
</TableRowEntries>
2136-
</TableControl>
2137-
</View>
21382220
<View>
21392221
<Name>Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.MachineExtensionInstanceView</Name>
21402222
<ViewSelectedBy>
@@ -2517,76 +2599,6 @@
25172599
</TableRowEntries>
25182600
</TableControl>
25192601
</View>
2520-
<View>
2521-
<Name>Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.MachineRunCommand</Name>
2522-
<ViewSelectedBy>
2523-
<TypeName>Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.MachineRunCommand#Multiple</TypeName>
2524-
</ViewSelectedBy>
2525-
<TableControl>
2526-
<TableHeaders>
2527-
<TableColumnHeader>
2528-
<Label>Location</Label>
2529-
</TableColumnHeader>
2530-
<TableColumnHeader>
2531-
<Label>Name</Label>
2532-
</TableColumnHeader>
2533-
<TableColumnHeader>
2534-
<Label>SystemDataCreatedAt</Label>
2535-
</TableColumnHeader>
2536-
<TableColumnHeader>
2537-
<Label>SystemDataCreatedBy</Label>
2538-
</TableColumnHeader>
2539-
<TableColumnHeader>
2540-
<Label>SystemDataCreatedByType</Label>
2541-
</TableColumnHeader>
2542-
<TableColumnHeader>
2543-
<Label>SystemDataLastModifiedAt</Label>
2544-
</TableColumnHeader>
2545-
<TableColumnHeader>
2546-
<Label>SystemDataLastModifiedBy</Label>
2547-
</TableColumnHeader>
2548-
<TableColumnHeader>
2549-
<Label>SystemDataLastModifiedByType</Label>
2550-
</TableColumnHeader>
2551-
<TableColumnHeader>
2552-
<Label>ResourceGroupName</Label>
2553-
</TableColumnHeader>
2554-
</TableHeaders>
2555-
<TableRowEntries>
2556-
<TableRowEntry>
2557-
<TableColumnItems>
2558-
<TableColumnItem>
2559-
<PropertyName>Location</PropertyName>
2560-
</TableColumnItem>
2561-
<TableColumnItem>
2562-
<PropertyName>Name</PropertyName>
2563-
</TableColumnItem>
2564-
<TableColumnItem>
2565-
<PropertyName>SystemDataCreatedAt</PropertyName>
2566-
</TableColumnItem>
2567-
<TableColumnItem>
2568-
<PropertyName>SystemDataCreatedBy</PropertyName>
2569-
</TableColumnItem>
2570-
<TableColumnItem>
2571-
<PropertyName>SystemDataCreatedByType</PropertyName>
2572-
</TableColumnItem>
2573-
<TableColumnItem>
2574-
<PropertyName>SystemDataLastModifiedAt</PropertyName>
2575-
</TableColumnItem>
2576-
<TableColumnItem>
2577-
<PropertyName>SystemDataLastModifiedBy</PropertyName>
2578-
</TableColumnItem>
2579-
<TableColumnItem>
2580-
<PropertyName>SystemDataLastModifiedByType</PropertyName>
2581-
</TableColumnItem>
2582-
<TableColumnItem>
2583-
<PropertyName>ResourceGroupName</PropertyName>
2584-
</TableColumnItem>
2585-
</TableColumnItems>
2586-
</TableRowEntry>
2587-
</TableRowEntries>
2588-
</TableControl>
2589-
</View>
25902602
<View>
25912603
<Name>Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models.MachineRunCommandInstanceView</Name>
25922604
<ViewSelectedBy>

src/ConnectedMachine/ConnectedMachine.Autorest/README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
This directory contains the PowerShell module for the ConnectedMachine service.
44

55
---
6-
76
## Info
87
- Modifiable: yes
98
- Generated: all
@@ -263,6 +262,12 @@ directive:
263262
parameter-name: AgentUpgradeEnableAutomaticUpgrade
264263
set:
265264
parameter-name: AgentUpgradeEnableAutomatic
265+
266+
# Rename Tag to Tags
267+
- where:
268+
property-name: Tag
269+
set:
270+
property-name: Tags
266271

267272
# Formatting
268273
- where:
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
namespace Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models
2+
{
3+
using static Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Runtime.Extensions;
4+
5+
public partial class MachineExtension
6+
{
7+
public string MachineName
8+
{
9+
get => (new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?<subscriptionId>[^/]+)/resourceGroups/(?<resourceGroupName>[^/]+)/providers/Microsoft.HybridCompute/machines/(?<machineName>[^/]+)",
10+
global::System.Text.RegularExpressions.RegexOptions.IgnoreCase).Match(this.Id).Success ?
11+
new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?<subscriptionId>[^/]+)/resourceGroups/(?<resourceGroupName>[^/]+)/providers/Microsoft.HybridCompute/machines/(?<machineName>[^/]+)",
12+
global::System.Text.RegularExpressions.RegexOptions.IgnoreCase).Match(this.Id).Groups["machineName"].Value : null);
13+
}
14+
}
15+
16+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
namespace Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Models
2+
{
3+
using static Microsoft.Azure.PowerShell.Cmdlets.ConnectedMachine.Runtime.Extensions;
4+
5+
public partial class MachineRunCommand
6+
{
7+
public string MachineName
8+
{
9+
get => (new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?<subscriptionId>[^/]+)/resourceGroups/(?<resourceGroupName>[^/]+)/providers/Microsoft.HybridCompute/machines/(?<machineName>[^/]+)",
10+
global::System.Text.RegularExpressions.RegexOptions.IgnoreCase).Match(this.Id).Success ?
11+
new global::System.Text.RegularExpressions.Regex("^/subscriptions/(?<subscriptionId>[^/]+)/resourceGroups/(?<resourceGroupName>[^/]+)/providers/Microsoft.HybridCompute/machines/(?<machineName>[^/]+)",
12+
global::System.Text.RegularExpressions.RegexOptions.IgnoreCase).Match(this.Id).Groups["machineName"].Value : null);
13+
}
14+
}
15+
16+
}

0 commit comments

Comments
 (0)