New-AzTemplateSpec
Hiermee maakt u een nieuwe sjabloonspecificatie.
Syntaxis
New-AzTemplateSpec
[-ResourceGroupName] <String>
[-Name] <String>
-Version <String>
[-Description <String>]
[-DisplayName <String>]
[-Location <String>]
[-Tag <Hashtable>]
-TemplateJson <String>
[-VersionDescription <String>]
[-Force]
[-UIFormDefinitionFile <String>]
[-UIFormDefinitionString <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzTemplateSpec
[-ResourceGroupName] <String>
[-Name] <String>
-Version <String>
[-Description <String>]
[-DisplayName <String>]
[-Location <String>]
[-Tag <Hashtable>]
-TemplateFile <String>
[-VersionDescription <String>]
[-Force]
[-UIFormDefinitionFile <String>]
[-UIFormDefinitionString <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Hiermee maakt u een nieuwe sjabloonspecificatieversie met de opgegeven ARM-sjablooninhoud. De inhoud kan afkomstig zijn van een onbewerkte JSON-tekenreeks (met behulp van FromJsonStringParameterSet parameterset) of uit een opgegeven JSON-/Bicep-bestand (met behulp van FromJsonFileParameterSet parameterset).
Als de basissjabloonspecificatie nog niet bestaat, wordt deze samen met de sjabloonspecificatieversie gemaakt. Als er al een sjabloonspecificatie bestaat met de opgegeven naam, wordt deze bijgewerkt en wordt de opgegeven versie bijgewerkt (eventuele andere bestaande versies blijven behouden).
Voorbeelden
Voorbeeld 1
$templateJson = @"
{
"$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {},
"resources": []
}
"@
New-AzTemplateSpec -ResourceGroupName 'myRG' -Name 'myTemplateSpec' -Version 'v1.0' -Location 'West US' -TemplateJson $templateJson
Hiermee maakt u een nieuwe sjabloonspecificatieversie v1.0 in een sjabloonspecificatie met de naam myTemplateSpec. De opgegeven versie heeft $templateJson als inhoud van de ARM-sjabloon van de versie.
Opmerking: De ARM-sjabloon in het voorbeeld is een no-op omdat deze geen werkelijke resources bevat.
Voorbeeld 2
New-AzTemplateSpec -ResourceGroupName 'myRG' -Name 'myTemplateSpec' -Version 'v2.0' -Location 'West US' -TemplateFile 'myTemplateContent.json'
Hiermee maakt u een nieuwe sjabloonspecificatieversie v2.0 in een sjabloonspecificatie met de naam myTemplateSpec. De opgegeven versie bevat de inhoud van het lokale bestand 'myTemplateContent.json' als de inhoud van de ARM-sjabloon van de versie.
Parameters
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Description
De beschrijving van de sjabloonspecificatie.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DisplayName
De weergavenaam van de sjabloonspecificatie.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Force
Vraag niet om bevestiging bij het overschrijven van een bestaande versie.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Location
De locatie van de sjabloonspecificatie. Alleen vereist als de sjabloonspecificatie nog niet bestaat.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
De naam van de sjabloonspecificatie.
Type: | String |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ResourceGroupName
De naam van de resourcegroep.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Tag
Hashtabel van tags voor de nieuwe sjabloonspecificatieresource(s).
Type: | Hashtable |
Aliassen: | Tags |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-TemplateFile
Het bestandspad naar het lokale JSON-/Bicep-bestand van de Azure Resource Manager-sjabloon.
Type: | String |
Aliassen: | InputFile |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-TemplateJson
De JSON van de Azure Resource Manager-sjabloon.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-UIFormDefinitionFile
UIForm voor de sjabloonspecificatieresource
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-UIFormDefinitionString
UIForm voor de sjabloonspecificatieresource
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Version
De versie van de sjabloonspecificatie.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-VersionDescription
De beschrijving van de versie.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Azure PowerShell