All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.azurenative.insights.InsightsFunctions Maven / Gradle / Ivy

There is a newer version: 2.78.0
Show newest version
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

package com.pulumi.azurenative.insights;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.insights.inputs.GetActionGroupArgs;
import com.pulumi.azurenative.insights.inputs.GetActionGroupPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetActivityLogAlertArgs;
import com.pulumi.azurenative.insights.inputs.GetActivityLogAlertPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetAlertRuleArgs;
import com.pulumi.azurenative.insights.inputs.GetAlertRulePlainArgs;
import com.pulumi.azurenative.insights.inputs.GetAnalyticsItemArgs;
import com.pulumi.azurenative.insights.inputs.GetAnalyticsItemPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetAutoscaleSettingArgs;
import com.pulumi.azurenative.insights.inputs.GetAutoscaleSettingPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetComponentArgs;
import com.pulumi.azurenative.insights.inputs.GetComponentCurrentBillingFeatureArgs;
import com.pulumi.azurenative.insights.inputs.GetComponentCurrentBillingFeaturePlainArgs;
import com.pulumi.azurenative.insights.inputs.GetComponentLinkedStorageAccountArgs;
import com.pulumi.azurenative.insights.inputs.GetComponentLinkedStorageAccountPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetComponentPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetDataCollectionEndpointArgs;
import com.pulumi.azurenative.insights.inputs.GetDataCollectionEndpointPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetDataCollectionRuleArgs;
import com.pulumi.azurenative.insights.inputs.GetDataCollectionRuleAssociationArgs;
import com.pulumi.azurenative.insights.inputs.GetDataCollectionRuleAssociationPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetDataCollectionRulePlainArgs;
import com.pulumi.azurenative.insights.inputs.GetDiagnosticServiceTokenReadOnlyArgs;
import com.pulumi.azurenative.insights.inputs.GetDiagnosticServiceTokenReadOnlyPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetDiagnosticServiceTokenReadWriteArgs;
import com.pulumi.azurenative.insights.inputs.GetDiagnosticServiceTokenReadWritePlainArgs;
import com.pulumi.azurenative.insights.inputs.GetDiagnosticSettingArgs;
import com.pulumi.azurenative.insights.inputs.GetDiagnosticSettingPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetExportConfigurationArgs;
import com.pulumi.azurenative.insights.inputs.GetExportConfigurationPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetFavoriteArgs;
import com.pulumi.azurenative.insights.inputs.GetFavoritePlainArgs;
import com.pulumi.azurenative.insights.inputs.GetGuestDiagnosticsSettingArgs;
import com.pulumi.azurenative.insights.inputs.GetGuestDiagnosticsSettingPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetGuestDiagnosticsSettingsAssociationArgs;
import com.pulumi.azurenative.insights.inputs.GetGuestDiagnosticsSettingsAssociationPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetLiveTokenArgs;
import com.pulumi.azurenative.insights.inputs.GetLiveTokenPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetLogProfileArgs;
import com.pulumi.azurenative.insights.inputs.GetLogProfilePlainArgs;
import com.pulumi.azurenative.insights.inputs.GetManagementGroupDiagnosticSettingArgs;
import com.pulumi.azurenative.insights.inputs.GetManagementGroupDiagnosticSettingPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetMetricAlertArgs;
import com.pulumi.azurenative.insights.inputs.GetMetricAlertPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetMyWorkbookArgs;
import com.pulumi.azurenative.insights.inputs.GetMyWorkbookPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.insights.inputs.GetPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetPrivateLinkScopeArgs;
import com.pulumi.azurenative.insights.inputs.GetPrivateLinkScopePlainArgs;
import com.pulumi.azurenative.insights.inputs.GetPrivateLinkScopedResourceArgs;
import com.pulumi.azurenative.insights.inputs.GetPrivateLinkScopedResourcePlainArgs;
import com.pulumi.azurenative.insights.inputs.GetProactiveDetectionConfigurationArgs;
import com.pulumi.azurenative.insights.inputs.GetProactiveDetectionConfigurationPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetScheduledQueryRuleArgs;
import com.pulumi.azurenative.insights.inputs.GetScheduledQueryRulePlainArgs;
import com.pulumi.azurenative.insights.inputs.GetSubscriptionDiagnosticSettingArgs;
import com.pulumi.azurenative.insights.inputs.GetSubscriptionDiagnosticSettingPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetTenantActionGroupArgs;
import com.pulumi.azurenative.insights.inputs.GetTenantActionGroupPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetTestResultFileArgs;
import com.pulumi.azurenative.insights.inputs.GetTestResultFilePlainArgs;
import com.pulumi.azurenative.insights.inputs.GetWebTestArgs;
import com.pulumi.azurenative.insights.inputs.GetWebTestPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetWorkbookArgs;
import com.pulumi.azurenative.insights.inputs.GetWorkbookPlainArgs;
import com.pulumi.azurenative.insights.inputs.GetWorkbookTemplateArgs;
import com.pulumi.azurenative.insights.inputs.GetWorkbookTemplatePlainArgs;
import com.pulumi.azurenative.insights.inputs.ListDiagnosticSettingsCategoryArgs;
import com.pulumi.azurenative.insights.inputs.ListDiagnosticSettingsCategoryPlainArgs;
import com.pulumi.azurenative.insights.inputs.ListEASubscriptionListMigrationDatePostArgs;
import com.pulumi.azurenative.insights.inputs.ListEASubscriptionListMigrationDatePostPlainArgs;
import com.pulumi.azurenative.insights.outputs.GetActionGroupResult;
import com.pulumi.azurenative.insights.outputs.GetActivityLogAlertResult;
import com.pulumi.azurenative.insights.outputs.GetAlertRuleResult;
import com.pulumi.azurenative.insights.outputs.GetAnalyticsItemResult;
import com.pulumi.azurenative.insights.outputs.GetAutoscaleSettingResult;
import com.pulumi.azurenative.insights.outputs.GetComponentCurrentBillingFeatureResult;
import com.pulumi.azurenative.insights.outputs.GetComponentLinkedStorageAccountResult;
import com.pulumi.azurenative.insights.outputs.GetComponentResult;
import com.pulumi.azurenative.insights.outputs.GetDataCollectionEndpointResult;
import com.pulumi.azurenative.insights.outputs.GetDataCollectionRuleAssociationResult;
import com.pulumi.azurenative.insights.outputs.GetDataCollectionRuleResult;
import com.pulumi.azurenative.insights.outputs.GetDiagnosticServiceTokenReadOnlyResult;
import com.pulumi.azurenative.insights.outputs.GetDiagnosticServiceTokenReadWriteResult;
import com.pulumi.azurenative.insights.outputs.GetDiagnosticSettingResult;
import com.pulumi.azurenative.insights.outputs.GetExportConfigurationResult;
import com.pulumi.azurenative.insights.outputs.GetFavoriteResult;
import com.pulumi.azurenative.insights.outputs.GetGuestDiagnosticsSettingResult;
import com.pulumi.azurenative.insights.outputs.GetGuestDiagnosticsSettingsAssociationResult;
import com.pulumi.azurenative.insights.outputs.GetLiveTokenResult;
import com.pulumi.azurenative.insights.outputs.GetLogProfileResult;
import com.pulumi.azurenative.insights.outputs.GetManagementGroupDiagnosticSettingResult;
import com.pulumi.azurenative.insights.outputs.GetMetricAlertResult;
import com.pulumi.azurenative.insights.outputs.GetMyWorkbookResult;
import com.pulumi.azurenative.insights.outputs.GetPrivateEndpointConnectionResult;
import com.pulumi.azurenative.insights.outputs.GetPrivateLinkScopeResult;
import com.pulumi.azurenative.insights.outputs.GetPrivateLinkScopedResourceResult;
import com.pulumi.azurenative.insights.outputs.GetProactiveDetectionConfigurationResult;
import com.pulumi.azurenative.insights.outputs.GetScheduledQueryRuleResult;
import com.pulumi.azurenative.insights.outputs.GetSubscriptionDiagnosticSettingResult;
import com.pulumi.azurenative.insights.outputs.GetTenantActionGroupResult;
import com.pulumi.azurenative.insights.outputs.GetTestResultFileResult;
import com.pulumi.azurenative.insights.outputs.GetWebTestResult;
import com.pulumi.azurenative.insights.outputs.GetWorkbookResult;
import com.pulumi.azurenative.insights.outputs.GetWorkbookTemplateResult;
import com.pulumi.azurenative.insights.outputs.ListDiagnosticSettingsCategoryResult;
import com.pulumi.azurenative.insights.outputs.ListEASubscriptionListMigrationDatePostResult;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import java.util.concurrent.CompletableFuture;

