Skip to content

Commit 84429f3

Browse files
markcowlCopilot
andcommitted
Update specs to use new @featureFile decorators from Azure.ResourceManager namespace
Replace all usages of Legacy decorators with new Azure.ResourceManager equivalents: - @Azure.ResourceManager.Legacy.features -> @Azure.ResourceManager.featureFiles - @Azure.ResourceManager.Legacy.feature -> @Azure.ResourceManager.featureFile - @Azure.ResourceManager.Legacy.featureOptions -> @Azure.ResourceManager.featureFileOptions Updated package.json to use PR build packages from Azure/typespec-azure#4664: - @azure-tools/typespec-azure-resource-manager - @azure-tools/typespec-autorest - @azure-tools/typespec-azure-rulesets Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 651003c commit 84429f3

270 files changed

Lines changed: 1851 additions & 1802 deletions

File tree

Some content is hidden

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

package-lock.json

Lines changed: 73 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
"@azure-tools/spec-gen-sdk": "~0.9.1",
77
"@azure-tools/specs-shared": "file:.github/shared",
88
"@azure-tools/typespec-apiview": "0.7.2",
9-
"@azure-tools/typespec-autorest": "next",
9+
"@azure-tools/typespec-autorest": "https://pkg.pr.new/@azure-tools/typespec-autorest@4664",
1010
"@azure-tools/typespec-azure-core": "next",
1111
"@azure-tools/typespec-azure-portal-core": "next",
12-
"@azure-tools/typespec-azure-resource-manager": "next",
13-
"@azure-tools/typespec-azure-rulesets": "next",
12+
"@azure-tools/typespec-azure-resource-manager": "https://pkg.pr.new/@azure-tools/typespec-azure-resource-manager@4664",
13+
"@azure-tools/typespec-azure-rulesets": "https://pkg.pr.new/@azure-tools/typespec-azure-rulesets@4664",
1414
"@azure-tools/typespec-client-generator-cli": "0.27.0",
1515
"@azure-tools/typespec-client-generator-core": "next",
1616
"@azure-tools/typespec-liftr-base": "0.13.0",
@@ -20,7 +20,7 @@
2020
"@typespec/sse": "next",
2121
"@typespec/events": "next",
2222
"@typespec/openapi": "next",
23-
"@typespec/openapi3": "next",
23+
"@typespec/openapi3": "next",
2424
"@typespec/prettier-plugin-typespec": "next",
2525
"@typespec/rest": "next",
2626
"@typespec/streams": "next",
@@ -32,12 +32,12 @@
3232
"typescript": "~6.0.2"
3333
},
3434
"overrides": {
35-
"@azure-tools/typespec-autorest": "next",
35+
"@azure-tools/typespec-autorest": "https://pkg.pr.new/@azure-tools/typespec-autorest@4664",
3636
"@azure-tools/typespec-azure-core": "next",
3737
"@azure-tools/typespec-azure-portal-core": "next",
38-
"@azure-tools/typespec-azure-resource-manager": "next",
38+
"@azure-tools/typespec-azure-resource-manager": "https://pkg.pr.new/@azure-tools/typespec-azure-resource-manager@4664",
3939
"@azure-tools/typespec-client-generator-core": "next",
40-
"@azure-tools/typespec-azure-rulesets": "next",
40+
"@azure-tools/typespec-azure-rulesets": "https://pkg.pr.new/@azure-tools/typespec-azure-rulesets@4664",
4141
"@typespec/asset-emitter": "next",
4242
"@typespec/compiler": "next",
4343
"@typespec/http": "next",

specification/network/resource-manager/Microsoft.Network/Network/Common/ApplicationSecurityGroup.tsp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace Common;
1717
#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1818
#suppress "@azure-tools/typespec-azure-core/no-legacy-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1919
@Http.Private.includeInapplicableMetadataInPayload(false)
20-
@Azure.ResourceManager.Legacy.feature(Features.virtualNetwork)
20+
@Azure.ResourceManager.featureFile(Features.virtualNetwork)
2121
model ApplicationSecurityGroup extends Resource {
2222
properties?: ApplicationSecurityGroupPropertiesFormat;
2323

specification/network/resource-manager/Microsoft.Network/Network/Common/BackendAddressPool.tsp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace Common;
1717
#suppress "@azure-tools/typespec-azure-core/no-private-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1818
#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1919
#suppress "@azure-tools/typespec-azure-resource-manager/arm-custom-resource-usage-discourage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
20-
@Azure.ResourceManager.Legacy.feature(Features.loadBalancer)
20+
@Azure.ResourceManager.featureFile(Features.loadBalancer)
2121
@parentResource(LoadBalancer)
2222
@Http.Private.includeInapplicableMetadataInPayload(false)
2323
model BackendAddressPool extends SubResourceModel {

specification/network/resource-manager/Microsoft.Network/Network/Common/FlowLog.tsp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ namespace Common;
1616
#suppress "@azure-tools/typespec-azure-core/no-private-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1717
#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1818
#suppress "@azure-tools/typespec-azure-resource-manager/arm-custom-resource-usage-discourage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
19-
@Azure.ResourceManager.Legacy.feature(Features.networkWatcher)
19+
@Azure.ResourceManager.featureFile(Features.networkWatcher)
2020
@parentResource(NetworkWatcher)
2121
@Http.Private.includeInapplicableMetadataInPayload(false)
2222
model FlowLog extends Resource {

specification/network/resource-manager/Microsoft.Network/Network/Common/FrontendIPConfiguration.tsp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ namespace Common;
1616
#suppress "@azure-tools/typespec-azure-core/no-private-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1717
#suppress "@azure-tools/typespec-azure-resource-manager/arm-custom-resource-usage-discourage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1818
#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
19-
@Azure.ResourceManager.Legacy.feature(Features.loadBalancer)
19+
@Azure.ResourceManager.featureFile(Features.loadBalancer)
2020
@parentResource(LoadBalancer)
2121
@Http.Private.includeInapplicableMetadataInPayload(false)
2222
model FrontendIPConfiguration extends SubResourceModel {

specification/network/resource-manager/Microsoft.Network/Network/Common/InboundNatRule.tsp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ namespace Common;
1616
#suppress "@azure-tools/typespec-azure-core/no-private-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1717
#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1818
#suppress "@azure-tools/typespec-azure-resource-manager/arm-custom-resource-usage-discourage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
19-
@Azure.ResourceManager.Legacy.feature(Features.loadBalancer)
19+
@Azure.ResourceManager.featureFile(Features.loadBalancer)
2020
@parentResource(LoadBalancer)
2121
@Http.Private.includeInapplicableMetadataInPayload(false)
2222
model InboundNatRule extends SubResourceModel {

specification/network/resource-manager/Microsoft.Network/Network/Common/LoadBalancer.tsp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace Common;
1717
#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1818
#suppress "@azure-tools/typespec-azure-resource-manager/arm-custom-resource-usage-discourage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1919
#suppress "@azure-tools/typespec-azure-core/no-legacy-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
20-
@Azure.ResourceManager.Legacy.feature(Features.loadBalancer)
20+
@Azure.ResourceManager.featureFile(Features.loadBalancer)
2121
@Http.Private.includeInapplicableMetadataInPayload(false)
2222
model LoadBalancer extends Resource {
2323
properties?: LoadBalancerPropertiesFormat;

specification/network/resource-manager/Microsoft.Network/Network/Common/LoadBalancingRule.tsp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace Common;
1717
#suppress "@azure-tools/typespec-azure-core/no-private-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1818
#suppress "@azure-tools/typespec-azure-resource-manager/arm-custom-resource-usage-discourage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1919
#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
20-
@Azure.ResourceManager.Legacy.feature(Features.loadBalancer)
20+
@Azure.ResourceManager.featureFile(Features.loadBalancer)
2121
@parentResource(LoadBalancer)
2222
@Http.Private.includeInapplicableMetadataInPayload(false)
2323
model LoadBalancingRule extends SubResourceModel {

specification/network/resource-manager/Microsoft.Network/Network/Common/NatGateway.tsp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace Common;
1717
#suppress "@azure-tools/typespec-azure-core/composition-over-inheritance" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1818
#suppress "@azure-tools/typespec-azure-core/no-legacy-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details"
1919
@Http.Private.includeInapplicableMetadataInPayload(false)
20-
@Azure.ResourceManager.Legacy.feature(Features.virtualNetwork)
20+
@Azure.ResourceManager.featureFile(Features.virtualNetwork)
2121
model NatGateway extends Resource {
2222
properties?: NatGatewayPropertiesFormat;
2323

0 commit comments

Comments
 (0)