New-AzServiceFabricApplication
Creare una nuova applicazione di Service Fabric nel gruppo di risorse e nel cluster specificati.
Sintassi
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>]
Descrizione
Questo cmdlet crea una nuova applicazione di Service Fabric nel gruppo di risorse e nel cluster specificati. Il parametro -PackageUrl può essere usato per creare la versione del tipo, se la versione del tipo viene già chiusa, ma il relativo stato "Non riuscito" il cmdlet chiederà se l'utente vuole ricreare la versione del tipo. Se continua in stato "Non riuscito", il comando arresterà il processo e genererà un'eccezione.
Esempio
Esempio 1
New-AzServiceFabricApplication -ResourceGroupName "testRG" -ClusterName "testCluster" -ApplicationTypeName "TestAppType" -ApplicationTypeVersion "v1" -Name "testApp" -ApplicationParameter @{key0="value0";key1=$null;key2="value2"}
Questo esempio crea l'applicazione "testApp" nel gruppo di risorse "testRG" e nel cluster "testCluster". Il tipo di applicazione "TestAppType" versione "v1" deve esistere già nel cluster e i parametri dell'applicazione devono essere definiti nel manifesto dell'applicazione in caso contrario il cmdlet avrà esito negativo.
Esempio 2: specificare -PackageUrl per creare la versione del tipo di applicazione prima di creare l'applicazione.
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 questo esempio viene creato il tipo di applicazione "TestAppType" versione "v1" usando l'URL del pacchetto fornito. Successivamente, continuerà il normale processo per creare l'applicazione. Se la versione del tipo di applicazione viene già chiusa e lo stato del provisioning in "Non riuscito", verrà richiesto di decidere se l'utente vuole ricreare la versione del tipo.
Parametri
-ApplicationParameter
Specificare i parametri dell'applicazione come coppie chiave/valore. Questi parametri devono esistere nel manifesto dell'applicazione.
Tipo: | Hashtable |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ApplicationTypeName
Specificare il nome del tipo di applicazione
Tipo: | String |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ApplicationTypeVersion
Specificare la versione del tipo di applicazione
Tipo: | String |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ClusterName
Specificare il nome del cluster.
Tipo: | String |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Force
Continuare senza prompt
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MaximumNodeCount
Specifica il numero massimo di nodi in cui inserire un'applicazione
Tipo: | Int64 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MinimumNodeCount
Specifica il numero minimo di nodi in cui Service Fabric riserva la capacità per questa applicazione
Tipo: | Int64 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specificare il nome dell'applicazione
Tipo: | String |
Alias: | ApplicationName |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PackageUrl
Specificare l'URL del file sfpkg del pacchetto dell'applicazione
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ResourceGroupName
Specificare il nome del gruppo di risorse.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |