Aracılığıyla paylaş


Invoke-AzNginxAnalysisConfiguration

NGINX yapılandırmasını NGINXaaS dağıtımına uygulamadan analiz etme

Sözdizimi

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

NGINX yapılandırmasını NGINXaaS dağıtımına uygulamadan analiz etme

Örnekler

Örnek 1: nginx yapılandırmasını oluşturmadan önce nginx yapılandırmasını çözümleme

$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

Bu komut, nginx dağıtımınız için yapılandırmanızı oluşturmak üzere göndermeden önce yapılandırmayı analiz eder

Parametreler

-Body

NGINX yapılandırması için analiz oluşturmaya yönelik istek gövdesi. Oluşturmak için BODY özellikleri için NOTES bölümüne bakın ve karma tablo oluşturun.

Tür:IAnalysisCreate
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ConfigFile

. Oluşturmak için CONFIGFILE özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun.

Tür:INginxConfigurationFile[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ConfigProtectedFile

. Oluşturmak için CONFIGPROTECTEDFILE özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun.

Tür:INginxConfigurationFile[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ConfigRootFile

NGINX yapılandırma dosyalarının kök dosyası. Dosyaların dosya yollarından biriyle eşleşmesi gerekir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ConfigurationName

Yapılandırma adı, NGINX konfederasyonunun teklisi nedeniyle yalnızca 'default' değeri desteklenir

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

DefaultProfile parametresi işlevsel değil. Cmdlet'i farklı bir abonelikte yürütürken kullanılabilir olduğunda SubscriptionId parametresini kullanın.

Tür:PSObject
Diğer adlar:AzureRMContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DeploymentName

Hedeflenen NGINX dağıtımının adı

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-InputObject

Kimlik Parametresi Oluşturmak için INPUTOBJECT özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun.

Tür:INginxIdentity
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-PackageData

.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PackageProtectedFile

.

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ResourceGroupName

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SubscriptionId

Hedef aboneliğin kimliği.

Tür:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

IAnalysisCreate

INginxIdentity

Çıkışlar

IAnalysisResult