diff --git a/packages/@azure/arm-hanaonazure/README.md b/packages/@azure/arm-hanaonazure/README.md index c280b394f8fd..3c968396a6f3 100644 --- a/packages/@azure/arm-hanaonazure/README.md +++ b/packages/@azure/arm-hanaonazure/README.md @@ -1,24 +1,34 @@ -# Azure HanaManagementClient SDK for JavaScript +## Azure HanaManagementClient SDK for JavaScript + This package contains an isomorphic SDK for HanaManagementClient. -## Currently supported environments +### Currently supported environments + - Node.js version 6.x.x or higher - Browser JavaScript -## How to Install -``` +### How to Install + +```bash npm install @azure/arm-hanaonazure ``` +### How to use -## How to use +#### nodejs - Authentication, client creation and list operations as an example written in TypeScript. + +##### Install @azure/ms-rest-nodeauth + +```bash +npm install @azure/ms-rest-nodeauth +``` -### nodejs - Authentication, client creation and list operations as an example written in TypeScript. +##### Sample code -```ts -import * as msRest from "ms-rest-js"; -import * as msRestAzure from "ms-rest-azure-js"; -import * as msRestNodeAuth from "ms-rest-nodeauth"; +```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 { HanaManagementClient, HanaManagementModels, HanaManagementMappers } from "@azure/arm-hanaonazure"; const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"]; @@ -33,7 +43,16 @@ msRestNodeAuth.interactiveLogin().then((creds) => { }); ``` -### browser - Authentication, client creation and list operations as an example written in JavaScript. +#### browser - Authentication, client creation and list operations as an example written in JavaScript. + +##### Install @azure/ms-rest-browserauth + +```bash +npm install @azure/ms-rest-browserauth +``` + +##### Sample code + See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to Azure in the browser. - index.html @@ -42,11 +61,11 @@ See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to @azure/arm-hanaonazure sample - - - + + + - - - + ``` -# Related projects - - [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js) +## Related projects + +- [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js) diff --git a/packages/@azure/arm-hanaonazure/lib/hanaManagementClient.ts b/packages/@azure/arm-hanaonazure/lib/hanaManagementClient.ts index 0f6886e7c6eb..28c3c6a8d833 100644 --- a/packages/@azure/arm-hanaonazure/lib/hanaManagementClient.ts +++ b/packages/@azure/arm-hanaonazure/lib/hanaManagementClient.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "ms-rest-js"; +import * as msRest from "@azure/ms-rest-js"; import * as Models from "./models"; import * as Mappers from "./models/mappers"; import * as operations from "./operations"; diff --git a/packages/@azure/arm-hanaonazure/lib/hanaManagementClientContext.ts b/packages/@azure/arm-hanaonazure/lib/hanaManagementClientContext.ts index dab19a4d48d8..6506ab6335f4 100644 --- a/packages/@azure/arm-hanaonazure/lib/hanaManagementClientContext.ts +++ b/packages/@azure/arm-hanaonazure/lib/hanaManagementClientContext.ts @@ -9,8 +9,8 @@ */ import * as Models from "./models"; -import * as msRest from "ms-rest-js"; -import * as msRestAzure from "ms-rest-azure-js"; +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; const packageName = "@azure/arm-hanaonazure"; const packageVersion = "0.1.0"; diff --git a/packages/@azure/arm-hanaonazure/lib/models/index.ts b/packages/@azure/arm-hanaonazure/lib/models/index.ts index 25f6b35156b8..8e537804fb0f 100644 --- a/packages/@azure/arm-hanaonazure/lib/models/index.ts +++ b/packages/@azure/arm-hanaonazure/lib/models/index.ts @@ -8,8 +8,8 @@ * regenerated. */ -import { BaseResource, CloudError, AzureServiceClientOptions } from "ms-rest-azure-js"; -import * as msRest from "ms-rest-js"; +import { BaseResource, CloudError, AzureServiceClientOptions } from "@azure/ms-rest-azure-js"; +import * as msRest from "@azure/ms-rest-js"; export { BaseResource, CloudError }; @@ -234,6 +234,13 @@ export interface HanaInstance extends Resource { * the server.** */ readonly powerState?: HanaInstancePowerStateEnum; + /** + * @member {string} [proximityPlacementGroup] Resource proximity placement + * group + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly proximityPlacementGroup?: string; } /** diff --git a/packages/@azure/arm-hanaonazure/lib/models/mappers.ts b/packages/@azure/arm-hanaonazure/lib/models/mappers.ts index 6fdecf2c0a0d..18cdce63cf4c 100644 --- a/packages/@azure/arm-hanaonazure/lib/models/mappers.ts +++ b/packages/@azure/arm-hanaonazure/lib/models/mappers.ts @@ -8,8 +8,8 @@ * regenerated. */ -import { CloudErrorMapper, BaseResourceMapper } from "ms-rest-azure-js"; -import * as msRest from "ms-rest-js"; +import { CloudErrorMapper, BaseResourceMapper } from "@azure/ms-rest-azure-js"; +import * as msRest from "@azure/ms-rest-js"; export const CloudError = CloudErrorMapper; export const BaseResource = BaseResourceMapper; @@ -271,6 +271,13 @@ export const HanaInstance: msRest.CompositeMapper = { type: { name: "String" } + }, + proximityPlacementGroup: { + readOnly: true, + serializedName: "properties.proximityPlacementGroup", + type: { + name: "String" + } } } } diff --git a/packages/@azure/arm-hanaonazure/lib/models/parameters.ts b/packages/@azure/arm-hanaonazure/lib/models/parameters.ts index 0ef4dbb60925..99b4f44ffa5f 100644 --- a/packages/@azure/arm-hanaonazure/lib/models/parameters.ts +++ b/packages/@azure/arm-hanaonazure/lib/models/parameters.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "ms-rest-js"; +import * as msRest from "@azure/ms-rest-js"; export const acceptLanguage: msRest.OperationParameter = { parameterPath: "acceptLanguage", diff --git a/packages/@azure/arm-hanaonazure/lib/operations/hanaInstances.ts b/packages/@azure/arm-hanaonazure/lib/operations/hanaInstances.ts index f9fc2844c7cc..200e3e8a9420 100644 --- a/packages/@azure/arm-hanaonazure/lib/operations/hanaInstances.ts +++ b/packages/@azure/arm-hanaonazure/lib/operations/hanaInstances.ts @@ -8,8 +8,8 @@ * regenerated. */ -import * as msRest from "ms-rest-js"; -import * as msRestAzure from "ms-rest-azure-js"; +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/hanaInstancesMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-hanaonazure/lib/operations/operations.ts b/packages/@azure/arm-hanaonazure/lib/operations/operations.ts index 469c7d0c07a3..6f9d3634099a 100644 --- a/packages/@azure/arm-hanaonazure/lib/operations/operations.ts +++ b/packages/@azure/arm-hanaonazure/lib/operations/operations.ts @@ -8,7 +8,7 @@ * regenerated. */ -import * as msRest from "ms-rest-js"; +import * as msRest from "@azure/ms-rest-js"; import * as Models from "../models"; import * as Mappers from "../models/operationsMappers"; import * as Parameters from "../models/parameters"; diff --git a/packages/@azure/arm-hanaonazure/package.json b/packages/@azure/arm-hanaonazure/package.json index 5a183e41aee3..11c9cce74042 100644 --- a/packages/@azure/arm-hanaonazure/package.json +++ b/packages/@azure/arm-hanaonazure/package.json @@ -4,8 +4,8 @@ "description": "HanaManagementClient Library with typescript type definitions for node.js and browser.", "version": "0.1.0", "dependencies": { - "ms-rest-azure-js": "^1.0.181", - "ms-rest-js": "^1.0.460", + "@azure/ms-rest-azure-js": "^1.2.0", + "@azure/ms-rest-js": "^1.2.0", "tslib": "^1.9.3" }, "keywords": [ @@ -23,6 +23,7 @@ "typescript": "^3.1.1", "rollup": "^0.66.2", "rollup-plugin-node-resolve": "^3.4.0", + "rollup-plugin-sourcemaps": "^0.4.2", "uglify-js": "^3.4.9" }, "homepage": "https://github.com/azure/azure-sdk-for-js/tree/master/packages/@azure/arm-hanaonazure", diff --git a/packages/@azure/arm-hanaonazure/rollup.config.js b/packages/@azure/arm-hanaonazure/rollup.config.js index 9d50b8717ec0..aaa5ec253909 100644 --- a/packages/@azure/arm-hanaonazure/rollup.config.js +++ b/packages/@azure/arm-hanaonazure/rollup.config.js @@ -1,31 +1,37 @@ +import rollup from "rollup"; import nodeResolve from "rollup-plugin-node-resolve"; +import sourcemaps from "rollup-plugin-sourcemaps"; + /** - * @type {import('rollup').RollupFileOptions} + * @type {rollup.RollupFileOptions} */ const config = { - input: './esm/hanaManagementClient.js', - external: ["ms-rest-js", "ms-rest-azure-js"], + input: "./esm/hanaManagementClient.js", + external: [ + "@azure/ms-rest-js", + "@azure/ms-rest-azure-js" + ], output: { file: "./dist/arm-hanaonazure.js", format: "umd", name: "Azure.ArmHanaonazure", sourcemap: true, globals: { - "ms-rest-js": "msRest", - "ms-rest-azure-js": "msRestAzure" + "@azure/ms-rest-js": "msRest", + "@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. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */` }, plugins: [ - nodeResolve({ module: true }) + nodeResolve({ module: true }), + sourcemaps() ] }; + export default config; diff --git a/packages/@azure/arm-hanaonazure/tsconfig.json b/packages/@azure/arm-hanaonazure/tsconfig.json index f32d1664f320..51ea90961ce5 100644 --- a/packages/@azure/arm-hanaonazure/tsconfig.json +++ b/packages/@azure/arm-hanaonazure/tsconfig.json @@ -14,6 +14,6 @@ "outDir": "./esm", "importHelpers": true }, - "include": ["./lib/**/*"], + "include": ["./lib/**/*.ts"], "exclude": ["node_modules"] }