diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 8709b02b670a..2733d1f33794 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1126,6 +1126,21 @@ packages: tslib: 2.6.2 dev: false + /@azure/arm-compute@21.2.0: + resolution: {integrity: sha512-ySwLS2rHvvWTl03t0I0gJR8zLkShV/zAxZ2dRKPbm9043d7G9IXwATrUXGOqW6sQnBOOF1STriLQS6aDB03eoA==} + engines: {node: '>=14.0.0'} + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-auth': 1.5.0 + '@azure/core-client': 1.7.3 + '@azure/core-lro': 2.5.4 + '@azure/core-paging': 1.5.0 + '@azure/core-rest-pipeline': 1.12.1 + tslib: 2.6.2 + transitivePeerDependencies: + - supports-color + dev: false + /@azure/communication-signaling@1.0.0-beta.20: resolution: {integrity: sha512-Vjsiv6lWiVFqTG51cKNOAwnhuUhKbb6oOsQ833NEaWl9MwlqEQtxSOMJPYsoSCjb+pnIYvbioC+hIHkKfkAxbQ==} engines: {node: '>=8.0.0'} @@ -1777,6 +1792,16 @@ packages: lodash: 4.17.21 dev: false + /@microsoft/api-extractor-model@7.28.2(@types/node@14.18.63): + resolution: {integrity: sha512-vkojrM2fo3q4n4oPh4uUZdjJ2DxQ2+RnDQL/xhTWSRUNPF6P4QyrvY357HBxbnltKcYu+nNNolVqc6TIGQ73Ig==} + dependencies: + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + '@rushstack/node-core-library': 3.61.0(@types/node@14.18.63) + transitivePeerDependencies: + - '@types/node' + dev: false + /@microsoft/api-extractor-model@7.28.2(@types/node@16.18.58): resolution: {integrity: sha512-vkojrM2fo3q4n4oPh4uUZdjJ2DxQ2+RnDQL/xhTWSRUNPF6P4QyrvY357HBxbnltKcYu+nNNolVqc6TIGQ73Ig==} dependencies: @@ -1787,6 +1812,26 @@ packages: - '@types/node' dev: false + /@microsoft/api-extractor@7.38.0(@types/node@14.18.63): + resolution: {integrity: sha512-e1LhZYnfw+JEebuY2bzhw0imDCl1nwjSThTrQqBXl40hrVo6xm3j/1EpUr89QyzgjqmAwek2ZkIVZbrhaR+cqg==} + hasBin: true + dependencies: + '@microsoft/api-extractor-model': 7.28.2(@types/node@14.18.63) + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + '@rushstack/node-core-library': 3.61.0(@types/node@14.18.63) + '@rushstack/rig-package': 0.5.1 + '@rushstack/ts-command-line': 4.16.1 + colors: 1.2.5 + lodash: 4.17.21 + resolve: 1.22.6 + semver: 7.5.4 + source-map: 0.6.1 + typescript: 5.0.4 + transitivePeerDependencies: + - '@types/node' + dev: false + /@microsoft/api-extractor@7.38.0(@types/node@16.18.58): resolution: {integrity: sha512-e1LhZYnfw+JEebuY2bzhw0imDCl1nwjSThTrQqBXl40hrVo6xm3j/1EpUr89QyzgjqmAwek2ZkIVZbrhaR+cqg==} hasBin: true @@ -2435,6 +2480,24 @@ packages: rollup: 3.29.4 dev: false + /@rushstack/node-core-library@3.61.0(@types/node@14.18.63): + resolution: {integrity: sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 14.18.63 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.6 + semver: 7.5.4 + z-schema: 5.0.5 + dev: false + /@rushstack/node-core-library@3.61.0(@types/node@16.18.58): resolution: {integrity: sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==} peerDependencies: @@ -2742,6 +2805,10 @@ packages: form-data: 4.0.0 dev: false + /@types/node@14.18.63: + resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} + dev: false + /@types/node@16.18.58: resolution: {integrity: sha512-YGncyA25/MaVtQkjWW9r0EFBukZ+JulsLcVZBlGUfIb96OBMjkoRWwQo5IEWJ8Fj06Go3GHw+bjYDitv6BaGsA==} dev: false @@ -3963,7 +4030,7 @@ packages: resolution: {integrity: sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==} deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) dependencies: - ms: 2.1.1 + ms: 2.1.3 dev: false /debug@3.2.7: @@ -4215,7 +4282,7 @@ packages: dependencies: semver: 7.5.4 shelljs: 0.8.5 - typescript: 5.3.0-dev.20231010 + typescript: 5.3.0-dev.20231011 dev: false /eastasianwidth@0.2.0: @@ -5227,7 +5294,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: false @@ -8035,6 +8102,22 @@ packages: resolution: {integrity: sha512-rZqFD43y4U9nSqVq3iyWBiDwmBQJY8Txi04yI9jTKD3xcl7CbFjh1qRpQshUB3sONLubDzm7vJiwB+1MEGv67w==} dev: false + /rollup-plugin-sourcemaps@0.6.3(@types/node@14.18.63)(rollup@2.79.1): + resolution: {integrity: sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==} + engines: {node: '>=10.0.0'} + peerDependencies: + '@types/node': '>=10.0.0' + rollup: '>=0.31.2' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) + '@types/node': 14.18.63 + rollup: 2.79.1 + source-map-resolve: 0.6.0 + dev: false + /rollup-plugin-sourcemaps@0.6.3(@types/node@16.18.58)(rollup@2.79.1): resolution: {integrity: sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==} engines: {node: '>=10.0.0'} @@ -8768,6 +8851,37 @@ packages: code-block-writer: 12.0.0 dev: false + /ts-node@10.9.1(@types/node@14.18.63)(typescript@5.0.4): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 14.18.63 + acorn: 8.10.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.0.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: false + /ts-node@10.9.1(@types/node@16.18.58)(typescript@5.0.4): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true @@ -8941,8 +9055,8 @@ packages: hasBin: true dev: false - /typescript@5.3.0-dev.20231010: - resolution: {integrity: sha512-oSO2cE/D2+ju7rRavL4A/j6tP/s3Y4W7lDK81PaW3MEi1HpeXbRLObHcxA7Y9s2QuES/1P/81i/YKdB0kssg6w==} + /typescript@5.3.0-dev.20231011: + resolution: {integrity: sha512-qpyUI7J37X3Xj7/bPWSNPUvmJ8yDGVnkQ8665xD4+LVWKUX7vwO7n2E1CUuQzeQIF4y369iPaz1d396rTW5LfA==} engines: {node: '>=14.17'} hasBin: true dev: false @@ -11249,32 +11363,34 @@ packages: dev: false file:projects/arm-compute-1.tgz: - resolution: {integrity: sha512-HdAUZ0igdogSmW2ZMJFPJErjY6yUTvx9ZpL6D0Ti/0T/jfz48QrjuNAh6IJUq2AYVlnSWIS1wW064v9nYhTtYg==, tarball: file:projects/arm-compute-1.tgz} + resolution: {integrity: sha512-Obt+sejPhHRPctPjEyLNiHCPdjEBnCaf8jnY/PEQMEgqOdbvIOLW23wwG5B36nEewTXrPugYd7ldFBU9OtU3ZQ==, tarball: file:projects/arm-compute-1.tgz} name: '@rush-temp/arm-compute-1' version: 0.0.0 dependencies: - '@microsoft/api-extractor': 7.38.0(@types/node@16.18.58) + '@azure/identity': 2.1.0 + '@microsoft/api-extractor': 7.38.0(@types/node@14.18.63) '@rollup/plugin-commonjs': 24.1.0(rollup@2.79.1) '@rollup/plugin-json': 6.0.1(rollup@2.79.1) '@rollup/plugin-multi-entry': 6.0.1(rollup@2.79.1) '@rollup/plugin-node-resolve': 13.3.0(rollup@2.79.1) '@types/chai': 4.3.6 - '@types/node': 16.18.58 + '@types/node': 14.18.63 chai: 4.3.10 cross-env: 7.0.3 dotenv: 16.3.1 mkdirp: 2.1.6 - mocha: 10.2.0 - rimraf: 3.0.2 + mocha: 7.2.0 + rimraf: 5.0.5 rollup: 2.79.1 - rollup-plugin-sourcemaps: 0.6.3(@types/node@16.18.58)(rollup@2.79.1) - ts-node: 10.9.1(@types/node@16.18.58)(typescript@5.0.4) + rollup-plugin-sourcemaps: 0.6.3(@types/node@14.18.63)(rollup@2.79.1) + ts-node: 10.9.1(@types/node@14.18.63)(typescript@5.0.4) tslib: 2.6.2 typescript: 5.0.4 uglify-js: 3.17.4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' + - supports-color dev: false file:projects/arm-compute-profile-2020-09-01-hybrid.tgz: @@ -13085,10 +13201,11 @@ packages: dev: false file:projects/arm-imagebuilder.tgz: - resolution: {integrity: sha512-lFtbFdzTHWi9E+Y0GjWTWL3Tr/Y1+JEGj0oMJTdzJMZfr6CXeyYQxvB7iOQzw37g6eYDJnpArmGJn9HbgOP7FA==, tarball: file:projects/arm-imagebuilder.tgz} + resolution: {integrity: sha512-6dG4WhLb0SuCW1BMV6BlxB/7jrqEtGLeT5ceNUOL9z8ckgX7JuLTEs8/zaNz25VKiTrIAuuM4ghSM/qV9/amYw==, tarball: file:projects/arm-imagebuilder.tgz} name: '@rush-temp/arm-imagebuilder' version: 0.0.0 dependencies: + '@azure/arm-compute': 21.2.0 '@microsoft/api-extractor': 7.38.0(@types/node@16.18.58) '@rollup/plugin-commonjs': 24.1.0(rollup@2.79.1) '@rollup/plugin-json': 6.0.1(rollup@2.79.1) @@ -13111,6 +13228,7 @@ packages: transitivePeerDependencies: - '@swc/core' - '@swc/wasm' + - supports-color dev: false file:projects/arm-iotcentral.tgz: @@ -19677,7 +19795,7 @@ packages: dev: false file:projects/openai.tgz: - resolution: {integrity: sha512-l/34Wloiu8roZtoyebZ1oEKeokMG7uLdapSul+yhevUWud88fNI4EgQDb2uLdnlU5Q9P6mYTgyQ3hXHM1SLX4g==, tarball: file:projects/openai.tgz} + resolution: {integrity: sha512-wjbm7oMD2myPUF+erSHL5AWkxeouEKi1dLMOKrp9XULKbLZNHBzQ4OEEoQsFBXqgufvwoMOVm8hLkvVqPWbrFg==, tarball: file:projects/openai.tgz} name: '@rush-temp/openai' version: 0.0.0 dependencies: diff --git a/sdk/compute/arm-compute/CHANGELOG.md b/sdk/compute/arm-compute/CHANGELOG.md index d6efe1d1f3f3..920b01e4caa2 100644 --- a/sdk/compute/arm-compute/CHANGELOG.md +++ b/sdk/compute/arm-compute/CHANGELOG.md @@ -1,5 +1,34 @@ # Release History +## 21.3.0 (2023-10-11) + +**Features** + + - Added Interface CommunityGalleryMetadata + - Added Interface GalleryImageVersionUefiSettings + - Added Interface ImageVersionSecurityProfile + - Added Interface UefiKey + - Added Interface UefiKeySignatures + - Added Type Alias UefiKeyType + - Added Type Alias UefiSignatureTemplateName + - Interface CommunityGallery has a new optional parameter artifactTags + - Interface CommunityGallery has a new optional parameter communityMetadata + - Interface CommunityGallery has a new optional parameter disclaimer + - Interface CommunityGalleryImage has a new optional parameter artifactTags + - Interface CommunityGalleryImage has a new optional parameter disclaimer + - Interface CommunityGalleryImageVersion has a new optional parameter artifactTags + - Interface CommunityGalleryImageVersion has a new optional parameter disclaimer + - Interface GalleryImageVersion has a new optional parameter securityProfile + - Interface GalleryImageVersionUpdate has a new optional parameter securityProfile + - Interface SharedGallery has a new optional parameter artifactTags + - Interface SharedGalleryImage has a new optional parameter artifactTags + - Interface SharedGalleryImageVersion has a new optional parameter artifactTags + - Added Enum KnownUefiKeyType + - Added Enum KnownUefiSignatureTemplateName + - Enum KnownConfidentialVMEncryptionType has a new value NonPersistedTPM + - Enum KnownReplicationStatusTypes has a new value UefiSettings + + ## 21.2.0 (2023-08-14) **Features** @@ -515,4 +544,4 @@ To understand the detail of the change, please refer to [Changelog](https://aka. To migrate the existing applications to the latest version, please refer to [Migration Guide](https://aka.ms/js-track2-migration-guide). -To learn more, please refer to our documentation [Quick Start](https://aka.ms/azsdk/js/mgmt/quickstart ). +To learn more, please refer to our documentation [Quick Start](https://aka.ms/js-track2-quickstart). diff --git a/sdk/compute/arm-compute/_meta.json b/sdk/compute/arm-compute/_meta.json index 05696e9a09ca..627dbb2c2bea 100644 --- a/sdk/compute/arm-compute/_meta.json +++ b/sdk/compute/arm-compute/_meta.json @@ -1,8 +1,8 @@ { - "commit": "baac183ffa684d94f697f0fc6f480e02cfb00f3d", + "commit": "14836c9f8a1b6dcd9169c9156ffc7aa80f0ba684", "readme": "specification/compute/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=F:\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\compute\\resource-manager\\readme.md --use=@autorest/typescript@6.0.5 --generate-sample=true", + "autorest_command": "autorest --version=3.9.7 --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/compute/resource-manager/readme.md --use=@autorest/typescript@^6.0.4", "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", - "release_tool": "@azure-tools/js-sdk-release-tools@2.7.0", - "use": "@autorest/typescript@6.0.5" + "release_tool": "@azure-tools/js-sdk-release-tools@2.7.2", + "use": "@autorest/typescript@^6.0.4" } \ No newline at end of file diff --git a/sdk/compute/arm-compute/package.json b/sdk/compute/arm-compute/package.json index e7146aee91ff..b69d2e6aa74f 100644 --- a/sdk/compute/arm-compute/package.json +++ b/sdk/compute/arm-compute/package.json @@ -3,17 +3,17 @@ "sdk-type": "mgmt", "author": "Microsoft Corporation", "description": "A generated SDK for ComputeManagementClient.", - "version": "21.2.0", + "version": "21.3.0", "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" }, "dependencies": { - "@azure/core-lro": "^2.5.3", + "@azure/core-lro": "^2.5.4", "@azure/abort-controller": "^1.0.0", "@azure/core-paging": "^1.2.0", "@azure/core-client": "^1.7.0", "@azure/core-auth": "^1.3.0", - "@azure/core-rest-pipeline": "^1.8.0", + "@azure/core-rest-pipeline": "^1.12.0", "tslib": "^2.2.0" }, "keywords": [ @@ -38,19 +38,18 @@ "rollup-plugin-sourcemaps": "^0.6.3", "typescript": "~5.0.0", "uglify-js": "^3.4.9", - "rimraf": "^3.0.0", + "rimraf": "^5.0.0", "dotenv": "^16.0.0", - "@azure/identity": "^3.3.0", + "@azure/identity": "^2.0.1", "@azure-tools/test-recorder": "^3.0.0", "@azure-tools/test-credential": "^1.0.0", - "mocha": "^10.0.0", + "mocha": "^7.1.1", "@types/chai": "^4.2.8", "chai": "^4.2.0", "cross-env": "^7.0.2", - "@types/node": "^16.0.0", - "@azure/dev-tool": "^1.0.0", - "@azure/arm-network": "^32.2.0", - "ts-node": "^10.0.0" + "@types/node": "^14.0.0", + "ts-node": "^10.0.0", + "@azure/dev-tool": "^1.0.0" }, "repository": { "type": "git", @@ -85,7 +84,7 @@ "extract-api": "api-extractor run --local", "lint": "echo skipped", "audit": "echo skipped", - "clean": "rimraf dist dist-browser dist-esm test-dist temp types *.tgz *.log", + "clean": "rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log", "build:node": "echo skipped", "build:browser": "echo skipped", "build:test": "echo skipped", @@ -113,13 +112,5 @@ ] }, "autoPublish": true, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/compute/arm-compute", - "//sampleConfiguration": { - "productName": "", - "productSlugs": [ - "azure" - ], - "disableDocsMs": true, - "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-compute?view=azure-node-preview" - } -} + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/compute/arm-compute" +} \ No newline at end of file diff --git a/sdk/compute/arm-compute/review/arm-compute.api.md b/sdk/compute/arm-compute/review/arm-compute.api.md index 5009066562c1..e0cfd26821fe 100644 --- a/sdk/compute/arm-compute/review/arm-compute.api.md +++ b/sdk/compute/arm-compute/review/arm-compute.api.md @@ -931,12 +931,21 @@ export type CommunityGalleriesGetResponse = CommunityGallery; // @public export interface CommunityGallery extends PirCommunityGalleryResource { + artifactTags?: { + [propertyName: string]: string; + }; + communityMetadata?: CommunityGalleryMetadata; + disclaimer?: string; } // @public export interface CommunityGalleryImage extends PirCommunityGalleryResource { architecture?: Architecture; + artifactTags?: { + [propertyName: string]: string; + }; disallowed?: Disallowed; + disclaimer?: string; endOfLifeDate?: Date; eula?: string; features?: GalleryImageFeature[]; @@ -991,6 +1000,10 @@ export type CommunityGalleryImagesListResponse = CommunityGalleryImageList; // @public export interface CommunityGalleryImageVersion extends PirCommunityGalleryResource { + artifactTags?: { + [propertyName: string]: string; + }; + disclaimer?: string; endOfLifeDate?: Date; excludeFromLatest?: boolean; publishedDate?: Date; @@ -1040,6 +1053,15 @@ export interface CommunityGalleryInfo { publisherUri?: string; } +// @public +export interface CommunityGalleryMetadata { + eula?: string; + privacyStatementUri?: string; + publicNames: string[]; + publisherContact: string; + publisherUri?: string; +} + // @public (undocumented) export class ComputeManagementClient extends coreClient.ServiceClient { // (undocumented) @@ -2636,6 +2658,7 @@ export interface GalleryImageVersion extends Resource { publishingProfile?: GalleryImageVersionPublishingProfile; readonly replicationStatus?: ReplicationStatus; safetyProfile?: GalleryImageVersionSafetyProfile; + securityProfile?: ImageVersionSecurityProfile; storageProfile?: GalleryImageVersionStorageProfile; } @@ -2720,12 +2743,19 @@ export interface GalleryImageVersionsUpdateOptionalParams extends coreClient.Ope // @public export type GalleryImageVersionsUpdateResponse = GalleryImageVersion; +// @public +export interface GalleryImageVersionUefiSettings { + additionalSignatures?: UefiKeySignatures; + signatureTemplateNames?: UefiSignatureTemplateName[]; +} + // @public export interface GalleryImageVersionUpdate extends UpdateResourceDefinition { readonly provisioningState?: GalleryProvisioningState; publishingProfile?: GalleryImageVersionPublishingProfile; readonly replicationStatus?: ReplicationStatus; safetyProfile?: GalleryImageVersionSafetyProfile; + securityProfile?: ImageVersionSecurityProfile; storageProfile?: GalleryImageVersionStorageProfile; } @@ -2971,6 +3001,11 @@ export interface ImageUpdate extends UpdateResource { storageProfile?: ImageStorageProfile; } +// @public +export interface ImageVersionSecurityProfile { + uefiSettings?: GalleryImageVersionUefiSettings; +} + // @public export interface InnerError { errordetail?: string; @@ -3106,7 +3141,8 @@ export enum KnownCloudServiceUpgradeMode { export enum KnownConfidentialVMEncryptionType { EncryptedVMGuestStateOnlyWithPmk = "EncryptedVMGuestStateOnlyWithPmk", EncryptedWithCmk = "EncryptedWithCmk", - EncryptedWithPmk = "EncryptedWithPmk" + EncryptedWithPmk = "EncryptedWithPmk", + NonPersistedTPM = "NonPersistedTPM" } // @public @@ -3545,7 +3581,8 @@ export enum KnownReplicationState { // @public export enum KnownReplicationStatusTypes { - ReplicationStatus = "ReplicationStatus" + ReplicationStatus = "ReplicationStatus", + UefiSettings = "UefiSettings" } // @public @@ -3641,6 +3678,19 @@ export enum KnownStorageAccountTypes { UltraSSDLRS = "UltraSSD_LRS" } +// @public +export enum KnownUefiKeyType { + Sha256 = "sha256", + X509 = "x509" +} + +// @public +export enum KnownUefiSignatureTemplateName { + MicrosoftUefiCertificateAuthorityTemplate = "MicrosoftUefiCertificateAuthorityTemplate", + MicrosoftWindowsTemplate = "MicrosoftWindowsTemplate", + NoSignatureTemplate = "NoSignatureTemplate" +} + // @public export enum KnownVirtualMachineEvictionPolicyTypes { Deallocate = "Deallocate", @@ -5139,6 +5189,9 @@ export type SharedGalleriesListResponse = SharedGalleryList; // @public export interface SharedGallery extends PirSharedGalleryResource { + readonly artifactTags?: { + [propertyName: string]: string; + }; } // @public @@ -5158,6 +5211,9 @@ export type SharedGalleryHostCaching = string; // @public export interface SharedGalleryImage extends PirSharedGalleryResource { architecture?: Architecture; + artifactTags?: { + [propertyName: string]: string; + }; disallowed?: Disallowed; endOfLifeDate?: Date; eula?: string; @@ -5207,6 +5263,9 @@ export type SharedGalleryImagesListResponse = SharedGalleryImageList; // @public export interface SharedGalleryImageVersion extends PirSharedGalleryResource { + artifactTags?: { + [propertyName: string]: string; + }; endOfLifeDate?: Date; excludeFromLatest?: boolean; publishedDate?: Date; @@ -5657,12 +5716,32 @@ export interface TerminateNotificationProfile { export interface ThrottledRequestsInput extends LogAnalyticsInputBase { } +// @public +export interface UefiKey { + type?: UefiKeyType; + value?: string[]; +} + +// @public +export interface UefiKeySignatures { + db?: UefiKey[]; + dbx?: UefiKey[]; + kek?: UefiKey[]; + pk?: UefiKey; +} + +// @public +export type UefiKeyType = string; + // @public export interface UefiSettings { secureBootEnabled?: boolean; vTpmEnabled?: boolean; } +// @public +export type UefiSignatureTemplateName = string; + // @public export interface UpdateDomain { readonly id?: string; diff --git a/sdk/compute/arm-compute/src/computeManagementClient.ts b/sdk/compute/arm-compute/src/computeManagementClient.ts index e1fc45dbf8c3..68bc467bcdd8 100644 --- a/sdk/compute/arm-compute/src/computeManagementClient.ts +++ b/sdk/compute/arm-compute/src/computeManagementClient.ts @@ -145,7 +145,7 @@ export class ComputeManagementClient extends coreClient.ServiceClient { credential: credentials }; - const packageDetails = `azsdk-js-arm-compute/21.2.0`; + const packageDetails = `azsdk-js-arm-compute/21.3.0`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` diff --git a/sdk/compute/arm-compute/src/models/index.ts b/sdk/compute/arm-compute/src/models/index.ts index dad43b7e80de..22de1bda4e8d 100644 --- a/sdk/compute/arm-compute/src/models/index.ts +++ b/sdk/compute/arm-compute/src/models/index.ts @@ -3523,7 +3523,7 @@ export interface GalleryIdentifier { /** Profile for gallery sharing to subscription or tenant */ export interface SharingProfile { - /** This property allows you to specify the permission of sharing gallery.

Possible values are:

**Private**

**Groups**

**Community** */ + /** This property allows you to specify the permission of sharing gallery. Possible values are: **Private,** **Groups,** **Community.** */ permissions?: GallerySharingPermissionTypes; /** * A list of sharing profile groups. @@ -3536,7 +3536,7 @@ export interface SharingProfile { /** Group of the gallery sharing profile */ export interface SharingProfileGroup { - /** This property allows you to specify the type of sharing group.

Possible values are:

**Subscriptions**

**AADTenants** */ + /** This property allows you to specify the type of sharing group. Possible values are: **Subscriptions,** **AADTenants.** */ type?: SharingProfileGroupTypes; /** A list of subscription/tenant ids the gallery is aimed to be shared to. */ ids?: string[]; @@ -3825,6 +3825,40 @@ export interface RegionalReplicationStatus { readonly progress?: number; } +/** The security profile of a gallery image version */ +export interface ImageVersionSecurityProfile { + /** Contains UEFI settings for the image version. */ + uefiSettings?: GalleryImageVersionUefiSettings; +} + +/** Contains UEFI settings for the image version. */ +export interface GalleryImageVersionUefiSettings { + /** The name of the template(s) that contains default UEFI key signatures that will be added to the image. */ + signatureTemplateNames?: UefiSignatureTemplateName[]; + /** Additional UEFI key signatures that will be added to the image in addition to the signature templates */ + additionalSignatures?: UefiKeySignatures; +} + +/** Additional UEFI key signatures that will be added to the image in addition to the signature templates */ +export interface UefiKeySignatures { + /** The Platform Key of this image version. */ + pk?: UefiKey; + /** The Key Encryption Keys of this image version. */ + kek?: UefiKey[]; + /** The database of UEFI keys for this image version. */ + db?: UefiKey[]; + /** The database of revoked UEFI keys for this image version. */ + dbx?: UefiKey[]; +} + +/** A UEFI key signature. */ +export interface UefiKey { + /** The type of key signature. */ + type?: UefiKeyType; + /** The value of the key signature. */ + value?: string[]; +} + /** A custom action that can be performed with a Gallery Application Version. */ export interface GalleryApplicationCustomAction { /** The name of the custom action. Must be unique within the Gallery Application Version. */ @@ -3918,7 +3952,7 @@ export interface GalleryApplicationVersionList { /** Specifies information about the gallery sharing profile update. */ export interface SharingUpdate { - /** This property allows you to specify the operation type of gallery sharing update.

Possible values are:

**Add**

**Remove**

**Reset** */ + /** This property allows you to specify the operation type of gallery sharing update. Possible values are: **Add,** **Remove,** **Reset.** */ operationType: SharingUpdateOperationTypes; /** A list of sharing profile groups. */ groups?: SharingProfileGroup[]; @@ -3981,7 +4015,21 @@ export interface SharedGalleryDiskImage { hostCaching?: SharedGalleryHostCaching; } -/** Base information about the community gallery resource in pir. */ +/** The metadata of community gallery. */ +export interface CommunityGalleryMetadata { + /** The publisher URI of this community gallery. */ + publisherUri?: string; + /** The publisher email id of this community gallery. */ + publisherContact: string; + /** The end-user license agreement for this community gallery. */ + eula?: string; + /** A list of public names the gallery has. */ + publicNames: string[]; + /** The link for the privacy statement of this community gallery from the gallery publisher. */ + privacyStatementUri?: string; +} + +/** Base information about the community gallery resource in azure compute gallery. */ export interface PirCommunityGalleryResource { /** * Resource name @@ -4016,7 +4064,7 @@ export interface CommunityGalleryImageIdentifier { export interface CommunityGalleryImageList { /** A list of community gallery images. */ value: CommunityGalleryImage[]; - /** The uri to fetch the next page of community gallery images. Call ListNext() with this to fetch the next page of community gallery images. */ + /** The URI to fetch the next page of community gallery images. Call ListNext() with this to fetch the next page of community gallery images. */ nextLink?: string; } @@ -4024,7 +4072,7 @@ export interface CommunityGalleryImageList { export interface CommunityGalleryImageVersionList { /** A list of community gallery image versions. */ value: CommunityGalleryImageVersion[]; - /** The uri to fetch the next page of community gallery image versions. Call ListNext() with this to fetch the next page of community gallery image versions. */ + /** The URI to fetch the next page of community gallery image versions. Call ListNext() with this to fetch the next page of community gallery image versions. */ nextLink?: string; } @@ -4701,7 +4749,7 @@ export interface ImageReference extends SubResource { } /** Describes the parameter of customer managed disk encryption set resource id that can be specified for disk. **Note:** The disk encryption set resource id can only be specified for managed disk. Please refer https://aka.ms/mdssewithcmkoverview for more details. */ -export interface DiskEncryptionSetParameters extends SubResource { } +export interface DiskEncryptionSetParameters extends SubResource {} /** The parameters of a managed disk. */ export interface ManagedDiskParameters extends SubResource { @@ -5756,7 +5804,7 @@ export interface GalleryImage extends Resource { privacyStatementUri?: string; /** The release note uri. */ releaseNoteUri?: string; - /** This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.

Possible values are:

**Windows**

**Linux** */ + /** This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. Possible values are: **Windows,** **Linux.** */ osType?: OperatingSystemTypes; /** This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'. */ osState?: OperatingSystemStateTypes; @@ -5801,6 +5849,8 @@ export interface GalleryImageVersion extends Resource { * NOTE: This property will not be serialized. It can only be populated by the server. */ readonly replicationStatus?: ReplicationStatus; + /** The security profile of a gallery image version */ + securityProfile?: ImageVersionSecurityProfile; } /** Specifies information about the gallery Application Definition that you want to create or update. */ @@ -5815,7 +5865,7 @@ export interface GalleryApplication extends Resource { releaseNoteUri?: string; /** The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable. */ endOfLifeDate?: Date; - /** This property allows you to specify the supported type of the OS that application is built for.

Possible values are:

**Windows**

**Linux** */ + /** This property allows you to specify the supported type of the OS that application is built for. Possible values are: **Windows,** **Linux.** */ supportedOSType?: OperatingSystemTypes; /** A list of custom actions that can be performed with all of the Gallery Application Versions within this Gallery Application. */ customActions?: GalleryApplicationCustomAction[]; @@ -5989,7 +6039,7 @@ export interface AvailabilitySetUpdate extends UpdateResource { } /** Specifies information about the proximity placement group. */ -export interface ProximityPlacementGroupUpdate extends UpdateResource { } +export interface ProximityPlacementGroupUpdate extends UpdateResource {} /** Specifies information about the dedicated host group that the dedicated host should be assigned to. Only tags may be updated. */ export interface DedicatedHostGroupUpdate extends UpdateResource { @@ -6197,7 +6247,7 @@ export interface VirtualMachineRunCommandUpdate extends UpdateResource { /** Describes a Virtual Machine Scale Set VM Reimage Parameters. */ export interface VirtualMachineScaleSetVMReimageParameters - extends VirtualMachineReimageParameters { } + extends VirtualMachineReimageParameters {} /** The instance view of a dedicated host that includes the name of the dedicated host. It is used for the response to the instance view of a dedicated host group. */ export interface DedicatedHostInstanceViewWithName @@ -6264,7 +6314,7 @@ export interface RequestRateByIntervalInput extends LogAnalyticsInputBase { } /** Api request input for LogAnalytics getThrottledRequests Api. */ -export interface ThrottledRequestsInput extends LogAnalyticsInputBase { } +export interface ThrottledRequestsInput extends LogAnalyticsInputBase {} /** Describes the properties of a Run Command. */ export interface RunCommandDocument extends RunCommandDocumentBase { @@ -6368,7 +6418,7 @@ export interface GalleryImageUpdate extends UpdateResourceDefinition { privacyStatementUri?: string; /** The release note uri. */ releaseNoteUri?: string; - /** This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.

Possible values are:

**Windows**

**Linux** */ + /** This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. Possible values are: **Windows,** **Linux.** */ osType?: OperatingSystemTypes; /** This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'. */ osState?: OperatingSystemStateTypes; @@ -6413,6 +6463,8 @@ export interface GalleryImageVersionUpdate extends UpdateResourceDefinition { * NOTE: This property will not be serialized. It can only be populated by the server. */ readonly replicationStatus?: ReplicationStatus; + /** The security profile of a gallery image version */ + securityProfile?: ImageVersionSecurityProfile; } /** Specifies information about the gallery Application Definition that you want to update. */ @@ -6427,7 +6479,7 @@ export interface GalleryApplicationUpdate extends UpdateResourceDefinition { releaseNoteUri?: string; /** The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable. */ endOfLifeDate?: Date; - /** This property allows you to specify the supported type of the OS that application is built for.

Possible values are:

**Windows**

**Linux** */ + /** This property allows you to specify the supported type of the OS that application is built for. Possible values are: **Windows,** **Linux.** */ supportedOSType?: OperatingSystemTypes; /** A list of custom actions that can be performed with all of the Gallery Application Versions within this Gallery Application. */ customActions?: GalleryApplicationCustomAction[]; @@ -6454,7 +6506,7 @@ export interface GalleryApplicationVersionUpdate /** The publishing profile of a gallery image Version. */ export interface GalleryImageVersionPublishingProfile - extends GalleryArtifactPublishingProfileBase { } + extends GalleryArtifactPublishingProfileBase {} /** The publishing profile of a gallery image version. */ export interface GalleryApplicationVersionPublishingProfile @@ -6500,7 +6552,7 @@ export interface GalleryDiskImageSource extends GalleryArtifactVersionSource { } /** This is the OS disk image. */ -export interface GalleryOSDiskImage extends GalleryDiskImage { } +export interface GalleryOSDiskImage extends GalleryDiskImage {} /** This is the data disk image. */ export interface GalleryDataDiskImage extends GalleryDiskImage { @@ -6525,7 +6577,7 @@ export interface GalleryImageVersionSafetyProfile /** The safety profile of the Gallery Application Version. */ export interface GalleryApplicationVersionSafetyProfile - extends GalleryArtifactSafetyProfileBase { } + extends GalleryArtifactSafetyProfileBase {} /** Base information about the shared gallery resource in pir. */ export interface PirSharedGalleryResource extends PirResource { @@ -6534,7 +6586,7 @@ export interface PirSharedGalleryResource extends PirResource { } /** This is the OS disk image. */ -export interface SharedGalleryOSDiskImage extends SharedGalleryDiskImage { } +export interface SharedGalleryOSDiskImage extends SharedGalleryDiskImage {} /** This is the data disk image. */ export interface SharedGalleryDataDiskImage extends SharedGalleryDiskImage { @@ -6543,11 +6595,18 @@ export interface SharedGalleryDataDiskImage extends SharedGalleryDiskImage { } /** Specifies information about the Community Gallery that you want to create or update. */ -export interface CommunityGallery extends PirCommunityGalleryResource { } +export interface CommunityGallery extends PirCommunityGalleryResource { + /** The disclaimer for a community gallery resource. */ + disclaimer?: string; + /** The artifact tags of a community gallery resource. */ + artifactTags?: { [propertyName: string]: string }; + /** The metadata of community gallery. */ + communityMetadata?: CommunityGalleryMetadata; +} /** Specifies information about the gallery image definition that you want to create or update. */ export interface CommunityGalleryImage extends PirCommunityGalleryResource { - /** This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.

Possible values are:

**Windows**

**Linux** */ + /** This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. Possible values are: **Windows,** **Linux.** */ osType?: OperatingSystemTypes; /** This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'. */ osState?: OperatingSystemStateTypes; @@ -6567,10 +6626,14 @@ export interface CommunityGalleryImage extends PirCommunityGalleryResource { purchasePlan?: ImagePurchasePlan; /** The architecture of the image. Applicable to OS disks only. */ architecture?: Architecture; - /** Privacy statement uri for the current community gallery image. */ + /** Privacy statement URI for the current community gallery image. */ privacyStatementUri?: string; - /** End-user license agreement for the current community gallery image. */ + /** The end-user license agreement for the current community gallery image. */ eula?: string; + /** The disclaimer for a community gallery resource. */ + disclaimer?: string; + /** The artifact tags of a community gallery resource. */ + artifactTags?: { [propertyName: string]: string }; } /** Specifies information about the gallery image version that you want to create or update. */ @@ -6584,6 +6647,10 @@ export interface CommunityGalleryImageVersion excludeFromLatest?: boolean; /** Describes the storage profile of the image version. */ storageProfile?: SharedGalleryImageVersionStorageProfile; + /** The disclaimer for a community gallery resource. */ + disclaimer?: string; + /** The artifact tags of a community gallery resource. */ + artifactTags?: { [propertyName: string]: string }; } /** Describes a Virtual Machine Image. */ @@ -6614,11 +6681,17 @@ export interface VirtualMachineScaleSetReimageParameters } /** Specifies information about the Shared Gallery that you want to create or update. */ -export interface SharedGallery extends PirSharedGalleryResource { } +export interface SharedGallery extends PirSharedGalleryResource { + /** + * The artifact tags of a shared gallery resource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly artifactTags?: { [propertyName: string]: string }; +} /** Specifies information about the gallery image definition that you want to create or update. */ export interface SharedGalleryImage extends PirSharedGalleryResource { - /** This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.

Possible values are:

**Windows**

**Linux** */ + /** This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image. Possible values are: **Windows,** **Linux.** */ osType?: OperatingSystemTypes; /** This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'. */ osState?: OperatingSystemStateTypes; @@ -6642,6 +6715,8 @@ export interface SharedGalleryImage extends PirSharedGalleryResource { privacyStatementUri?: string; /** End-user license agreement for the current community gallery image. */ eula?: string; + /** The artifact tags of a shared gallery resource. */ + artifactTags?: { [propertyName: string]: string }; } /** Specifies information about the gallery image version that you want to create or update. */ @@ -6654,6 +6729,8 @@ export interface SharedGalleryImageVersion extends PirSharedGalleryResource { excludeFromLatest?: boolean; /** Describes the storage profile of the image version. */ storageProfile?: SharedGalleryImageVersionStorageProfile; + /** The artifact tags of a shared gallery resource. */ + artifactTags?: { [propertyName: string]: string }; } /** Defines headers for VirtualMachineScaleSets_reapply operation. */ @@ -8972,7 +9049,9 @@ export enum KnownConfidentialVMEncryptionType { /** EncryptedWithPmk */ EncryptedWithPmk = "EncryptedWithPmk", /** EncryptedWithCmk */ - EncryptedWithCmk = "EncryptedWithCmk" + EncryptedWithCmk = "EncryptedWithCmk", + /** NonPersistedTPM */ + NonPersistedTPM = "NonPersistedTPM" } /** @@ -8982,7 +9061,8 @@ export enum KnownConfidentialVMEncryptionType { * ### Known values supported by the service * **EncryptedVMGuestStateOnlyWithPmk** \ * **EncryptedWithPmk** \ - * **EncryptedWithCmk** + * **EncryptedWithCmk** \ + * **NonPersistedTPM** */ export type ConfidentialVMEncryptionType = string; @@ -9118,10 +9198,51 @@ export enum KnownReplicationState { */ export type ReplicationState = string; +/** Known values of {@link UefiSignatureTemplateName} that the service accepts. */ +export enum KnownUefiSignatureTemplateName { + /** NoSignatureTemplate */ + NoSignatureTemplate = "NoSignatureTemplate", + /** MicrosoftUefiCertificateAuthorityTemplate */ + MicrosoftUefiCertificateAuthorityTemplate = "MicrosoftUefiCertificateAuthorityTemplate", + /** MicrosoftWindowsTemplate */ + MicrosoftWindowsTemplate = "MicrosoftWindowsTemplate" +} + +/** + * Defines values for UefiSignatureTemplateName. \ + * {@link KnownUefiSignatureTemplateName} can be used interchangeably with UefiSignatureTemplateName, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **NoSignatureTemplate** \ + * **MicrosoftUefiCertificateAuthorityTemplate** \ + * **MicrosoftWindowsTemplate** + */ +export type UefiSignatureTemplateName = string; + +/** Known values of {@link UefiKeyType} that the service accepts. */ +export enum KnownUefiKeyType { + /** Sha256 */ + Sha256 = "sha256", + /** X509 */ + X509 = "x509" +} + +/** + * Defines values for UefiKeyType. \ + * {@link KnownUefiKeyType} can be used interchangeably with UefiKeyType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **sha256** \ + * **x509** + */ +export type UefiKeyType = string; + /** Known values of {@link ReplicationStatusTypes} that the service accepts. */ export enum KnownReplicationStatusTypes { /** ReplicationStatus */ - ReplicationStatus = "ReplicationStatus" + ReplicationStatus = "ReplicationStatus", + /** UefiSettings */ + UefiSettings = "UefiSettings" } /** @@ -9129,7 +9250,8 @@ export enum KnownReplicationStatusTypes { * {@link KnownReplicationStatusTypes} can be used interchangeably with ReplicationStatusTypes, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **ReplicationStatus** + * **ReplicationStatus** \ + * **UefiSettings** */ export type ReplicationStatusTypes = string; @@ -9324,34 +9446,34 @@ export type GalleryApplicationCustomActionParameterType = /** Optional parameters. */ export interface OperationsListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type OperationsListResponse = ComputeOperationListResult; /** Optional parameters. */ -export interface UsageListOptionalParams extends coreClient.OperationOptions { } +export interface UsageListOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type UsageListResponse = ListUsagesResult; /** Optional parameters. */ export interface UsageListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type UsageListNextResponse = ListUsagesResult; /** Optional parameters. */ export interface VirtualMachineSizesListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type VirtualMachineSizesListResponse = VirtualMachineSizeListResult; /** Optional parameters. */ export interface VirtualMachineScaleSetsListByLocationOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByLocation operation. */ export type VirtualMachineScaleSetsListByLocationResponse = VirtualMachineScaleSetListResult; @@ -9427,35 +9549,35 @@ export interface VirtualMachineScaleSetsDeleteInstancesOptionalParams /** Optional parameters. */ export interface VirtualMachineScaleSetsGetInstanceViewOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getInstanceView operation. */ export type VirtualMachineScaleSetsGetInstanceViewResponse = VirtualMachineScaleSetInstanceView; /** Optional parameters. */ export interface VirtualMachineScaleSetsListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type VirtualMachineScaleSetsListResponse = VirtualMachineScaleSetListResult; /** Optional parameters. */ export interface VirtualMachineScaleSetsListAllOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listAll operation. */ export type VirtualMachineScaleSetsListAllResponse = VirtualMachineScaleSetListWithLinkResult; /** Optional parameters. */ export interface VirtualMachineScaleSetsListSkusOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listSkus operation. */ export type VirtualMachineScaleSetsListSkusResponse = VirtualMachineScaleSetListSkusResult; /** Optional parameters. */ export interface VirtualMachineScaleSetsGetOSUpgradeHistoryOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getOSUpgradeHistory operation. */ export type VirtualMachineScaleSetsGetOSUpgradeHistoryResponse = VirtualMachineScaleSetListOSUpgradeHistory; @@ -9571,7 +9693,7 @@ export type VirtualMachineScaleSetsForceRecoveryServiceFabricPlatformUpdateDomai /** Optional parameters. */ export interface VirtualMachineScaleSetsConvertToSinglePlacementGroupOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Optional parameters. */ export interface VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalParams @@ -9584,35 +9706,35 @@ export interface VirtualMachineScaleSetsSetOrchestrationServiceStateOptionalPara /** Optional parameters. */ export interface VirtualMachineScaleSetsListByLocationNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByLocationNext operation. */ export type VirtualMachineScaleSetsListByLocationNextResponse = VirtualMachineScaleSetListResult; /** Optional parameters. */ export interface VirtualMachineScaleSetsListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type VirtualMachineScaleSetsListNextResponse = VirtualMachineScaleSetListResult; /** Optional parameters. */ export interface VirtualMachineScaleSetsListAllNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listAllNext operation. */ export type VirtualMachineScaleSetsListAllNextResponse = VirtualMachineScaleSetListWithLinkResult; /** Optional parameters. */ export interface VirtualMachineScaleSetsListSkusNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listSkusNext operation. */ export type VirtualMachineScaleSetsListSkusNextResponse = VirtualMachineScaleSetListSkusResult; /** Optional parameters. */ export interface VirtualMachineScaleSetsGetOSUpgradeHistoryNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getOSUpgradeHistoryNext operation. */ export type VirtualMachineScaleSetsGetOSUpgradeHistoryNextResponse = VirtualMachineScaleSetListOSUpgradeHistory; @@ -9662,14 +9784,14 @@ export type VirtualMachineScaleSetExtensionsGetResponse = VirtualMachineScaleSet /** Optional parameters. */ export interface VirtualMachineScaleSetExtensionsListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type VirtualMachineScaleSetExtensionsListResponse = VirtualMachineScaleSetExtensionListResult; /** Optional parameters. */ export interface VirtualMachineScaleSetExtensionsListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type VirtualMachineScaleSetExtensionsListNextResponse = VirtualMachineScaleSetExtensionListResult; @@ -9703,7 +9825,7 @@ export interface VirtualMachineScaleSetRollingUpgradesStartExtensionUpgradeOptio /** Optional parameters. */ export interface VirtualMachineScaleSetRollingUpgradesGetLatestOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getLatest operation. */ export type VirtualMachineScaleSetRollingUpgradesGetLatestResponse = RollingUpgradeStatusInfo; @@ -9825,7 +9947,7 @@ export type VirtualMachineScaleSetVMsGetResponse = VirtualMachineScaleSetVM; /** Optional parameters. */ export interface VirtualMachineScaleSetVMsGetInstanceViewOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getInstanceView operation. */ export type VirtualMachineScaleSetVMsGetInstanceViewResponse = VirtualMachineScaleSetVMInstanceView; @@ -9903,7 +10025,7 @@ export interface VirtualMachineScaleSetVMsPerformMaintenanceOptionalParams /** Optional parameters. */ export interface VirtualMachineScaleSetVMsSimulateEvictionOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Optional parameters. */ export interface VirtualMachineScaleSetVMsRunCommandOptionalParams @@ -9919,7 +10041,7 @@ export type VirtualMachineScaleSetVMsRunCommandResponse = RunCommandResult; /** Optional parameters. */ export interface VirtualMachineScaleSetVMsListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type VirtualMachineScaleSetVMsListNextResponse = VirtualMachineScaleSetVMListResult; @@ -9979,7 +10101,7 @@ export type VirtualMachineExtensionsListResponse = VirtualMachineExtensionsListR /** Optional parameters. */ export interface VirtualMachinesListByLocationOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByLocation operation. */ export type VirtualMachinesListByLocationResponse = VirtualMachineListResult; @@ -10043,7 +10165,7 @@ export type VirtualMachinesGetResponse = VirtualMachine; /** Optional parameters. */ export interface VirtualMachinesInstanceViewOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the instanceView operation. */ export type VirtualMachinesInstanceViewResponse = VirtualMachineInstanceView; @@ -10070,7 +10192,7 @@ export interface VirtualMachinesDeallocateOptionalParams /** Optional parameters. */ export interface VirtualMachinesGeneralizeOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Optional parameters. */ export interface VirtualMachinesListOptionalParams @@ -10100,7 +10222,7 @@ export type VirtualMachinesListAllResponse = VirtualMachineListResult; /** Optional parameters. */ export interface VirtualMachinesListAvailableSizesOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listAvailableSizes operation. */ export type VirtualMachinesListAvailableSizesResponse = VirtualMachineSizeListResult; @@ -10184,7 +10306,7 @@ export interface VirtualMachinesPerformMaintenanceOptionalParams /** Optional parameters. */ export interface VirtualMachinesSimulateEvictionOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Optional parameters. */ export interface VirtualMachinesAssessPatchesOptionalParams @@ -10224,28 +10346,28 @@ export type VirtualMachinesRunCommandResponse = RunCommandResult; /** Optional parameters. */ export interface VirtualMachinesListByLocationNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByLocationNext operation. */ export type VirtualMachinesListByLocationNextResponse = VirtualMachineListResult; /** Optional parameters. */ export interface VirtualMachinesListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type VirtualMachinesListNextResponse = VirtualMachineListResult; /** Optional parameters. */ export interface VirtualMachinesListAllNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listAllNext operation. */ export type VirtualMachinesListAllNextResponse = VirtualMachineListResult; /** Optional parameters. */ export interface VirtualMachineImagesGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type VirtualMachineImagesGetResponse = VirtualMachineImage; @@ -10264,35 +10386,35 @@ export type VirtualMachineImagesListResponse = VirtualMachineImageResource[]; /** Optional parameters. */ export interface VirtualMachineImagesListOffersOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listOffers operation. */ export type VirtualMachineImagesListOffersResponse = VirtualMachineImageResource[]; /** Optional parameters. */ export interface VirtualMachineImagesListPublishersOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listPublishers operation. */ export type VirtualMachineImagesListPublishersResponse = VirtualMachineImageResource[]; /** Optional parameters. */ export interface VirtualMachineImagesListSkusOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listSkus operation. */ export type VirtualMachineImagesListSkusResponse = VirtualMachineImageResource[]; /** Optional parameters. */ export interface VirtualMachineImagesListByEdgeZoneOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByEdgeZone operation. */ export type VirtualMachineImagesListByEdgeZoneResponse = VmImagesInEdgeZoneListResult; /** Optional parameters. */ export interface VirtualMachineImagesEdgeZoneGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type VirtualMachineImagesEdgeZoneGetResponse = VirtualMachineImage; @@ -10313,35 +10435,35 @@ export type VirtualMachineImagesEdgeZoneListResponse = VirtualMachineImageResour /** Optional parameters. */ export interface VirtualMachineImagesEdgeZoneListOffersOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listOffers operation. */ export type VirtualMachineImagesEdgeZoneListOffersResponse = VirtualMachineImageResource[]; /** Optional parameters. */ export interface VirtualMachineImagesEdgeZoneListPublishersOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listPublishers operation. */ export type VirtualMachineImagesEdgeZoneListPublishersResponse = VirtualMachineImageResource[]; /** Optional parameters. */ export interface VirtualMachineImagesEdgeZoneListSkusOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listSkus operation. */ export type VirtualMachineImagesEdgeZoneListSkusResponse = VirtualMachineImageResource[]; /** Optional parameters. */ export interface VirtualMachineExtensionImagesGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type VirtualMachineExtensionImagesGetResponse = VirtualMachineExtensionImage; /** Optional parameters. */ export interface VirtualMachineExtensionImagesListTypesOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listTypes operation. */ export type VirtualMachineExtensionImagesListTypesResponse = VirtualMachineExtensionImage[]; @@ -10360,25 +10482,25 @@ export type VirtualMachineExtensionImagesListVersionsResponse = VirtualMachineEx /** Optional parameters. */ export interface AvailabilitySetsCreateOrUpdateOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the createOrUpdate operation. */ export type AvailabilitySetsCreateOrUpdateResponse = AvailabilitySet; /** Optional parameters. */ export interface AvailabilitySetsUpdateOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the update operation. */ export type AvailabilitySetsUpdateResponse = AvailabilitySet; /** Optional parameters. */ export interface AvailabilitySetsDeleteOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Optional parameters. */ export interface AvailabilitySetsGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type AvailabilitySetsGetResponse = AvailabilitySet; @@ -10395,49 +10517,49 @@ export type AvailabilitySetsListBySubscriptionResponse = AvailabilitySetListResu /** Optional parameters. */ export interface AvailabilitySetsListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type AvailabilitySetsListResponse = AvailabilitySetListResult; /** Optional parameters. */ export interface AvailabilitySetsListAvailableSizesOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listAvailableSizes operation. */ export type AvailabilitySetsListAvailableSizesResponse = VirtualMachineSizeListResult; /** Optional parameters. */ export interface AvailabilitySetsListBySubscriptionNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listBySubscriptionNext operation. */ export type AvailabilitySetsListBySubscriptionNextResponse = AvailabilitySetListResult; /** Optional parameters. */ export interface AvailabilitySetsListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type AvailabilitySetsListNextResponse = AvailabilitySetListResult; /** Optional parameters. */ export interface ProximityPlacementGroupsCreateOrUpdateOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the createOrUpdate operation. */ export type ProximityPlacementGroupsCreateOrUpdateResponse = ProximityPlacementGroup; /** Optional parameters. */ export interface ProximityPlacementGroupsUpdateOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the update operation. */ export type ProximityPlacementGroupsUpdateResponse = ProximityPlacementGroup; /** Optional parameters. */ export interface ProximityPlacementGroupsDeleteOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Optional parameters. */ export interface ProximityPlacementGroupsGetOptionalParams @@ -10451,49 +10573,49 @@ export type ProximityPlacementGroupsGetResponse = ProximityPlacementGroup; /** Optional parameters. */ export interface ProximityPlacementGroupsListBySubscriptionOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listBySubscription operation. */ export type ProximityPlacementGroupsListBySubscriptionResponse = ProximityPlacementGroupListResult; /** Optional parameters. */ export interface ProximityPlacementGroupsListByResourceGroupOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroup operation. */ export type ProximityPlacementGroupsListByResourceGroupResponse = ProximityPlacementGroupListResult; /** Optional parameters. */ export interface ProximityPlacementGroupsListBySubscriptionNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listBySubscriptionNext operation. */ export type ProximityPlacementGroupsListBySubscriptionNextResponse = ProximityPlacementGroupListResult; /** Optional parameters. */ export interface ProximityPlacementGroupsListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroupNext operation. */ export type ProximityPlacementGroupsListByResourceGroupNextResponse = ProximityPlacementGroupListResult; /** Optional parameters. */ export interface DedicatedHostGroupsCreateOrUpdateOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the createOrUpdate operation. */ export type DedicatedHostGroupsCreateOrUpdateResponse = DedicatedHostGroup; /** Optional parameters. */ export interface DedicatedHostGroupsUpdateOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the update operation. */ export type DedicatedHostGroupsUpdateResponse = DedicatedHostGroup; /** Optional parameters. */ export interface DedicatedHostGroupsDeleteOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Optional parameters. */ export interface DedicatedHostGroupsGetOptionalParams @@ -10507,28 +10629,28 @@ export type DedicatedHostGroupsGetResponse = DedicatedHostGroup; /** Optional parameters. */ export interface DedicatedHostGroupsListByResourceGroupOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroup operation. */ export type DedicatedHostGroupsListByResourceGroupResponse = DedicatedHostGroupListResult; /** Optional parameters. */ export interface DedicatedHostGroupsListBySubscriptionOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listBySubscription operation. */ export type DedicatedHostGroupsListBySubscriptionResponse = DedicatedHostGroupListResult; /** Optional parameters. */ export interface DedicatedHostGroupsListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroupNext operation. */ export type DedicatedHostGroupsListByResourceGroupNextResponse = DedicatedHostGroupListResult; /** Optional parameters. */ export interface DedicatedHostGroupsListBySubscriptionNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listBySubscriptionNext operation. */ export type DedicatedHostGroupsListBySubscriptionNextResponse = DedicatedHostGroupListResult; @@ -10578,7 +10700,7 @@ export type DedicatedHostsGetResponse = DedicatedHost; /** Optional parameters. */ export interface DedicatedHostsListByHostGroupOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByHostGroup operation. */ export type DedicatedHostsListByHostGroupResponse = DedicatedHostListResult; @@ -10594,74 +10716,74 @@ export interface DedicatedHostsRestartOptionalParams /** Optional parameters. */ export interface DedicatedHostsListAvailableSizesOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listAvailableSizes operation. */ export type DedicatedHostsListAvailableSizesResponse = DedicatedHostSizeListResult; /** Optional parameters. */ export interface DedicatedHostsListByHostGroupNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByHostGroupNext operation. */ export type DedicatedHostsListByHostGroupNextResponse = DedicatedHostListResult; /** Optional parameters. */ export interface SshPublicKeysListBySubscriptionOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listBySubscription operation. */ export type SshPublicKeysListBySubscriptionResponse = SshPublicKeysGroupListResult; /** Optional parameters. */ export interface SshPublicKeysListByResourceGroupOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroup operation. */ export type SshPublicKeysListByResourceGroupResponse = SshPublicKeysGroupListResult; /** Optional parameters. */ export interface SshPublicKeysCreateOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the create operation. */ export type SshPublicKeysCreateResponse = SshPublicKeyResource; /** Optional parameters. */ export interface SshPublicKeysUpdateOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the update operation. */ export type SshPublicKeysUpdateResponse = SshPublicKeyResource; /** Optional parameters. */ export interface SshPublicKeysDeleteOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Optional parameters. */ export interface SshPublicKeysGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type SshPublicKeysGetResponse = SshPublicKeyResource; /** Optional parameters. */ export interface SshPublicKeysGenerateKeyPairOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the generateKeyPair operation. */ export type SshPublicKeysGenerateKeyPairResponse = SshPublicKeyGenerateKeyPairResult; /** Optional parameters. */ export interface SshPublicKeysListBySubscriptionNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listBySubscriptionNext operation. */ export type SshPublicKeysListBySubscriptionNextResponse = SshPublicKeysGroupListResult; /** Optional parameters. */ export interface SshPublicKeysListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroupNext operation. */ export type SshPublicKeysListByResourceGroupNextResponse = SshPublicKeysGroupListResult; @@ -10710,41 +10832,41 @@ export type ImagesGetResponse = Image; /** Optional parameters. */ export interface ImagesListByResourceGroupOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroup operation. */ export type ImagesListByResourceGroupResponse = ImageListResult; /** Optional parameters. */ -export interface ImagesListOptionalParams extends coreClient.OperationOptions { } +export interface ImagesListOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type ImagesListResponse = ImageListResult; /** Optional parameters. */ export interface ImagesListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroupNext operation. */ export type ImagesListByResourceGroupNextResponse = ImageListResult; /** Optional parameters. */ export interface ImagesListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type ImagesListNextResponse = ImageListResult; /** Optional parameters. */ export interface RestorePointCollectionsCreateOrUpdateOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the createOrUpdate operation. */ export type RestorePointCollectionsCreateOrUpdateResponse = RestorePointCollection; /** Optional parameters. */ export interface RestorePointCollectionsUpdateOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the update operation. */ export type RestorePointCollectionsUpdateResponse = RestorePointCollection; @@ -10770,28 +10892,28 @@ export type RestorePointCollectionsGetResponse = RestorePointCollection; /** Optional parameters. */ export interface RestorePointCollectionsListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type RestorePointCollectionsListResponse = RestorePointCollectionListResult; /** Optional parameters. */ export interface RestorePointCollectionsListAllOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listAll operation. */ export type RestorePointCollectionsListAllResponse = RestorePointCollectionListResult; /** Optional parameters. */ export interface RestorePointCollectionsListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type RestorePointCollectionsListNextResponse = RestorePointCollectionListResult; /** Optional parameters. */ export interface RestorePointCollectionsListAllNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listAllNext operation. */ export type RestorePointCollectionsListAllNextResponse = RestorePointCollectionListResult; @@ -10829,21 +10951,21 @@ export type RestorePointsGetResponse = RestorePoint; /** Optional parameters. */ export interface CapacityReservationGroupsCreateOrUpdateOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the createOrUpdate operation. */ export type CapacityReservationGroupsCreateOrUpdateResponse = CapacityReservationGroup; /** Optional parameters. */ export interface CapacityReservationGroupsUpdateOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the update operation. */ export type CapacityReservationGroupsUpdateResponse = CapacityReservationGroup; /** Optional parameters. */ export interface CapacityReservationGroupsDeleteOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Optional parameters. */ export interface CapacityReservationGroupsGetOptionalParams @@ -10877,14 +10999,14 @@ export type CapacityReservationGroupsListBySubscriptionResponse = CapacityReserv /** Optional parameters. */ export interface CapacityReservationGroupsListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroupNext operation. */ export type CapacityReservationGroupsListByResourceGroupNextResponse = CapacityReservationGroupListResult; /** Optional parameters. */ export interface CapacityReservationGroupsListBySubscriptionNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listBySubscriptionNext operation. */ export type CapacityReservationGroupsListBySubscriptionNextResponse = CapacityReservationGroupListResult; @@ -10934,14 +11056,14 @@ export type CapacityReservationsGetResponse = CapacityReservation; /** Optional parameters. */ export interface CapacityReservationsListByCapacityReservationGroupOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByCapacityReservationGroup operation. */ export type CapacityReservationsListByCapacityReservationGroupResponse = CapacityReservationListResult; /** Optional parameters. */ export interface CapacityReservationsListByCapacityReservationGroupNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByCapacityReservationGroupNext operation. */ export type CapacityReservationsListByCapacityReservationGroupNextResponse = CapacityReservationListResult; @@ -10972,14 +11094,14 @@ export type LogAnalyticsExportThrottledRequestsResponse = LogAnalyticsOperationR /** Optional parameters. */ export interface VirtualMachineRunCommandsListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type VirtualMachineRunCommandsListResponse = RunCommandListResult; /** Optional parameters. */ export interface VirtualMachineRunCommandsGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type VirtualMachineRunCommandsGetResponse = RunCommandDocument; @@ -11039,14 +11161,14 @@ export type VirtualMachineRunCommandsListByVirtualMachineResponse = VirtualMachi /** Optional parameters. */ export interface VirtualMachineRunCommandsListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type VirtualMachineRunCommandsListNextResponse = RunCommandListResult; /** Optional parameters. */ export interface VirtualMachineRunCommandsListByVirtualMachineNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByVirtualMachineNext operation. */ export type VirtualMachineRunCommandsListByVirtualMachineNextResponse = VirtualMachineRunCommandsListResult; @@ -11106,7 +11228,7 @@ export type VirtualMachineScaleSetVMRunCommandsListResponse = VirtualMachineRunC /** Optional parameters. */ export interface VirtualMachineScaleSetVMRunCommandsListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type VirtualMachineScaleSetVMRunCommandsListNextResponse = VirtualMachineRunCommandsListResult; @@ -11135,7 +11257,7 @@ export interface DisksUpdateOptionalParams extends coreClient.OperationOptions { export type DisksUpdateResponse = Disk; /** Optional parameters. */ -export interface DisksGetOptionalParams extends coreClient.OperationOptions { } +export interface DisksGetOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type DisksGetResponse = Disk; @@ -11150,13 +11272,13 @@ export interface DisksDeleteOptionalParams extends coreClient.OperationOptions { /** Optional parameters. */ export interface DisksListByResourceGroupOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroup operation. */ export type DisksListByResourceGroupResponse = DiskList; /** Optional parameters. */ -export interface DisksListOptionalParams extends coreClient.OperationOptions { } +export interface DisksListOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type DisksListResponse = DiskList; @@ -11184,14 +11306,14 @@ export interface DisksRevokeAccessOptionalParams /** Optional parameters. */ export interface DisksListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroupNext operation. */ export type DisksListByResourceGroupNextResponse = DiskList; /** Optional parameters. */ export interface DisksListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type DisksListNextResponse = DiskList; @@ -11222,7 +11344,7 @@ export type DiskAccessesUpdateResponse = DiskAccess; /** Optional parameters. */ export interface DiskAccessesGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type DiskAccessesGetResponse = DiskAccess; @@ -11238,21 +11360,21 @@ export interface DiskAccessesDeleteOptionalParams /** Optional parameters. */ export interface DiskAccessesListByResourceGroupOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroup operation. */ export type DiskAccessesListByResourceGroupResponse = DiskAccessList; /** Optional parameters. */ export interface DiskAccessesListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type DiskAccessesListResponse = DiskAccessList; /** Optional parameters. */ export interface DiskAccessesGetPrivateLinkResourcesOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getPrivateLinkResources operation. */ export type DiskAccessesGetPrivateLinkResourcesResponse = PrivateLinkResourceListResult; @@ -11271,7 +11393,7 @@ export type DiskAccessesUpdateAPrivateEndpointConnectionResponse = PrivateEndpoi /** Optional parameters. */ export interface DiskAccessesGetAPrivateEndpointConnectionOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getAPrivateEndpointConnection operation. */ export type DiskAccessesGetAPrivateEndpointConnectionResponse = PrivateEndpointConnection; @@ -11287,28 +11409,28 @@ export interface DiskAccessesDeleteAPrivateEndpointConnectionOptionalParams /** Optional parameters. */ export interface DiskAccessesListPrivateEndpointConnectionsOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listPrivateEndpointConnections operation. */ export type DiskAccessesListPrivateEndpointConnectionsResponse = PrivateEndpointConnectionListResult; /** Optional parameters. */ export interface DiskAccessesListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroupNext operation. */ export type DiskAccessesListByResourceGroupNextResponse = DiskAccessList; /** Optional parameters. */ export interface DiskAccessesListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type DiskAccessesListNextResponse = DiskAccessList; /** Optional parameters. */ export interface DiskAccessesListPrivateEndpointConnectionsNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listPrivateEndpointConnectionsNext operation. */ export type DiskAccessesListPrivateEndpointConnectionsNextResponse = PrivateEndpointConnectionListResult; @@ -11339,7 +11461,7 @@ export type DiskEncryptionSetsUpdateResponse = DiskEncryptionSet; /** Optional parameters. */ export interface DiskEncryptionSetsGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type DiskEncryptionSetsGetResponse = DiskEncryptionSet; @@ -11355,56 +11477,56 @@ export interface DiskEncryptionSetsDeleteOptionalParams /** Optional parameters. */ export interface DiskEncryptionSetsListByResourceGroupOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroup operation. */ export type DiskEncryptionSetsListByResourceGroupResponse = DiskEncryptionSetList; /** Optional parameters. */ export interface DiskEncryptionSetsListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type DiskEncryptionSetsListResponse = DiskEncryptionSetList; /** Optional parameters. */ export interface DiskEncryptionSetsListAssociatedResourcesOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listAssociatedResources operation. */ export type DiskEncryptionSetsListAssociatedResourcesResponse = ResourceUriList; /** Optional parameters. */ export interface DiskEncryptionSetsListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroupNext operation. */ export type DiskEncryptionSetsListByResourceGroupNextResponse = DiskEncryptionSetList; /** Optional parameters. */ export interface DiskEncryptionSetsListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type DiskEncryptionSetsListNextResponse = DiskEncryptionSetList; /** Optional parameters. */ export interface DiskEncryptionSetsListAssociatedResourcesNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listAssociatedResourcesNext operation. */ export type DiskEncryptionSetsListAssociatedResourcesNextResponse = ResourceUriList; /** Optional parameters. */ export interface DiskRestorePointGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type DiskRestorePointGetResponse = DiskRestorePoint; /** Optional parameters. */ export interface DiskRestorePointListByRestorePointOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByRestorePoint operation. */ export type DiskRestorePointListByRestorePointResponse = DiskRestorePointList; @@ -11432,7 +11554,7 @@ export interface DiskRestorePointRevokeAccessOptionalParams /** Optional parameters. */ export interface DiskRestorePointListByRestorePointNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByRestorePointNext operation. */ export type DiskRestorePointListByRestorePointNextResponse = DiskRestorePointList; @@ -11463,7 +11585,7 @@ export type SnapshotsUpdateResponse = Snapshot; /** Optional parameters. */ export interface SnapshotsGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type SnapshotsGetResponse = Snapshot; @@ -11479,14 +11601,14 @@ export interface SnapshotsDeleteOptionalParams /** Optional parameters. */ export interface SnapshotsListByResourceGroupOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroup operation. */ export type SnapshotsListByResourceGroupResponse = SnapshotList; /** Optional parameters. */ export interface SnapshotsListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type SnapshotsListResponse = SnapshotList; @@ -11514,14 +11636,14 @@ export interface SnapshotsRevokeAccessOptionalParams /** Optional parameters. */ export interface SnapshotsListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroupNext operation. */ export type SnapshotsListByResourceGroupNextResponse = SnapshotList; /** Optional parameters. */ export interface SnapshotsListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type SnapshotsListNextResponse = SnapshotList; @@ -11540,7 +11662,7 @@ export type ResourceSkusListResponse = ResourceSkusResult; /** Optional parameters. */ export interface ResourceSkusListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type ResourceSkusListNextResponse = ResourceSkusResult; @@ -11592,28 +11714,28 @@ export interface GalleriesDeleteOptionalParams /** Optional parameters. */ export interface GalleriesListByResourceGroupOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroup operation. */ export type GalleriesListByResourceGroupResponse = GalleryList; /** Optional parameters. */ export interface GalleriesListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type GalleriesListResponse = GalleryList; /** Optional parameters. */ export interface GalleriesListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByResourceGroupNext operation. */ export type GalleriesListByResourceGroupNextResponse = GalleryList; /** Optional parameters. */ export interface GalleriesListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type GalleriesListNextResponse = GalleryList; @@ -11644,7 +11766,7 @@ export type GalleryImagesUpdateResponse = GalleryImage; /** Optional parameters. */ export interface GalleryImagesGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type GalleryImagesGetResponse = GalleryImage; @@ -11660,14 +11782,14 @@ export interface GalleryImagesDeleteOptionalParams /** Optional parameters. */ export interface GalleryImagesListByGalleryOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByGallery operation. */ export type GalleryImagesListByGalleryResponse = GalleryImageList; /** Optional parameters. */ export interface GalleryImagesListByGalleryNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByGalleryNext operation. */ export type GalleryImagesListByGalleryNextResponse = GalleryImageList; @@ -11717,14 +11839,14 @@ export interface GalleryImageVersionsDeleteOptionalParams /** Optional parameters. */ export interface GalleryImageVersionsListByGalleryImageOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByGalleryImage operation. */ export type GalleryImageVersionsListByGalleryImageResponse = GalleryImageVersionList; /** Optional parameters. */ export interface GalleryImageVersionsListByGalleryImageNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByGalleryImageNext operation. */ export type GalleryImageVersionsListByGalleryImageNextResponse = GalleryImageVersionList; @@ -11755,7 +11877,7 @@ export type GalleryApplicationsUpdateResponse = GalleryApplication; /** Optional parameters. */ export interface GalleryApplicationsGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type GalleryApplicationsGetResponse = GalleryApplication; @@ -11771,14 +11893,14 @@ export interface GalleryApplicationsDeleteOptionalParams /** Optional parameters. */ export interface GalleryApplicationsListByGalleryOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByGallery operation. */ export type GalleryApplicationsListByGalleryResponse = GalleryApplicationList; /** Optional parameters. */ export interface GalleryApplicationsListByGalleryNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByGalleryNext operation. */ export type GalleryApplicationsListByGalleryNextResponse = GalleryApplicationList; @@ -11828,14 +11950,14 @@ export interface GalleryApplicationVersionsDeleteOptionalParams /** Optional parameters. */ export interface GalleryApplicationVersionsListByGalleryApplicationOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByGalleryApplication operation. */ export type GalleryApplicationVersionsListByGalleryApplicationResponse = GalleryApplicationVersionList; /** Optional parameters. */ export interface GalleryApplicationVersionsListByGalleryApplicationNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listByGalleryApplicationNext operation. */ export type GalleryApplicationVersionsListByGalleryApplicationNextResponse = GalleryApplicationVersionList; @@ -11864,14 +11986,14 @@ export type SharedGalleriesListResponse = SharedGalleryList; /** Optional parameters. */ export interface SharedGalleriesGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type SharedGalleriesGetResponse = SharedGallery; /** Optional parameters. */ export interface SharedGalleriesListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type SharedGalleriesListNextResponse = SharedGalleryList; @@ -11888,14 +12010,14 @@ export type SharedGalleryImagesListResponse = SharedGalleryImageList; /** Optional parameters. */ export interface SharedGalleryImagesGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type SharedGalleryImagesGetResponse = SharedGalleryImage; /** Optional parameters. */ export interface SharedGalleryImagesListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type SharedGalleryImagesListNextResponse = SharedGalleryImageList; @@ -11912,63 +12034,63 @@ export type SharedGalleryImageVersionsListResponse = SharedGalleryImageVersionLi /** Optional parameters. */ export interface SharedGalleryImageVersionsGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type SharedGalleryImageVersionsGetResponse = SharedGalleryImageVersion; /** Optional parameters. */ export interface SharedGalleryImageVersionsListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type SharedGalleryImageVersionsListNextResponse = SharedGalleryImageVersionList; /** Optional parameters. */ export interface CommunityGalleriesGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type CommunityGalleriesGetResponse = CommunityGallery; /** Optional parameters. */ export interface CommunityGalleryImagesGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type CommunityGalleryImagesGetResponse = CommunityGalleryImage; /** Optional parameters. */ export interface CommunityGalleryImagesListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type CommunityGalleryImagesListResponse = CommunityGalleryImageList; /** Optional parameters. */ export interface CommunityGalleryImagesListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type CommunityGalleryImagesListNextResponse = CommunityGalleryImageList; /** Optional parameters. */ export interface CommunityGalleryImageVersionsGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type CommunityGalleryImageVersionsGetResponse = CommunityGalleryImageVersion; /** Optional parameters. */ export interface CommunityGalleryImageVersionsListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type CommunityGalleryImageVersionsListResponse = CommunityGalleryImageVersionList; /** Optional parameters. */ export interface CommunityGalleryImageVersionsListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type CommunityGalleryImageVersionsListNextResponse = CommunityGalleryImageVersionList; @@ -11994,7 +12116,7 @@ export type CloudServiceRoleInstancesGetResponse = RoleInstance; /** Optional parameters. */ export interface CloudServiceRoleInstancesGetInstanceViewOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getInstanceView operation. */ export type CloudServiceRoleInstancesGetInstanceViewResponse = RoleInstanceView; @@ -12038,7 +12160,7 @@ export interface CloudServiceRoleInstancesRebuildOptionalParams /** Optional parameters. */ export interface CloudServiceRoleInstancesGetRemoteDesktopFileOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getRemoteDesktopFile operation. */ export type CloudServiceRoleInstancesGetRemoteDesktopFileResponse = { @@ -12060,28 +12182,28 @@ export type CloudServiceRoleInstancesGetRemoteDesktopFileResponse = { /** Optional parameters. */ export interface CloudServiceRoleInstancesListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type CloudServiceRoleInstancesListNextResponse = RoleInstanceListResult; /** Optional parameters. */ export interface CloudServiceRolesGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type CloudServiceRolesGetResponse = CloudServiceRole; /** Optional parameters. */ export interface CloudServiceRolesListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type CloudServiceRolesListResponse = CloudServiceRoleListResult; /** Optional parameters. */ export interface CloudServiceRolesListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type CloudServiceRolesListNextResponse = CloudServiceRoleListResult; @@ -12125,28 +12247,28 @@ export interface CloudServicesDeleteOptionalParams /** Optional parameters. */ export interface CloudServicesGetOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ export type CloudServicesGetResponse = CloudService; /** Optional parameters. */ export interface CloudServicesGetInstanceViewOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getInstanceView operation. */ export type CloudServicesGetInstanceViewResponse = CloudServiceInstanceView; /** Optional parameters. */ export interface CloudServicesListAllOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listAll operation. */ export type CloudServicesListAllResponse = CloudServiceListResult; /** Optional parameters. */ export interface CloudServicesListOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the list operation. */ export type CloudServicesListResponse = CloudServiceListResult; @@ -12215,14 +12337,14 @@ export interface CloudServicesDeleteInstancesOptionalParams /** Optional parameters. */ export interface CloudServicesListAllNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listAllNext operation. */ export type CloudServicesListAllNextResponse = CloudServiceListResult; /** Optional parameters. */ export interface CloudServicesListNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listNext operation. */ export type CloudServicesListNextResponse = CloudServiceListResult; @@ -12240,63 +12362,63 @@ export interface CloudServicesUpdateDomainWalkUpdateDomainOptionalParams /** Optional parameters. */ export interface CloudServicesUpdateDomainGetUpdateDomainOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getUpdateDomain operation. */ export type CloudServicesUpdateDomainGetUpdateDomainResponse = UpdateDomain; /** Optional parameters. */ export interface CloudServicesUpdateDomainListUpdateDomainsOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listUpdateDomains operation. */ export type CloudServicesUpdateDomainListUpdateDomainsResponse = UpdateDomainListResult; /** Optional parameters. */ export interface CloudServicesUpdateDomainListUpdateDomainsNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listUpdateDomainsNext operation. */ export type CloudServicesUpdateDomainListUpdateDomainsNextResponse = UpdateDomainListResult; /** Optional parameters. */ export interface CloudServiceOperatingSystemsGetOSVersionOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getOSVersion operation. */ export type CloudServiceOperatingSystemsGetOSVersionResponse = OSVersion; /** Optional parameters. */ export interface CloudServiceOperatingSystemsListOSVersionsOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listOSVersions operation. */ export type CloudServiceOperatingSystemsListOSVersionsResponse = OSVersionListResult; /** Optional parameters. */ export interface CloudServiceOperatingSystemsGetOSFamilyOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the getOSFamily operation. */ export type CloudServiceOperatingSystemsGetOSFamilyResponse = OSFamily; /** Optional parameters. */ export interface CloudServiceOperatingSystemsListOSFamiliesOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listOSFamilies operation. */ export type CloudServiceOperatingSystemsListOSFamiliesResponse = OSFamilyListResult; /** Optional parameters. */ export interface CloudServiceOperatingSystemsListOSVersionsNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listOSVersionsNext operation. */ export type CloudServiceOperatingSystemsListOSVersionsNextResponse = OSVersionListResult; /** Optional parameters. */ export interface CloudServiceOperatingSystemsListOSFamiliesNextOptionalParams - extends coreClient.OperationOptions { } + extends coreClient.OperationOptions {} /** Contains response data for the listOSFamiliesNext operation. */ export type CloudServiceOperatingSystemsListOSFamiliesNextResponse = OSFamilyListResult; diff --git a/sdk/compute/arm-compute/src/models/mappers.ts b/sdk/compute/arm-compute/src/models/mappers.ts index f9f5533ae745..56642e81af7e 100644 --- a/sdk/compute/arm-compute/src/models/mappers.ts +++ b/sdk/compute/arm-compute/src/models/mappers.ts @@ -9949,6 +9949,127 @@ export const RegionalReplicationStatus: coreClient.CompositeMapper = { } }; +export const ImageVersionSecurityProfile: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ImageVersionSecurityProfile", + modelProperties: { + uefiSettings: { + serializedName: "uefiSettings", + type: { + name: "Composite", + className: "GalleryImageVersionUefiSettings" + } + } + } + } +}; + +export const GalleryImageVersionUefiSettings: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "GalleryImageVersionUefiSettings", + modelProperties: { + signatureTemplateNames: { + serializedName: "signatureTemplateNames", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + additionalSignatures: { + serializedName: "additionalSignatures", + type: { + name: "Composite", + className: "UefiKeySignatures" + } + } + } + } +}; + +export const UefiKeySignatures: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "UefiKeySignatures", + modelProperties: { + pk: { + serializedName: "pk", + type: { + name: "Composite", + className: "UefiKey" + } + }, + kek: { + serializedName: "kek", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "UefiKey" + } + } + } + }, + db: { + serializedName: "db", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "UefiKey" + } + } + } + }, + dbx: { + serializedName: "dbx", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "UefiKey" + } + } + } + } + } + } +}; + +export const UefiKey: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "UefiKey", + modelProperties: { + type: { + serializedName: "type", + type: { + name: "String" + } + }, + value: { + serializedName: "value", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + export const GalleryApplicationCustomAction: coreClient.CompositeMapper = { type: { name: "Composite", @@ -10428,6 +10549,52 @@ export const SharedGalleryDiskImage: coreClient.CompositeMapper = { } }; +export const CommunityGalleryMetadata: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "CommunityGalleryMetadata", + modelProperties: { + publisherUri: { + serializedName: "publisherUri", + type: { + name: "String" + } + }, + publisherContact: { + serializedName: "publisherContact", + required: true, + type: { + name: "String" + } + }, + eula: { + serializedName: "eula", + type: { + name: "String" + } + }, + publicNames: { + serializedName: "publicNames", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + privacyStatementUri: { + serializedName: "privacyStatementUri", + type: { + name: "String" + } + } + } + } +}; + export const PirCommunityGalleryResource: coreClient.CompositeMapper = { type: { name: "Composite", @@ -14839,6 +15006,13 @@ export const GalleryImageVersion: coreClient.CompositeMapper = { name: "Composite", className: "ReplicationStatus" } + }, + securityProfile: { + serializedName: "properties.securityProfile", + type: { + name: "Composite", + className: "ImageVersionSecurityProfile" + } } } } @@ -16417,6 +16591,13 @@ export const GalleryImageVersionUpdate: coreClient.CompositeMapper = { name: "Composite", className: "ReplicationStatus" } + }, + securityProfile: { + serializedName: "properties.securityProfile", + type: { + name: "Composite", + className: "ImageVersionSecurityProfile" + } } } } @@ -16772,7 +16953,27 @@ export const CommunityGallery: coreClient.CompositeMapper = { name: "Composite", className: "CommunityGallery", modelProperties: { - ...PirCommunityGalleryResource.type.modelProperties + ...PirCommunityGalleryResource.type.modelProperties, + disclaimer: { + serializedName: "properties.disclaimer", + type: { + name: "String" + } + }, + artifactTags: { + serializedName: "properties.artifactTags", + type: { + name: "Dictionary", + value: { type: { name: "String" } } + } + }, + communityMetadata: { + serializedName: "properties.communityMetadata", + type: { + name: "Composite", + className: "CommunityGalleryMetadata" + } + } } } }; @@ -16866,6 +17067,19 @@ export const CommunityGalleryImage: coreClient.CompositeMapper = { type: { name: "String" } + }, + disclaimer: { + serializedName: "properties.disclaimer", + type: { + name: "String" + } + }, + artifactTags: { + serializedName: "properties.artifactTags", + type: { + name: "Dictionary", + value: { type: { name: "String" } } + } } } } @@ -16901,6 +17115,19 @@ export const CommunityGalleryImageVersion: coreClient.CompositeMapper = { name: "Composite", className: "SharedGalleryImageVersionStorageProfile" } + }, + disclaimer: { + serializedName: "properties.disclaimer", + type: { + name: "String" + } + }, + artifactTags: { + serializedName: "properties.artifactTags", + type: { + name: "Dictionary", + value: { type: { name: "String" } } + } } } } @@ -17013,7 +17240,15 @@ export const SharedGallery: coreClient.CompositeMapper = { name: "Composite", className: "SharedGallery", modelProperties: { - ...PirSharedGalleryResource.type.modelProperties + ...PirSharedGalleryResource.type.modelProperties, + artifactTags: { + serializedName: "properties.artifactTags", + readOnly: true, + type: { + name: "Dictionary", + value: { type: { name: "String" } } + } + } } } }; @@ -17107,6 +17342,13 @@ export const SharedGalleryImage: coreClient.CompositeMapper = { type: { name: "String" } + }, + artifactTags: { + serializedName: "properties.artifactTags", + type: { + name: "Dictionary", + value: { type: { name: "String" } } + } } } } @@ -17142,6 +17384,13 @@ export const SharedGalleryImageVersion: coreClient.CompositeMapper = { name: "Composite", className: "SharedGalleryImageVersionStorageProfile" } + }, + artifactTags: { + serializedName: "properties.artifactTags", + type: { + name: "Dictionary", + value: { type: { name: "String" } } + } } } } diff --git a/sdk/compute/arm-compute/src/models/parameters.ts b/sdk/compute/arm-compute/src/models/parameters.ts index 912183585781..185f9482fb8d 100644 --- a/sdk/compute/arm-compute/src/models/parameters.ts +++ b/sdk/compute/arm-compute/src/models/parameters.ts @@ -1127,7 +1127,7 @@ export const galleryName: OperationURLParameter = { export const apiVersion3: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { - defaultValue: "2022-03-03", + defaultValue: "2022-08-03", isConstant: true, serializedName: "api-version", type: { diff --git a/sdk/compute/arm-compute/test/sampleTest.ts b/sdk/compute/arm-compute/test/sampleTest.ts new file mode 100644 index 000000000000..25aeb3ebcc36 --- /dev/null +++ b/sdk/compute/arm-compute/test/sampleTest.ts @@ -0,0 +1,43 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { + Recorder, + RecorderStartOptions, + env +} from "@azure-tools/test-recorder"; +import { assert } from "chai"; +import { Context } from "mocha"; + +const replaceableVariables: Record = { + AZURE_CLIENT_ID: "azure_client_id", + AZURE_CLIENT_SECRET: "azure_client_secret", + AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", + SUBSCRIPTION_ID: "azure_subscription_id" +}; + +const recorderOptions: RecorderStartOptions = { + envSetupForPlayback: replaceableVariables +}; + +describe("My test", () => { + let recorder: Recorder; + + beforeEach(async function(this: Context) { + recorder = new Recorder(this.currentTest); + await recorder.start(recorderOptions); + }); + + afterEach(async function() { + await recorder.stop(); + }); + + it("sample test", async function() { + console.log("Hi, I'm a test!"); + }); +}); diff --git a/sdk/compute/arm-compute/tsconfig.json b/sdk/compute/arm-compute/tsconfig.json index b84abc8423ab..3e6ae96443f3 100644 --- a/sdk/compute/arm-compute/tsconfig.json +++ b/sdk/compute/arm-compute/tsconfig.json @@ -15,17 +15,11 @@ ], "declaration": true, "outDir": "./dist-esm", - "importHelpers": true, - "paths": { - "@azure/arm-compute": [ - "./src/index" - ] - } + "importHelpers": true }, "include": [ "./src/**/*.ts", - "./test/**/*.ts", - "samples-dev/**/*.ts" + "./test/**/*.ts" ], "exclude": [ "node_modules"