diff --git a/eng/azure-typespec-http-client-csharp-mgmt-emitter-package-lock.json b/eng/azure-typespec-http-client-csharp-mgmt-emitter-package-lock.json index f064fb9ac8c4..f238c3cd2039 100644 --- a/eng/azure-typespec-http-client-csharp-mgmt-emitter-package-lock.json +++ b/eng/azure-typespec-http-client-csharp-mgmt-emitter-package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@azure-typespec/http-client-csharp-mgmt": "1.0.0-alpha.20250902.3" + "@azure-typespec/http-client-csharp-mgmt": "1.0.0-alpha.20250911.1" }, "devDependencies": { "@azure-tools/typespec-azure-core": "0.59.0", @@ -105,21 +105,21 @@ "dev": true }, "node_modules/@azure-typespec/http-client-csharp": { - "version": "1.0.0-alpha.20250826.3", - "resolved": "https://registry.npmjs.org/@azure-typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20250826.3.tgz", - "integrity": "sha512-SqorEOJQc38rpXNsz/H4GDHVhi5NvTb7I8qCoF3lSuAL9D0kcmutq56qarwsV0xHATnhB5TnUcwfDJLGWQNI0Q==", + "version": "1.0.0-alpha.20250903.2", + "resolved": "https://registry.npmjs.org/@azure-typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20250903.2.tgz", + "integrity": "sha512-OSOdAii+eOusoSoXksB9cMMGztQAO2W3PDjH5aJyVEVKokn6IVhWs2xWgDnhApdQdrObBcfZ04Xvd1K5Rb/2uw==", "license": "MIT", "dependencies": { - "@typespec/http-client-csharp": "1.0.0-alpha.20250826.5" + "@typespec/http-client-csharp": "1.0.0-alpha.20250903.1" } }, "node_modules/@azure-typespec/http-client-csharp-mgmt": { - "version": "1.0.0-alpha.20250902.3", - "resolved": "https://registry.npmjs.org/@azure-typespec/http-client-csharp-mgmt/-/http-client-csharp-mgmt-1.0.0-alpha.20250902.3.tgz", - "integrity": "sha512-exEqJj/OB0om0q2PGKpIsQUPxTlYAUkd/RJd82CxneQR0l7zlK3+zftaIrvuIGu3x7agWjzKWDKvkE4Wo529qg==", + "version": "1.0.0-alpha.20250911.1", + "resolved": "https://registry.npmjs.org/@azure-typespec/http-client-csharp-mgmt/-/http-client-csharp-mgmt-1.0.0-alpha.20250911.1.tgz", + "integrity": "sha512-mEB1K7PkQhkfoJ+NxbKR6gIL6giAFu6rd8FVjdZPe6Lm7gUTcFmdIAB/HPe8fx0EnEtru8aral30zIBVhXp+EQ==", "license": "MIT", "dependencies": { - "@azure-typespec/http-client-csharp": "1.0.0-alpha.20250826.3" + "@azure-typespec/http-client-csharp": "1.0.0-alpha.20250903.2" } }, "node_modules/@babel/code-frame": { @@ -593,9 +593,9 @@ } }, "node_modules/@typespec/http-client-csharp": { - "version": "1.0.0-alpha.20250826.5", - "resolved": "https://registry.npmjs.org/@typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20250826.5.tgz", - "integrity": "sha512-KE1t7KqgT5pjrlvXUDChBO/9dExXxSF+ZjdVkqMn2w/tNHWrefYwkZ2QZ6lU3Xeix0JhPeY18LVF7L14MB6lIQ==", + "version": "1.0.0-alpha.20250903.1", + "resolved": "https://registry.npmjs.org/@typespec/http-client-csharp/-/http-client-csharp-1.0.0-alpha.20250903.1.tgz", + "integrity": "sha512-W3vbpxUhVJYBSoYPE4seMsDp/nvcqEwxsuYjVxBWMDliOOtO8ED05PYLvY5N4h+vKF2j30iT2d23NqpPo2qxeA==", "license": "MIT", "peerDependencies": { "@azure-tools/typespec-azure-core": ">=0.59.0 <0.60.0 || ~0.60.0-0", @@ -800,9 +800,9 @@ } }, "node_modules/cliui/node_modules/ansi-regex": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz", - "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "license": "MIT", "engines": { "node": ">=12" @@ -812,9 +812,9 @@ } }, "node_modules/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", "engines": { "node": ">=12" @@ -847,9 +847,9 @@ } }, "node_modules/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -862,9 +862,9 @@ } }, "node_modules/cliui/node_modules/wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", @@ -992,9 +992,9 @@ } }, "node_modules/get-east-asian-width": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.1.tgz", - "integrity": "sha512-R1QfovbPsKmosqTnPoRFiJ7CF9MLRgb53ChvMZm+r4p76/+8yKDy17qLL2PKInORy2RkZZekuK0efYgmzTkXyQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", + "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", "license": "MIT", "engines": { "node": ">=18" @@ -1561,9 +1561,9 @@ } }, "node_modules/yargs/node_modules/ansi-regex": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz", - "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "license": "MIT", "engines": { "node": ">=12" @@ -1596,9 +1596,9 @@ } }, "node_modules/yargs/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" diff --git a/eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json b/eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json index 707d5ede0bf3..baad4f59ce6c 100644 --- a/eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json +++ b/eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json @@ -1,7 +1,7 @@ { "main": "dist/src/index.js", "dependencies": { - "@azure-typespec/http-client-csharp-mgmt": "1.0.0-alpha.20250902.3" + "@azure-typespec/http-client-csharp-mgmt": "1.0.0-alpha.20250911.1" }, "devDependencies": { "@azure-tools/typespec-azure-core": "0.59.0", diff --git a/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/AzureResourceManagerPortalServicesCopilotContext.cs b/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/AzureResourceManagerPortalServicesCopilotContext.cs index b6bcc2ccc5f2..33e75d9db4de 100644 --- a/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/AzureResourceManagerPortalServicesCopilotContext.cs +++ b/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/Models/AzureResourceManagerPortalServicesCopilotContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Azure.ResourceManager.Models; using Azure.ResourceManager.PortalServicesCopilot.Models; namespace Azure.ResourceManager.PortalServicesCopilot @@ -19,6 +20,7 @@ namespace Azure.ResourceManager.PortalServicesCopilot [ModelReaderWriterBuildable(typeof(PortalServicesCopilotSettingPatch))] [ModelReaderWriterBuildable(typeof(PortalServicesCopilotSettingResource))] [ModelReaderWriterBuildable(typeof(PortalServicesCopilotSettingsProperties))] + [ModelReaderWriterBuildable(typeof(SystemData))] public partial class AzureResourceManagerPortalServicesCopilotContext : ModelReaderWriterContext { } diff --git a/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/RestOperations/CopilotSettingsRestOperations.cs b/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/RestOperations/CopilotSettingsRestOperations.cs index 1a967701bbe1..005615edf9ac 100644 --- a/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/RestOperations/CopilotSettingsRestOperations.cs +++ b/sdk/portalservices/Azure.ResourceManager.PortalServicesCopilot/src/Generated/RestOperations/CopilotSettingsRestOperations.cs @@ -43,28 +43,28 @@ internal CopilotSettings(ClientDiagnostics clientDiagnostics, HttpPipeline pipel internal HttpMessage CreateGetRequest(RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Get; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/providers/Microsoft.PortalServices/copilotSettings/default", false); uri.AppendQuery("api-version", _apiVersion, true); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Get; request.Headers.SetValue("Accept", "application/json"); return message; } internal HttpMessage CreateCreateOrUpdateRequest(RequestContent content, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Put; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/providers/Microsoft.PortalServices/copilotSettings/default", false); uri.AppendQuery("api-version", _apiVersion, true); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Put; request.Headers.SetValue("Content-Type", "application/json"); request.Headers.SetValue("Accept", "application/json"); request.Content = content; @@ -73,14 +73,14 @@ internal HttpMessage CreateCreateOrUpdateRequest(RequestContent content, Request internal HttpMessage CreateUpdateRequest(RequestContent content, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Patch; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/providers/Microsoft.PortalServices/copilotSettings/default", false); uri.AppendQuery("api-version", _apiVersion, true); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Patch; request.Headers.SetValue("Content-Type", "application/json"); request.Headers.SetValue("Accept", "application/json"); request.Content = content; @@ -89,14 +89,14 @@ internal HttpMessage CreateUpdateRequest(RequestContent content, RequestContext internal HttpMessage CreateDeleteRequest(RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Delete; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/providers/Microsoft.PortalServices/copilotSettings/default", false); uri.AppendQuery("api-version", _apiVersion, true); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Delete; return message; } } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskAction.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskAction.cs index 3c45bb7392cc..1a007edc1c33 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskAction.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Models/StorageTaskAction.cs @@ -49,7 +49,7 @@ public IList ElseOperations { get { - return Else is null ? default : Else.Operations; + return Else.Operations; } set { diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/RestOperations/StorageTaskAssignmentRestOperations.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/RestOperations/StorageTaskAssignmentRestOperations.cs index e6f95e5765d2..39733005ddf5 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/RestOperations/StorageTaskAssignmentRestOperations.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/RestOperations/StorageTaskAssignmentRestOperations.cs @@ -43,9 +43,6 @@ internal StorageTaskAssignment(ClientDiagnostics clientDiagnostics, HttpPipeline internal HttpMessage CreateGetStorageTaskAssignmentsRequest(Guid subscriptionId, string resourceGroupName, string storageTaskName, int? maxpagesize, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Get; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); @@ -60,19 +57,22 @@ internal HttpMessage CreateGetStorageTaskAssignmentsRequest(Guid subscriptionId, { uri.AppendQuery("$maxpagesize", TypeFormatters.ConvertToString(maxpagesize, null), true); } + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Get; request.Headers.SetValue("Accept", "application/json"); return message; } internal HttpMessage CreateNextGetStorageTaskAssignmentsRequest(Uri nextPage, Guid subscriptionId, string resourceGroupName, string storageTaskName, int? maxpagesize, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Get; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(nextPage); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Get; request.Headers.SetValue("Accept", "application/json"); return message; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/RestOperations/StorageTasksReportRestOperations.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/RestOperations/StorageTasksReportRestOperations.cs index 1c27e029782d..e42b37207481 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/RestOperations/StorageTasksReportRestOperations.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/RestOperations/StorageTasksReportRestOperations.cs @@ -43,9 +43,6 @@ internal StorageTasksReport(ClientDiagnostics clientDiagnostics, HttpPipeline pi internal HttpMessage CreateGetStorageTasksReportsRequest(Guid subscriptionId, string resourceGroupName, string storageTaskName, int? maxpagesize, string filter, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Get; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); @@ -64,19 +61,22 @@ internal HttpMessage CreateGetStorageTasksReportsRequest(Guid subscriptionId, st { uri.AppendQuery("$filter", filter, true); } + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Get; request.Headers.SetValue("Accept", "application/json"); return message; } internal HttpMessage CreateNextGetStorageTasksReportsRequest(Uri nextPage, Guid subscriptionId, string resourceGroupName, string storageTaskName, int? maxpagesize, string filter, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Get; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(nextPage); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Get; request.Headers.SetValue("Accept", "application/json"); return message; } diff --git a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/RestOperations/StorageTasksRestOperations.cs b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/RestOperations/StorageTasksRestOperations.cs index 1fc598511763..5ceb6d3fd5c3 100644 --- a/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/RestOperations/StorageTasksRestOperations.cs +++ b/sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/RestOperations/StorageTasksRestOperations.cs @@ -43,9 +43,6 @@ internal StorageTasks(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline internal HttpMessage CreateGetRequest(Guid subscriptionId, string resourceGroupName, string storageTaskName, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Get; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); @@ -55,16 +52,16 @@ internal HttpMessage CreateGetRequest(Guid subscriptionId, string resourceGroupN uri.AppendPath("/providers/Microsoft.StorageActions/storageTasks/", false); uri.AppendPath(storageTaskName, true); uri.AppendQuery("api-version", _apiVersion, true); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Get; request.Headers.SetValue("Accept", "application/json"); return message; } internal HttpMessage CreateCreateRequest(Guid subscriptionId, string resourceGroupName, string storageTaskName, RequestContent content, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Put; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); @@ -74,7 +71,10 @@ internal HttpMessage CreateCreateRequest(Guid subscriptionId, string resourceGro uri.AppendPath("/providers/Microsoft.StorageActions/storageTasks/", false); uri.AppendPath(storageTaskName, true); uri.AppendQuery("api-version", _apiVersion, true); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Put; request.Headers.SetValue("Content-Type", "application/json"); request.Headers.SetValue("Accept", "application/json"); request.Content = content; @@ -83,9 +83,6 @@ internal HttpMessage CreateCreateRequest(Guid subscriptionId, string resourceGro internal HttpMessage CreateUpdateRequest(Guid subscriptionId, string resourceGroupName, string storageTaskName, RequestContent content, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Patch; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); @@ -95,7 +92,10 @@ internal HttpMessage CreateUpdateRequest(Guid subscriptionId, string resourceGro uri.AppendPath("/providers/Microsoft.StorageActions/storageTasks/", false); uri.AppendPath(storageTaskName, true); uri.AppendQuery("api-version", _apiVersion, true); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Patch; request.Headers.SetValue("Content-Type", "application/json"); request.Headers.SetValue("Accept", "application/json"); request.Content = content; @@ -104,9 +104,6 @@ internal HttpMessage CreateUpdateRequest(Guid subscriptionId, string resourceGro internal HttpMessage CreateDeleteRequest(Guid subscriptionId, string resourceGroupName, string storageTaskName, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Delete; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); @@ -116,15 +113,15 @@ internal HttpMessage CreateDeleteRequest(Guid subscriptionId, string resourceGro uri.AppendPath("/providers/Microsoft.StorageActions/storageTasks/", false); uri.AppendPath(storageTaskName, true); uri.AppendQuery("api-version", _apiVersion, true); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Delete; return message; } internal HttpMessage CreateGetByResourceGroupRequest(Guid subscriptionId, string resourceGroupName, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Get; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); @@ -133,56 +130,56 @@ internal HttpMessage CreateGetByResourceGroupRequest(Guid subscriptionId, string uri.AppendPath(resourceGroupName, true); uri.AppendPath("/providers/Microsoft.StorageActions/storageTasks", false); uri.AppendQuery("api-version", _apiVersion, true); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Get; request.Headers.SetValue("Accept", "application/json"); return message; } internal HttpMessage CreateNextGetByResourceGroupRequest(Uri nextPage, Guid subscriptionId, string resourceGroupName, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Get; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(nextPage); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Get; request.Headers.SetValue("Accept", "application/json"); return message; } internal HttpMessage CreateGetBySubscriptionRequest(Guid subscriptionId, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Get; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); uri.AppendPath(subscriptionId.ToString(), true); uri.AppendPath("/providers/Microsoft.StorageActions/storageTasks", false); uri.AppendQuery("api-version", _apiVersion, true); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Get; request.Headers.SetValue("Accept", "application/json"); return message; } internal HttpMessage CreateNextGetBySubscriptionRequest(Uri nextPage, Guid subscriptionId, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Get; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(nextPage); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Get; request.Headers.SetValue("Accept", "application/json"); return message; } internal HttpMessage CreatePreviewActionsRequest(Guid subscriptionId, AzureLocation location, RequestContent content, RequestContext context) { - HttpMessage message = Pipeline.CreateMessage(); - Request request = message.Request; - request.Method = RequestMethod.Post; RawRequestUriBuilder uri = new RawRequestUriBuilder(); uri.Reset(_endpoint); uri.AppendPath("/subscriptions/", false); @@ -191,7 +188,10 @@ internal HttpMessage CreatePreviewActionsRequest(Guid subscriptionId, AzureLocat uri.AppendPath(location.ToString(), true); uri.AppendPath("/previewActions", false); uri.AppendQuery("api-version", _apiVersion, true); + HttpMessage message = Pipeline.CreateMessage(); + Request request = message.Request; request.Uri = uri; + request.Method = RequestMethod.Post; request.Headers.SetValue("Content-Type", "application/json"); request.Headers.SetValue("Accept", "application/json"); request.Content = content;