diff --git a/specification/network/resource-manager/Microsoft.Network/Network/Network/VirtualHub.tsp b/specification/network/resource-manager/Microsoft.Network/Network/Network/VirtualHub.tsp index 3cebd90cd1d0..f4eb3ff8e285 100644 --- a/specification/network/resource-manager/Microsoft.Network/Network/Network/VirtualHub.tsp +++ b/specification/network/resource-manager/Microsoft.Network/Network/Network/VirtualHub.tsp @@ -321,7 +321,7 @@ interface VirtualHubs { virtualHubRouteTableV2sList is ArmResourceActionSync< VirtualHub, void, - ArmResponse, + ArmResponse, Error = CloudError >; } diff --git a/specification/network/resource-manager/Microsoft.Network/Network/Network/back-compatible.tsp b/specification/network/resource-manager/Microsoft.Network/Network/Network/back-compatible.tsp index 140f1d9c0ff1..c2fb2178e052 100644 --- a/specification/network/resource-manager/Microsoft.Network/Network/Network/back-compatible.tsp +++ b/specification/network/resource-manager/Microsoft.Network/Network/Network/back-compatible.tsp @@ -6,6 +6,23 @@ using Common; using Microsoft.Network; using TypeSpec.Versioning; +@@clientName(Microsoft.Network.ConnectivityGroupItem, "connectivityGroupItem"); +@@clientName(Microsoft.Network.FirewallPolicySnat, "FirewallPolicySNAT"); +@@clientName(Microsoft.Network.HttpConfiguration, "HTTPConfiguration"); +@@clientName(Microsoft.Network.HttpHeader, "HTTPHeader"); +@@clientName( + Microsoft.Network.VirtualApplianceNetworkInterfaceConfiguration.type, + "NicType" +); +@@Azure.ClientGenerator.Core.clientName( + ScrubbingRuleEntryMatchOperator, + "scrubbingRuleEntryMatchOperator" +); +@@Azure.ClientGenerator.Core.clientName( + ScrubbingRuleEntryState, + "scrubbingRuleEntryState" +); + #suppress "@azure-tools/typespec-azure-core/no-legacy-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details" @@Legacy.flattenProperty(ApplicationGatewayIPConfiguration.properties); diff --git a/specification/network/resource-manager/Microsoft.Network/Network/Network/models.tsp b/specification/network/resource-manager/Microsoft.Network/Network/Network/models.tsp index e895b249ee39..4a983828b713 100644 --- a/specification/network/resource-manager/Microsoft.Network/Network/Network/models.tsp +++ b/specification/network/resource-manager/Microsoft.Network/Network/Network/models.tsp @@ -1830,7 +1830,7 @@ union FirewallPolicyRuleCollectionType { /** * Describes if results should be in ascending/descending order */ -union FirewallPolicyIdpsQuerySortOrder { +union FirewallPolicyIDPSQuerySortOrder { string, /** @@ -3083,7 +3083,7 @@ union Protocol { /** * HTTP method. */ -union HttpMethod { +union HTTPMethod { string, /** @@ -3387,7 +3387,7 @@ union PreferredIPVersion { /** * The HTTP method to use. */ -union HttpConfigurationMethod { +union HTTPConfigurationMethod { string, /** @@ -6063,7 +6063,7 @@ enum SlotType { * The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny */ #suppress "@azure-tools/typespec-azure-core/no-enum" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details" -enum FirewallPolicyIdpsSignatureMode { +enum FirewallPolicyIDPSSignatureMode { /** * 0 */ @@ -6084,7 +6084,7 @@ enum FirewallPolicyIdpsSignatureMode { * Describes the severity of signature: 1 - High, 2 - Medium, 3 - Low */ #suppress "@azure-tools/typespec-azure-core/no-enum" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details" -enum FirewallPolicyIdpsSignatureSeverity { +enum FirewallPolicyIDPSSignatureSeverity { /** * 1 */ @@ -6105,7 +6105,7 @@ enum FirewallPolicyIdpsSignatureSeverity { * Describes in which direction signature is being enforced: 0 - OutBound, 1 - InBound, 2 - Any, 3 - Internal, 4 - InternalOutbound, 5 - InternalInbound */ #suppress "@azure-tools/typespec-azure-core/no-enum" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details" -enum FirewallPolicyIdpsSignatureDirection { +enum FirewallPolicyIDPSSignatureDirection { /** * 0 */ @@ -9250,7 +9250,7 @@ model AzureFirewallPropertiesFormat { * IpGroups associated with AzureFirewall. */ @visibility(Lifecycle.Read) - ipGroups?: AzureFirewallIPGroups[]; + ipGroups?: AzureFirewallIpGroups[]; /** * The Azure Firewall Resource SKU. @@ -9765,7 +9765,7 @@ model AzureFirewallPublicIPAddress { */ #suppress "@azure-tools/typespec-azure-core/no-legacy-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details" @Azure.ResourceManager.Legacy.feature(Features.firewall) -model AzureFirewallIPGroups { +model AzureFirewallIpGroups { /** * Resource ID. */ @@ -12655,7 +12655,7 @@ model OrderBy { /** * Describes if results should be in ascending/descending order */ - order?: FirewallPolicyIdpsQuerySortOrder; + order?: FirewallPolicyIDPSQuerySortOrder; } /** @@ -12688,17 +12688,17 @@ model SingleQueryResult { /** * The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny */ - mode?: FirewallPolicyIdpsSignatureMode; + mode?: FirewallPolicyIDPSSignatureMode; /** * Describes the severity of signature: 1 - High, 2 - Medium, 3 - Low */ - severity?: FirewallPolicyIdpsSignatureSeverity; + severity?: FirewallPolicyIDPSSignatureSeverity; /** * Describes in which direction signature is being enforced: 0 - OutBound, 1 - InBound, 2 - Any, 3 - Internal, 4 - InternalOutbound, 5 - InternalInbound */ - direction?: FirewallPolicyIdpsSignatureDirection; + direction?: FirewallPolicyIDPSSignatureDirection; /** * Describes the groups the signature belongs to @@ -17392,7 +17392,7 @@ model HttpConfiguration { /** * HTTP method. */ - method?: HttpMethod; + method?: HTTPMethod; /** * List of HTTP headers. @@ -18369,7 +18369,7 @@ model ConnectionMonitorHttpConfiguration { /** * The HTTP method to use. */ - method?: HttpConfigurationMethod; + method?: HTTPConfigurationMethod; /** * The path component of the URI. For instance, "/dir1/dir2". @@ -23973,7 +23973,7 @@ model VirtualWanVpnProfileParameters { #suppress "@azure-tools/typespec-azure-core/casing-style" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details" #suppress "@azure-tools/typespec-azure-core/no-legacy-usage" "FIXME: Update justification, follow aka.ms/tsp/conversion-fix for details" @Azure.ResourceManager.Legacy.feature(Features.virtualWAN) -model ListVirtualHubRouteTableV2SResult +model ListVirtualHubRouteTableV2sResult is Azure.Core.Page; /** @@ -26103,57 +26103,6 @@ model ExpressRoutePortsLocationListResult model BastionHostListResult is Azure.Core.Page; -@@Azure.ClientGenerator.Core.clientName( - ListVirtualHubRouteTableV2SResult, - "ListVirtualHubRouteTableV2sResult" -); -@@Azure.ClientGenerator.Core.clientName( - HttpConfigurationMethod, - "HTTPConfigurationMethod" -); -@@Azure.ClientGenerator.Core.clientName(HttpHeader, "HTTPHeader"); -@@Azure.ClientGenerator.Core.clientName( - ConnectivityGroupItem, - "connectivityGroupItem" -); -@@Azure.ClientGenerator.Core.clientName( - FirewallPolicySnat, - "FirewallPolicySNAT" -); -@@Azure.ClientGenerator.Core.clientName(HttpConfiguration, "HTTPConfiguration"); -@@Azure.ClientGenerator.Core.clientName(HttpMethod, "HTTPMethod"); -@@Azure.ClientGenerator.Core.clientName( - FirewallPolicyIdpsQuerySortOrder, - "FirewallPolicyIDPSQuerySortOrder" -); -@@Azure.ClientGenerator.Core.clientName( - FirewallPolicyIdpsSignatureMode, - "FirewallPolicyIDPSSignatureMode" -); -@@Azure.ClientGenerator.Core.clientName( - FirewallPolicyIdpsSignatureDirection, - "FirewallPolicyIDPSSignatureDirection" -); -@@Azure.ClientGenerator.Core.clientName( - ScrubbingRuleEntryMatchOperator, - "scrubbingRuleEntryMatchOperator" -); -@@Azure.ClientGenerator.Core.clientName( - ScrubbingRuleEntryState, - "scrubbingRuleEntryState" -); -@@Azure.ClientGenerator.Core.clientName( - FirewallPolicyIdpsSignatureSeverity, - "FirewallPolicyIDPSSignatureSeverity" -); -@@Azure.ClientGenerator.Core.clientName( - VirtualApplianceNetworkInterfaceConfiguration.type, - "NicType" -); -@@Azure.ClientGenerator.Core.clientName( - AzureFirewallIPGroups, - "AzureFirewallIpGroups" -); @@doc(PacketCaptureListResult, "List of packet capture sessions."); @@doc( PacketCaptureListResult.value, diff --git a/specification/network/resource-manager/Microsoft.Network/Network/client.tsp b/specification/network/resource-manager/Microsoft.Network/Network/client.tsp index da8a1bffe421..faf3e0cb36a5 100644 --- a/specification/network/resource-manager/Microsoft.Network/Network/client.tsp +++ b/specification/network/resource-manager/Microsoft.Network/Network/client.tsp @@ -1456,12 +1456,12 @@ union ProvisioningStateUnion { // HTTP → Http casing overrides for Java checkstyle compliance @@clientName(Microsoft.Network.HttpConfiguration, "HttpConfiguration", "java"); @@clientName( - Microsoft.Network.HttpConfigurationMethod, + Microsoft.Network.HTTPConfigurationMethod, "HttpConfigurationMethod", "java" ); @@clientName(Microsoft.Network.HttpHeader, "HttpHeader", "java"); -@@clientName(Microsoft.Network.HttpMethod, "HttpMethod", "java"); +@@clientName(Microsoft.Network.HTTPMethod, "HttpMethod", "java"); @@clientName( Microsoft.Network.ConnectionMonitorHttpConfiguration.preferHTTPS, "preferHttps", @@ -1564,20 +1564,20 @@ union ProvisioningStateUnion { "java" ); -@@clientName(FirewallPolicyIdpsSignatureDirection.`0`, "Zero", "go"); -@@clientName(FirewallPolicyIdpsSignatureDirection.`1`, "One", "go"); -@@clientName(FirewallPolicyIdpsSignatureDirection.`2`, "Two", "go"); -@@clientName(FirewallPolicyIdpsSignatureDirection.`3`, "Three", "go"); -@@clientName(FirewallPolicyIdpsSignatureDirection.`4`, "Four", "go"); -@@clientName(FirewallPolicyIdpsSignatureDirection.`5`, "Five", "go"); +@@clientName(FirewallPolicyIDPSSignatureDirection.`0`, "Zero", "go"); +@@clientName(FirewallPolicyIDPSSignatureDirection.`1`, "One", "go"); +@@clientName(FirewallPolicyIDPSSignatureDirection.`2`, "Two", "go"); +@@clientName(FirewallPolicyIDPSSignatureDirection.`3`, "Three", "go"); +@@clientName(FirewallPolicyIDPSSignatureDirection.`4`, "Four", "go"); +@@clientName(FirewallPolicyIDPSSignatureDirection.`5`, "Five", "go"); -@@clientName(FirewallPolicyIdpsSignatureMode.`0`, "Zero", "go"); -@@clientName(FirewallPolicyIdpsSignatureMode.`1`, "One", "go"); -@@clientName(FirewallPolicyIdpsSignatureMode.`2`, "Two", "go"); +@@clientName(FirewallPolicyIDPSSignatureMode.`0`, "Zero", "go"); +@@clientName(FirewallPolicyIDPSSignatureMode.`1`, "One", "go"); +@@clientName(FirewallPolicyIDPSSignatureMode.`2`, "Two", "go"); -@@clientName(FirewallPolicyIdpsSignatureSeverity.`1`, "One", "go"); -@@clientName(FirewallPolicyIdpsSignatureSeverity.`2`, "Two", "go"); -@@clientName(FirewallPolicyIdpsSignatureSeverity.`3`, "Three", "go"); +@@clientName(FirewallPolicyIDPSSignatureSeverity.`1`, "One", "go"); +@@clientName(FirewallPolicyIDPSSignatureSeverity.`2`, "Two", "go"); +@@clientName(FirewallPolicyIDPSSignatureSeverity.`3`, "Three", "go"); @@clientLocation( BastionHosts.deleteBastionShareableLink, @@ -1940,22 +1940,22 @@ op replaceprivateDnsZoneGroupsList( "java" ); @@clientName( - FirewallPolicyIdpsQuerySortOrder, + FirewallPolicyIDPSQuerySortOrder, "FirewallPolicyIdpsQuerySortOrder", "java" ); @@clientName( - FirewallPolicyIdpsSignatureDirection, + FirewallPolicyIDPSSignatureDirection, "FirewallPolicyIdpsSignatureDirection", "java" ); @@clientName( - FirewallPolicyIdpsSignatureMode, + FirewallPolicyIDPSSignatureMode, "FirewallPolicyIdpsSignatureMode", "java" ); @@clientName( - FirewallPolicyIdpsSignatureSeverity, + FirewallPolicyIDPSSignatureSeverity, "FirewallPolicyIdpsSignatureSeverity", "java" ); @@ -2271,18 +2271,18 @@ op replaceprivateDnsZoneGroupsList( "TLS_RSA_WITH_AES256_GCM_SHA384", "python" ); -@@clientName(FirewallPolicyIdpsSignatureDirection.`0`, "ZERO", "python"); -@@clientName(FirewallPolicyIdpsSignatureDirection.`1`, "ONE", "python"); -@@clientName(FirewallPolicyIdpsSignatureDirection.`2`, "TWO", "python"); -@@clientName(FirewallPolicyIdpsSignatureDirection.`3`, "THREE", "python"); -@@clientName(FirewallPolicyIdpsSignatureDirection.`4`, "FOUR", "python"); -@@clientName(FirewallPolicyIdpsSignatureDirection.`5`, "FIVE", "python"); -@@clientName(FirewallPolicyIdpsSignatureMode.`0`, "ZERO", "python"); -@@clientName(FirewallPolicyIdpsSignatureMode.`1`, "ONE", "python"); -@@clientName(FirewallPolicyIdpsSignatureMode.`2`, "TWO", "python"); -@@clientName(FirewallPolicyIdpsSignatureSeverity.`1`, "ONE", "python"); -@@clientName(FirewallPolicyIdpsSignatureSeverity.`2`, "TWO", "python"); -@@clientName(FirewallPolicyIdpsSignatureSeverity.`3`, "THREE", "python"); +@@clientName(FirewallPolicyIDPSSignatureDirection.`0`, "ZERO", "python"); +@@clientName(FirewallPolicyIDPSSignatureDirection.`1`, "ONE", "python"); +@@clientName(FirewallPolicyIDPSSignatureDirection.`2`, "TWO", "python"); +@@clientName(FirewallPolicyIDPSSignatureDirection.`3`, "THREE", "python"); +@@clientName(FirewallPolicyIDPSSignatureDirection.`4`, "FOUR", "python"); +@@clientName(FirewallPolicyIDPSSignatureDirection.`5`, "FIVE", "python"); +@@clientName(FirewallPolicyIDPSSignatureMode.`0`, "ZERO", "python"); +@@clientName(FirewallPolicyIDPSSignatureMode.`1`, "ONE", "python"); +@@clientName(FirewallPolicyIDPSSignatureMode.`2`, "TWO", "python"); +@@clientName(FirewallPolicyIDPSSignatureSeverity.`1`, "ONE", "python"); +@@clientName(FirewallPolicyIDPSSignatureSeverity.`2`, "TWO", "python"); +@@clientName(FirewallPolicyIDPSSignatureSeverity.`3`, "THREE", "python"); @@clientLocation( VirtualHubs.virtualHubRouteTableV2sGet,