From e4dd975ea2b956032e71424b71cc486b7fc15fde Mon Sep 17 00:00:00 2001 From: Yanwen Liu Date: Fri, 31 May 2024 13:28:46 +0800 Subject: [PATCH] use requestBody replace parameters --- .../resources/EvidenceResource.tsp | 14 ++++-- .../resources/ReportResource.tsp | 20 ++++++-- .../ScopingConfigurationResource.tsp | 6 +-- .../resources/WebhookResource.tsp | 8 ++-- .../routes.tsp | 4 +- .../2024-06-27/appcomplianceautomation.json | 46 +++++++++---------- 6 files changed, 57 insertions(+), 41 deletions(-) diff --git a/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/EvidenceResource.tsp b/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/EvidenceResource.tsp index 9588ddafd516..66c3be73debc 100644 --- a/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/EvidenceResource.tsp +++ b/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/EvidenceResource.tsp @@ -105,18 +105,24 @@ interface Evidence { ); @@encodedName(Evidence.download::parameters.body, "application/json", - "parameters" + "requestBody" ); +@@clientName(Evidence.download::parameters.body, "requestBody"); +@@OpenAPI.extension(Evidence.download::parameters.body, + "x-ms-client-name", + "requestBody" +); + @@doc(Evidence.download::parameters.body, "Parameters for the query operation"); @@encodedName(Evidence.createOrUpdate::parameters.resource, "application/json", - "parameters" + "requestBody" ); @@OpenAPI.extension(Evidence.createOrUpdate::parameters.resource, "x-ms-client-name", - "properties" + "requestBody" ); -@@clientName(Evidence.createOrUpdate::parameters.resource, "parameters"); +@@clientName(Evidence.createOrUpdate::parameters.resource, "requestBody"); diff --git a/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/ReportResource.tsp b/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/ReportResource.tsp index 0da41fc45261..a38ed08201c1 100644 --- a/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/ReportResource.tsp +++ b/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/ReportResource.tsp @@ -160,15 +160,15 @@ interface Report { ); @@encodedName(Report.createOrUpdate::parameters.resource, "application/json", - "parameters" + "requestBody" ); @@OpenAPI.extension(Report.createOrUpdate::parameters.resource, "x-ms-client-name", - "properties" + "requestBody" ); -@@clientName(Report.createOrUpdate::parameters.resource, "parameters"); +@@clientName(Report.createOrUpdate::parameters.resource, "requestBody"); @@doc(Report.update::parameters.properties, "Parameters for the create or update operation" @@ -182,10 +182,20 @@ interface Report { @@encodedName(Report.update::parameters.properties, "application/json", - "parameters" + "requestBody" +); +@@clientName(Report.update::parameters.properties, "requestBody"); +@@OpenAPI.extension(Report.update::parameters.properties, + "x-ms-client-name", + "requestBody" ); @@encodedName(Report.syncCertRecord::parameters.body, "application/json", - "parameters" + "requestBody" +); +@@clientName(Report.syncCertRecord::parameters.body, "requestBody"); +@@OpenAPI.extension(Report.syncCertRecord::parameters.body, + "x-ms-client-name", + "requestBody" ); diff --git a/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/ScopingConfigurationResource.tsp b/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/ScopingConfigurationResource.tsp index 5e5d8a561893..ccd18ed6e8e8 100644 --- a/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/ScopingConfigurationResource.tsp +++ b/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/ScopingConfigurationResource.tsp @@ -83,14 +83,14 @@ interface ScopingConfiguration { @@encodedName(ScopingConfiguration.createOrUpdate::parameters.resource, "application/json", - "parameters" + "requestBody" ); @@OpenAPI.extension(ScopingConfiguration.createOrUpdate::parameters.resource, "x-ms-client-name", - "properties" + "requestBody" ); @@clientName(ScopingConfiguration.createOrUpdate::parameters.resource, - "parameters" + "requestBody" ); diff --git a/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/WebhookResource.tsp b/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/WebhookResource.tsp index 892a8983cad0..4bdaad4e957f 100644 --- a/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/WebhookResource.tsp +++ b/specification/appcomplianceautomation/AppComplianceAutomation.Management/resources/WebhookResource.tsp @@ -104,17 +104,17 @@ interface Webhook { @@encodedName(Webhook.update::parameters.properties, "application/json", - "parameters" + "requestBody" ); @@encodedName(Webhook.createOrUpdate::parameters.resource, "application/json", - "parameters" + "requestBody" ); @@OpenAPI.extension(Webhook.createOrUpdate::parameters.resource, "x-ms-client-name", - "properties" + "requestBody" ); -@@clientName(Webhook.createOrUpdate::parameters.resource, "parameters"); +@@clientName(Webhook.createOrUpdate::parameters.resource, "requestBody"); diff --git a/specification/appcomplianceautomation/AppComplianceAutomation.Management/routes.tsp b/specification/appcomplianceautomation/AppComplianceAutomation.Management/routes.tsp index f5e9912fb6f4..6a669a148395 100644 --- a/specification/appcomplianceautomation/AppComplianceAutomation.Management/routes.tsp +++ b/specification/appcomplianceautomation/AppComplianceAutomation.Management/routes.tsp @@ -83,9 +83,9 @@ interface ProviderActions { @@encodedName(ArmProviderActionAsync::parameters.body, "application/json", - "parameters" + "requestBody" ); @@encodedName(ArmProviderActionSync::parameters.body, "application/json", - "parameters" + "requestBody" ); diff --git a/specification/appcomplianceautomation/resource-manager/Microsoft.AppComplianceAutomation/stable/2024-06-27/appcomplianceautomation.json b/specification/appcomplianceautomation/resource-manager/Microsoft.AppComplianceAutomation/stable/2024-06-27/appcomplianceautomation.json index 19a4f9029e78..76c8aa606dcc 100644 --- a/specification/appcomplianceautomation/resource-manager/Microsoft.AppComplianceAutomation/stable/2024-06-27/appcomplianceautomation.json +++ b/specification/appcomplianceautomation/resource-manager/Microsoft.AppComplianceAutomation/stable/2024-06-27/appcomplianceautomation.json @@ -59,7 +59,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "The content of the action request", "required": true, @@ -102,7 +102,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "The content of the action request", "required": true, @@ -145,7 +145,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "The content of the action request", "required": true, @@ -188,7 +188,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "The content of the action request", "required": true, @@ -234,7 +234,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "The content of the action request", "required": true, @@ -435,14 +435,14 @@ "pattern": "^[-a-zA-Z0-9_]{1,50}$" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "Parameters for the create or update operation", "required": true, "schema": { "$ref": "#/definitions/ReportResource" }, - "x-ms-client-name": "properties" + "x-ms-client-name": "requestBody" } ], "responses": { @@ -501,14 +501,14 @@ "pattern": "^[-a-zA-Z0-9_]{1,50}$" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "Parameters for the create or update operation", "required": true, "schema": { "$ref": "#/definitions/ReportResourcePatch" }, - "x-ms-client-name": "properties" + "x-ms-client-name": "requestBody" } ], "responses": { @@ -624,7 +624,7 @@ "pattern": "^[-a-zA-Z0-9_]{1,50}$" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "NameAvailabilityRequest object.", "required": true, @@ -807,14 +807,14 @@ "pattern": "^[a-zA-Z0-9-_.]+$" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "Parameters for the create or update operation", "required": true, "schema": { "$ref": "#/definitions/EvidenceResource" }, - "x-ms-client-name": "properties" + "x-ms-client-name": "requestBody" } ], "responses": { @@ -919,14 +919,14 @@ "pattern": "^[a-zA-Z0-9-_.]+$" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "Parameters for the query operation", "required": true, "schema": { "$ref": "#/definitions/EvidenceFileDownloadRequest" }, - "x-ms-client-name": "body" + "x-ms-client-name": "requestBody" } ], "responses": { @@ -1169,14 +1169,14 @@ "pattern": "^[a-zA-Z0-9_]*$" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "Parameters for the create or update operation, this is a singleton resource, so please make sure you're using 'default' as the name.", "required": true, "schema": { "$ref": "#/definitions/ScopingConfigurationResource" }, - "x-ms-client-name": "properties" + "x-ms-client-name": "requestBody" } ], "responses": { @@ -1395,7 +1395,7 @@ "pattern": "^[a-zA-Z0-9-_]{1,64}$" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "Parameters for the query operation", "required": true, @@ -1473,14 +1473,14 @@ "pattern": "^[-a-zA-Z0-9_]{1,50}$" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "Parameters for synchronize certification record operation", "required": true, "schema": { "$ref": "#/definitions/SyncCertRecordRequest" }, - "x-ms-client-name": "body" + "x-ms-client-name": "requestBody" } ], "responses": { @@ -1721,14 +1721,14 @@ "pattern": "^[-a-zA-Z0-9_]{1,50}$" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "Parameters for the create or update operation", "required": true, "schema": { "$ref": "#/definitions/WebhookResource" }, - "x-ms-client-name": "properties" + "x-ms-client-name": "requestBody" } ], "responses": { @@ -1784,7 +1784,7 @@ "pattern": "^[-a-zA-Z0-9_]{1,50}$" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "Parameters for the create or update operation", "required": true, @@ -1874,7 +1874,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { - "name": "parameters", + "name": "requestBody", "in": "body", "description": "The content of the action request", "required": true,