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"