From 89b82dc315422e8447945380316283b89a0c858b Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Fri, 9 Aug 2024 15:51:17 +0300 Subject: [PATCH] Rename parameter causing conflicts --- src/NetworkAccess/NetworkAccess.md | 40 ++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/NetworkAccess/NetworkAccess.md diff --git a/src/NetworkAccess/NetworkAccess.md b/src/NetworkAccess/NetworkAccess.md new file mode 100644 index 0000000000..eed5183be8 --- /dev/null +++ b/src/NetworkAccess/NetworkAccess.md @@ -0,0 +1,40 @@ +# NetworkAccess + +This directory contains common [AutoREST.PowerShell](https://github.com/Azure/autorest.powershell) configurations for NetworkAccess v1.0 and/or beta modules. + +## AutoRest Configuration + +> see + +``` yaml +require: + - $(this-folder)/../readme.graph.md +``` + +### Directives + +> see https://github.com/Azure/autorest/blob/master/docs/powershell/directives.md + +``` yaml +directive: +# Rename headers parameter provided in the open api file to avoid conflict with existing header property generated by Autorest for custom header support. + - where: + verb: New + subject: ^NetworkAccessLogTraffic$ + variant: CreateExpanded + parameter-name: Headers + set: + parameter-name: AccessHeaders + - where: + verb: Update + subject: ^NetworkAccessLogTraffic$ + variant: ^(UpdateExpanded|UpdateViaIdentityExpanded)$ + parameter-name: Headers + set: + parameter-name: AccessHeaders +# Parameter BodyParameter has multiple parameter types. + - where: + verb: Update + subject: ^NetworkAccessForwardingPolicyRule$ + remove: true +```