Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ReleasePR @azure/arm-reservations] Add update for location in order to support patch #21422

Closed
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
24 changes: 24 additions & 0 deletions sdk/reservations/arm-reservations/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# Release History

## 7.1.0 (2022-04-15)

**Features**

- Interface CurrentQuotaLimit has a new optional parameter id
- Interface CurrentQuotaLimit has a new optional parameter name
- Interface CurrentQuotaLimit has a new optional parameter type
- Interface CurrentQuotaLimitBase has a new optional parameter id
- Interface CurrentQuotaLimitBase has a new optional parameter name
- Interface CurrentQuotaLimitBase has a new optional parameter type
- Interface GetCatalogOptionalParams has a new optional parameter offerId
- Interface GetCatalogOptionalParams has a new optional parameter planId
- Interface GetCatalogOptionalParams has a new optional parameter publisherId
- Interface QuotaRequestOneResourceSubmitResponse has a new optional parameter idPropertiesId
- Interface QuotaRequestOneResourceSubmitResponse has a new optional parameter namePropertiesName
- Interface QuotaRequestOneResourceSubmitResponse has a new optional parameter typePropertiesType
- Interface ReservationOrderResponse has a new optional parameter benefitStartTime
- Interface ReservationsProperties has a new optional parameter benefitStartTime
- Interface ReservationSummary has a new optional parameter processingCount
- Enum KnownDisplayProvisioningState has a new value Processing
- Enum KnownReservationStatusCode has a new value Processing
- Enum KnownReservedResourceType has a new value VirtualMachineSoftware


## 7.0.0 (2022-01-21)

The package of @azure/arm-reservations is using our next generation design principles since version 7.0.0, which contains breaking changes.
Expand Down
3 changes: 2 additions & 1 deletion sdk/reservations/arm-reservations/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,8 @@ For more information about how to create an Azure AD Application check out [this
```javascript
const { AzureReservationAPI } = require("@azure/arm-reservations");
const { DefaultAzureCredential } = require("@azure/identity");
const client = new AzureReservationAPI(new DefaultAzureCredential());
const subscriptionId = "00000000-0000-0000-0000-000000000000";
const client = new AzureReservationAPI(new DefaultAzureCredential(), subscriptionId);
```


Expand Down
7 changes: 4 additions & 3 deletions sdk/reservations/arm-reservations/_meta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"commit": "f9a6cb686bcc0f1b23761db19f2491c5c4df95cb",
"commit": "256b8ec7d045dbe2daf91030b0d6b7f09c8e42d9",
"readme": "specification/reservations/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/reservations/resource-manager/readme.md --use=@autorest/typescript@6.0.0-alpha.16.20220114.1 --generate-sample=true",
"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/reservations/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.2.6",
"use": "@autorest/typescript@6.0.0-alpha.16.20220105.1"
}
25 changes: 19 additions & 6 deletions sdk/reservations/arm-reservations/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-reservations.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"
}
}
}
}
}
33 changes: 16 additions & 17 deletions sdk/reservations/arm-reservations/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 AzureReservationAPI.",
"version": "7.0.0",
"engines": { "node": ">=12.0.0" },
"version": "7.1.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,16 +98,5 @@
"docs": "echo skipped"
},
"sideEffects": false,
"//metadata": {
"constantPaths": [
{ "path": "src/AzureReservationAPI.ts", "prefix": "packageDetails" }
]
},
"autoPublish": true,
"//sampleConfiguration": {
"productName": "",
"productSlugs": ["azure"],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-reservations?view=azure-node-preview"
}
}
"autoPublish": true
}
Original file line number Diff line number Diff line change
Expand Up @@ -231,14 +231,20 @@ export interface CreateGenericQuotaRequestParameters {

// @public
export interface CurrentQuotaLimit {
readonly id?: string;
readonly message?: string;
readonly name?: string;
properties?: QuotaProperties;
readonly provisioningState?: QuotaRequestState;
readonly type?: string;
}

// @public
export interface CurrentQuotaLimitBase {
readonly id?: string;
readonly name?: string;
properties?: QuotaProperties;
readonly type?: string;
}

// @public
Expand Down Expand Up @@ -366,6 +372,9 @@ export type GetAppliedReservationListResponse = AppliedReservations;
// @public
export interface GetCatalogOptionalParams extends coreClient.OperationOptions {
location?: string;
offerId?: string;
planId?: string;
publisherId?: string;
reservedResourceType?: string;
}

Expand Down Expand Up @@ -420,6 +429,8 @@ export enum KnownDisplayProvisioningState {
// (undocumented)
Pending = "Pending",
// (undocumented)
Processing = "Processing",
// (undocumented)
Succeeded = "Succeeded"
}

Expand Down Expand Up @@ -704,6 +715,8 @@ export enum KnownReservationStatusCode {
// (undocumented)
Pending = "Pending",
// (undocumented)
Processing = "Processing",
// (undocumented)
PurchaseError = "PurchaseError",
// (undocumented)
Split = "Split",
Expand Down Expand Up @@ -772,6 +785,8 @@ export enum KnownReservedResourceType {
// (undocumented)
VirtualMachines = "VirtualMachines",
// (undocumented)
VirtualMachineSoftware = "VirtualMachineSoftware",
// (undocumented)
VMwareCloudSimple = "VMwareCloudSimple"
}

Expand Down Expand Up @@ -963,7 +978,7 @@ export interface QuotaCreateOrUpdateOptionalParams extends coreClient.OperationO
}

// @public
export type QuotaCreateOrUpdateResponse = QuotaRequestOneResourceSubmitResponse;
export type QuotaCreateOrUpdateResponse = CurrentQuotaLimitBase;

// @public
export interface QuotaGetHeaders {
Expand Down Expand Up @@ -1044,12 +1059,15 @@ export interface QuotaRequestDetailsList {
// @public
export interface QuotaRequestOneResourceSubmitResponse {
readonly id?: string;
readonly idPropertiesId?: string;
readonly message?: string;
readonly name?: string;
readonly namePropertiesName?: string;
properties?: QuotaProperties;
readonly provisioningState?: QuotaRequestState;
readonly requestSubmitTime?: Date;
readonly type?: string;
readonly typePropertiesType?: string;
}

// @public
Expand Down Expand Up @@ -1120,7 +1138,7 @@ export interface QuotaUpdateOptionalParams extends coreClient.OperationOptions {
}

// @public
export type QuotaUpdateResponse = QuotaRequestOneResourceSubmitResponse;
export type QuotaUpdateResponse = CurrentQuotaLimitBase;

// @public (undocumented)
export interface RenewPropertiesResponse {
Expand Down Expand Up @@ -1329,6 +1347,7 @@ export type ReservationOrderPurchaseResponse = ReservationOrderResponse;

// @public (undocumented)
export interface ReservationOrderResponse {
benefitStartTime?: Date;
billingPlan?: ReservationBillingPlan;
createdDateTime?: Date;
displayName?: string;
Expand Down Expand Up @@ -1389,6 +1408,7 @@ export interface ReservationsProperties {
appliedScopes?: string[];
appliedScopeType?: AppliedScopeType;
archived?: boolean;
benefitStartTime?: Date;
billingPlan?: ReservationBillingPlan;
billingScopeId?: string;
capabilities?: string;
Expand Down Expand Up @@ -1436,6 +1456,7 @@ export interface ReservationSummary {
readonly expiringCount?: number;
readonly failedCount?: number;
readonly pendingCount?: number;
readonly processingCount?: number;
readonly succeededCount?: number;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ export class AzureReservationAPI extends coreClient.ServiceClient {
credential: credentials
};

const packageDetails = `azsdk-js-arm-reservations/7.0.0`;
const packageDetails = `azsdk-js-arm-reservations/7.1.0`;
const userAgentPrefix =
options.userAgentOptions && options.userAgentOptions.userAgentPrefix
? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}`
Expand Down Expand Up @@ -152,7 +152,10 @@ const getCatalogOperationSpec: coreClient.OperationSpec = {
queryParameters: [
Parameters.apiVersion,
Parameters.reservedResourceType,
Parameters.location
Parameters.location,
Parameters.publisherId,
Parameters.offerId,
Parameters.planId
],
urlParameters: [Parameters.$host, Parameters.subscriptionId],
headerParameters: [Parameters.accept],
Expand Down
Loading