Microsoft.Compute galleries 2023-07-03
Article 12/09/2024
2 contributors
Feedback
In this article
Bicep resource definition
The galleries resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.Compute/galleries resource, add the following Bicep to your template.
resource symbolicname 'Microsoft.Compute/galleries@2023-07-03' = {
location: 'string'
name: 'string'
properties: {
description: 'string'
identifier: {}
sharingProfile: {
communityGalleryInfo: {
eula: 'string'
publicNamePrefix: 'string'
publisherContact: 'string'
publisherUri: 'string'
}
permissions: 'string'
}
softDeletePolicy: {
isSoftDeleteEnabled: bool
}
}
tags: {
{customized property}: 'string'
}
}
Property values
Name
Description
Value
eula
End-user license agreement for community gallery image.
string
publicNamePrefix
The prefix of the gallery name that will be displayed publicly. Visible to all users.
string
publisherContact
Community gallery publisher support email. The email address of the publisher. Visible to all users.
string
publisherUri
The link to the publisher website. Visible to all users.
string
GalleryIdentifier
GalleryProperties
Name
Description
Value
description
The description of this Shared Image Gallery resource. This property is updatable.
string
identifier
Describes the gallery unique name.
GalleryIdentifier
sharingProfile
Profile for gallery sharing to subscription or tenant
SharingProfile
softDeletePolicy
Contains information about the soft deletion policy of the gallery.
SoftDeletePolicy
Microsoft.Compute/galleries
Name
Description
Value
location
Resource location
string (required)
name
The resource name
string (required)
properties
Describes the properties of a Shared Image Gallery.
GalleryProperties
tags
Resource tags
Dictionary of tag names and values. See Tags in templates
SharingProfile
Name
Description
Value
communityGalleryInfo
Information of community gallery if current gallery is shared to community.
CommunityGalleryInfo
permissions
This property allows you to specify the permission of sharing gallery. Possible values are: Private, Groups, Community.
'Community' 'Groups' 'Private'
SoftDeletePolicy
Name
Description
Value
isSoftDeleteEnabled
Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time.
bool
Quickstart samples
The following quickstart samples deploy this resource type.
Bicep File
Description
Azure Image Builder with Azure Windows Baseline
Creates an Azure Image Builder environment and builds a Windows Server image with the latest Windows Updates and Azure Windows Baseline applied.
Configure Dev Box service
This template would create all Dev Box admin resources as per Dev Box quick start guide (/azure/dev-box/quickstart-create-dev-box). You can view all resources created, or directly go to DevPortal.microsoft.com to create your first Dev Box.
ARM template resource definition
The galleries resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.Compute/galleries resource, add the following JSON to your template.
{
"type": "Microsoft.Compute/galleries",
"apiVersion": "2023-07-03",
"name": "string",
"location": "string",
"properties": {
"description": "string",
"identifier": {
},
"sharingProfile": {
"communityGalleryInfo": {
"eula": "string",
"publicNamePrefix": "string",
"publisherContact": "string",
"publisherUri": "string"
},
"permissions": "string"
},
"softDeletePolicy": {
"isSoftDeleteEnabled": "bool"
}
},
"tags": {
"{customized property}": "string"
}
}
Property values
Name
Description
Value
eula
End-user license agreement for community gallery image.
string
publicNamePrefix
The prefix of the gallery name that will be displayed publicly. Visible to all users.
string
publisherContact
Community gallery publisher support email. The email address of the publisher. Visible to all users.
string
publisherUri
The link to the publisher website. Visible to all users.
string
GalleryIdentifier
GalleryProperties
Name
Description
Value
description
The description of this Shared Image Gallery resource. This property is updatable.
string
identifier
Describes the gallery unique name.
GalleryIdentifier
sharingProfile
Profile for gallery sharing to subscription or tenant
SharingProfile
softDeletePolicy
Contains information about the soft deletion policy of the gallery.
SoftDeletePolicy
Microsoft.Compute/galleries
Name
Description
Value
apiVersion
The api version
'2023-07-03'
location
Resource location
string (required)
name
The resource name
string (required)
properties
Describes the properties of a Shared Image Gallery.
GalleryProperties
tags
Resource tags
Dictionary of tag names and values. See Tags in templates
type
The resource type
'Microsoft.Compute/galleries'
SharingProfile
Name
Description
Value
communityGalleryInfo
Information of community gallery if current gallery is shared to community.
CommunityGalleryInfo
permissions
This property allows you to specify the permission of sharing gallery. Possible values are: Private, Groups, Community.
'Community' 'Groups' 'Private'
SoftDeletePolicy
Name
Description
Value
isSoftDeleteEnabled
Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time.
bool
Quickstart templates
The following quickstart templates deploy this resource type.
Template
Description
Azure Image Builder with Azure Windows Baseline
Creates an Azure Image Builder environment and builds a Windows Server image with the latest Windows Updates and Azure Windows Baseline applied.
Configure Dev Box service
This template would create all Dev Box admin resources as per Dev Box quick start guide (/azure/dev-box/quickstart-create-dev-box). You can view all resources created, or directly go to DevPortal.microsoft.com to create your first Dev Box.
Create a Azure Compute Gallery
This template allows you to create a Azure Compute Gallery.
Create an Azure Compute Gallery
This module creates an Azure Compute Gallery resource with apiVersion 2019-12-01.
The galleries resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.Compute/galleries resource, add the following Terraform to your template.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/galleries@2023-07-03"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
description = "string"
identifier = {
}
sharingProfile = {
communityGalleryInfo = {
eula = "string"
publicNamePrefix = "string"
publisherContact = "string"
publisherUri = "string"
}
permissions = "string"
}
softDeletePolicy = {
isSoftDeleteEnabled = bool
}
}
})
}
Property values
Name
Description
Value
eula
End-user license agreement for community gallery image.
string
publicNamePrefix
The prefix of the gallery name that will be displayed publicly. Visible to all users.
string
publisherContact
Community gallery publisher support email. The email address of the publisher. Visible to all users.
string
publisherUri
The link to the publisher website. Visible to all users.
string
GalleryIdentifier
GalleryProperties
Name
Description
Value
description
The description of this Shared Image Gallery resource. This property is updatable.
string
identifier
Describes the gallery unique name.
GalleryIdentifier
sharingProfile
Profile for gallery sharing to subscription or tenant
SharingProfile
softDeletePolicy
Contains information about the soft deletion policy of the gallery.
SoftDeletePolicy
Microsoft.Compute/galleries
Name
Description
Value
location
Resource location
string (required)
name
The resource name
string (required)
properties
Describes the properties of a Shared Image Gallery.
GalleryProperties
tags
Resource tags
Dictionary of tag names and values.
type
The resource type
"Microsoft.Compute/galleries@2023-07-03"
SharingProfile
Name
Description
Value
communityGalleryInfo
Information of community gallery if current gallery is shared to community.
CommunityGalleryInfo
permissions
This property allows you to specify the permission of sharing gallery. Possible values are: Private, Groups, Community.
'Community' 'Groups' 'Private'
SoftDeletePolicy
Name
Description
Value
isSoftDeleteEnabled
Enables soft-deletion for resources in this gallery, allowing them to be recovered within retention time.
bool