Skip to content

Commit

Permalink
CodeGen from PR 23959 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 366131cec13908d796eeff5c4839a0a9818dcc13 into 05595b52cb0f5ebdd743915650650ed2aadd0f6e
  • Loading branch information
SDKAuto committed May 15, 2023
1 parent 4ea717f commit 109f575
Show file tree
Hide file tree
Showing 15 changed files with 587 additions and 114 deletions.
120 changes: 64 additions & 56 deletions common/config/rush/pnpm-lock.yaml

Large diffs are not rendered by default.

37 changes: 27 additions & 10 deletions sdk/templatespecs/arm-templatespecs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,32 @@
# Release History

## 3.0.0 (2023-05-15)

**Features**

## 2.1.1 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes

- Added operation TemplateSpecs.getBuiltIn
- Added operation TemplateSpecs.listBuiltIns
- Added operation TemplateSpecVersions.getBuiltIn
- Added operation TemplateSpecVersions.listBuiltIns
- Added Interface TemplateSpecsGetBuiltInOptionalParams
- Added Interface TemplateSpecsListBuiltInsNextOptionalParams
- Added Interface TemplateSpecsListBuiltInsOptionalParams
- Added Interface TemplateSpecVersionsGetBuiltInOptionalParams
- Added Interface TemplateSpecVersionsListBuiltInsNextOptionalParams
- Added Interface TemplateSpecVersionsListBuiltInsOptionalParams
- Added Type Alias TemplateSpecsGetBuiltInResponse
- Added Type Alias TemplateSpecsListBuiltInsNextResponse
- Added Type Alias TemplateSpecsListBuiltInsResponse
- Added Type Alias TemplateSpecVersionsGetBuiltInResponse
- Added Type Alias TemplateSpecVersionsListBuiltInsNextResponse
- Added Type Alias TemplateSpecVersionsListBuiltInsResponse

**Breaking Changes**

- Interface TemplateSpecsListByResourceGroupNextOptionalParams no longer has parameter expand
- Interface TemplateSpecsListBySubscriptionNextOptionalParams no longer has parameter expand


## 2.1.0 (2022-11-23)

