Skip to content
Draft
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
19 changes: 19 additions & 0 deletions sdk/vmwarecloudsimple/arm-vmwarecloudsimple/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# Release History

## 3.0.0 (2022-03-15)

**Breaking Changes**

- Operation DedicatedCloudNodes.beginCreateOrUpdate has a new signature
- Operation DedicatedCloudNodes.beginCreateOrUpdateAndWait has a new signature
- Operation Operations.get has a new signature
- Operation VirtualMachines.beginCreateOrUpdate has a new signature
- Operation VirtualMachines.beginCreateOrUpdateAndWait has a new signature
- Operation VirtualMachines.beginDelete has a new signature
- Operation VirtualMachines.beginDeleteAndWait has a new signature
- Operation VirtualMachines.beginStart has a new signature
- Operation VirtualMachines.beginStartAndWait has a new signature
- Operation VirtualMachines.beginStop has a new signature
- Operation VirtualMachines.beginStopAndWait has a new signature
- Class VMwareCloudSimple has a new signature
- Class VMwareCloudSimple no longer has parameter referer


## 2.0.0 (2022-01-21)

The package of @azure/arm-vmwarecloudsimple is using our next generation design principles since version 2.0.0, which contains breaking changes.
Expand Down
7 changes: 4 additions & 3 deletions sdk/vmwarecloudsimple/arm-vmwarecloudsimple/_meta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"commit": "f9a6cb686bcc0f1b23761db19f2491c5c4df95cb",
"commit": "85895d09ef5f5f4371e0acacda20ca560dd20cbf",
"readme": "specification/vmwarecloudsimple/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:\\mydev\\azure-sdk-for-js ../azure-rest-api-specs/specification/vmwarecloudsimple/resource-manager/readme.md --use=@autorest/typescript@6.0.0-alpha.16.20220114.1",
"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=/home/vsts/work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/vmwarecloudsimple/resource-manager/readme.md --use=@autorest/typescript@6.0.0-alpha.16.20220105.1",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"use": "@autorest/typescript@6.0.0-alpha.16.20220114.1"
"release_tool": "@azure-tools/js-sdk-release-tools@2.1.2",
"use": "@autorest/typescript@6.0.0-alpha.16.20220105.1"
}
25 changes: 19 additions & 6 deletions sdk/vmwarecloudsimple/arm-vmwarecloudsimple/api-extractor.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,31 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"mainEntryPointFilePath": "./dist-esm/src/index.d.ts",
"docModel": { "enabled": true },
"apiReport": { "enabled": true, "reportFolder": "./review" },
"docModel": {
"enabled": true
},
"apiReport": {
"enabled": true,
"reportFolder": "./review"
},
"dtsRollup": {
"enabled": true,
"untrimmedFilePath": "",
"publicTrimmedFilePath": "./types/arm-vmwarecloudsimple.d.ts"
},
"messages": {
"tsdocMessageReporting": { "default": { "logLevel": "none" } },
"tsdocMessageReporting": {
"default": {
"logLevel": "none"
}
},
"extractorMessageReporting": {
"ae-missing-release-tag": { "logLevel": "none" },
"ae-unresolved-link": { "logLevel": "none" }
"ae-missing-release-tag": {
"logLevel": "none"
},
"ae-unresolved-link": {
"logLevel": "none"
}
}
}
}
}
25 changes: 15 additions & 10 deletions sdk/vmwarecloudsimple/arm-vmwarecloudsimple/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,10 @@
"sdk-type": "mgmt",
"author": "Microsoft Corporation",
"description": "A generated SDK for VMwareCloudSimple.",
"version": "2.0.0",
"engines": { "node": ">=12.0.0" },
"version": "3.0.0",
"engines": {
"node": ">=12.0.0"
},
"dependencies": {
"@azure/core-lro": "^2.2.0",
"@azure/abort-controller": "^1.0.0",
Expand All @@ -14,7 +16,13 @@
"@azure/core-rest-pipeline": "^1.1.0",
"tslib": "^2.2.0"
},
"keywords": ["node", "azure", "typescript", "browser", "isomorphic"],
"keywords": [
"node",
"azure",
"typescript",
"browser",
"isomorphic"
],
"license": "MIT",
"main": "./dist/index.js",
"module": "./dist-esm/src/index.js",
Expand All @@ -41,7 +49,9 @@
"type": "git",
"url": "https://github.com/Azure/azure-sdk-for-js.git"
},
"bugs": { "url": "https://github.com/Azure/azure-sdk-for-js/issues" },
"bugs": {
"url": "https://github.com/Azure/azure-sdk-for-js/issues"
},
"files": [
"dist/**/*.js",
"dist/**/*.js.map",
Expand Down Expand Up @@ -88,10 +98,5 @@
"docs": "echo skipped"
},
"sideEffects": false,
"//metadata": {
"constantPaths": [
{ "path": "src/VMwareCloudSimple.ts", "prefix": "packageDetails" }
]
},
"autoPublish": true
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -203,8 +203,8 @@ export interface DedicatedCloudNodeListResponse {

// @public
export interface DedicatedCloudNodes {
beginCreateOrUpdate(resourceGroupName: string, dedicatedCloudNodeName: string, dedicatedCloudNodeRequest: DedicatedCloudNode, options?: DedicatedCloudNodesCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<DedicatedCloudNodesCreateOrUpdateResponse>, DedicatedCloudNodesCreateOrUpdateResponse>>;
beginCreateOrUpdateAndWait(resourceGroupName: string, dedicatedCloudNodeName: string, dedicatedCloudNodeRequest: DedicatedCloudNode, options?: DedicatedCloudNodesCreateOrUpdateOptionalParams): Promise<DedicatedCloudNodesCreateOrUpdateResponse>;
beginCreateOrUpdate(resourceGroupName: string, referer: string, dedicatedCloudNodeName: string, dedicatedCloudNodeRequest: DedicatedCloudNode, options?: DedicatedCloudNodesCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<DedicatedCloudNodesCreateOrUpdateResponse>, DedicatedCloudNodesCreateOrUpdateResponse>>;
beginCreateOrUpdateAndWait(resourceGroupName: string, referer: string, dedicatedCloudNodeName: string, dedicatedCloudNodeRequest: DedicatedCloudNode, options?: DedicatedCloudNodesCreateOrUpdateOptionalParams): Promise<DedicatedCloudNodesCreateOrUpdateResponse>;
delete(resourceGroupName: string, dedicatedCloudNodeName: string, options?: DedicatedCloudNodesDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, dedicatedCloudNodeName: string, options?: DedicatedCloudNodesGetOptionalParams): Promise<DedicatedCloudNodesGetResponse>;
listByResourceGroup(resourceGroupName: string, options?: DedicatedCloudNodesListByResourceGroupOptionalParams): PagedAsyncIterableIterator<DedicatedCloudNode>;
Expand Down Expand Up @@ -511,7 +511,7 @@ export interface OperationResource {

// @public
export interface Operations {
get(regionId: string, operationId: string, options?: OperationsGetOptionalParams): Promise<OperationsGetResponse>;
get(regionId: string, referer: string, operationId: string, options?: OperationsGetOptionalParams): Promise<OperationsGetResponse>;
list(options?: OperationsListOptionalParams): PagedAsyncIterableIterator<AvailableOperation>;
}

Expand Down Expand Up @@ -818,14 +818,14 @@ export interface VirtualMachineListResponse {

// @public
export interface VirtualMachines {
beginCreateOrUpdate(resourceGroupName: string, virtualMachineName: string, virtualMachineRequest: VirtualMachine, options?: VirtualMachinesCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<VirtualMachinesCreateOrUpdateResponse>, VirtualMachinesCreateOrUpdateResponse>>;
beginCreateOrUpdateAndWait(resourceGroupName: string, virtualMachineName: string, virtualMachineRequest: VirtualMachine, options?: VirtualMachinesCreateOrUpdateOptionalParams): Promise<VirtualMachinesCreateOrUpdateResponse>;
beginDelete(resourceGroupName: string, virtualMachineName: string, options?: VirtualMachinesDeleteOptionalParams): Promise<PollerLike<PollOperationState<VirtualMachinesDeleteResponse>, VirtualMachinesDeleteResponse>>;
beginDeleteAndWait(resourceGroupName: string, virtualMachineName: string, options?: VirtualMachinesDeleteOptionalParams): Promise<VirtualMachinesDeleteResponse>;
beginStart(resourceGroupName: string, virtualMachineName: string, options?: VirtualMachinesStartOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>;
beginStartAndWait(resourceGroupName: string, virtualMachineName: string, options?: VirtualMachinesStartOptionalParams): Promise<void>;
beginStop(resourceGroupName: string, virtualMachineName: string, options?: VirtualMachinesStopOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>;
beginStopAndWait(resourceGroupName: string, virtualMachineName: string, options?: VirtualMachinesStopOptionalParams): Promise<void>;
beginCreateOrUpdate(resourceGroupName: string, referer: string, virtualMachineName: string, virtualMachineRequest: VirtualMachine, options?: VirtualMachinesCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<VirtualMachinesCreateOrUpdateResponse>, VirtualMachinesCreateOrUpdateResponse>>;
beginCreateOrUpdateAndWait(resourceGroupName: string, referer: string, virtualMachineName: string, virtualMachineRequest: VirtualMachine, options?: VirtualMachinesCreateOrUpdateOptionalParams): Promise<VirtualMachinesCreateOrUpdateResponse>;
beginDelete(resourceGroupName: string, referer: string, virtualMachineName: string, options?: VirtualMachinesDeleteOptionalParams): Promise<PollerLike<PollOperationState<VirtualMachinesDeleteResponse>, VirtualMachinesDeleteResponse>>;
beginDeleteAndWait(resourceGroupName: string, referer: string, virtualMachineName: string, options?: VirtualMachinesDeleteOptionalParams): Promise<VirtualMachinesDeleteResponse>;
beginStart(resourceGroupName: string, referer: string, virtualMachineName: string, options?: VirtualMachinesStartOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>;
beginStartAndWait(resourceGroupName: string, referer: string, virtualMachineName: string, options?: VirtualMachinesStartOptionalParams): Promise<void>;
beginStop(resourceGroupName: string, referer: string, virtualMachineName: string, options?: VirtualMachinesStopOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>;
beginStopAndWait(resourceGroupName: string, referer: string, virtualMachineName: string, options?: VirtualMachinesStopOptionalParams): Promise<void>;
beginUpdate(resourceGroupName: string, virtualMachineName: string, virtualMachineRequest: PatchPayload, options?: VirtualMachinesUpdateOptionalParams): Promise<PollerLike<PollOperationState<VirtualMachinesUpdateResponse>, VirtualMachinesUpdateResponse>>;
beginUpdateAndWait(resourceGroupName: string, virtualMachineName: string, virtualMachineRequest: PatchPayload, options?: VirtualMachinesUpdateOptionalParams): Promise<VirtualMachinesUpdateResponse>;
get(resourceGroupName: string, virtualMachineName: string, options?: VirtualMachinesGetOptionalParams): Promise<VirtualMachinesGetResponse>;
Expand Down Expand Up @@ -1097,7 +1097,7 @@ export interface VirtualNic {
export class VMwareCloudSimple extends coreClient.ServiceClient {
// (undocumented)
$host: string;
constructor(credentials: coreAuth.TokenCredential, subscriptionId: string, referer: string, options?: VMwareCloudSimpleOptionalParams);
constructor(credentials: coreAuth.TokenCredential, subscriptionId: string, options?: VMwareCloudSimpleOptionalParams);
// (undocumented)
apiVersion: string;
// (undocumented)
Expand All @@ -1111,8 +1111,6 @@ export class VMwareCloudSimple extends coreClient.ServiceClient {
// (undocumented)
privateClouds: PrivateClouds;
// (undocumented)
referer: string;
// (undocumented)
resourcePools: ResourcePools;
// (undocumented)
skusAvailability: SkusAvailability;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -190,12 +190,14 @@ export class DedicatedCloudNodesImpl implements DedicatedCloudNodes {
/**
* Returns dedicated cloud node by its name
* @param resourceGroupName The name of the resource group
* @param referer referer url
* @param dedicatedCloudNodeName dedicated cloud node name
* @param dedicatedCloudNodeRequest Create Dedicated Cloud Node request
* @param options The options parameters.
*/
async beginCreateOrUpdate(
resourceGroupName: string,
referer: string,
dedicatedCloudNodeName: string,
dedicatedCloudNodeRequest: DedicatedCloudNode,
options?: DedicatedCloudNodesCreateOrUpdateOptionalParams
Expand Down Expand Up @@ -248,6 +250,7 @@ export class DedicatedCloudNodesImpl implements DedicatedCloudNodes {
sendOperation,
{
resourceGroupName,
referer,
dedicatedCloudNodeName,
dedicatedCloudNodeRequest,
options
Expand All @@ -263,18 +266,21 @@ export class DedicatedCloudNodesImpl implements DedicatedCloudNodes {
/**
* Returns dedicated cloud node by its name
* @param resourceGroupName The name of the resource group
* @param referer referer url
* @param dedicatedCloudNodeName dedicated cloud node name
* @param dedicatedCloudNodeRequest Create Dedicated Cloud Node request
* @param options The options parameters.
*/
async beginCreateOrUpdateAndWait(
resourceGroupName: string,
referer: string,
dedicatedCloudNodeName: string,
dedicatedCloudNodeRequest: DedicatedCloudNode,
options?: DedicatedCloudNodesCreateOrUpdateOptionalParams
): Promise<DedicatedCloudNodesCreateOrUpdateResponse> {
const poller = await this.beginCreateOrUpdate(
resourceGroupName,
referer,
dedicatedCloudNodeName,
dedicatedCloudNodeRequest,
options
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,16 +90,18 @@ export class OperationsImpl implements Operations {
/**
* Return an async operation
* @param regionId The region Id (westus, eastus)
* @param referer referer url
* @param operationId operation id
* @param options The options parameters.
*/
get(
regionId: string,
referer: string,
operationId: string,
options?: OperationsGetOptionalParams
): Promise<OperationsGetResponse> {
return this.client.sendOperationRequest(
{ regionId, operationId, options },
{ regionId, referer, operationId, options },
getOperationSpec
);
}
Expand Down
Loading