diff --git a/packages/@azure/arm-appservice/lib/models/index.ts b/packages/@azure/arm-appservice/lib/models/index.ts index c69c21e69afd..3727781b2f87 100644 --- a/packages/@azure/arm-appservice/lib/models/index.ts +++ b/packages/@azure/arm-appservice/lib/models/index.ts @@ -16231,11 +16231,7 @@ export type WebAppsListNetworkFeaturesResponse = NetworkFeatures & { /** * Contains response data for the getNetworkTraceOperation operation. */ -export type WebAppsGetNetworkTraceOperationResponse = { - /** - * The parsed response body. - */ - body: any; +export type WebAppsGetNetworkTraceOperationResponse = Array & { /** * The underlying HTTP response. */ @@ -16247,7 +16243,7 @@ export type WebAppsGetNetworkTraceOperationResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: NetworkTrace[]; }; }; @@ -16277,11 +16273,7 @@ export type WebAppsStartWebSiteNetworkTraceResponse = { /** * Contains response data for the startWebSiteNetworkTraceOperation operation. */ -export type WebAppsStartWebSiteNetworkTraceOperationResponse = { - /** - * The parsed response body. - */ - body: any; +export type WebAppsStartWebSiteNetworkTraceOperationResponse = Array & { /** * The underlying HTTP response. */ @@ -16293,7 +16285,7 @@ export type WebAppsStartWebSiteNetworkTraceOperationResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: NetworkTrace[]; }; }; @@ -16319,11 +16311,7 @@ export type WebAppsGetNetworkTracesResponse = Array & { /** * Contains response data for the getNetworkTraceOperationV2 operation. */ -export type WebAppsGetNetworkTraceOperationV2Response = { - /** - * The parsed response body. - */ - body: any; +export type WebAppsGetNetworkTraceOperationV2Response = Array & { /** * The underlying HTTP response. */ @@ -16335,7 +16323,7 @@ export type WebAppsGetNetworkTraceOperationV2Response = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: NetworkTrace[]; }; }; @@ -18423,11 +18411,7 @@ export type WebAppsListNetworkFeaturesSlotResponse = NetworkFeatures & { /** * Contains response data for the getNetworkTraceOperationSlot operation. */ -export type WebAppsGetNetworkTraceOperationSlotResponse = { - /** - * The parsed response body. - */ - body: any; +export type WebAppsGetNetworkTraceOperationSlotResponse = Array & { /** * The underlying HTTP response. */ @@ -18439,7 +18423,7 @@ export type WebAppsGetNetworkTraceOperationSlotResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: NetworkTrace[]; }; }; @@ -18469,11 +18453,7 @@ export type WebAppsStartWebSiteNetworkTraceSlotResponse = { /** * Contains response data for the startWebSiteNetworkTraceOperationSlot operation. */ -export type WebAppsStartWebSiteNetworkTraceOperationSlotResponse = { - /** - * The parsed response body. - */ - body: any; +export type WebAppsStartWebSiteNetworkTraceOperationSlotResponse = Array & { /** * The underlying HTTP response. */ @@ -18485,7 +18465,7 @@ export type WebAppsStartWebSiteNetworkTraceOperationSlotResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: NetworkTrace[]; }; }; @@ -18511,11 +18491,7 @@ export type WebAppsGetNetworkTracesSlotResponse = Array & { /** * Contains response data for the getNetworkTraceOperationSlotV2 operation. */ -export type WebAppsGetNetworkTraceOperationSlotV2Response = { - /** - * The parsed response body. - */ - body: any; +export type WebAppsGetNetworkTraceOperationSlotV2Response = Array & { /** * The underlying HTTP response. */ @@ -18527,7 +18503,7 @@ export type WebAppsGetNetworkTraceOperationSlotV2Response = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: NetworkTrace[]; }; }; @@ -19076,11 +19052,7 @@ export type WebAppsUpdateSourceControlSlotResponse = SiteSourceControl & { /** * Contains response data for the startNetworkTraceSlot operation. */ -export type WebAppsStartNetworkTraceSlotResponse = { - /** - * The parsed response body. - */ - body: any; +export type WebAppsStartNetworkTraceSlotResponse = Array & { /** * The underlying HTTP response. */ @@ -19092,7 +19064,7 @@ export type WebAppsStartNetworkTraceSlotResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: NetworkTrace[]; }; }; @@ -19460,11 +19432,7 @@ export type WebAppsUpdateSourceControlResponse = SiteSourceControl & { /** * Contains response data for the startNetworkTrace operation. */ -export type WebAppsStartNetworkTraceResponse = { - /** - * The parsed response body. - */ - body: any; +export type WebAppsStartNetworkTraceResponse = Array & { /** * The underlying HTTP response. */ @@ -19476,7 +19444,7 @@ export type WebAppsStartNetworkTraceResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: NetworkTrace[]; }; }; @@ -19882,11 +19850,7 @@ export type WebAppsBeginMigrateMySqlResponse = Operation & { /** * Contains response data for the beginStartWebSiteNetworkTraceOperation operation. */ -export type WebAppsBeginStartWebSiteNetworkTraceOperationResponse = { - /** - * The parsed response body. - */ - body: any; +export type WebAppsBeginStartWebSiteNetworkTraceOperationResponse = Array & { /** * The underlying HTTP response. */ @@ -19898,7 +19862,7 @@ export type WebAppsBeginStartWebSiteNetworkTraceOperationResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: NetworkTrace[]; }; }; @@ -20019,11 +19983,7 @@ export type WebAppsBeginCreateInstanceMSDeployOperationSlotResponse = MSDeploySt /** * Contains response data for the beginStartWebSiteNetworkTraceOperationSlot operation. */ -export type WebAppsBeginStartWebSiteNetworkTraceOperationSlotResponse = { - /** - * The parsed response body. - */ - body: any; +export type WebAppsBeginStartWebSiteNetworkTraceOperationSlotResponse = Array & { /** * The underlying HTTP response. */ @@ -20035,7 +19995,7 @@ export type WebAppsBeginStartWebSiteNetworkTraceOperationSlotResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: NetworkTrace[]; }; }; @@ -20080,11 +20040,7 @@ export type WebAppsBeginCreateOrUpdateSourceControlSlotResponse = SiteSourceCont /** * Contains response data for the beginStartNetworkTraceSlot operation. */ -export type WebAppsBeginStartNetworkTraceSlotResponse = { - /** - * The parsed response body. - */ - body: any; +export type WebAppsBeginStartNetworkTraceSlotResponse = Array & { /** * The underlying HTTP response. */ @@ -20096,7 +20052,7 @@ export type WebAppsBeginStartNetworkTraceSlotResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: NetworkTrace[]; }; }; @@ -20122,11 +20078,7 @@ export type WebAppsBeginCreateOrUpdateSourceControlResponse = SiteSourceControl /** * Contains response data for the beginStartNetworkTrace operation. */ -export type WebAppsBeginStartNetworkTraceResponse = { - /** - * The parsed response body. - */ - body: any; +export type WebAppsBeginStartNetworkTraceResponse = Array & { /** * The underlying HTTP response. */ @@ -20138,7 +20090,7 @@ export type WebAppsBeginStartNetworkTraceResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: NetworkTrace[]; }; }; diff --git a/packages/@azure/arm-appservice/lib/operations/webApps.ts b/packages/@azure/arm-appservice/lib/operations/webApps.ts index 3eb20e865163..0f87a90c62c2 100644 --- a/packages/@azure/arm-appservice/lib/operations/webApps.ts +++ b/packages/@azure/arm-appservice/lib/operations/webApps.ts @@ -3832,7 +3832,7 @@ export class WebApps { * @param operationId GUID of the operation. * @param callback The callback */ - getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, callback: msRest.ServiceCallback): void; + getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3840,8 +3840,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise { + getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getNetworkTraceOperation(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -3987,7 +3987,7 @@ export class WebApps { * @param operationId GUID of the operation. * @param callback The callback */ - getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, callback: msRest.ServiceCallback): void; + getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -3995,8 +3995,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise { + getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getNetworkTraceOperationV2(resourceGroupName: string, name: string, operationId: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9442,7 +9442,7 @@ export class WebApps { * operation for the production slot. * @param callback The callback */ - getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, callback: msRest.ServiceCallback): void; + getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9452,8 +9452,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise { + getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getNetworkTraceOperationSlot(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -9620,7 +9620,7 @@ export class WebApps { * operation for the production slot. * @param callback The callback */ - getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, callback: msRest.ServiceCallback): void; + getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName Name of the resource group to which the resource belongs. * @param name Name of the app. @@ -9630,8 +9630,8 @@ export class WebApps { * @param options The optional parameters * @param callback The callback */ - getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise { + getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getNetworkTraceOperationSlotV2(resourceGroupName: string, name: string, operationId: string, slot: string, options?: msRest.RequestOptionsBase, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -18280,7 +18280,18 @@ const getNetworkTraceOperationOperationSpec: msRest.OperationSpec = { } }, 202: { - bodyMapper: Mappers.Operation + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkTrace" + } + } + } + } }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -18414,7 +18425,18 @@ const getNetworkTraceOperationV2OperationSpec: msRest.OperationSpec = { } }, 202: { - bodyMapper: Mappers.Operation + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkTrace" + } + } + } + } }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -22010,7 +22032,18 @@ const getNetworkTraceOperationSlotOperationSpec: msRest.OperationSpec = { } }, 202: { - bodyMapper: Mappers.Operation + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkTrace" + } + } + } + } }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -22148,7 +22181,18 @@ const getNetworkTraceOperationSlotV2OperationSpec: msRest.OperationSpec = { } }, 202: { - bodyMapper: Mappers.Operation + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkTrace" + } + } + } + } }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -24805,7 +24849,18 @@ const beginStartWebSiteNetworkTraceOperationOperationSpec: msRest.OperationSpec } }, 202: { - bodyMapper: Mappers.Operation + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkTrace" + } + } + } + } }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -25169,7 +25224,18 @@ const beginStartWebSiteNetworkTraceOperationSlotOperationSpec: msRest.OperationS } }, 202: { - bodyMapper: Mappers.Operation + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkTrace" + } + } + } + } }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -25410,7 +25476,18 @@ const beginStartNetworkTraceSlotOperationSpec: msRest.OperationSpec = { } }, 202: { - bodyMapper: Mappers.Operation + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkTrace" + } + } + } + } }, default: { bodyMapper: Mappers.DefaultErrorResponse @@ -25521,7 +25598,18 @@ const beginStartNetworkTraceOperationSpec: msRest.OperationSpec = { } }, 202: { - bodyMapper: Mappers.Operation + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "NetworkTrace" + } + } + } + } }, default: { bodyMapper: Mappers.DefaultErrorResponse diff --git a/packages/@azure/arm-appservice/lib/webSiteManagementClientContext.ts b/packages/@azure/arm-appservice/lib/webSiteManagementClientContext.ts index 2ce3b3248e6e..6e3c6c13d538 100644 --- a/packages/@azure/arm-appservice/lib/webSiteManagementClientContext.ts +++ b/packages/@azure/arm-appservice/lib/webSiteManagementClientContext.ts @@ -38,6 +38,11 @@ export class WebSiteManagementClientContext extends msRestAzure.AzureServiceClie if (!options) { options = {}; } + if(!options.userAgent) { + const defaultUserAgent = msRestAzure.getDefaultUserAgentValue(); + options.userAgent = `${packageName}/${packageVersion} ${defaultUserAgent}`; + } + super(credentials, options); this.apiVersion = '2018-02-01'; @@ -48,7 +53,6 @@ export class WebSiteManagementClientContext extends msRestAzure.AzureServiceClie this.credentials = credentials; this.subscriptionId = subscriptionId; - this.addUserAgentInfo(`${packageName}/${packageVersion}`); if(options.acceptLanguage !== null && options.acceptLanguage !== undefined) { this.acceptLanguage = options.acceptLanguage; } diff --git a/packages/@azure/arm-appservice/package.json b/packages/@azure/arm-appservice/package.json index 8c6ce1d955c0..f2652e172b52 100644 --- a/packages/@azure/arm-appservice/package.json +++ b/packages/@azure/arm-appservice/package.json @@ -4,8 +4,8 @@ "description": "WebSiteManagementClient Library with typescript type definitions for node.js and browser.", "version": "1.0.0", "dependencies": { - "ms-rest-azure-js": "^1.0.176", - "ms-rest-js": "^1.0.455", + "ms-rest-azure-js": "^1.0.181", + "ms-rest-js": "^1.0.457", "tslib": "^1.9.3" }, "keywords": [