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

com.pulumi.azurenative.securityinsights.SecurityinsightsFunctions Maven / Gradle / Ivy

There is a newer version: 2.72.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.securityinsights;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.securityinsights.inputs.GetAADDataConnectorArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetAADDataConnectorPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetAATPDataConnectorArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetAATPDataConnectorPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetASCDataConnectorArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetASCDataConnectorPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetActionArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetActionPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetActivityCustomEntityQueryArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetActivityCustomEntityQueryPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetAnomaliesArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetAnomaliesPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetAnomalySecurityMLAnalyticsSettingsArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetAnomalySecurityMLAnalyticsSettingsPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetAutomationRuleArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetAutomationRulePlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetAwsCloudTrailDataConnectorArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetAwsCloudTrailDataConnectorPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetBookmarkArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetBookmarkPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetBookmarkRelationArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetBookmarkRelationPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetBusinessApplicationAgentArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetBusinessApplicationAgentPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetContentPackageArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetContentPackagePlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetContentTemplateArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetContentTemplatePlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetCustomizableConnectorDefinitionArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetCustomizableConnectorDefinitionPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetEntitiesGetTimelineArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetEntitiesGetTimelinePlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetEntityAnalyticsArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetEntityAnalyticsPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetEntityInsightsArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetEntityInsightsPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetEyesOnArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetEyesOnPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetFileImportArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetFileImportPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetFusionAlertRuleArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetFusionAlertRulePlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetHuntArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetHuntCommentArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetHuntCommentPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetHuntPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetHuntRelationArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetHuntRelationPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetIncidentArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetIncidentCommentArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetIncidentCommentPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetIncidentPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetIncidentRelationArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetIncidentRelationPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetIncidentTaskArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetIncidentTaskPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetMCASDataConnectorArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetMCASDataConnectorPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetMDATPDataConnectorArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetMDATPDataConnectorPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetMetadataArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetMetadataPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetMicrosoftSecurityIncidentCreationAlertRuleArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetMicrosoftSecurityIncidentCreationAlertRulePlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetOfficeDataConnectorArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetOfficeDataConnectorPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetScheduledAlertRuleArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetScheduledAlertRulePlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetSentinelOnboardingStateArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetSentinelOnboardingStatePlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetSourceControlArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetSourceControlPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetSystemArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetSystemPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetTIDataConnectorArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetTIDataConnectorPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetThreatIntelligenceIndicatorArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetThreatIntelligenceIndicatorPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetUebaArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetUebaPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetWatchlistArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetWatchlistItemArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetWatchlistItemPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetWatchlistPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetWorkspaceManagerAssignmentArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetWorkspaceManagerAssignmentPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetWorkspaceManagerConfigurationArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetWorkspaceManagerConfigurationPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetWorkspaceManagerGroupArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetWorkspaceManagerGroupPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetWorkspaceManagerMemberArgs;
import com.pulumi.azurenative.securityinsights.inputs.GetWorkspaceManagerMemberPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.ListGeodataByIpArgs;
import com.pulumi.azurenative.securityinsights.inputs.ListGeodataByIpPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.ListSourceControlRepositoriesArgs;
import com.pulumi.azurenative.securityinsights.inputs.ListSourceControlRepositoriesPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.ListSystemActionsArgs;
import com.pulumi.azurenative.securityinsights.inputs.ListSystemActionsPlainArgs;
import com.pulumi.azurenative.securityinsights.inputs.ListWhoisByDomainArgs;
import com.pulumi.azurenative.securityinsights.inputs.ListWhoisByDomainPlainArgs;
import com.pulumi.azurenative.securityinsights.outputs.GetAADDataConnectorResult;
import com.pulumi.azurenative.securityinsights.outputs.GetAATPDataConnectorResult;
import com.pulumi.azurenative.securityinsights.outputs.GetASCDataConnectorResult;
import com.pulumi.azurenative.securityinsights.outputs.GetActionResult;
import com.pulumi.azurenative.securityinsights.outputs.GetActivityCustomEntityQueryResult;
import com.pulumi.azurenative.securityinsights.outputs.GetAnomaliesResult;
import com.pulumi.azurenative.securityinsights.outputs.GetAnomalySecurityMLAnalyticsSettingsResult;
import com.pulumi.azurenative.securityinsights.outputs.GetAutomationRuleResult;
import com.pulumi.azurenative.securityinsights.outputs.GetAwsCloudTrailDataConnectorResult;
import com.pulumi.azurenative.securityinsights.outputs.GetBookmarkRelationResult;
import com.pulumi.azurenative.securityinsights.outputs.GetBookmarkResult;
import com.pulumi.azurenative.securityinsights.outputs.GetBusinessApplicationAgentResult;
import com.pulumi.azurenative.securityinsights.outputs.GetContentPackageResult;
import com.pulumi.azurenative.securityinsights.outputs.GetContentTemplateResult;
import com.pulumi.azurenative.securityinsights.outputs.GetCustomizableConnectorDefinitionResult;
import com.pulumi.azurenative.securityinsights.outputs.GetEntitiesGetTimelineResult;
import com.pulumi.azurenative.securityinsights.outputs.GetEntityAnalyticsResult;
import com.pulumi.azurenative.securityinsights.outputs.GetEntityInsightsResult;
import com.pulumi.azurenative.securityinsights.outputs.GetEyesOnResult;
import com.pulumi.azurenative.securityinsights.outputs.GetFileImportResult;
import com.pulumi.azurenative.securityinsights.outputs.GetFusionAlertRuleResult;
import com.pulumi.azurenative.securityinsights.outputs.GetHuntCommentResult;
import com.pulumi.azurenative.securityinsights.outputs.GetHuntRelationResult;
import com.pulumi.azurenative.securityinsights.outputs.GetHuntResult;
import com.pulumi.azurenative.securityinsights.outputs.GetIncidentCommentResult;
import com.pulumi.azurenative.securityinsights.outputs.GetIncidentRelationResult;
import com.pulumi.azurenative.securityinsights.outputs.GetIncidentResult;
import com.pulumi.azurenative.securityinsights.outputs.GetIncidentTaskResult;
import com.pulumi.azurenative.securityinsights.outputs.GetMCASDataConnectorResult;
import com.pulumi.azurenative.securityinsights.outputs.GetMDATPDataConnectorResult;
import com.pulumi.azurenative.securityinsights.outputs.GetMetadataResult;
import com.pulumi.azurenative.securityinsights.outputs.GetMicrosoftSecurityIncidentCreationAlertRuleResult;
import com.pulumi.azurenative.securityinsights.outputs.GetOfficeDataConnectorResult;
import com.pulumi.azurenative.securityinsights.outputs.GetScheduledAlertRuleResult;
import com.pulumi.azurenative.securityinsights.outputs.GetSentinelOnboardingStateResult;
import com.pulumi.azurenative.securityinsights.outputs.GetSourceControlResult;
import com.pulumi.azurenative.securityinsights.outputs.GetSystemResult;
import com.pulumi.azurenative.securityinsights.outputs.GetTIDataConnectorResult;
import com.pulumi.azurenative.securityinsights.outputs.GetThreatIntelligenceIndicatorResult;
import com.pulumi.azurenative.securityinsights.outputs.GetUebaResult;
import com.pulumi.azurenative.securityinsights.outputs.GetWatchlistItemResult;
import com.pulumi.azurenative.securityinsights.outputs.GetWatchlistResult;
import com.pulumi.azurenative.securityinsights.outputs.GetWorkspaceManagerAssignmentResult;
import com.pulumi.azurenative.securityinsights.outputs.GetWorkspaceManagerConfigurationResult;
import com.pulumi.azurenative.securityinsights.outputs.GetWorkspaceManagerGroupResult;
import com.pulumi.azurenative.securityinsights.outputs.GetWorkspaceManagerMemberResult;
import com.pulumi.azurenative.securityinsights.outputs.ListGeodataByIpResult;
import com.pulumi.azurenative.securityinsights.outputs.ListSourceControlRepositoriesResult;
import com.pulumi.azurenative.securityinsights.outputs.ListSystemActionsResult;
import com.pulumi.azurenative.securityinsights.outputs.ListWhoisByDomainResult;
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 SecurityinsightsFunctions {
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getAADDataConnector(GetAADDataConnectorArgs args) {
        return getAADDataConnector(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getAADDataConnectorPlain(GetAADDataConnectorPlainArgs args) {
        return getAADDataConnectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getAADDataConnector(GetAADDataConnectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getAADDataConnector", TypeShape.of(GetAADDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getAADDataConnectorPlain(GetAADDataConnectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getAADDataConnector", TypeShape.of(GetAADDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getAATPDataConnector(GetAATPDataConnectorArgs args) {
        return getAATPDataConnector(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getAATPDataConnectorPlain(GetAATPDataConnectorPlainArgs args) {
        return getAATPDataConnectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getAATPDataConnector(GetAATPDataConnectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getAATPDataConnector", TypeShape.of(GetAATPDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getAATPDataConnectorPlain(GetAATPDataConnectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getAATPDataConnector", TypeShape.of(GetAATPDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getASCDataConnector(GetASCDataConnectorArgs args) {
        return getASCDataConnector(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getASCDataConnectorPlain(GetASCDataConnectorPlainArgs args) {
        return getASCDataConnectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getASCDataConnector(GetASCDataConnectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getASCDataConnector", TypeShape.of(GetASCDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getASCDataConnectorPlain(GetASCDataConnectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getASCDataConnector", TypeShape.of(GetASCDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the action of alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getAction(GetActionArgs args) {
        return getAction(args, InvokeOptions.Empty);
    }
    /**
     * Gets the action of alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getActionPlain(GetActionPlainArgs args) {
        return getActionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the action of alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getAction(GetActionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getAction", TypeShape.of(GetActionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the action of alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getActionPlain(GetActionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getAction", TypeShape.of(GetActionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an entity query.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static Output getActivityCustomEntityQuery(GetActivityCustomEntityQueryArgs args) {
        return getActivityCustomEntityQuery(args, InvokeOptions.Empty);
    }
    /**
     * Gets an entity query.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static CompletableFuture getActivityCustomEntityQueryPlain(GetActivityCustomEntityQueryPlainArgs args) {
        return getActivityCustomEntityQueryPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an entity query.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static Output getActivityCustomEntityQuery(GetActivityCustomEntityQueryArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getActivityCustomEntityQuery", TypeShape.of(GetActivityCustomEntityQueryResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an entity query.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static CompletableFuture getActivityCustomEntityQueryPlain(GetActivityCustomEntityQueryPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getActivityCustomEntityQuery", TypeShape.of(GetActivityCustomEntityQueryResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static Output getAnomalies(GetAnomaliesArgs args) {
        return getAnomalies(args, InvokeOptions.Empty);
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static CompletableFuture getAnomaliesPlain(GetAnomaliesPlainArgs args) {
        return getAnomaliesPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static Output getAnomalies(GetAnomaliesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getAnomalies", TypeShape.of(GetAnomaliesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static CompletableFuture getAnomaliesPlain(GetAnomaliesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getAnomalies", TypeShape.of(GetAnomaliesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Security ML Analytics Settings.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getAnomalySecurityMLAnalyticsSettings(GetAnomalySecurityMLAnalyticsSettingsArgs args) {
        return getAnomalySecurityMLAnalyticsSettings(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Security ML Analytics Settings.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getAnomalySecurityMLAnalyticsSettingsPlain(GetAnomalySecurityMLAnalyticsSettingsPlainArgs args) {
        return getAnomalySecurityMLAnalyticsSettingsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the Security ML Analytics Settings.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getAnomalySecurityMLAnalyticsSettings(GetAnomalySecurityMLAnalyticsSettingsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getAnomalySecurityMLAnalyticsSettings", TypeShape.of(GetAnomalySecurityMLAnalyticsSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the Security ML Analytics Settings.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getAnomalySecurityMLAnalyticsSettingsPlain(GetAnomalySecurityMLAnalyticsSettingsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getAnomalySecurityMLAnalyticsSettings", TypeShape.of(GetAnomalySecurityMLAnalyticsSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the automation rule.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2019-01-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getAutomationRule(GetAutomationRuleArgs args) {
        return getAutomationRule(args, InvokeOptions.Empty);
    }
    /**
     * Gets the automation rule.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2019-01-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getAutomationRulePlain(GetAutomationRulePlainArgs args) {
        return getAutomationRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the automation rule.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2019-01-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getAutomationRule(GetAutomationRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getAutomationRule", TypeShape.of(GetAutomationRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the automation rule.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2019-01-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getAutomationRulePlain(GetAutomationRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getAutomationRule", TypeShape.of(GetAutomationRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getAwsCloudTrailDataConnector(GetAwsCloudTrailDataConnectorArgs args) {
        return getAwsCloudTrailDataConnector(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getAwsCloudTrailDataConnectorPlain(GetAwsCloudTrailDataConnectorPlainArgs args) {
        return getAwsCloudTrailDataConnectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getAwsCloudTrailDataConnector(GetAwsCloudTrailDataConnectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getAwsCloudTrailDataConnector", TypeShape.of(GetAwsCloudTrailDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getAwsCloudTrailDataConnectorPlain(GetAwsCloudTrailDataConnectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getAwsCloudTrailDataConnector", TypeShape.of(GetAwsCloudTrailDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a bookmark.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2019-01-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getBookmark(GetBookmarkArgs args) {
        return getBookmark(args, InvokeOptions.Empty);
    }
    /**
     * Gets a bookmark.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2019-01-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getBookmarkPlain(GetBookmarkPlainArgs args) {
        return getBookmarkPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a bookmark.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2019-01-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getBookmark(GetBookmarkArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getBookmark", TypeShape.of(GetBookmarkResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a bookmark.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2019-01-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getBookmarkPlain(GetBookmarkPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getBookmark", TypeShape.of(GetBookmarkResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a bookmark relation.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2019-01-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getBookmarkRelation(GetBookmarkRelationArgs args) {
        return getBookmarkRelation(args, InvokeOptions.Empty);
    }
    /**
     * Gets a bookmark relation.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2019-01-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getBookmarkRelationPlain(GetBookmarkRelationPlainArgs args) {
        return getBookmarkRelationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a bookmark relation.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2019-01-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getBookmarkRelation(GetBookmarkRelationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getBookmarkRelation", TypeShape.of(GetBookmarkRelationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a bookmark relation.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2019-01-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getBookmarkRelationPlain(GetBookmarkRelationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getBookmarkRelation", TypeShape.of(GetBookmarkRelationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets Business Application Agent.
     * Azure REST API version: 2024-04-01-preview.
     * 
     */
    public static Output getBusinessApplicationAgent(GetBusinessApplicationAgentArgs args) {
        return getBusinessApplicationAgent(args, InvokeOptions.Empty);
    }
    /**
     * Gets Business Application Agent.
     * Azure REST API version: 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getBusinessApplicationAgentPlain(GetBusinessApplicationAgentPlainArgs args) {
        return getBusinessApplicationAgentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets Business Application Agent.
     * Azure REST API version: 2024-04-01-preview.
     * 
     */
    public static Output getBusinessApplicationAgent(GetBusinessApplicationAgentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getBusinessApplicationAgent", TypeShape.of(GetBusinessApplicationAgentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets Business Application Agent.
     * Azure REST API version: 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getBusinessApplicationAgentPlain(GetBusinessApplicationAgentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getBusinessApplicationAgent", TypeShape.of(GetBusinessApplicationAgentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an installed packages by its id.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getContentPackage(GetContentPackageArgs args) {
        return getContentPackage(args, InvokeOptions.Empty);
    }
    /**
     * Gets an installed packages by its id.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getContentPackagePlain(GetContentPackagePlainArgs args) {
        return getContentPackagePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an installed packages by its id.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getContentPackage(GetContentPackageArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getContentPackage", TypeShape.of(GetContentPackageResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an installed packages by its id.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getContentPackagePlain(GetContentPackagePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getContentPackage", TypeShape.of(GetContentPackageResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a template byt its identifier.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getContentTemplate(GetContentTemplateArgs args) {
        return getContentTemplate(args, InvokeOptions.Empty);
    }
    /**
     * Gets a template byt its identifier.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getContentTemplatePlain(GetContentTemplatePlainArgs args) {
        return getContentTemplatePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a template byt its identifier.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getContentTemplate(GetContentTemplateArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getContentTemplate", TypeShape.of(GetContentTemplateResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a template byt its identifier.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getContentTemplatePlain(GetContentTemplatePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getContentTemplate", TypeShape.of(GetContentTemplateResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector definition.
     * Azure REST API version: 2023-07-01-preview.
     * 
     */
    public static Output getCustomizableConnectorDefinition(GetCustomizableConnectorDefinitionArgs args) {
        return getCustomizableConnectorDefinition(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector definition.
     * Azure REST API version: 2023-07-01-preview.
     * 
     */
    public static CompletableFuture getCustomizableConnectorDefinitionPlain(GetCustomizableConnectorDefinitionPlainArgs args) {
        return getCustomizableConnectorDefinitionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector definition.
     * Azure REST API version: 2023-07-01-preview.
     * 
     */
    public static Output getCustomizableConnectorDefinition(GetCustomizableConnectorDefinitionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getCustomizableConnectorDefinition", TypeShape.of(GetCustomizableConnectorDefinitionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector definition.
     * Azure REST API version: 2023-07-01-preview.
     * 
     */
    public static CompletableFuture getCustomizableConnectorDefinitionPlain(GetCustomizableConnectorDefinitionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getCustomizableConnectorDefinition", TypeShape.of(GetCustomizableConnectorDefinitionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Timeline for an entity.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2019-01-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getEntitiesGetTimeline(GetEntitiesGetTimelineArgs args) {
        return getEntitiesGetTimeline(args, InvokeOptions.Empty);
    }
    /**
     * Timeline for an entity.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2019-01-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getEntitiesGetTimelinePlain(GetEntitiesGetTimelinePlainArgs args) {
        return getEntitiesGetTimelinePlain(args, InvokeOptions.Empty);
    }
    /**
     * Timeline for an entity.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2019-01-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getEntitiesGetTimeline(GetEntitiesGetTimelineArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getEntitiesGetTimeline", TypeShape.of(GetEntitiesGetTimelineResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Timeline for an entity.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2019-01-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getEntitiesGetTimelinePlain(GetEntitiesGetTimelinePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getEntitiesGetTimeline", TypeShape.of(GetEntitiesGetTimelineResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static Output getEntityAnalytics(GetEntityAnalyticsArgs args) {
        return getEntityAnalytics(args, InvokeOptions.Empty);
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static CompletableFuture getEntityAnalyticsPlain(GetEntityAnalyticsPlainArgs args) {
        return getEntityAnalyticsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static Output getEntityAnalytics(GetEntityAnalyticsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getEntityAnalytics", TypeShape.of(GetEntityAnalyticsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static CompletableFuture getEntityAnalyticsPlain(GetEntityAnalyticsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getEntityAnalytics", TypeShape.of(GetEntityAnalyticsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Execute Insights for an entity.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2019-01-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getEntityInsights(GetEntityInsightsArgs args) {
        return getEntityInsights(args, InvokeOptions.Empty);
    }
    /**
     * Execute Insights for an entity.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2019-01-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getEntityInsightsPlain(GetEntityInsightsPlainArgs args) {
        return getEntityInsightsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Execute Insights for an entity.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2019-01-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getEntityInsights(GetEntityInsightsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getEntityInsights", TypeShape.of(GetEntityInsightsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Execute Insights for an entity.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2019-01-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getEntityInsightsPlain(GetEntityInsightsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getEntityInsights", TypeShape.of(GetEntityInsightsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static Output getEyesOn(GetEyesOnArgs args) {
        return getEyesOn(args, InvokeOptions.Empty);
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static CompletableFuture getEyesOnPlain(GetEyesOnPlainArgs args) {
        return getEyesOnPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static Output getEyesOn(GetEyesOnArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getEyesOn", TypeShape.of(GetEyesOnResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static CompletableFuture getEyesOnPlain(GetEyesOnPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getEyesOn", TypeShape.of(GetEyesOnResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a file import.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getFileImport(GetFileImportArgs args) {
        return getFileImport(args, InvokeOptions.Empty);
    }
    /**
     * Gets a file import.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getFileImportPlain(GetFileImportPlainArgs args) {
        return getFileImportPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a file import.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getFileImport(GetFileImportArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getFileImport", TypeShape.of(GetFileImportResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a file import.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getFileImportPlain(GetFileImportPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getFileImport", TypeShape.of(GetFileImportResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getFusionAlertRule(GetFusionAlertRuleArgs args) {
        return getFusionAlertRule(args, InvokeOptions.Empty);
    }
    /**
     * Gets the alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getFusionAlertRulePlain(GetFusionAlertRulePlainArgs args) {
        return getFusionAlertRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getFusionAlertRule(GetFusionAlertRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getFusionAlertRule", TypeShape.of(GetFusionAlertRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getFusionAlertRulePlain(GetFusionAlertRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getFusionAlertRule", TypeShape.of(GetFusionAlertRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a hunt, without relations and comments.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getHunt(GetHuntArgs args) {
        return getHunt(args, InvokeOptions.Empty);
    }
    /**
     * Gets a hunt, without relations and comments.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getHuntPlain(GetHuntPlainArgs args) {
        return getHuntPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a hunt, without relations and comments.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getHunt(GetHuntArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getHunt", TypeShape.of(GetHuntResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a hunt, without relations and comments.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getHuntPlain(GetHuntPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getHunt", TypeShape.of(GetHuntResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a hunt comment
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getHuntComment(GetHuntCommentArgs args) {
        return getHuntComment(args, InvokeOptions.Empty);
    }
    /**
     * Gets a hunt comment
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getHuntCommentPlain(GetHuntCommentPlainArgs args) {
        return getHuntCommentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a hunt comment
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getHuntComment(GetHuntCommentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getHuntComment", TypeShape.of(GetHuntCommentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a hunt comment
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getHuntCommentPlain(GetHuntCommentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getHuntComment", TypeShape.of(GetHuntCommentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a hunt relation
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getHuntRelation(GetHuntRelationArgs args) {
        return getHuntRelation(args, InvokeOptions.Empty);
    }
    /**
     * Gets a hunt relation
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getHuntRelationPlain(GetHuntRelationPlainArgs args) {
        return getHuntRelationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a hunt relation
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getHuntRelation(GetHuntRelationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getHuntRelation", TypeShape.of(GetHuntRelationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a hunt relation
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getHuntRelationPlain(GetHuntRelationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getHuntRelation", TypeShape.of(GetHuntRelationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a given incident.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getIncident(GetIncidentArgs args) {
        return getIncident(args, InvokeOptions.Empty);
    }
    /**
     * Gets a given incident.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getIncidentPlain(GetIncidentPlainArgs args) {
        return getIncidentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a given incident.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getIncident(GetIncidentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getIncident", TypeShape.of(GetIncidentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a given incident.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getIncidentPlain(GetIncidentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getIncident", TypeShape.of(GetIncidentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a comment for a given incident.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getIncidentComment(GetIncidentCommentArgs args) {
        return getIncidentComment(args, InvokeOptions.Empty);
    }
    /**
     * Gets a comment for a given incident.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getIncidentCommentPlain(GetIncidentCommentPlainArgs args) {
        return getIncidentCommentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a comment for a given incident.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getIncidentComment(GetIncidentCommentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getIncidentComment", TypeShape.of(GetIncidentCommentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a comment for a given incident.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getIncidentCommentPlain(GetIncidentCommentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getIncidentComment", TypeShape.of(GetIncidentCommentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a relation for a given incident.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getIncidentRelation(GetIncidentRelationArgs args) {
        return getIncidentRelation(args, InvokeOptions.Empty);
    }
    /**
     * Gets a relation for a given incident.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getIncidentRelationPlain(GetIncidentRelationPlainArgs args) {
        return getIncidentRelationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a relation for a given incident.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getIncidentRelation(GetIncidentRelationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getIncidentRelation", TypeShape.of(GetIncidentRelationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a relation for a given incident.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getIncidentRelationPlain(GetIncidentRelationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getIncidentRelation", TypeShape.of(GetIncidentRelationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an incident task.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getIncidentTask(GetIncidentTaskArgs args) {
        return getIncidentTask(args, InvokeOptions.Empty);
    }
    /**
     * Gets an incident task.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getIncidentTaskPlain(GetIncidentTaskPlainArgs args) {
        return getIncidentTaskPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets an incident task.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getIncidentTask(GetIncidentTaskArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getIncidentTask", TypeShape.of(GetIncidentTaskResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets an incident task.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getIncidentTaskPlain(GetIncidentTaskPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getIncidentTask", TypeShape.of(GetIncidentTaskResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getMCASDataConnector(GetMCASDataConnectorArgs args) {
        return getMCASDataConnector(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getMCASDataConnectorPlain(GetMCASDataConnectorPlainArgs args) {
        return getMCASDataConnectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getMCASDataConnector(GetMCASDataConnectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getMCASDataConnector", TypeShape.of(GetMCASDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getMCASDataConnectorPlain(GetMCASDataConnectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getMCASDataConnector", TypeShape.of(GetMCASDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getMDATPDataConnector(GetMDATPDataConnectorArgs args) {
        return getMDATPDataConnector(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getMDATPDataConnectorPlain(GetMDATPDataConnectorPlainArgs args) {
        return getMDATPDataConnectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getMDATPDataConnector(GetMDATPDataConnectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getMDATPDataConnector", TypeShape.of(GetMDATPDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getMDATPDataConnectorPlain(GetMDATPDataConnectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getMDATPDataConnector", TypeShape.of(GetMDATPDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Metadata.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-02-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getMetadata(GetMetadataArgs args) {
        return getMetadata(args, InvokeOptions.Empty);
    }
    /**
     * Get a Metadata.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-02-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getMetadataPlain(GetMetadataPlainArgs args) {
        return getMetadataPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a Metadata.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-02-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getMetadata(GetMetadataArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getMetadata", TypeShape.of(GetMetadataResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a Metadata.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-02-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getMetadataPlain(GetMetadataPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getMetadata", TypeShape.of(GetMetadataResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getMicrosoftSecurityIncidentCreationAlertRule(GetMicrosoftSecurityIncidentCreationAlertRuleArgs args) {
        return getMicrosoftSecurityIncidentCreationAlertRule(args, InvokeOptions.Empty);
    }
    /**
     * Gets the alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getMicrosoftSecurityIncidentCreationAlertRulePlain(GetMicrosoftSecurityIncidentCreationAlertRulePlainArgs args) {
        return getMicrosoftSecurityIncidentCreationAlertRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getMicrosoftSecurityIncidentCreationAlertRule(GetMicrosoftSecurityIncidentCreationAlertRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getMicrosoftSecurityIncidentCreationAlertRule", TypeShape.of(GetMicrosoftSecurityIncidentCreationAlertRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getMicrosoftSecurityIncidentCreationAlertRulePlain(GetMicrosoftSecurityIncidentCreationAlertRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getMicrosoftSecurityIncidentCreationAlertRule", TypeShape.of(GetMicrosoftSecurityIncidentCreationAlertRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getOfficeDataConnector(GetOfficeDataConnectorArgs args) {
        return getOfficeDataConnector(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getOfficeDataConnectorPlain(GetOfficeDataConnectorPlainArgs args) {
        return getOfficeDataConnectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getOfficeDataConnector(GetOfficeDataConnectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getOfficeDataConnector", TypeShape.of(GetOfficeDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getOfficeDataConnectorPlain(GetOfficeDataConnectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getOfficeDataConnector", TypeShape.of(GetOfficeDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getScheduledAlertRule(GetScheduledAlertRuleArgs args) {
        return getScheduledAlertRule(args, InvokeOptions.Empty);
    }
    /**
     * Gets the alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getScheduledAlertRulePlain(GetScheduledAlertRulePlainArgs args) {
        return getScheduledAlertRulePlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getScheduledAlertRule(GetScheduledAlertRuleArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getScheduledAlertRule", TypeShape.of(GetScheduledAlertRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the alert rule.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getScheduledAlertRulePlain(GetScheduledAlertRulePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getScheduledAlertRule", TypeShape.of(GetScheduledAlertRuleResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get Sentinel onboarding state
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getSentinelOnboardingState(GetSentinelOnboardingStateArgs args) {
        return getSentinelOnboardingState(args, InvokeOptions.Empty);
    }
    /**
     * Get Sentinel onboarding state
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getSentinelOnboardingStatePlain(GetSentinelOnboardingStatePlainArgs args) {
        return getSentinelOnboardingStatePlain(args, InvokeOptions.Empty);
    }
    /**
     * Get Sentinel onboarding state
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getSentinelOnboardingState(GetSentinelOnboardingStateArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getSentinelOnboardingState", TypeShape.of(GetSentinelOnboardingStateResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get Sentinel onboarding state
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-03-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getSentinelOnboardingStatePlain(GetSentinelOnboardingStatePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getSentinelOnboardingState", TypeShape.of(GetSentinelOnboardingStateResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a source control byt its identifier.
     * Azure REST API version: 2023-05-01-preview.
     * 
     * Other available API versions: 2021-03-01-preview.
     * 
     */
    public static Output getSourceControl(GetSourceControlArgs args) {
        return getSourceControl(args, InvokeOptions.Empty);
    }
    /**
     * Gets a source control byt its identifier.
     * Azure REST API version: 2023-05-01-preview.
     * 
     * Other available API versions: 2021-03-01-preview.
     * 
     */
    public static CompletableFuture getSourceControlPlain(GetSourceControlPlainArgs args) {
        return getSourceControlPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a source control byt its identifier.
     * Azure REST API version: 2023-05-01-preview.
     * 
     * Other available API versions: 2021-03-01-preview.
     * 
     */
    public static Output getSourceControl(GetSourceControlArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getSourceControl", TypeShape.of(GetSourceControlResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a source control byt its identifier.
     * Azure REST API version: 2023-05-01-preview.
     * 
     * Other available API versions: 2021-03-01-preview.
     * 
     */
    public static CompletableFuture getSourceControlPlain(GetSourceControlPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getSourceControl", TypeShape.of(GetSourceControlResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the system.
     * Azure REST API version: 2024-04-01-preview.
     * 
     */
    public static Output getSystem(GetSystemArgs args) {
        return getSystem(args, InvokeOptions.Empty);
    }
    /**
     * Gets the system.
     * Azure REST API version: 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getSystemPlain(GetSystemPlainArgs args) {
        return getSystemPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the system.
     * Azure REST API version: 2024-04-01-preview.
     * 
     */
    public static Output getSystem(GetSystemArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getSystem", TypeShape.of(GetSystemResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the system.
     * Azure REST API version: 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getSystemPlain(GetSystemPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getSystem", TypeShape.of(GetSystemResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getTIDataConnector(GetTIDataConnectorArgs args) {
        return getTIDataConnector(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getTIDataConnectorPlain(GetTIDataConnectorPlainArgs args) {
        return getTIDataConnectorPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static Output getTIDataConnector(GetTIDataConnectorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getTIDataConnector", TypeShape.of(GetTIDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a data connector.
     * Azure REST API version: 2023-02-01.
     * 
     */
    public static CompletableFuture getTIDataConnectorPlain(GetTIDataConnectorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getTIDataConnector", TypeShape.of(GetTIDataConnectorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * View a threat intelligence indicator by name.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-04-01, 2021-09-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getThreatIntelligenceIndicator(GetThreatIntelligenceIndicatorArgs args) {
        return getThreatIntelligenceIndicator(args, InvokeOptions.Empty);
    }
    /**
     * View a threat intelligence indicator by name.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-04-01, 2021-09-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getThreatIntelligenceIndicatorPlain(GetThreatIntelligenceIndicatorPlainArgs args) {
        return getThreatIntelligenceIndicatorPlain(args, InvokeOptions.Empty);
    }
    /**
     * View a threat intelligence indicator by name.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-04-01, 2021-09-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getThreatIntelligenceIndicator(GetThreatIntelligenceIndicatorArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getThreatIntelligenceIndicator", TypeShape.of(GetThreatIntelligenceIndicatorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * View a threat intelligence indicator by name.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-04-01, 2021-09-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getThreatIntelligenceIndicatorPlain(GetThreatIntelligenceIndicatorPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getThreatIntelligenceIndicator", TypeShape.of(GetThreatIntelligenceIndicatorResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static Output getUeba(GetUebaArgs args) {
        return getUeba(args, InvokeOptions.Empty);
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static CompletableFuture getUebaPlain(GetUebaPlainArgs args) {
        return getUebaPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static Output getUeba(GetUebaArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getUeba", TypeShape.of(GetUebaResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a setting.
     * Azure REST API version: 2023-06-01-preview.
     * 
     */
    public static CompletableFuture getUebaPlain(GetUebaPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getUeba", TypeShape.of(GetUebaResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a watchlist, without its watchlist items.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2019-01-01-preview, 2021-03-01-preview, 2021-04-01, 2021-10-01-preview, 2022-01-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getWatchlist(GetWatchlistArgs args) {
        return getWatchlist(args, InvokeOptions.Empty);
    }
    /**
     * Get a watchlist, without its watchlist items.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2019-01-01-preview, 2021-03-01-preview, 2021-04-01, 2021-10-01-preview, 2022-01-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getWatchlistPlain(GetWatchlistPlainArgs args) {
        return getWatchlistPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a watchlist, without its watchlist items.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2019-01-01-preview, 2021-03-01-preview, 2021-04-01, 2021-10-01-preview, 2022-01-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getWatchlist(GetWatchlistArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getWatchlist", TypeShape.of(GetWatchlistResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a watchlist, without its watchlist items.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2019-01-01-preview, 2021-03-01-preview, 2021-04-01, 2021-10-01-preview, 2022-01-01-preview, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getWatchlistPlain(GetWatchlistPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getWatchlist", TypeShape.of(GetWatchlistResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a watchlist item.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-04-01, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getWatchlistItem(GetWatchlistItemArgs args) {
        return getWatchlistItem(args, InvokeOptions.Empty);
    }
    /**
     * Get a watchlist item.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-04-01, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getWatchlistItemPlain(GetWatchlistItemPlainArgs args) {
        return getWatchlistItemPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a watchlist item.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-04-01, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output getWatchlistItem(GetWatchlistItemArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getWatchlistItem", TypeShape.of(GetWatchlistItemResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a watchlist item.
     * Azure REST API version: 2023-02-01.
     * 
     * Other available API versions: 2021-04-01, 2023-06-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getWatchlistItemPlain(GetWatchlistItemPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getWatchlistItem", TypeShape.of(GetWatchlistItemResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace manager assignment
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getWorkspaceManagerAssignment(GetWorkspaceManagerAssignmentArgs args) {
        return getWorkspaceManagerAssignment(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace manager assignment
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceManagerAssignmentPlain(GetWorkspaceManagerAssignmentPlainArgs args) {
        return getWorkspaceManagerAssignmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace manager assignment
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getWorkspaceManagerAssignment(GetWorkspaceManagerAssignmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getWorkspaceManagerAssignment", TypeShape.of(GetWorkspaceManagerAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace manager assignment
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceManagerAssignmentPlain(GetWorkspaceManagerAssignmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getWorkspaceManagerAssignment", TypeShape.of(GetWorkspaceManagerAssignmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace manager configuration
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getWorkspaceManagerConfiguration(GetWorkspaceManagerConfigurationArgs args) {
        return getWorkspaceManagerConfiguration(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace manager configuration
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceManagerConfigurationPlain(GetWorkspaceManagerConfigurationPlainArgs args) {
        return getWorkspaceManagerConfigurationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace manager configuration
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getWorkspaceManagerConfiguration(GetWorkspaceManagerConfigurationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getWorkspaceManagerConfiguration", TypeShape.of(GetWorkspaceManagerConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace manager configuration
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceManagerConfigurationPlain(GetWorkspaceManagerConfigurationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getWorkspaceManagerConfiguration", TypeShape.of(GetWorkspaceManagerConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace manager group
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getWorkspaceManagerGroup(GetWorkspaceManagerGroupArgs args) {
        return getWorkspaceManagerGroup(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace manager group
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceManagerGroupPlain(GetWorkspaceManagerGroupPlainArgs args) {
        return getWorkspaceManagerGroupPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace manager group
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getWorkspaceManagerGroup(GetWorkspaceManagerGroupArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getWorkspaceManagerGroup", TypeShape.of(GetWorkspaceManagerGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace manager group
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceManagerGroupPlain(GetWorkspaceManagerGroupPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getWorkspaceManagerGroup", TypeShape.of(GetWorkspaceManagerGroupResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace manager member
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getWorkspaceManagerMember(GetWorkspaceManagerMemberArgs args) {
        return getWorkspaceManagerMember(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace manager member
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceManagerMemberPlain(GetWorkspaceManagerMemberPlainArgs args) {
        return getWorkspaceManagerMemberPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a workspace manager member
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static Output getWorkspaceManagerMember(GetWorkspaceManagerMemberArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:getWorkspaceManagerMember", TypeShape.of(GetWorkspaceManagerMemberResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a workspace manager member
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-12-01-preview, 2024-01-01-preview, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture getWorkspaceManagerMemberPlain(GetWorkspaceManagerMemberPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:getWorkspaceManagerMember", TypeShape.of(GetWorkspaceManagerMemberResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get geodata for a single IP address
     * Azure REST API version: 2024-01-01-preview.
     * 
     * Other available API versions: 2024-04-01-preview.
     * 
     */
    public static Output listGeodataByIp(ListGeodataByIpArgs args) {
        return listGeodataByIp(args, InvokeOptions.Empty);
    }
    /**
     * Get geodata for a single IP address
     * Azure REST API version: 2024-01-01-preview.
     * 
     * Other available API versions: 2024-04-01-preview.
     * 
     */
    public static CompletableFuture listGeodataByIpPlain(ListGeodataByIpPlainArgs args) {
        return listGeodataByIpPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get geodata for a single IP address
     * Azure REST API version: 2024-01-01-preview.
     * 
     * Other available API versions: 2024-04-01-preview.
     * 
     */
    public static Output listGeodataByIp(ListGeodataByIpArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:listGeodataByIp", TypeShape.of(ListGeodataByIpResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get geodata for a single IP address
     * Azure REST API version: 2024-01-01-preview.
     * 
     * Other available API versions: 2024-04-01-preview.
     * 
     */
    public static CompletableFuture listGeodataByIpPlain(ListGeodataByIpPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:listGeodataByIp", TypeShape.of(ListGeodataByIpResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a list of repositories metadata.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2021-03-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output listSourceControlRepositories(ListSourceControlRepositoriesArgs args) {
        return listSourceControlRepositories(args, InvokeOptions.Empty);
    }
    /**
     * Gets a list of repositories metadata.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2021-03-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture listSourceControlRepositoriesPlain(ListSourceControlRepositoriesPlainArgs args) {
        return listSourceControlRepositoriesPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a list of repositories metadata.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2021-03-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static Output listSourceControlRepositories(ListSourceControlRepositoriesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:listSourceControlRepositories", TypeShape.of(ListSourceControlRepositoriesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a list of repositories metadata.
     * Azure REST API version: 2023-06-01-preview.
     * 
     * Other available API versions: 2021-03-01-preview, 2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2023-02-01-preview, 2023-03-01-preview, 2023-04-01-preview, 2023-05-01-preview, 2023-07-01-preview, 2023-08-01-preview, 2023-09-01-preview, 2023-10-01-preview, 2023-11-01, 2023-12-01-preview, 2024-01-01-preview, 2024-03-01, 2024-04-01-preview.
     * 
     */
    public static CompletableFuture listSourceControlRepositoriesPlain(ListSourceControlRepositoriesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:listSourceControlRepositories", TypeShape.of(ListSourceControlRepositoriesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List of actions for a business application system.
     * Azure REST API version: 2024-04-01-preview.
     * 
     */
    public static Output listSystemActions(ListSystemActionsArgs args) {
        return listSystemActions(args, InvokeOptions.Empty);
    }
    /**
     * List of actions for a business application system.
     * Azure REST API version: 2024-04-01-preview.
     * 
     */
    public static CompletableFuture listSystemActionsPlain(ListSystemActionsPlainArgs args) {
        return listSystemActionsPlain(args, InvokeOptions.Empty);
    }
    /**
     * List of actions for a business application system.
     * Azure REST API version: 2024-04-01-preview.
     * 
     */
    public static Output listSystemActions(ListSystemActionsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:listSystemActions", TypeShape.of(ListSystemActionsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * List of actions for a business application system.
     * Azure REST API version: 2024-04-01-preview.
     * 
     */
    public static CompletableFuture listSystemActionsPlain(ListSystemActionsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:listSystemActions", TypeShape.of(ListSystemActionsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get whois information for a single domain name
     * Azure REST API version: 2024-01-01-preview.
     * 
     * Other available API versions: 2024-04-01-preview.
     * 
     */
    public static Output listWhoisByDomain(ListWhoisByDomainArgs args) {
        return listWhoisByDomain(args, InvokeOptions.Empty);
    }
    /**
     * Get whois information for a single domain name
     * Azure REST API version: 2024-01-01-preview.
     * 
     * Other available API versions: 2024-04-01-preview.
     * 
     */
    public static CompletableFuture listWhoisByDomainPlain(ListWhoisByDomainPlainArgs args) {
        return listWhoisByDomainPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get whois information for a single domain name
     * Azure REST API version: 2024-01-01-preview.
     * 
     * Other available API versions: 2024-04-01-preview.
     * 
     */
    public static Output listWhoisByDomain(ListWhoisByDomainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:securityinsights:listWhoisByDomain", TypeShape.of(ListWhoisByDomainResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get whois information for a single domain name
     * Azure REST API version: 2024-01-01-preview.
     * 
     * Other available API versions: 2024-04-01-preview.
     * 
     */
    public static CompletableFuture listWhoisByDomainPlain(ListWhoisByDomainPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:securityinsights:listWhoisByDomain", TypeShape.of(ListWhoisByDomainResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy