Skip to content

Commit e5de82d

Browse files
author
SDKAuto
committed
CodeGen from PR 22122 in Azure/azure-rest-api-specs
Merge 65fa4ae8230d3cfd9789f09f99de79762dda0026 into d60e51137381d590fd5dbe76f7baacf7402eb653
1 parent 95572c3 commit e5de82d

File tree

12 files changed

+62
-157
lines changed

12 files changed

+62
-157
lines changed
Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,5 @@
11
# Release History
2-
3-
## 1.0.0-beta.3 (Unreleased)
4-
5-
### Features Added
6-
7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
12-
13-
## 1.0.0-beta.2 (2023-01-06)
14-
15-
**Features**
16-
17-
-bugs Fixed
18-
19-
## 1.0.0-beta.1 (2022-11-24)
2+
3+
## 1.0.0 (2023-01-11)
204

215
The package of @azure/arm-loadtesting is using our next generation design principles. To learn more, please refer to our documentation [Quick Start](https://aka.ms/js-track2-quickstart).

sdk/loadtestservice/arm-loadtesting/LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2022 Microsoft
3+
Copyright (c) 2023 Microsoft
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

sdk/loadtestservice/arm-loadtesting/README.md

Lines changed: 2 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# Azure Load Testing client library for JavaScript
1+
# Azure LoadTest client library for JavaScript
22

33
This package contains an isomorphic SDK (runs both in Node.js and in browsers) for Azure LoadTest client.
44

55
LoadTest client provides access to LoadTest Resource and it's status operations.
66

77
[Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/loadtestservice/arm-loadtesting) |
88
[Package (NPM)](https://www.npmjs.com/package/@azure/arm-loadtesting) |
9-
[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-loadtesting?view=azure-node-preview) |
9+
[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-loadtesting) |
1010
[Samples](https://github.com/Azure-Samples/azure-samples-js-management)
1111

1212
## Getting started
@@ -64,109 +64,6 @@ const client = new LoadTestClient(new DefaultAzureCredential(), subscriptionId);
6464
// const client = new LoadTestClient(credential, subscriptionId);
6565
```
6666

67-
### Create an Azure Load Testing resource
68-
69-
Create a new Azure Load Testing resource.
70-
```javascript
71-
loadTestResourceCreatePayload = {
72-
location: "westus2"
73-
};
74-
75-
const resource = await client.loadTests.beginCreateOrUpdateAndWait(
76-
"sample-rg",
77-
"sample-loadtesting-resource",
78-
loadTestResourceCreatePayload
79-
);
80-
81-
console.log(resource);
82-
```
83-
84-
Create a new Azure Load Testing resource with managed identity and customer managed key encryption.
85-
```javascript
86-
loadTestResourceCreatePayload = {
87-
location: "westus2",
88-
tags: { team: "testing" },
89-
identity: {
90-
type: 'SystemAssigned, UserAssigned',
91-
userAssignedIdentities: {
92-
'/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sample-rg/providers/microsoft.managedidentity/userassignedidentities/identity1': {}
93-
}
94-
},
95-
encryption: {
96-
identity: {
97-
type: 'UserAssigned',
98-
resourceId: '/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sample-rg/providers/microsoft.managedidentity/userassignedidentities/identity1'
99-
},
100-
keyUrl: 'https://sample-kv.vault.azure.net/keys/cmkkey/2d1ccd5c50234ea2a0858fe148b69cde'
101-
}
102-
};
103-
104-
const resource = await client.loadTests.beginCreateOrUpdateAndWait(
105-
"sample-rg",
106-
"sample-loadtesting-resource",
107-
loadTestResourceCreatePayload
108-
);
109-
110-
console.log(resource);
111-
```
112-
113-
### Get an Azure Load Testing resource
114-
115-
```javascript
116-
let resourceName = 'sample-loadtesting-resource';
117-
let resourceGroupName = 'sample-rg';
118-
119-
const resource = await client.loadTests.get(
120-
resourceGroupName,
121-
resourceName
122-
);
123-
124-
console.log(resource);
125-
```
126-
127-
### Update an Azure Load Testing resource
128-
129-
```javascript
130-
loadTestResourcePatchPayload = {
131-
tags: { team: "testing-dev" },
132-
identity: {
133-
type: 'SystemAssigned, UserAssigned',
134-
userAssignedIdentities: {
135-
// removing a user-assigned managed identity by assigning the value in the payload as null
136-
'/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sample-rg/providers/microsoft.managedidentity/userassignedidentities/identity1': null,
137-
'/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sample-rg/providers/microsoft.managedidentity/userassignedidentities/identity2': {}
138-
}
139-
},
140-
encryption: {
141-
// use system-assigned managed identity for CMK encryption
142-
identity: {
143-
type: 'SystemAssigned',
144-
resourceId: null
145-
},
146-
keyUrl: 'https://sample-kv.vault.azure.net/keys/cmkkey/2d1ccd5c50234ea2a0858fe148b69cde'
147-
}
148-
};
149-
150-
const resource = await client.loadTests.beginUpdateAndWait(
151-
"sample-rg",
152-
"sample-loadtesting-resource",
153-
loadTestResourcePatchPayload
154-
);
155-
156-
console.log(resource);
157-
```
158-
159-
### Delete an Azure Load Testing resource
160-
161-
```javascript
162-
let resourceName = 'sample-loadtesting-resource';
163-
let resourceGroupName = 'sample-rg';
164-
165-
const result = await client.loadTests.beginDeleteAndWait(
166-
resourceGroupName,
167-
resourceName
168-
);
169-
```
17067

17168
### JavaScript Bundle
17269
To use this client library in the browser, first you need to use a bundler. For details on how to do this, please refer to our [bundling documentation](https://aka.ms/AzureSDKBundling).
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"commit": "7a54c1a83d14da431c0ae48c4315cba143084bce",
2+
"commit": "f5cc64dff0ec000ad19a8db598fa737c65209129",
33
"readme": "specification/loadtestservice/resource-manager/readme.md",
4-
"autorest_command": "autorest --version=3.8.4 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\loadtestservice\\resource-manager\\readme.md --use=@autorest/[email protected].3.20221108.1 --generate-sample=true",
4+
"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/loadtestservice/resource-manager/readme.md --use=@autorest/[email protected].5",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
6-
"release_tool": "@azure-tools/js-sdk-release-tools@2.4.2",
7-
"use": "@autorest/[email protected].3.20221108.1"
6+
"release_tool": "@azure-tools/js-sdk-release-tools@2.6.0",
7+
"use": "@autorest/[email protected].5"
88
}

sdk/loadtestservice/arm-loadtesting/package.json

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"sdk-type": "mgmt",
44
"author": "Microsoft Corporation",
55
"description": "A generated SDK for LoadTestClient.",
6-
"version": "1.0.0-beta.3",
6+
"version": "1.0.0",
77
"engines": {
88
"node": ">=14.0.0"
99
},
@@ -110,13 +110,5 @@
110110
}
111111
]
112112
},
113-
"autoPublish": true,
114-
"//sampleConfiguration": {
115-
"productName": "",
116-
"productSlugs": [
117-
"azure"
118-
],
119-
"disableDocsMs": true,
120-
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-loadtesting?view=azure-node-preview"
121-
}
122-
}
113+
"autoPublish": true
114+
}

sdk/loadtestservice/arm-loadtesting/src/loadTestClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export class LoadTestClient extends coreClient.ServiceClient {
5050
credential: credentials
5151
};
5252

53-
const packageDetails = `azsdk-js-arm-loadtesting/1.0.0-beta.3`;
53+
const packageDetails = `azsdk-js-arm-loadtesting/1.0.0`;
5454
const userAgentPrefix =
5555
options.userAgentOptions && options.userAgentOptions.userAgentPrefix
5656
? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}`

sdk/loadtestservice/arm-loadtesting/src/operations/loadTests.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -833,7 +833,6 @@ const listBySubscriptionNextOperationSpec: coreClient.OperationSpec = {
833833
bodyMapper: Mappers.ErrorResponse
834834
}
835835
},
836-
queryParameters: [Parameters.apiVersion],
837836
urlParameters: [
838837
Parameters.$host,
839838
Parameters.nextLink,
@@ -853,7 +852,6 @@ const listByResourceGroupNextOperationSpec: coreClient.OperationSpec = {
853852
bodyMapper: Mappers.ErrorResponse
854853
}
855854
},
856-
queryParameters: [Parameters.apiVersion],
857855
urlParameters: [
858856
Parameters.$host,
859857
Parameters.nextLink,
@@ -874,7 +872,6 @@ const listOutboundNetworkDependenciesEndpointsNextOperationSpec: coreClient.Oper
874872
bodyMapper: Mappers.ErrorResponse
875873
}
876874
},
877-
queryParameters: [Parameters.apiVersion],
878875
urlParameters: [
879876
Parameters.$host,
880877
Parameters.nextLink,

sdk/loadtestservice/arm-loadtesting/src/operations/operations.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,6 @@ const listNextOperationSpec: coreClient.OperationSpec = {
143143
bodyMapper: Mappers.ErrorResponse
144144
}
145145
},
146-
queryParameters: [Parameters.apiVersion],
147146
urlParameters: [Parameters.$host, Parameters.nextLink],
148147
headerParameters: [Parameters.accept],
149148
serializer

sdk/loadtestservice/arm-loadtesting/src/operations/quotas.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,6 @@ const listNextOperationSpec: coreClient.OperationSpec = {
246246
bodyMapper: Mappers.ErrorResponse
247247
}
248248
},
249-
queryParameters: [Parameters.apiVersion],
250249
urlParameters: [
251250
Parameters.$host,
252251
Parameters.nextLink,

sdk/loadtestservice/arm-loadtesting/src/pagingHelper.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ export interface PageInfo {
1313
const pageMap = new WeakMap<object, PageInfo>();
1414

1515
/**
16-
* Given a result page from a pageable operation, returns a
17-
* continuation token that can be used to begin paging from
16+
* Given the last `.value` produced by the `byPage` iterator,
17+
* returns a continuation token that can be used to begin paging from
1818
* that point later.
19-
* @param page A result object from calling .byPage() on a paged operation.
20-
* @returns The continuation token that can be passed into byPage().
19+
* @param page An object from accessing `value` on the IteratorResult from a `byPage` iterator.
20+
* @returns The continuation token that can be passed into byPage() during future calls.
2121
*/
2222
export function getContinuationToken(page: unknown): string | undefined {
2323
if (typeof page !== "object" || page === null) {

0 commit comments

Comments
 (0)