Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 8 additions & 9 deletions common/config/rush/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 31 additions & 0 deletions sdk/loadtestservice/arm-loadtestservice/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# Release History

## 1.0.0-beta.3 (2022-05-05)

**Features**

- Added operation LoadTests.beginCreateOrUpdate
- Added operation LoadTests.beginCreateOrUpdateAndWait
- Added operation LoadTests.beginUpdate
- Added operation LoadTests.beginUpdateAndWait
- Added Interface EncryptionProperties
- Added Interface EncryptionPropertiesIdentity
- Added Interface ManagedServiceIdentity
- Added Interface UserAssignedIdentity
- Added Type Alias ManagedServiceIdentityType
- Added Type Alias Type
- Interface LoadTestResourcePatchRequestBody has a new optional parameter description
- Interface LoadTestResourcePatchRequestBody has a new optional parameter encryption
- Interface LoadTestsCreateOrUpdateOptionalParams has a new optional parameter resumeFrom
- Interface LoadTestsCreateOrUpdateOptionalParams has a new optional parameter updateIntervalInMs
- Interface LoadTestsUpdateOptionalParams has a new optional parameter resumeFrom
- Interface LoadTestsUpdateOptionalParams has a new optional parameter updateIntervalInMs
- Type Alias LoadTestResource has a new parameter encryption
- Added Enum KnownManagedServiceIdentityType
- Added Enum KnownType

**Breaking Changes**

- Removed operation LoadTests.createOrUpdate
- Removed operation LoadTests.update
- Interface LoadTestResourcePatchRequestBody no longer has parameter properties
- Removed Enum KnownSystemAssignedServiceIdentityType

## 1.0.0-beta.2 (2022-04-24)

**Features**
Expand Down
11 changes: 0 additions & 11 deletions sdk/loadtestservice/arm-loadtestservice/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ LoadTest client provides access to LoadTest Resource and it's status operations.
- [LTS versions of Node.js](https://nodejs.org/about/releases/)
- Latest versions of Safari, Chrome, Edge and Firefox.

See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details.

### Prerequisites

- An [Azure subscription][azure_sub].
Expand Down Expand Up @@ -51,17 +49,8 @@ For more information about how to create an Azure AD Application check out [this
```javascript
const { LoadTestClient } = require("@azure/arm-loadtestservice");
const { DefaultAzureCredential } = require("@azure/identity");
// For client-side applications running in the browser, use InteractiveBrowserCredential instead of DefaultAzureCredential. See https://aka.ms/azsdk/js/identity/examples for more details.

const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new LoadTestClient(new DefaultAzureCredential(), subscriptionId);

// For client-side applications running in the browser, use this code instead:
// const credential = new InteractiveBrowserCredential({
// tenantId: "<YOUR_TENANT_ID>",
// clientId: "<YOUR_CLIENT_ID>"
// });
// const client = new LoadTestClient(credential, subscriptionId);
```


Expand Down
10 changes: 5 additions & 5 deletions sdk/loadtestservice/arm-loadtestservice/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "d90729bbada2b4f784f2737ab4b4e39693a7aab8",
"readme": "specification\\loadtestservice\\resource-manager\\readme.md",
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\work\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\loadtestservice\\resource-manager\\readme.md --use=@autorest/[email protected].19.20220408.1 --generate-sample=true",
"commit": "dc21e8367798e120d728b284a326ddd7e9fce27c",
"readme": "specification/loadtestservice/resource-manager/readme.md",
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --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].16.20220105.1",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.2.6",
"use": "@autorest/[email protected].19.20220408.1"
"release_tool": "@azure-tools/js-sdk-release-tools@2.3.0",
"use": "@autorest/[email protected].16.20220105.1"
}
40 changes: 12 additions & 28 deletions sdk/loadtestservice/arm-loadtestservice/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@
"sdk-type": "mgmt",
"author": "Microsoft Corporation",
"description": "A generated SDK for LoadTestClient.",
"version": "1.0.0-beta.2",
"version": "1.0.0-beta.3",
"engines": {
"node": ">=12.0.0"
},
"dependencies": {
"@azure/core-lro": "^2.2.0",
"@azure/abort-controller": "^1.0.0",
"@azure/core-paging": "^1.2.0",
"@azure/core-client": "^1.5.0",
"@azure/core-client": "^1.0.0",
"@azure/core-auth": "^1.3.0",
"@azure/core-rest-pipeline": "^1.8.0",
"@azure/core-rest-pipeline": "^1.1.0",
"tslib": "^2.2.0"
},
"keywords": [
Expand All @@ -28,14 +28,14 @@
"module": "./dist-esm/src/index.js",
"types": "./types/arm-loadtestservice.d.ts",
"devDependencies": {
"@microsoft/api-extractor": "7.18.11",
"@rollup/plugin-commonjs": "^21.0.1",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-multi-entry": "^4.1.0",
"@rollup/plugin-node-resolve": "^13.1.3",
"@microsoft/api-extractor": "^7.18.11",
"@rollup/plugin-commonjs": "11.0.2",
"@rollup/plugin-json": "^4.0.0",
"@rollup/plugin-multi-entry": "^3.0.0",
"@rollup/plugin-node-resolve": "^8.0.0",
"mkdirp": "^1.0.4",
"rollup": "^2.66.1",
"rollup-plugin-sourcemaps": "^0.6.3",
"rollup": "^1.16.3",
"rollup-plugin-sourcemaps": "^0.4.2",
"typescript": "~4.2.0",
"uglify-js": "^3.4.9",
"rimraf": "^3.0.0",
Expand Down Expand Up @@ -98,21 +98,5 @@
"docs": "echo skipped"
},
"sideEffects": false,
"//metadata": {
"constantPaths": [
{
"path": "src/loadTestClient.ts",
"prefix": "packageDetails"
}
]
},
"autoPublish": true,
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-loadtestservice?view=azure-node-preview"
}
}
"autoPublish": true
}
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,18 @@ export type ActionType = string;
// @public
export type CreatedByType = string;