public final class InsightsFunctions {
    /**
     * Get an action group.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2023-09-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getActionGroup(GetActionGroupArgs args) {
        return getActionGroup(args, InvokeOptions.Empty);
    }
    /**
     * Get an action group.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2023-09-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getActionGroupPlain(GetActionGroupPlainArgs args) {
        return getActionGroupPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get an action group.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2023-09-01-preview, 2024-10-01-preview.
     * 
     */
    public static Output getActionGroup(GetActionGroupArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getActionGroup", TypeShape.of(GetActionGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get an action group.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2023-09-01-preview, 2024-10-01-preview.
     * 
     */
    public static CompletableFuture getActionGroupPlain(GetActionGroupPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getActionGroup", TypeShape.of(GetActionGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get an Activity Log Alert rule.
     * Azure REST API version: 2020-10-01.
     * 
     * Other available API versions: 2017-04-01, 2023-01-01-preview.
     * 
     */
    public static Output getActivityLogAlert(GetActivityLogAlertArgs args) {
        return getActivityLogAlert(args, InvokeOptions.Empty);
    }
    /**
     * Get an Activity Log Alert rule.
     * Azure REST API version: 2020-10-01.
     * 
     * Other available API versions: 2017-04-01, 2023-01-01-preview.
     * 
     */
    public static CompletableFuture getActivityLogAlertPlain(GetActivityLogAlertPlainArgs args) {
        return getActivityLogAlertPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get an Activity Log Alert rule.
     * Azure REST API version: 2020-10-01.
     * 
     * Other available API versions: 2017-04-01, 2023-01-01-preview.
     * 
     */
    public static Output getActivityLogAlert(GetActivityLogAlertArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getActivityLogAlert", TypeShape.of(GetActivityLogAlertResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get an Activity Log Alert rule.
     * Azure REST API version: 2020-10-01.
     * 
     * Other available API versions: 2017-04-01, 2023-01-01-preview.
     * 
     */
    public static CompletableFuture getActivityLogAlertPlain(GetActivityLogAlertPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getActivityLogAlert", TypeShape.of(GetActivityLogAlertResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a classic metric alert rule
     * Azure REST API version: 2016-03-01.
     * 
     */
    public static Output getAlertRule(GetAlertRuleArgs args) {
        return getAlertRule(args, InvokeOptions.Empty);
    }
    /**
     * Gets a classic metric alert rule
     * Azure REST API version: 2016-03-01.
     * 
     */
    public static CompletableFuture getAlertRulePlain(GetAlertRulePlainArgs args) {
        return getAlertRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a classic metric alert rule
     * Azure REST API version: 2016-03-01.
     * 
     */
    public static Output getAlertRule(GetAlertRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getAlertRule", TypeShape.of(GetAlertRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a classic metric alert rule
     * Azure REST API version: 2016-03-01.
     * 
     */
    public static CompletableFuture getAlertRulePlain(GetAlertRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getAlertRule", TypeShape.of(GetAlertRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific Analytics Items defined within an Application Insights component.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static Output getAnalyticsItem(GetAnalyticsItemArgs args) {
        return getAnalyticsItem(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific Analytics Items defined within an Application Insights component.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static CompletableFuture getAnalyticsItemPlain(GetAnalyticsItemPlainArgs args) {
        return getAnalyticsItemPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific Analytics Items defined within an Application Insights component.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static Output getAnalyticsItem(GetAnalyticsItemArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getAnalyticsItem", TypeShape.of(GetAnalyticsItemResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific Analytics Items defined within an Application Insights component.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static CompletableFuture getAnalyticsItemPlain(GetAnalyticsItemPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getAnalyticsItem", TypeShape.of(GetAnalyticsItemResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an autoscale setting
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getAutoscaleSetting(GetAutoscaleSettingArgs args) {
        return getAutoscaleSetting(args, InvokeOptions.Empty);
    }
    /**
     * Gets an autoscale setting
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getAutoscaleSettingPlain(GetAutoscaleSettingPlainArgs args) {
        return getAutoscaleSettingPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an autoscale setting
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static Output getAutoscaleSetting(GetAutoscaleSettingArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getAutoscaleSetting", TypeShape.of(GetAutoscaleSettingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an autoscale setting
     * Azure REST API version: 2022-10-01.
     * 
     */
    public static CompletableFuture getAutoscaleSettingPlain(GetAutoscaleSettingPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getAutoscaleSetting", TypeShape.of(GetAutoscaleSettingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns an Application Insights component.
     * Azure REST API version: 2020-02-02.
     * 
     * Other available API versions: 2020-02-02-preview.
     * 
     */
    public static Output getComponent(GetComponentArgs args) {
        return getComponent(args, InvokeOptions.Empty);
    }
    /**
     * Returns an Application Insights component.
     * Azure REST API version: 2020-02-02.
     * 
     * Other available API versions: 2020-02-02-preview.
     * 
     */
    public static CompletableFuture getComponentPlain(GetComponentPlainArgs args) {
        return getComponentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns an Application Insights component.
     * Azure REST API version: 2020-02-02.
     * 
     * Other available API versions: 2020-02-02-preview.
     * 
     */
    public static Output getComponent(GetComponentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getComponent", TypeShape.of(GetComponentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns an Application Insights component.
     * Azure REST API version: 2020-02-02.
     * 
     * Other available API versions: 2020-02-02-preview.
     * 
     */
    public static CompletableFuture getComponentPlain(GetComponentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getComponent", TypeShape.of(GetComponentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns current billing features for an Application Insights component.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static Output getComponentCurrentBillingFeature(GetComponentCurrentBillingFeatureArgs args) {
        return getComponentCurrentBillingFeature(args, InvokeOptions.Empty);
    }
    /**
     * Returns current billing features for an Application Insights component.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static CompletableFuture getComponentCurrentBillingFeaturePlain(GetComponentCurrentBillingFeaturePlainArgs args) {
        return getComponentCurrentBillingFeaturePlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns current billing features for an Application Insights component.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static Output getComponentCurrentBillingFeature(GetComponentCurrentBillingFeatureArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getComponentCurrentBillingFeature", TypeShape.of(GetComponentCurrentBillingFeatureResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns current billing features for an Application Insights component.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static CompletableFuture getComponentCurrentBillingFeaturePlain(GetComponentCurrentBillingFeaturePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getComponentCurrentBillingFeature", TypeShape.of(GetComponentCurrentBillingFeatureResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the current linked storage settings for an Application Insights component.
     * Azure REST API version: 2020-03-01-preview.
     * 
     */
    public static Output getComponentLinkedStorageAccount(GetComponentLinkedStorageAccountArgs args) {
        return getComponentLinkedStorageAccount(args, InvokeOptions.Empty);
    }
    /**
     * Returns the current linked storage settings for an Application Insights component.
     * Azure REST API version: 2020-03-01-preview.
     * 
     */
    public static CompletableFuture getComponentLinkedStorageAccountPlain(GetComponentLinkedStorageAccountPlainArgs args) {
        return getComponentLinkedStorageAccountPlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns the current linked storage settings for an Application Insights component.
     * Azure REST API version: 2020-03-01-preview.
     * 
     */
    public static Output getComponentLinkedStorageAccount(GetComponentLinkedStorageAccountArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getComponentLinkedStorageAccount", TypeShape.of(GetComponentLinkedStorageAccountResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns the current linked storage settings for an Application Insights component.
     * Azure REST API version: 2020-03-01-preview.
     * 
     */
    public static CompletableFuture getComponentLinkedStorageAccountPlain(GetComponentLinkedStorageAccountPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getComponentLinkedStorageAccount", TypeShape.of(GetComponentLinkedStorageAccountResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Definition of ARM tracked top level resource.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2023-03-11.
     * 
     */
    public static Output getDataCollectionEndpoint(GetDataCollectionEndpointArgs args) {
        return getDataCollectionEndpoint(args, InvokeOptions.Empty);
    }
    /**
     * Definition of ARM tracked top level resource.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2023-03-11.
     * 
     */
    public static CompletableFuture getDataCollectionEndpointPlain(GetDataCollectionEndpointPlainArgs args) {
        return getDataCollectionEndpointPlain(args, InvokeOptions.Empty);
    }
    /**
     * Definition of ARM tracked top level resource.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2023-03-11.
     * 
     */
    public static Output getDataCollectionEndpoint(GetDataCollectionEndpointArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getDataCollectionEndpoint", TypeShape.of(GetDataCollectionEndpointResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Definition of ARM tracked top level resource.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2023-03-11.
     * 
     */
    public static CompletableFuture getDataCollectionEndpointPlain(GetDataCollectionEndpointPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getDataCollectionEndpoint", TypeShape.of(GetDataCollectionEndpointResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Definition of ARM tracked top level resource.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2023-03-11.
     * 
     */
    public static Output getDataCollectionRule(GetDataCollectionRuleArgs args) {
        return getDataCollectionRule(args, InvokeOptions.Empty);
    }
    /**
     * Definition of ARM tracked top level resource.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2023-03-11.
     * 
     */
    public static CompletableFuture getDataCollectionRulePlain(GetDataCollectionRulePlainArgs args) {
        return getDataCollectionRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Definition of ARM tracked top level resource.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2023-03-11.
     * 
     */
    public static Output getDataCollectionRule(GetDataCollectionRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getDataCollectionRule", TypeShape.of(GetDataCollectionRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Definition of ARM tracked top level resource.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2023-03-11.
     * 
     */
    public static CompletableFuture getDataCollectionRulePlain(GetDataCollectionRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getDataCollectionRule", TypeShape.of(GetDataCollectionRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Definition of generic ARM proxy resource.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2023-03-11.
     * 
     */
    public static Output getDataCollectionRuleAssociation(GetDataCollectionRuleAssociationArgs args) {
        return getDataCollectionRuleAssociation(args, InvokeOptions.Empty);
    }
    /**
     * Definition of generic ARM proxy resource.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2023-03-11.
     * 
     */
    public static CompletableFuture getDataCollectionRuleAssociationPlain(GetDataCollectionRuleAssociationPlainArgs args) {
        return getDataCollectionRuleAssociationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Definition of generic ARM proxy resource.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2023-03-11.
     * 
     */
    public static Output getDataCollectionRuleAssociation(GetDataCollectionRuleAssociationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getDataCollectionRuleAssociation", TypeShape.of(GetDataCollectionRuleAssociationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Definition of generic ARM proxy resource.
     * Azure REST API version: 2022-06-01.
     * 
     * Other available API versions: 2023-03-11.
     * 
     */
    public static CompletableFuture getDataCollectionRuleAssociationPlain(GetDataCollectionRuleAssociationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getDataCollectionRuleAssociation", TypeShape.of(GetDataCollectionRuleAssociationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an read-only access token for application insights diagnostic service data.
     * Azure REST API version: 2021-03-03-preview.
     * 
     */
    public static Output getDiagnosticServiceTokenReadOnly(GetDiagnosticServiceTokenReadOnlyArgs args) {
        return getDiagnosticServiceTokenReadOnly(args, InvokeOptions.Empty);
    }
    /**
     * Gets an read-only access token for application insights diagnostic service data.
     * Azure REST API version: 2021-03-03-preview.
     * 
     */
    public static CompletableFuture getDiagnosticServiceTokenReadOnlyPlain(GetDiagnosticServiceTokenReadOnlyPlainArgs args) {
        return getDiagnosticServiceTokenReadOnlyPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an read-only access token for application insights diagnostic service data.
     * Azure REST API version: 2021-03-03-preview.
     * 
     */
    public static Output getDiagnosticServiceTokenReadOnly(GetDiagnosticServiceTokenReadOnlyArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getDiagnosticServiceTokenReadOnly", TypeShape.of(GetDiagnosticServiceTokenReadOnlyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an read-only access token for application insights diagnostic service data.
     * Azure REST API version: 2021-03-03-preview.
     * 
     */
    public static CompletableFuture getDiagnosticServiceTokenReadOnlyPlain(GetDiagnosticServiceTokenReadOnlyPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getDiagnosticServiceTokenReadOnly", TypeShape.of(GetDiagnosticServiceTokenReadOnlyResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an read-write access token for application insights diagnostic service data.
     * Azure REST API version: 2021-03-03-preview.
     * 
     */
    public static Output getDiagnosticServiceTokenReadWrite(GetDiagnosticServiceTokenReadWriteArgs args) {
        return getDiagnosticServiceTokenReadWrite(args, InvokeOptions.Empty);
    }
    /**
     * Gets an read-write access token for application insights diagnostic service data.
     * Azure REST API version: 2021-03-03-preview.
     * 
     */
    public static CompletableFuture getDiagnosticServiceTokenReadWritePlain(GetDiagnosticServiceTokenReadWritePlainArgs args) {
        return getDiagnosticServiceTokenReadWritePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an read-write access token for application insights diagnostic service data.
     * Azure REST API version: 2021-03-03-preview.
     * 
     */
    public static Output getDiagnosticServiceTokenReadWrite(GetDiagnosticServiceTokenReadWriteArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getDiagnosticServiceTokenReadWrite", TypeShape.of(GetDiagnosticServiceTokenReadWriteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an read-write access token for application insights diagnostic service data.
     * Azure REST API version: 2021-03-03-preview.
     * 
     */
    public static CompletableFuture getDiagnosticServiceTokenReadWritePlain(GetDiagnosticServiceTokenReadWritePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getDiagnosticServiceTokenReadWrite", TypeShape.of(GetDiagnosticServiceTokenReadWriteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the active diagnostic settings for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     */
    public static Output getDiagnosticSetting(GetDiagnosticSettingArgs args) {
        return getDiagnosticSetting(args, InvokeOptions.Empty);
    }
    /**
     * Gets the active diagnostic settings for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     */
    public static CompletableFuture getDiagnosticSettingPlain(GetDiagnosticSettingPlainArgs args) {
        return getDiagnosticSettingPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the active diagnostic settings for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     */
    public static Output getDiagnosticSetting(GetDiagnosticSettingArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getDiagnosticSetting", TypeShape.of(GetDiagnosticSettingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the active diagnostic settings for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     */
    public static CompletableFuture getDiagnosticSettingPlain(GetDiagnosticSettingPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getDiagnosticSetting", TypeShape.of(GetDiagnosticSettingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the Continuous Export configuration for this export id.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static Output getExportConfiguration(GetExportConfigurationArgs args) {
        return getExportConfiguration(args, InvokeOptions.Empty);
    }
    /**
     * Get the Continuous Export configuration for this export id.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static CompletableFuture getExportConfigurationPlain(GetExportConfigurationPlainArgs args) {
        return getExportConfigurationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the Continuous Export configuration for this export id.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static Output getExportConfiguration(GetExportConfigurationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getExportConfiguration", TypeShape.of(GetExportConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the Continuous Export configuration for this export id.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static CompletableFuture getExportConfigurationPlain(GetExportConfigurationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getExportConfiguration", TypeShape.of(GetExportConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a single favorite by its FavoriteId, defined within an Application Insights component.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static Output getFavorite(GetFavoriteArgs args) {
        return getFavorite(args, InvokeOptions.Empty);
    }
    /**
     * Get a single favorite by its FavoriteId, defined within an Application Insights component.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static CompletableFuture getFavoritePlain(GetFavoritePlainArgs args) {
        return getFavoritePlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a single favorite by its FavoriteId, defined within an Application Insights component.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static Output getFavorite(GetFavoriteArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getFavorite", TypeShape.of(GetFavoriteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a single favorite by its FavoriteId, defined within an Application Insights component.
     * Azure REST API version: 2015-05-01.
     * 
     */
    public static CompletableFuture getFavoritePlain(GetFavoritePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getFavorite", TypeShape.of(GetFavoriteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets guest diagnostics settings.
     * Azure REST API version: 2018-06-01-preview.
     * 
     */
    public static Output getGuestDiagnosticsSetting(GetGuestDiagnosticsSettingArgs args) {
        return getGuestDiagnosticsSetting(args, InvokeOptions.Empty);
    }
    /**
     * Gets guest diagnostics settings.
     * Azure REST API version: 2018-06-01-preview.
     * 
     */
    public static CompletableFuture getGuestDiagnosticsSettingPlain(GetGuestDiagnosticsSettingPlainArgs args) {
        return getGuestDiagnosticsSettingPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets guest diagnostics settings.
     * Azure REST API version: 2018-06-01-preview.
     * 
     */
    public static Output getGuestDiagnosticsSetting(GetGuestDiagnosticsSettingArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getGuestDiagnosticsSetting", TypeShape.of(GetGuestDiagnosticsSettingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets guest diagnostics settings.
     * Azure REST API version: 2018-06-01-preview.
     * 
     */
    public static CompletableFuture getGuestDiagnosticsSettingPlain(GetGuestDiagnosticsSettingPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getGuestDiagnosticsSetting", TypeShape.of(GetGuestDiagnosticsSettingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets guest diagnostics association settings.
     * Azure REST API version: 2018-06-01-preview.
     * 
     */
    public static Output getGuestDiagnosticsSettingsAssociation(GetGuestDiagnosticsSettingsAssociationArgs args) {
        return getGuestDiagnosticsSettingsAssociation(args, InvokeOptions.Empty);
    }
    /**
     * Gets guest diagnostics association settings.
     * Azure REST API version: 2018-06-01-preview.
     * 
     */
    public static CompletableFuture getGuestDiagnosticsSettingsAssociationPlain(GetGuestDiagnosticsSettingsAssociationPlainArgs args) {
        return getGuestDiagnosticsSettingsAssociationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets guest diagnostics association settings.
     * Azure REST API version: 2018-06-01-preview.
     * 
     */
    public static Output getGuestDiagnosticsSettingsAssociation(GetGuestDiagnosticsSettingsAssociationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getGuestDiagnosticsSettingsAssociation", TypeShape.of(GetGuestDiagnosticsSettingsAssociationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets guest diagnostics association settings.
     * Azure REST API version: 2018-06-01-preview.
     * 
     */
    public static CompletableFuture getGuestDiagnosticsSettingsAssociationPlain(GetGuestDiagnosticsSettingsAssociationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getGuestDiagnosticsSettingsAssociation", TypeShape.of(GetGuestDiagnosticsSettingsAssociationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * **Gets an access token for live metrics stream data.**
     * Azure REST API version: 2021-10-14.
     * 
     * Other available API versions: 2020-06-02-preview.
     * 
     */
    public static Output getLiveToken(GetLiveTokenArgs args) {
        return getLiveToken(args, InvokeOptions.Empty);
    }
    /**
     * **Gets an access token for live metrics stream data.**
     * Azure REST API version: 2021-10-14.
     * 
     * Other available API versions: 2020-06-02-preview.
     * 
     */
    public static CompletableFuture getLiveTokenPlain(GetLiveTokenPlainArgs args) {
        return getLiveTokenPlain(args, InvokeOptions.Empty);
    }
    /**
     * **Gets an access token for live metrics stream data.**
     * Azure REST API version: 2021-10-14.
     * 
     * Other available API versions: 2020-06-02-preview.
     * 
     */
    public static Output getLiveToken(GetLiveTokenArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getLiveToken", TypeShape.of(GetLiveTokenResult.class), args, Utilities.withVersion(options));
    }
    /**
     * **Gets an access token for live metrics stream data.**
     * Azure REST API version: 2021-10-14.
     * 
     * Other available API versions: 2020-06-02-preview.
     * 
     */
    public static CompletableFuture getLiveTokenPlain(GetLiveTokenPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getLiveToken", TypeShape.of(GetLiveTokenResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the log profile.
     * Azure REST API version: 2016-03-01.
     * 
     */
    public static Output getLogProfile(GetLogProfileArgs args) {
        return getLogProfile(args, InvokeOptions.Empty);
    }
    /**
     * Gets the log profile.
     * Azure REST API version: 2016-03-01.
     * 
     */
    public static CompletableFuture getLogProfilePlain(GetLogProfilePlainArgs args) {
        return getLogProfilePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the log profile.
     * Azure REST API version: 2016-03-01.
     * 
     */
    public static Output getLogProfile(GetLogProfileArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getLogProfile", TypeShape.of(GetLogProfileResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the log profile.
     * Azure REST API version: 2016-03-01.
     * 
     */
    public static CompletableFuture getLogProfilePlain(GetLogProfilePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getLogProfile", TypeShape.of(GetLogProfileResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the active management group diagnostic settings for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     * Other available API versions: 2020-01-01-preview.
     * 
     */
    public static Output getManagementGroupDiagnosticSetting(GetManagementGroupDiagnosticSettingArgs args) {
        return getManagementGroupDiagnosticSetting(args, InvokeOptions.Empty);
    }
    /**
     * Gets the active management group diagnostic settings for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     * Other available API versions: 2020-01-01-preview.
     * 
     */
    public static CompletableFuture getManagementGroupDiagnosticSettingPlain(GetManagementGroupDiagnosticSettingPlainArgs args) {
        return getManagementGroupDiagnosticSettingPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the active management group diagnostic settings for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     * Other available API versions: 2020-01-01-preview.
     * 
     */
    public static Output getManagementGroupDiagnosticSetting(GetManagementGroupDiagnosticSettingArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getManagementGroupDiagnosticSetting", TypeShape.of(GetManagementGroupDiagnosticSettingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the active management group diagnostic settings for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     * Other available API versions: 2020-01-01-preview.
     * 
     */
    public static CompletableFuture getManagementGroupDiagnosticSettingPlain(GetManagementGroupDiagnosticSettingPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getManagementGroupDiagnosticSetting", TypeShape.of(GetManagementGroupDiagnosticSettingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve an alert rule definition.
     * Azure REST API version: 2018-03-01.
     * 
     */
    public static Output getMetricAlert(GetMetricAlertArgs args) {
        return getMetricAlert(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve an alert rule definition.
     * Azure REST API version: 2018-03-01.
     * 
     */
    public static CompletableFuture getMetricAlertPlain(GetMetricAlertPlainArgs args) {
        return getMetricAlertPlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve an alert rule definition.
     * Azure REST API version: 2018-03-01.
     * 
     */
    public static Output getMetricAlert(GetMetricAlertArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getMetricAlert", TypeShape.of(GetMetricAlertResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve an alert rule definition.
     * Azure REST API version: 2018-03-01.
     * 
     */
    public static CompletableFuture getMetricAlertPlain(GetMetricAlertPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getMetricAlert", TypeShape.of(GetMetricAlertResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a single private workbook by its resourceName.
     * Azure REST API version: 2021-03-08.
     * 
     */
    public static Output getMyWorkbook(GetMyWorkbookArgs args) {
        return getMyWorkbook(args, InvokeOptions.Empty);
    }
    /**
     * Get a single private workbook by its resourceName.
     * Azure REST API version: 2021-03-08.
     * 
     */
    public static CompletableFuture getMyWorkbookPlain(GetMyWorkbookPlainArgs args) {
        return getMyWorkbookPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a single private workbook by its resourceName.
     * Azure REST API version: 2021-03-08.
     * 
     */
    public static Output getMyWorkbook(GetMyWorkbookArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getMyWorkbook", TypeShape.of(GetMyWorkbookResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a single private workbook by its resourceName.
     * Azure REST API version: 2021-03-08.
     * 
     */
    public static CompletableFuture getMyWorkbookPlain(GetMyWorkbookPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getMyWorkbook", TypeShape.of(GetMyWorkbookResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2021-07-01-preview.
     * 
     * Other available API versions: 2019-10-17-preview.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args) {
        return getPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2021-07-01-preview.
     * 
     * Other available API versions: 2019-10-17-preview.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args) {
        return getPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2021-07-01-preview.
     * 
     * Other available API versions: 2019-10-17-preview.
     * 
     */
    public static Output getPrivateEndpointConnection(GetPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a private endpoint connection.
     * Azure REST API version: 2021-07-01-preview.
     * 
     * Other available API versions: 2019-10-17-preview.
     * 
     */
    public static CompletableFuture getPrivateEndpointConnectionPlain(GetPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getPrivateEndpointConnection", TypeShape.of(GetPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a Azure Monitor PrivateLinkScope.
     * Azure REST API version: 2021-07-01-preview.
     * 
     * Other available API versions: 2019-10-17-preview.
     * 
     */
    public static Output getPrivateLinkScope(GetPrivateLinkScopeArgs args) {
        return getPrivateLinkScope(args, InvokeOptions.Empty);
    }
    /**
     * Returns a Azure Monitor PrivateLinkScope.
     * Azure REST API version: 2021-07-01-preview.
     * 
     * Other available API versions: 2019-10-17-preview.
     * 
     */
    public static CompletableFuture getPrivateLinkScopePlain(GetPrivateLinkScopePlainArgs args) {
        return getPrivateLinkScopePlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a Azure Monitor PrivateLinkScope.
     * Azure REST API version: 2021-07-01-preview.
     * 
     * Other available API versions: 2019-10-17-preview.
     * 
     */
    public static Output getPrivateLinkScope(GetPrivateLinkScopeArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getPrivateLinkScope", TypeShape.of(GetPrivateLinkScopeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a Azure Monitor PrivateLinkScope.
     * Azure REST API version: 2021-07-01-preview.
     * 
     * Other available API versions: 2019-10-17-preview.
     * 
     */
    public static CompletableFuture getPrivateLinkScopePlain(GetPrivateLinkScopePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getPrivateLinkScope", TypeShape.of(GetPrivateLinkScopeResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a scoped resource in a private link scope.
     * Azure REST API version: 2021-07-01-preview.
     * 
     */
    public static Output getPrivateLinkScopedResource(GetPrivateLinkScopedResourceArgs args) {
        return getPrivateLinkScopedResource(args, InvokeOptions.Empty);
    }
    /**
     * Gets a scoped resource in a private link scope.
     * Azure REST API version: 2021-07-01-preview.
     * 
     */
    public static CompletableFuture getPrivateLinkScopedResourcePlain(GetPrivateLinkScopedResourcePlainArgs args) {
        return getPrivateLinkScopedResourcePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a scoped resource in a private link scope.
     * Azure REST API version: 2021-07-01-preview.
     * 
     */
    public static Output getPrivateLinkScopedResource(GetPrivateLinkScopedResourceArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getPrivateLinkScopedResource", TypeShape.of(GetPrivateLinkScopedResourceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a scoped resource in a private link scope.
     * Azure REST API version: 2021-07-01-preview.
     * 
     */
    public static CompletableFuture getPrivateLinkScopedResourcePlain(GetPrivateLinkScopedResourcePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getPrivateLinkScopedResource", TypeShape.of(GetPrivateLinkScopedResourceResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the ProactiveDetection configuration for this configuration id.
     * Azure REST API version: 2018-05-01-preview.
     * 
     * Other available API versions: 2015-05-01.
     * 
     */
    public static Output getProactiveDetectionConfiguration(GetProactiveDetectionConfigurationArgs args) {
        return getProactiveDetectionConfiguration(args, InvokeOptions.Empty);
    }
    /**
     * Get the ProactiveDetection configuration for this configuration id.
     * Azure REST API version: 2018-05-01-preview.
     * 
     * Other available API versions: 2015-05-01.
     * 
     */
    public static CompletableFuture getProactiveDetectionConfigurationPlain(GetProactiveDetectionConfigurationPlainArgs args) {
        return getProactiveDetectionConfigurationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the ProactiveDetection configuration for this configuration id.
     * Azure REST API version: 2018-05-01-preview.
     * 
     * Other available API versions: 2015-05-01.
     * 
     */
    public static Output getProactiveDetectionConfiguration(GetProactiveDetectionConfigurationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getProactiveDetectionConfiguration", TypeShape.of(GetProactiveDetectionConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the ProactiveDetection configuration for this configuration id.
     * Azure REST API version: 2018-05-01-preview.
     * 
     * Other available API versions: 2015-05-01.
     * 
     */
    public static CompletableFuture getProactiveDetectionConfigurationPlain(GetProactiveDetectionConfigurationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getProactiveDetectionConfiguration", TypeShape.of(GetProactiveDetectionConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve an scheduled query rule definition.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2018-04-16, 2020-05-01-preview, 2022-08-01-preview, 2023-12-01, 2024-01-01-preview.
     * 
     */
    public static Output getScheduledQueryRule(GetScheduledQueryRuleArgs args) {
        return getScheduledQueryRule(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve an scheduled query rule definition.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2018-04-16, 2020-05-01-preview, 2022-08-01-preview, 2023-12-01, 2024-01-01-preview.
     * 
     */
    public static CompletableFuture getScheduledQueryRulePlain(GetScheduledQueryRulePlainArgs args) {
        return getScheduledQueryRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Retrieve an scheduled query rule definition.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2018-04-16, 2020-05-01-preview, 2022-08-01-preview, 2023-12-01, 2024-01-01-preview.
     * 
     */
    public static Output getScheduledQueryRule(GetScheduledQueryRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getScheduledQueryRule", TypeShape.of(GetScheduledQueryRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Retrieve an scheduled query rule definition.
     * Azure REST API version: 2023-03-15-preview.
     * 
     * Other available API versions: 2018-04-16, 2020-05-01-preview, 2022-08-01-preview, 2023-12-01, 2024-01-01-preview.
     * 
     */
    public static CompletableFuture getScheduledQueryRulePlain(GetScheduledQueryRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getScheduledQueryRule", TypeShape.of(GetScheduledQueryRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the active subscription diagnostic settings for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     * Other available API versions: 2017-05-01-preview.
     * 
     */
    public static Output getSubscriptionDiagnosticSetting(GetSubscriptionDiagnosticSettingArgs args) {
        return getSubscriptionDiagnosticSetting(args, InvokeOptions.Empty);
    }
    /**
     * Gets the active subscription diagnostic settings for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     * Other available API versions: 2017-05-01-preview.
     * 
     */
    public static CompletableFuture getSubscriptionDiagnosticSettingPlain(GetSubscriptionDiagnosticSettingPlainArgs args) {
        return getSubscriptionDiagnosticSettingPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the active subscription diagnostic settings for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     * Other available API versions: 2017-05-01-preview.
     * 
     */
    public static Output getSubscriptionDiagnosticSetting(GetSubscriptionDiagnosticSettingArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getSubscriptionDiagnosticSetting", TypeShape.of(GetSubscriptionDiagnosticSettingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the active subscription diagnostic settings for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     * Other available API versions: 2017-05-01-preview.
     * 
     */
    public static CompletableFuture getSubscriptionDiagnosticSettingPlain(GetSubscriptionDiagnosticSettingPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getSubscriptionDiagnosticSetting", TypeShape.of(GetSubscriptionDiagnosticSettingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a tenant action group.
     * Azure REST API version: 2023-05-01-preview.
     * 
     */
    public static Output getTenantActionGroup(GetTenantActionGroupArgs args) {
        return getTenantActionGroup(args, InvokeOptions.Empty);
    }
    /**
     * Get a tenant action group.
     * Azure REST API version: 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getTenantActionGroupPlain(GetTenantActionGroupPlainArgs args) {
        return getTenantActionGroupPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a tenant action group.
     * Azure REST API version: 2023-05-01-preview.
     * 
     */
    public static Output getTenantActionGroup(GetTenantActionGroupArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getTenantActionGroup", TypeShape.of(GetTenantActionGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a tenant action group.
     * Azure REST API version: 2023-05-01-preview.
     * 
     */
    public static CompletableFuture getTenantActionGroupPlain(GetTenantActionGroupPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getTenantActionGroup", TypeShape.of(GetTenantActionGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a file test result for the matching test
     * Azure REST API version: 2020-02-10-preview.
     * 
     */
    public static Output getTestResultFile(GetTestResultFileArgs args) {
        return getTestResultFile(args, InvokeOptions.Empty);
    }
    /**
     * Returns a file test result for the matching test
     * Azure REST API version: 2020-02-10-preview.
     * 
     */
    public static CompletableFuture getTestResultFilePlain(GetTestResultFilePlainArgs args) {
        return getTestResultFilePlain(args, InvokeOptions.Empty);
    }
    /**
     * Returns a file test result for the matching test
     * Azure REST API version: 2020-02-10-preview.
     * 
     */
    public static Output getTestResultFile(GetTestResultFileArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getTestResultFile", TypeShape.of(GetTestResultFileResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Returns a file test result for the matching test
     * Azure REST API version: 2020-02-10-preview.
     * 
     */
    public static CompletableFuture getTestResultFilePlain(GetTestResultFilePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getTestResultFile", TypeShape.of(GetTestResultFileResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a specific Application Insights web test definition.
     * Azure REST API version: 2022-06-15.
     * 
     * Other available API versions: 2020-10-05-preview.
     * 
     */
    public static Output getWebTest(GetWebTestArgs args) {
        return getWebTest(args, InvokeOptions.Empty);
    }
    /**
     * Get a specific Application Insights web test definition.
     * Azure REST API version: 2022-06-15.
     * 
     * Other available API versions: 2020-10-05-preview.
     * 
     */
    public static CompletableFuture getWebTestPlain(GetWebTestPlainArgs args) {
        return getWebTestPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a specific Application Insights web test definition.
     * Azure REST API version: 2022-06-15.
     * 
     * Other available API versions: 2020-10-05-preview.
     * 
     */
    public static Output getWebTest(GetWebTestArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getWebTest", TypeShape.of(GetWebTestResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a specific Application Insights web test definition.
     * Azure REST API version: 2022-06-15.
     * 
     * Other available API versions: 2020-10-05-preview.
     * 
     */
    public static CompletableFuture getWebTestPlain(GetWebTestPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getWebTest", TypeShape.of(GetWebTestResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a single workbook by its resourceName.
     * Azure REST API version: 2022-04-01.
     * 
     * Other available API versions: 2015-05-01, 2021-03-08, 2021-08-01, 2023-06-01.
     * 
     */
    public static Output getWorkbook(GetWorkbookArgs args) {
        return getWorkbook(args, InvokeOptions.Empty);
    }
    /**
     * Get a single workbook by its resourceName.
     * Azure REST API version: 2022-04-01.
     * 
     * Other available API versions: 2015-05-01, 2021-03-08, 2021-08-01, 2023-06-01.
     * 
     */
    public static CompletableFuture getWorkbookPlain(GetWorkbookPlainArgs args) {
        return getWorkbookPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a single workbook by its resourceName.
     * Azure REST API version: 2022-04-01.
     * 
     * Other available API versions: 2015-05-01, 2021-03-08, 2021-08-01, 2023-06-01.
     * 
     */
    public static Output getWorkbook(GetWorkbookArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getWorkbook", TypeShape.of(GetWorkbookResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a single workbook by its resourceName.
     * Azure REST API version: 2022-04-01.
     * 
     * Other available API versions: 2015-05-01, 2021-03-08, 2021-08-01, 2023-06-01.
     * 
     */
    public static CompletableFuture getWorkbookPlain(GetWorkbookPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getWorkbook", TypeShape.of(GetWorkbookResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a single workbook template by its resourceName.
     * Azure REST API version: 2020-11-20.
     * 
     */
    public static Output getWorkbookTemplate(GetWorkbookTemplateArgs args) {
        return getWorkbookTemplate(args, InvokeOptions.Empty);
    }
    /**
     * Get a single workbook template by its resourceName.
     * Azure REST API version: 2020-11-20.
     * 
     */
    public static CompletableFuture getWorkbookTemplatePlain(GetWorkbookTemplatePlainArgs args) {
        return getWorkbookTemplatePlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a single workbook template by its resourceName.
     * Azure REST API version: 2020-11-20.
     * 
     */
    public static Output getWorkbookTemplate(GetWorkbookTemplateArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:getWorkbookTemplate", TypeShape.of(GetWorkbookTemplateResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a single workbook template by its resourceName.
     * Azure REST API version: 2020-11-20.
     * 
     */
    public static CompletableFuture getWorkbookTemplatePlain(GetWorkbookTemplatePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:getWorkbookTemplate", TypeShape.of(GetWorkbookTemplateResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists the diagnostic settings categories for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     * Other available API versions: 2017-05-01-preview.
     * 
     */
    public static Output listDiagnosticSettingsCategory(ListDiagnosticSettingsCategoryArgs args) {
        return listDiagnosticSettingsCategory(args, InvokeOptions.Empty);
    }
    /**
     * Lists the diagnostic settings categories for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     * Other available API versions: 2017-05-01-preview.
     * 
     */
    public static CompletableFuture listDiagnosticSettingsCategoryPlain(ListDiagnosticSettingsCategoryPlainArgs args) {
        return listDiagnosticSettingsCategoryPlain(args, InvokeOptions.Empty);
    }
    /**
     * Lists the diagnostic settings categories for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     * Other available API versions: 2017-05-01-preview.
     * 
     */
    public static Output listDiagnosticSettingsCategory(ListDiagnosticSettingsCategoryArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:listDiagnosticSettingsCategory", TypeShape.of(ListDiagnosticSettingsCategoryResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists the diagnostic settings categories for the specified resource.
     * Azure REST API version: 2021-05-01-preview.
     * 
     * Other available API versions: 2017-05-01-preview.
     * 
     */
    public static CompletableFuture listDiagnosticSettingsCategoryPlain(ListDiagnosticSettingsCategoryPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:listDiagnosticSettingsCategory", TypeShape.of(ListDiagnosticSettingsCategoryResult.class), args, Utilities.withVersion(options));
    }
    /**
     * list date to migrate to new pricing model.
     * Azure REST API version: 2017-10-01.
     * 
     */
    public static Output listEASubscriptionListMigrationDatePost() {
        return listEASubscriptionListMigrationDatePost(ListEASubscriptionListMigrationDatePostArgs.Empty, InvokeOptions.Empty);
    }
    /**
     * list date to migrate to new pricing model.
     * Azure REST API version: 2017-10-01.
     * 
     */
    public static CompletableFuture listEASubscriptionListMigrationDatePostPlain() {
        return listEASubscriptionListMigrationDatePostPlain(ListEASubscriptionListMigrationDatePostPlainArgs.Empty, InvokeOptions.Empty);
    }
    /**
     * list date to migrate to new pricing model.
     * Azure REST API version: 2017-10-01.
     * 
     */
    public static Output listEASubscriptionListMigrationDatePost(ListEASubscriptionListMigrationDatePostArgs args) {
        return listEASubscriptionListMigrationDatePost(args, InvokeOptions.Empty);
    }
    /**
     * list date to migrate to new pricing model.
     * Azure REST API version: 2017-10-01.
     * 
     */
    public static CompletableFuture listEASubscriptionListMigrationDatePostPlain(ListEASubscriptionListMigrationDatePostPlainArgs args) {
        return listEASubscriptionListMigrationDatePostPlain(args, InvokeOptions.Empty);
    }
    /**
     * list date to migrate to new pricing model.
     * Azure REST API version: 2017-10-01.
     * 
     */
    public static Output listEASubscriptionListMigrationDatePost(ListEASubscriptionListMigrationDatePostArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:insights:listEASubscriptionListMigrationDatePost", TypeShape.of(ListEASubscriptionListMigrationDatePostResult.class), args, Utilities.withVersion(options));
    }
    /**
     * list date to migrate to new pricing model.
     * Azure REST API version: 2017-10-01.
     * 
     */
    public static CompletableFuture listEASubscriptionListMigrationDatePostPlain(ListEASubscriptionListMigrationDatePostPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:insights:listEASubscriptionListMigrationDatePost", TypeShape.of(ListEASubscriptionListMigrationDatePostResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy