Microsoft.Compute-galerieën/toepassingen/versies
Bicep-resourcedefinitie
Het resourcetype galerieën/toepassingen/versies kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Compute/galleries/applications/versions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Compute/galleries/applications/versions@2023-07-03' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
publishingProfile: {
advancedSettings: {
{customized property}: 'string'
}
customActions: [
{
description: 'string'
name: 'string'
parameters: [
{
defaultValue: 'string'
description: 'string'
name: 'string'
required: bool
type: 'string'
}
]
script: 'string'
}
]
enableHealthCheck: bool
endOfLifeDate: 'string'
excludeFromLatest: bool
manageActions: {
install: 'string'
remove: 'string'
update: 'string'
}
replicaCount: int
replicationMode: 'string'
settings: {
configFileName: 'string'
packageFileName: 'string'
}
source: {
defaultConfigurationLink: 'string'
mediaLink: 'string'
}
storageAccountType: 'string'
targetExtendedLocations: [
{
encryption: {
dataDiskImages: [
{
diskEncryptionSetId: 'string'
lun: int
}
]
osDiskImage: {
diskEncryptionSetId: 'string'
securityProfile: {
confidentialVMEncryptionType: 'string'
secureVMDiskEncryptionSetId: 'string'
}
}
}
extendedLocation: {
name: 'string'
type: 'string'
}
extendedLocationReplicaCount: int
name: 'string'
storageAccountType: 'string'
}
]
targetRegions: [
{
encryption: {
dataDiskImages: [
{
diskEncryptionSetId: 'string'
lun: int
}
]
osDiskImage: {
diskEncryptionSetId: 'string'
securityProfile: {
confidentialVMEncryptionType: 'string'
secureVMDiskEncryptionSetId: 'string'
}
}
}
excludeFromLatest: bool
name: 'string'
regionalReplicaCount: int
storageAccountType: 'string'
}
]
}
safetyProfile: {
allowDeletionOfReplicatedLocations: bool
}
}
}
Eigenschapswaarden
galerieën/toepassingen/versies
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep. |
tekenreeks (vereist) Tekenlimiet: 32-bits geheel getal Geldige tekens: Getallen en punten. (Elk segment wordt geconverteerd naar een int32. Elk segment heeft dus een maximale waarde van 2.147.483.647.) |
location | Resourcelocatie | tekenreeks (vereist) |
tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
Bovenliggende | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie Onderliggende resource buiten bovenliggende resource voor meer informatie. |
Symbolische naam voor resource van het type: toepassingen |
properties | Beschrijft de eigenschappen van een versie van een galerie-installatiekopieën. | GalleryApplicationVersionProperties |
GalleryApplicationVersionProperties
Naam | Description | Waarde |
---|---|---|
publishingProfile | Het publicatieprofiel van een galerieafbeeldingsversie. | GalleryApplicationVersionPublishingProfile (vereist) |
safetyProfile | Het veiligheidsprofiel van de toepassingsversie van de galerie. | GalleryApplicationVersionSafetyProfile |
GalleryApplicationVersionPublishingProfile
Naam | Description | Waarde |
---|---|---|
advancedSettings | Optioneel. Aanvullende instellingen die moeten worden doorgegeven aan de extensie vm-application-manager. Alleen voor geavanceerd gebruik. | GalleryApplicationVersionPublishingProfileAdvancedSe... |
customActions | Een lijst met aangepaste acties die kunnen worden uitgevoerd met deze versie van de galerietoepassing. | GalleryApplicationCustomAction[] |
enableHealthCheck | Optioneel. Of deze toepassing de status rapporteert of niet. | booleaans |
endOfLifeDate | De datum waarop de installatiekopieënversie van de galerie is beëindigd. Deze eigenschap kan worden gebruikt voor buitengebruikstelling. Deze eigenschap kan worden bijgewerkt. | tekenreeks |
excludeFromLatest | Als deze optie is ingesteld op true, wordt deze installatiekopieversie niet gebruikt Virtual Machines geïmplementeerd vanuit de nieuwste versie van de definitie van de installatiekopie. | booleaans |
manageActions | UserArtifactManage | |
replicaCount | Het aantal replica's van de installatiekopieënversie dat per regio moet worden gemaakt. Deze eigenschap wordt van kracht voor een regio wanneer regionalReplicaCount niet is opgegeven. Deze eigenschap kan worden bijgewerkt. | int |
replicationMode | Optionele parameter die de modus aangeeft die moet worden gebruikt voor replicatie. Deze eigenschap kan niet worden bijgewerkt. | 'Vol' 'Ondiep' |
instellingen | Aanvullende instellingen voor de VM-app die het doelpakket en de naam van het configuratiebestand bevat wanneer deze wordt geïmplementeerd op de doel-VM of VM-schaalset. | UserArtifactSettings |
source | De broninstallatiekopieën van waaruit de versie van de installatiekopieën wordt gemaakt. | UserArtifactSource (vereist) |
storageAccountType | Hiermee geeft u het type opslagaccount op dat moet worden gebruikt om de installatiekopieën op te slaan. Deze eigenschap kan niet worden bijgewerkt. | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
targetExtendedLocations | De uitgebreide doellocaties waarnaar de versie van de installatiekopieën wordt gerepliceerd. Deze eigenschap kan worden bijgewerkt. | GalleryTargetExtendedLocation[] |
targetRegions | De doelregio's waarnaar de versie van de installatiekopieën wordt gerepliceerd. Deze eigenschap kan worden bijgewerkt. | TargetRegion[] |
GalleryApplicationVersionPublishingProfileAdvancedSe...
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
GalleryApplicationCustomAction
Naam | Description | Waarde |
---|---|---|
beschrijving | Beschrijving om de gebruikers inzicht te geven in wat deze aangepaste actie doet. | tekenreeks |
naam | De naam van de aangepaste actie. Moet uniek zijn binnen de versie van de galerietoepassing. | tekenreeks (vereist) |
parameters | De parameters die voor deze aangepaste actie worden gebruikt | GalleryApplicationCustomActionParameter[] |
script | Het script dat moet worden uitgevoerd bij het uitvoeren van deze aangepaste actie. | tekenreeks (vereist) |
GalleryApplicationCustomActionParameter
Naam | Description | Waarde |
---|---|---|
standaardwaarde | De standaardwaarde van de parameter. Alleen van toepassing op tekenreekstypen | tekenreeks |
beschrijving | Een beschrijving om gebruikers te helpen begrijpen wat deze parameter betekent | tekenreeks |
naam | De naam van de aangepaste actie. Moet uniek zijn binnen de versie van de galerietoepassing. | tekenreeks (vereist) |
vereist | Geeft aan of deze parameter moet worden doorgegeven bij het uitvoeren van de aangepaste actie. | booleaans |
type | Hiermee geeft u het type van de aangepaste actieparameter. Mogelijke waarden zijn: String, ConfigurationDataBlob of LogOutputBlob | 'ConfigurationDataBlob' 'LogOutputBlob' 'Tekenreeks' |
UserArtifactManage
Naam | Description | Waarde |
---|---|---|
installeren | Vereist. Het pad en de argumenten voor het installeren van de galerietoepassing. Dit is beperkt tot 4096 tekens. | tekenreeks (vereist) |
verwijderen | Vereist. Het pad en de argumenten voor het verwijderen van de galerietoepassing. Dit is beperkt tot 4096 tekens. | tekenreeks (vereist) |
update | Optioneel. Het pad en de argumenten voor het bijwerken van de galerietoepassing. Als deze niet aanwezig is, roept de updatebewerking de opdracht Remove aan in de vorige versie en de installatieopdracht in de huidige versie van de galerietoepassing. Dit is beperkt tot 4096 tekens. | tekenreeks |
UserArtifactSettings
Naam | Description | Waarde |
---|---|---|
configFileName | Optioneel. De naam voor het toewijzen van het gedownloade configuratiebestand op de VM. Dit is beperkt tot 4096 tekens. Als dit niet wordt opgegeven, krijgt het configuratiebestand de naam van de galerietoepassing, waaraan '_config' is toegevoegd. | tekenreeks |
packageFileName | Optioneel. De naam voor het toewijzen van het gedownloade pakketbestand op de VM. Dit is beperkt tot 4096 tekens. Als dit niet wordt opgegeven, krijgt het pakketbestand dezelfde naam als de naam van de galerietoepassing. | tekenreeks |
UserArtifactSource
Naam | Description | Waarde |
---|---|---|
defaultConfigurationLink | Optioneel. De defaultConfigurationLink van het artefact moet een leesbare blob op de opslagpagina zijn. | tekenreeks |
mediaLink | Vereist. De mediaLink van het artefact moet een leesbare blob op de opslagpagina zijn. | tekenreeks (vereist) |
GalleryTargetExtendedLocation
Naam | Description | Waarde |
---|---|---|
versleuteling | Optioneel. Hiermee kunnen gebruikers door de klant beheerde sleutels opgeven voor het versleutelen van het besturingssysteem en de gegevensschijven in het galerie-artefact. | EncryptionImages |
extendedLocation | De naam van de uitgebreide locatie. | GalleryExtendedLocation |
extendedLocationReplicaCount | Het aantal replica's van de installatiekopieënversie dat per uitgebreide locatie moet worden gemaakt. Deze eigenschap kan worden bijgewerkt. | int |
naam | De naam van de regio. | tekenreeks |
storageAccountType | Hiermee geeft u het type opslagaccount op dat moet worden gebruikt om de installatiekopieën op te slaan. Deze eigenschap kan niet worden bijgewerkt. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'Standard_ZRS' |
EncryptionImages
Naam | Description | Waarde |
---|---|---|
dataDiskImages | Een lijst met versleutelingsspecificaties voor installatiekopieën van gegevensschijven. | DataDiskImageEncryption[] |
osDiskImage | Bevat versleutelingsinstellingen voor een installatiekopie van een besturingssysteemschijf. | OSDiskImageEncryption |
DataDiskImageEncryption
Naam | Description | Waarde |
---|---|---|
diskEncryptionSetId | Een relatieve URI met de resource-id van de schijfversleutelingsset. | tekenreeks |
Lun | Deze eigenschap geeft het nummer van de logische eenheid van de gegevensschijf op. Deze waarde wordt gebruikt om gegevensschijven in de virtuele machine te identificeren en moet daarom uniek zijn voor elke gegevensschijf die aan de virtuele machine is gekoppeld. | int (vereist) |
OSDiskImageEncryption
Naam | Description | Waarde |
---|---|---|
diskEncryptionSetId | Een relatieve URI met de resource-id van de schijfversleutelingsset. | tekenreeks |
securityProfile | Met deze eigenschap wordt het beveiligingsprofiel van een installatiekopieën van een besturingssysteemschijf opgegeven. | OSDiskImageSecurityProfile |
OSDiskImageSecurityProfile
Naam | Description | Waarde |
---|---|---|
confidentialVMEncryptionType | vertrouwelijke VM-versleutelingstypen | 'EncryptedVMGuestStateOnlyWithPmk' 'EncryptedWithCmk' 'EncryptedWithPmk' 'NonPersistedTPM' |
secureVMDiskEncryptionSetId | id van beveiligde VM-schijfversleutelingsset | tekenreeks |
GalleryExtendedLocation
Naam | Description | Waarde |
---|---|---|
naam | tekenreeks | |
type | Het is het type van de uitgebreide locatie. | 'EdgeZone' 'Onbekend' |
Doelregio
Naam | Description | Waarde |
---|---|---|
versleuteling | Optioneel. Hiermee kunnen gebruikers door de klant beheerde sleutels opgeven voor het versleutelen van het besturingssysteem en de gegevensschijven in het galerie-artefact. | EncryptionImages |
excludeFromLatest | Bevat de vlaginstelling om een afbeelding te verbergen wanneer gebruikers version='latest' opgeven | booleaans |
naam | De naam van de regio. | tekenreeks (vereist) |
regionalReplicaCount | Het aantal replica's van de installatiekopieënversie dat per regio moet worden gemaakt. Deze eigenschap kan worden bijgewerkt. | int |
storageAccountType | Hiermee geeft u het opslagaccounttype op dat moet worden gebruikt om de installatiekopieën op te slaan. Deze eigenschap kan niet worden bijgewerkt. | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
GalleryApplicationVersionSafetyProfile
Naam | Description | Waarde |
---|---|---|
allowDeletionOfReplicatedLocations | Hiermee wordt aangegeven of het verwijderen van deze versie van de galerie-installatiekopieën uit gerepliceerde regio's is toegestaan. | booleaans |
Resourcedefinitie van ARM-sjabloon
Het resourcetype galerieën/toepassingen/versies kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.Compute/galleries/applications/versions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Compute/galleries/applications/versions",
"apiVersion": "2023-07-03",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"publishingProfile": {
"advancedSettings": {
"{customized property}": "string"
},
"customActions": [
{
"description": "string",
"name": "string",
"parameters": [
{
"defaultValue": "string",
"description": "string",
"name": "string",
"required": "bool",
"type": "string"
}
],
"script": "string"
}
],
"enableHealthCheck": "bool",
"endOfLifeDate": "string",
"excludeFromLatest": "bool",
"manageActions": {
"install": "string",
"remove": "string",
"update": "string"
},
"replicaCount": "int",
"replicationMode": "string",
"settings": {
"configFileName": "string",
"packageFileName": "string"
},
"source": {
"defaultConfigurationLink": "string",
"mediaLink": "string"
},
"storageAccountType": "string",
"targetExtendedLocations": [
{
"encryption": {
"dataDiskImages": [
{
"diskEncryptionSetId": "string",
"lun": "int"
}
],
"osDiskImage": {
"diskEncryptionSetId": "string",
"securityProfile": {
"confidentialVMEncryptionType": "string",
"secureVMDiskEncryptionSetId": "string"
}
}
},
"extendedLocation": {
"name": "string",
"type": "string"
},
"extendedLocationReplicaCount": "int",
"name": "string",
"storageAccountType": "string"
}
],
"targetRegions": [
{
"encryption": {
"dataDiskImages": [
{
"diskEncryptionSetId": "string",
"lun": "int"
}
],
"osDiskImage": {
"diskEncryptionSetId": "string",
"securityProfile": {
"confidentialVMEncryptionType": "string",
"secureVMDiskEncryptionSetId": "string"
}
}
},
"excludeFromLatest": "bool",
"name": "string",
"regionalReplicaCount": "int",
"storageAccountType": "string"
}
]
},
"safetyProfile": {
"allowDeletionOfReplicatedLocations": "bool"
}
}
}
Eigenschapswaarden
galerieën/toepassingen/versies
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Compute/galleries/applications/versions' |
apiVersion | De resource-API-versie | '2023-07-03' |
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) Tekenlimiet: 32-bits geheel getal Geldige tekens: Getallen en punten. (Elk segment wordt geconverteerd naar een int32. Elk segment heeft dus een maximale waarde van 2.147.483.647.) |
location | Resourcelocatie | tekenreeks (vereist) |
tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
properties | Beschrijft de eigenschappen van een versie van een galerie-installatiekopieën. | GalerieApplicationVersionProperties |
GalerieApplicationVersionProperties
Naam | Description | Waarde |
---|---|---|
publishingProfile | Het publicatieprofiel van een versie van een galerieafbeelding. | GalleryApplicationVersionPublishingProfile (vereist) |
safetyProfile | Het veiligheidsprofiel van de versie van de galerietoepassing. | GalleryApplicationVersionSafetyProfile |
GalleryApplicationVersionPublishingProfile
Naam | Description | Waarde |
---|---|---|
advancedSettings | Optioneel. Aanvullende instellingen die moeten worden doorgegeven aan de extensie vm-application-manager. Alleen voor geavanceerd gebruik. | GalleryApplicationVersionPublishingProfileAdvancedSe... |
customActions | Een lijst met aangepaste acties die kunnen worden uitgevoerd met deze versie van de galerietoepassing. | GalleryApplicationCustomAction[] |
enableHealthCheck | Optioneel. Of deze toepassing de status rapporteert. | booleaans |
endOfLifeDate | De datum waarop de installatiekopieënversie van de galerie is beëindigd. Deze eigenschap kan worden gebruikt voor buitengebruikstelling. Deze eigenschap kan worden bijgewerkt. | tekenreeks |
excludeFromLatest | Als deze optie is ingesteld op true, gebruikt Virtual Machines geïmplementeerd vanuit de nieuwste versie van de definitie van de installatiekopie deze versie van de installatiekopie niet. | booleaans |
manageActions | UserArtifactManage | |
replicaCount | Het aantal replica's van de installatiekopieënversie dat per regio moet worden gemaakt. Deze eigenschap wordt van kracht voor een regio wanneer regionalReplicaCount niet is opgegeven. Deze eigenschap kan worden bijgewerkt. | int |
replicationMode | Optionele parameter die de modus aangeeft die moet worden gebruikt voor replicatie. Deze eigenschap kan niet worden bijgewerkt. | 'Volledig' 'Ondiep' |
instellingen | Aanvullende instellingen voor de VM-app die het doelpakket en de naam van het configuratiebestand bevat wanneer deze wordt geïmplementeerd op de doel-VM of VM-schaalset. | UserArtifactSettings |
source | De broninstallatiekopieën van waaruit de versie van de installatiekopieën wordt gemaakt. | UserArtifactSource (vereist) |
storageAccountType | Hiermee geeft u het opslagaccounttype op dat moet worden gebruikt om de installatiekopieën op te slaan. Deze eigenschap kan niet worden bijgewerkt. | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
targetExtendedLocations | De uitgebreide doellocaties waarnaar de versie van de installatiekopieën wordt gerepliceerd. Deze eigenschap kan worden bijgewerkt. | GalleryTargetExtendedLocation[] |
targetRegions | De doelregio's waarnaar de versie van de installatiekopieën wordt gerepliceerd. Deze eigenschap kan worden bijgewerkt. | TargetRegion[] |
GalleryApplicationVersionPublishingProfileAdvancedSe...
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
GalleryApplicationCustomAction
Naam | Description | Waarde |
---|---|---|
beschrijving | Beschrijving om de gebruikers inzicht te geven in wat deze aangepaste actie doet. | tekenreeks |
naam | De naam van de aangepaste actie. Moet uniek zijn binnen de versie van de galerietoepassing. | tekenreeks (vereist) |
parameters | De parameters die voor deze aangepaste actie worden gebruikt | GalleryApplicationCustomActionParameter[] |
script | Het script dat moet worden uitgevoerd bij het uitvoeren van deze aangepaste actie. | tekenreeks (vereist) |
GalleryApplicationCustomActionParameter
Naam | Description | Waarde |
---|---|---|
standaardwaarde | De standaardwaarde van de parameter. Alleen van toepassing op tekenreekstypen | tekenreeks |
beschrijving | Een beschrijving om gebruikers te helpen begrijpen wat deze parameter betekent | tekenreeks |
naam | De naam van de aangepaste actie. Moet uniek zijn binnen de versie van de galerietoepassing. | tekenreeks (vereist) |
vereist | Geeft aan of deze parameter moet worden doorgegeven bij het uitvoeren van de aangepaste actie. | booleaans |
type | Hiermee geeft u het type van de aangepaste actieparameter. Mogelijke waarden zijn: String, ConfigurationDataBlob of LogOutputBlob | 'ConfigurationDataBlob' 'LogOutputBlob' 'Tekenreeks' |
UserArtifactManage
Naam | Description | Waarde |
---|---|---|
installeren | Vereist. Het pad en de argumenten voor het installeren van de galerietoepassing. Dit is beperkt tot 4096 tekens. | tekenreeks (vereist) |
verwijderen | Vereist. Het pad en de argumenten voor het verwijderen van de galerietoepassing. Dit is beperkt tot 4096 tekens. | tekenreeks (vereist) |
update | Optioneel. Het pad en de argumenten voor het bijwerken van de galerietoepassing. Als deze niet aanwezig is, roept de updatebewerking de opdracht Remove aan in de vorige versie en de installatieopdracht in de huidige versie van de galerietoepassing. Dit is beperkt tot 4096 tekens. | tekenreeks |
UserArtifactSettings
Naam | Description | Waarde |
---|---|---|
configFileName | Optioneel. De naam voor het toewijzen van het gedownloade configuratiebestand op de VM. Dit is beperkt tot 4096 tekens. Als dit niet wordt opgegeven, krijgt het configuratiebestand de naam van de galerietoepassing, waaraan '_config' is toegevoegd. | tekenreeks |
packageFileName | Optioneel. De naam voor het toewijzen van het gedownloade pakketbestand op de VM. Dit is beperkt tot 4096 tekens. Als dit niet wordt opgegeven, krijgt het pakketbestand dezelfde naam als de naam van de galerietoepassing. | tekenreeks |
UserArtifactSource
Naam | Description | Waarde |
---|---|---|
defaultConfigurationLink | Optioneel. De defaultConfigurationLink van het artefact moet een leesbare blob op de opslagpagina zijn. | tekenreeks |
mediaLink | Vereist. De mediaLink van het artefact moet een leesbare blob op de opslagpagina zijn. | tekenreeks (vereist) |
GalleryTargetExtendedLocation
Naam | Description | Waarde |
---|---|---|
versleuteling | Optioneel. Hiermee kunnen gebruikers door de klant beheerde sleutels opgeven voor het versleutelen van het besturingssysteem en de gegevensschijven in het galerie-artefact. | EncryptionImages |
extendedLocation | De naam van de uitgebreide locatie. | GalleryExtendedLocation |
extendedLocationReplicaCount | Het aantal replica's van de installatiekopieënversie dat per uitgebreide locatie moet worden gemaakt. Deze eigenschap kan worden bijgewerkt. | int |
naam | De naam van de regio. | tekenreeks |
storageAccountType | Hiermee geeft u het type opslagaccount op dat moet worden gebruikt om de installatiekopieën op te slaan. Deze eigenschap kan niet worden bijgewerkt. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'Standard_ZRS' |
EncryptionImages
Naam | Description | Waarde |
---|---|---|
dataDiskImages | Een lijst met versleutelingsspecificaties voor installatiekopieën van gegevensschijven. | DataDiskImageEncryption[] |
osDiskImage | Bevat versleutelingsinstellingen voor een installatiekopie van een besturingssysteemschijf. | OSDiskImageEncryption |
DataDiskImageEncryption
Naam | Description | Waarde |
---|---|---|
diskEncryptionSetId | Een relatieve URI met de resource-id van de schijfversleutelingsset. | tekenreeks |
Lun | Deze eigenschap geeft het nummer van de logische eenheid van de gegevensschijf op. Deze waarde wordt gebruikt om gegevensschijven in de virtuele machine te identificeren en moet daarom uniek zijn voor elke gegevensschijf die aan de virtuele machine is gekoppeld. | int (vereist) |
OSDiskImageEncryption
Naam | Description | Waarde |
---|---|---|
diskEncryptionSetId | Een relatieve URI met de resource-id van de schijfversleutelingsset. | tekenreeks |
securityProfile | Met deze eigenschap wordt het beveiligingsprofiel van een installatiekopieën van een besturingssysteemschijf opgegeven. | OSDiskImageSecurityProfile |
OSDiskImageSecurityProfile
Naam | Description | Waarde |
---|---|---|
confidentialVMEncryptionType | vertrouwelijke VM-versleutelingstypen | 'EncryptedVMGuestStateOnlyWithPmk' 'EncryptedWithCmk' 'EncryptedWithPmk' 'NonPersistedTPM' |
secureVMDiskEncryptionSetId | id van beveiligde VM-schijfversleutelingsset | tekenreeks |
GalleryExtendedLocation
Naam | Description | Waarde |
---|---|---|
naam | tekenreeks | |
type | Het is het type van de uitgebreide locatie. | 'EdgeZone' 'Onbekend' |
Doelregio
Naam | Description | Waarde |
---|---|---|
versleuteling | Optioneel. Hiermee kunnen gebruikers door de klant beheerde sleutels opgeven voor het versleutelen van het besturingssysteem en de gegevensschijven in het galerie-artefact. | EncryptionImages |
excludeFromLatest | Bevat de vlaginstelling voor het verbergen van een afbeelding wanneer gebruikers version='latest' opgeven | booleaans |
naam | De naam van de regio. | tekenreeks (vereist) |
regionalReplicaCount | Het aantal replica's van de installatiekopieënversie dat per regio moet worden gemaakt. Deze eigenschap kan worden bijgewerkt. | int |
storageAccountType | Hiermee geeft u het opslagaccounttype op dat moet worden gebruikt om de installatiekopieën op te slaan. Deze eigenschap kan niet worden bijgewerkt. | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
GalleryApplicationVersionSafetyProfile
Naam | Description | Waarde |
---|---|---|
allowDeletionOfReplicatedLocations | Hiermee wordt aangegeven of het verwijderen van deze versie van de galerie-installatiekopieën uit gerepliceerde regio's is toegestaan. | booleaans |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype galerieën/toepassingen/versies kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.Compute/galleries/applications/versions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/galleries/applications/versions@2023-07-03"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
publishingProfile = {
advancedSettings = {
{customized property} = "string"
}
customActions = [
{
description = "string"
name = "string"
parameters = [
{
defaultValue = "string"
description = "string"
name = "string"
required = bool
type = "string"
}
]
script = "string"
}
]
enableHealthCheck = bool
endOfLifeDate = "string"
excludeFromLatest = bool
manageActions = {
install = "string"
remove = "string"
update = "string"
}
replicaCount = int
replicationMode = "string"
settings = {
configFileName = "string"
packageFileName = "string"
}
source = {
defaultConfigurationLink = "string"
mediaLink = "string"
}
storageAccountType = "string"
targetExtendedLocations = [
{
encryption = {
dataDiskImages = [
{
diskEncryptionSetId = "string"
lun = int
}
]
osDiskImage = {
diskEncryptionSetId = "string"
securityProfile = {
confidentialVMEncryptionType = "string"
secureVMDiskEncryptionSetId = "string"
}
}
}
extendedLocation = {
name = "string"
type = "string"
}
extendedLocationReplicaCount = int
name = "string"
storageAccountType = "string"
}
]
targetRegions = [
{
encryption = {
dataDiskImages = [
{
diskEncryptionSetId = "string"
lun = int
}
]
osDiskImage = {
diskEncryptionSetId = "string"
securityProfile = {
confidentialVMEncryptionType = "string"
secureVMDiskEncryptionSetId = "string"
}
}
}
excludeFromLatest = bool
name = "string"
regionalReplicaCount = int
storageAccountType = "string"
}
]
}
safetyProfile = {
allowDeletionOfReplicatedLocations = bool
}
}
})
}
Eigenschapswaarden
galerieën/toepassingen/versies
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Compute/galleries/applications/versions@2023-07-03" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 32-bits geheel getal Geldige tekens: Getallen en punten. (Elk segment wordt geconverteerd naar een int32. Elk segment heeft dus een maximale waarde van 2.147.483.647.) |
location | Resourcelocatie | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: toepassingen |
tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
properties | Beschrijft de eigenschappen van een versie van een galerie-installatiekopieën. | GalerieApplicationVersionProperties |
GalerieApplicationVersionProperties
Naam | Description | Waarde |
---|---|---|
publishingProfile | Het publicatieprofiel van een versie van een galerieafbeelding. | GalleryApplicationVersionPublishingProfile (vereist) |
safetyProfile | Het veiligheidsprofiel van de versie van de galerietoepassing. | GalleryApplicationVersionSafetyProfile |
GalleryApplicationVersionPublishingProfile
Naam | Description | Waarde |
---|---|---|
advancedSettings | Optioneel. Aanvullende instellingen die moeten worden doorgegeven aan de extensie vm-application-manager. Alleen voor geavanceerd gebruik. | GalleryApplicationVersionPublishingProfileAdvancedSe... |
customActions | Een lijst met aangepaste acties die kunnen worden uitgevoerd met deze versie van de galerietoepassing. | GalleryApplicationCustomAction[] |
enableHealthCheck | Optioneel. Of deze toepassing de status rapporteert. | booleaans |
endOfLifeDate | De datum waarop de installatiekopieënversie van de galerie is beëindigd. Deze eigenschap kan worden gebruikt voor buitengebruikstelling. Deze eigenschap kan worden bijgewerkt. | tekenreeks |
excludeFromLatest | Als deze optie is ingesteld op true, gebruikt Virtual Machines geïmplementeerd vanuit de nieuwste versie van de definitie van de installatiekopie deze versie van de installatiekopie niet. | booleaans |
manageActions | UserArtifactManage | |
replicaCount | Het aantal replica's van de installatiekopieënversie dat per regio moet worden gemaakt. Deze eigenschap wordt van kracht voor een regio wanneer regionalReplicaCount niet is opgegeven. Deze eigenschap kan worden bijgewerkt. | int |
replicationMode | Optionele parameter die de modus aangeeft die moet worden gebruikt voor replicatie. Deze eigenschap kan niet worden bijgewerkt. | "Vol" "Ondiep" |
instellingen | Aanvullende instellingen voor de VM-app die het doelpakket en de naam van het configuratiebestand bevat wanneer deze wordt geïmplementeerd op de doel-VM of VM-schaalset. | UserArtifactSettings |
source | De broninstallatiekopieën van waaruit de versie van de installatiekopieën wordt gemaakt. | UserArtifactSource (vereist) |
storageAccountType | Hiermee geeft u het opslagaccounttype op dat moet worden gebruikt om de installatiekopieën op te slaan. Deze eigenschap kan niet worden bijgewerkt. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
targetExtendedLocations | De uitgebreide doellocaties waarnaar de versie van de installatiekopieën wordt gerepliceerd. Deze eigenschap kan worden bijgewerkt. | GalleryTargetExtendedLocation[] |
targetRegions | De doelregio's waarnaar de versie van de installatiekopieën wordt gerepliceerd. Deze eigenschap kan worden bijgewerkt. | TargetRegion[] |
GalleryApplicationVersionPublishingProfileAdvancedSe...
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
GalleryApplicationCustomAction
Naam | Description | Waarde |
---|---|---|
beschrijving | Beschrijving om de gebruikers inzicht te geven in wat deze aangepaste actie doet. | tekenreeks |
naam | De naam van de aangepaste actie. Moet uniek zijn binnen de versie van de galerietoepassing. | tekenreeks (vereist) |
parameters | De parameters die voor deze aangepaste actie worden gebruikt | GalleryApplicationCustomActionParameter[] |
script | Het script dat moet worden uitgevoerd bij het uitvoeren van deze aangepaste actie. | tekenreeks (vereist) |
GalleryApplicationCustomActionParameter
Naam | Description | Waarde |
---|---|---|
standaardwaarde | De standaardwaarde van de parameter. Alleen van toepassing op tekenreekstypen | tekenreeks |
beschrijving | Een beschrijving om gebruikers te helpen begrijpen wat deze parameter betekent | tekenreeks |
naam | De naam van de aangepaste actie. Moet uniek zijn binnen de versie van de galerietoepassing. | tekenreeks (vereist) |
vereist | Geeft aan of deze parameter moet worden doorgegeven bij het uitvoeren van de aangepaste actie. | booleaans |
type | Hiermee geeft u het type van de aangepaste actieparameter. Mogelijke waarden zijn: String, ConfigurationDataBlob of LogOutputBlob | "ConfigurationDataBlob" "LogOutputBlob" "Tekenreeks" |
UserArtifactManage
Naam | Description | Waarde |
---|---|---|
installeren | Vereist. Het pad en de argumenten voor het installeren van de galerietoepassing. Dit is beperkt tot 4096 tekens. | tekenreeks (vereist) |
verwijderen | Vereist. Het pad en de argumenten voor het verwijderen van de galerietoepassing. Dit is beperkt tot 4096 tekens. | tekenreeks (vereist) |
update | Optioneel. Het pad en de argumenten voor het bijwerken van de galerietoepassing. Als deze niet aanwezig is, roept de updatebewerking de opdracht Remove aan in de vorige versie en de installatieopdracht in de huidige versie van de galerietoepassing. Dit is beperkt tot 4096 tekens. | tekenreeks |
UserArtifactSettings
Naam | Description | Waarde |
---|---|---|
configFileName | Optioneel. De naam voor het toewijzen van het gedownloade configuratiebestand op de VM. Dit is beperkt tot 4096 tekens. Als dit niet wordt opgegeven, krijgt het configuratiebestand de naam van de galerietoepassing, waaraan '_config' is toegevoegd. | tekenreeks |
packageFileName | Optioneel. De naam voor het toewijzen van het gedownloade pakketbestand op de VM. Dit is beperkt tot 4096 tekens. Als dit niet wordt opgegeven, krijgt het pakketbestand dezelfde naam als de naam van de galerietoepassing. | tekenreeks |
UserArtifactSource
Naam | Description | Waarde |
---|---|---|
defaultConfigurationLink | Optioneel. De defaultConfigurationLink van het artefact moet een leesbare blob op de opslagpagina zijn. | tekenreeks |
mediaLink | Vereist. De mediaLink van het artefact moet een leesbare blob op de opslagpagina zijn. | tekenreeks (vereist) |
GalleryTargetExtendedLocation
Naam | Description | Waarde |
---|---|---|
versleuteling | Optioneel. Hiermee kunnen gebruikers door de klant beheerde sleutels opgeven voor het versleutelen van het besturingssysteem en de gegevensschijven in het galerieartefact. | EncryptionImages |
extendedLocation | De naam van de uitgebreide locatie. | GalleryExtendedLocation |
extendedLocationReplicaCount | Het aantal replica's van de installatiekopieënversie dat per uitgebreide locatie moet worden gemaakt. Deze eigenschap kan worden bijgewerkt. | int |
naam | De naam van de regio. | tekenreeks |
storageAccountType | Hiermee geeft u het opslagaccounttype op dat moet worden gebruikt om de installatiekopieën op te slaan. Deze eigenschap kan niet worden bijgewerkt. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "Standard_ZRS" |
EncryptionImages
Naam | Description | Waarde |
---|---|---|
dataDiskImages | Een lijst met versleutelingsspecificaties voor installatiekopieën van gegevensschijven. | DataDiskImageEncryption[] |
osDiskImage | Bevat versleutelingsinstellingen voor een installatiekopie van een besturingssysteemschijf. | OSDiskImageEncryption |
DataDiskImageEncryption
Naam | Description | Waarde |
---|---|---|
diskEncryptionSetId | Een relatieve URI met de resource-id van de schijfversleutelingsset. | tekenreeks |
Lun | Met deze eigenschap wordt het nummer van de logische eenheid van de gegevensschijf opgegeven. Deze waarde wordt gebruikt om gegevensschijven in de virtuele machine te identificeren en moet daarom uniek zijn voor elke gegevensschijf die aan de virtuele machine is gekoppeld. | int (vereist) |
OSDiskImageEncryption
Naam | Description | Waarde |
---|---|---|
diskEncryptionSetId | Een relatieve URI met de resource-id van de schijfversleutelingsset. | tekenreeks |
securityProfile | Met deze eigenschap wordt het beveiligingsprofiel van een installatiekopieën van een besturingssysteemschijf opgegeven. | OSDiskImageSecurityProfile |
OSDiskImageSecurityProfile
Naam | Description | Waarde |
---|---|---|
confidentialVMEncryptionType | vertrouwelijke VM-versleutelingstypen | "EncryptedVMGuestStateOnlyWithPmk" "EncryptedWithCmk" "EncryptedWithPmk" "NonPersistedTPM" |
secureVMDiskEncryptionSetId | id van beveiligde VM-schijfversleutelingsset | tekenreeks |
GalleryExtendedLocation
Naam | Description | Waarde |
---|---|---|
naam | tekenreeks | |
type | Het is het type van de uitgebreide locatie. | "EdgeZone" "Onbekend" |
TargetRegion
Naam | Description | Waarde |
---|---|---|
versleuteling | Optioneel. Hiermee kunnen gebruikers door de klant beheerde sleutels opgeven voor het versleutelen van het besturingssysteem en de gegevensschijven in het galerie-artefact. | EncryptionImages |
excludeFromLatest | Bevat de vlaginstelling om een afbeelding te verbergen wanneer gebruikers version='latest' opgeven | booleaans |
naam | De naam van de regio. | tekenreeks (vereist) |
regionalReplicaCount | Het aantal replica's van de installatiekopieënversie dat per regio moet worden gemaakt. Deze eigenschap kan worden bijgewerkt. | int |
storageAccountType | Hiermee geeft u het type opslagaccount op dat moet worden gebruikt om de installatiekopieën op te slaan. Deze eigenschap kan niet worden bijgewerkt. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
GalleryApplicationVersionSafetyProfile
Naam | Description | Waarde |
---|---|---|
allowDeletionOfReplicatedLocations | Hiermee wordt aangegeven of het verwijderen van deze versie van galerie-installatiekopieën uit gerepliceerde regio's is toegestaan. | booleaans |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor