New-AzApplicationInsights

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

Syntax

New-AzApplicationInsights
   -ResourceGroupName <String>
   -Name <String>
   [-SubscriptionId <String>]
   -Location <String>
   [-Kind <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 資源

New-AzApplicationInsights -Kind java -ResourceGroupName testgroup -Name test1027 -location eastus

在資源群組 「testgroup」 中新增名為 「test」 且類型為 「java」 的新 Application Insights 資源

參數

-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

-Kind

此元件所參考的應用程式類型,用來自定義UI。 此值是手繪多邊形字串,值通常應該是下列其中一項:web、ios、其他、store、java、phone。

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

-Location

資源位置

Type:String
Position:Named
Default value:None
Required:True
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