diff --git a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/CHANGELOG.md b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/CHANGELOG.md index 5351cbc2f3a5..ea652a2b3d86 100644 --- a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/CHANGELOG.md +++ b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/CHANGELOG.md @@ -1,16 +1,6 @@ # Release History - -## 6.0.0-beta.2 (Unreleased) - -### Features Added - -### Breaking Changes - -### Bugs Fixed - -### Other Changes - -## 6.0.0-beta.1 (2023-06-07) + +## 6.0.0-beta.2 (2023-06-21) **Features** diff --git a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/_meta.json b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/_meta.json index e429440bfa85..f7124dc39de7 100644 --- a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/_meta.json +++ b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/_meta.json @@ -1,8 +1,8 @@ { - "commit": "922e13fc8912d11a1cd1f08cedecedf1aa18120a", + "commit": "5af8f222c9e1554570bc8a0efd021050872715fa", "readme": "specification/deviceprovisioningservices/resource-manager/readme.md", - "autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=F:\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\deviceprovisioningservices\\resource-manager\\readme.md --use=@autorest/typescript@6.0.2 --generate-sample=true", + "autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/readme.md --use=@autorest/typescript@^6.0.4", "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", - "release_tool": "@azure-tools/js-sdk-release-tools@2.7.0", - "use": "@autorest/typescript@6.0.2" + "release_tool": "@azure-tools/js-sdk-release-tools@2.7.1", + "use": "@autorest/typescript@^6.0.4" } \ No newline at end of file diff --git a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/package.json b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/package.json index 273c13b25e7f..7b08d996d10e 100644 --- a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/package.json +++ b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/package.json @@ -111,13 +111,5 @@ ] }, "autoPublish": true, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/deviceprovisioningservices/arm-deviceprovisioningservices", - "//sampleConfiguration": { - "productName": "", - "productSlugs": [ - "azure" - ], - "disableDocsMs": true, - "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-deviceprovisioningservices?view=azure-node-preview" - } -} + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/deviceprovisioningservices/arm-deviceprovisioningservices" +} \ No newline at end of file diff --git a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/review/arm-deviceprovisioningservices.api.md b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/review/arm-deviceprovisioningservices.api.md index 065c277134f5..855c2c9d8db0 100644 --- a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/review/arm-deviceprovisioningservices.api.md +++ b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/review/arm-deviceprovisioningservices.api.md @@ -215,14 +215,14 @@ export interface IotDpsResource { beginCreateOrUpdateAndWait(resourceGroupName: string, provisioningServiceName: string, iotDpsDescription: ProvisioningServiceDescription, options?: IotDpsResourceCreateOrUpdateOptionalParams): Promise; beginCreateOrUpdatePrivateEndpointConnection(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams): Promise, IotDpsResourceCreateOrUpdatePrivateEndpointConnectionResponse>>; beginCreateOrUpdatePrivateEndpointConnectionAndWait(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams): Promise; - beginDelete(resourceGroupName: string, provisioningServiceName: string, options?: IotDpsResourceDeleteOptionalParams): Promise, void>>; - beginDeleteAndWait(resourceGroupName: string, provisioningServiceName: string, options?: IotDpsResourceDeleteOptionalParams): Promise; + beginDelete(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceDeleteOptionalParams): Promise, void>>; + beginDeleteAndWait(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceDeleteOptionalParams): Promise; beginDeletePrivateEndpointConnection(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceDeletePrivateEndpointConnectionOptionalParams): Promise, IotDpsResourceDeletePrivateEndpointConnectionResponse>>; beginDeletePrivateEndpointConnectionAndWait(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceDeletePrivateEndpointConnectionOptionalParams): Promise; beginUpdate(resourceGroupName: string, provisioningServiceName: string, provisioningServiceTags: TagsResource, options?: IotDpsResourceUpdateOptionalParams): Promise, IotDpsResourceUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, provisioningServiceName: string, provisioningServiceTags: TagsResource, options?: IotDpsResourceUpdateOptionalParams): Promise; checkProvisioningServiceNameAvailability(argumentsParam: OperationInputs, options?: IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams): Promise; - get(resourceGroupName: string, provisioningServiceName: string, options?: IotDpsResourceGetOptionalParams): Promise; + get(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceGetOptionalParams): Promise; getOperationResult(operationId: string, resourceGroupName: string, provisioningServiceName: string, asyncinfo: string, options?: IotDpsResourceGetOperationResultOptionalParams): Promise; getPrivateEndpointConnection(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceGetPrivateEndpointConnectionOptionalParams): Promise; getPrivateLinkResources(resourceGroupName: string, resourceName: string, groupId: string, options?: IotDpsResourceGetPrivateLinkResourcesOptionalParams): Promise; diff --git a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/src/operations/iotDpsResource.ts b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/src/operations/iotDpsResource.ts index b6bfd774dd1e..afdfb60d865e 100644 --- a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/src/operations/iotDpsResource.ts +++ b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/src/operations/iotDpsResource.ts @@ -381,17 +381,17 @@ export class IotDpsResourceImpl implements IotDpsResource { /** * Get the metadata of the provisioning service without SAS keys. - * @param resourceGroupName Resource group name. * @param provisioningServiceName Name of the provisioning service to retrieve. + * @param resourceGroupName Resource group name. * @param options The options parameters. */ get( - resourceGroupName: string, provisioningServiceName: string, + resourceGroupName: string, options?: IotDpsResourceGetOptionalParams ): Promise { return this.client.sendOperationRequest( - { resourceGroupName, provisioningServiceName, options }, + { provisioningServiceName, resourceGroupName, options }, getOperationSpec ); } @@ -604,13 +604,13 @@ export class IotDpsResourceImpl implements IotDpsResource { /** * Deletes the Provisioning Service. - * @param resourceGroupName Resource group identifier. * @param provisioningServiceName Name of provisioning service to delete. + * @param resourceGroupName Resource group identifier. * @param options The options parameters. */ async beginDelete( - resourceGroupName: string, provisioningServiceName: string, + resourceGroupName: string, options?: IotDpsResourceDeleteOptionalParams ): Promise, void>> { const directSendOperation = async ( @@ -654,7 +654,7 @@ export class IotDpsResourceImpl implements IotDpsResource { const lro = createLroSpec({ sendOperationFn, - args: { resourceGroupName, provisioningServiceName, options }, + args: { provisioningServiceName, resourceGroupName, options }, spec: deleteOperationSpec }); const poller = await createHttpPoller>(lro, { @@ -667,18 +667,18 @@ export class IotDpsResourceImpl implements IotDpsResource { /** * Deletes the Provisioning Service. - * @param resourceGroupName Resource group identifier. * @param provisioningServiceName Name of provisioning service to delete. + * @param resourceGroupName Resource group identifier. * @param options The options parameters. */ async beginDeleteAndWait( - resourceGroupName: string, provisioningServiceName: string, + resourceGroupName: string, options?: IotDpsResourceDeleteOptionalParams ): Promise { const poller = await this.beginDelete( - resourceGroupName, provisioningServiceName, + resourceGroupName, options ); return poller.pollUntilDone(); diff --git a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/src/operationsInterfaces/iotDpsResource.ts b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/src/operationsInterfaces/iotDpsResource.ts index 917efc8063b8..b476254e6329 100644 --- a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/src/operationsInterfaces/iotDpsResource.ts +++ b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/src/operationsInterfaces/iotDpsResource.ts @@ -91,13 +91,13 @@ export interface IotDpsResource { >; /** * Get the metadata of the provisioning service without SAS keys. - * @param resourceGroupName Resource group name. * @param provisioningServiceName Name of the provisioning service to retrieve. + * @param resourceGroupName Resource group name. * @param options The options parameters. */ get( - resourceGroupName: string, provisioningServiceName: string, + resourceGroupName: string, options?: IotDpsResourceGetOptionalParams ): Promise; /** @@ -170,24 +170,24 @@ export interface IotDpsResource { ): Promise; /** * Deletes the Provisioning Service. - * @param resourceGroupName Resource group identifier. * @param provisioningServiceName Name of provisioning service to delete. + * @param resourceGroupName Resource group identifier. * @param options The options parameters. */ beginDelete( - resourceGroupName: string, provisioningServiceName: string, + resourceGroupName: string, options?: IotDpsResourceDeleteOptionalParams ): Promise, void>>; /** * Deletes the Provisioning Service. - * @param resourceGroupName Resource group identifier. * @param provisioningServiceName Name of provisioning service to delete. + * @param resourceGroupName Resource group identifier. * @param options The options parameters. */ beginDeleteAndWait( - resourceGroupName: string, provisioningServiceName: string, + resourceGroupName: string, options?: IotDpsResourceDeleteOptionalParams ): Promise; /** diff --git a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/test/sampleTest.ts b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/test/sampleTest.ts new file mode 100644 index 000000000000..25aeb3ebcc36 --- /dev/null +++ b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/test/sampleTest.ts @@ -0,0 +1,43 @@ +/* + * 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. + */ + +import { + Recorder, + RecorderStartOptions, + env +} from "@azure-tools/test-recorder"; +import { assert } from "chai"; +import { Context } from "mocha"; + +const replaceableVariables: Record = { + AZURE_CLIENT_ID: "azure_client_id", + AZURE_CLIENT_SECRET: "azure_client_secret", + AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", + SUBSCRIPTION_ID: "azure_subscription_id" +}; + +const recorderOptions: RecorderStartOptions = { + envSetupForPlayback: replaceableVariables +}; + +describe("My test", () => { + let recorder: Recorder; + + beforeEach(async function(this: Context) { + recorder = new Recorder(this.currentTest); + await recorder.start(recorderOptions); + }); + + afterEach(async function() { + await recorder.stop(); + }); + + it("sample test", async function() { + console.log("Hi, I'm a test!"); + }); +}); diff --git a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/tsconfig.json b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/tsconfig.json index 8bfdb03c3341..3e6ae96443f3 100644 --- a/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/tsconfig.json +++ b/sdk/deviceprovisioningservices/arm-deviceprovisioningservices/tsconfig.json @@ -15,17 +15,11 @@ ], "declaration": true, "outDir": "./dist-esm", - "importHelpers": true, - "paths": { - "@azure/arm-deviceprovisioningservices": [ - "./src/index" - ] - } + "importHelpers": true }, "include": [ "./src/**/*.ts", - "./test/**/*.ts", - "samples-dev/**/*.ts" + "./test/**/*.ts" ], "exclude": [ "node_modules"