// @public
export interface EncryptionProperties {
identity?: EncryptionPropertiesIdentity;
keyUrl?: string;
}

// @public
export interface EncryptionPropertiesIdentity {
resourceId?: string;
type?: Type;
}

// @public
export interface ErrorAdditionalInfo {
readonly info?: Record<string, unknown>;
Expand Down Expand Up @@ -54,6 +66,18 @@ export enum KnownCreatedByType {
User = "User"
}

// @public
export enum KnownManagedServiceIdentityType {
// (undocumented)
None = "None",
// (undocumented)
SystemAssigned = "SystemAssigned",
// (undocumented)
SystemAssignedUserAssigned = "SystemAssigned,UserAssigned",
// (undocumented)
UserAssigned = "UserAssigned"
}

// @public
export enum KnownOrigin {
// (undocumented)
Expand All @@ -77,11 +101,11 @@ export enum KnownResourceState {
}

// @public
export enum KnownSystemAssignedServiceIdentityType {
export enum KnownType {
// (undocumented)
None = "None",
SystemAssigned = "SystemAssigned",
// (undocumented)
SystemAssigned = "SystemAssigned"
UserAssigned = "UserAssigned"
}

// @public (undocumented)
Expand All @@ -108,10 +132,11 @@ export interface LoadTestClientOptionalParams extends coreClient.ServiceClientOp

// @public
export type LoadTestResource = TrackedResource & {
identity?: SystemAssignedServiceIdentity;
identity?: ManagedServiceIdentity;
description?: string;
readonly provisioningState?: ResourceState;
readonly dataPlaneURI?: string;
encryption?: EncryptionProperties;
};

// @public
Expand All @@ -122,29 +147,29 @@ export interface LoadTestResourcePageList {

// @public
export interface LoadTestResourcePatchRequestBody {
identity?: SystemAssignedServiceIdentity;
properties?: LoadTestResourcePatchRequestBodyProperties;
tags?: Record<string, unknown>;
}

// @public
export interface LoadTestResourcePatchRequestBodyProperties {
description?: string;
encryption?: EncryptionProperties;
identity?: ManagedServiceIdentity;
tags?: Record<string, unknown>;
}

// @public
export interface LoadTests {
beginCreateOrUpdate(resourceGroupName: string, loadTestName: string, loadTestResource: LoadTestResource, options?: LoadTestsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<LoadTestsCreateOrUpdateResponse>, LoadTestsCreateOrUpdateResponse>>;
beginCreateOrUpdateAndWait(resourceGroupName: string, loadTestName: string, loadTestResource: LoadTestResource, options?: LoadTestsCreateOrUpdateOptionalParams): Promise<LoadTestsCreateOrUpdateResponse>;
beginDelete(resourceGroupName: string, loadTestName: string, options?: LoadTestsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>;
beginDeleteAndWait(resourceGroupName: string, loadTestName: string, options?: LoadTestsDeleteOptionalParams): Promise<void>;
createOrUpdate(resourceGroupName: string, loadTestName: string, loadTestResource: LoadTestResource, options?: LoadTestsCreateOrUpdateOptionalParams): Promise<LoadTestsCreateOrUpdateResponse>;
beginUpdate(resourceGroupName: string, loadTestName: string, loadTestResourcePatchRequestBody: LoadTestResourcePatchRequestBody, options?: LoadTestsUpdateOptionalParams): Promise<PollerLike<PollOperationState<LoadTestsUpdateResponse>, LoadTestsUpdateResponse>>;
beginUpdateAndWait(resourceGroupName: string, loadTestName: string, loadTestResourcePatchRequestBody: LoadTestResourcePatchRequestBody, options?: LoadTestsUpdateOptionalParams): Promise<LoadTestsUpdateResponse>;
get(resourceGroupName: string, loadTestName: string, options?: LoadTestsGetOptionalParams): Promise<LoadTestsGetResponse>;
listByResourceGroup(resourceGroupName: string, options?: LoadTestsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<LoadTestResource>;
listBySubscription(options?: LoadTestsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<LoadTestResource>;
update(resourceGroupName: string, loadTestName: string, loadTestResourcePatchRequestBody: LoadTestResourcePatchRequestBody, options?: LoadTestsUpdateOptionalParams): Promise<LoadTestsUpdateResponse>;
}

// @public
export interface LoadTestsCreateOrUpdateOptionalParams extends coreClient.OperationOptions {
resumeFrom?: string;
updateIntervalInMs?: number;
}

// @public
Expand Down Expand Up @@ -193,11 +218,26 @@ export type LoadTestsListBySubscriptionResponse = LoadTestResourcePageList;

// @public
export interface LoadTestsUpdateOptionalParams extends coreClient.OperationOptions {
resumeFrom?: string;
updateIntervalInMs?: number;
}

// @public
export type LoadTestsUpdateResponse = LoadTestResource;

// @public
export interface ManagedServiceIdentity {
readonly principalId?: string;
readonly tenantId?: string;
type: ManagedServiceIdentityType;
userAssignedIdentities?: {
[propertyName: string]: UserAssignedIdentity;
};
}

// @public
export type ManagedServiceIdentityType = string;

// @public
export interface Operation {
readonly actionType?: ActionType;
Expand Down Expand Up @@ -254,16 +294,6 @@ export interface Resource {
// @public
export type ResourceState = string;

// @public
export interface SystemAssignedServiceIdentity {
readonly principalId?: string;
readonly tenantId?: string;
type: SystemAssignedServiceIdentityType;
}

// @public
export type SystemAssignedServiceIdentityType = string;

// @public
export interface SystemData {
createdAt?: Date;
Expand All @@ -282,6 +312,15 @@ export type TrackedResource = Resource & {
location: string;
};

// @public
export type Type = string;

// @public
export interface UserAssignedIdentity {
readonly clientId?: string;
readonly principalId?: string;
}

// (No @packageDocumentation comment for this package)

```
Loading