Freigeben über


ArmApplicationInsightsModelFactory.ApplicationInsightsComponentData Methode

Definition

Initialisiert eine neue instance von ApplicationInsightsComponentData.

public static Azure.ResourceManager.ApplicationInsights.ApplicationInsightsComponentData ApplicationInsightsComponentData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string kind = default, Azure.ETag? etag = default, string applicationId = default, string appId = default, string namePropertiesName = default, Azure.ResourceManager.ApplicationInsights.Models.ApplicationType? applicationType = default, Azure.ResourceManager.ApplicationInsights.Models.FlowType? flowType = default, Azure.ResourceManager.ApplicationInsights.Models.RequestSource? requestSource = default, string instrumentationKey = default, DateTimeOffset? createdOn = default, Guid? tenantId = default, string hockeyAppId = default, string hockeyAppToken = default, string provisioningState = default, double? samplingPercentage = default, string connectionString = default, int? retentionInDays = default, bool? isDisableIPMasking = default, bool? isImmediatePurgeDataOn30Days = default, string workspaceResourceId = default, DateTimeOffset? laMigrationOn = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ApplicationInsights.Models.PrivateLinkScopedResourceContent> privateLinkScopedResources = default, Azure.ResourceManager.ApplicationInsights.Models.PublicNetworkAccessType? publicNetworkAccessForIngestion = default, Azure.ResourceManager.ApplicationInsights.Models.PublicNetworkAccessType? publicNetworkAccessForQuery = default, Azure.ResourceManager.ApplicationInsights.Models.IngestionMode? ingestionMode = default, bool? isDisableLocalAuth = default, bool? isForceCustomerStorageForProfiler = default);
static member ApplicationInsightsComponentData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * Nullable<Azure.ETag> * string * string * string * Nullable<Azure.ResourceManager.ApplicationInsights.Models.ApplicationType> * Nullable<Azure.ResourceManager.ApplicationInsights.Models.FlowType> * Nullable<Azure.ResourceManager.ApplicationInsights.Models.RequestSource> * string * Nullable<DateTimeOffset> * Nullable<Guid> * string * string * string * Nullable<double> * string * Nullable<int> * Nullable<bool> * Nullable<bool> * string * Nullable<DateTimeOffset> * seq<Azure.ResourceManager.ApplicationInsights.Models.PrivateLinkScopedResourceContent> * Nullable<Azure.ResourceManager.ApplicationInsights.Models.PublicNetworkAccessType> * Nullable<Azure.ResourceManager.ApplicationInsights.Models.PublicNetworkAccessType> * Nullable<Azure.ResourceManager.ApplicationInsights.Models.IngestionMode> * Nullable<bool> * Nullable<bool> -> Azure.ResourceManager.ApplicationInsights.ApplicationInsightsComponentData
Public Shared Function ApplicationInsightsComponentData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional kind As String = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional applicationId As String = Nothing, Optional appId As String = Nothing, Optional namePropertiesName As String = Nothing, Optional applicationType As Nullable(Of ApplicationType) = Nothing, Optional flowType As Nullable(Of FlowType) = Nothing, Optional requestSource As Nullable(Of RequestSource) = Nothing, Optional instrumentationKey As String = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing, Optional hockeyAppId As String = Nothing, Optional hockeyAppToken As String = Nothing, Optional provisioningState As String = Nothing, Optional samplingPercentage As Nullable(Of Double) = Nothing, Optional connectionString As String = Nothing, Optional retentionInDays As Nullable(Of Integer) = Nothing, Optional isDisableIPMasking As Nullable(Of Boolean) = Nothing, Optional isImmediatePurgeDataOn30Days As Nullable(Of Boolean) = Nothing, Optional workspaceResourceId As String = Nothing, Optional laMigrationOn As Nullable(Of DateTimeOffset) = Nothing, Optional privateLinkScopedResources As IEnumerable(Of PrivateLinkScopedResourceContent) = Nothing, Optional publicNetworkAccessForIngestion As Nullable(Of PublicNetworkAccessType) = Nothing, Optional publicNetworkAccessForQuery As Nullable(Of PublicNetworkAccessType) = Nothing, Optional ingestionMode As Nullable(Of IngestionMode) = Nothing, Optional isDisableLocalAuth As Nullable(Of Boolean) = Nothing, Optional isForceCustomerStorageForProfiler As Nullable(Of Boolean) = Nothing) As ApplicationInsightsComponentData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

kind
String

Die Art der Anwendung, auf die sich diese Komponente bezieht, die zum Anpassen der Benutzeroberfläche verwendet wird. Dieser Wert ist eine Freiformzeichenfolge. Die Werte sollten in der Regel wie folgt lauten: web, ios, other, store, java, phone.

etag
Nullable<ETag>

Ressourcentag.

applicationId
String

Die eindeutige ID Ihrer Anwendung. Dieses Feld spiegelt das Feld "Name" wieder und kann nicht geändert werden.

appId
String

Eindeutige Application Insights-ID für Ihre Anwendung.

namePropertiesName
String

Der Anwendungsname.

applicationType
Nullable<ApplicationType>

Typ der zu überwachenden Anwendung.

flowType
Nullable<FlowType>

Wird vom Application Insights-System verwendet, um zu bestimmen, von welcher Art von Flow diese Komponente erstellt wurde. Dies ist beim Erstellen/Aktualisieren einer Komponente über die REST-API auf "Bluefield" festzulegen.

requestSource
Nullable<RequestSource>

Beschreibt, welches Tool diese Application Insights-Komponente erstellt hat. Kunden, die diese API verwenden, sollten dies auf den Standard "Rest" festlegen.

instrumentationKey
String

Application Insights-Instrumentierungsschlüssel. Ein schreibgeschützter Wert, den Anwendungen verwenden können, um das Ziel für alle Telemetriedaten zu identifizieren, die an Azure-Anwendung Insights gesendet werden. Dieser Wert wird beim Erstellen jeder neuen Application Insights-Komponente bereitgestellt.

createdOn
Nullable<DateTimeOffset>

Erstellungsdatum für die Application Insights-Komponente im ISO 8601-Format.

tenantId
Nullable<Guid>

Azure-Mandanten-ID.

hockeyAppId
String

Die eindeutige Anwendungs-ID, die erstellt wird, wenn hockeyApp eine neue Anwendung hinzugefügt wird, die für die Kommunikation mit HockeyApp verwendet wird.

hockeyAppToken
String

Token, das zum Authentifizieren der Kommunikation zwischen Application Insights und HockeyApp verwendet wird.

provisioningState
String

Aktueller Zustand dieser Komponente: unabhängig davon, ob innerhalb der definierten Ressourcengruppe bereitgestellt wurde oder nicht. Benutzer können diesen Wert nicht ändern, können aber daraus lesen. Zu den Werten gehören Erfolgreich, Bereitstellen, Abgebrochen und Fehler.

samplingPercentage
Nullable<Double>

Prozentsatz der von der überwachten Anwendung erzeugten Daten, die für Application Insights-Telemetriedaten abgetastet werden.

connectionString
String

Verbindungszeichenfolge der Application Insights-Komponente.

retentionInDays
Nullable<Int32>

Aufbewahrungszeitraum in Tagen.

isDisableIPMasking
Nullable<Boolean>

Deaktivieren Sie die IP-Maskierung.

isImmediatePurgeDataOn30Days
Nullable<Boolean>

Löschen Sie Daten sofort nach 30 Tagen.

workspaceResourceId
String

Ressourcen-ID des Log Analytics-Arbeitsbereichs, in dem die Daten erfasst werden. Diese Eigenschaft ist erforderlich, um eine Anwendung mit dieser API-Version zu erstellen. Anwendungen aus älteren Versionen verfügen nicht über diese Eigenschaft.

laMigrationOn
Nullable<DateTimeOffset>

Das Datum, an dem die Komponente zu LA migriert wurde, im ISO 8601-Format.

privateLinkScopedResources
IEnumerable<PrivateLinkScopedResourceContent>

Liste der Ressourcen des Bereichs für verknüpfte private Links.

publicNetworkAccessForIngestion
Nullable<PublicNetworkAccessType>

Der Netzwerkzugriffstyp für den Zugriff auf die Application Insights-Erfassung.

publicNetworkAccessForQuery
Nullable<PublicNetworkAccessType>

Der Netzwerkzugriffstyp für den Zugriff auf Application Insights-Abfrage.

ingestionMode
Nullable<IngestionMode>

Gibt den Ablauf der Erfassung an.

isDisableLocalAuth
Nullable<Boolean>

Deaktivieren Sie die nicht AAD-basierte Authentifizierung.

isForceCustomerStorageForProfiler
Nullable<Boolean>

Erzwingen sie, dass Benutzer ihr eigenes Speicherkonto für Profiler und Debugger erstellen.

Gibt zurück

Eine neue ApplicationInsightsComponentData instance zum Mocking.

Gilt für: