Skip to content

Commit b1636a4

Browse files
azure-pipelines[bot]azure-powershell-botVeryEarly
authored
Migrate StackHCI from generation to main (#25626)
* Move StackHCI to main * Create BreakingChangeIssues.csv * Update ChangeLog.md * Update UXMetadataIssues.csv --------- Co-authored-by: azure-powershell-bot <[email protected]> Co-authored-by: Yabo Hu <[email protected]>
1 parent 8c8b3a0 commit b1636a4

File tree

880 files changed

+128246
-4692
lines changed

Some content is hidden

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

880 files changed

+128246
-4692
lines changed

src/StackHCI/StackHCI.Autorest/Az.StackHCI.format.ps1xml

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

src/StackHCI/StackHCI.Autorest/Az.StackHCI.psd1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@{
22
GUID = '18e6b2a3-7e2d-4f6e-a8d2-09edaf462fd8'
33
RootModule = './Az.StackHCI.psm1'
4-
ModuleVersion = '1.1.0'
4+
ModuleVersion = '1.2.0'
55
CompatiblePSEditions = 'Core', 'Desktop'
66
Author = 'Microsoft Corporation'
77
CompanyName = 'Microsoft Corporation'
@@ -11,7 +11,7 @@
1111
DotNetFrameworkVersion = '4.7.2'
1212
RequiredAssemblies = './bin/Az.StackHCI.private.dll'
1313
FormatsToProcess = './Az.StackHCI.format.ps1xml'
14-
FunctionsToExport = 'Add-AzStackHCIVMAttestation', 'Disable-AzStackHCIAttestation', 'Disable-AzStackHCIRemoteSupport', 'Enable-AzStackHCIAttestation', 'Enable-AzStackHCIRemoteSupport', 'Get-AzStackHciArcSetting', 'Get-AzStackHciCluster', 'Get-AzStackHciExtension', 'Get-AzStackHCILogsDirectory', 'Get-AzStackHCIRemoteSupportAccess', 'Get-AzStackHCIRemoteSupportSessionHistory', 'Get-AzStackHCIVMAttestation', 'Install-AzStackHCIRemoteSupport', 'Invoke-AzStackHciConsentAndInstallDefaultExtension', 'Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit', 'New-AzStackHciArcSetting', 'New-AzStackHciCluster', 'New-AzStackHciExtension', 'Register-AzStackHCI', 'Remove-AzStackHciArcSetting', 'Remove-AzStackHciCluster', 'Remove-AzStackHciExtension', 'Remove-AzStackHCIRemoteSupport', 'Remove-AzStackHCIVMAttestation', 'Set-AzStackHCI', 'Unregister-AzStackHCI', 'Update-AzStackHciCluster', '*'
14+
FunctionsToExport = 'Add-AzStackHCIVMAttestation', 'Disable-AzStackHCIAttestation', 'Disable-AzStackHCIRemoteSupport', 'Enable-AzStackHCIAttestation', 'Enable-AzStackHCIRemoteSupport', 'Get-AzStackHciArcSetting', 'Get-AzStackHciCluster', 'Get-AzStackHciDeploymentSetting', 'Get-AzStackHciEdgeDevice', 'Get-AzStackHciExtension', 'Get-AzStackHCILogsDirectory', 'Get-AzStackHCIRemoteSupportAccess', 'Get-AzStackHCIRemoteSupportSessionHistory', 'Get-AzStackHciSecuritySetting', 'Get-AzStackHciUpdate', 'Get-AzStackHciUpdateRun', 'Get-AzStackHciUpdateSummary', 'Get-AzStackHCIVMAttestation', 'Install-AzStackHCIRemoteSupport', 'Invoke-AzStackHciConsentAndInstallDefaultExtension', 'Invoke-AzStackHciExtendClusterSoftwareAssuranceBenefit', 'Invoke-AzStackHciUpdate', 'New-AzStackHciArcSetting', 'New-AzStackHciCluster', 'New-AzStackHciDeploymentSetting', 'New-AzStackHciEdgeDevice', 'New-AzStackHciExtension', 'New-AzStackHciSecuritySetting', 'Register-AzStackHCI', 'Remove-AzStackHciArcSetting', 'Remove-AzStackHciCluster', 'Remove-AzStackHciDeploymentSetting', 'Remove-AzStackHciEdgeDevice', 'Remove-AzStackHciExtension', 'Remove-AzStackHCIRemoteSupport', 'Remove-AzStackHciSecuritySetting', 'Remove-AzStackHciUpdate', 'Remove-AzStackHciUpdateRun', 'Remove-AzStackHciUpdateSummary', 'Remove-AzStackHCIVMAttestation', 'Set-AzStackHCI', 'Set-AzStackHciDeploymentSetting', 'Set-AzStackHciEdgeDevice', 'Set-AzStackHciSecuritySetting', 'Set-AzStackHciUpdate', 'Set-AzStackHciUpdateRun', 'Set-AzStackHciUpdateSummary', 'Test-AzStackHciEdgeDevice', 'Unregister-AzStackHCI', 'Update-AzStackHciCluster', '*'
1515
AliasesToExport = '*'
1616
PrivateData = @{
1717
PSData = @{

src/StackHCI/StackHCI.Autorest/README.md

Lines changed: 39 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,22 @@ In this directory, run AutoRest:
4444
> see https://aka.ms/autorest
4545
4646
``` yaml
47-
commit: 5758cc23b0022e403d876662d9799f02c9bba3e6
47+
commit: 96fedf433c6c0ee9fccde4ec6698c75ac118c3d0
4848
require:
4949
- $(this-folder)/../../readme.azure.noprofile.md
5050
# lock the commit
5151
input-file:
52-
- $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/stable/2023-03-01/arcSettings.json
53-
- $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/stable/2023-03-01/clusters.json
54-
- $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/stable/2023-03-01/extensions.json
52+
- $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/stable/2024-04-01/arcSettings.json
53+
- $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/stable/2024-04-01/clusters.json
54+
- $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/stable/2024-04-01/extensions.json
55+
- $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/stable/2024-04-01/deploymentSettings.json
56+
- $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/stable/2024-04-01/edgeDevices.json
57+
- $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/stable/2024-04-01/securitySettings.json
58+
- $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/stable/2024-04-01/updateRuns.json
59+
- $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/stable/2024-04-01/updateSummaries.json
60+
- $(repo)/specification/azurestackhci/resource-manager/Microsoft.AzureStackHCI/StackHCI/stable/2024-04-01/updates.json
5561

56-
module-version: 1.1.0
62+
module-version: 1.2.0
5763
title: StackHCI
5864
service-name: StackHCI
5965
subject-prefix: $(service-name)
@@ -86,6 +92,16 @@ directive:
8692
verb: Update
8793
subject: Extension
8894
remove: true
95+
# Remove Start-AzStackHciClusterLogCollection
96+
- where:
97+
verb: Start
98+
subject: ClusterLogCollection
99+
remove: true
100+
# Remove Set-AzStackHciClusterRemoteSupport
101+
- where:
102+
verb: Set
103+
subject: ClusterRemoteSupport
104+
remove: true
89105
# Remove Invoke-AzStackHciUploadClusterCertificate
90106
- where:
91107
verb: Invoke
@@ -116,6 +132,24 @@ directive:
116132
set:
117133
default:
118134
script: '"default"'
135+
# Hide name from edgeDevices
136+
- where:
137+
verb: New
138+
subject: EdgeDevice
139+
parameter-name: Name
140+
hide: true
141+
set:
142+
default:
143+
script: '"default"'
144+
# Hide name from securitySetting
145+
- where:
146+
verb: New
147+
subject: SecuritySetting
148+
parameter-name: SName
149+
hide: true
150+
set:
151+
default:
152+
script: '"default"'
119153
- where:
120154
verb: Invoke
121155
subject: ConsentAndInstallDefaultExtension

src/StackHCI/StackHCI.Autorest/UX/Microsoft.AzureStackHCI/clusters-arcSettings-extensions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"resourceType": "clusters/arcSettings/extensions",
3-
"apiVersion": "2023-03-01",
3+
"apiVersion": "2024-04-01",
44
"learnMore": {
55
"url": "https://learn.microsoft.com/powershell/module/az.stackhci"
66
},

src/StackHCI/StackHCI.Autorest/UX/Microsoft.AzureStackHCI/clusters-arcSettings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"resourceType": "clusters/arcSettings",
3-
"apiVersion": "2023-03-01",
3+
"apiVersion": "2024-04-01",
44
"learnMore": {
55
"url": "https://learn.microsoft.com/powershell/module/az.stackhci"
66
},
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
{
2+
"resourceType": "clusters/deploymentSettings",
3+
"apiVersion": "2024-04-01",
4+
"learnMore": {
5+
"url": "https://learn.microsoft.com/powershell/module/az.stackhci"
6+
},
7+
"commands": [
8+
{
9+
"name": "Get-AzStackHciDeploymentSetting",
10+
"description": "Get a DeploymentSetting",
11+
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/deploymentSettings/{deploymentSettingsName}",
12+
"help": {
13+
"learnMore": {
14+
"url": "https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcideploymentsetting"
15+
},
16+
"parameterSets": [
17+
{
18+
"parameters": [
19+
"-ClusterName <String>",
20+
"-ResourceGroupName <String>",
21+
"-SName <String>",
22+
"[-SubscriptionId <String[]>]"
23+
]
24+
}
25+
]
26+
},
27+
"examples": [
28+
{
29+
"description": "Get a DeploymentSetting",
30+
"parameters": [
31+
{
32+
"name": "-ClusterName",
33+
"value": "[Path.clusterName]"
34+
},
35+
{
36+
"name": "-ResourceGroupName",
37+
"value": "[Path.resourceGroupName]"
38+
},
39+
{
40+
"name": "-SName",
41+
"value": "[Path.deploymentSettingsName]"
42+
},
43+
{
44+
"name": "-SubscriptionId",
45+
"value": "[Path.subscriptionId]"
46+
}
47+
]
48+
}
49+
]
50+
},
51+
{
52+
"name": "Remove-AzStackHciDeploymentSetting",
53+
"description": "Delete a DeploymentSetting",
54+
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/deploymentSettings/{deploymentSettingsName}",
55+
"help": {
56+
"learnMore": {
57+
"url": "https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcideploymentsetting"
58+
},
59+
"parameterSets": [
60+
{
61+
"parameters": [
62+
"-ClusterName <String>",
63+
"-ResourceGroupName <String>",
64+
"-SName <String>",
65+
"[-SubscriptionId <String>]"
66+
]
67+
}
68+
]
69+
},
70+
"examples": [
71+
{
72+
"description": "Delete a DeploymentSetting",
73+
"parameters": [
74+
{
75+
"name": "-ClusterName",
76+
"value": "[Path.clusterName]"
77+
},
78+
{
79+
"name": "-ResourceGroupName",
80+
"value": "[Path.resourceGroupName]"
81+
},
82+
{
83+
"name": "-SName",
84+
"value": "[Path.deploymentSettingsName]"
85+
},
86+
{
87+
"name": "-SubscriptionId",
88+
"value": "[Path.subscriptionId]"
89+
}
90+
]
91+
}
92+
]
93+
}
94+
]
95+
}
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
{
2+
"resourceType": "clusters/securitySettings",
3+
"apiVersion": "2024-04-01",
4+
"learnMore": {
5+
"url": "https://learn.microsoft.com/powershell/module/az.stackhci"
6+
},
7+
"commands": [
8+
{
9+
"name": "Get-AzStackHciSecuritySetting",
10+
"description": "Get a SecuritySetting",
11+
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/securitySettings/{securitySettingsName}",
12+
"help": {
13+
"learnMore": {
14+
"url": "https://learn.microsoft.com/powershell/module/az.stackhci/get-azstackhcisecuritysetting"
15+
},
16+
"parameterSets": [
17+
{
18+
"parameters": [
19+
"-ClusterName <String>",
20+
"-ResourceGroupName <String>",
21+
"-SName <String>",
22+
"[-SubscriptionId <String[]>]"
23+
]
24+
}
25+
]
26+
},
27+
"examples": [
28+
{
29+
"description": "Get a SecuritySetting",
30+
"parameters": [
31+
{
32+
"name": "-ClusterName",
33+
"value": "[Path.clusterName]"
34+
},
35+
{
36+
"name": "-ResourceGroupName",
37+
"value": "[Path.resourceGroupName]"
38+
},
39+
{
40+
"name": "-SName",
41+
"value": "[Path.securitySettingsName]"
42+
},
43+
{
44+
"name": "-SubscriptionId",
45+
"value": "[Path.subscriptionId]"
46+
}
47+
]
48+
}
49+
]
50+
},
51+
{
52+
"name": "Remove-AzStackHciSecuritySetting",
53+
"description": "Delete a SecuritySetting",
54+
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/securitySettings/{securitySettingsName}",
55+
"help": {
56+
"learnMore": {
57+
"url": "https://learn.microsoft.com/powershell/module/az.stackhci/remove-azstackhcisecuritysetting"
58+
},
59+
"parameterSets": [
60+
{
61+
"parameters": [
62+
"-ClusterName <String>",
63+
"-ResourceGroupName <String>",
64+
"-SName <String>",
65+
"[-SubscriptionId <String>]"
66+
]
67+
}
68+
]
69+
},
70+
"examples": [
71+
{
72+
"description": "Delete a SecuritySetting",
73+
"parameters": [
74+
{
75+
"name": "-ClusterName",
76+
"value": "[Path.clusterName]"
77+
},
78+
{
79+
"name": "-ResourceGroupName",
80+
"value": "[Path.resourceGroupName]"
81+
},
82+
{
83+
"name": "-SName",
84+
"value": "[Path.securitySettingsName]"
85+
},
86+
{
87+
"name": "-SubscriptionId",
88+
"value": "[Path.subscriptionId]"
89+
}
90+
]
91+
}
92+
]
93+
}
94+
]
95+
}

0 commit comments

Comments
 (0)