New-AzServiceFabricManagedClusterApplication

Erstellen Sie eine neue verwaltete Service Fabric-Anwendung unter der angegebenen Ressourcengruppe und dem angegebenen Cluster.

Syntax

SkipAppTypeVersion (Standard)

New-AzServiceFabricManagedClusterApplication
    [-ResourceGroupName] <String>
    [-ClusterName] <String>
    [-ApplicationTypeName] <String>
    [-ApplicationTypeVersion] <String>
    -Name <String>
    [-ApplicationParameter <Hashtable>]
    [-Tag <Hashtable>]
    [-Force]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

CreateAppTypeVersion

New-AzServiceFabricManagedClusterApplication
    [-ResourceGroupName] <String>
    [-ClusterName] <String>
    [-ApplicationTypeName] <String>
    [-ApplicationTypeVersion] <String>
    -Name <String>
    -PackageUrl <String>
    [-ApplicationParameter <Hashtable>]
    [-Tag <Hashtable>]
    [-Force]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Beschreibung

Dieses Cmdlet erstellt eine neue verwaltete Dienst fabric-Anwendung unter der angegebenen Ressourcengruppe und dem angegebenen Cluster. Der Parameter -PackageUrl kann verwendet werden, um die Typversion zu erstellen. Wenn die Typversion bereits beendet wird, aber im Status "Fehler" fragt das Cmdlet, ob der Benutzer die Typversion neu erstellen möchte. Wenn der Vorgang im Status "Fehlgeschlagen" fortgesetzt wird, wird der Prozess beendet und eine Ausnahme ausgelöst.

Beispiele

Beispiel 1

$resourceGroupName = "testRG"
$clusterName = "testCluster"
$appName = "testApp"
$appTypeName = "testAppType"
$appTypeVersion = "v1"
$appParameters =  @{key0="value0";key1=$null;key2="value2"}
New-AzServiceFabricManagedClusterApplication -ResourceGroupName $resourceGroupName -ClusterName $clusterName -ApplicationTypeName $appTypeName -ApplicationTypeVersion $appTypeVersion -Name $appName -ApplicationParameter $appParameters

In diesem Beispiel wird die verwaltete Anwendung "testApp" unter der Ressourcengruppe "testRG" und dem Cluster "testCluster" erstellt. Der verwaltete Anwendungstyp "TestAppType" Version "v1" sollte bereits im Cluster vorhanden sein, und die Anwendungsparameter sollten im Anwendungsmanifest definiert werden, andernfalls schlägt das Cmdlet fehl.

Beispiel 2: Geben Sie -PackageUrl an, um die Anwendungstypversion zu erstellen, bevor Sie die Anwendung erstellen.

$resourceGroupName = "testRG"
$clusterName = "testCluster"
$appName = "testApp"
$appTypeName = "testAppType"
$appTypeVersion = "v1"
$appParameters =  @{key0="value0";key1=$null;key2="value2"}
$packageUrlV1 = "https://sftestapp.blob.core.windows.net/sftestapp/testApp_1.0.sfpkg"
New-AzServiceFabricManagedClusterApplication -ResourceGroupName $resourceGroupName -ClusterName $clusterName -ApplicationTypeName $appTypeName -ApplicationTypeVersion $appTypeVersion -Name $appName -PackageUrl $packageUrlV1 -ApplicationParameter $appParameters

In diesem Beispiel wird der verwaltete Anwendungstyp "testAppType" version "v1" mithilfe der bereitgestellten Paket-URL erstellt. Danach wird der normale Prozess fortgesetzt, um die Anwendung zu erstellen. Wenn die Version des verwalteten Anwendungstyps bereits beendet wird und der Bereitstellungsstatus in "Fehlgeschlagen" angezeigt wird, werden Sie aufgefordert, zu entscheiden, ob der Benutzer die Typversion neu erstellen möchte.

Parameter

-ApplicationParameter

Geben Sie die Anwendungsparameter als Schlüssel-Wert-Paare an. Diese Parameter müssen im Anwendungsmanifest vorhanden sein.

Parametereigenschaften

Typ:Hashtable
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-ApplicationTypeName

Angeben des Namens des verwalteten Anwendungstyps

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:2
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ApplicationTypeVersion

Angeben der Version des verwalteten Anwendungstyps

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:3
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-AsJob

Führen Sie das Cmdlet im Hintergrund aus, und geben Sie einen Auftrag zurück, um den Fortschritt nachzuverfolgen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ClusterName

Geben Sie den Namen des Clusters an.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:1
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Cf

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Parametereigenschaften

Typ:IAzureContextContainer
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:AzContext, AzureRmContext, AzureCredential

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Force

Fortfahren ohne Eingabeaufforderungen

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Angeben des Namens der verwalteten Anwendung

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:ApplicationName

Parametersätze

(All)
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-PackageUrl

Geben Sie die URL der Sfpkg-Datei des Anwendungspakets an.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CreateAppTypeVersion
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-ResourceGroupName

Geben Sie den Namen der Ressourcengruppe an.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:0
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-Tag

Geben Sie die Tags als Schlüssel-Wert-Paare an.

Parametereigenschaften

Typ:Hashtable
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

String

Hashtable

Ausgaben

PSManagedApplication