Udostępnij za pośrednictwem


New-AzServiceFabricApplication

Utwórz nową aplikację usługi Service Fabric w ramach określonej grupy zasobów i klastra.

Składnia

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>]

Opis

To polecenie cmdlet tworzy nową aplikację usługi Service Fabric w ramach określonej grupy zasobów i klastra. Parametr -PackageUrl można użyć do utworzenia wersji typu, jeśli wersja typu już zakończy działanie, ale jego w stanie "Niepowodzenie" polecenie cmdlet zapyta, czy użytkownik chce ponownie utworzyć wersję typu. Jeśli będzie on kontynuowany w stanie "Niepowodzenie", polecenie zatrzyma proces i zgłosi wyjątek.

Przykłady

Przykład 1

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

W tym przykładzie tworzona jest aplikacja "testApp" w grupie zasobów "testRG" i klastrze "testCluster". Typ aplikacji "TestAppType" w wersji "v1" powinien już istnieć w klastrze, a parametry aplikacji powinny być zdefiniowane w manifeście aplikacji. W przeciwnym razie polecenie cmdlet zakończy się niepowodzeniem.

Przykład 2: określ parametr -PackageUrl, aby utworzyć wersję typu aplikacji przed utworzeniem aplikacji.

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"}

W tym przykładzie zostanie utworzony typ aplikacji "TestAppType" w wersji "v1" przy użyciu podanego adresu URL pakietu. Po wykonaniu tej czynności będzie kontynuowany normalny proces tworzenia aplikacji. Jeśli wersja typu aplikacji już zakończy działanie i stan aprowizacji będzie wyświetlany w obszarze "Niepowodzenie", zostanie wyświetlony monit o podjęcie decyzji, czy użytkownik chce ponownie utworzyć wersję typu.

Parametry

-ApplicationParameter

Określ parametry aplikacji jako pary klucz/wartość. Te parametry muszą istnieć w manifeście aplikacji.

Typ:Hashtable
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:True
Accept wildcard characters:False

-ApplicationTypeName

Określanie nazwy typu aplikacji

Typ:String
Position:2
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationTypeVersion

Określanie wersji typu aplikacji

Typ:String
Position:3
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-ClusterName

Określ nazwę klastra.

Typ:String
Position:1
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliases:cf
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Kontynuuj bez monitów

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-MaximumNodeCount

Określa maksymalną liczbę węzłów, na których ma być umieszczana aplikacja

Typ:Int64
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-MinimumNodeCount

Określa minimalną liczbę węzłów, w których usługa Service Fabric zarezerwowa pojemność dla tej aplikacji

Typ:Int64
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Określanie nazwy aplikacji

Typ:String
Aliases:ApplicationName
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-PackageUrl

Określ adres URL pliku sfpkg pakietu aplikacji

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Określ nazwę grupy zasobów.

Typ:String
Position:0
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliases:wi
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

String

Hashtable

Dane wyjściowe

PSApplication