Microsoft.Compute (stable:2024-03-03)

2025/06/25 • 49 new, 49 deleted methods

Galleries_List (new)
Description List galleries under a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/galleries
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
CommunityGalleries_Get (new)
Description Get a community gallery by gallery public name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}
{
subscriptionId: string ,
location: string ,
publicGalleryName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
disclaimer: string ,
artifactTags: object ,
communityMetadata:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNames:
[
string ,
]
,
privacyStatementUri: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
CommunityGalleryImages_List (new)
Description List community gallery images inside a gallery.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images
{
subscriptionId: string ,
location: string ,
api-version: string ,
publicGalleryName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
osType: enum ,
osState: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
hyperVGeneration: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
architecture: enum ,
privacyStatementUri: string ,
eula: string ,
disclaimer: string ,
artifactTags: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
CommunityGalleryImages_Get (new)
Description Get a community gallery image.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}
{
subscriptionId: string ,
location: string ,
api-version: string ,
publicGalleryName: string ,
galleryImageName: string ,
}

⚐ Response (200)

{
properties:
{
osType: enum ,
osState: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
hyperVGeneration: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
architecture: enum ,
privacyStatementUri: string ,
eula: string ,
disclaimer: string ,
artifactTags: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
CommunityGalleryImageVersions_List (new)
Description List community gallery image versions inside an image.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}/versions
{
subscriptionId: string ,
location: string ,
api-version: string ,
publicGalleryName: string ,
galleryImageName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publishedDate: string ,
endOfLifeDate: string ,
excludeFromLatest: boolean ,
storageProfile:
{
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
disclaimer: string ,
artifactTags: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
CommunityGalleryImageVersions_Get (new)
Description Get a community gallery image version.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}
{
subscriptionId: string ,
location: string ,
api-version: string ,
publicGalleryName: string ,
galleryImageName: string ,
galleryImageVersionName: string ,
}

⚐ Response (200)

{
properties:
{
publishedDate: string ,
endOfLifeDate: string ,
excludeFromLatest: boolean ,
storageProfile:
{
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
disclaimer: string ,
artifactTags: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SharedGalleries_List (new)
Description List shared galleries by subscription id or tenant id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries
{
subscriptionId: string ,
location: string ,
api-version: string ,
sharedTo: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
artifactTags: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SharedGalleries_Get (new)
Description Get a shared gallery by subscription id or tenant id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}
{
subscriptionId: string ,
location: string ,
galleryUniqueName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
artifactTags: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SharedGalleryImages_List (new)
Description List shared gallery images by subscription id or tenant id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images
{
subscriptionId: string ,
location: string ,
api-version: string ,
galleryUniqueName: string ,
sharedTo: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
osType: enum ,
osState: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
hyperVGeneration: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
architecture: enum ,
privacyStatementUri: string ,
eula: string ,
artifactTags: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SharedGalleryImages_Get (new)
Description Get a shared gallery image by subscription id or tenant id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}
{
subscriptionId: string ,
location: string ,
api-version: string ,
galleryUniqueName: string ,
galleryImageName: string ,
}

⚐ Response (200)

{
properties:
{
osType: enum ,
osState: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
hyperVGeneration: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
architecture: enum ,
privacyStatementUri: string ,
eula: string ,
artifactTags: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SharedGalleryImageVersions_List (new)
Description List shared gallery image versions by subscription id or tenant id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}/versions
{
subscriptionId: string ,
location: string ,
api-version: string ,
galleryUniqueName: string ,
galleryImageName: string ,
sharedTo: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publishedDate: string ,
endOfLifeDate: string ,
excludeFromLatest: boolean ,
storageProfile:
{
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
artifactTags: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SharedGalleryImageVersions_Get (new)
Description Get a shared gallery image version by subscription id or tenant id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}/versions/{galleryImageVersionName}
{
subscriptionId: string ,
location: string ,
api-version: string ,
galleryUniqueName: string ,
galleryImageName: string ,
galleryImageVersionName: string ,
}

⚐ Response (200)

{
properties:
{
publishedDate: string ,
endOfLifeDate: string ,
excludeFromLatest: boolean ,
storageProfile:
{
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
artifactTags: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
Galleries_ListByResourceGroup (new)
Description List galleries under a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
Galleries_Get (new)
Description Retrieves information about a Shared Image Gallery.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
$select: string ,
$expand: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
Galleries_CreateOrUpdate (new)
Description Create or update a Shared Image Gallery.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
gallery:
{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
Galleries_Update (new)
Description Update a Shared Image Gallery.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
gallery:
{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
Galleries_Delete (new)
Description Delete a Shared Image Gallery.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplications_ListByGallery (new)
Description List gallery Application Definitions in a gallery.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplications_Get (new)
Description Retrieves information about a gallery Application Definition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplications_CreateOrUpdate (new)
Description Create or update a gallery Application Definition.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
api-version: string ,
galleryApplication:
{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (202)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplications_Update (new)
Description Update a gallery Application Definition.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
api-version: string ,
galleryApplication:
{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplications_Delete (new)
Description Delete a gallery Application.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplicationVersions_ListByGalleryApplication (new)
Description List gallery Application Versions in a gallery Application Definition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplicationVersions_Get (new)
Description Retrieves information about a gallery Application Version.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
galleryApplicationVersionName: string ,
$expand: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplicationVersions_CreateOrUpdate (new)
Description Create or update a gallery Application Version.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
galleryApplicationVersionName: string ,
api-version: string ,
galleryApplicationVersion:
{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}

⚐ Response (202)

{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplicationVersions_Update (new)
Description Update a gallery Application Version.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
galleryApplicationVersionName: string ,
api-version: string ,
galleryApplicationVersion:
{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplicationVersions_Delete (new)
Description Delete a gallery Application Version.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
galleryApplicationVersionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImages_ListByGallery (new)
Description List gallery image definitions in a gallery.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImages_Get (new)
Description Retrieves information about a gallery image definition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImages_CreateOrUpdate (new)
Description Create or update a gallery image definition.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
api-version: string ,
galleryImage:
{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}

⚐ Response (202)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImages_Update (new)
Description Update a gallery image definition.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
api-version: string ,
galleryImage:
{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImages_Delete (new)
Description Delete a gallery image.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImageVersions_ListByGalleryImage (new)
Description List gallery image versions in a gallery image definition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImageVersions_Get (new)
Description Retrieves information about a gallery image version.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
galleryImageVersionName: string ,
$expand: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImageVersions_CreateOrUpdate (new)
Description Create or update a gallery image version.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
galleryImageVersionName: string ,
api-version: string ,
galleryImageVersion:
{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (202)

{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImageVersions_Update (new)
Description Update a gallery image version.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
galleryImageVersionName: string ,
api-version: string ,
galleryImageVersion:
{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImageVersions_Delete (new)
Description Delete a gallery image version.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
galleryImageVersionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfiles_ListByGallery (new)
Description List gallery inVMAccessControlProfiles in a gallery.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfiles_Get (new)
Description Retrieves information about a gallery inVMAccessControlProfile.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfiles_CreateOrUpdate (new)
Description Create or update a gallery inVMAccessControlProfile.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
api-version: string ,
galleryInVMAccessControlProfile:
{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfiles_Update (new)
Description Update a gallery inVMAccessControlProfile.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
api-version: string ,
galleryInVMAccessControlProfile:
{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfiles_Delete (new)
Description Delete a gallery inVMAccessControlProfile.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
api-version: string ,
}

⚐ Response (202)

{
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfileVersions_ListByGalleryInVMAccessControlProfile (new)
Description List gallery inVMAccessControlProfile versions in a gallery inVMAccessControlProfile
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}/versions
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfileVersions_Get (new)
Description Retrieves information about a gallery inVMAccessControlProfile version.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}/versions/{inVMAccessControlProfileVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
inVMAccessControlProfileVersionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfileVersions_CreateOrUpdate (new)
Description Create or update a gallery inVMAccessControlProfile version.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}/versions/{inVMAccessControlProfileVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
inVMAccessControlProfileVersionName: string ,
api-version: string ,
galleryInVMAccessControlProfileVersion:
{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfileVersions_Update (new)
Description Update a gallery inVMAccessControlProfile version.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}/versions/{inVMAccessControlProfileVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
inVMAccessControlProfileVersionName: string ,
api-version: string ,
galleryInVMAccessControlProfileVersion:
{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfileVersions_Delete (new)
Description Delete a gallery inVMAccessControlProfile version.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}/versions/{inVMAccessControlProfileVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
inVMAccessControlProfileVersionName: string ,
api-version: string ,
}

⚐ Response (202)

{
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GallerySharingProfile_Update (new)
Description Update sharing profile of a gallery.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/share
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
sharingUpdate:
{
operationType: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
}
,
}

⚐ Response (200)

{
operationType: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
}

⚐ Response (202)

{
operationType: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SoftDeletedResource_ListByArtifactName (new)
Description List soft-deleted resources of an artifact in the gallery, such as soft-deleted gallery image version of an image.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/softdeletedartifacttypes/{artifactType}/artifacts/{artifactName}/versions
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
artifactType: string ,
artifactName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
resourceArmId: string ,
softDeletedArtifactType: enum ,
softDeletedTime: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
CommunityGalleries_Get (removed)
Description Get a community gallery by gallery public name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}
{
subscriptionId: string ,
location: string ,
publicGalleryName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
disclaimer: string ,
artifactTags: object ,
communityMetadata:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNames:
[
string ,
]
,
privacyStatementUri: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
CommunityGalleryImages_Get (removed)
Description Get a community gallery image.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}
{
subscriptionId: string ,
location: string ,
api-version: string ,
publicGalleryName: string ,
galleryImageName: string ,
}

⚐ Response (200)

{
properties:
{
osType: enum ,
osState: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
hyperVGeneration: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
architecture: enum ,
privacyStatementUri: string ,
eula: string ,
disclaimer: string ,
artifactTags: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
CommunityGalleryImageVersions_Get (removed)
Description Get a community gallery image version.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}
{
subscriptionId: string ,
location: string ,
api-version: string ,
publicGalleryName: string ,
galleryImageName: string ,
galleryImageVersionName: string ,
}

⚐ Response (200)

{
properties:
{
publishedDate: string ,
endOfLifeDate: string ,
excludeFromLatest: boolean ,
storageProfile:
{
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
disclaimer: string ,
artifactTags: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
CommunityGalleryImages_List (removed)
Description List community gallery images inside a gallery.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images
{
subscriptionId: string ,
location: string ,
api-version: string ,
publicGalleryName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
osType: enum ,
osState: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
hyperVGeneration: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
architecture: enum ,
privacyStatementUri: string ,
eula: string ,
disclaimer: string ,
artifactTags: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
CommunityGalleryImageVersions_List (removed)
Description List community gallery image versions inside an image.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}/versions
{
subscriptionId: string ,
location: string ,
api-version: string ,
publicGalleryName: string ,
galleryImageName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publishedDate: string ,
endOfLifeDate: string ,
excludeFromLatest: boolean ,
storageProfile:
{
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
disclaimer: string ,
artifactTags: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
Galleries_CreateOrUpdate (removed)
Description Create or update a Shared Image Gallery.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
gallery:
{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
Galleries_Update (removed)
Description Update a Shared Image Gallery.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
gallery:
{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
Galleries_Get (removed)
Description Retrieves information about a Shared Image Gallery.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
$select: string ,
$expand: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
Galleries_Delete (removed)
Description Delete a Shared Image Gallery.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImages_CreateOrUpdate (removed)
Description Create or update a gallery image definition.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
api-version: string ,
galleryImage:
{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}

⚐ Response (202)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImages_Update (removed)
Description Update a gallery image definition.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
api-version: string ,
galleryImage:
{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImages_Get (removed)
Description Retrieves information about a gallery image definition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImages_Delete (removed)
Description Delete a gallery image.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImageVersions_CreateOrUpdate (removed)
Description Create or update a gallery image version.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
galleryImageVersionName: string ,
api-version: string ,
galleryImageVersion:
{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (202)

{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImageVersions_Update (removed)
Description Update a gallery image version.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
galleryImageVersionName: string ,
api-version: string ,
galleryImageVersion:
{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImageVersions_Get (removed)
Description Retrieves information about a gallery image version.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
galleryImageVersionName: string ,
$expand: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImageVersions_Delete (removed)
Description Delete a gallery image version.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
galleryImageVersionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplications_CreateOrUpdate (removed)
Description Create or update a gallery Application Definition.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
api-version: string ,
galleryApplication:
{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (202)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplications_Update (removed)
Description Update a gallery Application Definition.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
api-version: string ,
galleryApplication:
{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplications_Get (removed)
Description Retrieves information about a gallery Application Definition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplications_Delete (removed)
Description Delete a gallery Application.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplicationVersions_CreateOrUpdate (removed)
Description Create or update a gallery Application Version.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
galleryApplicationVersionName: string ,
api-version: string ,
galleryApplicationVersion:
{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}

⚐ Response (202)

{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplicationVersions_Update (removed)
Description Update a gallery Application Version.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
galleryApplicationVersionName: string ,
api-version: string ,
galleryApplicationVersion:
{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplicationVersions_Get (removed)
Description Retrieves information about a gallery Application Version.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
galleryApplicationVersionName: string ,
$expand: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplicationVersions_Delete (removed)
Description Delete a gallery Application Version.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
galleryApplicationVersionName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
Galleries_ListByResourceGroup (removed)
Description List galleries under a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
Galleries_List (removed)
Description List galleries under a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/galleries
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
identifier:
{
uniqueName: string ,
}
,
provisioningState: enum ,
sharingProfile:
{
permissions: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
communityGalleryInfo:
{
publisherUri: string ,
publisherContact: string ,
eula: string ,
publicNamePrefix: string ,
communityGalleryEnabled: boolean ,
publicNames:
[
string ,
]
,
}
,
}
,
softDeletePolicy:
{
isSoftDeleteEnabled: boolean ,
}
,
sharingStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
}
,
]
,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImages_ListByGallery (removed)
Description List gallery image definitions in a gallery.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
osType: enum ,
osState: enum ,
hyperVGeneration: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
provisioningState: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
architecture: enum ,
allowUpdateImage: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryImageVersions_ListByGalleryImage (removed)
Description List gallery image versions in a gallery image definition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryImageName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publishingProfile: string ,
provisioningState: enum ,
storageProfile:
{
source:
{
communityGalleryImageId: string ,
virtualMachineId: string ,
}
,
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
safetyProfile:
{
reportedForPolicyViolation: boolean ,
policyViolations:
[
{
category: enum ,
details: string ,
}
,
]
,
blockDeletionBeforeEndOfLife: boolean ,
}
,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
securityProfile:
{
uefiSettings:
{
signatureTemplateNames:
[
string ,
]
,
additionalSignatures:
{
pk:
{
type: enum ,
value:
[
string ,
]
,
}
,
kek:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
db:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
dbx:
[
{
type: enum ,
value:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
restore: boolean ,
validationsProfile:
{
validationEtag: string ,
executedValidations:
[
{
type: string ,
status: enum ,
version: string ,
executionTime: string ,
}
,
]
,
platformAttributes:
[
{
name: string ,
value: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplications_ListByGallery (removed)
Description List gallery Application Definitions in a gallery.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
eula: string ,
privacyStatementUri: string ,
releaseNoteUri: string ,
endOfLifeDate: string ,
supportedOSType: enum ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryApplicationVersions_ListByGalleryApplication (removed)
Description List gallery Application Versions in a gallery Application Definition.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
galleryApplicationName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publishingProfile:
{
source:
{
mediaLink: string ,
defaultConfigurationLink: string ,
}
,
manageActions:
{
install: string ,
remove: string ,
update: string ,
}
,
settings:
{
packageFileName: string ,
configFileName: string ,
scriptBehaviorAfterReboot: enum ,
}
,
advancedSettings: object ,
enableHealthCheck: boolean ,
customActions:
[
{
name: string ,
script: string ,
description: string ,
parameters:
[
{
name: string ,
required: boolean ,
type: enum ,
defaultValue: string ,
description: string ,
}
,
]
,
}
,
]
,
}
,
safetyProfile: object ,
provisioningState: enum ,
replicationStatus:
{
aggregatedState: enum ,
summary:
[
{
region: string ,
state: enum ,
details: string ,
progress: integer ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SoftDeletedResource_ListByArtifactName (removed)
Description List soft-deleted resources of an artifact in the gallery, such as soft-deleted gallery image version of an image.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/softDeletedArtifactTypes/{artifactType}/artifacts/{artifactName}/versions
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
artifactType: string ,
artifactName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
resourceArmId: string ,
softDeletedArtifactType: enum ,
softDeletedTime: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GallerySharingProfile_Update (removed)
Description Update sharing profile of a gallery.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/share
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
sharingUpdate:
{
operationType: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
}
,
}

⚐ Response (200)

{
operationType: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
}

⚐ Response (202)

{
operationType: enum ,
groups:
[
{
type: enum ,
ids:
[
string ,
]
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfiles_CreateOrUpdate (removed)
Description Create or update a gallery inVMAccessControlProfile.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
api-version: string ,
galleryInVMAccessControlProfile:
{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfiles_Update (removed)
Description Update a gallery inVMAccessControlProfile.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
api-version: string ,
galleryInVMAccessControlProfile:
{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfiles_Get (removed)
Description Retrieves information about a gallery inVMAccessControlProfile.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfiles_Delete (removed)
Description Delete a gallery inVMAccessControlProfile.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
api-version: string ,
}

⚐ Response (202)

{
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfileVersions_CreateOrUpdate (removed)
Description Create or update a gallery inVMAccessControlProfile version.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}/versions/{inVMAccessControlProfileVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
inVMAccessControlProfileVersionName: string ,
api-version: string ,
galleryInVMAccessControlProfileVersion:
{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfileVersions_Update (removed)
Description Update a gallery inVMAccessControlProfile version.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}/versions/{inVMAccessControlProfileVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
inVMAccessControlProfileVersionName: string ,
api-version: string ,
galleryInVMAccessControlProfileVersion:
{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfileVersions_Get (removed)
Description Retrieves information about a gallery inVMAccessControlProfile version.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}/versions/{inVMAccessControlProfileVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
inVMAccessControlProfileVersionName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfileVersions_Delete (removed)
Description Delete a gallery inVMAccessControlProfile version.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}/versions/{inVMAccessControlProfileVersionName}
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
inVMAccessControlProfileVersionName: string ,
api-version: string ,
}

⚐ Response (202)

{
location: string ,
azure-asyncoperation: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfiles_ListByGallery (removed)
Description List gallery inVMAccessControlProfiles in a gallery.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
osType: enum ,
applicableHostEndpoint: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
GalleryInVMAccessControlProfileVersions_ListByGalleryInVMAccessControlProfile (removed)
Description List gallery inVMAccessControlProfile versions in a gallery inVMAccessControlProfile
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{inVMAccessControlProfileName}/versions
{
subscriptionId: string ,
resourceGroupName: string ,
galleryName: string ,
inVMAccessControlProfileName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
mode: enum ,
defaultAccess: enum ,
rules:
{
privileges:
[
{
name: string ,
path: string ,
queryParameters: object ,
}
,
]
,
roles:
[
{
name: string ,
privileges:
[
string ,
]
,
}
,
]
,
identities:
[
{
name: string ,
userName: string ,
groupName: string ,
exePath: string ,
processName: string ,
}
,
]
,
roleAssignments:
[
{
role: string ,
identities:
[
string ,
]
,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SharedGalleries_List (removed)
Description List shared galleries by subscription id or tenant id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries
{
subscriptionId: string ,
location: string ,
api-version: string ,
sharedTo: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
artifactTags: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SharedGalleryImages_List (removed)
Description List shared gallery images by subscription id or tenant id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images
{
subscriptionId: string ,
location: string ,
api-version: string ,
galleryUniqueName: string ,
sharedTo: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
osType: enum ,
osState: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
hyperVGeneration: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
architecture: enum ,
privacyStatementUri: string ,
eula: string ,
artifactTags: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SharedGalleryImageVersions_List (removed)
Description List shared gallery image versions by subscription id or tenant id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}/versions
{
subscriptionId: string ,
location: string ,
api-version: string ,
galleryUniqueName: string ,
galleryImageName: string ,
sharedTo: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
publishedDate: string ,
endOfLifeDate: string ,
excludeFromLatest: boolean ,
storageProfile:
{
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
artifactTags: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SharedGalleries_Get (removed)
Description Get a shared gallery by subscription id or tenant id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}
{
subscriptionId: string ,
location: string ,
galleryUniqueName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
artifactTags: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SharedGalleryImages_Get (removed)
Description Get a shared gallery image by subscription id or tenant id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}
{
subscriptionId: string ,
location: string ,
api-version: string ,
galleryUniqueName: string ,
galleryImageName: string ,
}

⚐ Response (200)

{
properties:
{
osType: enum ,
osState: enum ,
endOfLifeDate: string ,
identifier:
{
publisher: string ,
offer: string ,
sku: string ,
}
,
recommended:
{
vCPUs:
{
min: integer ,
max: integer ,
}
,
memory:
{
min: integer ,
max: integer ,
}
,
}
,
disallowed:
{
diskTypes:
[
string ,
]
,
}
,
hyperVGeneration: enum ,
features:
[
{
name: string ,
value: string ,
startsAtVersion: string ,
}
,
]
,
purchasePlan:
{
name: string ,
publisher: string ,
product: string ,
}
,
architecture: enum ,
privacyStatementUri: string ,
eula: string ,
artifactTags: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}
SharedGalleryImageVersions_Get (removed)
Description Get a shared gallery image version by subscription id or tenant id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}/versions/{galleryImageVersionName}
{
subscriptionId: string ,
location: string ,
api-version: string ,
galleryUniqueName: string ,
galleryImageName: string ,
galleryImageVersionName: string ,
}

⚐ Response (200)

{
properties:
{
publishedDate: string ,
endOfLifeDate: string ,
excludeFromLatest: boolean ,
storageProfile:
{
osDiskImage: string ,
dataDiskImages:
[
{
lun: integer ,
}
,
]
,
}
,
artifactTags: object ,
}
,
}

⚐ Response (default)

{
error:
{
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror:
{
exceptiontype: string ,
errordetail: string ,
}
,
code: string ,
target: string ,
message: string ,
}
,
}