Delen via


New-AzServiceFabricApplication

Maak een nieuwe Service Fabric-toepassing onder de opgegeven resourcegroep en het opgegeven cluster.

Syntaxis

New-AzServiceFabricApplication
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-ApplicationTypeName] <String>
   [-ApplicationTypeVersion] <String>
   -Name <String>
   [-ApplicationParameter <Hashtable>]
   [-MinimumNodeCount <Int64>]
   [-MaximumNodeCount <Int64>]
   [-Force]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzServiceFabricApplication
   [-ResourceGroupName] <String>
   [-ClusterName] <String>
   [-ApplicationTypeName] <String>
   [-ApplicationTypeVersion] <String>
   -Name <String>
   [-ApplicationParameter <Hashtable>]
   -PackageUrl <String>
   [-MinimumNodeCount <Int64>]
   [-MaximumNodeCount <Int64>]
   [-Force]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Met deze cmdlet maakt u een nieuwe Service Fabric-toepassing onder de opgegeven resourcegroep en het opgegeven cluster. De parameter -PackageUrl kan worden gebruikt om de typeversie te maken. Als de typeversie al wordt afgesloten, maar de status Mislukt heeft, wordt door de cmdlet gevraagd of de gebruiker de typeversie opnieuw wil maken. Als het de status Mislukt blijft hebben, stopt de opdracht het proces en genereert deze een uitzondering.

Voorbeelden

Voorbeeld 1

New-AzServiceFabricApplication -ResourceGroupName "testRG" -ClusterName "testCluster" -ApplicationTypeName "TestAppType" -ApplicationTypeVersion "v1" -Name "testApp" -ApplicationParameter @{key0="value0";key1=$null;key2="value2"}

In dit voorbeeld wordt de toepassing 'testApp' gemaakt onder resourcegroep testRG en cluster 'testCluster'. Het toepassingstype TestAppType versie v1 moet al aanwezig zijn in het cluster en de toepassingsparameters moeten worden gedefinieerd in het toepassingsmanifest, anders mislukt de cmdlet.

Voorbeeld 2: geef -PackageUrl op om de versie van het toepassingstype te maken voordat u de toepassing maakt.

New-AzServiceFabricApplication -ResourceGroupName "testRG" -ClusterName "testCluster" -ApplicationTypeName "TestAppType" -ApplicationTypeVersion "v1" -Name "testApp" -PackageUrl "https://sftestapp.blob.core.windows.net/sftestapp/testApp_1.0.sfpkg" -ApplicationParameter @{key0="value0";key1=$null;key2="value2"}

In dit voorbeeld wordt het toepassingstype TestAppType versie v1 gemaakt met behulp van de opgegeven pakket-URL. Hierna wordt het normale proces voortgezet om de toepassing te maken. Als de versie van het toepassingstype al wordt afgesloten en de inrichtingsstatus is mislukt, wordt gevraagd of de gebruiker de typeversie opnieuw wil maken.

Parameters

-ApplicationParameter

Geef de toepassingsparameters op als sleutel-waardeparen. Deze parameters moeten aanwezig zijn in het toepassingsmanifest.

Type:Hashtable
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ApplicationTypeName

Geef de naam van het toepassingstype op

Type:String
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ApplicationTypeVersion

Geef de versie van het toepassingstype op

Type:String
Position:3
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ClusterName

Geef de naam van het cluster op.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-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

-Force

Doorgaan zonder prompts

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MaximumNodeCount

Hiermee geeft u het maximum aantal knooppunten op waarop een toepassing moet worden ingesteld

Type:Int64
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MinimumNodeCount

Hiermee geeft u het minimale aantal knooppunten op waar Service Fabric capaciteit voor deze toepassing reserveert

Type:Int64
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Geef de naam van de toepassing op

Type:String
Aliassen:ApplicationName
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PackageUrl

Geef de URL op van het sfpkg-bestand van het toepassingspakket

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ResourceGroupName

Geef de naam van de resourcegroep op.

Type:String
Position:0
Default value:None
Vereist:True
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

String

Hashtable

Uitvoerwaarden

PSApplication