Invoke-AzNginxAnalysisConfiguration
Analyser une configuration NGINX sans l’appliquer au déploiement NGINXaaS
Syntaxe
Invoke-AzNginxAnalysisConfiguration
-ConfigurationName <String>
-DeploymentName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
[-ConfigFile <INginxConfigurationFile[]>]
[-ConfigProtectedFile <INginxConfigurationFile[]>]
[-ConfigRootFile <String>]
[-PackageData <String>]
[-PackageProtectedFile <String[]>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzNginxAnalysisConfiguration
-ConfigurationName <String>
-DeploymentName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Body <IAnalysisCreate>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzNginxAnalysisConfiguration
-InputObject <INginxIdentity>
[-ConfigFile <INginxConfigurationFile[]>]
[-ConfigProtectedFile <INginxConfigurationFile[]>]
[-ConfigRootFile <String>]
[-PackageData <String>]
[-PackageProtectedFile <String[]>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-AzNginxAnalysisConfiguration
-InputObject <INginxIdentity>
-Body <IAnalysisCreate>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Analyser une configuration NGINX sans l’appliquer au déploiement NGINXaaS
Exemples
Exemple 1 : Analyse de la configuration nginx avant de créer la configuration nginx
$confFile = New-AzNginxConfigurationFileObject -VirtualPath "nginx.conf" -Content 'xxxx'
# configuration analysis
$confAnalysis = Invoke-AzNginxAnalysisConfiguration -ConfigurationName default -DeploymentName xxxx -ResourceGroupName xxxx -ConfigFile $confFile -ConfigRootFile "nginx.conf"
Status
------
SUCCEEDED
Cette commande analyse la configuration avant de vous envoyer pour créer votre configuration pour votre déploiement nginx
Paramètres
-Body
Corps de la demande pour la création d’une analyse pour une configuration NGINX. Pour construire, consultez la section NOTES pour les propriétés BODY et créez une table de hachage.
Type: | IAnalysisCreate |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ConfigFile
. Pour construire, consultez la section NOTES pour les propriétés CONFIGFILE et créer une table de hachage.
Type: | INginxConfigurationFile[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ConfigProtectedFile
. Pour construire, consultez la section NOTES pour les propriétés CONFIGPROTECTEDFILE et créez une table de hachage.
Type: | INginxConfigurationFile[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ConfigRootFile
Fichier racine du ou des fichiers de configuration NGINX. Il doit correspondre à l’un des chemins de fichier des fichiers.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ConfigurationName
Le nom de la configuration, seule la valeur « par défaut » est prise en charge en raison du singleton de la conf NGINX
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Le paramètre DefaultProfile n’est pas fonctionnel. Utilisez le paramètre SubscriptionId lorsqu’il est disponible si vous exécutez l’applet de commande sur un autre abonnement.
Type: | PSObject |
Alias: | AzureRMContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DeploymentName
Nom du déploiement NGINX ciblé
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
Type: | INginxIdentity |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-PackageData
.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PackageProtectedFile
.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceGroupName
Nom du groupe de ressources. Le nom ne respecte pas la casse.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SubscriptionId
ID de l’abonnement cible.
Type: | String |
Position: | Named |
Valeur par défaut: | (Get-AzContext).Subscription.Id |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |