Freigeben über


Components interface

Schnittstelle, die eine Komponente darstellt.

Methoden

createOrUpdate(string, string, ApplicationInsightsComponent, ComponentsCreateOrUpdateOptionalParams)

Erstellt (oder aktualisiert) eine Application Insights-Komponente. Hinweis: Sie können keinen anderen Wert für InstrumentationKey oder AppId im Put-Vorgang angeben.

delete(string, string, ComponentsDeleteOptionalParams)

Löscht eine Application Insights-Komponente.

get(string, string, ComponentsGetOptionalParams)

Gibt eine Application Insights-Komponente zurück.

getPurgeStatus(string, string, string, ComponentsGetPurgeStatusOptionalParams)

Abrufen des Status für einen laufenden Bereinigungsvorgang.

list(ComponentsListOptionalParams)

Ruft eine Liste aller Application Insights-Komponenten innerhalb eines Abonnements ab.

listByResourceGroup(string, ComponentsListByResourceGroupOptionalParams)

Ruft eine Liste der Application Insights-Komponenten innerhalb einer Ressourcengruppe ab.

purge(string, string, ComponentPurgeBody, ComponentsPurgeOptionalParams)

Löscht Daten in einer Application Insights-Komponente durch einen Satz benutzerdefinierter Filter.

Um Systemressourcen zu verwalten, werden Löschanforderungen bei 50 Anforderungen pro Stunde gedrosselt. Sie sollten die Ausführung von Bereinigungsanforderungen stapeln, indem Sie einen einzelnen Befehl senden, dessen Prädikat alle Benutzeridentitäten enthält, die Löschvorgang erfordern. Verwenden Sie den In-Operator, um mehrere Identitäten anzugeben. Sie sollten die Abfrage vor der Verwendung einer Bereinigungsanforderung ausführen, um zu überprüfen, ob die Ergebnisse erwartet werden.

updateTags(string, string, TagsResource, ComponentsUpdateTagsOptionalParams)

Aktualisiert die Tags einer vorhandenen Komponente. Verwenden Sie zum Aktualisieren anderer Felder die CreateOrUpdate-Methode.

Details zur Methode

createOrUpdate(string, string, ApplicationInsightsComponent, ComponentsCreateOrUpdateOptionalParams)

Erstellt (oder aktualisiert) eine Application Insights-Komponente. Hinweis: Sie können keinen anderen Wert für InstrumentationKey oder AppId im Put-Vorgang angeben.

function createOrUpdate(resourceGroupName: string, resourceName: string, insightProperties: ApplicationInsightsComponent, options?: ComponentsCreateOrUpdateOptionalParams): Promise<ApplicationInsightsComponent>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

resourceName

string

Der Name der Application Insights-Komponentenressource.

insightProperties
ApplicationInsightsComponent

Eigenschaften, die angegeben werden müssen, um eine Application Insights-Komponente zu erstellen.

options
ComponentsCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

delete(string, string, ComponentsDeleteOptionalParams)

Löscht eine Application Insights-Komponente.

function delete(resourceGroupName: string, resourceName: string, options?: ComponentsDeleteOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

resourceName

string

Der Name der Application Insights-Komponentenressource.

options
ComponentsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

get(string, string, ComponentsGetOptionalParams)

Gibt eine Application Insights-Komponente zurück.

function get(resourceGroupName: string, resourceName: string, options?: ComponentsGetOptionalParams): Promise<ApplicationInsightsComponent>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

resourceName

string

Der Name der Application Insights-Komponentenressource.

options
ComponentsGetOptionalParams

Die Optionsparameter.

Gibt zurück

getPurgeStatus(string, string, string, ComponentsGetPurgeStatusOptionalParams)

Abrufen des Status für einen laufenden Bereinigungsvorgang.

function getPurgeStatus(resourceGroupName: string, resourceName: string, purgeId: string, options?: ComponentsGetPurgeStatusOptionalParams): Promise<ComponentPurgeStatusResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

resourceName

string

Der Name der Application Insights-Komponentenressource.

purgeId

string

In einer Bereinigungsstatusanforderung ist dies die ID des Vorgangs, dessen Status zurückgegeben wird.

options
ComponentsGetPurgeStatusOptionalParams

Die Optionsparameter.

Gibt zurück

list(ComponentsListOptionalParams)

Ruft eine Liste aller Application Insights-Komponenten innerhalb eines Abonnements ab.

function list(options?: ComponentsListOptionalParams): PagedAsyncIterableIterator<ApplicationInsightsComponent, ApplicationInsightsComponent[], PageSettings>

Parameter

options
ComponentsListOptionalParams

Die Optionsparameter.

Gibt zurück

listByResourceGroup(string, ComponentsListByResourceGroupOptionalParams)

Ruft eine Liste der Application Insights-Komponenten innerhalb einer Ressourcengruppe ab.

function listByResourceGroup(resourceGroupName: string, options?: ComponentsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ApplicationInsightsComponent, ApplicationInsightsComponent[], PageSettings>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

options
ComponentsListByResourceGroupOptionalParams

Die Optionsparameter.

Gibt zurück

purge(string, string, ComponentPurgeBody, ComponentsPurgeOptionalParams)

Löscht Daten in einer Application Insights-Komponente durch einen Satz benutzerdefinierter Filter.

Um Systemressourcen zu verwalten, werden Löschanforderungen bei 50 Anforderungen pro Stunde gedrosselt. Sie sollten die Ausführung von Bereinigungsanforderungen stapeln, indem Sie einen einzelnen Befehl senden, dessen Prädikat alle Benutzeridentitäten enthält, die Löschvorgang erfordern. Verwenden Sie den In-Operator, um mehrere Identitäten anzugeben. Sie sollten die Abfrage vor der Verwendung einer Bereinigungsanforderung ausführen, um zu überprüfen, ob die Ergebnisse erwartet werden.

function purge(resourceGroupName: string, resourceName: string, body: ComponentPurgeBody, options?: ComponentsPurgeOptionalParams): Promise<ComponentPurgeResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

resourceName

string

Der Name der Application Insights-Komponentenressource.

body
ComponentPurgeBody

Beschreibt den Textkörper einer Anforderung zum Löschen von Daten in einer einzelnen Tabelle einer Application Insights-Komponente

options
ComponentsPurgeOptionalParams

Die Optionsparameter.

Gibt zurück

updateTags(string, string, TagsResource, ComponentsUpdateTagsOptionalParams)

Aktualisiert die Tags einer vorhandenen Komponente. Verwenden Sie zum Aktualisieren anderer Felder die CreateOrUpdate-Methode.

function updateTags(resourceGroupName: string, resourceName: string, componentTags: TagsResource, options?: ComponentsUpdateTagsOptionalParams): Promise<ApplicationInsightsComponent>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

resourceName

string

Der Name der Application Insights-Komponentenressource.

componentTags
TagsResource

Aktualisierte Taginformationen, die in die Komponenteninstanz festgelegt werden sollen.

options
ComponentsUpdateTagsOptionalParams

Die Optionsparameter.

Gibt zurück