Skip to content

Commit

Permalink
CodeGen from PR 14337 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 14d8ecb0968e771577cd3a8358ccd9e11cb9c662 into a380bd6b6c59a994d3223d71b8795cf04589b789
  • Loading branch information
SDKAuto committed Jun 1, 2021
1 parent 7510d4b commit b43f844
Show file tree
Hide file tree
Showing 48 changed files with 405 additions and 11,505 deletions.
2 changes: 1 addition & 1 deletion sdk/applicationinsights/arm-appinsights/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2020 Microsoft
Copyright (c) 2021 Microsoft

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
17 changes: 9 additions & 8 deletions sdk/applicationinsights/arm-appinsights/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ npm install @azure/arm-appinsights

### How to use

#### nodejs - Authentication, client creation and list operations as an example written in TypeScript.
#### nodejs - client creation and listByResourceGroup workbookTemplates as an example written in TypeScript.

##### Install @azure/ms-rest-nodeauth

Expand All @@ -26,16 +26,16 @@ npm install @azure/ms-rest-nodeauth@"^3.0.0"

##### Sample code

While the below sample uses the interactive login, other authentication options can be found in the [README.md file of @azure/ms-rest-nodeauth](https://www.npmjs.com/package/@azure/ms-rest-nodeauth) package
```typescript
import * as msRest from "@azure/ms-rest-js";
import * as msRestAzure from "@azure/ms-rest-azure-js";
import * as msRestNodeAuth from "@azure/ms-rest-nodeauth";
import { ApplicationInsightsManagementClient, ApplicationInsightsManagementModels, ApplicationInsightsManagementMappers } from "@azure/arm-appinsights";
const msRestNodeAuth = require("@azure/ms-rest-nodeauth");
const { ApplicationInsightsManagementClient } = require("@azure/arm-appinsights");
const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"];

msRestNodeAuth.interactiveLogin().then((creds) => {
const client = new ApplicationInsightsManagementClient(creds, subscriptionId);
client.operations.list().then((result) => {
const resourceGroupName = "testresourceGroupName";
client.workbookTemplates.listByResourceGroup(resourceGroupName).then((result) => {
console.log("The result is:");
console.log(result);
});
Expand All @@ -44,7 +44,7 @@ msRestNodeAuth.interactiveLogin().then((creds) => {
});
```

#### browser - Authentication, client creation and list operations as an example written in JavaScript.
#### browser - Authentication, client creation and listByResourceGroup workbookTemplates as an example written in JavaScript.

##### Install @azure/ms-rest-browserauth

Expand Down Expand Up @@ -78,7 +78,8 @@ See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to
authManager.login();
}
const client = new Azure.ArmAppinsights.ApplicationInsightsManagementClient(res.creds, subscriptionId);
client.operations.list().then((result) => {
const resourceGroupName = "testresourceGroupName";
client.workbookTemplates.listByResourceGroup(resourceGroupName).then((result) => {
console.log("The result is:");
console.log(result);
}).catch((err) => {
Expand Down
4 changes: 2 additions & 2 deletions sdk/applicationinsights/arm-appinsights/rollup.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ const config = {
"@azure/ms-rest-azure-js": "msRestAzure"
},
banner: `/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
Expand All @@ -17,25 +16,7 @@ import { ApplicationInsightsManagementClientContext } from "./applicationInsight

class ApplicationInsightsManagementClient extends ApplicationInsightsManagementClientContext {
// Operation groups
operations: operations.Operations;
annotations: operations.Annotations;
aPIKeys: operations.APIKeys;
exportConfigurations: operations.ExportConfigurations;
componentCurrentBillingFeatures: operations.ComponentCurrentBillingFeatures;
componentQuotaStatus: operations.ComponentQuotaStatus;
componentFeatureCapabilities: operations.ComponentFeatureCapabilities;
componentAvailableFeatures: operations.ComponentAvailableFeatures;
proactiveDetectionConfigurations: operations.ProactiveDetectionConfigurations;
workItemConfigurations: operations.WorkItemConfigurations;
favorites: operations.Favorites;
webTestLocations: operations.WebTestLocations;
webTests: operations.WebTests;
analyticsItems: operations.AnalyticsItems;
workbooks: operations.Workbooks;
myWorkbooks: operations.MyWorkbooks;
components: operations.Components;
componentLinkedStorageAccounts: operations.ComponentLinkedStorageAccountsOperations;
liveToken: operations.LiveToken;
workbookTemplates: operations.WorkbookTemplates;

/**
* Initializes a new instance of the ApplicationInsightsManagementClient class.
Expand All @@ -45,25 +26,7 @@ class ApplicationInsightsManagementClient extends ApplicationInsightsManagementC
*/
constructor(credentials: msRest.ServiceClientCredentials, subscriptionId: string, options?: Models.ApplicationInsightsManagementClientOptions) {
super(credentials, subscriptionId, options);
this.operations = new operations.Operations(this);
this.annotations = new operations.Annotations(this);
this.aPIKeys = new operations.APIKeys(this);
this.exportConfigurations = new operations.ExportConfigurations(this);
this.componentCurrentBillingFeatures = new operations.ComponentCurrentBillingFeatures(this);
this.componentQuotaStatus = new operations.ComponentQuotaStatus(this);
this.componentFeatureCapabilities = new operations.ComponentFeatureCapabilities(this);
this.componentAvailableFeatures = new operations.ComponentAvailableFeatures(this);
this.proactiveDetectionConfigurations = new operations.ProactiveDetectionConfigurations(this);
this.workItemConfigurations = new operations.WorkItemConfigurations(this);
this.favorites = new operations.Favorites(this);
this.webTestLocations = new operations.WebTestLocations(this);
this.webTests = new operations.WebTests(this);
this.analyticsItems = new operations.AnalyticsItems(this);
this.workbooks = new operations.Workbooks(this);
this.myWorkbooks = new operations.MyWorkbooks(this);
this.components = new operations.Components(this);
this.componentLinkedStorageAccounts = new operations.ComponentLinkedStorageAccountsOperations(this);
this.liveToken = new operations.LiveToken(this);
this.workbookTemplates = new operations.WorkbookTemplates(this);
}
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
Expand All @@ -17,6 +16,7 @@ const packageVersion = "3.0.0";

export class ApplicationInsightsManagementClientContext extends msRestAzure.AzureServiceClient {
credentials: msRest.ServiceClientCredentials;
apiVersion?: string;
subscriptionId: string;

/**
Expand All @@ -43,6 +43,7 @@ export class ApplicationInsightsManagementClientContext extends msRestAzure.Azur

super(credentials, options);

this.apiVersion = '2020-11-20';
this.acceptLanguage = 'en-US';
this.longRunningOperationRetryTimeout = 30;
this.baseUri = options.baseUri || this.baseUri || "https://management.azure.com";
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit b43f844

Please sign in to comment.