**Features**
Expand Down
2 changes: 1 addition & 1 deletion sdk/templatespecs/arm-templatespecs/LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2022 Microsoft
Copyright (c) 2023 Microsoft

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
10 changes: 5 additions & 5 deletions sdk/templatespecs/arm-templatespecs/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "a42f1b58607091c4f255ead152a8ef323fa0b280",
"readme": "specification\\resources\\resource-manager\\readme.md",
"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\\resources\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.3.20221108.1 --generate-sample=true",
"commit": "1f7dd91a66dc83b084ebec12a1c4eec10cc6e893",
"readme": "specification/resources/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=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/resources/resource-manager/readme.md --use=@autorest/typescript@6.0.0-rc.10",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.4.2",
"use": "@autorest/typescript@6.0.0-rc.3.20221108.1"
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.0",
"use": "@autorest/typescript@6.0.0-rc.10"
}
21 changes: 7 additions & 14 deletions sdk/templatespecs/arm-templatespecs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
"sdk-type": "mgmt",
"author": "Microsoft Corporation",
"description": "A generated SDK for TemplateSpecsClient.",
"version": "2.1.1",
"version": "3.0.0",
"engines": {
"node": ">=14.0.0"
},
"dependencies": {
"@azure/core-paging": "^1.2.0",
"@azure/core-client": "^1.6.1",
"@azure/core-client": "^1.7.0",
"@azure/core-auth": "^1.3.0",
"@azure/core-rest-pipeline": "^1.8.0",
"tslib": "^2.2.0"
Expand All @@ -31,12 +31,13 @@
"@rollup/plugin-json": "^6.0.0",
"@rollup/plugin-multi-entry": "^6.0.0",
"@rollup/plugin-node-resolve": "^13.1.3",
"mkdirp": "^1.0.4",
"mkdirp": "^2.1.2",
"rollup": "^2.66.1",
"rollup-plugin-sourcemaps": "^0.6.3",
"typescript": "~5.0.0",
"typescript": "~4.8.0",
"uglify-js": "^3.4.9",
"rimraf": "^3.0.0",
"dotenv": "^16.0.0",
"@azure/identity": "^2.0.1",
"@azure-tools/test-recorder": "^3.0.0",
"@azure-tools/test-credential": "^1.0.0",
Expand All @@ -47,7 +48,6 @@
"@types/node": "^14.0.0",
"@azure/dev-tool": "^1.0.0"
},
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/templatespecs/arm-templatespecs",
"repository": {
"type": "git",
"url": "https://github.com/Azure/azure-sdk-for-js.git"
Expand Down Expand Up @@ -109,12 +109,5 @@
]
},
"autoPublish": true,
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-templatespecs?view=azure-node-preview"
}
}
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/templatespecs/arm-templatespecs"
}
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,8 @@ export interface TemplateSpecs {
createOrUpdate(resourceGroupName: string, templateSpecName: string, templateSpec: TemplateSpec, options?: TemplateSpecsCreateOrUpdateOptionalParams): Promise<TemplateSpecsCreateOrUpdateResponse>;
delete(resourceGroupName: string, templateSpecName: string, options?: TemplateSpecsDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, templateSpecName: string, options?: TemplateSpecsGetOptionalParams): Promise<TemplateSpecsGetResponse>;
getBuiltIn(templateSpecName: string, options?: TemplateSpecsGetBuiltInOptionalParams): Promise<TemplateSpecsGetBuiltInResponse>;
listBuiltIns(options?: TemplateSpecsListBuiltInsOptionalParams): PagedAsyncIterableIterator<TemplateSpec>;
listByResourceGroup(resourceGroupName: string, options?: TemplateSpecsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<TemplateSpec>;
listBySubscription(options?: TemplateSpecsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<TemplateSpec>;
update(resourceGroupName: string, templateSpecName: string, options?: TemplateSpecsUpdateOptionalParams): Promise<TemplateSpecsUpdateResponse>;
Expand Down Expand Up @@ -131,6 +133,14 @@ export interface TemplateSpecsError {
error?: ErrorResponse;
}

// @public
export interface TemplateSpecsGetBuiltInOptionalParams extends coreClient.OperationOptions {
expand?: TemplateSpecExpandKind;
}

// @public
export type TemplateSpecsGetBuiltInResponse = TemplateSpec;

// @public
export interface TemplateSpecsGetOptionalParams extends coreClient.OperationOptions {
expand?: TemplateSpecExpandKind;
Expand All @@ -140,10 +150,24 @@ export interface TemplateSpecsGetOptionalParams extends coreClient.OperationOpti
export type TemplateSpecsGetResponse = TemplateSpec;

// @public
export interface TemplateSpecsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions {
export interface TemplateSpecsListBuiltInsNextOptionalParams extends coreClient.OperationOptions {
}

// @public
export type TemplateSpecsListBuiltInsNextResponse = TemplateSpecsListResult;

// @public
export interface TemplateSpecsListBuiltInsOptionalParams extends coreClient.OperationOptions {
expand?: TemplateSpecExpandKind;
}

// @public
export type TemplateSpecsListBuiltInsResponse = TemplateSpecsListResult;

// @public
export interface TemplateSpecsListByResourceGroupNextOptionalParams extends coreClient.OperationOptions {
}

// @public
export type TemplateSpecsListByResourceGroupNextResponse = TemplateSpecsListResult;

Expand All @@ -157,7 +181,6 @@ export type TemplateSpecsListByResourceGroupResponse = TemplateSpecsListResult;

// @public
export interface TemplateSpecsListBySubscriptionNextOptionalParams extends coreClient.OperationOptions {
expand?: TemplateSpecExpandKind;
}

// @public
Expand Down Expand Up @@ -217,7 +240,9 @@ export interface TemplateSpecVersions {
createOrUpdate(resourceGroupName: string, templateSpecName: string, templateSpecVersion: string, templateSpecVersionModel: TemplateSpecVersion, options?: TemplateSpecVersionsCreateOrUpdateOptionalParams): Promise<TemplateSpecVersionsCreateOrUpdateResponse>;
delete(resourceGroupName: string, templateSpecName: string, templateSpecVersion: string, options?: TemplateSpecVersionsDeleteOptionalParams): Promise<void>;
get(resourceGroupName: string, templateSpecName: string, templateSpecVersion: string, options?: TemplateSpecVersionsGetOptionalParams): Promise<TemplateSpecVersionsGetResponse>;
getBuiltIn(templateSpecName: string, templateSpecVersion: string, options?: TemplateSpecVersionsGetBuiltInOptionalParams): Promise<TemplateSpecVersionsGetBuiltInResponse>;
list(resourceGroupName: string, templateSpecName: string, options?: TemplateSpecVersionsListOptionalParams): PagedAsyncIterableIterator<TemplateSpecVersion>;
listBuiltIns(templateSpecName: string, options?: TemplateSpecVersionsListBuiltInsOptionalParams): PagedAsyncIterableIterator<TemplateSpecVersion>;
update(resourceGroupName: string, templateSpecName: string, templateSpecVersion: string, options?: TemplateSpecVersionsUpdateOptionalParams): Promise<TemplateSpecVersionsUpdateResponse>;
}

Expand All @@ -232,13 +257,34 @@ export type TemplateSpecVersionsCreateOrUpdateResponse = TemplateSpecVersion;
export interface TemplateSpecVersionsDeleteOptionalParams extends coreClient.OperationOptions {
}

// @public
export interface TemplateSpecVersionsGetBuiltInOptionalParams extends coreClient.OperationOptions {
}

// @public
export type TemplateSpecVersionsGetBuiltInResponse = TemplateSpecVersion;

// @public
export interface TemplateSpecVersionsGetOptionalParams extends coreClient.OperationOptions {
}

// @public
export type TemplateSpecVersionsGetResponse = TemplateSpecVersion;

// @public
export interface TemplateSpecVersionsListBuiltInsNextOptionalParams extends coreClient.OperationOptions {
}

// @public
export type TemplateSpecVersionsListBuiltInsNextResponse = TemplateSpecVersionsListResult;

// @public
export interface TemplateSpecVersionsListBuiltInsOptionalParams extends coreClient.OperationOptions {
}

// @public
export type TemplateSpecVersionsListBuiltInsResponse = TemplateSpecVersionsListResult;

// @public
export interface TemplateSpecVersionsListNextOptionalParams extends coreClient.OperationOptions {
}
Expand Down
50 changes: 46 additions & 4 deletions sdk/templatespecs/arm-templatespecs/src/models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -286,25 +286,46 @@ export interface TemplateSpecsListByResourceGroupOptionalParams
export type TemplateSpecsListByResourceGroupResponse = TemplateSpecsListResult;

/** Optional parameters. */
export interface TemplateSpecsListBySubscriptionNextOptionalParams
export interface TemplateSpecsGetBuiltInOptionalParams
extends coreClient.OperationOptions {
/** Allows for expansion of additional Template Spec details in the response. Optional. */
expand?: TemplateSpecExpandKind;
}

/** Contains response data for the listBySubscriptionNext operation. */
export type TemplateSpecsListBySubscriptionNextResponse = TemplateSpecsListResult;
/** Contains response data for the getBuiltIn operation. */
export type TemplateSpecsGetBuiltInResponse = TemplateSpec;

/** Optional parameters. */
export interface TemplateSpecsListByResourceGroupNextOptionalParams
export interface TemplateSpecsListBuiltInsOptionalParams
extends coreClient.OperationOptions {
/** Allows for expansion of additional Template Spec details in the response. Optional. */
expand?: TemplateSpecExpandKind;
}

/** Contains response data for the listBuiltIns operation. */
export type TemplateSpecsListBuiltInsResponse = TemplateSpecsListResult;

/** Optional parameters. */
export interface TemplateSpecsListBySubscriptionNextOptionalParams
extends coreClient.OperationOptions {}

/** Contains response data for the listBySubscriptionNext operation. */
export type TemplateSpecsListBySubscriptionNextResponse = TemplateSpecsListResult;

/** Optional parameters. */
export interface TemplateSpecsListByResourceGroupNextOptionalParams
extends coreClient.OperationOptions {}

/** Contains response data for the listByResourceGroupNext operation. */
export type TemplateSpecsListByResourceGroupNextResponse = TemplateSpecsListResult;

/** Optional parameters. */
export interface TemplateSpecsListBuiltInsNextOptionalParams
extends coreClient.OperationOptions {}

/** Contains response data for the listBuiltInsNext operation. */
export type TemplateSpecsListBuiltInsNextResponse = TemplateSpecsListResult;

/** Optional parameters. */
export interface TemplateSpecVersionsCreateOrUpdateOptionalParams
extends coreClient.OperationOptions {}
Expand Down Expand Up @@ -340,13 +361,34 @@ export interface TemplateSpecVersionsListOptionalParams
/** Contains response data for the list operation. */
export type TemplateSpecVersionsListResponse = TemplateSpecVersionsListResult;

/** Optional parameters. */
export interface TemplateSpecVersionsListBuiltInsOptionalParams
extends coreClient.OperationOptions {}

/** Contains response data for the listBuiltIns operation. */
export type TemplateSpecVersionsListBuiltInsResponse = TemplateSpecVersionsListResult;

/** Optional parameters. */
export interface TemplateSpecVersionsGetBuiltInOptionalParams
extends coreClient.OperationOptions {}

/** Contains response data for the getBuiltIn operation. */
export type TemplateSpecVersionsGetBuiltInResponse = TemplateSpecVersion;

/** Optional parameters. */
export interface TemplateSpecVersionsListNextOptionalParams
extends coreClient.OperationOptions {}

/** Contains response data for the listNext operation. */
export type TemplateSpecVersionsListNextResponse = TemplateSpecVersionsListResult;

/** Optional parameters. */
export interface TemplateSpecVersionsListBuiltInsNextOptionalParams
extends coreClient.OperationOptions {}

/** Contains response data for the listBuiltInsNext operation. */
export type TemplateSpecVersionsListBuiltInsNextResponse = TemplateSpecVersionsListResult;

/** Optional parameters. */
export interface TemplateSpecsClientOptionalParams
extends coreClient.ServiceClientOptions {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ export const templateSpecName: OperationURLParameter = {
export const apiVersion: OperationQueryParameter = {
parameterPath: "apiVersion",
mapper: {
defaultValue: "2021-05-01",
defaultValue: "2022-02-01",
isConstant: true,
serializedName: "api-version",
type: {
Expand Down
Loading

0 comments on commit 109f575

Please sign in to comment.