Update-AzApplicationInsights

建立 Application Insights 元件(或更新)。 注意:您無法在 Put 作業中為 InstrumentationKey 或 AppId 指定不同的值。

Syntax

Update-AzApplicationInsights
      -ResourceGroupName <String>
      -Name <String>
      [-SubscriptionId <String>]
      [-ApplicationType <ApplicationType>]
      [-DisableIPMasking]
      [-DisableLocalAuth]
      [-Etag <String>]
      [-FlowType <FlowType>]
      [-ForceCustomerStorageForProfiler]
      [-HockeyAppId <String>]
      [-ImmediatePurgeDataOn30Day]
      [-IngestionMode <IngestionMode>]
      [-PublicNetworkAccessForIngestion <PublicNetworkAccessType>]
      [-PublicNetworkAccessForQuery <PublicNetworkAccessType>]
      [-RequestSource <RequestSource>]
      [-RetentionInDays <Int32>]
      [-SamplingPercentage <Double>]
      [-Tag <Hashtable>]
      [-WorkspaceResourceId <String>]
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

建立 Application Insights 元件(或更新)。 注意:您無法在 Put 作業中為 InstrumentationKey 或 AppId 指定不同的值。

範例

範例 1:更新 application insights 元件

Update-AzApplicationInsights -ResourceGroupName "rgName" -Name "aiName" -PublicNetworkAccessForIngestion "Disabled" -PublicNetworkAccessForQuery "Disabled"

將 application insights 元件 “aiName” PublicNetworkAccessForIngestion/PublicNetworkAccessForQuery 更新為 “Disabled”

參數

-ApplicationType

要監視的應用程式類型。

Type:ApplicationType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

執行 Cmdlet 之前先提示您確認。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableIPMasking

停用IP遮罩。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableLocalAuth

停用非 AAD 型驗證。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Etag

資源 etag

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FlowType

Application Insights 系統用來判斷此元件所建立的流程類型。 透過 REST API 建立 /更新元件時,這會設定為 'Bluefield'。

Type:FlowType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceCustomerStorageForProfiler

強制使用者為分析工具和調試程式建立自己的記憶體帳戶。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HockeyAppId

將新應用程式新增至 HockeyApp 時所建立的唯一應用程式識別碼,用於與 HockeyApp 的通訊。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ImmediatePurgeDataOn30Day

在 30 天后立即清除數據。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IngestionMode

表示擷取的流程。

Type:IngestionMode
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Application Insights 元件資源的名稱。

Type:String
Aliases:ApplicationInsightsComponentName, ComponentName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PublicNetworkAccessForIngestion

用於存取 Application Insights 擷取的網路存取類型。

Type:PublicNetworkAccessType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicNetworkAccessForQuery

用於存取 Application Insights 查詢的網路存取類型。

Type:PublicNetworkAccessType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RequestSource

描述建立此 Application Insights 元件的工具。 使用此 API 的客戶應將此設定為預設的 「rest」。

Type:RequestSource
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

資源群組的名稱。 名稱不區分大小寫。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RetentionInDays

保留期間以天為單位。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SamplingPercentage

正在針對 Application Insights 遙測取樣的應用程式所產生的數據百分比。

Type:Double
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

目標訂用帳戶的標識碼。

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

資源標籤

Type:Hashtable
Aliases:Tags
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceResourceId

要擷取數據之記錄分析工作區的資源標識碼。 需要這個屬性,才能使用此 API 版本建立應用程式。 來自舊版的應用程式將不會有此屬性。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸出

IApplicationInsightsComponent